Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blobd9c7e1917818f0343f3c47c78fa7c49e7fd00f04
1 2008-02-15  James Liggett <jrliggett@cox.net>
3         reviewed by: Johannes Schmid <jhs@gnome.org>
5         * plugins/profiler/gprof-options.c: (setup_widgets),
6         (gprof_options_set_target), (gprof_options_has_target),
7         (gprof_options_get_string):
8         * plugins/profiler/gprof-options.h:
9         * plugins/profiler/plugin.c: (ifile_open):
10         516128 – crash in Anjuta IDE: selected profiler as the...
12 2008-02-14  Johannes Schmid <jhs@gnome.org>
14         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
15         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
16         * plugins/symbol-browser/an_symbol.c:
17         * plugins/symbol-browser/an_symbol_view.c:
18         (on_symbol_view_row_expanded):
19         Fixed some memory leaks (Remember to all free/unref everything that comes
20         from gtk_tree_model_get())
22 2008-02-14  Johannes Schmid <jhs@gnome.org>
24         * plugins/document-manager/search-box.c: (on_search_activated):
25         516377 – Status bar does not change its status of 'Search for .. continued at top'
26         (caused by differences between scintilla and sourceview)
28 2008-02-13  James Liggett <jrliggett@cox.net>
30         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
31         Output in UTF-8 format to avoid hangs with the editor. (#516014)
33 2008-02-14  Johannes Schmid <jhs@gnome.org>
35         * plugins/language-support-cpp-java/plugin.c:
36         (get_line_indentation_base), (get_line_auto_indentation),
37         (on_editor_char_inserted_cpp):
38         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
40 2008-02-13  Johannes Schmid <jhs@gnome.org>
42         * plugins/language-support-cpp-java/plugin.c:
43         (is_iter_inside_string), (get_line_auto_indentation):
44         Handle comments in the code and do not ask editor. Fixes scintilla
45         indentation (sourceview does not report comments anyway).
46         
47         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
48         Diff with correct sign (also fixes some issues with language-support)
50 2008-02-13  Johannes Schmid <jhs@gnome.org>
52         * plugins/language-support-cpp-java/plugin.c:
53         (get_line_indentation_base):
54         Act even more clever for comments. Indent /* */ comments correctly
55         for multilines
57 2008-02-13  Johannes Schmid <jhs@gnome.org>
59         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
60         Also set indentation size correctly, when tab size is set
61         by language support plugin
63 2008-02-13  Johannes Schmid <jhs@gnome.org>
65         * plugins/language-support-cpp-java/plugin.c:
66         (get_line_indentation_base):
67         
68         Indent lines after comments correctly
70 2008-02-13  Johannes Schmid <jhs@gnome.org>
72         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
73         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
74         * libanjuta/anjuta-launcher.h:
75         Some more fixes from symbol-db-branch
76         
77         * src/Makefile.am:
78         Move anjuta-shell to noinst_PROGRAMS as it is just a test
80 2008-02-12  Johannes Schmid <jhs@gnome.org>
82   Patch from Gennaro Bellizio <genbell@tiscali.it>:
83         * global-tags/Makefile.am:
84         * AUTHORS
85         #515954 – create_global_tags.sh: wrong anjuta-tags path
86         
87         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
88         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
89         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
90         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
91         (anjuta_launcher_fork):
92         * libanjuta/anjuta-launcher.h:
93         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
94         from symbol-db branch
96 2008-02-11  Johannes Schmid <jhs@gnome.org>
98         * plugins/file-manager/file-model.c: (file_model_expand_idle):
99   515868 – File browser only shows icons when activated
100   
101 2008-02-11  Johannes Schmid <jhs@gnome.org>
103         * plugins/file-manager/file-model.c: (file_model_expand_idle):
104         #515867 – Anjuta dies on startup
106 2008-02-11  Johannes Schmid <jhs@gnome.org>
108         * TODO.tasks: Marked subversion task as completed
110 === anjuta 2.3.4 ===
112 2008-02-11  Naba Kumar  <naba@gnome.org>
114         * configure.in: Bumped version to 2.3.4
116 2008-02-10  Naba Kumar  <naba@gnome.org>
118         * NEWS: Updated for release.
120 2008-02-10  Johannes Schmid <jhs@gnome.org>
122         * plugins/document-manager/anjuta-document-manager.plugin.in:
123         Added html, javascript and glade file types. This makes it possible to
124         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
125         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
126         
127         * plugins/file-wizard/anjuta-file-wizard.glade:
128         * plugins/gdb/anjuta-gdb.glade:
129         * plugins/project-wizard/anjuta-project-wizard.glade:
130         * plugins/search/anjuta-search.glade:
131         * plugins/terminal/anjuta-terminal-plugin.glade:
132         
133         Fixed some other translation issues (#507921)
135 2008-02-10  Naba Kumar  <naba@gnome.org>
137         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
138         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
140 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
142         * manuals/anjuta-manual/C/interface.xml,
143         manuals/anjuta-manual/C/introduction.xml,
144         manuals/anjuta-manual/C/preferences.xml,
145         manuals/anjuta-manual/C/fileoperations.xml,
146         manuals/anjuta-manual/C/projects.xml:
147         Fix spelling errors, including bug #515204, #515172, #515117
148         and #513892
150 2008-02-10  Naba Kumar  <naba@gnome.org>
152         * plugins/document-manager/plugin.c: Fixed stream comment and added
153         translator's comment for 'block comment', 'box comment' and 'stream
154         comment'
156 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
158         * plugins/debug-manager/command.c,
159         plugins/debug-manager/command.h,
160         plugins/debug-manager/breakpoints.c,
161         libanjuta/interfaces/libanjuta.idl:
162         Avoid adding the same breakpoint several times
164         * plugins/gdb/debugger.c:
165         Fix bug #515463: Deattaching process kill it
167 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
169         * manuals/anjuta-manual/C/debugger.xml:
170         Fix translation bug #515459 and #515460
172 2008-02-10  Johannes Schmid <jhs@gnome.org>
174   Patch from Rémi Cardona <remi@gentoo.org>
176         * plugins/build-basic-autotools/Makefile.am:
177         * plugins/cvs-plugin/Makefile.am:
178         * plugins/document-manager/Makefile.am:
179         * plugins/editor/Makefile.am:
180         * plugins/indent/Makefile.am:
181         * plugins/language-support-cpp-java/Makefile.am:
182         * plugins/message-view/Makefile.am:
183         * plugins/sourceview/Makefile.am:
184         * plugins/symbol-browser/Makefile.am:
185         * plugins/terminal/Makefile.am:
186         * scripts/build-schemas.mk:
187         * src/Makefile.am:
188   Fix #512531 – Parallel build fails
189   
190   * AUTHORS: Added Rémi
192 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
194         * plugins/debug-manager/queue.c:
195         Fix interrupt command, not working due to previous change
197 2008-02-10  Johannes Schmid <jhs@gnome.org>
199         * src/Makefile.am:
200         * src/anjuta-app.c:
201         * src/anjuta-callbacks.c (removed):
202         * src/anjuta-callbacks.h (removed):
203         
204         Removed (almost) empty files, fixes #515383 and #515388
206 2008-02-09  James Liggett <jrliggett@cox.net>
208         Reviewed by Naba Kumar  <naba@gnome.org>:
210         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
211         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
212         * plugins/subversion/svn-command.c:
213         (svn_command_make_canonical_path):
214         * plugins/subversion/svn-command.h:
215         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
216         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
217         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
218         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
219         * plugins/subversion/svn-remove-command.c:
220         (svn_remove_command_new):
221         * plugins/subversion/svn-status-command.c:
222         (svn_status_command_new):
223         * plugins/subversion/svn-switch-command.c:
224         (svn_switch_command_new):
225         * plugins/subversion/svn-update-command.c:
226         (svn_update_command_new):
227         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
228         die if the user gives a path that libsvn doesn't like. 
229         
230         Fixes bug #515500
232 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
234         * plugins/debug-manager/command.c,
235         plugins/debug-manager/command.h,
236         plugins/debug-manager/queue.c:
237         Fix crashes when trying to stop the debugger while it is busy
239 2008-02-08  Johannes Schmid <jhs@gnome.org>
241   Patch from Rodrigo Moya <rodrigo@novell.com>
243         * plugins/glade/plugin.c: (ifile_open):
244         * plugins/symbol-browser/test-class.cpp:
245         * AUTHORS: Added Rodrigo
246         
247         #514732 – 64 bit compliation error
248         #514733 – Use of uninitialized variables
250 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
252         * manuals/anjuta-manual/C/debugger.xml:
253         Fix translation bug #514494 and bug #514440
255 2008-02-05  Massimo Cora'  <maxcvs@email.it>
257         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
258         Fix a compile error added in the previous patch
260 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
262         * plugins/profiler/gprof-view.c,
263         plugins/class-inheritance/class-callbacks.c,
264         plugins/class-inheritance/class-inherit.c,
265         plugins/symbol-browser/an_symbol.c,
266         plugins/symbol-db/symbol-db-engine-iterator-node.c,
267         libanjuta/interfaces/libanjuta.idl:
268         Change ianjuta_symbol_file function to ianjuta_symbol_uri
270 2008-02-04  Johannes Schmid <jhs@gnome.org>
272         * plugins/search/anjuta-search.glade: Fixed typo
274 2008-02-03  Johannes Schmid <jhs@gnome.org>
276         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
277         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
278         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
279         .glade:
280         * plugins/build-basic-autotools/build-basic-autotools.c:
281         (build_get_context), (build_configure_project):
282         * plugins/class-gen/anjuta-class-gen-plugin.glade:
283         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
284         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
285         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
286         * plugins/devhelp/plugin.c: (devhelp_activate):
287         * plugins/editor/Makefile.am:
288         * plugins/editor/anjuta-editor-scintilla.glade:
289         * plugins/editor/text_editor.c:
290         * plugins/editor/text_editor.h:
291         * plugins/editor/text_editor_menu.c (removed):
292         * plugins/editor/text_editor_menu.h (removed):
293         * plugins/file-wizard/anjuta-file-wizard.glade:
294         * plugins/gtodo/notification.c: (create_notification_window):
295         * plugins/gtodo/preferences.c: (preferences_widget):
296         * plugins/language-support-cpp-java/plugin.c:
297         (cpp_java_plugin_activate_plugin):
298         * plugins/message-view/anjuta-message-manager-plugin.glade:
299         * plugins/message-view/plugin.c: (activate_plugin):
300         * plugins/project-manager/plugin.c: (confirm_removal):
301         * plugins/search/anjuta-search.glade:
302         * plugins/search/plugin.c:
303         * plugins/search/search-replace.c: (nb_results_alert):
304         * plugins/subversion/subversion-commit-dialog.c:
305         (on_subversion_commit_response):
306         * plugins/symbol-browser/plugin.c: (activate_plugin):
307         * plugins/valgrind/plugin.c: (on_menu_run_activate):
308         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
309         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
310         * src/anjuta.glade:
311         
312         Fixed translation bugs from #507921.
313         Removed unused files in scintilla plugin
315 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
317         * manuals/anjuta-manual/C/debugger.xml:
318         Fix bug #514124 and bug #514138: Wrong menu item name
320 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
322         * plugins/profiler/gprof-view.c,
323         plugins/symbol-browser/plugin.c,
324         plugins/class-inheritance/class-callbacks.c,
325         plugins/debug-manager/plugin.c,
326         plugins/tools/editor.c,
327         plugins/search/search-replace.c,
328         plugins/search/search-replace_backend.c,
329         plugins/search/search-replace_backend.h,
330         plugins/build-basic-autotools/build-basic-autotools.c,
331         plugins/document-manager/plugin.c,
332         plugins/document-manager/file_history.c,
333         plugins/document-manager/anjuta-docman.c,
334         plugins/document-manager/anjuta-docman.h,
335         plugins/document-manager/action-callbacks.c,
336         libanjuta/interfaces/libanjuta.idl:
337         Rename IAnjutaDocumentManager functions:
338         find_document_with_path, goto_file_line, goto_file_line_mark
339         and get_full_filename into
340         find_document_with_uri, goto_uri_line, goto_uri_line_mark
341         and get_uri
342         Fix search plugin to use an URI instead of a file path
343         Fix anjuta_docman_get_uri to always return an URI
345 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
347         * plugins/debug-manager/breakpoints.c:
348         Fix bug #514118: Rename Clear All Breakpoints to Remove
349         All Breakpoints
351 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
353         * manuals/anjuta-manual/C/debugger.xml:
354         Update debugger documentation
356 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
358         * plugins/debug-manager/sharedlib.c,
359         plugins/debug-manager/anjuta-debug-manager.glade,
360         plugins/debug-manager/queue.c,
361         plugins/tools/execute.c,
362         plugins/tools/anjuta-tools.glade,
363         plugins/tools/editor.c,
364         plugins/project-wizard/templates/terminal.wiz,
365         plugins/project-wizard/templates/xlib-dock.wiz,
366         plugins/project-wizard/templates/wxwin.wiz,
367         plugins/project-wizard/templates/java.wiz,
368         plugins/project-wizard/templates/gnome.wiz,
369         plugins/project-wizard/templates/anjuta-plugin.wiz,
370         plugins/project-wizard/templates/gtkmm.wiz,
371         plugins/project-wizard/templates/python.wiz,
372         plugins/project-wizard/templates/cpp.wiz,
373         plugins/project-wizard/templates/sdl.wiz,
374         plugins/project-wizard/templates/gtk.wiz,
375         plugins/project-wizard/templates/minimal.wiz,
376         plugins/project-wizard/templates/xlib.wiz,
377         plugins/project-wizard/templates/gcj.wiz,
378         plugins/gdb/plugin.c,
379         plugins/gdb/debugger.c,
380         libanjuta/anjuta-plugin-manager.c:
381         Partial fix of #507921: translation issues in debug-manager, tools,
382         project-wizard, gdb and anjuta-plugin-manager.
384 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
386         * plugins/debug-manager/queue.c:
387         Debugger Local, Stack and Thread windows were missing due to
388         the previous change.
390 2008-02-02  Johannes Schmid <jhs@gnome.org>
392         * manuals/anjuta-manual/Makefile.am:
393         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
394         causes make install to fail
396 2008-02-02  Johannes Schmid <jhs@gnome.org>
398         * plugins/macro/macros.xml:
399         #495511 – Header_h macro correction
401 2008-02-02  Johannes Schmid <jhs@gnome.org>
403         * plugins/patch/patch-plugin.glade:
404         gtk-apply is not translatable...
406 2008-02-02  Johannes Schmid <jhs@gnome.org>
408         * plugins/build-basic-autotools/build-basic-autotools.c:
409         (on_build_mesg_format):
410         
411         Also check for untranslated messages from make. Should fix 
412         #511981 – Error parsing make output
414 2008-02-02  Johannes Schmid <jhs@gnome.org>
416         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
417         .glade:
418         
419         Fixed #511010 – [UI] Execute program utility window
421 2008-02-02  Johannes Schmid <jhs@gnome.org>
423         * src/anjuta.glade:
424         Fixed #509908 – [UI] Problems with the General settings tab
426 2008-02-02  Johannes Schmid <jhs@gnome.org>
428         * manuals/anjuta-manual/C/fileoperations.xml:
429         Fixed #513730 – Option not present in the GUI po file
431 2008-02-02  Johannes Schmid <jhs@gnome.org>
433         * plugins/sourceview/anjuta-editor-sourceview.glade:
434         Adjust preferences default values
436 2008-02-02  Johannes Schmid <jhs@gnome.org>
438         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
439         Fixed #512535 – Open files tabs' position is correctly remembered 
440         but not applied at startup
442 2008-02-02  Johannes Schmid <jhs@gnome.org>
444         * plugins/search/search-replace.c: (on_message_clicked):
445         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
446         fix clicking on search result messages
448 2008-02-01  James Liggett <jrliggett@cox.net>
450         * plugins/subversion/svn-command.c: (on_svn_notify):
451         Fixed wrong status message output when resolving conflicts.
453 2008-02-02  Johannes Schmid <jhs@gnome.org>
455         * configure.in: Require GtkSourceView 2.1.2
456         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
457         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
458         (imark_is_marker_set), (imark_delete_all_markers),
459         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
460         
461         Adapted to API changes in GtkSourceView
463 2008-02-01  Johannes Schmid <jhs@gnome.org>
465         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
466         Fixed tabsize preference
468 2008-02-01  Johannes Schmid <jhs@gnome.org>
470         * manuals/anjuta-manual/C/fileoperations.xml:
471         * manuals/anjuta-manual/C/interface.xml:
472         Updated manual
473         
474         * manuals/anjuta-manual/Makefile.am:
475         * manuals/anjuta-manual/C/figures/*:
476         
477         Updated figures to be in clearlooks theme, removed old figures
479 2008-02-01  Johannes Schmid <jhs@gnome.org>
481         * plugins/patch/patch-plugin.glade:
482         * plugins/patch/plugin.c: (patch_plugin_activate):
483         Another UI issue with the patch plugin and silenced a compiler
484         warning
485         
486         Patch from James Liggett:
487         * plugins/profiler/gprof-call-graph-view.c:
488         (gprof_call_graph_view_create_columns):
489         * plugins/profiler/gprof-flat-profile-view.c:
490         (gprof_flat_profile_view_create_columns):
491         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
492         * plugins/profiler/gprof-view.h:
493         
494         Use two decimal places for float values in profiler views (#507831)
496 2008-02-01  Johannes Schmid <jhs@gnome.org>
498         * configure.in:
499         * plugins/editor/Makefile.am:
500         
501         Fixed #512751 – libgnomeprint unnecessary without scintilla
503 2008-01-31  Johannes Schmid <jhs@gnome.org>
505         * plugins/language-manager/languages.xml:
506         Added a pretty ugly string for C++ headers. Maybe we should rely
507         on mime-types instead...
509 2008-01-31  Johannes Schmid <jhs@gnome.org>
511         * plugins/language-support-cpp-java/cpp-java-assist.c:
512         (get_iter_column), (cpp_java_assist_get_calltip_context),
513         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
514         (on_assist_chosen), (cpp_java_assist_install):
515         * plugins/language-support-cpp-java/plugin.c:
516         (on_editor_char_inserted_cpp):
517         Removed annoying DEBUG_PRINTs
518         
519         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
520         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
521         * plugins/sourceview/sourceview.c: (iassist_show_tips):
522         
523         Fixed "jumping" tooltips, fixed indentation of brances
525 2008-01-31  Johannes Schmid <jhs@gnome.org>
527         * plugins/document-manager/plugin.c: (on_document_changed):
528         Fixed crash when closing anjuta after all document tabs have been closed
530 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
532         * plugins/debug-manager/anjuta-debug-manager.glade:
533         Fix #513485: wrong strings maked as translatable
535 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
537         * plugins/debug-manager/threads.c,
538         plugins/debug-manager/stack_trace.c:
539         Avoid crash when getting relative path from debugger (same fix
540         than for #510028)
542         * plugins/debug-manager/queue.c:
543         Emit all state changes notification
545         * plugins/debug-manager/start.c:
546         Fix #511586: Project path with "+" not working in debugger
548 2008-01-31  Johannes Schmid <jhs@gnome.org>
550         * plugins/patch/patch-plugin.glade:
551         Fixed button ui problem...
552         
553         Patch from James Liggett:
554         * plugins/profiler/gprof-call-graph-block-entry.c:
555         (gprof_call_graph_block_primary_entry_new),
556         (gprof_call_graph_block_secondary_entry_new):
557         * plugins/profiler/gprof-flat-profile-entry.c:
558         (gprof_flat_profile_entry_new):
559         
560         Fix #507831 - Wrong Profiler values for some locales
562 2008-01-31  Johannes Schmid <jhs@gnome.org>
564         * plugins/sourceview/anjuta-editor-sourceview.glade:
565         * plugins/sourceview/sourceview-prefs.c:
566         * plugins/sourceview/sourceview.c: (sourceview_finalize):
567   
568   Fixed Editor->View popup menu for those entries that are appropriate for
569   sourceview    
571 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
573         * plugins/debug-manager/breakpoints.c:
574         Fix #512901: Crash when adding a breakpoint
576         * plugins/debug-manager/queue.c:
577         Remove a possible memory leak
579 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
581         * plugins/debug-manager/data_view.c,
582         plugins/debug-manager/sparse_view.c,
583         manuals/anjuta-manual/C/debugger.xml:
584         Fix #513130, #513131 #513135: Wrong menu item names and errors
585         in the documentation
587 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
589         * plugins/tools/editor.c:
590         ianjuta_document_manager_find_document_with_path expect an uri not
591         a path
593 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
595         * manuals/reference/libanjuta/libanjuta-docs.sgml,
596         manuals/reference/libanjuta/libanjuta-sections.txt,
597         libanjuta/interfaces/libanjuta.idl:
598         Documentation fixes for IAnjutaDebugger* interfaces
600 === anjuta 2.3.3 ===
602 2008-01-27  Naba Kumar  <naba@gnome.org>
604         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
605         rpm spec file.
607         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
608         (value_added_current_editor), (value_removed_current_editor):
609         Removed dead code.
611         * TODO.tasks: Updated.
613         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
614         scrollwindow shadow in.
616         * plugins/editor/anjuta-editor-scintilla.glade:
617         * plugins/editor/style-editor.c: (create_style_editor_gui):
618         Set style window transient and cetered for preferences window.
619         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
621         * plugins/editor/anjuta-editor-scintilla.glade:
622         Fixes Bug #427108 - Scintilla plugin configuration folding-style
623         setting not working
625         * configure.in, NEWS: Updated for release 2.3.3
627 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
629         * plugins/debug-manager/anjuta-debug-manager.glade:
630         Fix #512224: Use a string in english
632 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
634         * plugins/build-basic-autotools/build-basic-autotools.c:
635         ianjuta_document_manager_goto_file_line_mark needs an uri and
636         not a file path
638 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
640         * plugins/symbol-browser/plugin.c,
641         plugins/symbol-browser/an_symbol_view.c:
642         use gnome_vfs_get_uri_from_local_path to get local path from uri
643         This takes care of escaping some characters
645 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
647         * plugins/debug-manager/stack_trace.c:
648         Probably fix #510028: crash debugger when having a relative filename
649         in stack trace
651 2008-01-25 Tom <tpgww@onepost.net>
653         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
655         * plugins/document-manager/plugin.c,
656         plugins/document-manager/file_history.c,
657         plugins/document-manager/file_history.h,
658         plugins/document-manager/anjuta-docman.c,
659         plugins/document-manager/anjuta-docman.h:
660         Rename filename argument to uri when an uri is expected
661         anjuta_docman_get_document_for_uri will remove symlinks 
663 2008-01-25  Naba Kumar  <naba@gnome.org>
665         * plugins/terminal/terminal.c: (terminal_execute),
666         (activate_plugin):
667         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
669 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
671         * plugins/debug-manager/anjuta-debug-manager.glade,
672         plugins/debug-manager/start.c:
673         Fix #511049: Change UI of add source directories dialog
675 2008-01-24  Naba Kumar  <naba@gnome.org>
677         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
678         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
679         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
680         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
681         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
682         should work now.
684 2008-01-24  Johannes Schmid <jhs@gnome.org>
686         Patch from: Luca Ferretti <ella.uca@libero.it>:
688         * plugins/document-manager/anjuta-docman.c:
689         (anjuta_docman_page_init), (anjuta_docman_class_init):
690         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
691         
692         Fix #511757 – Close icon in tabs cut off (Patch was only for
693         document-manager, also adapted it for message-manager)
695 2008-01-24  Johannes Schmid <jhs@gnome.org>
697         * plugins/Makefile.am:
698         * plugins/sourceview/anjuta-document.c:
699         * plugins/sourceview/anjuta-marshal.list:
700         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
701         (anjuta_view_key_press_event):
702         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
703         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
704         (iiter_diff), (iiter_iface_init):
705         * plugins/sourceview/sourceview.c: (on_document_char_added),
706         (ieditor_goto_position), (ieditor_get_text),
707         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
708         (ieditor_erase), (ieditor_get_line_from_position),
709         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
710         (ieditor_get_position_from_offset), (ieditor_get_start_position),
711         (ieditor_get_end_position), (ieditor_goto_start),
712         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
713         (iconvert_to_lower), (iindic_set), (iassist_suggest),
714         (iassist_show_tips):
715         
716         Implemented new iterators interface in sourceview editor and
717         re-enabled it.
719 2008-01-23  Naba Kumar  <naba@gnome.org>
721         * libanjuta/interfaces/libanjuta.idl:
722         * manuals/reference/libanjuta/libanjuta-sections.txt:
723         * plugins/build-basic-autotools/build-basic-autotools.c:
724         (build_indicator_location_set), (on_editor_changed):
725         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
726         * plugins/debug-manager/variable.c: (get_hovered_word):
727         * plugins/document-manager/action-callbacks.c:
728         (on_editor_command_upper_case_activate),
729         (on_editor_command_lower_case_activate):
730         * plugins/document-manager/search-box.c: (on_incremental_search),
731         (on_search_activated):
732         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
733         (iiter_last), (iiter_set_position), (iiter_get_position),
734         (iiter_get_length), (iiter_compare), (iiter_diff),
735         (iiter_iface_init):
736         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
737         (text_editor_goto_point), (itext_editor_goto_start),
738         (itext_editor_goto_end), (itext_editor_goto_position),
739         (itext_editor_get_text_all), (itext_editor_get_text),
740         (itext_editor_get_position), (itext_editor_get_offset),
741         (itext_editor_get_length), (itext_editor_insert),
742         (itext_editor_erase), (itext_editor_erase_all),
743         (itext_editor_get_column), (itext_editor_get_overwrite),
744         (itext_editor_set_popup_menu),
745         (itext_editor_get_line_from_position),
746         (itext_editor_get_line_begin_position),
747         (itext_editor_get_line_end_position),
748         (itext_editor_get_position_from_offset),
749         (itext_editor_get_start_position), (itext_editor_get_end_position),
750         (itext_editor_iface_init), (iconvert_to_upper),
751         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
752         (iindicable_set):
753         * plugins/editor/text_editor.h:
754         * plugins/editor/text_editor_cbs.c:
755         (on_text_editor_scintilla_notify):
756         * plugins/indent/plugin.c: (on_indent_action_activate):
757         * plugins/language-support-cpp-java/cpp-java-assist.c:
758         (cpp_java_assist_get_scope_context),
759         (cpp_java_assist_get_pre_word),
760         (cpp_java_assist_show_autocomplete),
761         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
762         (on_editor_char_added), (on_assist_chosen):
763         * plugins/language-support-cpp-java/plugin.c:
764         (get_line_indentation), (skip_iter_to_previous_logical_line),
765         (skip_preprocessor_lines), (initialize_indentation_params),
766         (set_line_indentation), (get_line_indentation_base),
767         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
768         (on_editor_char_inserted_java), (on_auto_indent):
769         * plugins/macro/macro-actions.c: (match_shortcut):
770         * plugins/macro/macro-dialog.c: (on_ok_clicked):
771         * plugins/macro/plugin.c: (match_keyword):
772         * plugins/search/plugin.c: (find_incremental):
773         * plugins/search/search-replace.c: (search_and_replace),
774         (search_start_over):
775         * plugins/search/search-replace_backend.c:
776         (file_buffer_new_from_te), (file_buffer_line_from_pos),
777         (create_search_entries):
778         * plugins/symbol-browser/plugin.c:
779         (on_editor_buffer_symbols_update_timeout), (on_char_added),
780         (isymbol_manager_iface_init):
781         * plugins/symbol-db/plugin.c:
782         (on_editor_buffer_symbols_update_timeout), (on_char_added),
783         (isymbol_manager_iface_init):
784         * plugins/tools/execute.c: (atp_output_context_construct),
785         (atp_output_context_destroy), (atp_user_tool_execute):
787         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
788         iterators instead of integer offsets.
789         - Renamed original ianjuta_editor_get_position(int) to 
790         ianjuta_editor_get_offset(). It is deprecated.
791         - Renamed original ianjuta_editor_get_position_iter() to
792         ianjuta_editor_get_position().
793         - Renamed ianjuta_editor_get_cell_iter() to
794         ianjuta_editor_get_position_from_offset()
795         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
796         - Added new methods:
797         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
798         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
799         ianjuta_editor_goto_end().
800         - All relevent signals and methods converted to use iterators.
801         - All relevent plugins fixed to use new API.
802         - Removed ianjuta_editor_cell_get_line() because it is provided by
803         ianjuta_editor_get_line_from_position().
804         - Removed ianjuta_symbol_manager_get_completions_at_position()
805         because it not used anywhere and is not right to be there.
806         - Updated IAnjutaEditable documentation.
808         Updated IAnjutaIterable interface:
809         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
810         - Introduced 'end-iter' to point at the end of the list.
811         - Updated IAnjutaIterable documentation.
813         * plugins/Makefile.am:
814         (Disabled sourceview plugin for now. Jhs is coming up with a patch
815         for it soon).
817 2008-01-22  Johannes Schmid <jhs@gnome.org>
819         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
820         * plugins/project-import/anjuta-project-import.glade:
821         * plugins/project-import/anjuta-project-import.plugin.in:
822         * plugins/project-wizard/anjuta-project-wizard.glade:
823         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
824         * plugins/project-wizard/druid.c: (npw_druid_new):
825         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
826         
827         Fixed #465084 – wizard instead of assistant (only string changes...)
829 2008-01-20  Rob Bradford  <rob@openedhand.com>
831         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
832         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
833         coming up with the solution. (Bug: #510390.)
835 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
837         * plugins/build-basic-autotools/executer.c:
838         Fix #502508, use anjuta_launcher to keep program output
840         * plugins/terminal/terminal.c:
841         Remove unused child_initizlized member
842         Start the shell on plugin activation
844 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
846         * plugins/debug-manager/sparse_buffer.c:
847         Fix a crash when scrolling in the diassembly window
849         * plugins/debug-manager/sparse_view.c:
850         Small limit change using the same "unit" for both number
852 2008-01-19  Naba Kumar  <naba@gnome.org>
854         * plugins/language-support-cpp-java/cpp-java-assist.c:
855         (cpp_java_assist_get_scope_context),
856         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
857         instead.
859 2008-01-19  Johannes Schmid <jhs@gnome.org>
861         * plugins/sourceview/anjuta-editor-sourceview.glade:
862         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
863         
864         And even more strings...
866 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
868         * plugins/project-wizard/templates/cpp/src/main.cc:
869         Fix #498734, typing error in c++ project template
871 2008-01-19  Johannes Schmid <jhs@gnome.org>
873         * plugins/editor/text_editor.c: (text_editor_save_file):
874         * plugins/macro/anjuta-macro.glade:
875         * plugins/subversion/anjuta-subversion.glade:
877         Fixed even more strings
879 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
881         * plugins/language-support-cpp-java/cpp-java-assist.c:
882         Fix bug #488519, remove critical warning (completion_cache == NULL
883         is valid)
885 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
887         * plugins/gdb/debugger.c:
888         Enable logging of gdb communication with an environment variable
890 2008-01-19  Naba Kumar  <naba@gnome.org>
892         * plugins/editor/text-editor-iterable.c: (iiter_next),
893         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
894         editor native funtions to avoid round trips.
896 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
898         * plugins/editor/text_editor.c:
899         Fix a bug due to the previous patch: Unable to save new file in 
900         Scintilla
902 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
904         * plugins/debug-manager/disassemble.c,
905         plugins/debug-manager/disassemble.h,
906         plugins/debug-manager/registers.c,
907         plugins/debug-manager/registers.h,
908         plugins/debug-manager/memory.c,
909         plugins/debug-manager/memory.h,
910         plugins/debug-manager/command.c,
911         plugins/debug-manager/command.h,
912         plugins/debug-manager/queue.c,
913         plugins/debug-manager/queue.h,
914         plugins/debug-manager/breakpoints.c,
915         plugins/debug-manager/stack_trace.c,
916         plugins/debug-manager/threads.c,
917         plugins/debug-manager/plugin.c,
918         plugins/gdb/plugin.c,
919         plugins/gdb/debugger.c,
920         plugins/gdb/debugger.h,
921         manuals/reference/libanjuta/libanjuta-sections.txt,
922         manuals/reference/libanjuta/libanjuta.types,
923         libanjuta/interfaces/libanjuta.idl:
924         Use gulong instead of guint for addresses
925         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
926         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
928         * plugins/gdb/anjuta-gdb.plugin.in:
929         Remove reference to IAnjutaCpuDebugger (useless)
931 2008-01-18  Johannes Schmid <jhs@gnome.org>
933         * AUTHORS: Added Alexander
935 2008-01-18  Johannes Schmid <jhs@gnome.org>
937   Patch from: Alexander Korolyov <kilork@yandex.ru>
939         * plugins/editor/text_editor.c: (load_from_file),
940         (text_editor_save_file):
941         
942         Fixed symlinks (#510238) and file permission (#405321)
943         handling for scintilla editor. 
944   
945 2008-01-17  Johannes Schmid <jhs@gnome.org>
947         * plugins/document-manager/action-callbacks.c:
948         (on_editor_command_select_all_activate),
949         (on_editor_command_cut_activate),
950         (on_editor_command_paste_activate),
951         (on_editor_command_copy_activate),
952         (on_editor_command_clear_activate):
953   Resupport cut/copy/paste/clear on GtkEditables when those
954   have focus. (Important for shortcuts to work).
956         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
957         * plugins/document-manager/search-box.c: (on_search_activated):
958         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
959         * plugins/patch/patch-plugin.c: (on_ok_clicked):
960         * plugins/profiler/plugin.c: (profiler_get_data):
961         * plugins/project-wizard/druid.c: (npw_druid_new):
962         * plugins/project-wizard/install.c: (on_install_end_install_file):
963         * plugins/sourceview/anjuta-editor-sourceview.glade:
964         * plugins/subversion/anjuta-subversion.glade:
965         * plugins/tools/anjuta-tools.glade:
966         Various string fixes
968 2008-01-17  Naba Kumar  <naba@gnome.org>
970         Patch from James Liggett:
972         * plugins/subversion/subversion-add-dialog.c:
973         (on_subversion_add_response):
974         * plugins/subversion/subversion-copy-dialog.c:
975         (on_subversion_copy_response):
976         * plugins/subversion/subversion-diff-dialog.c:
977         (on_subversion_diff_response):
978         * plugins/subversion/subversion-merge-dialog.c:
979         (on_subversion_merge_response):
980         * plugins/subversion/subversion-remove-dialog.c:
981         (on_subversion_remove_response):
982         * plugins/subversion/subversion-switch-dialog.c:
983         (on_subversion_switch_response):
984         * plugins/subversion/subversion-ui-utils.c: (check_input):
985         * plugins/subversion/subversion-ui-utils.h:
986         * plugins/subversion/subversion-update-dialog.c:
987         (on_subversion_update_response):
989         If the user doesn't enter any data for path or revision fields in
990         certain SVN plugin dialogs, libsvn throws assertion failures and
991         kills Anjuta. To avoid this, the validity of path and revision
992         input data are checked before the command gets executed.
994         Fixes Bug #509510 - Check input of some dialogs to avoid termination
995         if user gives bad or no input
997 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
999         * plugins/document-manager/anjuta-docman.c:
1000         Fix #507627 memory tab stay active on debugger stop
1001         Remove two unused variables due to the previous patch
1003 2008-01-16  Johannes Schmid <jhs@gnome.org>
1005         * libanjuta/anjuta-plugin-manager.c:
1006         Fixed #508399 – When you enable a plugin, preferences don't show up
1008 2008-01-16  Rob Bradford  <rob@openedhand.com>
1010         Reviewed by: Johannes Schmid <jhs@gnome.org>
1012         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1013         (get_property_value_as_string), (set_property_value_as_string),
1014         (register_callbacks):
1015         * libanjuta/anjuta-preferences.h:
1016         Add support for both file and folder preferences (originally only
1017         folder choosers were supported. (Fixes bug: #508805.)
1019         * plugins/file-manager/file-manager.glade:
1020         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
1021         type of property.
1023 2008-01-16  Johannes Schmid <jhs@gnome.org>
1025         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1026         .glade:
1027         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1028         * src/anjuta.glade:
1029         
1030         Fixed #509875 – The "Update globale tags" button wording is incorrect
1031         Fixed #509873 – Build Autotools Preferences has excessive padding
1032         Fixed #509872 – General Information labels are incorrectly aligned
1033         Fixed #509871 – General preferences has incorrect use of colons
1034         
1035 2008-01-16  Johannes Schmid <jhs@gnome.org>
1037         * plugins/document-manager/anjuta-document-manager.glade:
1038         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1040         Fixed #509865 – Incorrect padding in the Documents settings tabs
1041         Fixed #509867 – Create button contents is mis-aligned
1042         Fixed #509869 – "Add Directory" button is not HIG complient
1044 2008-01-16  Johannes Schmid <jhs@gnome.org>
1046         * libanjuta/anjuta-preferences-dialog.c:
1047         (anjuta_preferences_dialog_add_page):
1048         
1049         Fix #509864 – No initial section selected when opening the Preferences dialog
1051 2008-01-16  Johannes Schmid <jhs@gnome.org>
1053         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
1054         Removed unused gconf_notifications
1055         
1056         * plugins/search/anjuta-search.glade:
1057         * plugins/subversion/anjuta-subversion.glade:
1058         * plugins/tools/anjuta-tools.glade:
1059         * src/anjuta-app.c: (anjuta_app_instance_init):
1060         
1061         Fixed various strings
1063 2008-01-15  Naba Kumar  <naba@gnome.org>
1065         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
1066         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
1067         file saved
1069         * plugins/symbol-browser/an_symbol_view.c:
1070         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
1071         new file saved.
1073 2008-01-15  Johannes Schmid <jhs@gnome.org>
1075         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
1076         (anjuta_profile_add_plugins_from_xml):
1077         * plugins/file-manager/file-manager.glade:
1078         Some string fixes
1079         
1080         * libanjuta/interfaces/libanjuta.idl:
1081         Fixed docs
1082                 
1083         * plugins/sourceview/Makefile.am:
1084         * plugins/sourceview/anjuta-editor-sourceview.glade:
1085         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
1086         (end_print), (print_setup), (sourceview_print),
1087         (sourceview_print_preview):
1088         * plugins/sourceview/sourceview.c: (iprint_print),
1089         (iprint_print_preview):
1090         
1091         Added printing support to GtkSourceView editor
1093 2007-01-14 Tom <tpgww@onepost.net>
1095         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1097         * plugins/document-manager/anjuta-docman.c:
1098         Fix two memory leaks added by the previous patch
1100 2008-01-14  Johannes Schmid <jhs@gnome.org>
1102         * plugins/sourceview/assist-tip.c: (assist_tip_move):
1103         * plugins/sourceview/assist-window.c: (assist_window_move):
1104         
1105         Do not use opacity
1107 2008-01-14  Rob Bradford  <rob@openedhand.com>
1109         * global-tags/Makefile.am:
1110         * global-tags/create_global_tags.sh.in:
1111         Install anjuta-tags binary into FHS policy compliant directory and
1112         update references. (Fixes bug: 509346.)
1114 2008-01-13  Naba Kumar  <naba@gnome.org>
1116         Patch from: Ritesh Khadgaray
1117         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1118         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1119         Adds export-dynamic option to LDFLAGS to project template for libglade
1120         to work for autoconnect signals.
1122 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
1124         * libanjuta/anjuta-utils.c:
1125         anjuta_util_get_real_path return a string that need to be freed
1126         with g_free even if PATH_MAX is not defined
1128 2008-01-13  Andre Klapper  <a9016009@gmx.de>
1130         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
1131         to DOC_LINGUAS.
1133 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
1135         * plugins/document-manager/anjuta-docman.c:
1136         Do not reopen file having escaped character (+,...) in path name
1138 2008-01-13  Naba Kumar  <naba@gnome.org>
1140         * libanjuta/interfaces/libanjuta.idl:
1141         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
1142         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
1143         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
1144         IAnjutaProjectManager::add_sources().
1146         * plugins/glade/plugin.c: (on_glade_resource_removed),
1147         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
1148         stubs for handing resources in glade file.
1150 2008-01-13  Naba Kumar  <naba@gnome.org>
1152         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
1154         * plugins/glade/plugin.c: (ifile_open): Select the first window
1155         in the glade project when it is first opened. Avoids empty glade
1156         document the first time.
1158 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
1160   Reviewed by: Johannes Schmid <jhs@gnome.org>
1162         * plugins/gtodo/callback.c: (remove_todo_item):
1163         Fix #507304 – crash in Anjuta IDE while removing done tasks
1165 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
1167         * plugins/debug-manager/anjuta-debug-manager.ui,
1168         plugins/debug-manager/plugin.c,
1169         plugins/debug-manager/start.h,
1170         plugins/debug-manager/start.c:
1171         New menu item to add extra source directories for debugger
1173 === anjuta 2.3.2 ===
1175 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
1177         * plugins/gtodo/callback.c: (remove_todo_item):
1178         Fix #507304 – crash in Anjuta IDE while removing done tasks
1180 2008-01-11  Naba Kumar  <naba@gnome.org>
1182         * configure.in: Bumped version to 2.3.2
1183         * NEWS: Updated for anjuta 2.3.2 release
1184         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
1185         not 'make tarball'
1187 2008-01-11  Johannes Schmid <jhs@gnome.org>
1189         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1190         .glade:
1191         Reverted accidently commited change
1192         
1193         * plugins/document-manager/anjuta-document-manager.glade:
1194         Fix Gtk-Critical because of broken glade file
1196 2008-01-11  Naba Kumar  <naba@gnome.org>
1198         * plugins/glade/plugin.c: (on_document_destroy),
1199         (glade_plugin_add_project): Fixed a bug where when more than one
1200         glade document is open and one is closed, it closes all the glade
1201         documents. Also it might have fixed the bug where sometimes closing
1202         the glade document leaves glade widget tree unclosed.
1204 2008-01-11  Naba Kumar  <naba@gnome.org>
1206         * libanjuta/Makefile.am: Install glade3 files in own prefix to
1207         prevent install errors when not installed as root (then the files
1208         are only useful when glade-3 is installed in the same prefix, but it
1209         doesn't harm anjuta runtime).
1211         * plugins/sourceview/sourceview.c: Commented use of a file
1212         not currently distributed.
1214 2008-01-10  Naba Kumar  <naba@gnome.org>
1216         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
1217         nothing to translate in it.
1219 2008-01-10  Johannes Schmid <jhs@gnome.org>
1221         * plugins/project-wizard/templates/gnome.wiz:
1222         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1223         * plugins/project-wizard/templates/gnome/src/main.c:
1224         * plugins/project-wizard/templates/translatable-strings.h:
1225         
1226         Fixed #508497 and added a new chooser to select whether to use
1227         libglade or not.
1229 2008-01-10  Johannes Schmid <jhs@gnome.org>
1231         Patch from Tom <tpgww@onepost.net>:
1233         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
1234         (anjuta_util_glist_path_dedup):
1235         * libanjuta/anjuta-utils.h:
1236         
1237         Give the method a proper prefixed name
1238         
1239         * plugins/document-manager/action-callbacks.c:
1240         (get_current_popup_active),
1241         (on_editor_command_select_all_activate),
1242         (on_editor_command_cut_activate),
1243         (on_editor_command_paste_activate),
1244         (on_editor_command_copy_activate),
1245         (on_editor_command_clear_activate), (on_show_search),
1246         (on_repeat_quicksearch):        
1247         * plugins/document-manager/action-callbacks.h:
1248         * plugins/document-manager/anjuta-docman.c:
1249         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
1250         (anjuta_docman_goto_file_line_mark),
1251         (anjuta_docman_get_full_filename):
1252         * plugins/document-manager/anjuta-docman.h:
1253         * plugins/document-manager/anjuta-document-manager.ui:
1254         * plugins/document-manager/plugin.c:
1255         (update_document_ui_interface_items):
1256         
1257         Better way to fix the popup-menu items (Cut/Copy/Paste)
1258         and various clean-ups.
1259         
1260         * plugins/document-manager/search-box.c: (on_document_changed),
1261         (search_box_fill_search_focus):
1262         * plugins/document-manager/search-box.h:
1263         * plugins/search/plugin.c:
1264         
1265         Add a menu item to repeat the quick search
1267 2008-01-10  Johannes Schmid <jhs@gnome.org>
1269         * plugins/language-support-cpp-java/cpp-java-assist.c:
1270         (on_assist_chosen):
1271         
1272         Fixed #508424 – Auto complete: previous char was removed when 
1273         pre TAB to auto complete.
1275 2008-01-10  Johannes Schmid <jhs@gnome.org>
1277         Patch from: James Ligett:
1279         * plugins/profiler/gprof-call-graph-view.c:
1280         (gprof_call_graph_view_create_columns):
1281         * plugins/profiler/gprof-flat-profile-view.c:
1282         (gprof_flat_profile_view_create_columns):
1283         
1284         Fixed translation issues (#496833)
1286 2008-01-10 Johannes Schmid <jhs@gnome.org>
1288         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
1290         * plugins/gtodo/gtodo.c: (category_manager_add_item):
1291         Fix #460390 – Changing categories while edinting something
1293 2008-01-09  Naba Kumar  <naba@gnome.org>
1295         * libanjuta/anjuta-plugin-manager.c:
1296         (anjuta_plugin_manager_activate_plugins): Commented dead code and
1297         fixed a leak.
1299         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
1300         corruption reported in bug #507491. Potentially fixes too.
1302 2008-01-09  Johannes Schmid <jhs@gnome.org>
1304         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
1306         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1307         Fix bug #505205 completely
1308         
1309         * AUTHORS: Added Bolesław
1311 2008-01-08  Johannes Schmid <jhs@gnome.org>
1313         * plugins/document-manager/action-callbacks.c:
1314         (on_editor_command_cut_activate),
1315         (on_editor_command_paste_activate),
1316         (on_editor_command_copy_activate),
1317         (on_editor_command_clear_activate):
1318         
1319         Fixed editor popup menu (Cut, Copy, Paste)
1321 2008-01-08  Johannes Schmid <jhs@gnome.org>
1323         * plugins/sourceview/sourceview.c: (autodetect_language):
1324         Fixed a crash when creating a new file
1326 2008-01-08  Johannes Schmid <jhs@gnome.org>
1328         Patch by <bolekk@gmail.com> (GHOP Student)
1330         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1331         Fix bug #505205
1333 2008-01-08  Naba Kumar  <naba@gnome.org>
1335         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
1336         * libanjuta/anjuta-plugin-manager.c:
1337         (anjuta_plugin_manager_select),
1338         (anjuta_plugin_manager_activate_plugins):
1339         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
1340         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
1341         (on_create_submenu), (create_open_with_submenu):
1342         * src/about.c: (on_about_plugin_activate),
1343         (about_create_plugins_submenu): Use translated version of get_string()
1344         API in AnjutaDescription for translatable properties. Fixes bug #496833
1345         comment #18.
1347 2008-01-07  Johannes Schmid <jhs@gnome.org>
1349         * plugins/build-basic-autotools/executer.c: (execute_program):
1350         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1351         * plugins/debug-manager/anjuta-debug-manager.glade:
1352         * plugins/debug-manager/locals.c: (create_locals_gui):
1353         * plugins/file-loader/plugin.c: (on_create_submenu):
1354         * plugins/gtodo/main.h:
1355         * plugins/gtodo/preferences.c: (preferences_widget):
1356         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1357         * plugins/tools/anjuta-tools.glade:
1358         * plugins/tools/execute.c: (atp_output_context_print):
1359         * src/main.c:
1360         
1361                 Another bunch of i18n fixes (#496833)
1363 2008-01-07  Johannes Schmid <jhs@gnome.org>
1365         * plugins/build-basic-autotools/build-basic-autotools.c:
1366         (on_build_terminated):
1367         * plugins/gtodo/interface.c: (set_read_only):
1368         * plugins/project-manager/plugin.c: (confirm_removal),
1369         (on_popup_add_to_project):
1370         * plugins/subversion/anjuta-subversion.glade:
1371         * plugins/tools/execute.c: (atp_output_context_print_result):
1372         
1373         Fixed some strings from #496833
1375 2008-01-07  Johannes Schmid <jhs@gnome.org>
1377         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1378         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1379         .in:
1380         * plugins/language-support-cpp-java/plugin.c: (install_support),
1381         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
1382         Added basic Vala support
1383         
1384         * plugins/sourceview/sourceview.c: (autodetect_language):
1385         Fixed mime-type detection
1387 2008-01-06  Massimo Cora'  <maxcvs@email.it>
1389   Reviewed by: Johannes Schmid <jhs@gnome.org>
1391         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
1392         (value_removed_current_editor), (symbol_db_activate),
1393         (symbol_db_deactivate):
1394         * plugins/symbol-db/symbol-db-engine.c:
1395         (symbol_db_engine_get_global_members_filtered):
1396         * plugins/symbol-db/symbol-db-view.c:
1397         (do_add_child_symbol_to_view), (prepare_for_adding),
1398         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
1399         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1400         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1401         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
1402         (sdb_view_init), (sdb_view_finalize),
1403         (sdb_view_build_and_display_base_tree):
1404         * plugins/symbol-db/symbol-db-view.h:
1405         added controls to expand Global tab nodes in a non-freezing way.
1406         Fixed also some little bugs always on global-tab.
1408 2008-01-06  Naba Kumar  <naba@gnome.org>
1410         Patches from James Liggett:
1411         * plugins/profiler/gprof-call-graph-view.c:
1412         (gprof_call_graph_view_create_columns):
1413         * plugins/profiler/gprof-flat-profile-view.c:
1414         (gprof_flat_profile_view_create_columns):
1415         * plugins/profiler/gprof-function-call-tree-view.c:
1416         (gprof_function_call_tree_view_create_columns): Made all
1417         of the columns resizable and reorderable.
1419 2008-01-06  Johannes Schmid <jhs@gnome.org>
1421         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1422         (anjuta_launcher_check_password_real),
1423         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1424         (anjuta_launcher_scan_pty),
1425         (anjuta_launcher_disable_password_check):
1426         * libanjuta/anjuta-launcher.h:
1427         Added disable_password_check for stream where it does not make sense 
1428         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
1429         that sometimes occur in symbol-db plugin
1430         
1431         * plugins/file-manager/file-model.c:
1432         (file_model_cancel_expand_idle):
1433         Fixed removing of idle source
1434         
1435         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
1436         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
1437         
1438         Fixed #348854 – invisible cursor in certain themes
1440 2008-01-06  Naba Kumar  <naba@gnome.org>
1442         * libanjuta/anjuta-preferences.c:
1443         (anjuta_preferences_register_property_custom): Fixed a crash bug on
1444         closing preferences dialog due to patch in bug #507300
1446 2008-01-06  Naba Kumar  <naba@gnome.org>
1448         * plugins/language-support-cpp-java/cpp-java-assist.c:
1449         (on_assist_chosen):
1450         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1451         * plugins/search/search-replace_backend.c: (create_search_entries):
1452         Added missing unrefs.
1454 2008-01-06  Johannes Schmid <jhs@gnome.org>
1456         * plugins/debug-manager/variable.c: (get_hovered_word):
1457   Add a g_object_unref()  
1458         
1459         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
1460         (on_sourceview_hover_leave):
1461         Fixed hover and editor interface to make hover in debugger work
1463 2008-01-06  Naba Kumar  <naba@gnome.org>
1465         * plugins/editor/text-editor.c: Whitespaces fixes.
1466         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
1467         DEBUG_PRINT instead of g_message.
1469 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
1471         * plugins/debug-manager/breakpoints.c:
1472         Fix #507441: Disable all breakpoints doesn't work
1473         Fix #507444: Enable Breakpoint menu item doesn't change name
1475 2008-01-05  Naba Kumar  <naba@gnome.org>
1477         * manuals/reference/libanjuta/libanjuta.types: Renamed
1478         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
1480 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1482         * plugins/debug-manager/variable.c:
1483         Update variable display to use IAnjutaIterable instead of position
1485         * plugins/editor/text_editor_cbs.c,
1486         plugins/editor/text_editor.c:
1487         Fix Gtk critical warnings when a hover signal is emitted
1488         Fix get_text_iter in Scintilla (range should include last character)
1489         
1490 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1492         * plugins/debug-manager/debug_tree.c,
1493         plugins/debug-manager/debug_tree.h,
1494         plugins/debug-manager/watch.c,
1495         plugins/debug-manager/command.c,
1496         plugins/debug-manager/queue.c,
1497         plugins/gdb/plugin.c,
1498         plugins/gdb/debugger.c,
1499         plugins/gdb/debugger.h,
1500         libanjuta/interfaces/libanjuta.idl:
1501         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
1503 2008-01-05  Naba Kumar  <naba@gnome.org>
1505         * plugins/valgrind/plugin.c: Removed stock icon open/save from
1506         menus to avoid conflict with file open/save. Fixes bug #507455
1508 2008-01-05  Johannes Schmid <jhs@gnome.org>
1510         * configure.in:
1511         Conditionally depend on gtksourceview2 >= 2.1.0
1512         
1513         * libanjuta/interfaces/libanjuta.idl:
1514         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
1515         iterators instead of positions
1516         
1517         * plugins/debug-manager/threads.c:
1518         Fixed a warnings by including gnome-vfs properly
1519         
1520         * plugins/debug-manager/variable.c: (get_hovered_word),
1521         (on_hover_over):
1522         Updated to changes in IAnjutaEditorHover/Selection
1523         
1524         * plugins/document-manager/action-callbacks.c:
1525         (on_editor_command_upper_case_activate),
1526         (on_editor_command_lower_case_activate):
1527         * plugins/document-manager/search-box.c: (on_incremental_search),
1528         (on_search_activated):
1529         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
1530         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
1531         (iselection_get_start), (iselection_get_end),
1532         (iselection_iface_init), (ihover_display), (ihover_iface_init):
1533         * plugins/editor/text_editor_cbs.c:
1534         (on_text_editor_scintilla_notify):
1535         
1536         Updated to changes in IAnjutaEditorHover/Selection and updated editor
1537         interface of scintilla editor.
1538         
1539         * plugins/language-manager/languages.xml:
1540         * plugins/language-manager/plugin.c:
1541         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
1542         Added chdr to C language files and some DEBUG_PRINTs
1543         
1544         * plugins/language-support-cpp-java/cpp-java-assist.c:
1545         (on_assist_chosen):
1546         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1547         * plugins/search/plugin.c: (find_incremental):
1548         * plugins/search/search-replace.c: (search_and_replace):
1549         * plugins/search/search-replace_backend.c: (create_search_entries):
1550                 Adapted to changed interfaces
1552         * plugins/sourceview/Makefile.am:
1553         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
1554         (set_uri), (anjuta_document_save):
1555         * plugins/sourceview/anjuta-editor-sourceview.glade:
1556         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
1557         (anjuta_view_key_press_event):
1558         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1559         * plugins/sourceview/sourceview-cell.c:
1560         (sourceview_cell_instance_init), (sourceview_cell_finalize),
1561         (icell_get_line), (icell_get_attribute), (icell_iface_init):
1562         * plugins/sourceview/sourceview-prefs.c: (get_bool),
1563         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
1564         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
1565         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
1566         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
1567         * plugins/sourceview/sourceview-private.h:
1568         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1569         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
1570         (on_document_loaded), (sourceview_instance_init),
1571         (sourceview_dispose), (sourceview_finalize),
1572         (sourceview_create_markers), (sourceview_new),
1573         (ifile_savable_save), (ieditor_get_tab_size),
1574         (ieditor_set_tab_size), (ieditor_set_use_spaces),
1575         (ieditor_set_auto_indent), (ieditor_goto_line),
1576         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
1577         (iselect_block), (iselect_set), (iselect_get_start),
1578         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
1579         (imark_unmark), (imark_is_marker_set),
1580         (imark_location_from_handle), (imark_delete_all_markers),
1581         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
1582         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
1583         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
1584         (ilanguage_get_supported_languages), (autodetect_language),
1585         (ilanguage_set_language), (iassist_show_tips),
1586         (on_sourceview_hover_leave), (on_sourceview_hover_over),
1587         (ihover_display), (ihover_iface_init):
1588         
1589         Use GtkSourceView 2.1.x:
1590         * New mark interface
1591         * Fixed #486724 and #488615
1592         * Implemented hover interface
1593         * Adapted to changed interfaces
1595 2008-01-04  Rob Bradford  <rob@o-hand.com>
1597         Reviewed by Naba Kumar  <naba@gnome.org>:
1598         * libanjuta/anjuta-preferences.c:
1599         (anjuta_preferences_register_property_custom):
1600         Unregister preferences for custom preferences when the widget is
1601         destroyed.
1603 2008-01-03  Johannes Schmid <jhs@gnome.org>
1605         * plugins/file-manager/file-model.c: (file_model_row_expanded),
1606         (file_model_row_collapsed):
1607   Fixed the too method to take a correct data argument
1609 2008-01-02  Johannes Schmid <jhs@gnome.org>
1611         * plugins/document-manager/anjuta-docman.c:
1612         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1613         ref and unref correctly to silence a Gtk+ critical
1615 2008-01-01  Johannes Schmid <jhs@gnome.org>
1617         * plugins/editor/text_editor.c: (itext_editor_get_text):
1618         Fixed #506740 – ianjuta_editor_get_text crash if request 
1619         text past the buffer length
1621 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
1623         * plugins/debug-manager/utilities.c,
1624         plugins/debug-manager/utilities.h,
1625         plugins/debug-manager/breakpoints.c:
1626         Move get_current_editor function in utilities.c
1628         * plugins/debug-manager/plugin.c,
1629         plugins/debug-manager/debug_tree.c,
1630         plugins/debug-manager/debug_tree.h,
1631         plugins/debug-manager/watch.c,
1632         plugins/debug-manager/watch.h,
1633         plugins/debug-manager/locals.c,
1634         plugins/debug-manager/locals.h,
1635         (added) plugins/debug-manager/variable.c,
1636         (added) plugins/debug-manager/variable.h,
1637         plugins/debug-manager/Makefile.am:
1638         Use hover interface to display variable value
1640 2007-12-31  Johannes Schmid <jhs@gnome.org>
1642         * libanjuta/Makefile.am:
1643         Only install glade catalog files if glade-3 is available
1644         (Fixes #506269 and #500296)
1646 2007-12-30  Johannes Schmid <jhs@gnome.org>
1648         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
1649         (set_property_value_as_string), (register_callbacks):
1651   Fixed GtkFileChooserButton preferences to also work when only the combo
1652   changes without a dialog being open.
1654 2007-12-29  Johannes Schmid <jhs@gnome.org>
1656         * plugins/editor/Makefile.am:
1657         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
1659 2007-12-29  Johannes Schmid <jhs@gnome.org>
1661         * plugins/devhelp/plugin.c: (devhelp_activate):
1662         Fixed #498986 - Anjuta-2.3.0 fails to build
1664 2007-12-29  Johannes Schmid <jhs@gnome.org>
1666         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
1667         * plugins/debug-manager/plugin.c:
1668         (on_run_to_cursor_action_activate):
1669         * plugins/document-manager/anjuta-docman.c:
1670         (anjuta_docman_goto_file_line_mark):
1671         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1672         (value_removed_current_editor):
1673         
1674         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
1675         all those to value_added_current_document...
1677         * plugins/editor/anjuta-editor-scintilla.glade:
1678         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
1679         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
1681 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1683   * plugins/symbol-db/plugin.c: (on_importing_project_end),
1684   (symbol_db_activate), (symbol_db_deactivate),
1685   (symbol_db_instance_init), (isymbol_manager_get_parents):
1686   * plugins/symbol-db/plugin.h:
1687   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1688   * plugins/symbol-db/symbol-db-engine.c:
1689   (symbol_db_engine_get_global_members_filtered):
1690   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
1691   (on_symbol_inserted):
1692   Filtered out static functions on global-tab. E.g. when flag
1693   is_file_scope = 1 we won't add entries there.
1694   Fixed a little bug on 'Global'->'Vars/Others' node too.
1696 2007-12-28  Johannes Schmid <jhs@gnome.org>
1698   * libanjuta/anjuta-launcher.c:
1699   Fixed a silly (and completely useless) memory corruption that probably 
1700   only occured at a few race conditions though I wonder why it did not 
1701         happen more often
1703 2007-12-28  Johannes Schmid <jhs@gnome.org>
1704         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
1705         * plugins/debug-manager/plugin.c: (set_program_counter):
1706         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
1707         * plugins/debug-manager/start.c: (get_source_directories):
1708         * plugins/debug-manager/threads.c: (on_info_thread),
1709         (on_list_thread):
1710         * plugins/file-manager/file-model.c: (file_model_set_property):
1711         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
1712         * plugins/tools/editor.c: (on_editor_response):
1713         
1714         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
1715         
1716         * plugins/document-manager/plugin.c: (update_title),
1717         (value_added_project_root_uri):
1718         * plugins/document-manager/plugin.h:
1719         Shorten down the title bar if the current path is inside the opened project
1721 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1723         reviewed by: Johannes Schmid <jhs@gnome.org>
1725         * plugins/project-wizard/templates/java/project.anjuta:
1726         * plugins/project-wizard/templates/mkfile/project.anjuta:
1727         * plugins/project-wizard/templates/python/project.anjuta:
1728         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
1729         let new projects use new SymbolDB plugin.
1730         
1731         * plugins/symbol-browser/images/Makefile.am:
1732         added some images taken from MonoDevelop project.
1733         
1734         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1735         (goto_file_line), (on_importing_project_end), (project_root_added),
1736         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
1737         (isymbol_manager_search):
1738         Added project-updating feature when opening a project with some files
1739   modified externally [e.g. a svn up].
1740         
1741         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1742         (sdb_engine_iterator_node_instance_init),
1743         (sdb_engine_iterator_node_finalize),
1744         (symbol_db_engine_iterator_node_set_conversion_hash):
1745         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
1746         * plugins/symbol-db/symbol-db-engine-iterator.c:
1747         (symbol_db_engine_iterator_new):
1748         * plugins/symbol-db/symbol-db-engine-iterator.h:
1749          Moved Hash table initialization into the engine. This proxies and
1750   speeds up the process of creation and iteration of a GdaDataModel.
1751         
1752         * plugins/symbol-db/symbol-db-engine.c:
1753         (sdb_engine_ctags_output_thread),
1754         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1755         (sdb_engine_scan_files_1), (sdb_engine_init),
1756         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
1757         (symbol_db_engine_add_new_workspace),
1758         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
1759         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
1760         (symbol_db_engine_get_sym_type_conversion_hash),
1761         (symbol_db_engine_update_files_symbols),
1762         (symbol_db_engine_update_project_symbols),
1763         (symbol_db_engine_update_buffer_symbols),
1764         (symbol_db_engine_get_class_parents),
1765         (symbol_db_engine_get_global_members_filtered),
1766         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1767         (symbol_db_engine_get_scope_members_by_symbol_id),
1768         (symbol_db_engine_get_scope_members),
1769         (symbol_db_engine_get_current_scope),
1770         (symbol_db_engine_get_file_symbols),
1771         (symbol_db_engine_get_symbol_info_by_id),
1772         (symbol_db_engine_find_symbol_by_name_pattern),
1773         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1774         * plugins/symbol-db/symbol-db-engine.h:
1775         * plugins/symbol-db/symbol-db-view-locals.c:
1776         (sdb_view_locals_get_iter_from_row_ref),
1777         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
1778         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
1779         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1780         Changes on some queries fuctions and some fixes. Added *_filtered
1781   functions.
1782         
1783         * plugins/symbol-db/symbol-db-view.c:
1784         (do_add_child_symbol_to_view), (add_new_waiting_for),
1785         (prepare_for_adding), (on_symbol_inserted),
1786         (do_recurse_subtree_and_remove), (on_symbol_removed),
1787         (sdb_view_do_add_hidden_dummy_child),
1788         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
1789         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
1790         (sdb_view_locals_create_new_store), (sdb_view_init),
1791         (sdb_view_finalize), (sdb_view_class_init),
1792         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
1793         (symbol_db_view_get_pixbuf),
1794         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1795         New display for global tags. This is the definitive version, bugs apart.
1796         
1797         * plugins/symbol-db/tables.sql:
1798         fixed typo.
1800 2007-12-27  Naba Kumar  <naba@gnome.org>
1802         * libanjuta/interfaces/libanjuta.idl:
1803         * plugins/editor/aneditor-priv.h:
1804         * plugins/editor/aneditor.cxx:
1805         * plugins/editor/text_editor.c: (text_editor_instance_init),
1806         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
1807         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
1808         * plugins/editor/text_editor.h:
1809         * plugins/editor/text_editor_cbs.c:
1810         (on_text_editor_scintilla_notify):
1812         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
1813         related code in AnEditor. Fixed some compilation warnings.
1815 2007-12-26  Naba Kumar  <naba@gnome.org>
1817         * Changelog: Fixed indentation.
1819 2007-12-25  Naba Kumar  <naba@gnome.org>
1821         * plugins/editor/Makefile.am:
1822         * plugins/editor/editor.glade:
1823         * plugins/editor/plugin.c:
1824         * plugins/editor/style-editor.c:
1825         * plugins/sourceview/Makefile.am:
1826         * plugins/sourceview/plugin.c:
1827         * plugins/sourceview/sourceview.glade:
1828         * plugins/valgrind/Makefile.am:
1830         Renamed glade files to anjuta-editor-* to give name space for the
1831         schema files (because they are installed in system directory).
1833         * scripts/build-schemas.mk: Install the schemas files also (need for
1834         binary package installation/uninstallation).
1836 2007-12-25  Johannes Schmid <jhs@gnome.org>
1838         * plugins/language-support-cpp-java/plugin.c:
1839         (set_indentation_param_vim):
1840         
1841         Support some more vim modeline commands and shortcuts (#504331)
1843 2007-12-25  Johannes Schmid <jhs@gnome.org>
1845         Patches from James Liggett:
1846         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
1847         (anjuta_vcs_status_tree_view_init):
1848         * plugins/subversion/subversion-commit-dialog.c:
1849         (subversion_commit_dialog):
1850         * plugins/subversion/subversion-diff-dialog.c:
1851         (on_subversion_diff_response):
1852         * plugins/subversion/subversion-log-dialog.c:
1853         (on_log_view_selected_button_clicked),
1854         (on_log_diff_selected_button_clicked),
1855         (on_log_diff_previous_button_clicked):
1856         * plugins/subversion/subversion-resolve-dialog.c:
1857         (subversion_resolve_dialog):
1858         * plugins/subversion/subversion-revert-dialog.c:
1859         (subversion_revert_dialog):
1860         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
1861         (pulse_progress_bar), (hide_pulse_progress_bar),
1862         (disconnect_data_arrived_signals),
1863         (cancel_data_arrived_signal_disconnect):
1864         * plugins/subversion/subversion-ui-utils.h:
1865         
1866         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
1867         #505237 – Sort list of modified files
1869 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
1871         * plugins/gdb/debugger.c:
1872         Fix bug #491301: Inspecting a variable opens a bad focus dialog
1874 2007-12-23  Johannes Schmid <jhs@gnome.org>
1876         * plugins/language-support-cpp-java/plugin.c:
1877         (set_indentation_param_emacs), (set_indentation_param_vim),
1878         (parse_mode_line_emacs), (parse_mode_line_vim),
1879         (extract_mode_line), (initialize_indentation_params):
1881         Added (basic) support for vim modelines (#504331)
1883         * plugins/message-view/message-view.c: (message_view_next),
1884         (message_view_previous):
1885         
1886         Fixed next/previous message
1888 2007-12-23  Johannes Schmid <jhs@gnome.org>
1890         * libanjuta/anjuta-ui.h:
1891         Check for != NULL before unref'ing pixbuf (related to #497878)
1892         
1893         * plugins/devhelp/plugin.c: (register_stock_icons):
1894         * plugins/document-manager/anjuta-docman.c:
1895         (anjuta_docman_add_document):
1896         * plugins/glade/plugin.c: (on_close_activated),
1897         (register_stock_icons), (on_session_save),
1898         (glade_plugin_add_project):
1899         
1900         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
1901         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
1902         
1903         * plugins/language-support-cpp-java/plugin.c:
1904         (register_stock_icons):
1905         Fixed stock icon registration macros
1907 2007-12-23  Johannes Schmid <jhs@gnome.org>
1909         * global-tags/Makefile.am:
1910         * launcher/Makefile.am:
1911         * libanjuta/Makefile.am:
1912         * libegg/Makefile.am:
1913         * manuals/anjuta-faqs/Makefile.am:
1914         * manuals/anjuta-manual/Makefile.am:
1915         * manuals/reference/libanjuta/Makefile.am:
1916         * plugins/build-basic-autotools/Makefile.am:
1917         * plugins/class-gen/Makefile.am:
1918         * plugins/class-inheritance/Makefile.am:
1919         * plugins/cvs-plugin/Makefile.am:
1920         * plugins/debug-manager/Makefile.am:
1921         * plugins/devhelp/Makefile.am:
1922         * plugins/document-manager/Makefile.am:
1923         * plugins/editor/Makefile.am:
1924         * plugins/editor/scintilla/Makefile.am:
1925         * plugins/editor/scintilla/include/Makefile.am:
1926         * plugins/file-loader/Makefile.am:
1927         * plugins/file-manager/Makefile.am:
1928         * plugins/file-wizard/Makefile.am:
1929         * plugins/gdb/Makefile.am:
1930         * plugins/glade/Makefile.am:
1931         * plugins/gtodo/Makefile.am:
1932         * plugins/gvim/Makefile.am:
1933         * plugins/indent/Makefile.am:
1934         * plugins/language-manager/Makefile.am:
1935         * plugins/language-support-cpp-java/Makefile.am:
1936         * plugins/macro/Makefile.am:
1937         * plugins/message-view/Makefile.am:
1938         * plugins/patch/Makefile.am:
1939         * plugins/profiler/Makefile.am:
1940         * plugins/project-import/Makefile.am:
1941         * plugins/project-manager/Makefile.am:
1942         * plugins/project-wizard/Makefile.am:
1943         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1944         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
1945         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1946         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1947         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
1948         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1949         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
1950         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
1951         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
1952         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
1953         * plugins/sample1/Makefile.am:
1954         * plugins/search/Makefile.am:
1955         * plugins/sourceview/Makefile.am:
1956         * plugins/subversion/Makefile.am:
1957         * plugins/symbol-browser/Makefile.am:
1958         * plugins/symbol-db/Makefile.am:
1959         * plugins/symbol-db/test/Makefile.am:
1960         * plugins/terminal/Makefile.am:
1961         * plugins/tools/Makefile.am:
1962         * plugins/valgrind/Makefile.am:
1963         * src/Makefile.am:
1964         * tagmanager/Makefile.am:
1965         
1966         Replaces the deprecated "INCLUDES" in all Makefile.am's with
1967         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
1968         warnings from illigel C++ compiler flags.
1970 2007-12-23  Johannes Schmid <jhs@gnome.org>
1972         Patch from Tom <tpgww@onepost.net>:
1973   
1974         * plugins/document-manager/anjuta-docman.c:
1975         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
1976         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
1977         (anjuta_docman_instance_init), (on_notebook_switch_page),
1978         (anjuta_docman_grab_text_focus):
1979         * plugins/document-manager/plugin.c: (on_document_added),
1980         (on_window_key_press_event), (on_window_key_release_event):
1981         
1982         Some more document-manager code cleanups and fixes.
1984 2007-12-23  Massimo Cora'  <maxcvs@email.it>
1986         * plugins/symbol-db/plugin.c: (register_stock_icons),
1987         (value_added_current_editor), (value_removed_current_editor),
1988         (on_importing_project_end), (project_root_removed):
1989         added controls to clean/populate GtkTreeView(s) on projects unload/load.
1991         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
1992         (symbol_db_engine_get_file_db_path):
1993         fixed a useless warning.
1995         * plugins/symbol-db/symbol-db-view-locals.c:
1996         (traverse_free_waiting_for), (file_view_status_destroy),
1997         (sdb_view_locals_create_new_store), (traverse_files_view_status),
1998         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
1999         (sdb_view_locals_finalize), (on_symbol_inserted),
2000         (symbol_db_view_locals_recv_signals_from_engine),
2001         (symbol_db_view_locals_update_list):
2002         more speed on editors switching. GtkTreeStore caching method implemented.
2003         Fixed compiler warnings and a little memory leak.
2005         * plugins/symbol-db/symbol-db-view-locals.h:
2006         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
2007         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
2008         (on_scan_end), (on_symbol_inserted),
2009         (sdb_view_locals_create_new_store), (sdb_view_init),
2010         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
2011         * plugins/symbol-db/symbol-db-view.h:
2012         fixed some crashers. Now project loading/populating should be quite quick.
2014 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
2016         * plugins/debug-manager/command.c,
2017         plugins/debug-manager/queue.c:
2018         Take care of command return value (FALSE is an error)
2020 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
2022         * plugins/debug-manager/anjuta-debug-manager.glade,
2023         plugins/debug-manager/breakpoints.c:
2024         Remove address, condition and pass breakpoint column if not supported
2025         Fix clear all remove_all to avoid an endless loop if a breakpoint
2026         cannot be removed
2028 2007-12-17  Johannes Schmid <jhs@gnome.org>
2030         Patch from Tom <tpgww@onepost.net> (with some changes):
2032         * plugins/document-manager/action-callbacks.c: (on_open_activate),
2033         (on_save_as_activate), (on_save_all_activate),
2034         (on_close_file_activate), (on_close_all_file_activate),
2035         (on_reload_file_activate), (on_editor_command_clear_activate),
2036         (on_transform_eolchars1_activate), (on_comment_block),
2037         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
2038         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
2039         (on_editor_linenos1_activate), (on_editor_markers1_activate),
2040         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
2041         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
2042         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
2043         (on_zoom_out_text_activate):
2044         * plugins/document-manager/action-callbacks.h:
2045         * plugins/document-manager/anjuta-docman.c:
2046         (on_notebook_page_close_button_click),
2047         (on_notebook_page_close_button_enter),
2048         (on_notebook_page_close_button_leave),
2049         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
2050         (anjuta_docman_page_init), (anjuta_docman_page_new),
2051         (on_open_filesel_response), (create_file_open_dialog_gui),
2052         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
2053         (anjuta_docman_instance_init), (on_notebook_switch_page),
2054         (on_document_destroy), (anjuta_docman_add_editor),
2055         (anjuta_docman_add_document), (anjuta_docman_remove_document),
2056         (anjuta_docman_set_current_document),
2057         (anjuta_docman_goto_file_line_mark), (get_real_path),
2058         (anjuta_docman_get_full_filename),
2059         (anjuta_docman_delete_all_markers),
2060         (anjuta_docman_delete_all_indicators),
2061         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2062         (anjuta_docman_order_tabs):
2063         * plugins/document-manager/anjuta-docman.h:
2064         * plugins/document-manager/file_history.c: (an_hist_file_new),
2065         (an_file_history_push), (an_file_history_dump):
2066         * plugins/document-manager/file_history.h:
2067         * plugins/document-manager/plugin.c: (update_title),
2068         (value_removed_project_root_uri),
2069         (update_document_ui_interface_items), (menu_name_compare),
2070         (on_document_added), (on_document_changed),
2071         (on_window_key_press_event), (on_window_key_release_event),
2072         (on_session_save):
2073         * plugins/document-manager/search-box.c: (on_document_changed),
2074         (on_goto_activated), (search_box_init), (search_box_new):
2075         * plugins/document-manager/search-box.h:
2077         Yet more code cleanups
2078         Save glade files correctly in session
2079         Use new tooltip API if available
2080         Sort notebook pages when session is restored (needs work)
2082 2007-12-16  Johannes Schmid <jhs@gnome.org>
2084         * plugins/document-manager/anjuta-docman.c:
2085         (anjuta_docman_add_document):
2086         
2087         Present correct widget with anjuta_shell_present_widget(). This got wrong when
2088         the new search bar was introduced.
2090 2007-12-12  Johannes Schmid <jhs@gnome.org>
2091   
2092         Patch from  Tom <tpgww@onepost.net>:
2093         (#485233 – another bunch of docman cleanups)
2094   
2095         * libanjuta/interfaces/libanjuta.idl:
2096         * plugins/document-manager/action-callbacks.c:
2097         (get_current_document), (get_current_focus_widget),
2098         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
2099         (on_close_file_activate), (on_close_all_file_activate),
2100         (on_reload_file_activate), (on_print_activate),
2101         (on_print_preview_activate),
2102         (on_editor_command_upper_case_activate),
2103         (on_editor_command_lower_case_activate),
2104         (on_editor_command_eol_crlf_activate),
2105         (on_editor_command_eol_lf_activate),
2106         (on_editor_command_eol_cr_activate),
2107         (on_editor_command_select_all_activate),
2108         (on_editor_command_select_to_brace_activate),
2109         (on_editor_command_select_block_activate),
2110         (on_editor_command_match_brace_activate),
2111         (on_editor_command_undo_activate),
2112         (on_editor_command_redo_activate),
2113         (on_editor_command_cut_activate),
2114         (on_editor_command_paste_activate),
2115         (on_editor_command_copy_activate),
2116         (on_editor_command_clear_activate),
2117         (on_editor_command_close_folds_all_activate),
2118         (on_editor_command_open_folds_all_activate),
2119         (on_editor_command_toggle_fold_activate),
2120         (on_editor_command_bookmark_toggle_activate),
2121         (on_editor_command_bookmark_first_activate),
2122         (on_editor_command_bookmark_next_activate),
2123         (on_editor_command_bookmark_prev_activate),
2124         (on_editor_command_bookmark_last_activate),
2125         (on_editor_command_bookmark_clear_activate),
2126         (on_transform_eolchars1_activate), (on_comment_block),
2127         (on_comment_box), (on_comment_stream),
2128         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
2129         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
2130         (on_force_hilite_activate), (on_swap_activate),
2131         (on_editor_add_view_activate), (on_editor_remove_view_activate):
2132         * plugins/document-manager/action-callbacks.h:
2133         * plugins/document-manager/anjuta-docman.c:
2134         (on_notebook_page_close_button_click),
2135         (on_notebook_page_close_button_enter),
2136         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
2137         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
2138         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
2139         (on_open_filesel_response), (anjuta_docman_open_file),
2140         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
2141         (anjuta_docman_dispose), (anjuta_docman_instance_init),
2142         (anjuta_docman_class_init), (anjuta_docman_new),
2143         (on_notebook_switch_page), (on_document_save_point),
2144         (on_document_destroy), (anjuta_docman_add_editor),
2145         (anjuta_docman_add_document), (anjuta_docman_remove_document),
2146         (anjuta_docman_set_popup_menu),
2147         (anjuta_docman_get_current_focus_widget),
2148         (anjuta_docman_get_page_for_document),
2149         (anjuta_docman_get_current_document),
2150         (anjuta_docman_set_current_document),
2151         (anjuta_docman_goto_file_line),
2152         (anjuta_docman_goto_file_line_mark),
2153         (anjuta_docman_get_full_filename),
2154         (anjuta_docman_present_notebook_page),
2155         (anjuta_docman_update_page_label),
2156         (anjuta_docman_delete_all_markers),
2157         (anjuta_docman_delete_all_indicators),
2158         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2159         (do_ordertab1), (anjuta_docman_order_tabs),
2160         (anjuta_docman_set_editor_properties),
2161         (anjuta_docman_get_document_for_path),
2162         (anjuta_docman_get_all_doc_widgets):
2163         * plugins/document-manager/anjuta-docman.h:
2164         * plugins/document-manager/editor-tooltips.c:
2165         * plugins/document-manager/plugin.c: (update_title),
2166         (update_document_ui_enable_all), (update_document_ui_disable_all),
2167         (update_document_ui_save_items),
2168         (update_document_ui_interface_items), (update_document_ui),
2169         (on_document_update_save_ui), (update_status),
2170         (on_document_update_ui), (on_document_added),
2171         (on_document_changed), (on_session_save), (on_save_prompt),
2172         (on_docman_auto_save), (on_gconf_notify_timer):
2173         * plugins/document-manager/search-box.c: (on_document_changed),
2174         (search_box_new), (search_box_grab_line_focus):
2175         * plugins/glade/plugin.c: (ifile_open):
2176         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2177         * plugins/search/search-replace_backend.c: (create_search_entries):
2178         * plugins/sourceview/anjuta-document.c: (set_uri),
2179         (anjuta_document_save):
2180         * plugins/sourceview/sourceview.c: (ifile_savable_save):
2181         * plugins/tools/editor.c: (on_editor_response):
2183         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
2184         It fixes some issues with session handling and several memory lacks.
2185         Gtk 2.12 Tooltip API is used if available.
2187 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
2189         * plugins/debug-manager/disassemble.c,
2190         plugins/debug-manager/disassemble.h,
2191         plugins/debug-manager/command.c,
2192         plugins/debug-manager/command.h,
2193         plugins/debug-manager/plugin.c
2194         plugins/debug-manager/sparse_view.c,
2195         plugins/debug-manager/sparse_view.h,
2196         plugins/gdb/plugin.c,
2197         plugins/gdb/debugger.c,
2198         plugins/gdb/debugger.h,
2199         libanjuta/interfaces/libanjuta.idl:
2200         Fix bug #502533: Implement assembler step
2202         * plugins/debug-manager/breakpoints.c:
2203         Do not save temporary breakpoints
2205         * plugins/debug-manager/stack_trace.c:
2206         Fix a crash when a stack command is cancelled
2208 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
2210         * plugins/debug-manager/plugin.c,
2211         plugins/debug-manager/breakpoints.c,
2212         plugins/debug-manager/breakpoints.h:
2213         Fix bug #488732: Breakpoint on delete lines
2214         Breakpoints are now linked to their position in editor
2216         * plugins/gdb/debugger.c:
2217         Fix removing condition on breakpoint 
2219 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
2221         * plugins/debug-manager/anjuta-debug-manager.glade,
2222         plugins/debug-manager/start.c,
2223         plugins/gdb/plugin.c,
2224         plugins/gdb/debugger.c,
2225         plugins/gdb/debugger.h,
2226         libanjuta/interfaces/libanjuta.idl:
2227         Fix bug #481366: Do not stop at the beginning of the program
2229         * plugins/debug-manager/command.c,
2230         plugins/debug-manager/command.h,
2231         plugins/debug-manager/breakpoints.c,
2232         plugins/debug-manager/queue.c,
2233         plugins/debug-manager/queue.h:
2234         Fix a bug remove all breakpoints was not working due to latest changes
2235         Setting breakpoints is disabled when program is running
2237 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
2239         * plugins/debug-manager/queue.c,
2240         plugins/gdb/plugin.c:
2241         Fix bug #501469: Crash if mime_type is unknown
2243 2007-12-01  Massimo Cora'  <maxcvs@email.it>
2245         * plugins/symbol-db/plugin.c: (on_editor_destroy),
2246         (on_editor_update_ui), (on_single_file_scan_end),
2247         (on_importing_project_end), (project_root_added),
2248         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
2249         * plugins/symbol-db/plugin.h:
2250         show on status bar files being scanned.
2252         * plugins/symbol-db/symbol-db-engine.c:
2253         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
2254         (sdb_engine_ctags_output_thread),
2255         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2256         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2257         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
2258         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
2259         (sdb_engine_get_table_id_by_unique_name2),
2260         (symbol_db_engine_open_project),
2261         (sdb_engine_prepare_executing_commands),
2262         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
2263         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
2264         (sdb_engine_detects_removed_ids),
2265         (symbol_db_engine_get_class_parents),
2266         (symbol_db_engine_get_global_members),
2267         (symbol_db_engine_get_scope_members_by_symbol_id),
2268         (symbol_db_engine_get_scope_members),
2269         (symbol_db_engine_get_current_scope),
2270         (symbol_db_engine_get_file_symbols),
2271         (symbol_db_engine_get_symbol_info_by_id),
2272         (symbol_db_engine_get_full_local_path),
2273         (symbol_db_engine_find_symbol_by_name_pattern),
2274         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
2275         * plugins/symbol-db/symbol-db-engine.h:
2276         * plugins/symbol-db/symbol-db-view-locals.c:
2277         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
2278         (symbol_db_view_locals_recv_signals_from_engine),
2279         (symbol_db_view_locals_update_list):
2280         * plugins/symbol-db/symbol-db-view-locals.h:
2281         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
2282         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
2283         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
2284         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
2285         * plugins/symbol-db/symbol-db-view.h:
2286         Added g_thread architecture to scan in background. With this you
2287         can use Anjuta's GUI without freezing.
2288         Improved insertion speed by using a paradigm like 'insert' and 'check'
2289         replacing a 'check' and 'insert' one. This has been done for tables 
2290         like symbol, scope, sym_type.
2291         Fixed two crashers. 
2293         * plugins/symbol-db/tables.sql:
2294         * plugins/symbol-db/test/main.c: (get_global_members), (main),
2295         (thread), (print_message), (bastard_thread), (idle_signals):
2296         fixed a typo on tables that broke sql triggers.
2298 === anjuta 2.3.1 ===
2300 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
2302         * NEWS, AUTHORS: Updated.
2303         * src/Makefile.am: Fixed make distcheck
2305         Patch from Yang Hong:
2306         * plugins/file-manager/file-manager.glade: Fixed file chooser
2307         size in file-manager preferences.
2309 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
2311         * NEWS: Updated for 2.3.1 development release
2312         * configure.in: Bumped version to 2.3.1
2314 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
2316         * plugins/debug-manager/threads.c,
2317         plugins/debug-manager/disassemble.c,
2318         plugins/debug-manager/watch.c,
2319         plugins/debug-manager/registers.c,
2320         plugins/debug-manager/locals.c,
2321         plugins/debug-manager/breakpoints.c,
2322         plugins/debug-manager/stack_trace.c,
2323         plugins/debug-manager/command.c,
2324         plugins/debug-manager/command.h,
2325         plugins/debug-manager/queue.c,
2326         libanjuta/interfaces/libanjuta.idl:
2327         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
2328         Document IAnjutaDebugManager signals
2329         Generate new signals in queue.c
2330         Use new signals in other files
2332 2007-11-30  <genbell@tiscali.it>
2334         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2336         * plugins/gdb/Makefile.am:
2337         Fix bug #500376
2339 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
2341         * plugins/tools/variable.c:
2342         Fix a bug added in the previous patch (it is not a leak)
2344 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
2346         * plugins/project-wizard/druid.c,
2347         plugins/project-wizard/templates/terminal.wiz,
2348         plugins/project-wizard/templates/xlib-dock.wiz,
2349         plugins/project-wizard/templates/wxwin.wiz,
2350         plugins/project-wizard/templates/java.wiz,
2351         plugins/project-wizard/templates/gnome.wiz,
2352         plugins/project-wizard/templates/anjuta-plugin.wiz,
2353         plugins/project-wizard/templates/gtkmm.wiz,
2354         plugins/project-wizard/templates/python.wiz,
2355         plugins/project-wizard/templates/cpp.wiz,
2356         plugins/project-wizard/templates/sdl.wiz,
2357         plugins/project-wizard/templates/gtk.wiz,
2358         plugins/project-wizard/templates/minimal.wiz,
2359         plugins/project-wizard/templates/xlib.wiz,
2360         plugins/project-wizard/templates/gcj.wiz,
2361         plugins/project-wizard/templates/translatable-strings.h,
2362         plugins/project-import/project-import.c:
2363         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
2365 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
2367         * plugins/debug-manager/threads.c,
2368         plugins/debug-manager/disassemble.c,
2369         plugins/debug-manager/watch.c,
2370         plugins/debug-manager/registers.c,
2371         plugins/debug-manager/memory.c,
2372         plugins/debug-manager/locals.c,
2373         plugins/debug-manager/stack_trace.c,
2374         plugins/debug-manager/queue.c,
2375         plugins/debug-manager/queue.h:
2376         Connect debugger signal only when program is loaded
2377         Rename get_feature in is_supported
2379         * plugins/debug-manager/plugin.c:
2380         Remove editor watch when plugin is deactivated
2382         * plugins/debug-manager/anjuta-debug-manager.glade,
2383         plugins/debug-manager/breakpoints.c,
2384         plugins/debug-manager/breakpoints.h:
2385         Rewrite almost completely the breakpoint code
2386         Improve breakpoint dialog
2387         Reorganize function
2388         Implement condition, hit count, ignore and temporary attribute
2390         * plugins/debug-manager/command.c,
2391         plugins/debug-manager/command.h:
2392         Add a breakpoint list command
2394         * plugins/gdb/debugger.c,
2395         plugins/gdb/debugger.h:
2396         Add new breakpoint list command
2397         Fix parsing of breakpoint data
2399         * libanjuta/interfaces/libanjuta.idl,
2400         plugins/gdb/plugin.c:
2401         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
2403 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
2405         * plugins/document-manager/plugin.c:
2406         Use Ctrl+Shift+s as shortcut for Save As
2408 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
2410         * plugins/subversion/plugin.c: (activate_plugin):
2411         * plugins/symbol-db/plugin.c: (symbol_db_activate):
2412         * src/layout.xml: Fixed dockitem positions.
2414 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2416         Icons from tpgww@onepost.net:
2417         * plugins/project-wizard/applogo.png:
2418         Icons from patch in bug #480093 comment #23. Also renamed icons.
2420         * plugins/message-view/Makefile.am:
2421         * plugins/message-view/plugin.c: (register_stock_icons),
2422         (ipreferences_merge): Removed redundant icon.
2424         * plugins/document-manager/plugin.c:
2425         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
2426         Do not insensitize New action when there is no document.
2427         Indentation fixes.
2429 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2431         Icons from tpgww@onepost.net:
2432         * plugins/symbol-browser/an_symbol_prefs.c:
2433         * pixmaps/Makefile.am:
2434         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
2436         Icons from patch in bug #480093 comment #23. Also renamed icons.
2437         To be continued..
2439 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2441         Patch from James Liggett:
2442         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
2443         revert and dialogs resizable.
2445 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2447         Patch from James Liggett:
2448         * plugins/subversion/anjuta-subversion.glade:
2449         * plugins/subversion/subversion-diff-dialog.c:
2450         (on_subversion_diff_response), (subversion_diff_dialog):
2451         * plugins/subversion/subversion-diff-dialog.h:
2453         The diff dialog should have a checkbox, enabled by default, that
2454         allows the user to make sure that all open files are saved before
2455         diffing.
2457 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2459         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
2461         Icons from tpgww@onepost.net:
2462         * pixmaps/Makefile.am:
2463         * src/Makefile.am:
2464         * src/anjuta-app.c:
2465         * src/anjuta-preferences-general.svg:
2467         Icons from patch in bug #480093 comment #23. Also renamed icons.
2468         To be continued..
2470 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2472         Icons from tpgww@onepost.net:
2473         * plugins/debug-manager/images/Makefile.am:
2474         * plugins/debug-manager/images/anjuta-watch.svg:
2475         * plugins/debug-manager/plugin.c: (register_stock_icons):
2476         * plugins/gdb/images/Makefile.am:
2477         * plugins/gtodo/Makefile.am:
2478         * plugins/gtodo/anjuta-gtodo-plugin.svg:
2479         * plugins/gtodo/anjuta-gtodo.plugin.in:
2480         * plugins/gtodo/interface.c: (stock_icons):
2481         * plugins/gtodo/main.h:
2482         * plugins/gtodo/plugin.c: (ipreferences_merge):
2483         * plugins/terminal/Makefile.am:
2484         * plugins/terminal/anjuta-terminal-plugin.svg:
2485         * plugins/terminal/anjuta-terminal.plugin.in:
2486         * plugins/terminal/terminal.c:
2487         * plugins/tools/Makefile.am:
2488         * plugins/tools/anjuta-tools-plugin.svg:
2489         * plugins/tools/anjuta-tools.plugin.in:
2490         * plugins/tools/plugin.c:
2491         * plugins/valgrind/Makefile.am:
2492         * plugins/valgrind/anjuta-valgrind-plugin.svg:
2493         * plugins/valgrind/anjuta-valgrind.plugin.in:
2494         * plugins/valgrind/plugin.c: (register_stock_icons),
2495         (ipreferences_merge):
2497         Icons from patch in bug #480093 comment #23. Also renamed icons.
2498         To be continued..
2500 2007-11-18  Massimo Cora'   <maxcvs@email.it>
2502         reviewed by: Johannes Schmid <jhs@gnome.org>
2504         * configure.in:
2505         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
2506         due to bug #493360. Still present anyway bug #495843
2508         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
2509         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
2510         (on_local_treeview_row_activated),
2511         (on_global_treeview_row_activated),
2512         (on_global_treeview_row_expanded), (on_project_element_added),
2513         (on_project_element_removed), (project_root_added),
2514         (symbol_db_activate), (isymbol_manager_search),
2515         (isymbol_manager_get_members),
2516         (isymbol_manager_get_completions_at_position):
2517         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2518         (symbol_db_engine_iterator_node_get_symbol_extra_string):
2519         * plugins/symbol-db/symbol-db-engine.c:
2520         (sdb_engine_execute_non_select_sql),
2521         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
2522         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2523         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
2524         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
2525         (symbol_db_engine_add_new_workspace),
2526         (symbol_db_engine_add_new_project),
2527         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
2528         (sdb_engine_detects_removed_ids),
2529         (sdb_engine_walk_down_scope_path),
2530         (symbol_db_engine_get_class_parents),
2531         (symbol_db_engine_get_global_members),
2532         (symbol_db_engine_get_scope_members_by_symbol_id),
2533         (symbol_db_engine_get_scope_members),
2534         (symbol_db_engine_get_current_scope),
2535         (symbol_db_engine_get_file_symbols),
2536         (symbol_db_engine_get_symbol_info_by_id),
2537         (symbol_db_engine_find_symbol_by_name_pattern):
2538         * plugins/symbol-db/symbol-db-engine.h:
2539         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
2540         (on_symbol_inserted), (symbol_db_view_locals_update_list):
2541         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
2542         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
2543         (on_scan_end), (do_add_root_symbol_to_view),
2544         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
2545         (trigger_on_symbol_inserted), (add_new_waiting_for),
2546         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
2547         (on_symbol_inserted), (do_recurse_subtree_and_remove),
2548         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
2549         (symbol_db_view_row_expanded), (sdb_view_init),
2550         (gtree_compare_func), (sdb_view_finalize),
2551         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
2552         (sdb_view_populate_base_root),
2553         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
2554         * plugins/symbol-db/symbol-db-view.h:
2555         * plugins/symbol-db/tables.sql:
2556         * plugins/symbol-db/test/Makefile.am:
2557         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
2558         (get_scope_members), (get_current_scope), (get_global_members),
2559         (get_file_symbols), (get_info_by_id), (main):
2561         Rewrote symbol-db-view global tab. Now every expandable node is a query.
2562         Started using LIMIT keyword to speed up things.
2563         Deprecated GdaCommand in favour of GdaQuery into engine. This should
2564         make providers use prepared statements.
2566 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2568         Patch from James Liggett:
2569         * plugins/subversion/plugin.c: (subversion_instance_init):
2570         * plugins/subversion/plugin.h:
2571         * plugins/subversion/subversion-diff-dialog.c:
2572         (on_subversion_diff_response), (subversion_diff_dialog),
2573         (on_menu_subversion_diff):
2574         * plugins/subversion/subversion-log-dialog.c:
2575         (on_log_view_selected_button_clicked),
2576         (on_log_diff_selected_button_clicked),
2577         (on_log_diff_previous_button_clicked),
2578         (subversion_log_window_create):
2579         * plugins/subversion/subversion-ui-utils.c:
2580         (get_filename_from_full_path), (init_whole_project),
2581         (on_whole_project_toggled):
2582         * plugins/subversion/subversion-ui-utils.h:
2583         * plugins/subversion/subversion-update-dialog.c:
2584         (subversion_update_dialog), (on_menu_subversion_update):
2586         Whole Project checkbox enabled by default in diff and update dialogs.
2587         changes the editor names for diff editors to something much more
2588         descriptive. For example, working copy/head diffs would have an editor
2589         with a name like "[Working Copy/Head] some-file.diff," where some-file
2590         is the name of the file/directory that was diffed. For diffs against
2591         arbitrary diffs the name would look like "[Revisions 2832/3200]
2592         some-file.diff" for a diff of some-file between revisions 2832 and
2593         3200.
2595 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2597         Icons from tpgww@onepost.net:
2598         * plugins/subversion/Makefile.am:
2599         * plugins/subversion/anjuta-subversion-plugin.svg:
2600         * plugins/subversion/anjuta-subversion.plugin.in:
2601         * plugins/subversion/plugin.h:
2602         * plugins/symbol-browser/Makefile.am:
2603         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
2604         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
2605         * plugins/symbol-browser/plugin.c:
2606         * plugins/symbol-db/Makefile.am:
2607         * plugins/symbol-db/plugin.c:
2608         * plugins/symbol-db/symbol-db.plugin.in:
2610         Icons from patch in bug #480093 comment #23. Also renamed icons.
2611         To be continued..
2613 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2615         Icons from tpgww@onepost.net:
2616         * plugins/project-manager/Makefile.am:
2617         * plugins/project-manager/anjuta-project-manager-plugin.svg:
2618         * plugins/project-manager/anjuta-project-manager.plugin.in:
2619         * plugins/project-manager/plugin.c:
2620         * plugins/project-wizard/Makefile.am:
2621         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
2622         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2623         * plugins/project-wizard/druid.h:
2624         * plugins/search/Makefile.am:
2625         * plugins/search/anjuta-search-plugin.svg:
2626         * plugins/search/anjuta-search.plugin.in:
2627         * plugins/search/plugin.c:
2629         Icons from patch in bug #480093 comment #23. Also renamed icons.
2630         To be continued..
2632 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2634         * TODO.tasks: updated.
2636         Icons from tpgww@onepost.net:
2637         * plugins/file-loader/Makefile.am:
2638         * plugins/file-loader/anjuta-loader-plugin.svg:
2639         * plugins/file-loader/anjuta-loader.plugin.in:
2640         * plugins/file-manager/Makefile.am:
2641         * plugins/file-manager/anjuta-file-manager-plugin.svg:
2642         * plugins/file-manager/file-manager.plugin.in:
2643         * plugins/file-manager/plugin.c:
2644         * plugins/glade/Makefile.am:
2645         * plugins/glade/anjuta-glade-plugin.svg:
2646         * plugins/glade/anjuta-glade.plugin.in:
2647         * plugins/glade/plugin.c: (register_stock_icons):
2648         * plugins/language-manager/Makefile.am:
2649         * plugins/language-manager/anjuta-language-manager-plugin.svg:
2650         * plugins/language-manager/language-manager.plugin.in:
2651         * plugins/message-view/Makefile.am:
2652         * plugins/message-view/anjuta-message-manager.plugin.in:
2653         * plugins/message-view/anjuta-messages-plugin.svg:
2654         * plugins/message-view/plugin.c:
2655         * plugins/patch/Makefile.am:
2656         * plugins/patch/anjuta-patch-plugin.svg:
2657         * plugins/patch/anjuta-patch.plugin.in:
2658         * plugins/patch/plugin.c:
2659         * plugins/profiler/Makefile.am:
2660         * plugins/profiler/anjuta-profiler-plugin.svg:
2661         * plugins/profiler/plugin.c: (register_stock_icons):
2662         * plugins/profiler/profiler.plugin.in:
2663         * plugins/project-import/Makefile.am:
2664         * plugins/project-import/anjuta-project-import-plugin.svg:
2665         * plugins/project-import/anjuta-project-import.plugin.in:
2666         * plugins/project-import/plugin.c:
2668         Icons from patch in bug #480093 comment #23. Also renamed icons.
2669         To be continued..
2671 2007-11-18  Johannes Schmid <jhs@gnome.org>
2673         * plugins/build-basic-autotools/build-basic-autotools.c:
2674         (build_regex_init):
2675         * plugins/debug-manager/anjuta-debug-manager.glade:
2676         * plugins/debug-manager/breakpoints.c:
2677         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
2678         * plugins/file-wizard/file.c:
2679         * plugins/gdb/anjuta-gdb.glade:
2680         * plugins/glade/plugin.c: (ifile_open):
2681         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
2682         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2683         * plugins/gtodo/tray-icon.c:
2684         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
2685         * plugins/macro/macros.xml:
2686         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2687         Fixed translation bugs (#496833, #488211 and #497758)
2688         
2689         * plugins/document-manager/plugin.c: (on_editor_changed):
2690         Removed unused code
2692 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2694         Icons from tpgww@onepost.net:
2695         * plugins/devhelp/Makefile.am:
2696         * plugins/devhelp/anjuta-devhelp-plugin.svg:
2697         * plugins/devhelp/anjuta-devhelp.plugin.in:
2698         * plugins/devhelp/plugin.c:
2699         * plugins/document-manager/anjuta-document-manager.plugin.in:
2700         * plugins/document-manager/images/Makefile.am:
2701         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
2702         * plugins/document-manager/plugin.c:
2703         * plugins/editor/Makefile.am:
2704         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
2705         * plugins/editor/anjuta-editor.plugin.in:
2706         * plugins/editor/plugin.c:
2707         * plugins/sample1/Makefile.am:
2708         * plugins/sample1/anjuta-sample-plugin.svg:
2709         * plugins/sample1/anjuta-sample.plugin.in:
2710         * plugins/sourceview/Makefile.am:
2711         * plugins/sourceview/plugin.c:
2712         * plugins/sourceview/sourceview.plugin.in:
2714         Icons from patch in bug #480093 comment #23. Also renamed icons.
2715         To be continued..
2717 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2719         * TODO.tasks: Updated.
2721         Icons from tpgww@onepost.net:
2722         * plugins/build-basic-autotools/Makefile.am:
2723         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
2724         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
2725         * plugins/build-basic-autotools/build-basic-autotools.c:
2726         * plugins/class-inheritance/Makefile.am:
2727         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
2728         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
2729         * plugins/class-inheritance/plugin.c:
2730         * plugins/cvs-plugin/Makefile.am:
2731         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
2732         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
2733         * plugins/cvs-plugin/plugin.c:
2734         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
2735         * plugins/debug-manager/images/Makefile.am:
2736         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
2737         * plugins/debug-manager/plugin.c: 
2739         Icons from patch in bug #480093 comment #23. Also renamed icons.
2740         To be continued..
2742 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2744         * (removed) libanjuta/anjuta-children.c,
2745         (removed) libanjuta/anjuta-children.h,
2746         libanjuta/anjuta-launcher.c,
2747         libanjuta/libanjuta.h,
2748         libanjuta/Makefile.am,
2749         plugins/gdb/debugger.c,
2750         plugins/terminal/terminal.c,
2751         manuals/reference/libanjuta/libanjuta-sections.txt,
2752         manuals/reference/libanjuta/libanjuta-docs.sgml:
2753         Replace anjuta_children_register by g_child_watch_add
2755 2007-11-13  Johannes Schmid <jhs@gnome.org>
2757         * plugins/subversion/anjuta-subversion.glade:
2758         * plugins/subversion/subversion-commit-dialog.c:
2759         (subversion_commit_dialog):
2760         * plugins/subversion/subversion-resolve-dialog.c:
2761         (subversion_resolve_dialog):
2762         * plugins/subversion/subversion-revert-dialog.c:
2763         (subversion_revert_dialog):
2764         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
2765         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
2766         (hide_pulse_progress_bar):
2767         * plugins/subversion/subversion-ui-utils.h:
2769         Yet another patch from #457477:
2770         Add a pulsing progress bar to all dialogs receiving status
2772 2007-11-12  Johannes Schmid <jhs@gnome.org>
2774         * plugins/document-manager/plugin.c: (create_highlight_submenu):
2775         Bug 493583 – crash in Anjuta IDE: trying to open a file
2776         
2777         * plugins/subversion/subversion-commit-dialog.c:
2778         (select_all_files), (subversion_commit_dialog):
2779         Patch from jrligget - see #457477
2781 2007-11-12  Johannes Schmid <jhs@gnome.org>
2783         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
2784         * libanjuta/anjuta-plugin-handle.c:
2785         (anjuta_plugin_handle_get_about):
2786         Bug 495536 – Plugins localization improvement
2787         
2788         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
2789         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2790         * plugins/indent/indent.glade:
2791         * plugins/subversion/anjuta-subversion.glade:
2792         Bug 495245 – Strings bug
2794 2007-11-08  James Liggett  <jrliggett@cox.net>
2796         reviewed by: Johannes Schmid <jhs@gnome.org>
2798         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
2799         (anjuta_async_command_finalize),
2800         (anjuta_async_command_notification_poll),
2801         (anjuta_async_command_thread), (start_command),
2802         (notify_data_arrived), (notify_complete),
2803         (anjuta_async_command_class_init),
2804         (anjuta_async_command_set_error_message),
2805         (anjuta_async_command_get_error_message),
2806         (anjuta_async_command_lock), (anjuta_async_command_unlock):
2807         * libanjuta/anjuta-async-command.h:
2808         * libanjuta/anjuta-command.c: (anjuta_command_init),
2809         (anjuta_command_finalize), (anjuta_command_class_init),
2810         (anjuta_command_start), (anjuta_command_notify_data_arrived),
2811         (anjuta_command_notify_complete),
2812         (anjuta_command_set_error_message),
2813         (anjuta_command_get_error_message):
2814         * libanjuta/anjuta-command.h:
2815         * libanjuta/anjuta-glade-catalog.c:
2816         * libanjuta/anjuta-glade.xml:
2817         * libanjuta/anjuta-vcs-status-tree-view.c:
2818         (on_selected_column_toggled),
2819         (anjuta_vcs_status_tree_view_create_columns),
2820         (anjuta_vcs_status_tree_view_init),
2821         (anjuta_vcs_status_tree_view_finalize),
2822         (anjuta_vcs_status_tree_view_set_property),
2823         (anjuta_vcs_status_tree_view_get_property),
2824         (anjuta_vcs_status_tree_view_class_init),
2825         (anjuta_vcs_status_tree_view_new),
2826         (anjuta_vcs_status_tree_view_destroy),
2827         (anjuta_vcs_status_tree_view_add), (select_all_paths),
2828         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
2829         (anjuta_vcs_status_tree_view_unselect_all),
2830         (create_selected_paths_list),
2831         (anjuta_vcs_status_tree_view_get_selected):
2832         * libanjuta/anjuta-vcs-status-tree-view.h:
2833         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
2834         * libanjuta/anjuta-widgets.h:
2835         * plugins/subversion/subversion-add-dialog.c:
2836         (on_add_command_finished), (on_subversion_add_response),
2837         (subversion_add_dialog), (on_menu_subversion_add),
2838         (on_fm_subversion_add):
2839         * plugins/subversion/subversion-add-dialog.h:
2840         * plugins/subversion/subversion-commit-dialog.c:
2841         (on_commit_command_finished), (on_subversion_commit_response),
2842         (subversion_commit_dialog), (on_menu_subversion_commit),
2843         (on_fm_subversion_commit):
2844         * plugins/subversion/subversion-commit-dialog.h:
2845         * plugins/subversion/subversion-copy-dialog.c:
2846         (on_copy_other_revision_radio_toggled),
2847         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
2848         (on_copy_command_finished), (on_subversion_copy_response),
2849         (subversion_copy_dialog), (on_menu_subversion_copy),
2850         (on_fm_subversion_copy):
2851         * plugins/subversion/subversion-copy-dialog.h:
2852         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
2853         (on_subversion_diff_response), (subversion_diff_dialog),
2854         (on_menu_subversion_diff), (on_fm_subversion_diff):
2855         * plugins/subversion/subversion-diff-dialog.h:
2856         * plugins/subversion/subversion-log-dialog.c:
2857         (on_diff_selected_column_toggled), (create_columns),
2858         (on_log_command_finished), (on_log_view_button_clicked),
2859         (on_cat_command_data_arrived), (on_cat_command_finished),
2860         (on_log_view_selected_button_clicked), (get_selected_revisions),
2861         (on_log_diff_selected_button_clicked),
2862         (on_log_diff_previous_button_clicked),
2863         (on_subversion_log_vbox_destroy),
2864         (on_log_changes_view_row_selected), (subversion_log_window_create),
2865         (on_menu_subversion_log), (on_fm_subversion_log),
2866         (subversion_log_set_whole_project_sensitive):
2867         * plugins/subversion/subversion-log-dialog.h:
2868         * plugins/subversion/subversion-merge-dialog.c:
2869         (on_merge_command_finished), (on_subversion_merge_response),
2870         (on_merge_first_path_browse_button_clicked),
2871         (on_merge_second_path_browse_button_clicked),
2872         (on_merge_use_first_path_check_toggled),
2873         (on_merge_start_revision_radio_toggled),
2874         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
2875         (on_menu_subversion_merge):
2876         * plugins/subversion/subversion-merge-dialog.h:
2877         * plugins/subversion/subversion-remove-dialog.c:
2878         (on_remove_command_finished),
2879         (on_remove_path_browse_button_clicked),
2880         (on_subversion_remove_response), (subversion_remove_dialog),
2881         (on_menu_subversion_remove), (on_fm_subversion_remove):
2882         * plugins/subversion/subversion-remove-dialog.h:
2883         * plugins/subversion/subversion-resolve-dialog.c:
2884         (on_resolve_command_finished), (on_subversion_resolve_response),
2885         (subversion_resolve_dialog), (on_menu_subversion_resolve):
2886         * plugins/subversion/subversion-resolve-dialog.h:
2887         * plugins/subversion/subversion-revert-dialog.c:
2888         (on_revert_command_finished), (on_subversion_revert_response),
2889         (subversion_revert_dialog), (on_menu_subversion_revert):
2890         * plugins/subversion/subversion-revert-dialog.h:
2891         * plugins/subversion/subversion-switch-dialog.c:
2892         (on_switch_other_revision_radio_toggled),
2893         (on_switch_command_finished), (on_subversion_switch_response),
2894         (subversion_switch_dialog), (on_menu_subversion_switch):
2895         * plugins/subversion/subversion-switch-dialog.h:
2896         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
2897         (subversion_data_free), (on_mesg_view_destroy),
2898         (create_message_view), (check_filename), (get_log_from_textview),
2899         (pulse_timer), (on_pulse_timer_destroyed),
2900         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
2901         (report_errors), (on_status_command_finished),
2902         (on_status_command_data_arrived), (on_command_info_arrived),
2903         (select_all_status_items), (clear_all_status_selections),
2904         (init_whole_project), (on_whole_project_toggled),
2905         (send_diff_command_output_to_editor), (on_diff_command_finished),
2906         (stop_status_bar_progress_pulse):
2907         * plugins/subversion/subversion-ui-utils.h:
2908         * plugins/subversion/subversion-update-dialog.c:
2909         (on_update_command_finished), (on_subversion_update_response),
2910         (subversion_update_dialog), (on_menu_subversion_update),
2911         (on_fm_subversion_update):
2912         * plugins/subversion/subversion-update-dialog.h:
2913         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
2914         (svn_add_command_finalize), (svn_add_command_run),
2915         (svn_add_command_class_init), (svn_add_command_new),
2916         (svn_add_command_destroy):
2917         * plugins/subversion/svn-add-command.h:
2918         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
2919         (svn_cat_command_finalize), (svn_cat_command_run),
2920         (svn_cat_command_class_init), (svn_cat_command_new),
2921         (svn_cat_command_destroy), (svn_cat_command_get_output):
2922         * plugins/subversion/svn-cat-command.h:
2923         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
2924         (svn_command_release_ui_lock), (simple_prompt),
2925         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
2926         (svn_auth_ssl_server_trust_prompt_func_cb),
2927         (svn_auth_ssl_client_cert_prompt_func_cb),
2928         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
2929         (svn_command_init), (svn_command_finalize),
2930         (svn_command_class_init), (svn_command_push_info),
2931         (svn_command_get_info_queue), (svn_command_set_error),
2932         (svn_command_get_client_context), (svn_command_get_pool),
2933         (svn_command_lock_ui), (svn_command_unlock_ui),
2934         (svn_command_get_revision), (svn_command_copy_path_list),
2935         (svn_command_free_path_list):
2936         * plugins/subversion/svn-command.h:
2937         * plugins/subversion/svn-commit-command.c: (on_log_callback),
2938         (svn_commit_command_init), (svn_commit_command_finalize),
2939         (svn_commit_command_run), (svn_commit_command_class_init),
2940         (svn_commit_command_new), (svn_commit_command_destroy):
2941         * plugins/subversion/svn-commit-command.h:
2942         * plugins/subversion/svn-copy-command.c: (on_log_callback),
2943         (svn_copy_command_init), (svn_copy_command_finalize),
2944         (svn_copy_command_run), (svn_copy_command_class_init),
2945         (svn_copy_command_new), (svn_copy_command_destroy):
2946         * plugins/subversion/svn-copy-command.h:
2947         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
2948         (svn_diff_command_finalize), (svn_diff_command_run),
2949         (svn_diff_command_class_init), (svn_diff_command_new),
2950         (svn_diff_command_destroy), (svn_diff_command_get_output):
2951         * plugins/subversion/svn-diff-command.h:
2952         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
2953         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
2954         (svn_log_command_class_init), (svn_log_command_new),
2955         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
2956         * plugins/subversion/svn-log-command.h:
2957         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
2958         (svn_log_entry_finalize), (svn_log_entry_class_init),
2959         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
2960         (svn_log_entry_get_author), (svn_log_entry_get_date),
2961         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
2962         (svn_log_entry_get_full_log):
2963         * plugins/subversion/svn-log-entry.h:
2964         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
2965         (svn_merge_command_finalize), (svn_merge_command_run),
2966         (svn_merge_command_class_init), (svn_merge_command_new),
2967         (svn_merge_command_destroy):
2968         * plugins/subversion/svn-merge-command.h:
2969         * plugins/subversion/svn-remove-command.c: (on_log_callback),
2970         (svn_remove_command_init), (svn_remove_command_finalize),
2971         (svn_remove_command_run), (svn_remove_command_class_init),
2972         (svn_remove_command_new), (svn_remove_command_destroy),
2973         (svn_remove_command_get_path):
2974         * plugins/subversion/svn-remove-command.h:
2975         * plugins/subversion/svn-resolve-command.c:
2976         (svn_resolve_command_init), (svn_resolve_command_finalize),
2977         (svn_resolve_command_run), (svn_resolve_command_class_init),
2978         (svn_resolve_command_new), (svn_resolve_command_destroy):
2979         * plugins/subversion/svn-resolve-command.h:
2980         * plugins/subversion/svn-revert-command.c:
2981         (svn_revert_command_init), (svn_revert_command_finalize),
2982         (svn_revert_command_run), (svn_revert_command_class_init),
2983         (svn_revert_command_new), (svn_revert_command_destroy):
2984         * plugins/subversion/svn-revert-command.h:
2985         * plugins/subversion/svn-status-command.c:
2986         (svn_status_command_init), (svn_status_command_finalize),
2987         (on_svn_status_notify), (svn_status_command_run),
2988         (svn_status_command_class_init), (svn_status_command_new),
2989         (svn_status_command_destroy),
2990         (svn_status_command_get_status_queue):
2991         * plugins/subversion/svn-status-command.h:
2992         * plugins/subversion/svn-status.c: (svn_status_init),
2993         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
2994         (svn_status_destroy), (svn_status_get_path),
2995         (svn_status_get_vcs_status):
2996         * plugins/subversion/svn-status.h:
2997         * plugins/subversion/svn-switch-command.c:
2998         (svn_switch_command_init), (svn_switch_command_finalize),
2999         (svn_switch_command_run), (svn_switch_command_class_init),
3000         (svn_switch_command_new), (svn_switch_command_destroy):
3001         * plugins/subversion/svn-switch-command.h:
3002         * plugins/subversion/svn-update-command.c:
3003         (svn_update_command_init), (svn_update_command_finalize),
3004         (svn_update_command_run), (svn_update_command_class_init),
3005         (svn_update_command_new), (svn_update_command_destroy):
3006         * plugins/subversion/svn-update-command.h:
3008         Now really committed all files from James patch (#457477)
3010 2007-11-08  Johannes Schmid <jhs@gnome.org>
3012         * TODO.tasks: Updated
3014 2007-11-08  James Liggett  <jrliggett@cox.net>
3016         reviewed by: Johannes Schmid <jhs@gnome.org>
3018         * configure.in:
3019         * libanjuta/Makefile.am:
3020         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
3021         * libanjuta/anjuta-status.h:
3022         * libanjuta/libanjuta.h:
3023         * plugins/subversion/Makefile.am:
3024         * plugins/subversion/anjuta-subversion.glade:
3025         * plugins/subversion/anjuta-subversion.ui:
3026         * plugins/subversion/plugin.c: (value_added_project_root_uri),
3027         (value_removed_project_root_uri), (activate_plugin),
3028         (deactivate_plugin), (finalize), (subversion_instance_init):
3029         * plugins/subversion/plugin.h:
3030         * plugins/subversion/subversion-actions.c:
3031         * plugins/subversion/subversion-actions.h:
3032         * plugins/subversion/subversion-callbacks.c:
3033         * plugins/subversion/subversion-callbacks.h:
3034         * plugins/subversion/svn-auth.c:
3035         * plugins/subversion/svn-auth.h:
3036         * plugins/subversion/svn-backend-priv.h:
3037         * plugins/subversion/svn-backend.c:
3038         * plugins/subversion/svn-backend.h:
3039         * plugins/subversion/svn-notify.c:
3040         * plugins/subversion/svn-notify.h:
3041         * plugins/subversion/svn-thread.c:
3042         * plugins/subversion/svn-thread.h:
3043         
3044         Commited alpha2 of the new subversion plugin (#457477)
3046 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3048         * plugins/debug-manager/command.c:
3049         Fix a stupid crash when changing a register value
3051 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3053         * libanjuta/interfaces/libanjuta.idl,
3054         plugins/debug-manager/command.c,
3055         plugins/debug-manager/command.h,
3056         plugins/debug-manager/start.c,
3057         plugins/gdb/plugin.c,
3058         plugins/gdb/debugger.c,
3059         plugins/gdb/debugger.h:
3060         Use anjuta terminal plugin instead of gnome terminal
3061         Select if a terminal is used in the the start_program function
3062         Move terminal code from debugger.c to plugin.c
3063         Partial fix of bug #481366
3065         * plugins/gdb/utilities.c,
3066         plugins/gdb/utilities.h:
3067         Remove gnome terminal check function
3069 2007-11-06  Johannes Schmid <jhs@gnome.org>
3071         * plugins/project-import/anjuta-project-import.glade:
3072         * plugins/project-import/project-import.c: (on_import_next),
3073         (on_import_finish), (project_import_set_directory):
3074         * plugins/project-wizard/property.c: (npw_property_create_widget),
3075         (npw_property_set_value_from_widget):
3076         
3077         Replaced gnome_file_entry with gtk_file_chooser_button
3078         Fixes #422329 – Creating a new directory in program options doesn't work
3079         
3080 2007-11-04  Massimo Cora' <maxcvs@email.it>
3082         * plugins/symbol-db/plugin.c:
3083         add all files at once on project_import.
3084         No need to split them into more languages: ctags
3085         and the engine will take care of that.
3087         * plugins/symbol-db/symbol-db-engine.h,
3088         * plugins/symbol-db/symbol-db-engine.c,
3089         * plugins/symbol-db/tables.sql,
3090         * plugins/symbol-db/test/Makefile.am,
3091         * plugins/symbol-db/test/main.c,
3092         * plugins/symbol-db/symbol-db-view-locals.c:
3093         some memory leaks fixed. Ported the thing to
3094         libgda 3.1.2 [or better svn HEAD].
3095         Thanks to a fresh new algorithm to detect
3096         parent scope we're able to display correcly
3097         a local gtktree, including classes not directly
3098         defined inside that file.
3100 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
3102         * plugins/debug-manager/threads.c,
3103         plugins/debug-manager/stack_trace.c:
3104         Do not display address when not needed
3106         * plugins/debug-manager/plugin.c,
3107         plugins/debug-manager/breakpoints.c:
3108         Breakpoints directly connect to debugger signals
3110         * plugins/debug-manager/watch.c:
3111         program-unload signal does not exist used debugger-stopped
3113         * plugins/debug-manager/queue.c,
3114         libanjuta/interfaces/libanjuta.idl:
3115         Display error message returned by debugger command
3116         Add new error codes
3118 2007-11-04  Johannes Schmid <jhs@gnome.org>
3120         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
3121         Bug 493062 – gcj template needs AC_PROG_CC
3122         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
3124         * src/anjuta-actions.h:
3125         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
3126         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
3128 === anjuta 2.3.0 ===
3130 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
3132         * AUTHORS: Updated
3134 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3136         * ChangeLog: Tagged 2.3.0 release.
3138         * plugins/indent/Makefile.am: Fixed indentation.
3140         * plugins/editor/aneditor-autocomplete.cxx:
3141         * plugins/editor/aneditor-priv.h:
3142         * plugins/editor/aneditor.cxx:
3143         * plugins/editor/aneditor.h: Commented out dead codes.
3145         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
3146         Do not build symbol-db by
3147         default. Added 'unstable' in plugin description to signify it's
3148         developmental state.
3150         * plugins/file-manager/Makefile.am,
3151         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
3153 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
3155         * plugins/debug-manager/utilities.c,
3156         plugins/debug-manager/utilities.h,
3157         plugins/debug-manager/threads.c,
3158         plugins/debug-manager/plugin.c,
3159         plugins/debug-manager/plugin.h,
3160         plugins/debug-manager/disassemble.h,
3161         plugins/debug-manager/watch.c,
3162         plugins/debug-manager/watch.h,
3163         plugins/debug-manager/breakpoints.c,
3164         plugins/debug-manager/stack_trace.c:
3165         Replace few remaining function calls by signal 
3167         * plugins/debug-manager/disassemble.c,
3168         plugins/debug-manager/registers.c,
3169         plugins/debug-manager/memory.c,
3170         plugins/debug-manager/locals.c,
3171         plugins/debug-manager/queue.c,
3172         plugins/debug-manager/queue.h:
3173         Connect signals when debugger is started
3174         Disconnect them when debugger is stopped
3175         Do not display window if debugger doesn't support feature
3177         * plugins/gdb/plugin.c,
3178         libanjuta/interfaces/libanjuta.idl:
3179         Remove unused initialization function
3181 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3183         * configure.in:
3184         * plugins/file-manager/Makefile.am:
3185         * scripts/build-schemas.mk: Fixed 'make distcheck'
3187 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3189         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3190         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
3191         to latest API additions.
3193         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
3194         to API changes.
3196 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
3198         * ChangeLog: Fixed indentation.
3199         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
3200         branch.
3202 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
3204         * libanjuta/interfaces/libanjuta.idl:
3205         * plugins/build-basic-autotools/build-basic-autotools.c:
3206         (build_compile_file_real), (build_build_project),
3207         (build_install_project), (build_clean_project),
3208         (build_configure_project), (build_autogen_project),
3209         (build_distribution_project), (build_build_module),
3210         (build_install_module), (build_clean_module), (fm_build),
3211         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
3212         (finalize), (basic_autotools_plugin_instance_init),
3213         (ibuildable_set_command), (ibuildable_reset_commands),
3214         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
3215         (ibuildable_install), (ibuildable_configure),
3216         (ibuildable_generate), (ibuildable_iface_init):
3217         * plugins/build-basic-autotools/build-basic-autotools.h:
3219         Added API for commands override in build interface and implemented
3220         them in build plugin. Useful for other plugins override build
3221         commands depending on project environment.
3223 2007-10-28  Naba Kumar  <naba@gnome.org>
3225         * src/anjuta.glade,
3226         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3227         Fixed widget alignment for dock switcher tab style combo and
3228         scratchbox path entrybox.
3230 2007-10-28  Johannes Schmid <jhs@gnome.org>
3232         * plugins/document-manager/plugin.c: (on_editor_changed):
3233         Fixed a memory leak and simplified code (thanks again Sébastien)
3234         
3235         * configure.in:
3236         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
3237         and OFFSET sql statements)
3239 2007-10-28  Massimo Cora' <maxcvs@email.it>
3241         * plugins/symbol-db/plugin.c,
3242         plugins/symbol-db/symbol-db-engine.h,
3243         plugins/symbol-db/symbol-db-view.c,
3244         plugins/symbol-db/symbol-db-view.c,
3245         plugins/symbol-db/symbol-db-view-locals.c,
3246         plugins/symbol-db/symbol-db-view-locals.h,
3247         plugins/symbol-db/symbol-db-engine.c:
3248         Better end-of-file-scan detection, permitting
3249         an improved scope/inheritance parsing.
3250         Locals tab gtktree now displays correct
3251         namespace->class->children tree, even if
3252         in a C++ file there isn't class declaration.
3254 2007-10-27  Johannes Schmid <jhs@gnome.org>
3256         Patch from Stanislav Brabec <sbrabec@suse.cz>
3257         * configure.in:
3258         Bug 489798 – Do not rely on svn-config
3260         Patch from Michael Wolf <maw@ximian.com>:
3261         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
3262         (egg_tree_model_filter_remove_node),
3263         (egg_tree_model_filter_row_deleted):
3264         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
3266 2007-10-27  Johannes Schmid <jhs@gnome.org>
3268         * plugins/devhelp/anjuta-devhelp.ui:
3269         * plugins/message-view/anjuta-message-manager.ui:
3271         Added some separators to the toolbar
3272         
3273         * plugins/document-manager/plugin.c:
3274         (on_support_plugin_deactivated), (load_new_support_plugins),
3275         (unload_unused_support_plugins), (on_editor_changed):
3276         
3277         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
3278         for pointing out that is was crap.
3280 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
3282         * libanjuta/interfaces/libanjuta.idl,
3283         libanjuta/anjuta-plugin-manager.c,
3284         libanjuta/anjuta-plugin-manager.h,
3285         libanjuta/anjuta-c-plugin-factory.c,
3286         libanjuta/anjuta-c-module.h,
3287         libanjuta/anjuta-c-module.c:
3288         Report detailled error message in case of plugin loading failure
3290 2007-10-24  Johannes Schmid <jhs@gnome.org>
3292         * configure.in:
3293         * plugins/Makefile.am:
3294         
3295         Activate build of symbol-db plugin (when libgda is available)
3296         
3297         * plugins/document-manager/plugin.c:
3298         (on_support_plugin_deactivated), (on_editor_changed):
3299         
3300         Properly handle language support plugins even when they are
3301         unloaded by the session.
3302         
3303         * plugins/symbol-db/plugin.c: (register_stock_icons),
3304         Port to new REGISTER_ICONS stuff
3305   
3306 2007-10-22  Massimo Cora'  <maxcvs@email.it>
3308         * plugins/symbol-db/plugin.c,
3309         * plugins/symbol-db/symbol-db-view.c
3310         * plugins/symbol-db/symbol-db-engine.h,
3311         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
3312         * plugins/symbol-db/symbol-db-view-locals.c,
3313         * plugins/symbol-db/symbol-db-view-locals.h,
3314         * plugins/symbol-db/symbol-db-engine.c:
3315         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
3316         Added a new algorithm for dynamic population of the local symbols' tab.
3317         Now the default view is tree-like.
3318         Some fixes on engine correct some population issues.    
3320 2007-10-23  Naba Kumar  <naba@gnome.org>
3322         * plugins/glade/Makefile.am: Corrected conditional not to install
3323         .plugin file if plugin is disabled.
3324         * plugins/sourceview/Makefile.am: Corrected conditional not to
3325         install schemas if plugin is not built.
3327 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
3329         * plugins/debug-manager/queue.c:
3330         Fix #488061: Mutiple crash dialogs
3332         * plugins/gdb/debugger.c,
3333         plugins/gdb/debugger.h:
3334         Remove maximum gdb command length, should fix bug#474811
3336 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
3338         * manuals/reference/libanjuta/plugin-description-file.sgml,
3339         manuals/reference/libanjuta/libanjuta-docs.sgml,
3340         manuals/reference/libanjuta/libanjuta-sections.txt,
3341         libanjuta/interfaces/libanjuta.idl,
3342         libanjuta/anjuta-c-module.c,
3343         libanjuta/anjuta-c-plugin-factory.c:
3344         Document last changes in plugin code
3346 2007-10-19  Johannes Schmid <jhs@gnome.org>
3348         * plugins/subversion/subversion-callbacks.c: (check_filename):
3349         
3350         Fixed #487854 – Anjuta crashes when i try to add a SVN url
3352 2007-10-19  Naba Kumar  <naba@gnome.org>
3354         * plugins/file-manager/file-model.c: Fixed a critical runtime
3355         warning.
3357 2007-10-18  Johannes Schmid <jhs@gnome.org>
3359         * libanjuta/anjuta-ui.h:
3360         Small fix on icon macros
3361         
3362         * libanjuta/interfaces/libanjuta.idl:
3363         * plugins/language-manager/plugin.c: (ilanguage_get_name),
3364         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
3365         (ilanguage_iface_init):
3366         
3367         Added get_from_editor() and get_name_from_editor() methods
3368         to IAnjutaLanguage
3369         
3370         * plugins/document-manager/plugin.c:
3371         (update_editor_ui_interface_items), (on_editor_changed):
3372         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3373         .in:
3374         * plugins/language-support-cpp-java/plugin.c: (install_support):
3375         
3376         Ported plugins to use the new interface
3378 2007-10-17  Johannes Schmid <jhs@gnome.org>
3380         * libanjuta/anjuta-ui.h:
3381         
3382         Added macros to register stock icons to stop all this copy&paste
3383         which had spread over a lot of files. New macros support to add 
3384         icons with toolbar and menu size (16 and 24)
3385         
3386         * plugins/class-inheritance/plugin.c: (register_stock_icons):
3387         * plugins/debug-manager/images/anjuta-attach.svg:
3388         * plugins/debug-manager/images/anjuta-step-out.svg:
3389         * plugins/debug-manager/images/anjuta-step-over.svg:
3390         * plugins/debug-manager/plugin.c: (register_stock_icons):
3391         * plugins/document-manager/images/Makefile.am:
3392         * plugins/document-manager/images/anjuta-block-end.svg:
3393         * plugins/document-manager/images/anjuta-block-start.svg:
3394         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
3395         * plugins/document-manager/images/anjuta-bookmark.svg:
3396         * plugins/document-manager/images/anjuta-go-history-next.svg:
3397         * plugins/document-manager/images/anjuta-go-history-prev.svg:
3398         * plugins/document-manager/plugin.c: (register_stock_icons):
3399         * plugins/glade/plugin.c: (register_stock_icons):
3400         * plugins/language-support-cpp-java/plugin.c:
3401         (register_stock_icons):
3402         * plugins/message-view/Makefile.am:
3403         * plugins/message-view/anjuta-go-message-next.svg:
3404         * plugins/message-view/anjuta-go-message-prev.svg:
3405         * plugins/message-view/anjuta-message-view.svg:
3406         * plugins/message-view/messages.xpm:
3407         * plugins/message-view/plugin.c: (register_stock_icons):
3408         * plugins/patch/plugin.c: (patch_plugin_activate):
3409         * plugins/project-manager/plugin.c: (register_stock_icons):
3410         * plugins/search/Makefile.am:
3411         * plugins/search/anjuta-go-match-next.svg:
3412         * plugins/search/anjuta-go-match-prev.svg:
3413         * plugins/search/plugin.c: (activate_plugin):
3414         * plugins/symbol-browser/plugin.c: (register_stock_icons):
3415         * plugins/terminal/terminal.c: (register_stock_icons):
3416         * plugins/valgrind/plugin.c: (register_stock_icons):
3417         
3418         Updated to use the new icons and added several new and updated 
3419         icons from #480093
3421 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
3423         * libanjuta/anjuta-plugin-handle.c,
3424         libanjuta/anjuta-plugin-handle.h:
3425         Add a new path property containing the directory of the .plugin
3426         file, library file (.so or whatever) must be in the same directory
3428         * libanjuta/anjuta-plugin-manager.c,
3429         libanjuta/interfaces/libanjuta.idl,
3430         (removed) libanjuta/anjuta-glue-plugin.c,
3431         (removed) libanjuta/anjuta-glue-plugin.h,
3432         (removed) libanjuta/anjuta-glue-c.c,
3433         (removed) libanjuta/anjuta-glue-c.h,
3434         (removed) libanjuta/anjuta-glue-cpp.c,
3435         (removed) libanjuta/anjuta-glue-cpp.h,
3436         (removed) libanjuta/anjuta-glue-factory.c,
3437         (removed) libanjuta/anjuta-glue-factory.h,
3438         (added) libanjuta/anjuta-c-module.c,
3439         (added) libanjuta/anjuta-c-module.h,
3440         (added) libanjuta/anjuta-c-plugin-factory.c,
3441         (added) libanjuta/anjuta-c-plugin-factory.h,
3442         libanjuta/Makefile.am:
3443         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
3444         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
3445         implementing IAnjutaPluginFactory
3446         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
3448         * libanjuta/libanjuta.h:
3449         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
3450         interface)
3452         * libanjuta/anjuta-plugin.h:
3453         Replace AnjutaGluePlugin by GTypeModule
3454         Remove unused anjuta_glue_get_component_type replaced by
3455         g_type_from_name
3457         * plugins/build-basic-autotools/build-basic-autotools.h,
3458         plugins/class-gen/plugin.h,
3459         plugins/class-inheritance/plugin.h,
3460         plugins/cvs-plugin/plugin.h,
3461         plugins/debug-manager/plugin.h,
3462         plugins/devhelp/plugin.h,
3463         plugins/document-manager/plugin.h,
3464         plugins/editor/plugin.h,
3465         plugins/file-loader/plugin.h,
3466         plugins/file-wizard/plugin.h,
3467         plugins/gdb/plugin.h,
3468         plugins/glade/plugin.h,
3469         plugins/gtodo/plugin.h,
3470         plugins/indent/plugin.h,
3471         plugins/language-manager/plugin.h,
3472         plugins/language-support-cpp-java/plugin.h,
3473         plugins/macro/plugin.h,
3474         plugins/message-view/plugin.h,
3475         plugins/patch/plugin.h,
3476         plugins/profiler/plugin.h,
3477         plugins/project-import/plugin.h,
3478         plugins/project-manager/plugin.h,
3479         plugins/project-wizard/plugin.h,
3480         plugins/sample1/plugin.h,
3481         plugins/search/plugin.h,
3482         plugins/sourceview/plugin.h,
3483         plugins/subversion/plugin.h,
3484         plugins/symbol-browser/plugin.h,
3485         plugins/symbol-db/plugin.h,
3486         plugins/terminal/terminal.c,
3487         plugins/tools/plugin.h,
3488         plugins/valgrind/plugin.h:
3489         Replace AnjutaGluePlugin by GTypeModule
3491 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
3493         * plugins/debug-manager/breakpoints.c:
3494         Fix bug#487112, crash while removing a breakpoint in a new file
3496 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
3498         * plugins/document-manager/search-box.c:
3499         Fix a crash (with an useful comment) focus-out-event handler must
3500         return a gboolean
3502 2007-10-14 Johannes Schmid <jhs@gnome.org>
3504         * plugins/sourceview/sourceview.c:
3505         Hide calltip when "Up" or "Down" key is pressed
3507 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
3509         * plugins/document-manager/search-box.c:
3510         Change included file order to avoid a compile error with gnome 2.16
3512 2007-10-13  Johannes Schmid <jhs@gnome.org>
3514         * plugins/debug-manager/plugin.c: (enable_log_view):
3515         
3516         Fixed crash when closing a project and unloading another while
3517         the debugger is enabled
3519 2007-10-13  Johannes Schmid <jhs@gnome.org>
3521         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3522         
3523         Use correct breakpoint icon
3524         
3525         * plugins/devhelp/Makefile.am:
3526         * plugins/devhelp/anjuta-go-help-next.svg:
3527         * plugins/devhelp/anjuta-go-help-prev.svg:
3528         * plugins/devhelp/plugin.c: (register_stock_icons),
3529         (devhelp_activate):
3530         
3531         Added new icons from #480093
3532         
3533         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3534         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3535         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3536         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3537         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3538         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3539         * plugins/message-view/anjuta-go-message-next.svg:
3540         * plugins/message-view/anjuta-go-message-prev.svg:
3541         
3542         Updated icons from #480093
3543                 
3544         * src/anjuta-actions.h:
3545         Use GTK_STOCK_FULLSCREEN
3546         
3547         * src/anjuta-app.c: (on_gdl_style_changed),
3548         (anjuta_app_instance_init):
3549         * src/anjuta.glade:
3550         
3551         Added preference option to set the gdl switcher style
3553 2007-10-13  Johannes Schmid <jhs@gnome.org>
3555         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3556         (get_property_value_as_string), (set_property_value_as_string),
3557         (register_callbacks):
3558         * libanjuta/anjuta-preferences.h:
3559         
3560         Support GtkFileChooserButton as preferences widget
3561         
3562         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3563         
3564         Fixed a Gtk-Critical
3565         
3566         * plugins/file-manager/Makefile.am:
3567         * plugins/file-manager/file-model.c: (file_model_filter_file),
3568         (file_model_add_dummy), (file_model_expand_idle),
3569         (file_model_set_property), (file_model_get_property),
3570         (file_model_class_init):
3571         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
3572         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
3573         (file_manager_activate), (file_manager_finalize),
3574         (file_manager_instance_init), (ipreferences_merge),
3575         (ipreferences_unmerge), (ipreferences_iface_init):
3576         * plugins/file-manager/plugin.h:
3577         
3578         Added preferences to file-manager
3580         * plugins/glade/plugin.c: (activate_plugin):
3581         
3582         Move Properties widget into center because it is way to big
3583         for the sidebar
3585 2007-10-10  Johannes Schmid <jhs@gnome.org>
3587         * plugins/language-support-cpp-java/Makefile.am:
3588         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
3589         * plugins/language-support-cpp-java/anjuta-complete.svg:
3590         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
3591         * plugins/language-support-cpp-java/plugin.c:
3592         (register_stock_icons):
3593         
3594         And yet some more icons...
3596 2007-10-10  Johannes Schmid <jhs@gnome.org>
3598         * plugins/debug-manager/breakpoints.c:
3599         * plugins/debug-manager/images/Makefile.am:
3600         * plugins/debug-manager/images/anjuta-bookmark.svg:
3601         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
3602         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
3603         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
3604         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
3605         * plugins/debug-manager/images/anjuta-linemark.svg:
3606         * plugins/debug-manager/images/anjuta-pcmark.svg:
3607         * plugins/debug-manager/plugin.c: (register_stock_icons):
3608         * plugins/debug-manager/sparse_view.c:
3609         * plugins/document-manager/images/Makefile.am:
3610         * plugins/document-manager/images/anjuta-block-select.svg:
3611         * plugins/document-manager/images/anjuta-fold-close.svg:
3612         * plugins/document-manager/images/anjuta-fold-open.svg:
3613         * plugins/document-manager/images/anjuta-fold-toggle.svg:
3614         * plugins/document-manager/images/anjuta-indent-less.svg:
3615         * plugins/document-manager/images/anjuta-indent-more.svg:
3616         * plugins/document-manager/images/anjuta-swap.svg:
3617         * plugins/document-manager/images/block_select.xpm:
3618         * plugins/document-manager/images/fold_close.xpm:
3619         * plugins/document-manager/images/fold_open.xpm:
3620         * plugins/document-manager/images/fold_toggle.xpm:
3621         * plugins/document-manager/images/indent.xpm:
3622         * plugins/document-manager/images/indent_dcr.xpm:
3623         * plugins/document-manager/images/indent_inc.xpm:
3624         * plugins/document-manager/plugin.c: (register_stock_icons):    
3625         * plugins/editor/Makefile.am:
3626         * plugins/editor/anjuta-bookmark-16.xpm:
3627         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
3628         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
3629         * plugins/editor/anjuta-linemark-16.xpm:
3630         * plugins/editor/anjuta-pcmark-16.xpm:
3631         * plugins/editor/bookmark.xpm:
3632         * plugins/editor/breakpoint-disabled.xpm:
3633         * plugins/editor/breakpoint-enabled.xpm:
3634         * plugins/editor/linemarker.xpm:
3635         * plugins/editor/program-counter.xpm:
3636         * plugins/editor/text_editor.c:
3637         * plugins/message-view/Makefile.am:
3638         * plugins/message-view/anjuta-go-message-next.svg:
3639         * plugins/message-view/anjuta-go-message-prev.svg:
3640         * plugins/message-view/anjuta-message-manager.ui:
3641         * plugins/message-view/plugin.c:
3642         * plugins/sourceview/Makefile.am:
3643         * plugins/sourceview/sourceview.c:
3645         Integrated lots of icons from #480093
3646         Thanks to <tpgww@onepost.net>
3648         * plugins/document-manager/plugin.c:
3649         Do not mark the line in ifile_open(), that looks ugly.
3650         
3651         * plugins/document-manager/search-box.c: (on_search_focus_out),
3652         (search_box_init):
3653         Clear the status bar on focus_out.
3654         
3655         * plugins/file-loader/anjuta-loader-plugin.ui:
3656         Fixed a missing "="
3658 2007-10-09  Johannes Schmid <jhs@gnome.org>
3660         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3661         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
3663         Some things I missed in the patch for #484419
3664         
3665         * plugins/document-manager/action-callbacks.c:
3666         (on_new_file_activate):
3667         * plugins/document-manager/action-callbacks.h:
3668         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3669         (on_window_key_press_event), (on_gconf_notify_timer):
3670         
3671         484645 – patch to deal with docman FIXME etc
3672         
3673         * plugins/editor/text_editor.c: (text_editor_set_indicator):
3674         * plugins/search/search-replace.c: (search_and_replace),
3675         (write_message_pane), (search_replace_populate),
3676         (translate_dialog_strings), (create_dialog),
3677         (anjuta_search_replace_activate):
3678         * plugins/search/search-replace_backend.c:
3679         (file_buffer_new_from_path), (get_next_match),
3680         (create_search_entries), (regex_backref),
3681         (clear_search_replace_instance):
3682         * plugins/search/search-replace_backend.h:
3683         
3684         #484573 – patch to correct various search-related issues
3685         
3686         Thanks for the above patches to <tpgww@onepost.net>
3687         
3688         * plugins/sourceview/sourceview.c:
3689         (sourceview_create_highligth_indic):
3690         
3691         Use the same marker for important as gedit (yellow background)
3693         * plugins/document-manager/anjuta-document-manager.ui:
3694         * plugins/file-loader/anjuta-file-loader.ui:
3695         * plugins/file-loader/plugin.c:
3696         
3697         Moved FileNew action to document-manager
3699 2007-10-08  Johannes Schmid <jhs@gnome.org>
3701         * plugins/document-manager/search-box.c: (on_search_activated):
3702         Mark messages for translation
3704 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
3706         reviewed by: Johannes Schmid <jhs@gnome.org>
3708         * plugins/Makefile.am:
3709         * plugins/build-basic-autotools/build-basic-autotools.c:
3710         (build_compile_file_real):
3711         * plugins/search/search-replace.c:
3712         * plugins/valgrind/preferences.c: (build_general_prefs):
3713         
3714         Fix #484379 – Contents of Makefile.am plugins and
3715         #484419 – Improvement into translation
3717 2007-10-06  Johannes Schmid <jhs@gnome.org>
3719         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3721         Fixed to properly support pointer-to-pointer (**) types
3723         * libanjuta/interfaces/libanjuta.idl:
3724         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
3725         * plugins/sourceview/sourceview-cell.h:
3726         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
3727         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
3728         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
3729         (isearch_backward), (isearch_iface_init):
3730         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
3731         (itext_editor_iface_init), (iselection_set_iter),
3732         (iselection_get_start_iter), (iselection_get_end_iter),
3733         (iselection_iface_init), (isearch_forward), (isearch_backward),
3734         (isearch_iface_init):
3735         
3736         Added IAnjutaEditorSearch interface and some utility methods to
3737         migrate from positions to iterators for the editor interface.
3738         
3739         * plugins/document-manager/Makefile.am:
3740         * plugins/document-manager/action-callbacks.c:
3741         (on_goto_line_no1_activate), (on_show_search):
3742         * plugins/document-manager/action-callbacks.h:
3743         * plugins/document-manager/anjuta-docman.c:
3744         (anjuta_docman_add_document), (anjuta_docman_show_editor),
3745         (anjuta_docman_grab_text_focus):
3746         * plugins/document-manager/anjuta-document-manager.ui:
3747         * plugins/document-manager/goto_line.c: (removed)
3748         * plugins/document-manager/goto_line.h: (removed)
3749         * plugins/document-manager/search-box.c:
3750         * plugins/document-manager/search-box.h:
3751         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3752         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
3753         (update_editor_ui_interface_items), (on_editor_added),
3754         (activate_plugin), (deactivate_plugin):
3755         * plugins/document-manager/plugin.h:
3756         
3757         Created new incremental "Quick Search" bar in the document manager to
3758         replace the crappy EggToolbar entries. Uses the new search interface and
3759         it thus much faster and more reliable.
3760         Fixes: 
3761         Bug 357544 – incremental search should work consistently (or not at all) 
3762         when main toolbar is hidden
3763         Bug 440637 – Search, don't work very well (partly for incremental search)
3764         
3765         * plugins/search/anjuta-search.ui:
3766         * plugins/search/plugin.c: (activate_plugin):
3767         
3768         Removed incremental search stuff
3769         
3770         * plugins/build-basic-autotools/build-basic-autotools.c:
3771         (on_session_save), (on_session_load):
3772         * plugins/build-basic-autotools/executer.c:
3773         (get_program_parameters):
3774         
3775         Scroll to selected executable and remember it across sessions
3776         (followup of #477976)
3777         
3778         * plugins/debug-manager/plugin.c: (value_added_current_editor):
3779         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
3780         
3781         * plugins/devhelp/anjuta-devhelp.ui:
3782         Rearraged toolbar items a bit
3784 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3786         * plugins/debug-manager/command.c,
3787         plugins/debug-manager/queue.c,
3788         plugins/gdb/plugin.c,
3789         plugins/gdb/debugger.c:
3790         Fix several crashing bugs (including bug#482985) with the debugger
3791         when closing project, stopping the debugger, restarting the program
3793 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3795         * libanjuta/anjuta-launcher.c:
3796         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
3798 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
3800         * plugins/debug-manager/command.c,
3801         plugins/debug-manager/queue.c:
3802         Asynchronous command can abort other commands in queue
3803         Resynchronize debugger state when a command is cancelled
3805         * plugins/debug-manager/breakpoints.c:
3806         Free BreakpointItem only when it is not used anymore
3808         * plugins/gdb/plugin.c:
3809         Do not return TRUE if the callback and/or ready signal is not used
3811         * plugins/gdb/debugger.c:
3812         Fix a crash, return correct state when debugger is stopped
3814 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
3816         * plugins/project-wizard/autogen.c:
3817         Fix bug#482067, escape project wizard user defined strings
3819 2007-10-01  Johannes Schmid <jhs@gnome.org>
3821         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3822         .glade:
3823         * plugins/build-basic-autotools/build-basic-autotools.c:
3824         (basic_autotools_plugin_instance_init):
3825         * plugins/build-basic-autotools/build-basic-autotools.h:
3826         * plugins/build-basic-autotools/executer.c:
3827         (get_program_parameters):
3828         
3829         Fixed #477976 – Keybinding in run dialog
3831 2007-09-30  Johannes Schmid <jhs@gnome.org>
3833         * plugins/Makefile.am:
3834         Do not build indent plugin (yet)
3835         
3836         * plugins/document-manager/plugin.c: (ipreferences_merge):
3837         Fixed unintentional and wrong change
3839         * plugins/indent/anjuta-indent.ui:
3840         Added missing file
3842 2007-09-28  Johannes Schmid <jhs@gnome.org>
3844         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
3845         * libanjuta/anjuta-launcher.h:
3846         Add a method to send EOF to some process. Needed for the indent plugin
3847         and should be useful in general. It does not actually send EOF as this
3848         is not possible with utf-8, but closes the stream instead.
3850         * plugins/devhelp/plugin.c: (value_added_current_editor):
3851         Fixed a Gtk-Critical due to the IAnjutaEditor - 
3852         IAnjutaDocument switch.
3854         * configure.in:
3855         * plugins/Makefile.am:
3856         * plugins/document-manager/Makefile.am:
3857         * plugins/document-manager/action-callbacks.c:
3858         * plugins/document-manager/anjuta-document-manager.glade:
3859         * plugins/document-manager/anjuta-document-manager.ui:
3860         * plugins/document-manager/images/Makefile.am:
3861         * plugins/document-manager/images/indent_auto.xpm:
3862         * plugins/document-manager/images/indent_set.xpm:
3863         * plugins/document-manager/indent-dialog.c:
3864         * plugins/document-manager/indent-dialog.h:
3865         * plugins/document-manager/indent-util.c:
3866         * plugins/document-manager/indent-util.h:
3867         * plugins/document-manager/indent_test.c:
3868         * plugins/document-manager/plugin.c: (register_stock_icons),
3869         (docman_plugin_instance_init), (ipreferences_merge):
3870         * plugins/document-manager/plugin.h:
3871         
3872         Removed indent code from document manager
3873         
3874         * plugins/indent/Makefile.am:
3875         * plugins/indent/indent-dialog.c:
3876         * plugins/indent/indent-util.c: (indent_init_indent_style):
3877         * plugins/indent/indent.glade:
3878         * plugins/indent/indent.plugin.in:
3879         * plugins/indent/plugin.c: (on_indent_finished),
3880         (on_indent_output), (on_indent_action_activate),
3881         (on_edit_editor_indent), (on_style_combo_changed),
3882         (value_added_current_editor), (value_removed_current_editor),
3883         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
3884         (indent_plugin_finalize), (indent_plugin_dispose),
3885         (anjuta_indent_plugin_instance_init),
3886         (anjuta_indent_plugin_class_init), (ipreferences_merge),
3887         (ipreferences_unmerge), (ipreferences_iface_init):
3888         * plugins/indent/plugin.h:
3890         Moved indent code to it's own plugin. Also reimplemented indent invocation
3891         using anjuta_launcher and streams. This is not yet completely working, maybe
3892         I got something wrong with the launcher.
3893         Also fixed #478987 – Unusable 'Indent setting window' on preferences
3895 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
3897         * plugins/debug-manager/plugin.c:
3898         Fix bug#480851, disconnect save_session signal when plugin is unloaded
3900 2007-09-27  Johannes Schmid <jhs@gnome.org>
3902         * libanjuta/interfaces/libanjuta.idl:
3903         * plugins/Makefile.am:
3904         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
3905         (isymbol_type_str), (isymbol_name), (isymbol_args),
3906         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
3907         (isymbol_impl), (isymbol_iface_init):
3908         * plugins/symbol-browser/an_symbol_info.c:
3909         * plugins/symbol-browser/an_symbol_info.h:
3910         * plugins/symbol-db/Makefile.am:
3911         * plugins/symbol-db/plugin.c:
3912         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
3913         (value_added_current_editor), (on_editor_foreach_clear),
3914         (value_removed_current_editor), (project_root_added),
3915         (symbol_db_activate), (symbol_db_deactivate),
3916         (isymbol_manager_search):
3917         * plugins/symbol-db/readtags.c: (initialize_1):
3918         * plugins/symbol-db/symbol-db-engine-iterator.c:
3919         (sdb_engine_iterator_instance_init),
3920         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
3921         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
3922         (symbol_db_engine_iterator_move_next),
3923         (symbol_db_engine_iterator_move_prev),
3924         (symbol_db_engine_iterator_get_n_items),
3925         (symbol_db_engine_iterator_last),
3926         (symbol_db_engine_iterator_set_position),
3927         (symbol_db_engine_iterator_get_position),
3928         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
3929         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
3930         (isymbol_iter_foreach), (isymbol_iter_set_position),
3931         (isymbol_iter_get_position), (isymbol_iter_get_length),
3932         (isymbol_iter_clone), (isymbol_iter_assign),
3933         (isymbol_iter_iface_init):
3934         * plugins/symbol-db/symbol-db-engine-iterator.h:
3935         * plugins/symbol-db/symbol-db-engine.c:
3936         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
3937         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3938         (sdb_engine_finalize), (sdb_engine_get_type),
3939         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3940         (sdb_engine_get_table_id_by_unique_name2),
3941         (sdb_engine_get_table_id_by_unique_name3),
3942         (symbol_db_engine_add_new_workspace),
3943         (symbol_db_engine_get_opened_project_name),
3944         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
3945         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
3946         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
3947         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3948         (sdb_engine_add_new_scope_definition),
3949         (sdb_engine_add_new_tmp_heritage_scope),
3950         (sdb_engine_second_pass_update_scope_1),
3951         (sdb_engine_second_pass_update_heritage),
3952         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3953         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
3954         (symbol_db_engine_update_project_symbols),
3955         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
3956         (symbol_db_engine_update_buffer_symbols),
3957         (sdb_engine_walk_down_scope_path),
3958         (sdb_engine_prepare_symbol_info_sql),
3959         (symbol_db_engine_get_global_members),
3960         (symbol_db_engine_get_scope_members_by_symbol_id),
3961         (symbol_db_engine_get_scope_members),
3962         (symbol_db_engine_get_current_scope),
3963         (symbol_db_engine_get_file_symbols):
3964         * plugins/symbol-db/symbol-db-engine.h:
3965         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3966         (on_symbol_updated), (on_symbol_inserted),
3967         (symbol_db_view_locals_get_line),
3968         (symbol_db_view_locals_update_list):
3969         * plugins/symbol-db/symbol-db-view-search.c:
3970         (sdb_view_search_model_filter), (sdb_view_search_get_type):
3971         * plugins/symbol-db/symbol-db-view-search.h:
3972         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
3973         (do_add_hidden_children), (do_recurse_and_add_new_sym),
3974         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
3975         * plugins/symbol-db/tables.sql:
3976         * plugins/symbol-db/test/Makefile.am:
3977         * plugins/symbol-db/test/main.c: (add_new_files), (main):
3978         Updated patch from Massimo to improve symbol-db plugin
3980         * plugins/document-manager/plugin.c: (on_editor_changed):
3981         Make the code a bit more robust
3982         
3983         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3984         (anjuta_document_get_property), (anjuta_document_class_init),
3985         (anjuta_document_init), (set_uri), (document_loader_loaded),
3986         (anjuta_document_load), (document_saver_saving):
3987         * plugins/sourceview/anjuta-document.h:
3988         * plugins/sourceview/sourceview.c: (autodetect_language),
3989         (ilanguage_set_language), (ilanguage_get_language):
3990         Fix language detection on startup
3992 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
3994         * plugins/document-manager/action-callbacks.c:
3995         (on_editor_command_upper_case_activate),
3996         (on_editor_command_lower_case_activate): Leftover commit from previous
3997         commit (see last changlog entry by me).
3998         
3999         * plugins/file-manager/plugin.c: (file_manager_activate):
4000         Gave proper widget name so that layout works.
4002 2007-09-26  Johannes Schmid <jhs@gnome.org>
4004         * plugins/document-manager/plugin.c: (on_editor_changed),
4005         (docman_plugin_instance_init):
4006         Only unload/load language-support plugins if necessary.
4007         
4008         * plugins/language-manager/plugin.c: (language_manager_activate):
4009         Removed some debugging code
4011         * plugins/sourceview/sourceview.c: (on_document_saved),
4012         (ilanguage_set_language), (ilanguage_get_language):
4013         Fixed ianjuta_language interface and ensure that highlighting is
4014         activated when a new file is saved.
4015         
4016 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
4018         * libanjuta/interfaces/libanjuta.idl:
4019         * plugins/document-manager/action-callbacks.c:
4020         (on_editor_command_upper_case_activate),
4021         (on_editor_command_lower_case_activate):
4022         * plugins/editor/text_editor.c: (iselection_has_selection),
4023         (iselection_get_start), (iselection_get_end),
4024         (iselection_iface_init):
4025         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4026         * plugins/sourceview/sourceview.c: (iselect_has_selection),
4027         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
4028         method and implemented it for both scintilla and sourceview editors.
4029         Updated document-manager and assist plugins to use the new method.
4031 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
4033         * plugins/file-manager/file-view.c:
4034         Fix typo, allow to compile new file manager with gtk < 2.12
4036 2007-09-25  Johannes Schmid <jhs@gnome.org>
4038         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4039         Support Auto-Indent for single lines (e.g no selection);
4040         
4041         * plugins/macro/plugin.c:
4042         Do not use the same shortcut as auto-indent does
4043         
4044         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
4045         Optimized keyboard navigation - do not emit char_added when only
4046         navigation keys have been pressed.
4048 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
4050         * plugins/language-support-cpp-java/cpp-java-assist.c:
4051         (on_assist_chosen), (cpp_java_assist_install),
4052         (cpp_java_assist_uninstall):
4053         * plugins/language-support-cpp-java/plugin.c: (install_support),
4054         (uninstall_support): Install and uninstall support in correct order.
4055         Fixes a bug where it was installed multiple times resulting in
4056         inserting autocomplete text multiple times.
4058 2007-09-25  Johannes Schmid <jhs@gnome.org>
4060         * configure.in:
4061         Add GNOME_WARNING_FLAGS(maximum) and
4062         GNOME_CXX_WARNIGS(yes) to avoid bugs
4063         the compiler can warn you.
4064         
4065         * libegg/test-tree-utils.c: (key_test):
4066         * plugins/file-manager/file-model.c:
4067         (file_model_cancel_expand_idle), (file_model_sort),
4068         (file_model_row_expanded):
4069         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4070         (file_view_refresh), (file_view_get_selected), (file_view_init),
4071         (file_view_new):
4072         * plugins/file-manager/file-view.h:
4073         * plugins/symbol-db/readtags.c: (initialize_1):
4074         * src/main.c:
4075         
4076         Fixed the more critical warnings
4078 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
4080         Icons from tpgww@onepost.net:
4081         * configure.in:
4082         * plugins/debug-manager/Makefile.am:
4083         * plugins/debug-manager/images/Makefile.am:
4084         * plugins/debug-manager/images/anjuta-attach.svg:
4085         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
4086         * plugins/debug-manager/images/anjuta-step-into.svg:
4087         * plugins/debug-manager/images/anjuta-step-out.svg:
4088         * plugins/debug-manager/images/anjuta-step-over.svg:
4089         * plugins/debug-manager/plugin.c: (register_stock_icons):
4090         * plugins/document-manager/Makefile.am:
4091         * plugins/document-manager/block_select.xpm:
4092         * plugins/document-manager/fold_close.xpm:
4093         * plugins/document-manager/fold_open.xpm:
4094         * plugins/document-manager/fold_toggle.xpm:
4095         * plugins/document-manager/images/Makefile.am:
4096         * plugins/document-manager/images/anjuta-block-end.svg:
4097         * plugins/document-manager/images/anjuta-block-start.svg:
4098         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4099         * plugins/document-manager/images/anjuta-bookmark-first.svg:
4100         * plugins/document-manager/images/anjuta-bookmark-last.svg:
4101         * plugins/document-manager/images/anjuta-bookmark-next.svg:
4102         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4103         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4104         * plugins/document-manager/indent.xpm:
4105         * plugins/document-manager/indent_auto.xpm:
4106         * plugins/document-manager/indent_dcr.xpm:
4107         * plugins/document-manager/indent_inc.xpm:
4108         * plugins/document-manager/indent_set.xpm:
4109         * plugins/document-manager/plugin.c: Added nicer icons for
4110         document manager and debugger. Organized icons in 'images'
4111         directories.
4113 2007-09-24  Johannes Schmid <jhs@gnome.org>
4115         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4116         Fixed a missing NULL in g_object_set.
4118 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
4120         * plugins/language-support-cpp-java/cpp-java-assist.c:
4121         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
4122         scope memebers just after scope operator is entered.
4124 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
4126         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4127         * plugins/language-support-cpp-java/cpp-java-assist.c:
4128         (completion_function), (completion_compare),
4129         (cpp_java_assist_tag_destroy), (create_completion),
4130         (cpp_java_assist_destroy_completion_cache),
4131         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
4132         Show '()' for function items in autocomplete list. Allow adding
4133         ' ' and/or '(' after function call autocompletion and have preferences
4134         settings for them.
4136 2007-09-24  Johannes Schmid <jhs@gnome.org>
4138         * sourceview.c: Reverting patch from r3157 because
4139         of side-effects
4141 2007-09-24  Johannes Schmid <jhs@gnome.org>
4143         * plugins/search/search-replace.c: (on_message_clicked):
4145         Fixed #427104 – No "highlight" of lines matching find-result
4147 2007-09-24  Johannes Schmid <jhs@gnome.org>
4149         * src/anjuta.glade:
4151         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
4153 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
4155         reviewed by: Johannes Schmid <jhs@gnome.org>
4157         * plugins/build-basic-autotools/executer.c: (execute_program):
4158         Fix #478238 – set env for execute programe in the terminal
4160 2007-09-24 Tom <tpgww@onepost.net>
4162         reviewed by: Johannes Schmid <jhs@gnome.org>
4164         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
4165         Fix memory leak
4166         
4167         * plugins/debug-manager/disassemble.c: (on_disassemble):
4168         Correct a format string in DEBUG_PRINT()
4170 2007-09-23  Johannes Schmid <jhs@gnome.org>
4172         * plugins/sourceview/sourceview.c: (offset_to_position),
4173         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
4174         (ieditor_get_position), (iselect_set), (iselect_get_start),
4175         (iselect_get_end):
4176         
4177         Fixed #Bug 440637 – Search, don't work very well
4179 2007-09-23  Johannes Schmid <jhs@gnome.org>
4181         * plugins/file-manager/file-model.c: (file_model_get_filename):
4182         * plugins/file-manager/file-model.h:
4183         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
4184         (file_view_init), (file_view_class_init):
4185         * plugins/message-view/message-view.c:
4186         (message_view_query_tooltip), (message_view_dispose),
4187         (message_view_instance_init), (message_view_class_init):
4189         Added GTK+ 2.12 style tooltips to file-manager and message view.
4190         Only build if GTK+ 2.12 is availible otherwise for message-view, the
4191         old implementation is used.
4193 2007-09-23  Johannes Schmid <jhs@gnome.org>
4195         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
4196         Fixed typo
4197         
4198         * plugins/language-manager/language-manager.plugin.in:
4199         Marked UserActivatable=FALSE
4200         
4201         * plugins/language-manager/plugin.c: (load_languages),
4202         (language_manager_activate), (language_manager_deactivate),
4203         (language_manager_dispose), (language_manager_instance_init),
4204         (language_manager_find_mime_type), (language_manager_find_string),
4205         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
4206         (ilanguage_get_name), (ilanguage_get_strings):
4207         
4208         Fixed various stupid bugs in language-manager plugin
4209         
4210         * plugins/symbol-db/symbol-db-engine.c:
4211         (sdb_engine_second_pass_update_scope_1):
4212         
4213         Add a g_return_if_fail to avoid a crash though still unsure
4214         what's causing it.
4216 2007-09-23  Johannes Schmid <jhs@gnome.org>
4218         * plugins/symbol-db/plugin.c: (on_project_element_added),
4219         (sources_array_free), (sources_array_add_foreach),
4220         (project_root_added):
4221         * plugins/symbol-db/symbol-db-engine.c:
4222         (symbol_db_engine_add_new_files):
4223         * plugins/symbol-db/symbol-db-engine.h:
4224         
4225         Added support for other languages than "C" to symbol-db. Now
4226         supports all languages listed by the language-manager.
4228 2007-09-23  Tom <tpgww@onepost.net>
4230         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
4232         * configure.in:
4233         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
4234         
4235         * libanjuta/anjuta-glue-factory.c: (load_plugin),
4236         (anjuta_glue_factory_get_object_type):
4237         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
4238         * plugins/build-basic-autotools/build-basic-autotools.c:
4239         (value_added_current_editor):
4240         * plugins/debug-manager/breakpoints.c:
4241         (breakpoints_dbase_edit_breakpoint),
4242         (on_toggle_breakpoint_activate):
4243         * plugins/debug-manager/plugin.c:
4244         (on_run_to_cursor_action_activate):
4245         * plugins/debug-manager/stack_trace.c:
4246         (dma_thread_update_stack_trace):
4247         * plugins/gdb/plugin.c:
4248         * plugins/glade/plugin.c: (ifile_open):
4249         * plugins/profiler/gprof-call-graph-view.c:
4250         * plugins/profiler/gprof-flat-profile-view.c:
4251         * plugins/profiler/gprof-function-call-tree-view.c:
4252         * plugins/profiler/gprof-options.c: (setup_widgets):
4253         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4254         * plugins/search/search-replace_backend.c:
4255         (file_buffer_new_from_te):
4256         * plugins/sourceview/assist-tip.c: (assist_tip_move):
4257         * plugins/sourceview/assist-window.c: (assist_window_set_property),
4258         (assist_window_get_property), (assist_window_move):
4259         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
4260         (value_added_current_editor):
4261         * plugins/symbol-db/plugin.c: (value_added_current_editor):
4262         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4263         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
4264         
4265         Many small code, warnings and leak fixes
4267 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
4269         * (removed) plugins/debug-manager/debugger.c,
4270         (removed) plugins/debug-manager/debugger.h,
4271         (added) plugins/debug-manager/command.c,
4272         (added) plugins/debug-manager/command.h,
4273         (added) plugins/debug-manager/queue.c,
4274         (added) plugins/debug-manager/queue.h,
4275         plugins/debug-manager/breakpoints.c,
4276         plugins/debug-manager/debug_tree.c,
4277         plugins/debug-manager/debug_tree.h,
4278         plugins/debug-manager/disassemble.c,
4279         plugins/debug-manager/disassemble.h,
4280         plugins/debug-manager/locals.c,
4281         plugins/debug-manager/locals.h,
4282         plugins/debug-manager/memory.c,
4283         plugins/debug-manager/memory.h,
4284         plugins/debug-manager/plugin.c,
4285         plugins/debug-manager/plugin.h,
4286         plugins/debug-manager/registers.c,
4287         plugins/debug-manager/registers.h,
4288         plugins/debug-manager/sharedlib.c,
4289         plugins/debug-manager/sharedlib.h,
4290         plugins/debug-manager/signals.c,
4291         plugins/debug-manager/signals.h,
4292         plugins/debug-manager/stack_trace.c,
4293         plugins/debug-manager/stack_trace.h,
4294         plugins/debug-manager/start.h,
4295         plugins/debug-manager/start.c,
4296         plugins/debug-manager/threads.c,
4297         plugins/debug-manager/threads.h,
4298         plugins/debug-manager/watch.c,
4299         plugins/debug-manager/watch.h,
4300         plugins/debug-manager/Makefile.am,
4301         plugins/gdb/debugger.c,
4302         plugins/gdb/debugger.h,
4303         plugins/gdb/plugin.c,
4304         libanjuta/interfaces/libanjuta.idl:
4305         Split debug-manager/debugger.c into command.c and queue.c
4306         Clean up debugger queue
4307         DmaDebuggerQueue object does not implement IAnjutaDebugger
4309 2007-09-23  Johannes Schmid <jhs@gnome.org>
4311         * configure.in:
4312         Bumped version to 2.3.0 (to ensure bugzilla bugs are
4313         set correctly, etc.)
4314         
4315         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4316         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
4317         (plugin_set_update):
4318         
4319         Show an error dialog instead of crashing when plugin loading fails
4321         * plugins/language-manager/Makefile.am:
4322         * plugins/language-manager/language-manager.plugin.in:
4323         * plugins/language-manager/languages.xml:
4324         * plugins/language-manager/plugin.c: (language_destroy),
4325         (load_languages), (language_manager_activate),
4326         (language_manager_deactivate), (language_manager_finalize),
4327         (language_manager_dispose), (language_manager_instance_init),
4328         (language_manager_class_init), (language_manager_find_mime_type),
4329         (language_manager_find_string), (ilanguage_get_from_mime_type),
4330         (ilanguage_get_from_string), (ilanguage_get_name),
4331         (ilanguage_get_strings), (ilanguage_iface_init):
4332         * plugins/language-manager/plugin.h:
4333         
4334         Added new language-manager plugin to have a better organisation for
4335         language names. The xml probabaly needs to be extended over time.
4336         
4337         * plugins/Makefile.am:
4338         * plugins/document-manager/plugin.c: (on_editor_changed):
4339         
4340         Adapted to new IAnjutaLanguage interface. Do not unload language-support
4341         because it does not really save memory but makes tab switching slow.
4342         
4343         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4344         .in:
4345         * plugins/language-support-cpp-java/plugin.c: (install_support),
4346         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
4347         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
4348         unloading
4350         * plugins/language-support-cpp-java/cpp-java-assist.c:
4351         (cpp_java_assist_show_autocomplete):
4352         
4353         Fix autocomplete to only show valid completions
4355         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4356         Calltips always have correct size and position now
4358 2007-09-22  Johannes Schmid <jhs@gnome.org>
4360         * plugins/search/search-replace_backend.c: (get_next_match):
4361         Removed code introduced by accident that causes a crash.
4362         
4363         * plugins/sourceview/sourceview-tags.c:
4364         * plugins/sourceview/sourceview-tags.h:
4365         Removed ununsed files
4367 2007-09-22  Johannes Schmid <jhs@gnome.org>
4369         * plugins/language-support-cpp-java/cpp-java-assist.c:
4370         Fixed build error
4372 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4374         * plugins/language-support-cpp-java/cpp-java-assist.c:
4375         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
4376         Increased matching brace search to 500 chars.
4378 2007-09-21  Johannes Schmid <jhs@gnome.org>
4380         * plugins/language-support-cpp-java/cpp-java-assist.c:
4381         (cpp_java_assist_get_pre_word),
4382         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
4383         
4384         Added some profiling debug code
4385         
4386         * plugins/language-support-cpp-java/cpp-java-utils.c:
4387         (cpp_java_util_jump_to_matching_brace):
4388         * plugins/language-support-cpp-java/cpp-java-utils.h:
4389         * plugins/language-support-cpp-java/plugin.c:
4390         (get_line_indentation_base), (get_line_auto_indentation):
4391         
4392         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
4393         avoid looping over the whole file when using calltips which is too slow and
4394         unneeded.
4395         
4396         * plugins/sourceview/assist-tip.c: (assist_tip_init),
4397         (assist_tip_set_tips), (assist_tip_get_coordinates),
4398         (assist_tip_new):
4399         * plugins/sourceview/sourceview.c: (iassist_show_tips):
4400         
4401         Better calltips appearance (use theme now) and avoid jumping
4402         calltips
4404 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4406         * plugins/document-manager/plugin.c:
4407         (update_editor_ui_interface_items):
4408         * plugins/language-support-cpp-java/plugin.c: (install_support),
4409         (uninstall_support): Moved autocomplete ui update code from
4410         document-manager to language-plugin.
4412 2007-09-21  Johannes Schmid <jhs@gnome.org>
4414         * libanjuta/interfaces/libanjuta.idl:
4415         
4416         Added IAnjutaLanguage interface (might still change...) for
4417         the upcoming language-manager plugin.
4418         
4419         * plugins/file-manager/Makefile.am:
4420         * plugins/file-manager/file-model.c:
4421         (file_model_cancel_expand_idle), (file_model_add_dummy),
4422         (file_model_expand_idle), (file_model_sort),
4423         (file_model_row_expanded), (file_model_row_collapsed),
4424         (file_model_init), (file_model_finalize),
4425         (file_model_set_property), (file_model_get_property),
4426         (file_model_class_init), (file_model_new), (file_model_refresh),
4427         (file_model_get_uri):
4428         * plugins/file-manager/file-model.h:
4429         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4430         (file_view_expand_row_idle), (file_view_refresh),
4431         (file_view_get_selected), (file_view_button_press_event),
4432         (file_view_selection_changed), (file_view_init),
4433         (file_view_get_property), (file_view_set_property),
4434         (file_view_finalize), (file_view_class_init):
4435         
4436         Split up model/view as far as possible and fixed some file-manager
4437         bugs (popup-menu and incorrect project loading).
4438         
4439         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4440         Use monospace font for tips.
4441         
4442         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
4443         (sourceview_cell_new), (icell_get_character), (icell_get_length),
4444         (icell_get_attribute), (icell_style_get_font_description),
4445         (icell_style_get_color), (icell_style_get_background_color),
4446         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
4447         (iiter_foreach), (iiter_set_position), (iiter_get_position),
4448         (iiter_get_length), (iiter_clone), (iiter_assign):
4450         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
4451         interface. This is way faster though it has the drawback to create invalid
4452         iterators if the buffer is changed.
4454 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4456         * libanjuta/interfaces/libanjuta.idl:
4457         * plugins/document-manager/action-callbacks.c:
4458         * plugins/document-manager/anjuta-document-manager.ui:
4459         * plugins/document-manager/plugin.c: (register_stock_icons):
4460         * plugins/editor/text_editor.c:
4461         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4462         * plugins/language-support-cpp-java/cpp-java-assist.c:
4463         (cpp_java_assist_get_calltip_context):
4464         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
4465         (register_stock_icons), (cpp_java_plugin_activate_plugin):
4467         Moved autocomplete menu action from document-manager to assist plugin
4468         and got rid of deprecated autocomplete interface.
4470 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4472         * libanjuta/interfaces/libanjuta.idl:
4473         * plugins/editor/text_editor.c: (iassist_iface_init):
4474         * plugins/language-support-cpp-java/cpp-java-assist.c:
4475         (cpp_java_assist_check), (on_assist_chosen):
4476         * plugins/sourceview/sourceview.c: (iassist_iface_init):
4477         Removed react() methods in both editors and assist interface. Assist
4478         plugin itself handles setting the autocomplete. Also fixed
4479         some mem leaks.
4481 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4483         * plugins/file-manager/Makefile.am:
4484         * plugins/file-manager/file-view.c: (file_view_add_dummy),
4485         (file_view_expand_idle), (file_view_init):
4486         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
4487         (file_manager_set_default_uri), (project_root_added),
4488         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
4489         (file_manager_activate), (file_manager_deactivate),
4490         (file_manager_instance_init), (file_manager_class_init),
4491         (ifile_manager_set_root), (ifile_manager_set_selected),
4492         (ifile_manager_iface_init): Adjusted white spaces to match
4493         anjuta convention.
4495 2007-09-19  Naba Kumar  <naba@gnome.org>
4497         * libanjuta/interfaces/libanjuta.idl:
4498         * plugins/editor/text_editor.c: (text_editor_instance_init),
4499         (iassist_show_tips), (iassist_cancel_tips),
4500         (iassist_hide_suggestions), (iassist_iface_init):
4501         * plugins/editor/text_editor.h:
4502         * plugins/editor/text_editor_cbs.c:
4503         (on_text_editor_scintilla_notify):
4504         * plugins/language-support-cpp-java/cpp-java-assist.c:
4505         (is_scope_context_character), (is_word_character),
4506         (create_completion), (cpp_java_assist_get_scope_context),
4507         (cpp_java_assist_get_pre_word),
4508         (cpp_java_assist_get_scope_operator),
4509         (cpp_java_assist_destroy_completion_cache),
4510         (cpp_java_assist_create_scope_completion_cache),
4511         (cpp_java_assist_create_word_completion_cache),
4512         (cpp_java_assist_show_autocomplete),
4513         (cpp_java_assist_get_calltip_context),
4514         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
4515         (on_editor_char_added), (on_assist_chosen),
4516         (cpp_java_assist_install), (cpp_java_assist_uninstall),
4517         (cpp_java_assist_init), (cpp_java_assist_finalize):
4518         * plugins/language-support-cpp-java/cpp-java-assist.h:
4519         * plugins/language-support-cpp-java/plugin.c:
4520         (initialize_indentation_params):
4521         * plugins/sourceview/assist-tip.c:
4522         * plugins/sourceview/assist-tip.h:
4523         * plugins/sourceview/sourceview-private.h:
4524         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4525         (on_assist_tip_destroyed), (on_assist_cancel),
4526         (on_document_char_added), (iassist_get_suggestions),
4527         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
4528         
4529         Implement state-less assistance so that assist can be evaluated
4530         any given time at any position. Changed IAnjutaEditorAssist interfance
4531         and implementations and removed any state management in editors.
4533 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
4535         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
4536         completion items sorting and avoided unnecssary sorts.
4538         * plugins/text-editor.c: Fixed state.
4540 2007-09-17  Johannes Schmid <jhs@gnome.org>
4542         * plugins/language-support-cpp-java/cpp-java-assist.c:
4543         (on_assist_begin):
4544         
4545         Fixed calltips in sourceview
4547 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
4549         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
4550         completion items preparation time. Fixed a crash bug.
4552         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4553         Set buffer size (From Massimo, required for symbol-db).
4555         * libanjuta/interfaces/libanjuta.idl: Also pass position information
4556         for suggestions.
4558         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
4559         change in API.
4561         * plugins/editor/aneditor-autocomplete.cxx,
4562         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
4563         Added ANE_GETWORDBEFORECARAT command.
4565         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
4566         using assist interface.
4568         * plugins/editor/text_editor.c: (text_editor_instance_init),
4569         (text_editor_get_word_before_carat),
4570         (text_editor_get_current_word), (iassist_add_trigger),
4571         (iassist_remove_trigger), (on_assist_canceled),
4572         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
4573         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
4574         * plugins/editor/text_editor.h:
4575         * plugins/editor/text_editor_cbs.c: (trigger_size),
4576         (max_trigger_size), (text_editor_check_assist),
4577         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
4578         interface.
4580         * plugins/language-support-cpp-java/Makefile.am:
4581         * plugins/language-support-cpp-java/plugin.c:
4582         (get_line_indentation_base), (get_line_auto_indentation),
4583         (install_support), (uninstall_support),
4584         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
4585         (cpp_java_plugin_instance_init):
4586         * plugins/language-support-cpp-java/plugin.h:
4587         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
4588         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
4589         Make assist a separate class.
4591 2007-09-14  Johannes Schmid <jhs@gnome.org>
4593         * plugins/sourceview/sourceview.c: (iassist_suggest):
4594         Fixed changed char_alignment paramter in language-support
4595         plugin
4597 2007-09-14  Naba Kumar  <naba@gnome.org>
4599         * plugins/language-support-cpp-java/plugin.c: Send the right
4600         'char_alignment' paramenter (needs fixing in sourceview).
4602 2007-09-13  Johannes Schmid <jhs@gnome.org>
4604         * anjuta.anjuta:
4605         * plugins/project-wizard/templates/minimal/project.anjuta:
4606         Use IAnjutaSymbolManager instead of loading the plugin directly.
4607         (TODO: Think of a version to do this for older files...)
4609         * configure.in:
4610         * plugins/Makefile.am:
4611         * plugins/symbol-db/Makefile.am:
4612         
4613         Build symbol-db plugin if libgda-3.0 is found
4615 2007-09-13  Johannes Schmid <jhs@gnome.org>
4617         * plugins/sourceview/Makefile.am:
4618         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
4619         (set_uri):
4620         * plugins/sourceview/anjuta-document.h:
4621         Removed lots of dead code
4622         
4623         * plugins/sourceview/anjuta-languages-manager.c:
4624         * plugins/sourceview/anjuta-languages-manager.h:
4625         removed completely
4626         
4627         * plugins/sourceview/sourceview.c: (on_document_char_added),
4628         (on_document_loaded), (sourceview_instance_init),
4629         (iselect_get_start), (iselect_get_end),
4630         (ilanguage_get_supported_languages), (ilanguage_set_language):
4631         
4632         Fixed selection handling and make some adaptions for the changes 
4633         mentioned above
4635 2007-09-13  Johannes Schmid <jhs@gnome.org>
4637         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4638         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4639         (on_assist_update):
4640         
4641         Added preferences to language support completion/calltips
4642         
4643         * plugins/sourceview/assist-window.c: (assist_window_update):
4645         Always select first entry
4647         * plugins/sourceview/sourceview.glade:
4648         Removed old completion preferences
4650 2007-09-11  Naba Kumar  <naba@gnome.org>
4652         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
4653         and possible crash when pressing ctrl+d in terminal after preferences
4654         window has been shown once (no need for backport).
4656         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
4657         implementations to get warnings instead of crashes for unimplemented
4658         interface methods.
4660 2007-09-11   Massimo Cora' <maxcvs@email.it>
4662         Reviewed by: Naba Kumar  <naba@gnome.org>
4664         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4665         * plugins/symbol-db/*:
4666         Added new symbol-database backend based on SQLite 3.
4667         (does not enabled for build currently).
4669 2007-09-10  Johannes Schmid <jhs@gnome.org>
4671         * anjuta.anjuta:
4672         * configure.in:
4673         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
4674         (parse_info_init), (parse_info_free), (valid_element),
4675         (start_element_handler), (end_element_handler), (text_handler),
4676         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
4677         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
4678         (egg_recent_model_monitor), (egg_recent_model_read),
4679         (egg_recent_model_open_file), (egg_recent_model_lock_file),
4680         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
4681         (egg_recent_model_set_property), (egg_recent_model_class_init),
4682         (egg_recent_model_init), (egg_recent_model_add_full),
4683         (egg_recent_model_delete), (egg_recent_model_get_list),
4684         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
4685         (egg_recent_model_set_filter_mime_types),
4686         (egg_recent_model_clear_group_filter),
4687         (egg_recent_model_set_filter_groups),
4688         (egg_recent_model_clear_scheme_filter),
4689         (egg_recent_model_set_filter_uri_schemes),
4690         (egg_recent_model_remove_expired):
4691         
4692         Update EggRecent (#456465)
4694 2007-09-10  Johannes Schmid <jhs@gnome.org>
4696         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
4697         (anjuta_plugin_manager_get_plugin):
4698         * plugins/profiler/gprof-call-graph-view.c:
4699         (gprof_call_graph_view_create_columns):
4700         * plugins/profiler/gprof-flat-profile-view.c:
4701         (gprof_flat_profile_view_create_columns):
4702         * plugins/profiler/gprof-function-call-tree-view.c:
4703         (gprof_function_call_tree_view_create_columns):
4704         
4705         Fixed #466031 – Update of pieces of menus for Localization
4707 2007-09-10  Johannes Schmid <jhs@gnome.org>
4709         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4710         Bug 343522 – anjuta: Unable to execute commands that use options.
4712 2007-09-09  Johannes Schmid <jhs@gnome.org>
4714         * plugins/document-manager/anjuta-docman.c:
4715         (anjuta_docman_update_page_label):
4716         
4717         Fixed #458034 – Method of indicating unsaved changes breaks convention
4718         
4719         * plugins/document-manager/plugin.c: (update_title),
4720         (value_added_project_root_uri), (value_removed_project_root_uri),
4721         (on_editor_changed), (activate_plugin):
4722         * plugins/document-manager/plugin.h:
4723         * plugins/project-manager/plugin.c: (on_profile_scoped),
4724         (on_profile_descoped), (ifile_open):
4725         
4726         Fixed #427390 – Show path of item in currently focused editor window
4728 2007-09-09  Johannes Schmid <jhs@gnome.org>
4730         * plugins/search/plugin.c: (on_toolbar_find_clicked),
4731         (on_toolbar_find_incremental):
4732         Fix incremental search
4733         
4734         * plugins/sourceview/sourceview.c: (on_document_char_added),
4735         (set_select):
4736         Fixed selection management
4738 2007-09-09  Johannes Schmid <jhs@gnome.org>
4740         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4741         Fixed memory leak
4743         * libanjuta/interfaces/libanjuta.idl:
4744         Extended IAnjutaEditorAssist interface
4745         
4746         * plugins/language-support-cpp-java/plugin.c:
4747         (jump_to_matching_brace), (add_tags), (on_assist_begin),
4748         (assist_cleanup), (on_assist_chosen), (on_assist_update),
4749         (context_character), (get_context), (function_parser),
4750         (cpp_member_parser), (install_assist), (uninstall_assist),
4751         (get_line_indentation_base), (get_line_auto_indentation),
4752         (install_support), (uninstall_support),
4753         (on_value_added_current_editor), (on_value_removed_current_editor),
4754         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
4755         * plugins/language-support-cpp-java/plugin.h:
4756         
4757         Improved fixed editor assistance and added support for function/method
4758         tooltips. jumb_to_matching_brance => jump_to_matching_brace
4759         
4760         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
4761         Removed a FIXME
4762         
4763         * plugins/project-import/project-import.c: (on_import_next):
4764         Added a non-NULL check with could probably fix #474843 but not sure
4765         
4766         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4767         Fixed anjuta-plugin project wizard
4768         
4769         * plugins/sourceview/Makefile.am:
4770         * plguins/sourceview/assist-tip.[ch]:
4771         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
4772         (anjuta_view_key_press_event):
4773         * plugins/sourceview/assist-window.c: (assist_window_class_init),
4774         (assist_window_init), (assist_window_update), (assist_window_new):
4775         * plugins/sourceview/sourceview-private.h:
4776         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4777         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4778         (trigger_size), (max_trigger_size), (on_document_char_added),
4779         (sourceview_dispose), (ieditor_get_current_word),
4780         (iassist_add_trigger), (iassist_init_suggestions),
4781         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
4782         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
4783         
4784         Big update on sourceview assist capabilites. Autocompletion should
4785         now work much better and function tooltips are finally supported!
4787         * plugins/sourceview/anjuta-document.h:
4788         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
4789         (anjuta_document_get_current_word):
4790         Fixed get_current_word (inspired by aneditor.cxx implementation)
4792         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
4793         (icell_get_attribute):
4794         Fixed get_attribute() to also detect character constants.
4795         Simplified get_char()
4797         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
4798         (isymbol_manager_get_members), (isymbol_manager_get_parents),
4799         (isymbol_manager_get_completions_at_position):
4800         
4801         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
4803 2007-09-04  Naba Kumar  <naba@gnome.org>
4805         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
4806         projects that can not add sources.
4808         * plugins/file-wizard/file.c: Similarly for file wizard,
4809         Do not enable 'Add to project' projects that can not add sources.
4811 2007-09-04  Naba Kumar  <naba@gnome.org>
4813         * configure.in: Bumped gnome-build requirement to 0.2.0
4814         for project capabilities support.
4816         * plugins/project-manager/plugin.c: Enable/disable project
4817         actions based on project capabilities. Fixes bug #433552:
4818         crash in Anjuta IDE: add file test.h in project on generic
4819         Makefile.
4821         * libanjuta/interfaces/libanjuta.idl: Added method to query
4822         project capabilities.
4824 2007-09-03  Naba Kumar  <naba@gnome.org>
4826         * plugins/file-manager/plugin.c: Set shadow type IN.
4827         * plugins/file-manager/file-view.c: Fixed code style.
4828         * plugins/file-manager/file-view.c: Fixed icons column to size
4829         properly.
4831         * plugins/file-manager/plugin.[c,h]: Fixed code style.
4833         * plugins/file-manager/plugin.c: Fixed crash on closing project and
4834         unmonitors project-uri on file-manager deactivation.
4836         * TODO.tasks: Updated
4838 2007-09-02  Johannes Schmid <jhs@gnome.org>
4840         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4841         Fixed memory leak
4842         
4843         * plugins/file-manager/file-view.c: (file_view_get_selected),
4844         (file_view_button_press_event), (file_view_finalize):
4845         * plugins/file-manager/plugin.c: (project_root_removed),
4846         (file_manager_deactivate):
4847         
4848         Fixed some small bugs I missed before
4850 2007-09-02  Johannes Schmid <jhs@gnome.org>
4852         * plugins/file-manager/*:
4853         Added new and file-manager
4855 2007-09-02  Johannes Schmid <jhs@gnome.org>
4857         * plugins/file-manager/*:
4858         Removed old file-manager
4860 2007-08-31  Johannes Schmid <jhs@gnome.org>
4862         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
4863         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4864         
4865         Fixed some memory leaks
4866         
4867         * MAINTAINERS: Fixed
4868         
4869 2007-08-31  Johannes Schmid <jhs@gnome.org>
4871         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4872         (get_property_value_as_string), (set_property_value_as_string),
4873         (register_callbacks), (preferences_foreach_callback),
4874         (anjuta_preferences_register_property_raw):
4875         * libanjuta/anjuta-preferences.h:
4876         * plugins/build-basic-autotools/build-basic-autotools.c:
4877         (on_build_mesg_format):
4878         * plugins/document-manager/anjuta-document-manager.glade:
4879         * plugins/message-view/anjuta-message-manager-plugin.glade:
4880         
4881         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
4882         broken message view preferences
4883         
4884         * plugins/message-view/message-view.c:
4885         (message_view_instance_init), (pref_change_color), (prefs_init),
4886         (imessage_view_append):
4887         Cleaned up message view (#458041)
4888         
4889         * src/shell.c: (on_preferences_activate),
4890         (anjuta_test_shell_instance_init),
4891         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
4892         Fixed test shell to allow better debugging
4893         
4894 2007-08-31  Johannes Schmid <jhs@gnome.org>
4896         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
4897         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
4898         * plugins/gtodo/main.h:
4899         * plugins/gtodo/plugin.c: (activate_plugin):
4900         
4901         Fixed #423467 (View->Tasks menu items are not 
4902         checked on startup)
4904 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
4906         reviewed by: Johannes Schmid <jhs@gnome.org>
4908         * COPYING:
4909         * data/welcome.txt.in:
4910         * launcher/anjuta_launcher.c:
4911         * libanjuta/anjuta-children.c:
4912         * libanjuta/anjuta-children.h:
4913         * libanjuta/anjuta-debug.h:
4914         * libanjuta/anjuta-encodings.c:
4915         * libanjuta/anjuta-encodings.h:
4916         * libanjuta/anjuta-glue-c.c:
4917         * libanjuta/anjuta-glue-c.h:
4918         * libanjuta/anjuta-plugin-description.c:
4919         * libanjuta/anjuta-plugin-description.h:
4920         * libanjuta/anjuta-plugin-handle.c:
4921         * libanjuta/anjuta-plugin-handle.h:
4922         * libanjuta/anjuta-plugin-manager.c:
4923         * libanjuta/anjuta-plugin-manager.h:
4924         * libanjuta/anjuta-plugin.c:
4925         * libanjuta/anjuta-plugin.h:
4926         * libanjuta/anjuta-preferences.c:
4927         * libanjuta/anjuta-preferences.h:
4928         * libanjuta/anjuta-profile-manager.c:
4929         * libanjuta/anjuta-profile-manager.h:
4930         * libanjuta/anjuta-profile.c:
4931         * libanjuta/anjuta-profile.h:
4932         * libanjuta/anjuta-save-prompt.c:
4933         * libanjuta/anjuta-save-prompt.h:
4934         * libanjuta/anjuta-serializer.c:
4935         * libanjuta/anjuta-serializer.h:
4936         * libanjuta/anjuta-session.c:
4937         * libanjuta/anjuta-session.h:
4938         * libanjuta/anjuta-shell.c:
4939         * libanjuta/anjuta-shell.h:
4940         * libanjuta/anjuta-status.c:
4941         * libanjuta/anjuta-status.h:
4942         * libanjuta/anjuta-ui.c:
4943         * libanjuta/anjuta-ui.h:
4944         * libanjuta/anjuta-utils-priv.h:
4945         * libanjuta/anjuta-utils.c:
4946         * libanjuta/anjuta-utils.h:
4947         * libanjuta/cell-renderer-captioned-image.c:
4948         * libanjuta/cell-renderer-captioned-image.h:
4949         * libanjuta/e-splash.c:
4950         * libanjuta/e-splash.h:
4951         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4952         * libanjuta/interfaces/libanjuta.idl:
4953         * libanjuta/libanjuta.h:
4954         * libanjuta/resources.c:
4955         * libanjuta/resources.h:
4956         * libegg/egg-cell-renderer-text.c:
4957         * libegg/egg-combo-action.c:
4958         * libegg/egg-entry-action.c:
4959         * libegg/egg-recent-action.c:
4960         * libegg/egg-recent-files-module.c:
4961         * libegg/egg-recent-item.c:
4962         * libegg/egg-recent-model.c:
4963         * libegg/egg-recent-view-gtk.c:
4964         * libegg/egg-recent-view.c:
4965         * libegg/egg-submenu-action.c:
4966         * libegg/eggaccelerators.c:
4967         * libegg/eggcellrendererpopup.c:
4968         * libegg/eggcomboselect.c:
4969         * libegg/eggtreemodelfilter.c:
4970         * libegg/eggtreemultidnd.c:
4971         * libegg/gtkcellview.h:
4972         * libegg/treeviewutils/egg-cell-renderer-text.h:
4973         * libegg/treeviewutils/eggaccelerators.h:
4974         * libegg/treeviewutils/eggcellrendererkeys.h:
4975         * libegg/treeviewutils/eggcellrendererpopup.h:
4976         * libegg/treeviewutils/eggtreemodelfilter.h:
4977         * libegg/treeviewutils/eggtreemultidnd.h:
4978         * libegg/treeviewutils/eggtreeviewstate.h:
4979         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
4980         * manuals/anjuta-faqs/Makefile.am:
4981         * manuals/anjuta-manual/C/anjuta-manual.xml:
4982         * manuals/anjuta-manual/C/license.xml:
4983         * manuals/anjuta-manual/es/es.po:
4984         * manuals/anjuta-manual/sv/sv.po:
4985         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
4986         ml:
4987         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
4988         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
4989         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
4990         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
4991         * manuals/old/ja/anjuta-manual/license.xml:
4992         * plugins/build-basic-autotools/build-basic-autotools.c:
4993         * plugins/build-basic-autotools/build-basic-autotools.h:
4994         * plugins/build-basic-autotools/executer.c:
4995         * plugins/build-basic-autotools/executer.h:
4996         * plugins/build/build_file.c:
4997         * plugins/build/build_file.h:
4998         * plugins/build/build_project.c:
4999         * plugins/build/build_project.h:
5000         * plugins/build/clean_project.c:
5001         * plugins/build/clean_project.h:
5002         * plugins/build/commands.c:
5003         * plugins/build/commands.h:
5004         * plugins/build/compile.c:
5005         * plugins/build/compile.h:
5006         * plugins/build/compiler_options.c:
5007         * plugins/build/compiler_options.h:
5008         * plugins/build/configurer.c:
5009         * plugins/build/configurer.h:
5010         * plugins/build/executer.c:
5011         * plugins/build/executer.h:
5012         * plugins/class-gen/cell-renderer-flags.c:
5013         * plugins/class-gen/cell-renderer-flags.h:
5014         * plugins/class-gen/combo-flags.c:
5015         * plugins/class-gen/combo-flags.h:
5016         * plugins/class-gen/element-editor.c:
5017         * plugins/class-gen/element-editor.h:
5018         * plugins/class-gen/generator.c:
5019         * plugins/class-gen/generator.h:
5020         * plugins/class-gen/plugin.c:
5021         * plugins/class-gen/plugin.h:
5022         * plugins/class-gen/transform.c:
5023         * plugins/class-gen/transform.h:
5024         * plugins/class-gen/validator.c:
5025         * plugins/class-gen/validator.h:
5026         * plugins/class-gen/window.c:
5027         * plugins/class-gen/window.h:
5028         * plugins/class-inheritance/class-callbacks.c:
5029         * plugins/class-inheritance/class-callbacks.h:
5030         * plugins/class-inheritance/class-inherit.c:
5031         * plugins/class-inheritance/class-inherit.h:
5032         * plugins/class-inheritance/plugin.c:
5033         * plugins/class-inheritance/plugin.h:
5034         * plugins/cvs-plugin/cvs-actions.c:
5035         * plugins/cvs-plugin/cvs-actions.h:
5036         * plugins/cvs-plugin/cvs-callbacks.c:
5037         * plugins/cvs-plugin/cvs-callbacks.h:
5038         * plugins/cvs-plugin/cvs-execute.c:
5039         * plugins/cvs-plugin/cvs-execute.h:
5040         * plugins/cvs-plugin/cvs-interface.c:
5041         * plugins/cvs-plugin/cvs-interface.h:
5042         * plugins/cvs-plugin/plugin.c:
5043         * plugins/cvs-plugin/plugin.h:
5044         * plugins/debug-manager/breakpoints.c:
5045         * plugins/debug-manager/breakpoints.h:
5046         * plugins/debug-manager/chunk_view.c:
5047         * plugins/debug-manager/chunk_view.h:
5048         * plugins/debug-manager/data_buffer.c:
5049         * plugins/debug-manager/data_buffer.h:
5050         * plugins/debug-manager/data_view.c:
5051         * plugins/debug-manager/data_view.h:
5052         * plugins/debug-manager/debug_tree.c:
5053         * plugins/debug-manager/debug_tree.h:
5054         * plugins/debug-manager/debugger.c:
5055         * plugins/debug-manager/debugger.h:
5056         * plugins/debug-manager/disassemble.c:
5057         * plugins/debug-manager/disassemble.h:
5058         * plugins/debug-manager/info.c:
5059         * plugins/debug-manager/info.h:
5060         * plugins/debug-manager/locals.c:
5061         * plugins/debug-manager/locals.h:
5062         * plugins/debug-manager/memory.c:
5063         * plugins/debug-manager/memory.h:
5064         * plugins/debug-manager/plugin.c:
5065         * plugins/debug-manager/plugin.h:
5066         * plugins/debug-manager/registers.c:
5067         * plugins/debug-manager/registers.h:
5068         * plugins/debug-manager/sexy-icon-entry.c:
5069         * plugins/debug-manager/sexy-icon-entry.h:
5070         * plugins/debug-manager/sharedlib.c:
5071         * plugins/debug-manager/sharedlib.h:
5072         * plugins/debug-manager/signals.c:
5073         * plugins/debug-manager/signals.h:
5074         * plugins/debug-manager/sparse_buffer.c:
5075         * plugins/debug-manager/sparse_buffer.h:
5076         * plugins/debug-manager/sparse_view.c:
5077         * plugins/debug-manager/sparse_view.h:
5078         * plugins/debug-manager/stack_trace.c:
5079         * plugins/debug-manager/stack_trace.h:
5080         * plugins/debug-manager/start.c:
5081         * plugins/debug-manager/start.h:
5082         * plugins/debug-manager/threads.c:
5083         * plugins/debug-manager/threads.h:
5084         * plugins/debug-manager/utilities.c:
5085         * plugins/debug-manager/utilities.h:
5086         * plugins/debug-manager/watch.c:
5087         * plugins/debug-manager/watch.h:
5088         * plugins/devhelp/htmlview.c:
5089         * plugins/devhelp/htmlview.h:
5090         * plugins/document-manager/action-callbacks.c:
5091         * plugins/document-manager/action-callbacks.h:
5092         * plugins/document-manager/anjuta-docman.c:
5093         * plugins/document-manager/anjuta-docman.h:
5094         * plugins/document-manager/editor-tooltips.c:
5095         * plugins/document-manager/editor-tooltips.h:
5096         * plugins/document-manager/file_history.c:
5097         * plugins/document-manager/file_history.h:
5098         * plugins/document-manager/indent-dialog.c:
5099         * plugins/document-manager/indent-dialog.h:
5100         * plugins/document-manager/indent-util.c:
5101         * plugins/document-manager/indent-util.h:
5102         * plugins/document-manager/plugin.c:
5103         * plugins/editor/aneditor-autocomplete.cxx:
5104         * plugins/editor/aneditor-calltip.cxx:
5105         * plugins/editor/aneditor-indent.cxx:
5106         * plugins/editor/aneditor-priv.h:
5107         * plugins/editor/aneditor.cxx:
5108         * plugins/editor/aneditor.h:
5109         * plugins/editor/lexer.h:
5110         * plugins/editor/plugin.c:
5111         * plugins/editor/plugin.h:
5112         * plugins/editor/print.c:
5113         * plugins/editor/print.h:
5114         * plugins/editor/properties.h:
5115         * plugins/editor/properties_cxx.h:
5116         * plugins/editor/style-editor.c:
5117         * plugins/editor/style-editor.h:
5118         * plugins/editor/text-editor-iterable.c:
5119         * plugins/editor/text-editor-iterable.h:
5120         * plugins/editor/text_editor.c:
5121         * plugins/editor/text_editor.h:
5122         * plugins/editor/text_editor_cbs.c:
5123         * plugins/editor/text_editor_cbs.h:
5124         * plugins/editor/text_editor_menu.c:
5125         * plugins/editor/text_editor_menu.h:
5126         * plugins/editor/text_editor_prefs.c:
5127         * plugins/editor/text_editor_prefs.h:
5128         * plugins/file-loader/dnd.c:
5129         * plugins/file-loader/dnd.h:
5130         * plugins/file-loader/plugin.c:
5131         * plugins/file-manager/an_file_view.c:
5132         * plugins/file-manager/plugin.c:
5133         * plugins/file-wizard/file.c:
5134         * plugins/file-wizard/file.h:
5135         * plugins/file-wizard/plugin.c:
5136         * plugins/file-wizard/plugin.h:
5137         * plugins/gdb/debugger.c:
5138         * plugins/gdb/debugger.h:
5139         * plugins/gdb/gdbmi-test.c:
5140         * plugins/gdb/gdbmi.c:
5141         * plugins/gdb/gdbmi.h:
5142         * plugins/gdb/global.h:
5143         * plugins/gdb/parser.c:
5144         * plugins/gdb/parser.h:
5145         * plugins/gdb/plugin.c:
5146         * plugins/gdb/plugin.h:
5147         * plugins/gdb/utilities.c:
5148         * plugins/gdb/utilities.h:
5149         * plugins/glade/plugin.c:
5150         * plugins/glade/plugin.h:
5151         * plugins/gtodo/egg-datetime.c:
5152         * plugins/gtodo/egg-datetime.h:
5153         * plugins/gtodo/eggtrayicon.c:
5154         * plugins/gtodo/eggtrayicon.h:
5155         * plugins/gtodo/plugin.c:
5156         * plugins/gvim/anjuta-vim.c:
5157         * plugins/gvim/anjuta-vim.h:
5158         * plugins/gvim/gtkvim.c:
5159         * plugins/gvim/gtkvim.h:
5160         * plugins/gvim/plugin.c:
5161         * plugins/gvim/plugin.h:
5162         * plugins/language-support-cpp-java/plugin.c:
5163         * plugins/language-support-cpp-java/plugin.h:
5164         * plugins/macro/macro-actions.c:
5165         * plugins/macro/macro-actions.h:
5166         * plugins/macro/macro-db.c:
5167         * plugins/macro/macro-db.h:
5168         * plugins/macro/macro-dialog.c:
5169         * plugins/macro/macro-dialog.h:
5170         * plugins/macro/macro-edit.c:
5171         * plugins/macro/macro-edit.h:
5172         * plugins/macro/macro-util.c:
5173         * plugins/macro/macro-util.h:
5174         * plugins/macro/plugin.c:
5175         * plugins/macro/plugin.h:
5176         * plugins/message-view/anjuta-msgman.c:
5177         * plugins/message-view/anjuta-msgman.h:
5178         * plugins/message-view/message-view.c:
5179         * plugins/message-view/message-view.h:
5180         * plugins/message-view/plugin.c:
5181         * plugins/message-view/plugin.h:
5182         * plugins/patch/patch-plugin.c:
5183         * plugins/patch/patch-plugin.h:
5184         * plugins/patch/plugin.c:
5185         * plugins/patch/plugin.h:
5186         * plugins/profiler/gprof-call-graph-block-entry.c:
5187         * plugins/profiler/gprof-call-graph-block-entry.h:
5188         * plugins/profiler/gprof-call-graph-block.c:
5189         * plugins/profiler/gprof-call-graph-block.h:
5190         * plugins/profiler/gprof-call-graph-view.c:
5191         * plugins/profiler/gprof-call-graph-view.h:
5192         * plugins/profiler/gprof-call-graph.c:
5193         * plugins/profiler/gprof-call-graph.h:
5194         * plugins/profiler/gprof-flat-profile-entry.c:
5195         * plugins/profiler/gprof-flat-profile-entry.h:
5196         * plugins/profiler/gprof-flat-profile-view.c:
5197         * plugins/profiler/gprof-flat-profile-view.h:
5198         * plugins/profiler/gprof-flat-profile.c:
5199         * plugins/profiler/gprof-flat-profile.h:
5200         * plugins/profiler/gprof-function-call-chart-view.c:
5201         * plugins/profiler/gprof-function-call-chart-view.h:
5202         * plugins/profiler/gprof-function-call-tree-view.c:
5203         * plugins/profiler/gprof-function-call-tree-view.h:
5204         * plugins/profiler/gprof-options.c:
5205         * plugins/profiler/gprof-options.h:
5206         * plugins/profiler/gprof-profile-data.c:
5207         * plugins/profiler/gprof-profile-data.h:
5208         * plugins/profiler/gprof-view-manager.c:
5209         * plugins/profiler/gprof-view-manager.h:
5210         * plugins/profiler/gprof-view.c:
5211         * plugins/profiler/gprof-view.h:
5212         * plugins/profiler/plugin.c:
5213         * plugins/profiler/plugin.h:
5214         * plugins/profiler/string-utils.c:
5215         * plugins/profiler/string-utils.h:
5216         * plugins/project-import/plugin.c:
5217         * plugins/project-import/plugin.h:
5218         * plugins/project-import/project-import.c:
5219         * plugins/project-import/project-import.h:
5220         * plugins/project-manager/plugin.c:
5221         * plugins/project-manager/plugin.h:
5222         * plugins/project-wizard/action.c:
5223         * plugins/project-wizard/action.h:
5224         * plugins/project-wizard/autogen.c:
5225         * plugins/project-wizard/autogen.h:
5226         * plugins/project-wizard/druid.c:
5227         * plugins/project-wizard/druid.h:
5228         * plugins/project-wizard/file.c:
5229         * plugins/project-wizard/file.h:
5230         * plugins/project-wizard/header.c:
5231         * plugins/project-wizard/header.h:
5232         * plugins/project-wizard/install.c:
5233         * plugins/project-wizard/install.h:
5234         * plugins/project-wizard/parser.c:
5235         * plugins/project-wizard/parser.h:
5236         * plugins/project-wizard/plugin.c:
5237         * plugins/project-wizard/plugin.h:
5238         * plugins/project-wizard/property.c:
5239         * plugins/project-wizard/property.h:
5240         * plugins/project-wizard/values.c:
5241         * plugins/project-wizard/values.h:
5242         * plugins/sample1/plugin.c:
5243         * plugins/search/plugin.c:
5244         * plugins/search/plugin.h:
5245         * plugins/search/search-replace_backend.c:
5246         * plugins/search/search-replace_backend.h:
5247         * plugins/search/search_preferences.c:
5248         * plugins/sourceview/anjuta-convert.c:
5249         * plugins/sourceview/anjuta-convert.h:
5250         * plugins/sourceview/anjuta-document-loader.c:
5251         * plugins/sourceview/anjuta-document-loader.h:
5252         * plugins/sourceview/anjuta-document-saver.c:
5253         * plugins/sourceview/anjuta-document-saver.h:
5254         * plugins/sourceview/anjuta-document.c:
5255         * plugins/sourceview/anjuta-document.h:
5256         * plugins/sourceview/anjuta-encodings.c:
5257         * plugins/sourceview/anjuta-encodings.h:
5258         * plugins/sourceview/anjuta-languages-manager.c:
5259         * plugins/sourceview/anjuta-languages-manager.h:
5260         * plugins/sourceview/anjuta-utils.c:
5261         * plugins/sourceview/anjuta-utils.h:
5262         * plugins/sourceview/anjuta-view.c:
5263         * plugins/sourceview/anjuta-view.h:
5264         * plugins/sourceview/assist-window.c:
5265         * plugins/sourceview/assist-window.h:
5266         * plugins/sourceview/sourceview-cell.c:
5267         * plugins/sourceview/sourceview-cell.h:
5268         * plugins/sourceview/sourceview-prefs.c:
5269         * plugins/sourceview/sourceview-prefs.h:
5270         * plugins/sourceview/sourceview-print.c:
5271         * plugins/sourceview/sourceview-print.h:
5272         * plugins/sourceview/sourceview-private.h:
5273         * plugins/sourceview/sourceview-tags.c:
5274         * plugins/sourceview/sourceview-tags.h:
5275         * plugins/sourceview/sourceview.c:
5276         * plugins/sourceview/sourceview.h:
5277         * plugins/subversion/plugin.c:
5278         * plugins/subversion/plugin.h:
5279         * plugins/subversion/subversion-actions.c:
5280         * plugins/subversion/subversion-actions.h:
5281         * plugins/subversion/subversion-callbacks.c:
5282         * plugins/subversion/subversion-callbacks.h:
5283         * plugins/subversion/svn-auth.c:
5284         * plugins/subversion/svn-auth.h:
5285         * plugins/subversion/svn-backend-priv.h:
5286         * plugins/subversion/svn-backend.c:
5287         * plugins/subversion/svn-backend.h:
5288         * plugins/subversion/svn-notify.c:
5289         * plugins/subversion/svn-notify.h:
5290         * plugins/subversion/svn-thread.c:
5291         * plugins/subversion/svn-thread.h:
5292         * plugins/symbol-browser/an_symbol.c:
5293         * plugins/symbol-browser/an_symbol.h:
5294         * plugins/symbol-browser/an_symbol_info.c:
5295         * plugins/symbol-browser/an_symbol_info.h:
5296         * plugins/symbol-browser/an_symbol_iter.c:
5297         * plugins/symbol-browser/an_symbol_iter.h:
5298         * plugins/symbol-browser/an_symbol_prefs.c:
5299         * plugins/symbol-browser/an_symbol_prefs.h:
5300         * plugins/symbol-browser/an_symbol_search.c:
5301         * plugins/symbol-browser/an_symbol_search.h:
5302         * plugins/symbol-browser/an_symbol_view.c:
5303         * plugins/symbol-browser/an_symbol_view.h:
5304         * plugins/symbol-browser/plugin.c:
5305         * plugins/symbol-browser/plugin.h:
5306         * plugins/terminal/terminal.c:
5307         * plugins/tools/dialog.c:
5308         * plugins/tools/dialog.h:
5309         * plugins/tools/editor.c:
5310         * plugins/tools/editor.h:
5311         * plugins/tools/execute.c:
5312         * plugins/tools/execute.h:
5313         * plugins/tools/fileop.c:
5314         * plugins/tools/fileop.h:
5315         * plugins/tools/plugin.c:
5316         * plugins/tools/plugin.h:
5317         * plugins/tools/scripts/find-fixmes.pl:
5318         * plugins/tools/scripts/translation-status.pl:
5319         * plugins/tools/tool.c:
5320         * plugins/tools/tool.h:
5321         * plugins/tools/variable.c:
5322         * plugins/tools/variable.h:
5323         * plugins/valgrind/ldd.c:
5324         * plugins/valgrind/ldd.h:
5325         * plugins/valgrind/list.c:
5326         * plugins/valgrind/list.h:
5327         * plugins/valgrind/menu-utils.c:
5328         * plugins/valgrind/menu-utils.h:
5329         * plugins/valgrind/parser.c:
5330         * plugins/valgrind/parser.h:
5331         * plugins/valgrind/plugin.c:
5332         * plugins/valgrind/plugin.h:
5333         * plugins/valgrind/preferences.c:
5334         * plugins/valgrind/preferences.h:
5335         * plugins/valgrind/process.c:
5336         * plugins/valgrind/process.h:
5337         * plugins/valgrind/symtab.c:
5338         * plugins/valgrind/symtab.h:
5339         * plugins/valgrind/vgactions.c:
5340         * plugins/valgrind/vgactions.h:
5341         * plugins/valgrind/vgcachegrindprefs.c:
5342         * plugins/valgrind/vgcachegrindprefs.h:
5343         * plugins/valgrind/vgdefaultview.c:
5344         * plugins/valgrind/vgdefaultview.h:
5345         * plugins/valgrind/vgerror.c:
5346         * plugins/valgrind/vgerror.h:
5347         * plugins/valgrind/vggeneralprefs.c:
5348         * plugins/valgrind/vggeneralprefs.h:
5349         * plugins/valgrind/vghelgrindprefs.c:
5350         * plugins/valgrind/vghelgrindprefs.h:
5351         * plugins/valgrind/vgio.c:
5352         * plugins/valgrind/vgio.h:
5353         * plugins/valgrind/vgmemcheckprefs.c:
5354         * plugins/valgrind/vgmemcheckprefs.h:
5355         * plugins/valgrind/vgrule-editor.c:
5356         * plugins/valgrind/vgrule-editor.h:
5357         * plugins/valgrind/vgrule-list.c:
5358         * plugins/valgrind/vgrule-list.h:
5359         * plugins/valgrind/vgrule.c:
5360         * plugins/valgrind/vgrule.h:
5361         * plugins/valgrind/vgrulepattern.c:
5362         * plugins/valgrind/vgrulepattern.h:
5363         * plugins/valgrind/vgsearchbar.c:
5364         * plugins/valgrind/vgsearchbar.h:
5365         * plugins/valgrind/vgstrpool.c:
5366         * plugins/valgrind/vgstrpool.h:
5367         * plugins/valgrind/vgtoolprefs.c:
5368         * plugins/valgrind/vgtoolprefs.h:
5369         * plugins/valgrind/vgtoolview.c:
5370         * plugins/valgrind/vgtoolview.h:
5371         * src/about.c:
5372         * src/about.h:
5373         * src/action-callbacks.c:
5374         * src/action-callbacks.h:
5375         * src/anjuta-actions.h:
5376         * src/anjuta-app.c:
5377         * src/anjuta-app.h:
5378         * src/anjuta-callbacks.c:
5379         * src/anjuta-callbacks.h:
5380         * src/anjuta.c:
5381         * src/anjuta.h:
5382         * src/anjuta_cbs.c:
5383         * src/bacon-message-connection.c:
5384         * src/bacon-message-connection.h:
5385         * src/getline.c:
5386         * src/main.c:
5387         * src/shell.c:
5388         * src/shell.h:
5389         * src/start-with.c:
5390         * src/start-with.h:
5391         * src/utilities.c:
5392         * src/utilities.h:
5393         * tagmanager/options.c:
5394         
5395         Change the address of FSF in various files
5397 2007-08-30  Johannes Schmid <jhs@gnome.org>
5399         * anjuta.glade:
5400         * anjuta.gladep:
5401         Removed because they are no longer in use
5402         
5403         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5404         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
5405         Marked some strings as not translatable
5407         * plugins/search/search-replace.c: (list_max_items):
5408         Fixed a possible memory corruption
5410         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5411         Do not show menuitems for locked layout items
5413         * src/main.c: (main):
5414         Some minor style correction in gnome_init
5416 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
5418         * plugins/debug-manager/debugger.c,
5419         plugins/debug-manager/breakpoints.c,
5420         plugins/gdb/plugin.c,
5421         plugins/gdb/debugger.c,
5422         libanjuta/interfaces/libanjuta.idl:
5423         Move all breakpoints functions from IAnjutaDebugger to a new
5424         IAnjutaBreakpointDebugger interface
5426 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
5428         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5429         * plugins/debug-manager/plugin.c,
5430         plugins/debug-manager/breakpoints.c,
5431         plugins/tools/execute.c,
5432         plugins/project-wizard/plugin.c,
5433         plugins/build-basic-autotools/executer.c,
5434         plugins/gdb/debugger.c,
5435         plugins/profiler/gprof-options.h,
5436         plugins/sourceview/assist-window.h,
5437         plugins/class-gen/transform.c,
5438         libanjuta/anjuta-plugin-description.c,
5439         libanjuta/anjuta-status.c,
5440         libanjuta/anjuta-glue-c.c,
5441         libanjuta/anjuta-glue-cpp.c,
5442         plugins/symbol-browser/an_symbol_prefs.c:
5443         Fix warnings mostly "dereferencing type-punned pointer"
5444         Fix two bugs in breakpoints.c and an_symbol_prefs.c
5446 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
5448         * plugins/debug-manager/breakpoints.c,
5449         plugins/debug-manager/debugger.c:
5450         Avoid an endless loop if clearing all breakpoints while the programm
5451         is running
5453 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
5455         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5456         * plugins/debug-manager/plugin.c:
5457         Fix a segmentation fault added in the previous patch
5459 2007-07-21  Johannes Schmid <jhs@gnome.org>
5461         * plugins/build-basic-autotools/executer.c:
5462         (get_program_parameters):
5463         
5464         Show an error dialog if no targets are availible instead of
5465         just returning
5467 2007-07-20  Johannes Schmid <jhs@gnome.org>
5469         * libanjuta/anjuta-shell.c: (on_widget_data_add),
5470         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
5471         * libanjuta/anjuta-shell.h:
5472         * plugins/document-manager/plugin.c: (activate_plugin):
5473         * plugins/glade/anjuta-design-document.c:
5474         * plugins/glade/plugin.c: (glade_update_ui):
5475         * src/anjuta-app.c: (anjuta_app_add_widget_full),
5476         (anjuta_shell_iface_init):
5477         * src/shell.c: (anjuta_test_shell_add_widget),
5478         (anjuta_shell_iface_init):
5479         
5480         Make the document manager undockable (#458038)
5482 2007-07-20  Johannes Schmid <jhs@gnome.org>
5484         * plugins/document-manager/plugin.c: (on_editor_update_ui):
5485         * plugins/glade/anjuta-design-document.c:
5486         * plugins/glade/plugin.c: (glade_update_ui):
5487         
5488         Fixed some save/dirty status bug in glade
5490 2007-07-20  Johannes Schmid <jhs@gnome.org>
5492         * libanjuta/anjuta-status.c:
5493         Fixed crasher on shutdown
5495 2007-07-20  Johannes Schmid <jhs@gnome.org>
5497         * configure.in:
5498         Minimum glade requirement is 3.2 now. It was before
5499         but we did not check...
5500         
5501         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5502         * libanjuta/anjuta-profile.c:
5503         (anjuta_profile_add_plugins_from_xml):
5504         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
5505         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
5506         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
5507         * plugins/file-loader/plugin.c: (on_create_submenu):
5508         * plugins/file-manager/an_file_view.c: (compare_iter):
5509         * plugins/glade/plugin.c: (activate_plugin):
5510         * src/anjuta-app.c: (on_toolbar_view_toggled):
5511         * src/main.c: (main):
5512         
5513         Fixed lots of memory leaks (thansk valgrind)
5515 2007-07-19  Johannes Schmid <jhs@gnome.org>
5517         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5518         * plugins/document-manager/anjuta-docman.c:
5519         (anjuta_docman_set_busy):
5520         * plugins/document-manager/plugin.c: (on_editor_changed):
5521         * plugins/glade/plugin.c: (activate_plugin):
5522         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5523         (on_value_removed_current_editor):
5524         
5525         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
5527 2007-07-18  Johannes Schmid <jhs.gnome.org>
5529         * plugins/build-basic-autotools/executer.c: (execute_program):
5530         Fixed some of the scratchbox stuff but the environment is
5531         still broken
5533 2007-07-18  Johannes Schmid <jhs@gnome.org>
5535         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
5536         (on_plugin_deactivated), (get_plugin_loader_type):
5537         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
5538         (activate_plugin), (deactivate_plugin),
5539         (glade_plugin_instance_init):
5540         
5541         Fixed glade plugin deactivation
5543 2007-07-18  Johannes Schmid <jhs@gnome.org>
5545         * plugins/document-manager/anjuta-docman.c:
5546         (anjuta_docman_add_document):
5547         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
5548         
5549         Fixed path display in document manager with glade files
5551 2007-07-17  Johannes Schmid <jhs@gnome.org>
5553         * libanjuta/interfaces/Makefile.am.iface:
5554         * pixmaps/Makefile.am:
5555         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
5556         * plugins/debug-manager/plugin.c: (value_added_current_editor),
5557         (value_removed_current_editor):
5558         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
5559         (anjuta_docman_set_current_document):
5560         * plugins/document-manager/plugin.c: (on_editor_update_ui),
5561         (on_editor_added), (on_editor_changed):
5562         * plugins/glade/Makefile.am:
5563         * plugins/glade/anjuta-design-document.c:
5564         (anjuta_design_document_instance_init),
5565         (anjuta_design_document_set_property),
5566         (anjuta_design_document_get_property),
5567         (anjuta_design_document_class_init), (anjuta_design_document_new),
5568         (ifile_open), (ifile_get_uri), (ifile_iface_init):
5569         * plugins/glade/anjuta-design-document.h:
5570         * plugins/glade/anjuta-glade-notebook.c:
5571         * plugins/glade/anjuta-glade-notebook.h:
5572         * plugins/glade/plugin.c: (value_added_current_editor),
5573         (value_removed_current_editor), (glade_update_ui),
5574         (on_close_activated), (on_glade_project_changed),
5575         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
5576         (ifile_open):
5577         * plugins/language-support-cpp-java/plugin.c:
5578         (on_value_added_current_editor), (on_value_removed_current_editor):
5579         * plugins/macro/plugin.c: (value_added_current_editor):
5580         * plugins/project-manager/plugin.c: (value_added_current_editor):
5581         * plugins/subversion/plugin.c: (value_added_current_editor):
5582         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
5584         Fixed lot of IAnjutaEditor stuff and completed glade integration
5585         with document manager
5586         
5587         * plugins/build-basic-autotools/build-basic-autotools.c:
5588         (value_added_current_editor):
5589         * plugins/build-basic-autotools/executer.c: (execute_program):
5590         
5591         Some initial code to execute projects inside scratchbox
5592         
5593 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
5595         * plugins/project-import/project-import.c:
5596         Project import overwrites file on user request (bug #452579)
5598 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
5600         * plugins/debug-manager/debugger.c,
5601         plugins/debug-manager/threads.c,
5602         plugins/debug-manager/plugin.c,
5603         plugins/debug-manager/registers.c,
5604         plugins/debug-manager/locals.c,
5605         plugins/debug-manager/stack_trace.c,
5606         plugins/gdb/plugin.c,
5607         plugins/gdb/debugger.c,
5608         plugins/gdb/debugger.h,
5609         libanjuta/interfaces/libanjuta.idl:
5610         Rename change-location to program-moved
5611         Store thread id as gint instead of guint
5612         Do not display registers list if not available
5613         Add intermediate debugger states if missing
5615 2007-07-11  Johannes Schmid <jhs@gnome.org>
5617         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5618         .glade:
5619         Reverted unnecessary changes (#455819)
5621 2007-07-10  Johannes Schmid <jhs@gnome.org>
5623         * plugins/glade/plugin.c:
5624         Fixed glade plugin with glade 3.2 and another crasher
5626 2007-07-09  Johannes Schmid <jhs@gnome.org>
5628         * libanjuta/interfaces/libanjuta.idl:
5629         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5630         .glade:
5631         * plugins/debug-manager/breakpoints.c:
5632         (breakpoint_item_update_in_ui),
5633         (breakpoints_dbase_edit_breakpoint),
5634         (on_toggle_breakpoint_activate):
5635         * plugins/debug-manager/plugin.c:
5636         (on_run_to_cursor_action_activate):
5637         * plugins/document-manager/action-callbacks.c:
5638         (on_editor_command_cut_activate),
5639         (on_editor_command_copy_activate),
5640         (on_editor_command_paste_activate),
5641         (on_editor_command_clear_activate):
5642         * plugins/document-manager/anjuta-docman.c:
5643         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
5644         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
5645         (anjuta_docman_goto_file_line_mark),
5646         (anjuta_docman_find_editor_with_path),
5647         (anjuta_docman_get_all_editors):
5648         * plugins/document-manager/anjuta-docman.h:
5649         * plugins/document-manager/plugin.c:
5650         (update_editor_ui_interface_items), (on_editor_update_ui),
5651         (on_editor_changed), (on_session_save), (on_docman_auto_save),
5652         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
5653         (ianjuta_document_manager_iface_init), (isaveable_save),
5654         (isavable_is_dirty):
5655         * plugins/editor/editor.glade:
5656         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
5657         (idocument_paste), (idocument_clear), (idocument_iface_init),
5658         (iselection_iface_init):
5659         * plugins/glade/Makefile.am:
5660         * plugins/glade/anjuta-glade-notebook.c:
5661         (anjuta_glade_notebook_instance_init),
5662         (anjuta_glade_notebook_set_property),
5663         (anjuta_glade_notebook_get_property),
5664         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
5665         (ifile_open), (ifile_get_uri), (ifile_iface_init),
5666         (ifile_savable_save), (ifile_savable_save_as),
5667         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
5668         (ifile_savable_iface_init), (idocument_can_redo),
5669         (idocument_can_undo), (idocument_begin_undo_action),
5670         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
5671         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
5672         (idocument_copy), (idocument_paste), (idocument_clear),
5673         (idocument_iface_init):
5674         * plugins/language-support-cpp-java/plugin.c:
5675         (on_value_added_current_editor), (on_value_removed_current_editor):
5676         * plugins/macro/macro-util.c: (get_current_editor):
5677         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5678         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5679         (on_next_occur), (on_incremental_entry_key_press),
5680         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5681         (on_toolbar_find_incremental_start),
5682         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5683         * plugins/search/search-replace.c: (search_start_over),
5684         (search_update_combos), (replace_update_combos),
5685         (anjuta_search_replace_activate):
5686         * plugins/search/search-replace_backend.c: (create_search_entries):
5687         * plugins/sourceview/sourceview.c: (idocument_cut),
5688         (idocument_copy), (idocument_paste), (idocument_clear),
5689         (idocument_iface_init), (iselect_iface_init), (iassist_react):
5690         * plugins/tools/editor.c: (on_editor_response):
5691         * plugins/tools/execute.c: (get_current_editor),
5692         (atp_output_context_initialize), (atp_user_tool_execute):
5693         * plugins/tools/variable.c: (get_current_editor),
5694         (atp_variable_get_editor_variable):
5695         
5696         Some more IAnjutaEditor => IAnjutaDocument fixing!
5697         
5698         * plugins/glade/anjuta-glade-notebook.h:
5699         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
5700         (glade_update_ui):
5701         * plugins/glade/plugin.h:
5702         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
5703         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
5704         be used for glade, too. It might still have some rough edges but already works.
5705         (Fixes #415547 – Glade usability problem)
5707 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
5709         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
5710           development release (I updated version of glade3 svn to 3.3.2).
5712 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5714         * plugins/symbol-browser/an_symbol_view.c:
5715         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
5717 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5719         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
5720         (on_system_tags_update_finished), (on_update_global_clicked),
5721         (prefs_page_init), (on_gconf_notify_tags_list_changed),
5722         (symbol_browser_prefs_init),
5723         (symbol_browser_prefs_create_global_tags),
5724         (symbol_browser_load_global_tags):
5725         * plugins/symbol-browser/an_symbol_prefs.h:
5726         * plugins/symbol-browser/an_symbol_view.c:
5727         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
5728         * plugins/symbol-browser/an_symbol_view.h:
5729         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
5730         on global tags update because of delayed prefs merging. Happens when
5731         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
5732         is opened.
5734 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5736         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
5737         after install/uninstall.
5739         Patch from James Liggett:
5740         * scripts/glade2schemas.pl: Fixed creating schemas for list
5741         values.
5743 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
5745         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
5746           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
5747           development release since glade svn version is also 3.3.1. In future, the
5748           solution would be for us to always increment the micro version when
5749           changing the API.
5751 2007-07-05  Johannes Schmid <jhs@gnome.org>
5753         * libanjuta/interfaces/libanjuta.idl:
5754         * plugins/build-basic-autotools/build-basic-autotools.c:
5755         (on_build_mesg_format):
5756         * plugins/debug-manager/breakpoints.c:
5757         (breakpoint_item_update_in_ui),
5758         (breakpoints_dbase_edit_breakpoint),
5759         (on_toggle_breakpoint_activate):
5760         * plugins/debug-manager/plugin.c:
5761         (on_run_to_cursor_action_activate):
5762         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
5763         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
5764         (get_current_editor), (on_save_activate), (on_save_as_activate),
5765         (on_save_prompt_save_editor), (on_close_file_activate),
5766         (on_close_all_file_activate), (on_reload_file_activate),
5767         (anjuta_print_cb), (anjuta_print_preview_cb),
5768         (on_editor_command_upper_case_activate),
5769         (on_editor_command_lower_case_activate),
5770         (on_editor_command_undo_activate),
5771         (on_editor_command_redo_activate),
5772         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
5773         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
5774         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
5775         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
5776         (on_zoom_out_text_activate), (on_force_hilite_activate),
5777         (on_indent1_activate), (on_swap_activate),
5778         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5779         * plugins/document-manager/anjuta-docman.c:
5780         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
5781         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5782         (anjuta_docman_dispose), (on_notebook_switch_page),
5783         (anjuta_docman_page_from_widget), (on_editor_destroy),
5784         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
5785         (anjuta_docman_get_current_document),
5786         (anjuta_docman_set_current_document),
5787         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
5788         (anjuta_docman_update_page_label),
5789         (anjuta_docman_get_document_from_path),
5790         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5791         (anjuta_docman_order_tabs):
5792         * plugins/document-manager/anjuta-docman.h:
5793         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
5794         (update_editor_ui_interface_items), (update_editor_ui),
5795         (on_editor_update_save_ui), (on_editor_update_ui),
5796         (on_editor_changed), (on_save_prompt_save_editor),
5797         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
5798         (ianjuta_docman_get_current_document),
5799         (ianjuta_docman_set_current_document),
5800         (ianjuta_docman_remove_buffer),
5801         (ianjuta_document_manager_iface_init), (ifile_get_uri):
5802         * plugins/editor/text_editor.c: (itext_editor_iface_init),
5803         (idocument_get_filename), (idocument_can_undo),
5804         (idocument_can_redo), (idocument_undo),
5805         (idocument_begin_undo_action), (idocument_end_undo_action),
5806         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
5807         * plugins/language-support-cpp-java/plugin.c:
5808         (on_editor_char_inserted_cpp), (on_auto_indent):
5809         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
5810         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5811         * plugins/sample1/plugin.c: (on_sample_action_activate):
5812         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5813         (on_next_occur), (on_incremental_entry_key_press),
5814         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5815         (on_toolbar_find_incremental_start),
5816         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5817         * plugins/search/search-replace.c: (search_and_replace),
5818         (write_message_pane), (search_start_over), (search_update_combos),
5819         (replace_update_combos), (anjuta_search_replace_activate):
5820         * plugins/search/search-replace_backend.c:
5821         (file_buffer_new_from_path), (create_search_entries):
5822         * plugins/sourceview/sourceview-print.c: (create_print_job):
5823         * plugins/sourceview/sourceview.c:
5824         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
5825         (idocument_can_redo), (idocument_can_undo),
5826         (idocument_begin_undo_action), (idocument_end_undo_action),
5827         (idocument_undo), (idocument_redo), (idocument_grab_focus),
5828         (idocument_get_filename), (idocument_iface_init):
5829         * plugins/tools/editor.c: (on_editor_response):
5830         * plugins/tools/execute.c: (atp_output_context_initialize),
5831         (atp_user_tool_execute):
5832         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5833         
5834         Create IAnjutaDocument interface. This interface is a more general idea
5835         of documents being anything that can be modified, has undo/redo and
5836         may have operations like copy/paste.
5837         The primary goal is to integrate better by making it use the standard file
5838         and edit menu instead of it's own glade menu. Of course the downside is that
5839         you won't be able to view a source file and the designer at the same time. Anyway
5840         so many people have complained that they "can't save a glade file" that I think
5841         this is the much better solution.
5842         Work on the glade plugin is still to come but the most difficult things should be
5843         done now.
5845 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5847         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
5848           version 3.0.3.
5850 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5852         * libanjuta/anjuta-plugin-manager.c:
5853         (anjuta_plugin_manager_get_plugins_page),
5854         (anjuta_plugin_manager_get_remembered_plugins_page):
5855         * libanjuta/anjuta-plugin-manager.h:
5856         * src/anjuta-app.c: (anjuta_app_install_preferences):
5857         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
5858         and remembered plugins preferences pages in separate pages (avoid
5859         crowd).
5861 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5863         Patch from James Liggett  <jrliggett@cox.net>:
5864         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
5865         Installed editor preferences schemas. Fixes bug #453463.
5867 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5869         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
5870         (anjuta_preferences_dialog_init): Sort preferences pages on title.
5872 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5874         * plugins/document-manager/anjuta-document-manager.ui:
5875         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5876         * src/action-callbacks.c:
5877         * src/action-callbacks.h:
5878         * src/anjuta-actions.h:
5879         * src/anjuta-app.c: (anjuta_app_instance_init),
5880         (anjuta_app_install_preferences):
5881         * src/anjuta.glade:
5882         * src/anjuta.ui: Moved plugins and shortcuts settings inside
5883         General preferences page. Move preferences menu from Settings to
5884         Edit submenu. And got rid of Settings submenu.
5886 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5888         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
5889         
5890 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5892         * TODO.tasks: Increased bounty for on-demand preferences task to $150
5893         as discussed and agreed with James Liggett.
5895         Patch from James Liggett  <jrliggett@cox.net>:
5897         * configure.in:
5898         * libanjuta/anjuta-plugin-manager.c:
5899         (on_activated_plugin_objects_foreach),
5900         (anjuta_plugin_manager_get_active_plugin_objects):
5901         * libanjuta/anjuta-plugin-manager.h:
5902         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
5903         (anjuta_plugin_deactivate):
5904         * libanjuta/anjuta-preferences-dialog.c:
5905         (anjuta_preferences_dialog_finalize),
5906         (anjuta_preferences_dialog_class_init), (add_category_columns),
5907         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
5908         (anjuta_preferences_dialog_remove_page):
5909         * libanjuta/anjuta-preferences.c: (property_destroy),
5910         (unregister_preferences_key), (register_callbacks),
5911         (preferences_foreach_callback), (connect_prop_to_object),
5912         (anjuta_preferences_register_property_raw),
5913         (anjuta_preferences_register_property_custom),
5914         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
5915         (anjuta_preferences_remove_page),
5916         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
5917         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
5918         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
5919         (anjuta_preferences_class_init), (anjuta_preferences_new):
5920         * libanjuta/anjuta-preferences.h:
5921         * plugins/build-basic-autotools/Makefile.am:
5922         * plugins/build-basic-autotools/build-basic-autotools.c:
5923         (ipreferences_unmerge):
5924         * plugins/cvs-plugin/Makefile.am:
5925         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
5926         * plugins/document-manager/Makefile.am:
5927         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
5928         * plugins/editor/plugin.c: (ipreferences_unmerge):
5929         * plugins/file-manager/Makefile.am:
5930         * plugins/file-manager/plugin.c: (activate_plugin),
5931         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
5932         * plugins/gtodo/plugin.c: (ipreferences_merge),
5933         (ipreferences_unmerge):
5934         * plugins/language-support-cpp-java/Makefile.am:
5935         * plugins/language-support-cpp-java/plugin.c:
5936         (ipreferences_unmerge):
5937         * plugins/message-view/Makefile.am:
5938         * plugins/message-view/plugin.c: (ipreferences_unmerge):
5939         * plugins/sourceview/Makefile.am:
5940         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
5941         * plugins/symbol-browser/Makefile.am:
5942         * plugins/symbol-browser/an_symbol_prefs.c:
5943         (symbol_browser_prefs_finalize):
5944         * plugins/terminal/Makefile.am:
5945         * plugins/terminal/terminal.c: (ipreferences_unmerge):
5946         * plugins/valgrind/plugin.c: (ipreferences_merge),
5947         (ipreferences_unmerge):
5948         * scripts/Makefile.am:
5949         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
5950         * src/Makefile.am:
5951         * src/action-callbacks.c: (on_set_preferences1_activate):
5952         * src/anjuta-app.c: (anjuta_app_instance_init),
5953         (anjuta_app_install_preferences):
5954         * src/anjuta-app.h:
5955         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
5956         task: Bug #445314: On demand preferences widgets creation. Thanks
5957         James for this great work.
5959 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5961         * plugins/debug-manager/data_buffer.c,
5962         plugins/message-view/message-view.c: Fixed compiler warnings.
5964 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
5966         * src/action-callbacks.c: (help_activate),
5967         (on_help_manual_activate), (on_help_tutorial_activate),
5968         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
5970         Fixed help activation (bug #451557).
5972 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
5974         * AUTHORS: Added James Liggett. Forgot to add him before :(
5976 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
5978         * plugins/debug-manager/debugger.c,
5979         plugins/debug-manager/plugin.c,
5980         plugins/gdb/debugger.c,
5981         libanjuta/interfaces/libanjuta.idl:
5982         Add a GError* parameter to debugger-stopped signal
5984         * (added) libanjuta/anjuta-error.c,
5985         (added) libanjuta/anjuta-error.h,
5986         libanjuta/Makefile.am:
5987         Register GError as a boxed type
5989         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5990         Support GError* in signal, GError must be registered as a boxed type
5991         Accept NULL as strings
5993 === anjuta 2.2.0 ===
5995 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
5997         * configure.in: Bumped version to 2.2.0
5998         * NEWS: Updated for 2.2.0 stable release.
5999         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
6000         Reduce the idle priority to make the UI update before anything else.
6002 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
6004         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
6006         * libanjuta/interfaces/libanjuta.idl:
6007         * plugins/document-manager/action-callbacks.c:
6008         (on_editor_command_complete_word_activate):
6009         * plugins/document-manager/plugin.c:
6010         (update_editor_ui_interface_items):
6011         * plugins/editor/text_editor.c: (iautocomplete_activate),
6012         (iautocomplete_iface_init):
6013         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6015         Moved autocomplete() method away from IAnjutaEditorAssist into
6016         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
6017         autocomplete and does not crash with sourceview. Fixes Bug #449620
6018         – The auto completion functionality not work. Also sets menuitem 
6019         insensitive when hiding them.
6021         * plugins/debug-manager/disassemble.c:
6022         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
6023         printf types.
6025 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
6027         * pixmaps/anjuta_splash.png: Updated.
6028         
6029         * plugins/search/search-replace.c
6030         (anjuta_search_replace_activate): Fixed "Find in Files" to select
6031         the right target (project).
6032         * ChangeLog: Added missing log.
6034 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
6036         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
6037         manuals/anjuta-manual/C/fileoperations.xml,
6038         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
6040         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
6042         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
6044 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
6046         * TODO.tasks: Added bounty for on-demand preferences.
6048         Patch from Thierry Moisan:
6049         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
6050         (bug #88824).
6052 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6054         Patch from tpgww@onepost.net:
6056         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
6057         * libegg/test-actions.c:
6058         * libegg/test-multi-drag.c: (main):
6059         * plugins/debug-manager/memory.c: (read_memory_block):
6060         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
6062         Fixes compile warnings. Fixes bug #427101.
6064 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6066         Patch from James Liggett:
6068         * plugins/profiler/gprof-options.c: (on_option_changed),
6069         (setup_widgets):
6070         * plugins/profiler/gprof-options.h:
6071         * plugins/profiler/gprof-profile-data.c:
6072         (gprof_profile_data_init_profile):
6073         * plugins/profiler/gprof-profile-data.h:
6074         * plugins/profiler/plugin.c: (profiler_get_data),
6075         (profiler_set_target), (register_options),
6076         (on_profile_data_browse_button_clicked),
6077         (on_profiling_options_button_clicked), (on_profiler_delete_data):
6078         * plugins/profiler/profiler.glade: implements independent targets.
6079         implements the ability to select arbitrary gmon.out files.
6080         Fixes bug #403502 – User should also be allowed to select an
6081         independent executable target.
6083 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6085         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
6087         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
6088         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
6090 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
6092         * plugins/debug-manager/plugin.c,
6093         plugins/debug-manager/breakpoints.c:
6094         Remove weak pointers when owner is destroyed
6095         Remove all breakpoints before loading new one
6097 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
6099         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
6100          
6101 2007-06-19  Naba Kumar  <naba@gnome.org>
6103         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
6104         Bug #448491 Empty Lines Problem.
6106         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
6107         
6108         * data/default.profile, plugins/message-view/plugin.c: Do not
6109         restore session for messages.
6110         Fixes bug #377461 – don't create new message window for each
6111         build/find.
6113         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
6114         Fixes a crash on exit/project-close if profiler plugin is loaded.
6116 2007-06-17  Naba Kumar  <naba@gnome.org>
6118         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
6119         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
6121         * plugins/file-loader/plugin.c: Fail on opening non existent files.
6122         Bug #448034 – Anjuta crashes on starting (when the last project
6123         directory was deleted).
6125         * plugins/document-manager/plugin.c: Set line markers for files
6126         opened via IAnjutaFile::open(). Fixes missing line markers while
6127         navigating symbols.
6129 2007-06-17  Naba Kumar  <naba@gnome.org>
6131         * plugins/sourceview/sourceview.glade: Set correct font
6132         default value and use monospace instead of sans. Fixes
6133         bug #448408 – crash in Anjuta IDE: Trying to change the
6134         editor
6136 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
6138         * plugins/search/search-replace.c,
6139         plugins/search/search-replace.h,
6140         plugins/search/anjuta-search.glade:
6141         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
6142         Fixes bug #355166
6144 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
6146         * plugins/debug-manager/plugin.c,
6147         plugins/debug-manager/breakpoints.c:
6148         Add weak references, fixes bug #448053 ?
6150 2007-06-16  Naba Kumar  <naba@gnome.org>
6152         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
6153         dialog to allow forgetting them if user chooses to select a different
6154         one.
6156 2007-06-13  Naba Kumar  <naba@gnome.org>
6158         * plugins/sourceview/sourceview-prefs.c: Initialize font
6159         on startup correctly if use_theme is set.
6161         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
6162         if available for default font. Fixes bug #447304.
6164         * plugins/sourceview/sourceview-prefs.c: Return value based
6165         on right data type. Fixes Bug #438878 – Using gtksourceview editor
6166         for the first time has black background
6167         
6168         * plugins/project-manager/plugin.c: Give a better error message
6169         when project could not be loaded.
6171         * libanjuta/anjuta-serializer.c: Added a comment.
6173 2007-06-13  Johannes Schmid <jhs@gnome.org>
6175         * configure.in:
6176         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
6177         most warnings to avoid simple coding problems.
6178         
6179         * plugins/message-view/anjuta-msgman.c:
6180         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
6181         * plugins/message-view/plugin.c: (on_view_changed),
6182         (ianjuta_msgman_add_view):
6183         
6184         Fixed #440866 by always presenting the message-manager when a tab is
6185         added because Gtk+ seems to have problems to add tabs to hidden widgets.
6186         
6187         * plugins/subversion/subversion-callbacks.c:
6188         (on_subversion_commit_response):
6189         Destroy dialog if user clicks "No"
6191 2007-06-12  Naba Kumar  <naba@gnome.org>
6193         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
6194         read and use of uninitialized variable.
6196         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
6197         because it is used in credits listing and packaging could compress
6198         it in docdir. Fixes bug #397881: The credits are empty
6200         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
6201         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
6202         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
6203         plugins/symbol-browser/an_symbol_info.c,
6204         plugins/symbol-browser/plugin.c,
6205         plugins/symbol-browser/an_symbol_view.c,
6206         plugins/editor/aneditor-autocomplete.cxx:
6208         - Do not access TMTag
6209         member in TMSymbol when freeing it because by then the tags
6210         could have changed. Avoids dangerous memory corruptions by freeing
6211         someone else's memory (Could explain those random crashes when
6212         refreshing symbols or re-loading a different project or closing
6213         a project). Anything that tries to refresh symbols could trigger
6214         this corruptions.
6215         - Added a flag to also retrieve method definitions as part of
6216         the class's scope members. And used it to set both function prototype
6217         and definition in symbols. Fixes navigation to prototype and
6218         function definitions from symbol browser (bug #440370)
6220         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
6221         memory. Could fix those bogus 'file changed' dialogs.
6223         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
6225 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
6227         * (added) libanjuta/anjuta-utils-priv.h,
6228         libanjuta/anjuta-utils.h,
6229         libanjuta/anjuta-launcher.c,
6230         libanjuta/Makefile.am:
6231         Fix bug #440801: do not use config.h in public include files
6233 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
6235         * plugins/project-wizard/templates/mkfile.wiz:
6236         Fix bug #442038: missing project.sh file
6238         * configure.in,
6239         plugins/project-wizard/templates/Makefile.am,
6240         plugins/project-wizard/templates/translatable-strings.h,
6241         (added) plugins/project-wizard/templates/sdl.wiz,
6242         (added) plugins/project-wizard/templates/appwiz_sdl.png,
6243         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
6244         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
6245         (added) plugins/project-wizard/templates/sdl/Makefile.am,
6246         (added) plugins/project-wizard/templates/sdl/.cvsignore,
6247         (added) plugins/project-wizard/templates/sdl/src/main.c,
6248         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
6249         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
6250         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
6251         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
6252         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
6253         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
6254         Fix bug #315635: add a SDL project wizard
6256 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
6258         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
6259         when SIGCHLD is triggered when main loop context is locked. Dead lock
6260         happens when child_exited callback also accesses main loop context.
6261         Happens particularly badly in debug target exiting.
6263 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
6265         * manuals/anjuta-manual/C/debugger.xml:
6266         First update of the debugger documentation
6268 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
6270         * manuals/anjuta-manual/C/fileoperations.xml,
6271         manuals/anjuta-manual/C/projects.xml,
6272         manuals/anjuta-manual/C/anjuta-manual.xml,
6273         manuals/anjuta-manual/C/build.xml,
6274         manuals/anjuta-manual/C/execute.xml,
6275         manuals/anjuta-manual/Makefile.am: Updated more documentation.
6276         Added project properties documentation. Moved execution section
6277         inside project management. Removed dead documentation.
6279 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
6281         * src/anjuta.c, plugins/symbol-browser/plugin.c,
6282         plugins/symbol-browser/plugin.h,
6283         plugins/symbol-browser/an_symbol_prefs.c,
6284         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
6285         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
6286         progress bar instead of separate window for system tags
6287         generation. Renamed AnjutaStatus methods to a proper ones.
6289         * plugins/symbol-browser/plugin.c,
6290         plugins/symbol-browser/plugin.h,
6291         plugins/symbol-browser/an_symbol_prefs.c,
6292         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
6293         global-tags/create_global_tags.sh.in: Get rid of message window
6294         for showing global tags creation and use a small window with
6295         progress bar.
6297 2007-05-30  Naba Kumar  <naba@gnome.org>
6299         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
6300         Bug 442315 – After calling configure, the build menus are still insensitive,
6301         Bug 442314 – Autogeneration fails when there is no autogen.sh
6303         * plugins/project-manager/plugin.c: Fixed mem corruption when it
6304         fails to remove target/source/group. Fixes bug #440196 – crash in
6305         Anjuta IDE: removing a target
6307 2007-05-29  Naba Kumar  <naba@gnome.org>
6309         * plugins/symbol-browser/an_symbol_view.c,
6310         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
6311         tags generation. Fixed runtime warning.
6313 2007-05-28  Naba Kumar  <naba@gnome.org>
6315         Patch from James Liggett  <jrliggett@cox.net>:
6316         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
6317         Fixed bug #403502 – User should also be allowed to select an
6318         independent executable target.
6320 2007-05-27  Johannes Schmid <jhs@gnome.org>
6322         * plugins/build-basic-autotools/build-basic-autotools.c:
6323         (get_real_directory), (on_build_mesg_format):
6324         
6325         Find correct files for error messages inside scratchbox
6327 2007-05-27  Naba Kumar  <naba@gnome.org>
6329         * manuals/anjuta-manual/C/projects.xml,
6330         manuals/anjuta-manual/C/projects.xml: Updated project
6331         management chapter more.
6333 2007-05-25  Johannes Schmid <jhs@gnome.org>
6335         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6336         * plugins/build-basic-autotools/build-basic-autotools.c:
6337         (on_sb_check_toggled), (build_execute_command),
6338         (ipreferences_merge), (ipreferences_unmerge):
6339         Added support for building inside scratchbox environment
6340         
6341         Patch from James Liggett <jrliggett@cox.net>:
6342         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
6343         (anjuta_msgman_append_view):
6345         Fix 440866 
6346           – Anjuta aborts with numerous assertion failures when adding a new message view tab
6348 2007-05-23  Naba Kumar  <naba@gnome.org>
6350         * manuals/anjuta-manual/C/projects.xml: Updated project
6351         management chapter.
6353 2007-05-22  Naba Kumar  <naba@gnome.org>
6355         * manuals/anjuta-manual/C/projects.xml: More updates.
6357         * manuals/anjuta-manual/C/introduction.xml,
6358         manuals/anjuta-manual/C/projects.xml,
6359         manuals/anjuta-manual/C/interface.xml: Updated documentation.
6361 2007-05-22  Naba Kumar  <naba@gnome.org>
6363         Patch from Étienne Bersac:
6364         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
6365         class in generated class.
6367 2007-05-22  Naba Kumar  <naba@gnome.org>
6369         * plugins/profiler/plugin.c: Fixed a compiler warning.
6370         * plugins/valgrind/Makefile.am: Added ldflags.
6372         Patch from James Liggett:
6373         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
6374         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
6375         specific options.
6377 2007-05-18  Johannes Schmid <jhs@gnome.org>
6379         * plugins/editor/text_editor.c:
6380         * plugins/language-support-cpp-java/plugin.c:
6381         (on_editor_language_changed), (on_value_added_current_editor),
6382         (on_value_removed_current_editor):
6383         
6384         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
6385         Fix assist support in language-support-plugin.
6387 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6389         * libanjuta/interfaces/libanjuta.idl:
6390         Add a new interface allowing to implement plugin able
6391         to load other plugins (not written in C)
6393         * libanjuta/anjuta-plugin-handle.c,
6394         libanjuta/anjuta-plugin-handle.h:
6395         Add a language and a resident plugin properties
6397         * libanjuta/anjuta-glue-plugin.c,
6398         libanjuta/anjuta-glue-plugin.h,
6399         (added)libanjuta/anjuta-glue-c.c,
6400         (added)libanjuta/anjuta-glue-c.h,
6401         libanjuta/Makefile.am:
6402         Split code used to load a C plugin into a common part
6403         in anjuta-glue-plugin and a specific part in anjuta-glue-c
6405         * libanjuta/anjuta-glue-factory.c,
6406         libanjuta/anjuta-glue-factory.h,
6407         libanjuta/anjuta-plugin-manager.c:
6408         Allow to load plugin not written in C and search for the
6409         additional needed code in another plugin
6411 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6413         * plugins/editor/text_editor.c:
6414         Add an empty implementation of IAnjutaEditorAssist for scintilla,
6415         avoiding a crash if scintilla is used
6417 2007-05-14  Johannes Schmid <jhs@gnome.org>
6419         * libanjuta/interfaces/libanjuta.idl:
6420         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6421         (assist_cleanup), (on_assist_end), (on_assist_cancel),
6422         (on_assist_chosen), (on_assist_update), (get_context),
6423         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
6424         (install_assist), (uninstall_assist), (install_support),
6425         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
6426         (cpp_java_plugin_instance_init):
6427         * plugins/language-support-cpp-java/plugin.h:
6428         Use IAnjutaEditorAssist to show language specific suggestions
6429         
6430         * plugins/sourceview/Makefile.am:
6431         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
6432         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6433         * plugins/sourceview/anjuta-view.h:
6434         * plugins/sourceview/assist-window.c: (assist_window_expose),
6435         (assist_window_set_property), (assist_window_get_property),
6436         (assist_window_class_init), (assist_activated),
6437         (assist_window_init), (assist_window_finalize),
6438         (assist_window_select), (assist_window_first),
6439         (assist_window_last), (assist_window_up), (assist_window_down),
6440         (get_coordinates), (assist_window_move), (assist_window_update),
6441         (assist_window_filter_keypress), (assist_window_is_active),
6442         (assist_window_new), (assist_window_get_trigger),
6443         (assist_window_get_position):
6444         * plugins/sourceview/assist-window.h:
6445         * plugins/sourceview/sourceview-args.c (removed):
6446         * plugins/sourceview/sourceview-args.h (removed):
6447         * plugins/sourceview/sourceview-autocomplete.c (removed):
6448         * plugins/sourceview/sourceview-autocomplete.h (removed):
6449         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6450         * plugins/sourceview/sourceview-private.h:
6451         * plugins/sourceview/sourceview-scope.c(removed):
6452         * plugins/sourceview/sourceview-scope.h(removed):
6453         * plugins/sourceview/sourceview.c: (on_assist_chosen),
6454         (on_assist_cancel), (on_document_char_added),
6455         (on_reload_dialog_response), (sourceview_class_init),
6456         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
6457         (iassist_remove_trigger), (iassist_autocomplete),
6458         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
6459         (iassist_react), (iassist_iface_init):
6460         * plugins/sourceview/tag-window.c (moved to assist-window.c):
6461         * plugins/sourceview/tag-window.h (moved to assist-window.c):
6462         
6463         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
6464         - Mark files dirty if reload dialog is canceled.
6466 2007-05-12  Naba Kumar  <naba@gnome.org>
6468         * libanjuta/anjuta-launcher.h: Corrected include file.
6470 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
6472         * libanjuta/anjuta-glue-plugin.c,
6473         libanjuta/anjuta-glue-plugin.h,
6474         libanjuta/anjuta-glue-factory.c,
6475         libanjuta/anjuta-glue-factory.h,
6476         ibanjuta/anjuta-plugin-manager.c:
6477         Move code used to load a C plugin from glue-factory to glue-plugin
6478         So loading a plugin written in another language could be done by
6479         just using another object derived from AnjutaGluePlugin
6481         * libanjuta/libanjuta.h:
6482         Remove anjuta-plugin-handle header, it's not installed as libanjuta
6483         includes
6485 === anjuta 2.1.3 ===
6487 2007-05-11  Naba Kumar  <naba@gnome.org>
6489         * configure.in: Bumped version to 2.1.3
6490         * NEWS: Updated.
6491         * AUTHORS: Updated.
6492         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
6494 2007-05-11  Naba Kumar  <naba@gnome.org>
6496         * configure.in:
6497         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
6498         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
6499         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
6501 2007-05-10  Johannes Schmid <jhs@gnome.org>
6503         * plugins/search/plugin.c:
6504         Make incremental search behave less annoying
6505         
6506 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
6508         * plugins/macro/macro-util.c:
6509         Fix bug #419008 and bug #419036
6510         When creating new header file, use name and email set in
6511         preferences and replace invalid C character by underscore
6512         in guards
6514 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
6516         * plugins/search/search-replace.c,
6517         plugins/search/search-replace_backend.c:
6518         Disable search button if search expression is empty (bug #378193)
6520 2007-05-08  Naba Kumar  <naba@gnome.org>
6522         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
6523         build error.
6525 2007-05-07  Naba Kumar  <naba@gnome.org>
6527         * configure.in:
6528         * plugins/project-wizard/templates/Makefile.am:
6529         * plugins/project-wizard/templates/minimal.wiz:
6530         * plugins/project-wizard/templates/minimal/.cvsignore:
6531         * plugins/project-wizard/templates/minimal/Makefile.am:
6532         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
6533         * plugins/project-wizard/templates/minimal/autogen.sh:
6534         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
6535         * plugins/project-wizard/templates/minimal/project.anjuta:
6536         Added 'minimal', a generic and flat, project template.
6537         
6538 2007-05-05  Naba Kumar  <naba@gnome.org>
6540         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
6542         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
6543         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
6544         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
6545         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
6546         instead of a real one, fixes interdependency with libanjuta.
6547         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
6548         * libanjuta/Makefile.am: 
6549         * libegg/Makefile.am:
6550         * plugins/build-basic-autotools/Makefile.am:
6551         * plugins/class-gen/Makefile.am:
6552         * plugins/class-inheritance/Makefile.am:
6553         * plugins/cvs-plugin/Makefile.am:
6554         * plugins/debug-manager/Makefile.am:
6555         * plugins/devhelp/Makefile.am:
6556         * plugins/document-manager/Makefile.am:
6557         * plugins/editor/Makefile.am:
6558         * plugins/file-loader/Makefile.am:
6559         * plugins/file-manager/Makefile.am:
6560         * plugins/file-wizard/Makefile.am:
6561         * plugins/gdb/Makefile.am:
6562         * plugins/glade/Makefile.am:
6563         * plugins/gtodo/Makefile.am:
6564         * plugins/language-support-cpp-java/Makefile.am:
6565         * plugins/macro/Makefile.am:
6566         * plugins/message-view/Makefile.am:
6567         * plugins/patch/Makefile.am:
6568         * plugins/profiler/Makefile.am:
6569         * plugins/project-import/Makefile.am:
6570         * plugins/project-manager/Makefile.am:
6571         * plugins/project-wizard/Makefile.am:
6572         * plugins/sample1/Makefile.am:
6573         * plugins/search/Makefile.am:
6574         * plugins/sourceview/Makefile.am:
6575         * plugins/subversion/Makefile.am:
6576         * plugins/symbol-browser/Makefile.am:
6577         * plugins/terminal/Makefile.am:
6578         * plugins/tools/Makefile.am:
6579         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
6581 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
6583         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
6585 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6587         * libanjuta/anjuta-launcher.c,
6588         libanjuta/anjuta-launcher.h:
6589         Add some missing implementation
6591 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
6593         Reviewed by Naba Kumar  <naba@gnome.org>:
6594         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
6595         for uninstall-hook.
6597 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
6599         Reviewed by Naba Kumar  <naba@gnome.org>:
6600         * plugins/editor/text_editor.c: Large memory addresses were being
6601         truncated, switched to glong (bug #422143).
6603 2007-04-24  Naba Kumar  <naba@gnome.org>
6605         * plugins/document-manager/plugin.c: (prefs_finalize):
6606         * plugins/editor/aneditor-autocomplete.cxx:
6607         * plugins/editor/text_editor_menu.c:
6608         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
6609         * plugins/file-loader/plugin.c: (open_file_with),
6610         (create_open_with_submenu):
6611         * plugins/file-manager/plugin.c: (prefs_finalize):
6612         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
6613         pointer type castings.
6615 2007-04-24  Naba Kumar  <naba@gnome.org>
6617         Patch from s|s  <supreet.sethi@gmail.com>:
6618         * (added) plugins/project-wizard/templates/django-logo.png:
6619         * (added) plugins/project-wizard/templates/django.wiz:
6620         * plugins/project-wizard/templates/Makefile.am:
6621         * plugins/project-wizard/templates/translatable-strings.h: Added
6622         django project template. http://www.djangoproject.com/
6624 2007-04-24  Naba Kumar  <naba@gnome.org>
6626         * plugins/subversion/anjuta-subversion.glade: Set expansion for
6627         the log entry widget and made the dialog little larger.
6629 2007-04-24  Naba Kumar  <naba@gnome.org>
6631         Patch from Halton Huo:
6632         * configure.in:
6633         * plugins/project-wizard/property.c:
6634         * plugins/subversion/svn-auth.c:
6635         * plugins/subversion/svn-backend-priv.h:
6636         * plugins/subversion/svn-backend.c:
6637         * plugins/subversion/svn-backend.h:
6638         * plugins/subversion/svn-notify.h: Proper use of subversion
6639         headers. Fixes build issues in solaris (bug #426701).
6641 2007-04-24  Naba Kumar  <naba@gnome.org>
6643         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
6644         
6645         * plugins/project-wizard/templates/cpp.wiz:
6646         * plugins/project-wizard/templates/gcj.wiz:
6647         * plugins/project-wizard/templates/gnome.wiz:
6648         * plugins/project-wizard/templates/gtk.wiz:
6649         * plugins/project-wizard/templates/gtkmm.wiz:
6650         * plugins/project-wizard/templates/java.wiz:
6651         * plugins/project-wizard/templates/python.wiz:
6652         * plugins/project-wizard/templates/terminal.wiz:
6653         * plugins/project-wizard/templates/wxwin.wiz:
6654         * plugins/project-wizard/templates/xlib-dock.wiz:
6655         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
6656         project option and set it ON by default (since gnome-build, can't
6657         enabled configure shared lib support later when a sharedlib target
6658         is added).
6660 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6662         * plugins/debug-manager/stack_trace.c:
6663         Fix a missing case in the previous changes
6665 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6667         * plugins/debug-manager/plugin.c:
6668         Fix bug #430401
6670         * plugins/debug-manager/breakpoints.c,
6671         plugins/gdb/plugin.c:
6672         Fix adding breakpoint on a function
6674         * plugins/debug-manager/stack_trace.c:
6675         Highlight changed stack frame
6677 2007-04-18  Naba Kumar  <naba@gnome.org>
6679         * plugins/document-manager/anjuta-docman.c:
6680         (anjuta_docman_dispose), (on_editor_destroy),
6681         (anjuta_docman_remove_editor): Remove the editor widget from
6682         the parent container before calling destroy, otherwise container
6683         removal happens after TextEditor is disposed resulting in call
6684         to value-remove for a TextEditor which is half-dead (crash).
6686 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
6688         * plugins/debug-manager/data_buffer.c
6689         plugins/debug-manager/data_view.c,
6690         plugins/debug-manager/memory.c:
6691         Fixes for bug #418523, bug #427090 and bug #428174
6693 2007-04-11 Halton Huo <halton.huo@sun.com>
6695         reviewed by: <jhs@gnome.org>
6697         * configure.in:
6698         * libanjuta/Makefile.am:
6699         * libanjuta/anjuta-utils.c:
6700         * libanjuta/anjuta-utils.h:
6701         * manuals/reference/libanjuta/Makefile.am:
6702         
6703         Fixed compilation on sun by deploying the libutil methods
6704         in anjuta-utils.h and building them on condition.
6706 2007-04-11  Johannes Schmid <jhs@gnome.org>
6708         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
6709         (anjuta_docman_add_editor):
6710         Hold a reference on the editor as long as we use it.
6711         
6712         * plugins/document-manager/plugin.c: (on_editor_changed):
6713         Destroy GValue to fix a memoery leak.
6715 2007-04-11  Johannes Schmid <jhs@gnome.org>
6717         * plugins/document-manager/plugin.c: (on_editor_changed):
6718         Fixed reference counting for editor by using g_value_take_object instead
6719         of g_value_set_object. The editors are now correctly finalized and thus
6720         we do not lack so much memory anymore.
6721         
6722         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
6723         (anjuta_view_finalize), (anjuta_view_focus_out),
6724         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6725         * plugins/sourceview/anjuta-view.h:
6726         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
6727         * plugins/sourceview/sourceview-prefs.c:
6728         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
6729         * plugins/sourceview/sourceview-prefs.h:
6730         * plugins/sourceview/sourceview-private.h:
6731         * plugins/sourceview/sourceview.c: (on_document_loaded),
6732         (timeout_unref), (on_document_saved), (sourceview_finalize),
6733         (sourceview_new), (ifile_open), (ifile_savable_save),
6734         (ifile_savable_save_as):
6736         Several changes to fix things when the editor is correctly destroyed.
6737         Fixed preferences (which led me to the refcounting issue, #409412)
6738         and removed deprecated completition code that will be replace by
6739         IAnjutaAssist interface soon. 
6741 2007-04-11  Johannes Schmid <jhs@gnome.org>
6743         * libanjuta/anjuta-launcher.c:
6744         (anjuta_launcher_execution_done_cleanup),
6745         (anjuta_launcher_child_terminated):
6746         Possible fix for #428363 and added a g_return_if_fail
6748         * plugins/message-view/plugin.c: (activate_plugin):
6749         Fixed a Gtk/Gdl-Critical
6750         
6751         Patches from Étienne Bersac <bersace03@laposte.net>
6752         * plugins/class-gen/templates/go-source.tpl:
6753         * plugins/macro/macros.xml:
6754         Use better template for GObjects (#417875 and #417918)
6755         
6756         Patches from Halton Huo <halton.huo@sun.com>
6757         * libanjuta/anjuta-launcher.h:
6758         * libanjuta/anjuta-preferences.c:
6759         * libanjuta/anjuta-utils.c:
6760         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
6761         (cg_window_set_add_to_repository):
6762         * plugins/class-inheritance/class-inherit.c:
6763         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
6765 2007-04-09  Johannes Schmid <jhs@gnome.org>
6767         * plugins/editor/print.c: (anjuta_print_show_header):
6768         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6769         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6771   Some string changes (#427395 and #427399)
6773 2007-04-06  Johannes Schmid <jhs@gnome.org>
6775         * plugins/build-basic-autotools/build-basic-autotools.c:
6776         (on_build_mesg_format), (on_build_mesg_parse):
6777         Fixed full path detection
6779 2007-04-05  Naba Kumar  <naba@gnome.org>
6781         Patch from Halton Huo:
6782         * libanjuta/Makefile.am:
6783         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
6784         * libanjuta/anjuta-glue-cpp.h:
6785         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
6786         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
6787         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
6788         (anjuta_glue_factory_get_path), (get_already_loaded_module),
6789         (load_plugin), (anjuta_glue_factory_get_object_type):
6790         * libanjuta/anjuta-glue-factory.h:
6791         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
6792         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
6793         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
6794         (anjuta_glue_plugin_new):
6795         * libanjuta/anjuta-glue-plugin.h:
6796         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6797         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
6798         * libanjuta/anjuta-plugin.h:
6799         * libanjuta/glue-cpp.c:
6800         * libanjuta/glue-cpp.h:
6801         * libanjuta/glue-factory.c:
6802         * libanjuta/glue-factory.h:
6803         * libanjuta/glue-plugin.c:
6804         * libanjuta/glue-plugin.h:
6805         * plugins/build-basic-autotools/build-basic-autotools.h:
6806         * plugins/class-gen/plugin.h:
6807         * plugins/class-inheritance/plugin.h:
6808         * plugins/cvs-plugin/plugin.h:
6809         * plugins/debug-manager/plugin.h:
6810         * plugins/devhelp/plugin.h:
6811         * plugins/document-manager/plugin.h:
6812         * plugins/editor/plugin.h:
6813         * plugins/file-loader/plugin.h:
6814         * plugins/file-manager/plugin.h:
6815         * plugins/file-wizard/plugin.h:
6816         * plugins/gdb/plugin.h:
6817         * plugins/glade/plugin.h:
6818         * plugins/gtodo/plugin.h:
6819         * plugins/language-support-cpp-java/plugin.h:
6820         * plugins/macro/plugin.h:
6821         * plugins/message-view/plugin.h:
6822         * plugins/patch/plugin.h:
6823         * plugins/profiler/plugin.h:
6824         * plugins/project-import/plugin.h:
6825         * plugins/project-manager/plugin.h:
6826         * plugins/project-wizard/plugin.h:
6827         * plugins/sample1/plugin.h:
6828         * plugins/search/plugin.h:
6829         * plugins/sourceview/plugin.h:
6830         * plugins/subversion/plugin.h:
6831         * plugins/symbol-browser/plugin.h:
6832         * plugins/terminal/terminal.c:
6833         * plugins/tools/plugin.h:
6834         * plugins/tools/scripts/tools-2.xml.in:
6835         * plugins/valgrind/plugin.h:
6837         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
6839 2007-04-05  Naba Kumar  <naba@gnome.org>
6841         * anjuta.spec.in, configure.in: Removed dead codes.
6842         
6843         Patch from Jos Dehaes:
6844         * configure.in, plugins/project-wizard/templates/Makefile.am,
6845         plugins/project-wizard/templates/mkfile.wiz,
6846         plugins/project-wizard/templates/translatable-strings.h: Enabled
6847         makefile-based project creation and import. Fixes bug #355145
6849 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
6851         * plugins/debug-manager/debugger.c,
6852         plugins/debug-manager/plugin.c,
6853         plugins/gdb/anjuta-gdb.plugin.in:
6854         Code cleaning (remove unused code, rename this into self)
6855         Add information about supported format in debugger plugin
6856         Activate debugger plugin according to the target format
6858 2007-04-01  Naba Kumar  <naba@gnome.org>
6860         * plugins/message-view/message-view.c:
6861         (message_view_instance_init): Fixed message icons to appear.
6863 2007-03-31  Johannes Schmid <jhs@gnome.org>
6865         * plugins/message-view/anjuta-msgman.c:
6866         (anjuta_msgman_append_view):
6867         * plugins/message-view/plugin.c: (on_view_changed),
6868         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
6869         
6870         Fixed #424845
6872 2007-03-31  Johannes Schmid <jhs@gnome.org>
6874         * plugins/message-view/message-view.c:
6875         (message_view_instance_init), (imessage_view_append):
6876         Show nice icons beside the messages for info, warning and error. This is a completly
6877         cosmetic change so if someone dislikes it he is free to remove it.
6879 2007-03-31  Johannes Schmid <jhs@gnome.org>
6880         
6881         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
6882         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
6883         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
6884         * plugins/message-view/anjuta-msgman.h:
6885         * plugins/message-view/message-view.h:
6886         * plugins/message-view/plugin.c: (on_view_changed),
6887         (activate_plugin):
6888         Fixed #359399 and made next/previous insensitive when not availible
6889         
6890         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
6891         (tag_style_to_string):
6892         Fixed namespace Problem with gdk >= 2.11
6893         
6894         * plugins/sourceview/sourceview-autocomplete.c:
6895         (sourceview_autocomplete_init):
6896         Removed structure, follow-up of #423682
6898 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
6900         * plugins/debug-manager/debug_tree.c,
6901         plugins/debug-manager/debug_tree.h,
6902         plugins/debug-manager/watch.c,
6903         plugins/debug-manager/anjuta-debug-manager.glade:
6904         Inspect variable at cursor
6905         Fix buttons in inspect dialog
6907 2007-03-27  Halton Huo  <halton.huo@sun.com>
6909         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
6911         * plugins/sourceview/sourceview-autocomplete.c
6912         plugins/debug-manager/disassemble.c,
6913         libanjuta/interfaces/libanjuta.idl:
6914         Remove array with 0 size and empty structure as it is not
6915         supported by sun cc, Fixes bug #423682
6917         * plugins/debug-manager/debugger.c:
6918         Remove anonymous union as it is not supported by sun cc,
6919         Fixes bug #423680
6921 === anjuta 2.1.2 ===
6923 2007-03-28  Naba Kumar  <naba@gnome.org>
6925         * configure.in: Bumped version to 2.1.2
6926         * NEWS: Updated for release.
6927         
6928         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
6929         Improved breakpoint marker icon.
6930         
6931         * plugins/editor/anjuta-editor.plugin.in,
6932         plugins/sourceview/sourceview.plugin.in: Made editor plugins
6933         non user activable since they are now remembered properly.
6935 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
6937         * plugins/tools/editor.c:
6938         Fix bug #423270
6940 2007-03-27  Naba Kumar  <naba@gnome.org>
6942         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
6943         word when autocompleting without leaving any trailing part of
6944         the word.
6946 2007-03-27  Kamil Páral  <ripper42@gmail.com>
6948         Reviewed by Naba Kumar  <naba@gnome.org>:
6949         * anjuta.desktop.in.in: Remove "Application" category from desktop
6950         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
6951         
6952 2007-03-27  Naba Kumar  <naba@gnome.org>
6953         
6954         * configure.in, plugins/document-manager/anjuta-docman.c:
6955         (anjuta_docman_add_editor): Conditionally compile notebook tab
6956         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
6958         Patch from Halton Huo:
6959         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
6960         non gcc compiler flags. Fixes bug #423089.
6961         
6962 2007-03-26  Naba Kumar  <naba@gnome.org>
6963         
6964         * AUTHORS, NEWS, TODO.tasks: Updated.
6965         
6966         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
6967         close menuitem.
6968         
6969         * plugins/symbol-browser/plugin.c: (on_editor_saved),
6970         (update_editor_symbol_model), (iter_matches),
6971         (on_editor_update_ui), (value_added_current_editor),
6972         (activate_plugin), (dispose),
6973         (symbol_browser_plugin_instance_init):
6974         * plugins/symbol-browser/plugin.h: update line on editor save
6975         and editor change. Code clean up and fixed warnings.
6977 2007-03-26  Naba Kumar  <naba@gnome.org>
6979         * plugins/project-wizard/templates/java/project.anjuta,
6980         plugins/project-wizard/templates/python/project.anjuta,
6981         plugins/project-wizard/templates/python/project.anjuta:
6982         Removed version control plugins from default selection.
6984         * plugins/tools/scripts/prepare-changelog.pl,
6985         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
6986         script to a better one (that works on both cvs and svn).
6988 2007-03-26  Naba Kumar  <naba@gnome.org>
6990         * (added) plugins/project-wizard/templates/translatable-strings.pl,
6991         Makefile.am: Added the generated translatable file (required for
6992         translations for svn checkouts).
6994         * (added)
6995         plugins/project-wizard/templates/extract-translatable-strings.pl
6996         plugins/project-wizard/templates/Makefile.am, Makefile.am,
6997         po/POTFILES.in: Generated translatable strings for .wiz files and
6998         added them in POTFILES.in for translation. Fixes bug #398035
7000 2007-03-25  Naba Kumar  <naba@gnome.org>
7002         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
7003         
7004         * src/anjuta-app.c: Removed dead codes.
7005         
7006         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
7007         global tags generation starts.
7008         
7009         * plugins/debug-manager/chunk_view.c,
7010         plugins/debug-manager/start.h,
7011         plugins/debug-manager/chunk_view.h,
7012         plugins/debug-manager/utilities.c,
7013         plugins/debug-manager/utilities.h,
7014         plugins/debug-manager/debugger.c,
7015         plugins/debug-manager/threads.c,
7016         plugins/debug-manager/disassemble.c,
7017         plugins/debug-manager/info.c,
7018         plugins/debug-manager/sharedlib.c,
7019         plugins/debug-manager/threads.h,
7020         plugins/debug-manager/disassemble.h,
7021         plugins/debug-manager/signals.c,
7022         plugins/debug-manager/info.h,
7023         plugins/debug-manager/sharedlib.h,
7024         plugins/debug-manager/data_buffer.c,
7025         plugins/debug-manager/data_view.c,
7026         plugins/debug-manager/signals.h,
7027         plugins/debug-manager/debug_tree.c,
7028         plugins/debug-manager/watch.c,
7029         plugins/debug-manager/registers.c,
7030         plugins/debug-manager/data_buffer.h,
7031         plugins/debug-manager/data_view.h,
7032         plugins/debug-manager/memory.c,
7033         plugins/debug-manager/debug_tree.h,
7034         plugins/debug-manager/watch.h,
7035         plugins/debug-manager/registers.h,
7036         plugins/debug-manager/memory.h,
7037         plugins/debug-manager/locals.c,
7038         plugins/debug-manager/sexy-icon-entry.c,
7039         plugins/debug-manager/breakpoints.c,
7040         plugins/debug-manager/locals.h,
7041         plugins/debug-manager/sexy-icon-entry.h,
7042         plugins/debug-manager/stack_trace.c,
7043         plugins/debug-manager/breakpoints.h,
7044         plugins/debug-manager/sparse_buffer.c,
7045         plugins/debug-manager/sparse_view.c,
7046         plugins/debug-manager/stack_trace.h,
7047         plugins/debug-manager/sparse_buffer.h,
7048         plugins/debug-manager/sparse_view.h,
7049         plugins/debug-manager/start.c,
7050         plugins/gdb/utilities.c,
7051         plugins/gdb/utilities.h,
7052         plugins/gdb/debugger.c,
7053         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
7054         setup.
7056 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7058         * plugins/gdb/debugger.c:
7059         Avoid empty debugger log window by limiting line to 90 characters
7061 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7063         * plugins/debug-manager/plugin.c,
7064         plugins/debug-manager/plugin.h,
7065         plugins/debug-manager/threads.c,
7066         plugins/debug-manager/threads.h,
7067         plugins/debug-manager/breakpoints.c,
7068         plugins/debug-manager/breakpoints.h,
7069         plugins/debug-manager/stack_trace.c,
7070         plugins/debug-manager/stack_trace.h:
7071         View code action now changes location in disassembly view too
7073         * plugins/debug-manager/anjuta-debug-manager.ui:
7074         Rename breakpoint actions
7076 2007-03-24  Naba Kumar  <naba@gnome.org>
7078         * configure.in, src/anjuta-app.c: Use the new docking algorithm
7079         in gdl 0.7.3 (svn trunk).
7080         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
7081         
7082 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7084         * plugins/debug-manager/threads.c,
7085         plugins/debug-manager/debug_tree.c,
7086         plugins/debug-manager/debug_tree.h,
7087         plugins/debug-manager/locals.c,
7088         plugins/debug-manager/registers.c,
7089         plugins/debug-manager/stack_trace.c:
7090         Allow to change current thread updating register, stack and locals
7091         Allow to change current stack frame updating locals
7093         * plugins/gdb/debugger.c:
7094         Read argument of selected stack frame
7096         * plugins/debug-manager/data_view.c:
7097         Fix an unrelated bug
7099 2007-03-23  Naba Kumar  <naba@gnome.org>
7101         * plugins/document-manager/anjuta-docman.c,
7102         plugins/document-manager/plugin.c: Fixed many memory leaks.
7103         (ianjuta_file_get_uri() returns a new string).
7105         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
7106         widget for save dialogs.
7107         
7108         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
7109         svn and fixed to get function/prototype/member args list. Call tips
7110         also work fine now.
7112 2007-03-22  Naba Kumar  <naba@gnome.org>
7114         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
7115         and calltips would work again for functions from global tags (Needs
7116         regenerating global tags).
7118         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
7119         ctags svn version and reopened bug #395362. Fixes tags parsing that
7120         seemed to have stopped working recently.
7122 2007-03-21  Naba Kumar  <naba@gnome.org>
7124         * tagmanager/tm_source_file.c, tagmanager/options.c,
7125         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
7126         extend .. more needs to be investigated and fixed). Enabled some
7127         debugging.
7129 2007-03-16  Naba Kumar  <naba@gnome.org>
7131         * src/anjuta.c: Fixed project loading from command line.
7133 2007-03-16  Naba Kumar  <naba@gnome.org>
7135         Patch from James Liggett <jrliggett@cox.net>:
7136         plugins/profiler/gprof-profile-data.c: Fixed a crash.
7137         
7138 2007-03-15  Naba Kumar  <naba@gnome.org>
7140         * libanjuta/anjuta-profile-manager.c,
7141         libanjuta/anjuta-profile-manager.h: Added method to get current
7142         profile.
7144         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
7145         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
7146         is exiting.
7148         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
7149         plugins/file-loader/plugin.c: Moved to functions as utility functions.
7150         Also, not load project files in session load in loader plugin.
7151         
7152         * plugins/project-manager/plugin.c, src/anjuta.c:
7153         Emit "exiting" signal in shell when exiting anjuta. project manager
7154         listens to exiting signal and saves session. anjuta.c saves session
7155         only when current projfile is 'user'. Load project saved in session
7156         differently then the rest of the session. This should fix all the
7157         session restoration bugs.
7158         
7159         src/main.c: Present anjuta window when becon message is received.
7161 2007-03-14  Naba Kumar  <naba@gnome.org>
7163         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
7164         not randomly save (it was a wrong looping).
7165         
7166 2007-03-12  Naba Kumar  <naba@gnome.org>
7168         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
7170 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7172         * plugins/debug-manager/anjuta-debug-manager.ui,
7173         libanjuta/interfaces/libanjuta.idl,
7174         plugins/debug-manager/debugger.c,
7175         (added) plugins/debug-manager/threads.c,
7176         (added) plugins/debug-manager/threads.h,
7177         plugins/debug-manager/plugin.c,
7178         plugins/debug-manager/Makefile.am,
7179         plugins/gdb/plugin.c,
7180         plugins/gdb/debugger.c,
7181         plugins/gdb/debugger.h:
7182         Add a window displaying all threads
7183         Add needed functions
7184         Switching to a different thread is still not done
7186         * plugins/debug-manager/debug_tree.c,
7187         plugins/debug-manager/locals.c,
7188         plugins/debug-manager/stack_trace.c:
7189         Small cosmetic changes
7191         * plugins/gdb/gdbmi.c:
7192         Keep all elements in gdbmi hash
7193         Even if using the same key like in -threads-list-ids
7195 2007-03-11  Naba Kumar  <naba@gnome.org>
7197         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
7198         
7199         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
7200         
7201         * manuals/reference/libanjuta/libanjuta-docs.sgml,
7202         manuals/reference/libanjuta/libanjuta-sections.txt,
7203         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
7204         interfaces.
7206 2007-03-11  Naba Kumar  <naba@gnome.org>
7208         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
7209         gtk-doc properly. Bumped gtk-doc requirement to 1.4
7211         * manuals/reference/libanjuta/libanjuta-docs.sgml,
7212         manuals/reference/libanjuta/libanjuta.types,
7213         manuals/reference/libanjuta/libanjuta-sections.txt,
7214         manuals/reference/libanjuta/.cvsignore,
7215         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
7216         infrastructure. Got rid of tmpl/ directory and moved all section
7217         documenation to source code (requires gtk-doc >= 1.4).
7218         
7219         * libanjuta/anjuta-plugin-description.c,
7220         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
7221         libanjuta/cell-renderer-captioned-image.c,
7222         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
7223         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
7224         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
7225         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
7226         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
7227         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
7228         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
7229         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
7230         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
7231         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
7232         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
7233         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
7234         documentation from templates to source code.
7236 2007-03-10  Johannes Schmid <jhs@gnome.org>
7238         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
7239         Added some debug output but could not figure out why 
7240         some plugins are not kept.
7241         
7242         * libanjuta/interfaces/libanjuta.idl:
7243         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
7244         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7245         Added IAnjutaEditorGoto::matching_brace
7246         
7247         * plugins/document-manager/action-callbacks.c:
7248         (on_editor_command_match_brace_activate):
7249         * plugins/document-manager/plugin.c:
7250         (update_editor_ui_interface_items):
7251         * plugins/editor/text_editor.c: (igoto_matching_brace),
7252         (igoto_iface_init):
7253         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
7254         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
7256 2007-03-09  Johannes Schmid <jhs@gnome.org>
7258         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
7259         Hide correct column
7260         
7261         * plugins/sourceview/sourceview-private.h:
7262         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
7263         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7264         (sourceview_new), (ifile_savable_save_as):
7265         Tweaked vfs monitoring
7267 2007-03-09  Johannes Schmid <jhs@gnome.org>
7269         * libanjuta/interfaces/Makefile.am.iface:
7270         Fixed installtion of header files
7271         
7272         * plugins/sourceview/sourceview.c: (set_select):
7273         do not scroll to much in interactive search
7275 2007-03-09  Naba Kumar  <naba@gnome.org>
7277         * src/anjuta.c: Fixed session restoration.
7278         
7279         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
7280         signal handlers after symbol browser plugin is deactivated.
7281         
7282         * plugins/editor/editor.glade,
7283         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7284         Fixed indentation confustion in preferences.
7286 2007-03-08  Johannes Schmid <jhs@gnome.org>
7288         * plugins/search/search-replace.c: (search_set_combo),
7289         (search_set_action), (search_set_target), (search_set_direction),
7290         (create_dialog), (search_disconnect_set_toggle_connect),
7291         (on_search_match_whole_word_toggled),
7292         (on_search_match_whole_line_toggled),
7293         (on_search_match_word_start_toggled),
7294         (search_set_toggle_direction):
7295         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
7296         it's somehow ugly and uses many deprecated widgets
7297         
7298         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
7299         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7300         Fix #394709
7301         
7302 2007-03-07  Naba Kumar  <naba@gnome.org>
7304         * src/anjuta.c: Make launching projects work from command line. Also
7305         fixes gnome session restart command.
7306         
7307 2007-03-07  Johannes Schmid <jhs@gnome.org>
7309         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
7310         * plugins/class-gen/plugin.c: (iwizard_activate):
7311         Fixed #408218
7312         
7313         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
7314         Fixed #402774
7315         
7316         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
7317         Fixed #377483 (It's not possible to know if directories have
7318         a version in CVS. Show version column only if there are version
7319         informations availible
7321         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7322         Fixed memory leak
7324 2007-03-07  Johannes Schmid <jhs@gnome.org>
7326         * plugins/sourceview/sourceview-prefs.c: (get_bool):
7327         Fixed #409408
7328         * plugins/symbol-browser/an_symbol_prefs.c:
7329         (on_update_global_clicked):
7330         Fixed ##409176
7332 2007-03-07  Johannes Schmid <jhs@gnome.org>
7334         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
7335         (anjuta_save_prompt_new):
7336         * plugins/project-import/project-import.c:
7337         (project_import_finalize):
7338         Fixed Gtk-Criticals (maybe #409408)
7340 2007-03-07  Naba Kumar  <naba@gnome.org>
7342         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
7343         when we are at just beginning of string or comment. Fixes bug #397981.
7345 2007-03-07  Johannes Schmid <jhs@gnome.org>
7347         * plugins/language-support-cpp-java/plugin.c:
7348         (initialize_indentation_params):
7349         Removed annoying DEBUG_PRINT
7350         
7351         * plugins/sourceview/sourceview-cell.c:
7352         (sourceview_cell_instance_init), (icell_get_character),
7353         (icell_get_length), (icell_get_char), (icell_get_attribute):
7354         Improved code to be faster
7355         Implemented attribute handling so that indentation really works in any case
7357 2007-03-06  Johannes Schmid <jhs@gnome.org>
7359         * configure.in:
7360         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
7361         
7362         * plugins/document-manager/anjuta-docman.c:
7363         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
7364         Removed old and ugly tab drag&drop code and use built-in gtk stuff
7365         instead (required GTK >= 2.10)
7366         
7367         * plugins/sourceview/sourceview-private.h:
7368         * plugins/sourceview/sourceview.c:
7369         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7370         (sourceview_finalize), (sourceview_new), (imark_mark),
7371         (imark_unmark), (imark_is_marker_set),
7372         (imark_location_from_handle), (imark_delete_all_markers):
7373         Fixed marker handling and worked a bit more on vfs monitoring
7375 2007-03-05  Johannes Schmid <jhs@gnome.org>
7377         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
7378         Added method to select specific iter
7379         
7380         * plugins/sourceview/sourceview-private.h:
7381         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
7382         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7383         (sourceview_add_monitor), (on_document_saved),
7384         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
7385         Fixed vfs monitoring (mostly ported code from text_editor.c)
7386         
7387         * plugins/symbol-browser/an_symbol_view.c:
7388         * plugins/symbol-browser/an_symbol_view.h:
7389         * plugins/symbol-browser/plugin.c: (iter_matches),
7390         (on_editor_update_ui), (value_added_current_editor):
7391         Select the current tag in locals window and symbol toolbar. If there
7392         is no tag at the current line, reserve backward for the next tag. This will
7393         select the correct tag if inside a function.
7395 2007-03-05  Naba Kumar  <naba@gnome.org>
7397         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
7398         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
7399         compiler warnings.
7400         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
7401         (Bug #412186)
7402         
7403 2007-03-04  Johannes Schmid <jhs@gnome.org>
7405         * data/Makefile.am:
7406         * po/POTFILES.in:
7407         Fixed distcheck (well, partly)
7409 2007-03-04  Johannes Schmid <jhs@gnome.org>
7411         * plugins/document-manager/anjuta-document-manager.ui:
7412         Move "Swap .c/.h from Main to Browser toolbar
7414         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
7415         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
7416         (fv_prefs_free), (fv_add_tree_entry):
7417         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7418         * plugins/file-manager/plugin.c: (prefs_init):
7419         
7420         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
7422 2007-03-04  Naba Kumar  <naba@gnome.org>
7424         * data/default.proflie, data/Makefile.am, src/anjuta.c,
7425         plugins/project-manager/plugin.c:
7426         Restored default profile and renamed it from "default.anjuta" to
7427         "default.profile".
7428         
7429 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7431         * plugins/debug-manager/debugger.c,
7432         plugins/debug-manager/plugin.c,
7433         plugins/gdb/debugger.c,
7434         libanjuta/interfaces/libanjuta.idl,
7435         plugins/debug-manager/stack_trace.c:
7436         Add a dialog box when a signal is received (except SIGINT)
7437         Display stack frame even if arguments are not available
7439 2007-03-03  Naba Kumar  <naba@gnome.org>
7441         * TODO.tasks: Icons bounty added.
7443         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
7444         choise selection.
7445         
7446         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
7447         and descoping.
7449         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
7450         plugins/Makefile.am, (removed) plugins/profile-default/*,
7451         plugins/project-manager/anjuta-project-manager.plugin.in,
7452         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
7453         profile implementation to load user profile and projects. Store and
7454         restore remembered plugins. Use profile scoping and descoping for
7455         saving and loading sesstions.
7456         
7457         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
7458         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
7459         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
7460         DEBUG_PRINTs.
7462 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7464         * plugins/debug-manager/debug_tree.c
7465         plugins/debug-manager/debug_tree.h:
7466         Bug fix, deleting wrong variable
7468         * plugins/gdb/debugger.c:
7469         Bug fix, remove forgotten debugging code
7471 2007-03-02  Johannes Schmid <jhs@gnome.org>
7473         * plugins/document-manager/anjuta-document-manager.ui:
7474         * plugins/search/anjuta-search.ui:
7475         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
7476         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
7477         ToolbarFind
7479         * src/anjuta-app.c: (on_toolbar_view_toggled),
7480         (on_add_merge_widget), (on_session_save), (on_widget_remove):
7481         Save toolbar positions, don't use fixed toolbar style
7482         
7483         All in all this will allow more complex toolbar configurations and
7484         might gain some space on smaller displays because the user can disable
7485         toolbar parts he does not use. Also allows to use any toolbar style
7486         without looking too ugly.
7488 2007-03-01  Naba Kumasr  <naba@gnome.org>
7490         * TODO.tasks: Added a bounty for creating icons.
7492         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
7493         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
7494         profile-changed signal. Do not sync non-user-activatable plugins.
7496 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
7498         * plugins/debug-manager/disassemble.c,
7499         plugins/debug-manager/sparse_view.c,
7500         plugins/gdb/debugger.c,
7501         libanjuta/interfaces/libanjuta.idl:
7502         Display function name in disassembly view
7504 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
7506         * (added) plugins/debug-manager/bookmark.png,
7507         (added) plugins/debug-manager/breakpoint-disabled.png,
7508         (added) plugins/debug-manager/breakpoint-enabled.png,
7509         (added) plugins/debug-manager/program-counter.png,
7510         (added) plugins/debug-manager/linemarker.png,
7511         plugins/debug-manager/Makefile.am,
7512         plugins/debug-manager/disassemble.c,
7513         plugins/debug-manager/disassemble.h,
7514         plugins/debug-manager/sparse_buffer.c,
7515         plugins/debug-manager/sparse_buffer.h,
7516         plugins/debug-manager/sparse_view.c,
7517         plugins/debug-manager/sparse_view.h,
7518         plugins/debug-manager/plugin.c,
7519         plugins/debug-manager/breakpoints.c,
7520         libanjuta/interfaces/libanjuta.idl:
7521         Add markers in the disassembly view
7522         Display program counter and breakpoints in disassembly view
7524         * plugins/gdb/debugger.c:
7525         Fix a bug added with my previous patch, setting and clearing
7526         breakpoints was not working
7528 2007-02-28  Johannes Schmid <jhs@gnome.org>
7530         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
7531         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7532         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
7533         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
7534         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
7535         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
7536         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
7537         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
7538         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
7539         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7540         Updated (why do they need to be under version control?)
7541         
7542         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
7543         (create_tab_popup_menu), (on_msgman_popup_menu),
7544         (on_tab_button_press_event), (anjuta_msgman_page_new),
7545         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
7546         Added "Close all message tabs" popup menu
7548 2007-02-26  Naba Kumar  <naba@gnome.org>
7550         * plugins/profiler/gprof-flat-profile-entry.c,
7551         plugins/profiler/gprof-flat-profile.c,
7552         plugins/profiler/gprof-flat-profile-entry.h,
7553         plugins/profiler/gprof-flat-profile.h,
7554         plugins/profiler/gprof-flat-profile-view.c,
7555         plugins/profiler/gprof-flat-profile-view.h,
7556         plugins/profiler/gprof-call-graph-block-entry.c,
7557         plugins/profiler/gprof-call-graph-block.c,
7558         plugins/profiler/gprof-function-call-chart-view.c,
7559         plugins/profiler/gprof-call-graph-block-entry.h,
7560         plugins/profiler/gprof-profile-data.c,
7561         plugins/profiler/gprof-call-graph-block.h,
7562         plugins/profiler/gprof-view.c,
7563         plugins/profiler/gprof-call-graph.c,
7564         plugins/profiler/gprof-function-call-chart-view.h,
7565         plugins/profiler/gprof-profile-data.h,
7566         plugins/profiler/gprof-call-graph.h,
7567         plugins/profiler/gprof-view.h,
7568         plugins/profiler/gprof-view-manager.c,
7569         plugins/profiler/gprof-call-graph-view.c,
7570         plugins/profiler/plugin.c,
7571         plugins/profiler/gprof-view-manager.h,
7572         plugins/profiler/gprof-call-graph-view.h,
7573         plugins/profiler/gprof-function-call-tree-view.c,
7574         plugins/profiler/gprof-function-call-tree-view.h,
7575         plugins/profiler/Makefile.am: Fix compiler warnings and link with
7576         gnome-vfs. Fixes bug #411377.
7578 2007-02-26  Naba Kumar  <naba@gnome.org>
7580         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
7582         Patch from James Liggett  <jrliggett@cox.net>:
7583         * plugins/profiler/gprof-flat-profile-view.c,
7584         plugins/profiler/gprof-flat-profile-view.h,
7585         plugins/profiler/gprof-function-call-chart-view.c,
7586         plugins/profiler/gprof-function-call-chart-view.h,
7587         plugins/profiler/gprof-view.c,
7588         plugins/profiler/gprof-view.h,
7589         plugins/profiler/gprof-call-graph-view.c,
7590         plugins/profiler/plugin.c,
7591         plugins/profiler/gprof-call-graph-view.h,
7592         plugins/profiler/gprof-function-call-tree-view.c,
7593         plugins/profiler/gprof-function-call-tree-view.h: Implements
7594         double click navigation. Fixes bug #403514.
7596 2007-02-25  Naba Kumar  <naba@gnome.org>
7598         * libanjuta/anjuta-plugin-manager.c,
7599         libanjuta/anjuta-plugin-handle.[ch],
7600         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
7601         g_hash_table_remove_all (introduced in glib 2.12) to stay the
7602         dependency on glib 2.8. Fixes bug #411623.
7604 2007-02-24  Naba kumar  <naba@gnome.org>
7606         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
7607         
7608         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
7609         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
7610         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
7611         (added) libanjuta/anjuta-profile-manager.c,
7612         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
7613         manager.
7614         Implemented profile pushing and popping. Implemented profile xml
7615         synchronization. Implemented error handling in profiles. Implemented
7616         activation and deactivation signals in plugin manager.
7617         
7618         * libanjuta/Makefile.am: Added libanjuta log domain.
7619         
7620         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7621         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
7622         in AnjutaShell interface and implemented it in AnjutaApp.
7623         
7624         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7626 2007-02-23  Naba kumar  <naba@gnome.org>
7628         src/main.c: Fixed missing end quote.
7630 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
7632         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
7635 2007-02-20  Naba Kumar  <naba@gnome.org>
7637         * plugins/subversion/plugin.c: Added "..." menuitems.
7638         * ROADMAP, README: Updated.
7639         * libanjuta/anjuta-profile.c: Fixed bugs.
7641         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
7642         plugins/gtodo/Makefile.am: Removed dead code.
7644         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
7645         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
7646         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
7647         plugins/gtodo/list_tooltip.c,
7648         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
7649         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
7650         not contain markups. Fixes Bug #360462.
7652 2007-02-16  Naba Kumar  <naba@gnome.org>
7654         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
7655         unnecessary sub-sections.
7656         
7657 2007-02-15  Naba Kumar  <naba@gnome.org>
7659         * (removed) plugins/document-manager/bookmark-prev-16.png,
7660         plugins/document-manager/bookmark-last.png,
7661         (removed)plugins/document-manager/bookmark-first-16.png,
7662         plugins/document-manager/bookmark-prev.png,
7663         (added) plugins/document-manager/bookmark-toggle.png,
7664         (removed)plugins/document-manager/bookmark_toggle.xpm,
7665         (removed)plugins/document-manager/bookmark-last-16.png,
7666         plugins/document-manager/plugin.c,
7667         plugins/document-manager/anjuta-document-manager.ui,
7668         (removed)plugins/document-manager/bookmark-next-16.png,
7669         plugins/document-manager/bookmark-next.png,
7670         plugins/document-manager/Makefile.am,
7671         (added) plugins/document-manager/bookmark-clear.png,
7672         plugins/document-manager/bookmark-first.png: Upgraded bookmark
7673         icons (stolen from monodevelop). Added clear bookmarks toolbar
7674         button.
7676         * plugins/document-manager/plugin.c,
7677         (added) plugins/document-manager/swap.png,
7678         (removed) plugins/document-manager/undock.png,
7679         plugins/document-manager/Makefile.am: Fixed swap icon.
7681 2007-02-13  Naba Kumar  <naba@gnome.org>
7683         * plugins/class-gen/element-editor.c: Fixed typo.
7684         
7685         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
7686         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
7687         Implementing plugin profiles loading.
7689 2007-02-13  Naba Kumar  <naba@gnome.org>
7691         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
7692         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
7693         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
7694         pixmaps/open_project.png, pixmaps/close_project.png:
7695         Removed more old icons.
7696         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
7697         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
7698         anjuta_logo.png
7699         
7700 2007-02-13  Naba Kumar  <naba@gnome.org>
7702         * plugins/class-gen/element-editor.c: Included missing headers to
7703         prevent build failures in some cases.
7704         
7705 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
7707         * plugins/debug-manager/stack_trace.c:
7708         Fix bug #407115
7710         * plugins/debug-manager/watch.c,
7711         plugins/debug-manager/breakpoints.c:
7712         Same bug than above, wrong use of gtk_ui_manager_get_widget
7714 === anjuta 2.1.1 ===
7716 2007-02-11  Naba Kumar  <naba@gnome.org>
7718         * cofigure.in: Bumped version to 2.1.1
7719         * NEWS: Updated for 2.1.1 release.
7720         
7721 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7723         * plugins/debug-manager/plugin.c,
7724         plugins/debug-manager/sparse_view.c,
7725         plugins/debug-manager/sparse_view.h:
7726         Reorder some code
7728         * plugins/gdb/debugger.c,
7729         plugins/debug-manager/debugger.c,
7730         plugins/debug-manager/memory.c,
7731         plugins/debug-manager/sparse_buffer.c
7732         plugins/gdb/debugger.h,
7733         libanjuta/interfaces/libanjuta.idl:
7734         Clean up, remove some warnings
7735         Use guint everywhere for addresses
7736         Rewrite code parsing position in debugger
7738 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7740         * plugins/debug-manager/debug_tree.c:
7741         Use GtkTreeRowReference instead of GtkTreeIter as callback data
7742         Fix bug #406113
7744 2007-02-08  Naba Kumar  <naba@gnome.org>
7746         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7747         Delay showing the 'file modified on disk' dialog for one sec
7748         from the last notification to insure multiple notifications for
7749         the same file are treated as one. Do not same multiple dialogs
7750         for the same file. Make sure to destory the dialog if later
7751         the conent is no longer different.
7752         
7753 2007-02-08  Naba Kumar  <naba@gnome.org>
7755         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7756         Prevented spurious 'file modified' dialogs in scintilla editor
7757         when the file is saved.
7759 2007-02-09  Johannes Schmid <jhs@gnome.org>
7761         * scripts/glade2schema.pl:
7762         Added script to convert glade preferences into gconf schema files.
7763         See #406061
7765 2007-02-08  Naba Kumar  <naba@gnome.org>
7767         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
7768         itself is destroyed. Fixes bug #355160.
7769         
7770 2007-02-08  Johannes Schmid <jhs@gnome.org>
7772         * plugins/profiler/profiler.plugin: 
7773         removed from version control (only .in file needed)
7774         
7775         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
7776         * plugins/sourceview/sourceview.c: (sourceview_new):
7777         Code cleanup
7778         
7779         * plugins/subversion/svn-thread.c: (svn_thread_start):
7780         * src/main.c: (main):
7781         
7782         Fixed #395875 about initialisation of threads too late
7784 2007-02-07  Armin Burgmeier  <armin@arbur.net>
7786         Reviewed by Naba Kumar  <naba@gnome.org>:
7787         * plugins/class-gen/plugin.c:
7788         * plugins/class-gen/window.c: Removed browse button related code, load
7789         generated output directly into new buffers when not adding to project.
7791         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
7792         buttons from user interface.
7794 2007-02-07  Naba Kumar  <naba@gnome.org>
7796         * po/POTFILES.in: Fixed distcheck.
7798 2007-02-07  Daniel Nylander <po@danielnylander.se>
7800         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
7802 2007-02-07  Johannes Schmid <jhs@gnome.org>
7804         * anjuta.desktop.in.in:
7805         Fixed spelling
7807 2007-02-07  Johannes Schmid <jhs@gnome.org>
7809         * configure.in:
7810         * manuals/anjuta-manual/*
7811         * manuals/anjuta-faqs/*:
7812         #398991 – Anjuta manuals does not use the gnome-doc-utils format
7813         
7814         * plugins/document-manager/anjuta-document-manager.plugin.in:
7815         Removed duplicate application-xml mime-type (review patches properly ;-)
7816         
7817 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
7819         * plugins/gdb/debugger.c,
7820         libanjuta/interfaces/libanjuta.idl:
7821         Fix bug #404755
7822         Fix handling of missing source file
7824 2007-02-06  Naba Kumar  <naba@gnome.org>
7826         Patch from James Liggett  <jrliggett@cox.net>:
7827         * plugins/profiler/gprof-flat-profile.c,
7828         plugins/profiler/gprof-profile-data.c,
7829         plugins/profiler/gprof-call-graph.c,
7830         plugins/profiler/gprof-profile-data.h,
7831         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
7832         Show profiler view when target selected bug #403515.
7834 2007-02-05  Naba Kumar  <naba@gnome.org>
7836         * configure.in: Enabled devhelp plugin by default now that
7837         it works.
7838         
7839         Patch from parmigio@2ainfo.it:
7840         * plugins/document-manager/anjuta-document-manager.plugin.in:
7841         Added xml file type in supported mime types list.
7842         
7843 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
7845         * plugins/debug-manager/debugger.c,
7846         plugins/debug-manager/plugin.c:
7847         Add a field in status bar displaying debugger state
7848         Change cursor shape when debugger is busy
7849         Fix bug #378600
7851         * plugins/debug-manager/watch.c,
7852         plugins/debug-manager/locals.c,
7853         libanjuta/interfaces/libanjuta.idl:
7854         Clean up, remove debugging messages and unused signals
7856 2007-02-03  Johannes Schmid <jhs@gnome.org>
7858         * configure.in:
7859         Fixed AC_INIT and seperated version to major, minor, micro
7861         * anjuta.anjuta:
7862         Load Subversion instead of CVS
7863         
7864         * anjuta.desktop.in.in:
7865         Fixed bug-buddy component
7867         Original patch from Rob Bradfort <robster@debian.org>:
7868         * src/main.c: (get_command_line_args), (main):
7869         Bug #335981 – Migration from popt to GOption
7871 2007-02-03  Naba Kumar  <naba@gnome.org>
7873         * configure.in: Depend on devhelp 0.13 and fixed gecko home
7874         path variable. Fixed bug #341170.
7875         * plugins/profiler/Makefile.am: Fixed indentation.
7876         
7877 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
7879         * libanjuta/interfaces/libanjuta.idl,
7880         plugins/sourceview/sourceview.c,
7881         plugins/editor/text-editor.c,
7882         plugins/symbol-browser/plugin.c,
7883         plugins/search/search-replace.c,
7884         plugins/document-manager/goto_line.c,
7885         plugins/document-manager/action-callbacks.c,
7886         plugins/document-manager/anjuta-docman.c:
7887         Rename markers of anjuta interface
7888         IANJUTA_MARKABLE_NONE has been removed
7889         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
7890         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
7891         IANJUTA_MARKABLE_ATTENTIVE renamed in
7892                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
7893         IANJUTA_MARKABLE_INTENSE renamed in
7894                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
7895         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
7897         * (removed) plugins/sourceview/marker-light.png,
7898         (removed) plugins/sourceview/marker-basic.png,
7899         (removed) plugins/sourceview/marker-attentive.png,
7900         (removed) plugins/sourceview/marker-intense.png,
7901         plugins/sourceview/bookmark.png,
7902         (added) plugins/sourceview/breakpoint-disabled.png,
7903         (added) plugins/sourceview/breakpoint-enabled.png,
7904         (added) plugins/sourceview/program-counter.png,
7905         (added) plugins/sourceview/linemarker.png,
7906         plugins/sourceview/Makefile.am,
7907         (added) plugins/editor/bookmark.xpm,
7908         (added) plugins/editor/breakpoint-disabled.xpm,
7909         (added) plugins/editor/breakpoint-enabled.xpm,
7910         (added) plugins/editor/program-counter.xpm,
7911         (added) plugins/editor/linemarker.xpm,
7912         plugins/editor/Makefile.am:
7913         Add or change marker pixmaps in scintilla and sourceview editor
7915         * plugins/document-manager/plugin.c,
7916         libanjuta/interfaces/libanjuta.idl,
7917         plugins/debug-manager/plugin.c,
7918         plugins/debug-manager/breakpoints.c
7919         plugins/gdb/debugger.c:
7920         Fix bug #376404, program counter marker is not displayed when debugger
7921         Return the selected editor or NULL (if file does not exist) with 
7922         ianjuta_document_manager_goto_file_line* functions
7923         Emit a change-location signal even if the program counter is in an
7924         unknown file
7926 2007-02-02  Naba Kumar  <naba@gnome.org>
7928         * TODO.tasks: Marked bounty bug #359478 completed. And checked
7929         older bounties 'Done'.
7930         
7931 2007-02-02  Naba Kumar  <naba@gnome.org>
7933         * TODO.tasks: Fixed typop.
7935         Patch from James Liggett  <jrliggett@cox.net>:
7936         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
7937         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
7938         profiler plugin by James Liggett. Completes bounty bug #359478
7939         'Gprof performance profiler plugin'
7941 2007-02-01  Naba Kumar  <naba@gnome.org>
7943         * src/main.c: Renamed option name.
7945         * TODO.tasks: Marked "Test and fix all project wizards templates"
7946         bounty completed.
7947         
7948 2007-01-29  Johannes Schmid <jhs@gnome.org>
7950         * plugins/document-manager/plugin.c: (on_editor_changed):
7951         Added DEBUG_PRINT(...)
7952         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
7953         implemented
7954         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
7955         Fix language support plugin for sourceview editor (add some new
7956         language names)
7957         
7958         * plugins/sourceview/sourceview.c: (iindic_clear):
7959         Clear all indicators
7961 2007-01-29  Johannes Schmid <jhs@gnome.org>
7963         * TODO.tasks:
7964         Minor task currentions
7965         
7966         * libanjuta/interfaces/libanjuta.idl:
7967         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
7968         (itext_editor_iface_init):
7969         * plugins/language-support-cpp-java/plugin.c: (install_support):
7970         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
7971         (ieditor_get_attributes), (ieditor_iface_init):
7972         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
7973         plugins.
7974         
7975         * plugins/sourceview/sourceview.glade:
7976         Fixed sourceview preference window
7978 2007-01-28  Naba Kumar  <naba@gnome.org>
7979         
7980         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
7981         Implemented --no-files and --no-session command line options and
7982         corresponding preferernces checkboxes in General tab.
7984 2007-01-28  Johannes Schmid <jhs@gnome.org>
7986         * plugins/subversion/plugin.c:
7987         * plugins/subversion/plugin.h:
7988         * plugins/subversion/svn-notify.c: (svn_show_info),
7989         (show_svn_error), (on_svn_notify):
7990         * plugins/subversion/svn-notify.h:
7991         * plugins/subversion/svn-thread.c: (create_message_view),
7992         (svn_thread_start):
7993         Fixed error handling and fixed #394216 – No indication of subversion commands running
7994         
7995         * plugins/tools/execute.c: (atp_output_context_print):
7996         Show name of tool in message pane
7998 2007-01-28  Naba Kumar  <naba@gnome.org>
7999         
8000         * configure.in, plugins/glade/plugin.c: Make it work with
8001         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
8002         
8003         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
8004         from devhelp (won't work untill devhelp is fixed: bug #341170).
8005         
8006         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
8007         
8008 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
8010         Reviewed by Naba Kumar  <naba@gnome.org>:
8011         * libanjuta/interfaces/libanjuta.idl, 
8012         plugins/debug-manager/debugger.c,
8013         plugins/debug-manager/start.c,
8014         plugins/gdb/plugin.c,
8015         plugins/gdb/debugger.c,
8016         plugins/gdb/debugger.h:
8017         Fix a bug when launching gdb
8018         Set the terminal for the debugged program on the command line.
8020 2007-01-26  Johannes Schmid <jhs@gnome.org>
8022         * plugins/sourceview/anjuta-document-saver.c:
8023         (anjuta_document_saver_save):
8024         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
8025         * plugins/sourceview/sourceview.c: (save_if_modified),
8026         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
8027         Proper error handling, for example if a file was modified externally. Use backup files
8028         to avoid data-loss on disk full.
8030 2007-01-24  Naba Kumar  <naba@gnome.org>
8031         
8032         * plugins/devhelp/htmlview.c: Fixed crash during project load.
8033         Fixed mem leak and source leak.
8034         
8035 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
8037         Reviewed by Naba Kumar  <naba@gnome.org>:
8038         * plugins/debug-manager/debug_tree.c,
8039         plugins/debug-manager/debug_tree.h,
8040         plugins/debug-manager/watch.c:
8041         Partial rewrite of the variable object code, find and fix a few bugs
8042         Fix bug #395808: gdb can still crash but children are listed
8043         on request only so you can avoid the crash
8045 2007-01-24  Naba Kumar  <naba@gnome.org>
8046         
8047         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
8048         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
8049         plugins/symbol-browser/plugin.h,
8050         plugins/symbol-browser/plugin.c,
8051         plugins/symbol-browser/Makefile.am: Added current file (local)
8052         symbols view (Seriously getting bored with the browse toolbar).
8054 2007-01-22  Naba Kumar  <naba@gnome.org>
8055         
8056         Patch from Gabor Kelemen:
8057         * po/POTFILES.in: Added .plugin.in files.
8059 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
8061         Reviewed by Naba Kumar  <naba@gnome.org>:
8062         * plugins/document-manager/anjuta-docman.c,
8063         plugins/message-view/anjuta-msgman.c
8064         Set right alignment to the label widget in the tab title.
8066 2007-01-21  Naba Kumar  <naba@gnome.org>
8067         
8068         * libegg/egg-combo-action.c: Fixed mode line.
8069         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8070         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
8072 2007-01-21  Armin Burgmeier  <armin@arbur.net>
8074         Reviewed by Naba Kumar  <naba@gnome.org>:
8075         * plugins/class-gen/plugin.c: Prompt for target before actually
8076         generating the class files. This ensures that the files are created in
8077         the correct directory. Fixes bug #397406.
8079         * plugins/class-gen/window.c: Set browse buttons to insensitive when
8080         the class is added to the project.
8082 2007-01-21  Naba Kumar  <naba@gnome.org>
8084         * libanjuta/anjuta-plugin-description.c,
8085         libanjuta/anjuta-ui.h,
8086         libanjuta/anjuta-status.c,
8087         libanjuta/anjuta-plugin-description.h,
8088         libanjuta/cell-renderer-captioned-image.c,
8089         libanjuta/anjuta-plugin-handle.c,
8090         libanjuta/anjuta-status.h,
8091         libanjuta/resources.c,
8092         libanjuta/cell-renderer-captioned-image.h,
8093         libanjuta/glue-cpp.c,
8094         libanjuta/anjuta-plugin-handle.h,
8095         libanjuta/anjuta-plugin.c,
8096         libanjuta/anjuta-preferences-dialog.c,
8097         libanjuta/libanjuta.h,
8098         libanjuta/resources.h,
8099         libanjuta/glue-cpp.h,
8100         libanjuta/anjuta-plugin.h,
8101         libanjuta/anjuta-preferences-dialog.h,
8102         libanjuta/anjuta-plugin-manager.c,
8103         libanjuta/anjuta-shell.c,
8104         libanjuta/anjuta-plugin-manager.h,
8105         libanjuta/anjuta-shell.h,
8106         libanjuta/anjuta-save-prompt.c,
8107         libanjuta/anjuta-save-prompt.h,
8108         libanjuta/anjuta-children.c,
8109         libanjuta/anjuta-utils.c,
8110         libanjuta/anjuta-profile.c,
8111         libanjuta/anjuta-preferences.c,
8112         libanjuta/anjuta-launcher.c,
8113         libanjuta/anjuta-utils.h,
8114         libanjuta/anjuta-profile.h,
8115         libanjuta/anjuta-launcher.h,
8116         libanjuta/anjuta-ui.c: Updated file headers.
8118         * po/POTFILES.in: Updated.
8120         * libanjuta/anjuta-marshal.list,
8121         (added) libanjuta/anjuta-plugin-handle.c,
8122         (added) libanjuta/anjuta-plugin-handle.h,
8123         (added) libanjuta/anjuta-plugin-manager.c,
8124         (added) libanjuta/anjuta-plugin-manager.h,
8125         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
8126         (added) libanjuta/anjuta-profile.c,
8127         (added) libanjuta/anjuta-profile.h,
8128         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
8129         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
8130         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
8131         src/action-callbacks.c: Implemented AnjutaPluginManager
8132         class based on old plugins.[ch]. Implemented AnjutaProfile as
8133         prelimanary profiles implementation. Implemented AnjutaPluginHandle
8134         class to represent plugins (not to be confused with plugin objects).
8135         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
8136         implemented it in AnjutaApp and AnjutaTestShell.
8137         De-globalized plugin management and several clean ups.
8139         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
8140         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
8141         plugins/search/search-replace.c, plugins/terminal/terminal.c,
8142         plugins/project-import/project-import.c,
8143         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
8144         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
8145         Fixed plugins for the change in API.
8147         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
8148         file.
8149         
8150         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
8152 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
8154         Reviewed by Naba Kumar  <naba@gnome.org>:
8155         * libanjuta/anjuta-launcher.c,
8156         libanjuta/anjuta-launcher.h:
8157         Add a new function anjuta_set_terminate_on_exit to close the i/o
8158         channel when the child exit
8159         Return directly the status and not the exit code in child-exited
8160         signal
8162         * plugins/gdb/debugger.c:
8163         Use new function in debugger plugin
8165 2007-01-18  Johannes Schmid <jhs@gnome.org>
8167         * src/about.c: Do not show empty license information instead hide the button (#397883)
8169 2007-01-15  Johannes Schmid <jhs@gnome.org>
8171         * plugins/project-manager/plugin.c:
8172         * plugins/project-wizard/templates/python.wiz
8173         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
8174         
8175         Fixed #335235 python programs are not executeable/ do not start when pressing F3
8176         You will also need latest gnome-build svn       
8178 === anjuta 2.1.0 ===
8180 2007-01-14  Naba Kumar  <naba@gnome.org>
8182         * configure.in: Removed reference of mkfile project
8183         template to fix distcheck build error.
8184         * AUTHORS: Updated.
8185         * NEWS: Updated.
8186         * configure.in: Bumped version to 2.1.0 for beta release.
8187         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
8188         crashes as soon as editing starts in normal text files.
8190 2007-01-14  Johannes Schmid <jhs@gnome.org>
8192         * configure.in
8193         * po/LINGUAS:
8194         Applied http://live.gnome.org/GnomeGoals/PoLinguas
8196         * tagmanager/c.c:
8197         Patch from Massimo Cora' to hopefully fix #395362
8199         * plugins/project-wizard/templates/*:
8201         Fixed and tested all project-wizards. Deactivated mkfile project because
8202         it was totally broken and I don't see any real use for it.
8203         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
8205 2007-01-14  Naba Kumar  <naba@gnome.org>
8207         * NEWS: Updated for release.
8208         
8209         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
8210         
8211         * libanjuta/interfaces/libanjuta.idl,
8212         plugins/editor/text_editor_cbs.c,
8213         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
8214         interface and implemented it for scintilla.
8215         
8216         * plugins/editor/text-editor.c: Fixed highlighing issues when
8217         used with indicators (particularly when the file is just opened).
8218         Fixes bug #377477 – when debugging, scintilla editor grays out all
8219         lines before current line.
8220         
8221         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
8222         Maintain a separate list of indicated edtitors for separate contexts.
8223         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
8224         
8225 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
8227         Reviewed by Naba Kumar  <naba@gnome.org>:
8228         * plugins/debug-manager/plugin.c:
8229         Bug fix: breakpoints cannot be added after stopping the debugger
8231 2007-01-13  Naba Kumar  <naba@gnome.org>
8233         * NEWS: Updated for release.
8235 2007-01-12  Johannes Schmid <jhs@gnome.org>
8237         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
8238         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
8239         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
8240         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
8241         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
8242         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
8243         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
8244         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
8245         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
8246         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
8247         
8248         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
8249         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
8250         
8251         * plugins/sourceview/sourceview.c:
8252         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
8253         on character positions.
8254         
8255 2007-01-12  Naba Kumar  <naba@gnome.org>
8257         * src/anjuta-app.c,
8258         plugins/project-manager/plugin.c,
8259         plugins/profile-default/plugin.c,
8260         libanjuta/anjuta-status.c,
8261         libanjuta/anjuta-status.h: Introduced an API for application title
8262         in AnjutaStatus. Set application title to project name.
8264 2007-01-11  Massimo Cora' <maxcvs@email.i>
8266         Reviewed by Naba Kumar  <naba@gnome.org>:
8267         * tagmanager/Makefile.am,
8268         plugins/symbol-browser/Makefile.am: removed installation for 
8269         test programs.
8271 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
8273         Reviewed by Naba Kumar  <naba@gnome.org>:
8274         * plugins/debug-manager/start.h,
8275         plugins/debug-manager/start.c,
8276         plugins/debug-manager/anjuta-debug-manager.ui,
8277         plugins/debug-manager/plugin.c:
8278         Partial fix for bug #392537
8280         * plugins/debug-manager/disassemble.c:
8281         Fix bug #392543
8283 2007-01-11  Naba Kumar  <naba@gnome.org>
8285         * src/anjuta.c: Load project seperately from session,
8286         so that project session is also loaded.
8287         
8288         * plugins/profile-default/plugin.c: Load project in new
8289         anjuta if there already is one loaded currently (disabled
8290         code for now).
8291         
8292         * plugins/editor/aneditor.cxx: Disconnect focus in/out
8293         signals when editor is destroyed. Fixes a crash bug.
8294         
8295         * plugins/editor/text_editor.c: Do not mark line in
8296         ianjuta_editor_goto_line() implementation.
8297         
8298         * plugins/search/search-replace.c: Always check for markable
8299         interface availablility because its optional for an editor.
8300         
8301         * plugins/document-manager/goto_line.c,
8302         plugins/document-manager/action-callbacks.c: Mark lines for
8303         goto line commands (from dialog and from menu entry box).
8304         
8305         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
8306         plugins/file-manager/an_file_view.c: Expand file manager
8307         nodes in idle loop, one at a time. Did as a possible work
8308         around for bug #361763, but it didn't make any difference.
8309         However, it could still be useful in situations where there
8310         are lots to expand.
8311         
8312         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
8314 2007-01-11  Naba Kumar  <naba@gnome.org>
8316         * plugins/editor/scintilla/LineMarker.h,
8317         plugins/editor/scintilla/LexBasic.cxx,
8318         plugins/editor/scintilla/LexHTML.cxx,
8319         plugins/editor/scintilla/include/SciLexer.h,
8320         plugins/editor/scintilla/include/Scintilla.h,
8321         plugins/editor/scintilla/include/Scintilla.iface,
8322         plugins/editor/scintilla/include/ScintillaWidget.h,
8323         plugins/editor/scintilla/LexBash.cxx,
8324         plugins/editor/scintilla/PlatGTK.cxx,
8325         plugins/editor/scintilla/ViewStyle.h,
8326         plugins/editor/scintilla/Editor.cxx,
8327         plugins/editor/scintilla/StyleContext.h,
8328         plugins/editor/scintilla/LexCPP.cxx,
8329         plugins/editor/scintilla/Converter.h,
8330         plugins/editor/scintilla/LexAU3.cxx,
8331         plugins/editor/scintilla/Editor.h,
8332         plugins/editor/scintilla/LexPerl.cxx,
8333         plugins/editor/scintilla/LexVB.cxx,
8334         plugins/editor/scintilla/ScintillaGTK.cxx,
8335         plugins/editor/scintilla/ViewStyle.cxx,
8336         plugins/editor/scintilla/PropSet.cxx,
8337         plugins/editor/scintilla/LexSQL.cxx,
8338         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
8339         version 1.71
8341 2007-01-11  Armin Burgmeier  <armin@arbur.net>
8343         Reviewed by Naba Kumar  <naba@gnome.org>:
8344         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
8345         selected for editing. This fixes bug #394218.
8347         * plugins/class-gen/plugin.c: Do not use project's root URI as project
8348         name if said URI is not known.
8350         * plugins/class-gen/window.c: When stripping function prefix away,
8351         include the trailing underscore because it is already set by the
8352         template.
8354         * plugins/class-gen/transform.c: Include "const char*" and "const
8355         gchar*" in the list for transforming a default C type to a GType.
8356         Don't access invalid memory when writing pointer_str in
8357         cg_transform_first_argument.
8359 2007-01-11  Naba Kumar  <naba@gnome.org>
8361         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
8362         pixmaps/anjuta.svg, pixmaps/Makefile.am,
8363         (renamed) pixmaps/anjuta_icon.png, src/main.c,
8364         libegg/test-actions.c, anjuta.desktop.in.in,
8365         anjuta.prj: Renamed application icon to 'anjuta.png' from
8366         'anjuta_icon.png'. Added more fields in desktop file.
8368         * mime/anjuta.xml: Added magic section.
8369         
8370         * (removed) mime/anjuta.applications,
8371         (removed) mime/anjuta.mime, mime/Makefile.am,
8372         (removed) mime/anjuta.keys,
8373         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
8374         registeration and added scalable icon. Also fixes bug #393680
8376 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
8378         Reviewed by Naba Kumar  <naba@gnome.org>:
8379         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
8380         and anjuta_status_progress_add_ticks() to check for progressbar 
8381         being realized before trying to update it.
8383 2007-01-10  Naba Kumar  <naba@gnome.org>
8385         * tagmanager/tm_workspace.c,
8386         po/POTFILES.in,
8387         plugins/debug-manager/Makefile.am,
8388         plugins/tools/scripts/Makefile.am,
8389         plugins/class-gen/plugin.c,
8390         plugins/class-gen/Makefile.am,
8391         global-tags/Makefile.am: Fixed make distcheck.
8393         * plugins/debug-manager/attach_process.c,
8394         plugins/debug-manager/attach_process.h,
8395         plugins/class-gen/action-callbacks.h,
8396         plugins/class-gen/action-callbacks.c,
8397         plugins/class-gen/class_gen.h,
8398         plugins/class-gen/class_gen.c: Deleted unused/old files.
8400         * (removed) scintilla, (added) plugins/editor/scintilla,
8401         plugins/editor/scintilla/lexers.make,
8402         plugins/editor/scintilla/Makefile.am,
8403         plugins/editor/Makefile.am
8404         configure.in, manuals/reference/libanjuta/Makefile.am
8405         Makefile.am: Moved scintilla to its right place.
8407 2007-01-09  Naba Kumar  <naba@gnome.org>
8409         * plugins/profile-default/plugin.c: Save project session before
8410         a new one is opened.
8412         * plugins/project-manager/plugin.c,
8413         plugins/project-manager/plugin.h,
8414         plugins/project-manager/anjuta-project-manager.ui,
8415         plugins/profile-default/plugin.c,
8416         plugins/profile-default/plugin.h,
8417         plugins/profile-default/Makefile.am,
8418         (added) plugins/profile-default/anjuta-default-profile.ui,
8419         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8420         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
8421         multiple projects support.
8422         
8423 2007-01-06  Armin Burgmeier  <armin@arbur.net>
8425         Reviewed by Naba Kumar  <naba@gnome.org>
8426         * plugins/class-gen/combo-flags.h:
8427         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
8428         enum, added a type parameter to selected signal. Select highlighted
8429         entry when pressing enter (but not unselect it if it was already
8430         selected) before closing the popup. Also accept input when clicking
8431         not into the popup.
8433         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
8434         according to selection type.
8436         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
8437         VOID:BOXED,ENUM.
8439 2007-01-08  Johannes Schmid <jhs@gnome.org>
8441   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
8442   * plugins/project-wizard/templates/gtkmm/Makefile.am
8443   * plugins/project-wizard/templates/python/configure.ac.tpl
8444   * plugins/project-wizard/templates/python/configure.in.tpl
8445   * plugins/project-wizard/templates/python/Makefile.am
8446   * plugins/project-wizard/templates/cpp/configure.ac.tpl
8447   * plugins/project-wizard/templates/cpp/configure.in.tpl
8448   * plugins/project-wizard/templates/cpp/Makefile.am
8449   * plugins/project-wizard/templates/terminal.wiz
8450   * plugins/project-wizard/templates/xlib-dock.wiz
8451   * plugins/project-wizard/templates/wxwin.wiz
8452   * plugins/project-wizard/templates/java.wiz
8453   * plugins/project-wizard/templates/xlib/configure.ac.tpl
8454   * plugins/project-wizard/templates/xlib/configure.in.tpl
8455   * plugins/project-wizard/templates/xlib/Makefile.am
8456   * plugins/project-wizard/templates/gcj/configure.ac.tpl
8457   * plugins/project-wizard/templates/gcj/configure.in.tpl
8458   * plugins/project-wizard/templates/gcj/Makefile.am
8459   * plugins/project-wizard/templates/terminal/configure.ac.tpl
8460   * plugins/project-wizard/templates/terminal/configure.in.tpl
8461   * plugins/project-wizard/templates/terminal/Makefile.am
8462   * plugins/project-wizard/templates/terminal/autogen.sh
8463   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
8464   * plugins/project-wizard/templates/wxwin/configure.in.tpl
8465   * plugins/project-wizard/templates/wxwin/Makefile.am
8466   * plugins/project-wizard/templates/gnome.wiz 
8467   * plugins/project-wizard/templates/java/configure.ac.tpl
8468   * plugins/project-wizard/templates/java/configure.in.tpl
8469   * plugins/project-wizard/templates/java/Makefile.am
8470   * plugins/project-wizard/templates/anjuta-plugin.wiz
8471   * plugins/project-wizard/templates/gtkmm.wiz
8472   * plugins/project-wizard/templates/python.wiz
8473   * plugins/project-wizard/templates/cpp.wiz
8474   * plugins/project-wizard/templates/gtk.wiz
8475   * plugins/project-wizard/templates/gcj.wiz
8476   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
8477   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8478   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8480   Starting fixing of all project wizards:
8481   - rename configure.in to configure.ac
8482   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
8483   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
8484   (See #394184)
8485   
8486   * TODO.task: Added bug number to bounty
8488 2007-01-07  Johannes Schmid <jhs@gnome.org>
8490   *  plugins/build-basic-autotools.c:
8491   Fixed #392290 – Missed install as root option in project manager
8493 2007-01-07  Johannes Schmid <jhs@gnome.org>
8495   * plugins/sourceview/sourceview.c:
8496   Fixed #388731 – Odd editor behaviour after performing block-text operations
8497   Fixed #388727 – Block-tab does not work
8498   
8499   * plugins/sourceview/anjuta-document.h/c:
8500   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
8501   
8502   * configure.in:
8503   Require Gtk+ >= 2.10 for sourceview plugin
8505 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
8507         * libanjuta/anjuta-status.c:
8508         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
8510 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
8512         * configure.in,
8513         plugins/terminal/terminal.c:
8514         Fix bug #377027
8515         remove support for VTE < 0.9
8517 2007-01-06  Naba Kumar  <naba@gnome.org>
8519         * po/POTFILES.in: Updated
8521 2007-01-05  Adam Dingle  <adam@medovina.org>
8523         Reviewed by Naba Kumar  <naba@gnome.org>:
8524         * plugins/message-view/anjuta-message-manager-plugin.glade:
8525         Fixed bug #377903 (improve message color defaults).
8527 2007-01-05  Naba Kumar  <naba@gnome.org>
8529         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
8530         
8531 2007-01-03  Armin Burgmeier  <armin@arbur.net>
8533         Reviewed by  Naba Kumar  <naba@gnome.org>:
8534         * plugins/symbol-browser/test-class.h: Fixed block ends.
8536         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
8537         C-style-block comment.
8539         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
8540         allow lists when writing autogen definition files. This is required
8541         for the new class generator. Also fixed a wrong return value in
8542         npw_autogen_write_definition_file and set a GError in
8543         npw_autogen_execute when the output file could not be opened.
8545         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
8546         user interface.
8548         * plugins/class-gen/Makefile.am: Added templates subdir, removed
8549         goc_template_header and goc_template_source, added top_srcdir to
8550         includes, link against project wizard (also hopefully temporarily),
8551         removed class_gen.h, class_gen.c, action-callbacks.h,
8552         action-callbacks.c.
8554         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
8556         * plugins/class-gen/cell-renderer-flags.h:
8557         * plugins/class-gen/cell-renderer-flags.c:
8558         * plugins/class-gen/combo-flags.h:
8559         * plugins/class-gen/combo-flags.c:
8560         * plugins/class-gen/element-editor.c:
8561         * plugins/class-gen/element-editor.h:
8562         * plugins/class-gen/generator.c:
8563         * plugins/class-gen/generator.h:
8564         * plugins/class-gen/plugin.h:
8565         * plugins/class-gen/plugin.c:
8566         * plugins/class-gen/transform.c:
8567         * plugins/class-gen/transform.h:
8568         * plugins/class-gen/validator.c:
8569         * plugins/class-gen/validator.h:
8570         * plugins/class-gen/window.c:
8571         * plugins/class-gen/window.h: Rewrote class generator, it now allows
8572         adding of several class elements and uses autogen.
8574         * plugins/class-gen/templates/cc-header.tpl:
8575         * plugins/class-gen/templates/cc-source.tpl:
8576         * plugins/class-gen/templates/go-header.tpl:
8577         * plugins/class-gen/templates/go-source.tpl:
8578         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
8579         for the class generator.
8581         * configure.in: Added plugins/class-gen/templates/Makefile to output.
8583 2007-01-04  Naba Kumar  <naba@gnome.org>
8585         Patch from Nick Treleaven:
8586         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
8587         all matching symbols.
8588         
8589         Patches from  Maik Beckmann and Sébastien Granjoux:
8590         * plugins/profile-default/plugin.c,
8591         plugins/project-manager/plugin.c: Unescape project name. Fixes
8592         Bug #357151
8594 2007-01-04  Naba Kumar  <naba@gnome.org>
8596         * plugins/glade/plugin.c: Fixed compilation with
8597         older glade-3 version.
8598         
8599         Patch from Roland Illig:
8600         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
8601         plugins/sourceview/anjuta-document-saver.c,
8602         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
8603         are necessary to build anjuta on NetBSD 3.0
8605         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
8606         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
8607         window manager in gnome.
8608         
8609 2007-01-02  Naba Kumar  <naba@gnome.org>
8610         
8611         * plugins/glade/plugin.c: Make it work with glade-3 svn.
8612         
8613 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
8615         Reviewed by Naba Kumar  <naba@gnome.org>:
8616         * libanjuta/interfaces/libanjuta.idl,
8617         plugins/debug-manager/Makefile.am,
8618         plugins/debug-manager/anjuta-marshal.list,
8619         plugins/debug-manager/debugger.c,
8620         plugins/debug-manager/sparse_buffer.c,
8621         plugins/debug-manager/sparse_buffer.h,
8622         plugins/debug-manager/sparse_view.c,
8623         plugins/debug-manager/sparse_view.h,
8624         plugins/debug-manager/disassemble.h,
8625         plugins/debug-manager/disassemble.c,
8626         plugins/debug-manager/anjuta-marshal.list,
8627         plugins/debug-manager/plugin.c,
8628         plugins/gdb/debugger.c,
8629         plugins/gdb/debugger.h,
8630         plugins/gdb/plugin.c:
8631         Add a disassembly view window
8633         * plugins/debug-manager/breakpoints.c,
8634         plugins/debug-manager/chunk_view.c,
8635         plugins/debug-manager/locals.c,
8636         plugins/debug-manager/memory.c,
8637         plugins/debug-manager/registers.c,
8638         plugins/debug-manager/stack_trace.c:
8639         Add some debugging information 
8641 2006-12-18  Naba Kumar  <naba@gnome.org>
8643         * configure.in, plugins/glade/plugin.c: Allow building against both
8644         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
8646 2006-12-03  Naba Kumar  <naba@gnome.org>
8647         
8648         * TODO.tasks: Marked a bounty completed.
8650 2006-11-24  Adam Dingle <adam@medovina.org>
8652         Reviewed by Naba Kumar  <naba@gnome.org>:
8653         * plugins/build-basic-autotools/build-basic-autotools.c,
8654         plugins/debug-manager/watch.c,
8655         plugins/document-manager/plugin.c, 
8656         plugins/patch/plugin.c,
8657         plugins/project-manager/plugin.c:
8658         Fixed bug #378879 (several command names need ellipses).
8660 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
8662         Reviewed by: Naba Kumar  <naba@gnome.org>
8663         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8664         GCC 4.1.2 (there are only two warnings remaining now when compiling
8665         plugins).
8667         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
8669         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
8670         macro so that the generated function support a NULL plugin parameter.
8672         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
8673         in debug_tree_find_expression by freeing memory returned by the call
8674         to gtk_tree_model_get instead of the parameter string.
8676 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
8678         * plugins/debug-manager/breakpoints.c:
8679         Fix bug #378850
8681         * plugins/debug-manager/anjuta-debug-manager.ui,
8682         plugins/debug-manager/debugger.c,
8683         plugins/debug-manager/plugin.c:
8684         Fix bug #378871
8686 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
8688         * libanjuta/anjuta-launcher.c,
8689         plugins/gdb/debugger.c:
8690         Fix bug #377061
8692 2006-11-21  Naba Kumar  <naba@gnome.org>
8694         * plugins/search/search_preferences.c: Fixed build break.
8695         
8696 2006-11-20  Naba Kumar  <naba@gnome.org>
8697         
8698         Patch from Kjartan Maraas:
8699         * plugins/cvs-plugin/cvs-interface.c,
8700         plugins/document-manager/plugin.c,
8701         plugins/gtodo/interface.c,
8702         plugins/gtodo/libgtodo.h,
8703         plugins/message-view/anjuta-msgman.c,
8704         plugins/project-wizard/druid.c,
8705         plugins/search/search_preferences.c,
8706         plugins/sourceview/sourceview-prefs.c,
8707         plugins/terminal/terminal.c,
8708         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
8710         Patch from Przemysław Grzegorczyk:
8711         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
8712         plugins/subversion/anjuta-subversion.glade: Enable files in
8713         fileselection dialog. Fixes bug #376031.
8714         
8715 2006-11-17  Adam Dingle <adam@medovina.org>
8717         Reviewed by: Naba Kumar  <naba@gnome.org>
8718         * plugins/build-basic-autotools/build-basic-autotools.c
8719         * plugins/class-gen/anjuta-class-gen.plugin.in
8720         * plugins/debug-manager/breakpoints.c
8721         * plugins/debug-manager/plugin.c
8722         * plugins/devhelp/plugin.c
8723         * plugins/document-manager/plugin.c
8724         * plugins/gdb/debugger.c
8725         * plugins/glade/anjuta-glade.plugin.in
8726         * plugins/gtodo/plugin.c
8727         * plugins/language-support-cpp-java/plugin.c
8728         * plugins/message-view/plugin.c
8729         * plugins/project-import/anjuta-project-import.glade
8730         * plugins/project-import/anjuta-project-import.plugin.in
8731         * plugins/search/plugin.c
8732         * plugins/tools/scripts/tools-2.xml.in
8733         * plugins/valgrind/plugin.c
8734         * src/anjuta-actions.h:
8735         Fixed bug #376335 "menu items should be capitalized".  Minor
8736         grammar edits.
8738 2006-11-20  Naba Kumar  <naba@gnome.org>
8739         
8740         * configure.in: Fixed build.
8742         Patch from: Arjan Timmerman
8743         *configure.in: Make subvesion plugin build for apr 1.x.
8744         Fixes: Bug #364754.
8745         
8746 2006-11-20  Johannes Schmid <jhs@gnome.org>
8748         * configure.in
8749         * plugins/*/*.[ch]:
8750         Removed patches from Sylvain and Günther. They caused not problems but
8751         Naba was against them.
8753 2006-11-20  Johannes Schmid <jhs@gnome.org>
8755         * Removed me from MAINTAINERS
8757 2006-11-14  Günther Brammer <GBrammer@gmx.de>
8759         * configure.in:
8760         Use apr-1 instead of apr-0
8762 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
8764         * global-tags/create_global_tags.sh.in: Correct a bug when environment
8765         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
8766         and another bug occuring when parsing .pc file containing quotes.
8768 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
8770         * plugins/*/*.[ch]: Use class macro for type casting.
8772         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8773         GCC 4.1.2 (there are only two warnings remaining now when compiling
8774         plugins).
8776         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
8777         a memory leak in debug_tree_find_expression; g_free was called on
8778         the parameter instead of the memory allocated by gtk_tree_model_get.
8780         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
8781         to declare and initialize the global type variable of the plugin.
8783 2006-10-31  Naba Kumar  <naba@gnome.org>
8785         * global-tags/create_global_tags.sh.in: Added an end message.
8786         
8787         * libanjuta/anjuta-launcher.h: Fixed indentation.
8788         
8789         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
8790         creation to a) append the messages in right way, b) Connect signals
8791         to the view properly and c) Recreate the system-tags.cache at the
8792         end of the generation.
8794         * plugins/symbol-browser: Fixed action path (double
8795         click on sysmbols was not working).
8797         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
8798         Fixed typedef and removed dead code.
8800         * tagmanager/c.c: Took the latest version from ctags source
8801         repository, because the one we had (from ctags 5.6) was broken.
8802         
8803         * global_tags/create_global_tags.sh.in: Reverted the patch from
8804         Sylvain because it was not right fix (and added a helpful comment).
8805         Used /bin/bash to fix the bashism and generated separate log files
8806         for each tag files in the same directory.
8807         
8808 2006-10-29  Naba Kumar  <naba@gnome.org>
8810         * plugins/editor/text_editor.c: Use a temporary file
8811         to save the editor and move it at the end to original
8812         file. This will prevent data corruption if file save
8813         failed for any reason. Also report proper errors when
8814         file save fails. Fixes bug #346575.
8815         
8816 2006-10-26  Naba Kumar  <naba@gnome.org>
8818         * plugins/document-manager/anjuta-docman.c: Do not load
8819         the same files with different path more than once (happens
8820         with symlinked files). Fixes Bug #323591.
8822 2006-10-25  Naba Kumar  <naba@gnome.org>
8824         * plugins/valgrind/vgactions.c: Fixed a warning.
8826 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
8828         Reviewed by Naba Kumar  <naba@gnome.org>:
8830         * plugins/valgrind/vgtoolview.c:
8831         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
8833         * plugins/valgrind/bugged-prg-test.c:
8834         No more warning during compilation with GCC 4.1.
8835         Program is still buggy in order to be used as a test of the
8836         plugin.
8838         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
8839         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
8840         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
8841         plugins/valgrind/vgrule.c:
8842         No more warning during compilation with GCC 4.1.
8844         * plugins/valgrind/plugin.c:
8845         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
8846         prototype (was missing from previous patch).
8848 2006-10-24  Naba Kumar  <naba@gnome.org>
8850         * plugins/glade/plugin.c: Show glade tree view, not list view.
8851         
8852         * plugins/glade/plugin.c: Fixed crash when Anjuta is
8853         exited with glade plugin still loaded. Fixes Bug #364755.
8855         * plugins/document-manager/anjuta-document-manager.plugin.in:
8856         Added application/x-reject in accepted mime-types.
8857         
8858         * Changelog: Fixed changelog alignments.
8860 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
8862         Reviewed by: Naba Kumar  <naba@gnome.org>
8863         
8864         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
8865         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
8866         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
8867         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
8868         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
8869         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
8870         plugins/valgrind/vgsearchbar.c:
8871         Use class macro for type casting.
8873         * plugins/valgrind/plugin.h:
8874         Don't force cast a GtkActionGroup to a GtkAction.
8876         * plugins/valgrind/plugin.c:
8877         Use correct API to get path of the preoject root when building
8878         the list of targets for the run action.
8879         Correct ordering of the construction of the preferences widgets.
8880         Only remove the valgrind widget if it is currently displayed.
8882         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
8883         Return if check_valgrind_binary() fails.
8884         The ValgrindPluginPrefs object is initialized after the call to
8885         vg_action_new. Take a handle to the location of the pointer to
8886         the future object.
8888 2006-10-24  Naba Kumar  <naba@gnome.org>
8890         * HACKING: Updated coding sample.
8891         
8892         Patch from: Armin Burgmeier  <armin@arbur.net>
8893         * plugins/symbol-browser/test-class.h,
8894         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
8895         
8896 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
8898         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
8899         * plugins/valgrind/vgtoolview.h:
8900         Correctly handle the argv / srcdir of vg_tool_view object. Do
8901         not leak memory associated with those arrays.
8903         * plugins/symbol-browser/an_symbol_prefs.c:
8904         Support unloading / reloading of the module (for example when
8905         closing a project and opening another one).
8907         * plugins/project-manager/plugin.c:
8908         Remove plugin widget before removing plugin itself, preventing
8909         a crash with valgrind plugin.
8911         * libanjuta/anjuta-preferences-dialog.c:
8912         Do not use the page_num returned by gtk_notebook_append_page to
8913         remove the page as it cause bugs when pages removal is not done
8914         in LIFO.
8916         * plugins/document-manager/anjuta-docman.c:
8917         Fix some GTK+ warnings.
8919         * global-tags/create_global_tags.sh.in:
8920         Rewrite script to remove bash-ism and use pkg-config directly
8921         instead of parsing the *.pc file by hand. This solve problems
8922         that occurred when one of the directory in PKG_CONFIG_PATH is
8923         empty.
8925 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
8927         * plugins/glade/plugin.c: Fix build (#363884)
8929 2006-10-22  Johannes Schmid <jhs@gnome.org>
8931         * plugins/file-manager/an_file_view.c:
8932         * plugins/file-manager/plugin.c:
8933         * plugins/file-manager/plugin.h:
8934         Fix possible crasher when changing project-root uri when we try to restore open nodes
8935         * AUTHORS: Updated
8937 2006-10-19  Naba Kumar  <naba@gnome.org>
8939         Patch from: Juan Pablo Ugarte
8940         * plugins/glade/plugin.c: Include glade header
8941         correctly.
8942         
8943 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
8944         
8945         * plugins/debug-manager/Makefile.am,
8946         plugins/debug-manager/sexy-icon-entry.h,
8947         plugins/debug-manager/sexy-icon-entry.c,
8948         plugins/debug-manager/dataview.c:
8949         Fix bug #358134 (Goto memory prompt)
8950         Use sexy-icon-entry from libsexy 0.1.10
8952         * plugins/debug-manager/debugger.c,
8953         plugins/debug-manager/plugin.c,
8954         plugins/debug-manager/start.c,
8955         plugins/gdb/debugger.c,
8956         plugins/gdb/plugin.c:
8957         Better error handling when starting and stopping debugger
8959 2006-10-13  Maik Beckmann <maik@eigenco.de>
8961         * src/action_callbacks.c:
8962         Fixed bug #361830 (AboutDialog does not close) which is caused 
8963         due to a change in Gtk+ 2.10  
8964   
8965 2006-10-12  Adam Dingle <adam@medovina.org>
8967         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
8969         * plugins/search/search-replace.c:
8970         Fixed bug #358068 (indicate when Find in Files is complete)
8972         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8974         * plugins/sourceview/sourceview-prefs.c:
8975         * plugins/sourceview/sourceview.glade:
8976         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
8978         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
8980         * plugins/devhelp/plugin.c:
8981         * plugins/search/plugin.c: 
8982         Fixed bug #359750 (fix find/replace shortcut keys).
8984         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
8985         use Alt+key for shortcuts)
8987         *  plugins/debug-manager/debug_tree.c:
8988         *  plugins/debug-manager/debugger.c:
8989         Fixed bug #359317 (can't load debug manager)
8991         * /plugins/document-manager/plugin.c:
8992         Fixed bug #359259 (highlight modes listed in reverse 
8993         alphabetical order).
8995 2006-10-10  Johannes Schmid <jhs@gnome.org>
8997         * plugins/glade/plugin.c:
8998         Add scrollbars to glade project window
9000 2006-10-10  Johannes Schmid <jhs@gnome.org>
9002         * libanjuta/interfaces/Makefile.am.iface:
9003         Fixed Makefile with broke build
9005 2006-10-07  Johannes Schmid <jhs@gnome.org>
9007         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9008         * libanjuta/interfaces/Makefile.iface.am:
9009         Fixed enum types generation
9011         * libanjuta/interfaces/libanjuta.idl:
9012         Fixed some strange typo
9014 2006-10-06  Johannes Schmid <jhs@gnome.org>
9016         * libanjuta/interfaces/Makefile.iface.am:
9017         Fixed enum-types.h generation
9018         * libanjuta/interfaces/libanjuta.idl:
9019         char* => gchar*
9020         IAnjutaTODO::load should take const gchar* argument
9021         Remove include to libanjuta/e-splash.h which is not installed as header file
9022         Disable get_attributes for now
9023         
9024         * pluings/sourceview/sourceview.c: Disabled get_attributes
9025         
9026         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
9028 2006-10-05  Naba Kumar  <naba@gnome.org>
9030         * TODO.tasks: Set 'Improve class widzard' task to assigned.
9031         Set bug id for 'Profiler plugin' task.
9033 2006-10-03  Naba Kumar  <naba@gnome.org>
9035         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
9036         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
9038         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
9039         plugins/project-manager/plugin.c: Added a new API in
9040         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
9041         Added some documentation. On project close, close all editors that
9042         has files opened for the project.
9043         
9044         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
9045         from the containers on anjuta_shell_remove_widget(). Do not destroy
9046         glade widgets once created.
9047         
9048 2006-10-03  Johannes Schmid <jhs@gnome.org>
9050         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9051         * libanjuta/interfaces/libanjuta.idl:
9052         const-List<> => const List<>
9053         List-free<> => List<>
9054         
9055         * Makefile.am: Reenabled launcher
9057 2006-10-03  Johannes Schmid <jhs@gnome.org>
9059         * libanjuta/interfaces/Makefile.am.iface:
9060         Install libanjuta.idl
9062 2006-10-02  Adam Dingle <adam@medovina.org>
9064         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
9066 2006-10-02  Adam Dingle <adam@medovina.org>
9068         * plugins/editor/style-editor.c: fixed bug #357534
9069         * plugins/gdb/utilities.h: removed 2 unused declarations
9071 2006-10-02  Johannes Schmid <jhs@gnome.org>
9073         * Makefile.am: disabled anjuta-launcher
9074         * libanjuta/Makefile.am:
9075         
9076         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
9077         * libanjuta/glue-factory.c: (glue_factory_add_path),
9078         (glue_factory_get_path):
9079         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
9080         * libanjuta/glue-factory.h:
9081         * libanjuta/glue-cpp.h:
9082         * libanjuta/glue-cpp.c:
9083         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
9084         
9085         * libanjuta/interfaces/Makefile.am.iface:
9086         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9087         * libanjuta/interfaces/libanjuta.idl:
9088         Add a new features to idl compiler:
9089         List<Type> => List of Type
9090         List-free<Type> => List of Type, it is up to the caller to free items and list
9091         const-List(-free)<Type> = const List of Types
9092         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
9093         
9094         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
9095         (generic_cpp_class_create_code):
9096         Adapted to new project_manager interface
9097         
9098         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
9099         * plugins/debug-manager/debugger.c:
9100         (ivariable_debugger_iface_init):
9101         Do not use C++ keyword "delete" for interface name
9102         
9103         * plugins/document-manager/anjuta-document-manager.plugin.in:
9104         Added m4 to mime-types
9105         
9106         * plugins/project-manager/plugin.c:
9107         (iproject_manager_add_source_multi):
9108         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
9110 2006-10-01  Naba Kumar  <naba@gnome.org>
9112         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
9113         UI file used when out-of-process devhelp is used instead of
9114         embedded devhelp.
9115         
9116         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
9117         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
9118         plugins/profile-default/default.anjuta: Build devhelp plugin,
9119         but use out-of-process devhelp if devhelp plugin is disabled
9120         (either by user or devhelp is not installed). Disabled devhelp
9121         plugin by default. Added it in default profile.
9123 2006-10-01  Naba Kumar  <naba@gnome.org>
9125         * plguins/project-manager/plugin.c: Possible fix for crash
9126         bug #358583.
9127         
9128         * configure.in, plugins/Makefile.am: Enabled glade plugin and
9129         set dep to last version 3.0.2.
9130         
9131         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
9132         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
9133         plugins/symbol-browser/plugin.c: Use the right action group
9134         for getting popup actions (Fixes lots of assertion failures).
9136         * plugins/project-manager/plugin.c,
9137         plugins/project-manager/plugin.h: use separate action group
9138         for profie actions.
9139         
9140         * plugins/message-view/plugin.c: Disconnect session load
9141         signal on plugin deactivation (fixes a crash).
9143 2006-09-30  Naba Kumar  <naba@gnome.org>
9145         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
9146         * TODO.tasks: Assigned a bounty to Massimo.
9148 2006-09-29  Naba Kumar  <naba@gnome.org>
9150         * src/anjuta-app.c, src/shell.c: Fixed build errors.
9152 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
9154         * plugins/debug-manager/debugger.c,
9155         plugins/debug-manager/plugin.c,
9156         libanjuta/interfaces/libanjuta.idl:
9157         Add a new abort command to quit debugger without waiting
9159         * plugins/gdb/debugger.c,
9160         plugins/gdb/debugger.h,
9161         plugins/gdb/plugin.c:
9162         Send a signal directly to the debugged program
9163         Implement abort command
9165         * plugins/debug-manager/debug_tree.c:
9166         Fix bug #358163
9168         * plugins/debug-manager/stack-trace.c:
9169         Fix bug #358009
9171 2006-09-29  Naba Kumar  <naba@gnome.org>
9173         * TODO.tasks: Updated.
9174         
9175         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
9176         dialog.
9177         
9178         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
9179         
9180         * TODO.tasks: Updated in light of the word wrapping fix
9181         in Tasks Manager. Added a test bounty entry.
9183         * TODO.tasks: Added four bounties.
9184         
9185 2006-09-28  Naba Kumar  <naba@gnome.org>
9187         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
9188         Added 'customizable' parameter to
9189         anjuta_ui_add_action_group_entries() and similar functions to
9190         allow user configuration of the actions. Filter out actions that
9191         are not configurable items (such as submenu items). Now the
9192         'Customize shortcuts' dialog is much better listed.
9194         * plugins/build-basic-autotools/build-basic-autotools.c,
9195         plugins/build-basic-autotools/build-basic-autotools.h,
9196         plugins/cvs-plugin/plugin.c,
9197         plugins/cvs-plugin/plugin.h,
9198         plugins/debug-manager/breakpoints.c,
9199         plugins/debug-manager/plugin.c,
9200         plugins/debug-manager/stack_trace.c,
9201         plugins/debug-manager/watch.c,
9202         plugins/devhelp/plugin.c,
9203         plugins/document-manager/plugin.c,
9204         plugins/file-loader/plugin.c,
9205         plugins/file-manager/plugin.c,
9206         plugins/glade/plugin.c,
9207         plugins/gtodo/interface.c,
9208         plugins/gtodo/plugin.c,
9209         plugins/language-support-cpp-java/plugin.c,
9210         plugins/macro/plugin.c,
9211         plugins/macro/plugin.h,
9212         plugins/message-view/plugin.c,
9213         plugins/patch/plugin.c,
9214         plugins/profile-default/default.anjuta,
9215         plugins/project-manager/plugin.c,
9216         plugins/project-manager/plugin.h,
9217         plugins/sample1/plugin.c,
9218         plugins/search/plugin.c,
9219         plugins/subversion/plugin.c,
9220         plugins/subversion/plugin.h,
9221         plugins/symbol-browser/plugin.c,
9222         plugins/symbol-browser/plugin.h,
9223         plugins/tools/plugin.c,
9224         plugins/valgrind/plugin.c,
9225         plugins/valgrind/plugin.h: Fixed to take care of above change
9226         in API of AnjutaUI. Properly added/removed action groups in some
9227         plugins. Split action groups into customization and non-customizable
9228         groups and added them separately.
9230         * plugins/document-manager/plugin.c: Close files belonging to
9231         project when project is closed (not complete).
9232         
9233         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
9234         vertical aligned cell entries.
9235         
9236         * src/anjuta-app.c: Define macros for the placeholder names.
9237         Set default widths and heights of the default placeholders,
9238         so that newly docked widgets are correclty sized.
9239         
9240         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9241         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
9242         Fixed to generated correct actions addition/removal code.
9244 2006-09-25  Naba Kumar  <naba@gnome.org>
9246         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
9247         libanjuta/anjuta-serializer.[ch]: Implemented serialization
9248         class.
9249         
9250         * plugins/message-view/anjuta-msgman.c,
9251         plugins/message-view/anjuta-msgman.h,
9252         plugins/message-view/message-view.c,
9253         plugins/message-view/message-view.h,
9254         plugins/message-view/plugin.c: Serialize messages panes in
9255         session save and deserialize them in session load so that
9256         build messages persistant.
9257         
9258 2006-09-24  Johannes Schmid <jhs@gnome.org>
9260         * libanjuta/anjuta-utils.c:
9261         * plugins/message-view/message-view.c:
9262         Really fixed #355407
9264 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
9266         * libanjuta/interfaces/libanjuta.idl:
9267         Change one variable sign
9269         * plugins/debug-manager/anjuta-debug-manager.glade,
9270         plugins/debug-manager/anjuta-debug-manager.ui:
9271         Few small interface changes     
9273         * plugins/debug-manager/debug_tree.h,
9274         plugins/debug-manager/watch.c,
9275         plugins/debug-manager/debugger.c,
9276         plugins/debug-manager/plugin.c
9277         plugins/gdb/debugger.c,
9278         plugins/gdb/plugin.c:
9279         Big rewrite of debugger queue
9280         Allow to cancel command
9282         * plugins/debug-manager/memory.c:
9283         Fix a bug if a command is cancelled
9285 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
9287         * plugins/gdb/debugger.c,
9288         plugins/debug-manager/debug_tree.c,
9289         plugins/debug-manager/locals.c:
9290         Restore tree representation for local variable
9291         Add argument in local variable list
9292         Use gdb variable object to get all informations
9294 2006-09-19  Naba Kumar  <naba@gnome.org>
9296         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
9297         that implements AnjutaSavePrompt class.
9299         * ChangeLog: Fixed indentation.
9300         
9301         * libanjuta/Makefile.am,
9302         libanjuta/anjuta-marshal.list,
9303         libanjuta/anjuta-shell.c,
9304         libanjuta/anjuta-shell.h,
9305         plugins/document-manager/action-callbacks.c,
9306         plugins/document-manager/action-callbacks.h,
9307         plugins/document-manager/anjuta-docman.c,
9308         plugins/document-manager/anjuta-docman.h,
9309         plugins/document-manager/plugin.c,
9310         src/anjuta.c: Impletemnted save prompt dialog to prompt for
9311         unsaved items during exit. A new signal is added in shell
9312         interface called 'save-prompt' to collect all unsaved items.
9313         Create AnjutaSavePrompt class (dialog) to process unsaved items.
9314         Fixed document manager to use the new save-prompt signal in shell
9315         and AnjutaSavePrompt object for unsaved files. Cleaned up
9316         AnjutaDocman to synchronously save new files. Fixed function
9317         names.
9319 2006-09-18  Johannes Schmid <jhs@gnome.org>
9321         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
9322         gdl requirement to 0.7.0
9324 2006-09-18  Johannes Schmid <jhs@gnome.org>
9326         * global-tags/.cvsignore:
9327         * global-tags/Makefile.am:
9328         * global-tags/create_global_tags.sh (removed):
9329         * global-tags/create_global_tags.sh.in (added):
9330         Fixed #355407
9331         
9332         * libanjuta/anjuta-launcher.c:
9333         Fixed #349374
9334         
9335         * plugins/project-manager/plugin.c:
9336         (project_manager_plugin_close_project):
9337         Fixed crasher
9338         
9339         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
9340         Fixed gtk critical
9341         
9342         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
9343         More reasonable toolbar creation/deletition though it does
9344         not completly work!
9346 2006-09-15  Johannes Schmid <jhs@gnome.org>
9348         * libanjuta/anjuta-utils.c/.h:
9349         Fixed #355168
9351 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
9353         * scintilla/ScintillaGTK.cxx
9354         Fixed doulbe freeing in Scintilla
9356 2006-09-12  Johannes Schmid  <jhs@gnome.org>
9358         * plugins/symbol-browser/an_symbol_prefs.c:
9359         Support unloading / reloading of the module (for example when
9360         closing a project and opening another one).
9362         * plugins/project-manager/plugin.c:
9363         Really fixed #355148 (Show project name in title bar)
9365 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9367         * libanjuta/plugins.c:
9368         Fixed #355156 (Show plugins in alphabetical order)
9370 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9372         * plugins/project-manager/plugin.c:
9373         Fixed #355148 (Show project name in title bar)
9375 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9377         * plugins/project-manager/plugin.c:
9378         (value_removed_project_root_uri):
9379         Fixed crasher if project cannot be opened
9381 2006-08-30 Naba Kumar  <naba@gnome.org>
9383         * plugins/language-support-cpp-java/plugin.[c,h],
9384         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9385         Impletemnted UI for auto indent.
9386         
9387 2006-08-28 Naba Kumar  <naba@gnome.org>
9388         
9389         * plugins/gvim/.cvsignore,
9390         plugins/gvim/Makefile.am,
9391         plugins/gvim/anjuta-vim-plugin.png,
9392         plugins/gvim/anjuta-vim.c,
9393         plugins/gvim/anjuta-vim.h,
9394         plugins/gvim/anjuta-vim.plugin.in,
9395         plugins/gvim/gtkvim.c,
9396         plugins/gvim/gtkvim.h,
9397         plugins/gvim/plugin.c,
9398         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
9399         in build yet.
9401 2006-08-28 Naba Kumar  <naba@gnome.org>
9403         Patch from: Massimo Corà  <maxcvs@email.it>
9404         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
9405         possible infinite loop.
9407 2006-08-22 Adam Dingle <adam@medovina.org>
9408         
9409         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
9410         to edit are shown in the preferences dialog in anjuta").
9411         Removed unused widgets from the style editor dialog.
9413 2006-08-21  Johannes Schmid <jhs@gnome.org>
9415         * plugins/symbol-browser/test-class.[cpp/h]
9416         Added missing files
9418 2006-08-18  Naba Kumar  <naba@gnome.org>
9420         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
9421         end of document loading.
9423         * plugins/language-support-cpp-java/plugin.c,
9424         plugins/sourceview/sourceview.c: Fixed plugin loading.
9426 2006-08-17  Naba Kumar  <naba@gnome.org>
9428         * plugins/language-support-cpp-java/plugin.c,
9429         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
9430         mode line parsing. Indentation parameters initialized based on
9431         mode line parameters.
9433 2006-08-16  Naba Kumar  <naba@gnome.org>
9435         * Makefile.am, plugins/editor/text_editor.c,
9436         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
9437         comments.
9439 2006-08-16 Naba Kumar  <naba@gnome.org>
9441         Patch from  Massimo Cora'  <maxcvs@email.it>:
9442         
9443         * plugins/editor/aneditor-autocomplete.cxx,
9444         plugins/editor/aneditor-calltip.cxx,
9445         plugins/symbol-browser/Makefile.am,
9446         plugins/symbol-browser/an_symbol.c,
9447         plugins/symbol-browser/an_symbol_view.c,
9448         plugins/symbol-browser/plugin.c,
9449         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
9450         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
9451         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
9452         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
9453         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
9454         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
9455         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
9456         tagmanager/get.h, tagmanager/html.c,
9457         tagmanager/include/tm_source_file.h,
9458         tagmanager/include/tm_tag.h,
9459         tagmanager/include/tm_workspace.h,
9460         tagmanager/jscript.c, tagmanager/keyword.c,
9461         tagmanager/keyword.h, tagmanager/lisp.c,
9462         tagmanager/lregex.c, tagmanager/lua.c,
9463         tagmanager/main.h, tagmanager/make.c,
9464         tagmanager/options.c, tagmanager/options.h,
9465         tagmanager/parse.c, tagmanager/parse.h,
9466         tagmanager/parsers.h, tagmanager/pascal.c,
9467         tagmanager/perl.c, tagmanager/php.c,
9468         tagmanager/python.c, tagmanager/read.c,
9469         tagmanager/read.h, tagmanager/readtags.c,
9470         tagmanager/readtags.h, tagmanager/rexx.c,
9471         tagmanager/routines.c, tagmanager/routines.h,
9472         tagmanager/ruby.c, tagmanager/scheme.c,
9473         tagmanager/sh.c, tagmanager/slang.c,
9474         tagmanager/sml.c, tagmanager/sort.c,
9475         tagmanager/sort.h, tagmanager/sql.c,
9476         tagmanager/strlist.c, tagmanager/strlist.h,
9477         tagmanager/tcl.c, tagmanager/tm_source_file.c,
9478         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
9479         tagmanager/tm_workspace.c, tagmanager/verilog.c,
9480         tagmanager/vim.c, tagmanager/vstring.c,
9481         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
9482         5.6 and namespace completion fixed.
9484         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9485         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
9487 2006-08-15 Naba Kumar  <naba@gnome.org>
9489         * libanjuta/interfaces/libanjuta.idl,
9490         plugins/editor/text-editor-iterable.c,
9491         plugins/editor/text_editor.c,
9492         plugins/sourceview/sourceview-cell.c,
9493         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
9494         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
9495         ianjuta_editor_end_action().
9496         
9497         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
9499 2006-08-13 Naba Kumar  <naba@gnome.org>
9501         * plugins/debug-manager/breakpoints.c,
9502         plugins/debug-manager/memory.c,
9503         plugins/debug-manager/registers.c,
9504         src/layout.xml: Fixed debugger widgets layout.
9506 2006-08-12 Naba Kumar  <naba@gnome.org>
9508         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
9509         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
9510         plugins/editor/editor.glade, plugins/editor/text_editor.h,
9511         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
9512         codes and dead codes. Removed automatic indentation prefs.
9514 2006-08-12  Johannes Schmid <jhs@gnome.org>
9516         * libanjuta/Makefile.am:
9517         * libanjuta/anjuta-launcher.c:
9518         * libanjuta/anjuta-launcher.h:
9519         * libanjuta/anjuta-plugin.c:
9520         * libanjuta/anjuta-plugin.h:
9521         * libanjuta/anjuta-preferences.c:
9522         * libanjuta/anjuta-preferences.h:
9523         * libanjuta/anjuta-shell.c:
9524         * libanjuta/anjuta-shell.h:
9525         * libanjuta/libanjuta.h:
9526         
9527         Made wrapper friendly:
9528         - no inline in header files (preferences_set/get)
9529         - correct signal names
9530         - correct GError** argument in anjuta_shell_freeze/thaw
9531         - include correct files in libanjuta.h
9532         
9533         * plugins/project-manager/plugin.c: 
9534         Fixed two crashers
9536 2006-08-11 Naba Kumar  <naba@gnome.org>
9538         * plugins/editor/aneditor-priv.h,
9539         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
9540         
9541         * plugins/editor/text_editor_cbs.c,
9542         plugins/sourceview/anjuta-view.c: Pass the right position for char
9543         added signal.
9544         
9545         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
9546         
9547         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
9549 2006-08-11 Naba Kumar  <naba@gnome.org>
9551         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
9552         return the right character at the iter position and get_char() to
9553         not leak memory.
9555         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
9556         to set to character offset and not byte index.
9558         * plugins/language-support-cpp-java/plugin.c: Improved
9559         auto-indentation login. Indents opening and closing braces correctly.
9561 2006-08-10  Johannes Schmid <jhs@gnome.org>
9563         * INSTALL:
9564         * autogen.sh:
9565         Required automake = 1.9
9567         * libanjuta/anjuta-children.c:
9568         * libanjuta/anjuta-children.h:
9569         * libanjuta/anjuta-encodings.h:
9570         * libanjuta/anjuta-launcher.h:
9571         * libanjuta/anjuta-plugin-description.h:
9572         * libanjuta/anjuta-preferences-dialog.h:
9573         * libanjuta/anjuta-preferences.h:
9574         * libanjuta/anjuta-session.h:
9575         * libanjuta/anjuta-status.h:
9576         * libanjuta/anjuta-ui.h:
9577         * libanjuta/anjuta-utils.c:
9578         * libanjuta/anjuta-utils.h:
9579         * libanjuta/e-splash.h:
9580         * libanjuta/glue-factory.h:
9581         * libanjuta/glue-plugin.h:
9582         * libanjuta/plugins.h:
9583         * libanjuta/resources.h:
9584         Fixed libanjuta to be able to wrap it
9585         - G_BEGIN_DECLS, G_END_DECLS
9586         - include all necessary files in libanjuta.h
9588         * plugins/gtodo/tray-icon.c:
9589         * plugins/terminal/terminal.c:
9590         Some build fixes for freebsd
9592         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9593         * plugins/sourceview/sourceview.glade:
9594         Remove auto-indent feature as it is now in language-support
9596 2006-08-09 Naba Kumar  <naba@gnome.org>
9598         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
9599         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9600         Added missing files.
9602         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
9603         get_use_spaces(), set_tabsize() and set_use_spaces().
9605 2006-08-09 Naba Kumar  <naba@gnome.org>
9607         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
9608         succeeded in activating.
9610         * plugins/document-manager/plugin.c: Added debug message.
9612         * libanjuta/interfaces/libanjuta.idl,
9613         plugins/editor/text_editor.c: Implemented get_tabsize(),
9614         get_use_spaces(), set_tabsize() and set_use_spaces().
9616         * plugins/language-support-cpp-java/Makefile.am,
9617         plugins/language-support-cpp-java/plugin.c,
9618         plugins/language-support-cpp-java/plugin.h: Used editor parameters
9619         for indentation. Added preferences page for paramenters.
9621         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
9623 2006-08-08 Naba Kumar  <naba@gnome.org>
9625         * libanjuta/interfaces/libanjuta.idl,
9626         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9627         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9628         plugins/editor/text_editor.c,
9629         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
9630         and implemented it for both scintilla and sourceview.
9632         * plugins/search/plugin.c: Use the new grab_focus() to transfer
9633         focus back to editor (happens when pressing esc in incremental
9634         search box).
9636 2006-08-08 Naba Kumar  <naba@gnome.org>
9638         * libanjuta/interfaces/libanjuta.idl,
9639         plugins/editor/text_editor.c,
9640         plugins/editor/text_editor.h,
9641         plugins/editor/text-editor-iterable.c,
9642         plugins/sourceview/sourceview-cell.c,
9643         plugins/sourceview/sourceview.c: Implemented editor attributes
9644         methods.
9645         
9646         * plugins/editor/aneditor.cxx: Disabled old indentation code.
9647         plugins/language-support-cpp-java/plugin.c: Implemented indentation
9648         code (not complete yet).
9650         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9651         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9652         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9653         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9654         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9655         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9657 2006-08-04 Naba Kumar  <naba@gnome.org>
9659         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
9660         implementation.
9661         
9662 2006-08-03  Johannes Schmid <jhs@gnome.org>
9664         * configure.in: Add a more informative text to valgrind plugin
9666         * TODO.tasks:
9667         Modified Preferences tasl
9668         * libanjuta/anjuta-plugin.c: 
9669         * libanjuta/anjuta-preferences-dialog.c: 
9670         * libanjuta/anjuta-preferences-dialog.h:
9671         * libanjuta/anjuta-preferences.c:
9672         * libanjuta/anjuta-preferences.h:
9673         * libanjuta/interfaces/Makefile.am.iface:
9674         * libanjuta/interfaces/libanjuta.idl:
9675         Added IAnjutaPreferences interface which every plugin that has preferences should
9676         implement. Call merge() and unmerge() at plugin activation/deactivation.
9677         Fixed preferences_page_remove()
9678         
9679         * plugins/build-basic-autotools/build-basic-autotools.c:
9680         * plugins/cvs-plugin/plugin.c: 
9681         * plugins/document-manager/plugin.c:
9682         * plugins/editor/plugin.c:
9683         * plugins/editor/plugin.h:
9684         * plugins/file-manager/plugin.c: 
9685         * plugins/gtodo/main.h:
9686         * plugins/gtodo/plugin.c: 
9687         * plugins/gtodo/preferences.c: 
9688         * plugins/message-view/anjuta-msgman.c: 
9689         * plugins/message-view/anjuta-msgman.h:
9690         * plugins/message-view/plugin.c:
9691         * plugins/sourceview/plugin.c: 
9692         * plugins/sourceview/plugin.h:
9693         * plugins/symbol-browser/an_symbol_prefs.c:
9694         * plugins/symbol-browser/plugin.c: 
9695         * plugins/terminal/terminal.c: 
9696         * plugins/valgrind/plugin.c
9697         * src/anjuta-app.c:
9698         
9699         Updated preference loading/unloading for all plugins
9701 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
9702         
9703         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
9704         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
9705     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
9706         recommended by the autoconf manual. 
9707         - Fixes compiling with autoconf 2.60.
9708         
9709         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
9711 2006-08-02      Johanes Schmid <jhs@gnome.org>
9713         * plugins/profile-default/plugin.c:
9714         Fixed session handling
9716 2006-08-01  Johannes Schmid <jhs@gnome.org>
9718         * configure.in
9719         * plugins/Makefile.am:
9720         Disabled devhelp and glade for now as they do not work (#341073
9721         and #341170)
9722         
9723         * plugins/profile-default/anjuta-default-profile.ui (removed):
9724         * plugins/profile-default/plugin.c:
9725         * plugins/profile-default/plugin.h:
9726         * plugins/project-manager/anjuta-project-manager.ui:
9727         * plugins/project-manager/plugin.c:
9728         * plugins/project-manager/plugin.h:
9729         Limted multiple project support #315043
9731         * libanjuta/interfaces/libanjuta.idl:
9732         Added ianjuta_profile_unload
9734 2006-07-31 Naba Kumar  <naba@gnome.org>
9736         * libanjuta/interfaces/libanjuta.idl,
9737         plugins/editor/text-editor-iterable.c,
9738         plugins/editor/text_editor.c,
9739         plugins/sourceview/anjuta-view.c,
9740         plugins/sourceview/anjuta-view.h,
9741         plugins/sourceview/sourceview.c: Fixed text iteration and 
9742         IAnjutaEditor implementations in both scintilla
9743         and sourceview. Cleand up libanjuta API: Removed redundant
9744         erase_range() method from IAnjutaEditor interface, fixed
9745         ianjuta_editor_get_text to take length instead of range (consistency).
9746         autoindentation in both sourceview and scintilla more or less works,
9747         but still disabled for now because there are still some anomalies
9748         in text iteration.
9750         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
9752         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
9753         API changes.
9755 2006-07-30  Johannes Schmid <jhs@gnome.org>
9757         * plugins/sourceview/anjuta-document.c:
9758         * plugins/sourceview/anjuta-document.h:
9759         * plugins/sourceview/anjuta-view.c: 
9760         * plugins/sourceview/sourceview.c:
9761         Wrote a new "char_added" implementation, I hope this one is good
9763         * plugins/sourceview/sourceview-cell.c:
9764         Fixed typo: "text_iter" instead of "iter"
9766 2006-07-30 Naba Kumar  <naba@gnome.org>
9768         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
9770 2006-07-30  Johannes Schmid <jhs@gnome.org>
9772         * autogen.sh: use gnome-autogen.sh from gnome-coomen
9773         
9774         * plugins/debug-manager/plugin.c: 
9775         * plugins/patch/plugin.c:
9776         Use IAnjutaIndicable to mark debugger position
9778         * plugins/sourceview/sourceview.c:
9779         Define colors for IAnjutaIndicable
9781 2006-07-29  Johannes Schmid <jhs@gnome.org>
9783         * plugins/debug-manager/anjuta-debug-manager.ui:
9784         * plugins/debug-manager/breakpoints.c:
9785         * plugins/debug-manager/images/Makefile.am:
9786         * plugins/debug-manager/images/run-to-cursor.png:
9787         * plugins/debug-manager/plugin.c:
9788         Added toolbar and some icons
9790         * plugins/patch/anjuta-patch.ui:
9791         * plugins/patch/patch-plugin.c:
9792         * plugins/patch/patch-plugin.glade:
9793         * plugins/patch/plugin.c:
9794         * plugins/patch/plugin.h:
9795         Improved patch plugin (GUI and function)
9797         * plugins/sourceview/sourceview.c:
9798         Fixed another Gtk-Critical
9800         * plugins/tools/anjuta-tools.ui:
9801         * plugins/tools/plugin.h:
9802         Put Patch plugin in tools menu and changed ui file
9804 2006-07-29  Johannes Schmid <jhs@gnome.org>
9806         * plugins/document-manager/plugin.c:
9807         Fixed accelator Gtk-Warning
9809         * plugins/message-view/anjuta-msgman.c: 
9810         Fixed Gtk-Warning
9812         * plugins/sourceview/anjuta-document.c:
9813         * plugins/sourceview/anjuta-document.h:
9814         * plugins/sourceview/anjuta-marshal.list:
9815         Wrote a better emitter for the char-added signal
9817         * plugins/sourceview/sourceview.c:
9818         Fixed Redo/Undo to void Gtk-Criticals
9819         
9820         * plugins/sourceview/sourceview-args.c:
9821         * plugins/sourceview/sourceview-cell.c:
9822         * plugins/sourceview/sourceview-scope.c:
9823         * plugins/sourceview/sourceview-tags.c: 
9824         Adapted to new IAnjutaIterator API
9826 2006-07-28 Naba Kumar  <naba@gnome.org>
9828         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
9830         * plugins/symbol-browser/an_symbol.c,
9831         plugins/symbol-browser/an_symbol_iter.c,
9832         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
9833         subclass of AnjutaSymbol so that the symbol is accessible from
9834         the iter in light of changes in IAnjutaIterable.
9836         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
9837         implementation of IAnjutaIterable.
9839 2006-07-28 Naba Kumar  <naba@gnome.org>
9841         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
9842         IAnjutaIterable. They were kind of useless since the interface is
9843         defined on the data object itself. Added set_position() method
9844         in IAnjutaIterable to allow setting arbitrary current index to the
9845         iter.
9846         Added erase() and erase_range() in IAnjutaEditor.
9848         * plugins/editor/text-editor-iterable.c: Fixed 
9849         plugins/editor/text_editor.c: Implemented erase() and erase_range()
9850         methods in editor. Fixed get_line_from_position() method.
9852         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
9853         code. It's disabled for now.
9855         * plugins/sourceview/sourceview-cell.c,
9856         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
9857         implementation.
9859 2006-07-27  Johannes Schmid <jhs@gnome.org>
9861         * plugins/sourceview/sourceview-cell.c:
9862         Fixed IAnjutaEditorCell to work only on a single line
9863         Fixed crasher in finalize
9865         * plugins/symbol-browser/an_symbol_prefs.c:
9866         * global-tags/Makefile.am:
9867         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
9868         script installation     
9870 2006-07-26 Naba Kumar  <naba@gnome.org>
9872         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
9873         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
9874         
9875         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
9876         
9877         * plugins/document-manager/plugin.c: Fixed dynamic loading of
9878         support plugins
9879         
9880         * plugins/editor/text-editor-iterable.c,
9881         plugins/editor/text_editor.c,
9882         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
9883         method to work correctly, it was ignoring start and end parameters.
9884         Fixed TextEditorCell implementation. Fixed 'char-added' signal
9885         emission.
9886         
9887         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
9888         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
9890 2006-07-24  Massimo Cora'  <maxcvs@email.it>
9892         * plugins/symbol-browser/an_symbol_view.c,
9893         plugins/symbol-browser/an_symbol_view.h,
9894         plugins/symbol-browser/plugin.c:
9895     fix a matching case into sv_extract_type_qualifier_from_expr ()
9896     and some minor issues.
9898 2006-07-26  Johannes Schmid <jhs@gnome.org>
9900         * plugins/language-support-cpp-java/plugin.c:
9901         Fixed to work kind of with sourceview editor
9902         * plugins/sourceview/anjuta-document.c: 
9903         * plugins/sourceview/anjuta-view.c: 
9904         * plugins/sourceview/sourceview-cell.c:
9905         * plugins/sourceview/sourceview.c:
9906         Fixed IAnjutaEditorCell and "char-added" signal
9908 2006-07-24 Naba Kumar  <naba@gnome.org>
9910         * plugins/document-manager/plugin.c,
9911         plugins/document-manager/plugin.h: Initial implementedion for loading
9912         support plugins.
9913         
9914         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
9915         implementation.
9916         
9917         * plugins/editor/text_editor.c: Fixed syntax highlighting when
9918         indicators are cleared (that leaved grey texts).
9920 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
9922         * libanjuta/interfaces/libanjuta.idl,
9923         plugins/debug-manager/breakpoints.c,
9924         plugins/debug-manager/memory.c,
9925         plugins/debug-manager/registers.c,
9926         plugins/debug-manager/debug_tree.c,
9927         plugins/debug-manager/debugger.c,
9928         plugins/gdb/debugger.c,
9929         plugins/gdb/debugger.h,
9930         plugins/gdb/plugin.c:
9931         Add a parameter for reporting error
9932         Add a new interface for using gdb variable object
9933         Allow to cancel commands
9934         Rewrite handling of debugger state
9936         * plugins/debug-manager/plugin.c,
9937         plugins/debug-manager/locals.c,
9938         plugins/debug-manager/locals.h,
9939         plugins/debug-manager/register.c,
9940         plugins/debug-manager/stack_trace.c,
9941         plugins/debug-manager/stack_trace.h:
9942         Create and destroy local and stack trace windows when needed
9944 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9946         * plugins/document-manager/plugin.c:
9947         Fixed "Automatic" highlighting
9949 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9951         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
9953         * plugins/sourceview/anjuta-view.c:
9954         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
9956 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
9957         
9958         * configure.in: Check for C/C++-Compiler correctly
9960 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
9962         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9964         * plugins/debug-manager/stack_trace.c:
9965         Destroy stack window when debuuger is disabled (#347414)
9966         
9967         * plugins/sourceview/anjuta-view.c:
9968         Fix a crash with popup-menu (#347412)
9970 2006-07-13 Naba Kumar  <naba@gnome.org>
9972         * plugins/editor/Makefile.am,
9973         plugins/editor/text_editor.h,
9974         plugins/editor/text-editor-iterable.h,
9975         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
9976         tested yet).
9977         
9978         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
9979         code.
9980         
9981         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
9983 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
9985         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
9986         Bug #342937
9987         
9988 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9990         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9992         * libanjuta/anjuta-preferences-dialog.c:
9993         Do not use the page_num returned by gtk_notebook_append_page to
9994         remove the page as it cause bugs when pages removal is not done
9995         in LIFO.
9997         * plugins/document-manager/anjuta-docman.c:
9998         * src/anjuta-app.c:
9999         makes Anjuta display dock_items which have previously been hidden
10001 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
10003         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10005         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
10006         * plugins/sourceview/sourceview.c: (imark_unmark):
10007         
10008         Patches for bugs #346450 and #346295
10009         
10010         * AUTHORS: Added Fredrik
10012 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
10014         * plugins/message-view/anjuta-msgman.c: 
10015         Fixed close button/icon size (like in docman)
10017 2006-06-10 Naba Kumar <naba@gnome.org>
10019         * plugins/editor/text_editor.c: Fixed goto line to mark the line
10020         being set.
10021         
10022 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
10024         * libanjuta/interfaces/libanjuta.idl:
10025         Move inspect_memory function in IAnjutaCpuDebugger interface
10026         Rename Boolean type to State
10028         * plugins/debug-manager/breakpoint.c:
10029         Rename Boolean type to State
10031         * plugins/debug-manager/Makefile.am,
10032         plugins/debug-manager/anjuta-marshal.list,
10033         plugins/debug-manager/data_view.c,
10034         plugins/debug-manager/data_view.h,
10035         plugins/debug-manager/data_buffer.c,
10036         plugins/debug-manager/data_buffer.h,
10037         plugins/debug-manager/chunk_view.c,
10038         plugins/debug-manager/chunk_view.h,
10039         plugins/debug-manager/anjuta-debug-manager.ui,
10040         plugins/debug-manager/debugger.c,
10041         plugins/debug-manager/memory.c,
10042         plugins/debug-manager/memory.h,
10043         plugins/debug-manager/plugin.c,
10044         plugins/gdb/debugger.c,
10045         plugins/gdb/debugger.h,
10046         plugins/gdb/plugin.c:
10047         Rewrite memory window using a special widget
10048         Rename Boolean type to State
10050 2006-06-08 Naba Kumar <naba@gnome.org>
10052         * plugins/editor/text_editor.c (itext_editor_get_current_word):
10053         Do not return garbage characters and return NULL when there is no
10054         current word.
10055         
10056         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
10057         work correctly.
10058         
10059         * plugins/search/search-replace.c: Fixed a mem leak.
10061 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
10063         * libanjuta/anjuta-launcher.c:
10064         Added debug message (see #343522)
10065         
10066         * plugins/build-basic-autotools/build-basic-autotools.c:
10067         Patch from Günther Brammer to fix #344015
10069         * plugins/sourceview/sourceview.c:
10070         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
10071         automatic highlight of build messages)
10073 2006-06-06 Naba Kumar <naba@gnome.org>
10075         * configure.in,
10076         libanjuta/interfaces/libanjuta.idl,
10077         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10078         plugins/Makefile.am,
10079         plugins/document-manager/action-callbacks.c,
10080         plugins/document-manager/plugin.c,
10081         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
10082         interface for language highlight selection and langauge change
10083         signal.
10084         
10085         * plugins/language-support-cpp-java: Added language support
10086         plugin for cpp and java.
10088 2006-05-27  Naba Kumar  <naba@gnome.org>
10090         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
10091         plugins/debug-manager/*, data/Makefile.am,
10092         manuals/reference/libanjuta/libanjuta.types,
10093         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10094         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10095         merged anjuta-new-debugger branch into trunck.
10096         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
10098 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
10099         
10100         * libanjuta/interfaces/libanjuta.idl,
10101         plugins/debug-manager/debugger.c,
10102         plugins/debug-manager/debugger.h,
10103         plugins/gdb/anjuta-gdb.plugin.in,
10104         plugins/gdb/debugger.c,
10105         plugins/gdb/debugger.h,
10106         plugins/gdb/plugin.c:
10107         Add new IAnjutaCpuDebugger interface to access cpu register
10108         Run gdb instead of /usr/local/bin/gdb
10109         
10110         * plugins/debug-manager/plugin.c,
10111         plugins/debug-manager/registers.c,
10112         plugins/debug-manager/registers.h:
10113         Rewrite register window
10114         Rename Load target menu item to Run target
10116 2006-05-07  Naba Kumar  <naba@gnome.org>
10118         * plugins/gdb.init
10119         
10120 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
10122         * plugins/debug-manager/watch.c,
10123         plugins/debug-manager/breakpoint.c,
10124         plugins/debug-manager/breakpoint.h:
10125         Fix crash: disconnect save and load session signals
10127 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
10129         * libanjuta/interface/libanjuta.idl,
10130         plugins/debug-manager/debugger.c,
10131         plugins/gdb/plugin.c:
10132         Add a value parameter for evaluate command
10134         * plugins/debug-manager/anjuta-debug-manager.glade:
10135         Create new dialog box for watches using glade
10137         * plugins/debug-manager/anjuta-debug-manager.ui:
10138         Move watch menu items near the end
10139         Move breakpoint menu items outside the sub menu
10141         * plugins/debug-manager/debug_tree.c,
10142         plugins/debug-manager/debug_tree.h,
10143         plugins/debug-manager/debug_tree.h,
10144         plugins/debug-manager/watch.c:
10145         Move all GUI code from watch.c to debug_tree.c
10146         Add an auto update property to watches
10147         
10148         * plugins/debug-manager/locals.c,
10149         plugins/debug-manager/locals.h,
10150         plugins/debug-manager/stack_trace.c,
10151         plugins/debug-manager/stack_trace.h,
10152         plugins/debug-manager/plugin.c:
10153         Register actions before starting debugger
10155         * plugins/gdb/debugger.c:
10156         Do not call callback function if not present
10158 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
10160         * libanjuta/interfaces/libanjuta.idl,
10161         plugins/debug-manager/stack_trace.c,
10162         plugins/debug-manager/stack_trace.h,
10163         plugins/debug-manager/anjuta-debug-manager.ui,
10164         plugins/gdb/debugger.c:
10165         Add a popup menu in stack frame window
10166         Add a new frame-changed event
10167         Use MI command for getting stack informations
10168         Get filename with full path (need gdb > 6.3)
10170         * libanjuta/interfaces/libanjuta.idl,
10171         plugins/debug-manager/debug_tree.c,
10172         plugins/debug-manager/debugger.c,
10173         plugins/debug-manager/locals.c,
10174         plugins/debug-manager/locals.h,
10175         plugins/debug-manager/plugin.c,
10176         plugins/gdb/debugger.c,
10177         plugins/gdb/debugger.h,
10178         plugins/gdb/parser.c,
10179         plugins/gdb/parser.h,
10180         plugins/gdb/plugin.c,
10181         plugins/gdb/Makefile.am:
10182         Pass watch data with string instead of Watch structures
10183         Use debug_tree in local window
10184         Remove info local
10185         Remove parser.{ch}
10187         * plugins/debug-manager/breakpoints.c,
10188         plugins/debug-manager/utilities.c,
10189         plugins/debug-manager/utilities.h:
10190         Use a GtkListStore instead of a GtkTreeStore
10191         move goto_location_in_editor in utilities.c
10192         
10193 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
10195         * libanjuta/interfaces/libanjuta.idl,
10196         plugins/debug-manager/anjuta-debug-manager.ui,
10197         plugins/debug-manager/breakpoints.c,
10198         plugins/debug-manager/plugin.c,
10199         plugins/gdb/debugger.c:
10200         Add a breakpoint type
10201         Add new popup menu in breakpoint window
10202         Add toggle breakpoint in editor popup menu
10203         Save and restore breakpoint enable
10204         Fix bug in clear all breakpoints
10205         Remove old useless code
10207         * plugins/debug-manager/debugger.c:
10208         Fix some problem with debugger states
10210         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10211         Update documentation
10212         
10213 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
10215         * data/Makefile.am,
10216         plugins/gdb/Makefile.am,
10217         plugins/gdb/gdb.init:
10218         Move gdb.init crom data to plugins/gdb
10220         * plugins/gdb/gdb.init,
10221         libanjuta/interfaces/libanjuta.idl,
10222         plugins/debug-manager/breakpoints.c,
10223         plugins/debug-manager/debugger.c,
10224         plugins/debug-manager/plugin.c,
10225         plugins/gdb/debugger.c,
10226         plugins/gdb/plugin.c:
10227         Support pending breakpoints
10228         Rewrite debugger states
10229         Split ianjuta_debugger_log into _enable_log and _disable_log
10231         * plugins/debug-manager/start.c,
10232         plugins/debug-manager/debug_tree.c,
10233         plugins/gdb/parser.c:
10234         Remove some useless lines
10236         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10237         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10238         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10239         Update documentation
10241 2006-03-12 Naba Kumar <naba@gnome.org>
10243         * manuals/references/libanjuta/libanjuta.types: Fixed
10244         debug-manager name.
10245         
10246 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10248         * libanjuta/anjuta-debugger.c,
10249         libanjuta/anjuta-debugger.h:
10250         Remove those files
10251         
10252         * libanjuta/interfaces/libanjuta.idl,
10253         plugins/debug-mananger/breakpoints.c,
10254         plugins/debug-manager/debug_tree.c,
10255         plugins/debug-manager/debugger.c,
10256         plugins/debug-manager/plugin.c,
10257         plugins/debug-manager/registers.c,
10258         plugins/debug-manager/sharedlib.c,
10259         plugins/debug-manager/signal.c,
10260         plugins/debug-manager/stack_trace.c,
10261         plugins/debug-manager/start.c,
10262         plugins/debug-manager/watch.c,
10263         plugins/gdb/debugger.c,
10264         plugins/gdb/debugger.h,
10265         plugins/gdb/parser.c,
10266         plugins/gdb/parser.h,
10267         plugins/gdb/plugin.c:
10268         Move types definitions from libanjuta/anjuta-debugger.{ch}
10269         Rename types from AnjutaDebugger* to IAnjutaDebugger*
10270         
10271         * plugins/gdb/Makefile.am:
10272         Remove user interface from gdb plugin
10274 2006-03-12 Naba Kumar <naba@gnome.org>
10276         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
10278 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
10280         Modified Patch from Marc Maurer <uwog@uwog.net>:
10281         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
10282         Fixes #342447
10283         
10284         * plugins/sourceview/Makefile.am:
10285         * plugins/sourceview/sourceview-cell.c:
10286         * plugins/sourceview/sourceview-cell.h:
10287         * plugins/sourceview/sourceview.c: 
10288         
10289         Implemented IAnjutaEditorCell
10291 2006-05-21  Naba Kumar  <naba@gnome.org>
10293         * libanjuta/interfaces/libanjuta.idl,
10294         plugins/document-manager/action-callbacks.c,
10295         plugins/document-manager/plugin.c,
10296         plugins/editor/print.c, plugins/editor/text_editor.c,
10297         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
10298         Fixed zooming and added icons and shortcuts for zoom menu items.
10300 2006-05-21  Naba Kumar  <naba@gnome.org>
10302         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
10303         whitespaces.
10305 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10307         * plugins/document-manager/anjuta-docman.c:
10308         Fixed close button reaction by setting the correct current editor
10310 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10312         Patch from Yang Hong <yanghong@ccoss.com.cn>:
10313         * plugins/document-manager/anjuta-docman.c
10314         - Fix close button, you can close any tab as you wish now.
10315         - Fadeout mime icon as the same as close image  
10317 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10319         Patch from Marc Maurer <uwog@uwog.net>
10320         * main.c: Compile fix when NLS is enabled
10321         
10322         AUTHORS: Added Marc
10324 2006-05-20  Naba Kumar  <naba@gnome.org>
10326         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
10327         while loading abiword-2.4.4/abi project).
10329 2006-05-18 Naba Kumar  <naba@gnome.org>
10331         * libanjuta/interfaces/libanjuta.idl,
10332         plugins/document-manager/action-callbacks.c,
10333         plugins/editor/print.c,
10334         plugins/editor/text_editor.c,
10335         plugins/editor/text_editor.h,
10336         plugins/editor/text_editor_prefs.c: Fixed zooming.
10337         
10338         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
10339         interface for character iteration and IAnjutaEditorAssist interface
10340         for autocompletions and editor tips.
10342 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
10344         Patch from Günther Brammer <GBrammer@gmx.de>:
10345         * plugins/document-manager/anjuta-docman.c:
10346         Make tabs smaller but keep nice closing icon
10348         * plugins/document-manager/anjuta-docman.c:
10349         * plugins/document-manager/Makefile.am:
10350         
10351         Added nice mime-icons to the editor tabs
10353 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
10355         * configure.in: Bumped version to 2.0.3 (pre-release increment)
10356         
10357         * plugins/symbol-browser/an_symbol_view.c:
10358         - Fixed crasher
10359         - Fixed symbol searching (Yang Hong (#341997))
10360         
10361         * plugins/devhelp/htmlview.c:
10362         Fixed devhelp plugin
10363         
10364         * plugins/build-basic-autotools/build-basic-autotools.c:
10365         * plugins/search/search-replace.c:
10366         * plugins/document-manager/anjuta-docman.c:
10367         
10368         Only add a marker to a line where it makes sense!
10370 === anjuta 2.0.2 ===
10372 2006-05-15  Naba Kumar  <naba@gnome.org>
10374         * configure.in: set required versions for
10375         gdl and glade3.
10376         
10377 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
10379         * plugins/glade/plugin.c:
10380         Fixed signal connection for "gtk-doc-search"
10382 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
10384         * NEWS: Set release date, add known issues
10385         
10386         * libanjuta/anjuta-shell.c:
10387         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
10388         and debug other gtk-warnings/criticals)
10389         
10390         * plugins/build-basic-autotools/build-basic-autotools.c:
10391         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
10392         
10393         * plugins/sourceview/anjuta-view.c:
10394         * plugins/sourceview/sourceview-args.c:
10395         * plugins/sourceview/sourceview-scope.c:
10396         * plugins/sourceview/sourceview-tags.c:
10397         Fixed gtk-criticals (gtk_source_language_get_mime_types)
10399 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10401         * pixmaps/Makefile.am:
10402         Add preferences_general.png
10403         
10404         * plugins/devhelp/plugin.c:
10405         Fixed some more realise things
10406         
10407         * plugins/message-view/anjuta-msgman.c:
10408         Support stock icons for message panes
10409         
10410         * plugins/search/search-replace.c:
10411         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
10412          
10413         * plugins/search/search-replace_backend.c:
10414         Fixed #341359
10415         
10416         * plugins/sourceview/anjuta-document.c:
10417         * plugins/sourceview/sourceview.c:
10418         Fixed finalise and tag completion
10419         
10420         * src/anjuta-app.c:
10421         Use preferences_general icon
10423 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10425         * pixmaps/Makefile.am:
10426         Fixed EXTRA_DIST
10428 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10430         * plugins/sourceview/sourceview-prefs.c:
10431         Fixed font & color handling
10432         
10433         * plugins/symbol-browser/an_symbol_view.c:
10434         Fixed crasher
10436 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
10438         * plugins/macro/macros.xml:
10439         Fixed bug #341583 (Address of FSF)
10441 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
10443         * src/main.c:
10444         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
10445         Update: Do it the cool way...
10446         
10447 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10449         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
10450         Implement gtk-api-help signals of glade3
10451         * configure.in: Bump to glade3 2.91.2
10452         
10453         * plugins/devhelp/plugin.c:
10454         Fixed some realize stuff in the devhelp plugin
10455         
10456         * plugins/sourceview/anjuta-document.c:
10457         fixed bug with scope completion
10459 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10461         * plugins/symbol-browser/an_symbol_view.c
10462         * plugins/symbol-browser/an_symbol_prefs.c
10463         * plugins/symbol-browser/an_symbol_prefs.h
10464         * global_tags/create_global_tags.sh:
10465         
10466         Automaticly create global tags on first startup
10468 2006-05-08  Massimo Cora'  <maxcvs@email.it>
10470         * configure.in:
10471         * plugins/project-wizard/templates/Makefile.am:
10472         * (added) plugins/project-wizard/templates/cpp-logo.png:
10473         * (added) plugins/project-wizard/templates/cpp.wiz:
10474         * (added) plugins/project-wizard/templates/cpp/*:
10476         Added a generic c++ template. It's a simple hello world.
10478 2006-05-07  Massimo Cora' <maxcvs@email.it>
10480         * plugins/symbol-browser/an_symbol_view.c:
10481         fixed a stupid crasher.
10483 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
10485         * plugins/project-wizard/templates/wxwin/configure.in.tpl
10486         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
10487         
10488         Fixed WxWidgets project type
10490 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
10492         * plugins/devhelp/htmlview.c: 
10493         * plugins/devhelp/plugin.c:
10494         Maybe I fixed the crash this time! I could at least not reproduce anymore!
10495         
10496         * plugins/project-wizard/install.c:
10497         Don't set a message - thanks to seb
10499 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
10501         * plugins/devhelp/htmlview.c: 
10502         * plugins/symbol-browser/an_symbol_view.c:
10503         
10504         There is a weird crash in gtk_idle which I still did not completly fix!
10505         
10506         * plugins/project-wizard/install.c:
10507         Default to success instead of failure
10509 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
10511         * plugins/devhelp/htmlview.c:
10512         * plugins/devhelp/plugin.c:
10513         Fixed bug and libdevhelp issue!
10515         * plugins/project-wizard/install.c:
10516         Fixed message string!
10518 2006-05-03  Massimo Cora' <maxcvs@email.it>
10519        
10520         * plugins/symbol-browser/an_symbol_view.c:
10521         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
10523 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10525         * pixmaps/Makefile.am:
10526         * src/main.c:
10527         * anjuta.desktop.in.in
10528         
10529         GNOME Goal #2.1: Install theme-friendly icons
10531 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10533         * plugins/devhelp/htmlview.c: Reload page on reparent
10534         * plugins/document-manager/anjuta-docman.c:
10535         Present document-manager when document is selected in file-manager
10537 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10539         * plugins/symbol-broser/an_symbol_view.c:
10540         Fixed crasher in namespace exploration
10542 2006-05-01  Massimo Cora' <maxcvs@email.it>
10544         * configure.in:
10545         * plugins/valgrind/Makefile.am:
10547         Optional compiling of Valgrind plugin
10549 2006-05-01  Massimo Cora' <maxcvs@email.it>
10551         * plugins/symbol-browser/an_symbol_view.c:
10552         - modularized code. Marked with FIXME the parts which need improvement.
10553         - More comments.
10554     - Added basic namespace completion for Gtkmm type project:
10555     - namespace1::MyClass *class;
10556     - class-> [display]
10557     - Namespaces must be anyway improved.
10559 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10561         * plugins/devhelp/plugin.c: 
10562         Fixed up plugin unloading and show html widget on link selected
10563         
10564         * NEWS: Updated
10565         
10566 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10568         * plugins/devhelp/Makefile.am:
10569         * plugins/devhelp/anjuta-devhelp.plugin.in:
10570         * plugins/devhelp/htmlview.c:
10571         * plugins/devhelp/htmlview.h:
10572         * plugins/devhelp/plugin.c: 
10573         * plugins/devhelp/plugin.h:
10574         Reimplemeted devhelp plugin from scratch
10575         
10576         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
10577         Fixed crasher
10579 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
10581         * plugins/sourceview/sourceview-tags.c:
10582         complete some more tag types
10583         
10584         * plugins/valgrind/plugin.c:
10585         * plugins/valgrind/preferences.c:
10586         * plugins/valgrind/vggeneralprefs.c:
10587         
10588         Fixed lots of gtk warnings
10590 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
10592         * plugins/sourceview/sourceview-scope.c:
10593         Implemented type-ahead for scope completion
10595 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
10597         * manuals/C/Makefile.am:
10598         * manuals/Makefile.am:
10599         * plugins/document-manager/Makefile.am:
10600         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10601         * plugins/sourceview/Makefile.am:
10602         * tagmanager/c.c:
10603         
10604         Fixed distcheck
10605         
10606         * plugins/class-gen/goc_template_header: G_END_DECLS
10608 2006-05-27  Naba Kumar <naba@gnome.org>
10610         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
10611         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
10612         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
10613         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
10614         scintilla/include/Scintilla.iface,
10615         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
10616         cvs. Fixed compile flags. Removed outdated patches.
10618 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
10620         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
10622         * plugins/sourceview/anjuta-document.c:
10623         * plugins/sourceview/sourceview-args.c:
10624         * plugins/sourceview/sourceview-scope.c:
10625         
10626         Add End/Home keypresses and support completion if symbol start with '!' for example
10627         in an if statement
10629 2006-04-27 Massimo Cora' <maxcvs@email.it>
10631         * libanjuta/interfaces/libanjuta.idl:
10633         * plugins/sourceview/sourceview-scope.c:
10634         * plugins/sourceview/tag-window.c: 
10635         * plugins/sourceview/tag-window.h:
10636         * plugins/symbol-browser/an_symbol_view.c:
10637         * plugins/symbol-browser/an_symbol_view.h:
10638         * plugins/symbol-browser/plugin.c:
10639         
10640         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
10641         interface.
10642         Code and ideas for C/C++ new completion engine comes from IComplete written by
10643         Martin Stubenschrott <stubenschrott@gmx.net>.
10644         Currently the interface works only with GtkSourceView plugin.   
10645         
10646         * tagmanager/Makefile.am:
10647         * tagmanager/c.c: 
10648         * tagmanager/entry.h:
10649         * tagmanager/get.c:
10650         * tagmanager/get.h:
10651         * tagmanager/include/tm_file_entry.h:
10652         * tagmanager/include/tm_project.h:
10653         * tagmanager/include/tm_source_file.h:
10654         * tagmanager/include/tm_symbol.h:
10655         * tagmanager/include/tm_tagmanager.h:
10656         * tagmanager/include/tm_work_object.h:
10657         * tagmanager/include/tm_workspace.h:
10658         * tagmanager/parse.c:
10659         * tagmanager/read.c: 
10660         * tagmanager/read.h:
10661         * tagmanager/tm_project.c: 
10662         * tagmanager/tm_source_file.c: 
10663         * tagmanager/tm_workspace.c:
10664         
10665         Tagmanager can now parse a memory buffer and generate/update 
10666         tags into tm_workspace/tm_project on the fly, without using files.
10667         C/C++ is supported now.
10668         
10669 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
10671         * plugins/sourceview/anjuta-document.c:
10672         * plugins/sourceview/sourceview-args.c:
10673         * plugins/sourceview/sourceview-scope.c:
10674         * plugins/sourceview/sourceview.c:
10675         
10676         Fixed some memory leaks and argument completion
10678 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10680         * plugins/glade/plugin.c:
10681         
10682         Fixed glade plugin build because of API changes in glade3
10684 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10686         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10687         Updated editor section
10688         
10689         * manuals/C/anjuta-manual/interface.xml:
10690         * manuals/C/anjuta-manual/preferences.xml:
10691         * manuals/C/anjuta-manual/projects.xml:
10692         Updated manual
10693         
10694         * plugins/editor/anjuta-editor.plugin.in:
10695         Better plugin name
10697 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10699         * configure.in:
10700         * plugins/editor/anjuta-editor.plugin.in:
10701         * plugins/sourceview/sourceview.plugin.in:
10703         Build both editors and let the user decide a runtime!
10704         
10705         * plugins/sourceview/sourceview-scope.c:
10706         Fixed bug in regex to allow test()-> completions
10708 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10710         * plugins/sourceview/anjuta-document.c:
10711         * plugins/sourceview/sourceview-args.c: 
10712         * plugins/sourceview/sourceview-scope.c:
10713         * plugins/sourceview/sourceview-tags.c:
10714         * plugins/sourceview/tag-window.c: 
10715         
10716         Improved callltip windows
10718 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10720         * src/anjuta-app.c: (on_session_save):
10721         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
10722         <ricardo.jose.ferrari@gmail.com> for pointing this out!
10724 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10726         * libanjuta/anjuta-utils.c: 
10727         * plugins/cvs-plugin/cvs-execute.c:
10728         Off-by-one...
10730         * scintilla/LexInno.cxx:
10731         * scintilla/LexOpal.cxx:
10732         * scintilla/LexTCL.cxx:
10734         Added missing files from scintilla-update
10736 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10738         * configure.in:
10739         * manuals/C/Makefile.am:
10740         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10741         * manuals/C/anjuta-manual/Makefile.am:
10742         * manuals/C/anjuta-manual/anjuta-manual.xml:
10743         * manuals/C/anjuta-manual/build.xml:
10744         * manuals/C/anjuta-manual/debugger.xml:
10745         * manuals/C/anjuta-manual/execute.xml:
10746         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
10747         * manuals/C/anjuta-manual/figures/arguments.png:
10748         * manuals/C/anjuta-manual/figures/configure_dlg.png:
10749         * manuals/C/anjuta-manual/figures/file_menu.png:
10750         * manuals/C/anjuta-manual/figures/menu_main.png:
10751         * manuals/C/anjuta-manual/figures/menubar.png:
10752         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
10753         * manuals/C/anjuta-manual/figures/project_info.png:
10754         * manuals/C/anjuta-manual/figures/scrshot.png:
10755         * manuals/C/anjuta-manual/figures/symbol_browser.png:
10756         * manuals/C/anjuta-manual/figures/tool-editor.png:
10757         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
10758         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
10759         * manuals/C/anjuta-manual/figures/toolbar_format.png:
10760         * manuals/C/anjuta-manual/figures/toolbar_main.png:
10761         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
10762         * manuals/C/anjuta-manual/fileoperations.xml:
10763         * manuals/C/anjuta-manual/interface.xml:
10764         * manuals/C/anjuta-manual/introduction.xml:
10765         * manuals/C/anjuta-manual/preferences.xml:
10766         * manuals/C/anjuta-manual/projects.xml:
10767         * manuals/C/anjuta-manual/tools.xml:
10768         * manuals/Makefile.am:
10769         
10770         Updated manual and faq
10772         * scintilla/CallTip.cxx:
10773         * scintilla/CallTip.h:
10774         * scintilla/CellBuffer.cxx:
10775         * scintilla/CellBuffer.h:
10776         * scintilla/ContractionState.cxx:
10777         * scintilla/Document.cxx:
10778         * scintilla/Document.h:
10779         * scintilla/DocumentAccessor.cxx:
10780         * scintilla/Editor.cxx:
10781         * scintilla/Editor.h:
10782         * scintilla/ExternalLexer.cxx:
10783         * scintilla/Indicator.cxx:
10784         * scintilla/KeyMap.cxx:
10785         * scintilla/KeyWords.cxx:
10786         * scintilla/LexAU3.cxx:
10787         * scintilla/LexBash.cxx:
10788         * scintilla/LexCPP.cxx:
10789         * scintilla/LexCaml.cxx:
10790         * scintilla/LexCsound.cxx:
10791         * scintilla/LexEiffel.cxx:
10792         * scintilla/LexGui4Cli.cxx:
10793         * scintilla/LexHTML.cxx:
10794         * scintilla/LexLua.cxx:
10795         * scintilla/LexMSSQL.cxx:
10796         * scintilla/LexOthers.cxx:
10797         * scintilla/LexPOV.cxx:
10798         * scintilla/LexPython.cxx:
10799         * scintilla/LexRuby.cxx:
10800         * scintilla/LexSQL.cxx:
10801         * scintilla/LexVB.cxx:
10802         * scintilla/Makefile.am:
10803         * scintilla/PlatGTK.cxx:
10804         * scintilla/PropSet.cxx:
10805         * scintilla/RESearch.cxx:
10806         * scintilla/RESearch.h:
10807         * scintilla/ScintillaBase.cxx:
10808         * scintilla/ScintillaGTK.cxx:
10809         * scintilla/StyleContext.h:
10810         * scintilla/ViewStyle.cxx:
10811         * scintilla/ViewStyle.h:
10812         * scintilla/XPM.cxx:
10813         * scintilla/include/KeyWords.h:
10814         * scintilla/include/Platform.h:
10815         * scintilla/include/PropSet.h:
10816         * scintilla/include/SciLexer.h:
10817         * scintilla/include/Scintilla.h:
10818         * scintilla/include/Scintilla.iface:
10819         * scintilla/include/ScintillaWidget.h:
10820         * scintilla/lexers.make:
10822         Update to scintilla 1.68
10824         * src/anjuta-app.c:
10825         Only show help items which are really availible
10827         * plugins/cvs-plugin/cvs-callbacks.c
10828         * plugins/cvs-plugin/cvs-execute.c
10829         * plugins/cvs-plugin/subversion-callbacks.c:
10830         * libanjuta/anjuta-utils.c:
10831         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
10833 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
10835         * plugins/project-wizard/install.c,
10836         * plugins/project-wizard/autogen.c:
10837         Add error messages if using a read only directory
10838         Improve fix for bug #339296
10840 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10842         * libanjuta/interfaces/libanjuta.idl:
10843         * plugins/document-manager/action-callbacks.c:
10844         * plugins/document-manager/plugin.c:
10845         * plugins/editor/text_editor.c:
10846         Added IAnjutaEditorGoto 
10848         * plugins/editor/aneditor.cxx:
10849         * plugins/editor/aneditor.h:
10850         * plugins/editor/text_editor.h:
10851         * plugins/editor/text_editor_prefs.c:
10852         
10853         Fixed #305076
10855 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
10857         * libanjuta/interfaces/libanjuta.idl:
10858         * plugins/document-manager/action-callbacks.c:
10859         * plugins/document-manager/anjuta-docman.c:
10860         * plugins/document-manager/plugin.c:
10861         * plugins/editor/text_editor.c: 
10862         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
10863         
10864         * plugins/sourceview/sourceview.c:
10865         * plugins/sourceview/sourceview.glade:
10866         Fixed some uft-8 issues and added a preference option
10867         to enable/disable gnome-vfs monitoring
10868         
10869         * scintilla/Makefile.am:
10870         * scintilla/include/Makefile.am:
10871         Fixed build
10873 2006-04-20  Massimo Cora' <maxcvs@email.it>
10875         * libanjuta/interfaces/libanjuta.idl:
10876         Remove get_current_pos () because we have get_position()
10878 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
10880         * NEWS: Updated
10881         * plugins/sourceview/tag-window.c:
10882         Don't close window on PageUp/PageDown
10884 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
10886         * data/Makefile.am:
10887         * manuals/reference/libanjuta/Makefile.am:
10888         
10889         Some build fixes
10890         
10891         * src/Makefile.am:
10892         * src/bacon-message-connection.c: 
10893         * src/bacon-message-connection.h: (both from gedit)
10894         * src/main.c:
10895         
10896         Fixed #312319 (Opening files when Anjuta is already open)
10898 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10900         * TODO.tasks: Updated
10901         * plugins/sourceview/anjuta-view.c: 
10902         * plugins/sourceview/anjuta-view.h:
10903         * plugins/sourceview/sourceview.c: 
10904         
10905         * configure.in: Fix --enable-plugin-scintilla
10906         
10907         Added char_added signal
10909 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10911         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
10912         
10913         Fixed diff for utf8
10914         
10915         * plugins/sourceview/sourceview.c:
10916         Fixed VFS monitoring (still a bit buggy)
10917         
10918         * plugins/sourceview/sourceview-args.c:
10919         * plugins/sourceview/tag-window.c: 
10920         
10921         Better sizing for the popup-window
10923 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
10925         * plugins/project-wizard/templates/gnome/src/main.c:
10926         * plugins/project-wizard/templates/gnome/src/project.glade:
10927         * plugins/project-wizard/templates/gtk/src/main.c: 
10928         * plugins/project-wizard/templates/gtk/src/project.glade:
10929         * plugins/project-wizard/templates/gtkmm/src/main.cc:
10930         
10931         Fixed up GLADE_FILE definition in project types and fixed bug #334546
10932         
10933 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
10935         * configure.in: More removal of obsoleteness.
10936         * po/no.po:
10938 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
10940         * ROADMAP:
10941         * libanjuta/anjuta-preferences.c: 
10942         * libanjuta/anjuta-utils.c: 
10943         * libanjuta/anjuta-utils.h:
10944         * plugins/message-view/message-view.c:
10945         
10946         Changed color functions and moved convert_color to anjuta-utils.h
10947         
10948         * plugins/message-view/anjuta-message-manager-plugin.glade:
10949         GnomeColorPicker -> GtkColorButton (bug #309154)
10950         
10951         * plugins/sourceview/plugin.c:
10952         * plugins/sourceview/sourceview-prefs.c:
10953         * plugins/sourceview/sourceview.glade:
10954         Added color and font preferences
10956         * plugins/sourceview/sourceview-tags.c:
10957         Only show as much choices as configured in preferences
10959 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10961         * ROADMAP, NEWS: Updated (we are far behind ;-)
10962         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
10964 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10966         * configure.in:
10967         * plugins/editor/Makefile.am:
10968         * scintilla/Makefile.am
10969         
10970         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
10971         
10972         * global-tags/Makefile.am:
10973         * global-tags/create_global_tags.sh:
10974         * plugins/symbol-browser/an_symbol_prefs.c:
10975         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10976         * plugins/symbol-browser/plugin.h:
10977         * tagmanager/include/tm_workspace.h:
10978         * tagmanager/tm_workspace.c:
10979         
10980         Fixed symbol-browser prefs and move global tags generation from installtion to
10981         preferences to make the life easier for distributers and to allow updates after installtion
10983         * plugins/document-manager/action-callbacks.c: 
10984         * plugins/document-manager/action-callbacks.h:
10985         * plugins/document-manager/anjuta-document-manager.ui:
10986         * plugins/document-manager/indent-util.c:
10987         * plugins/document-manager/plugin.c:
10988         * plugins/editor/text_editor.c:
10989         
10990         Moved indent stuff to document-manager
10991         
10992         * plugins/sourceview/anjuta-view.c: 
10993         * plugins/sourceview/sourceview-args.c: 
10994         * plugins/sourceview/sourceview-scope.c:
10995         * plugins/sourceview/sourceview-tags.c: 
10996         * plugins/sourceview/sourceview.c:
10997         
10998         Fixed several bugs
10999         
11000         * plugins/sourceview/sourceview.plugin (removed):
11001         * plugins/sourceview/sourceview.plugin.in:
11002         Editor is not user-activatible
11003         
11004         * plugins/sourceview/sourceview.png:
11005         Updated icon
11007 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
11009         * src/anjuta-app.c: Fixed crasher on plugin unloading
11011 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
11013         * plugins/sourceview/sourceview.c
11014         * plugins/sourceview/sourceview-args.c
11015         * plugins/sourceview/sourceview-args.h:
11016         
11017         Polished argument completion
11019 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
11021         * plugins/message-view/anjuta-msgman.c:
11022         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
11023         
11024         Show message pane on switch (does not work, anjuta_shell needs a fix)
11025         
11026         * plugins/sourceview/Makefile.am:
11027         * plugins/sourceview/anjuta-view.c: (find_tag_window),
11028         * plugins/sourceview/sourceview-args.c: 
11029         * plugins/sourceview/sourceview-args.h:
11030         * plugins/sourceview/sourceview-private.h:
11031         * plugins/sourceview/sourceview-scope.c: 
11032         (sourceview_scope_update), (sourceview_scope_filter_keypress):
11033         * plugins/sourceview/sourceview-tags.c:
11034         * plugins/sourceview/sourceview.c:
11035         * plugins/sourceview/tag-window.c:
11036         * plugins/sourceview/tag-window.h:
11037         
11038         Added scope and argument completion
11040 2006-04-03  Johannes Schmid <jhs@gnome.org>
11042         * TODO.tasks
11043         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
11044         (on_widget_remove):
11045         Save toolbar state
11047         * plugins/sourceview/sourceview.c: (iselect_clear):
11048         Make "Delete"-key working
11050         * configure.in: #336389
11052 2006-04-03  Johannes Schmid <jhs@gnome.org>
11054         * plugins/sourceview/Makefile.am:
11055         * plugins/sourceview/anjuta-view.c:
11056         * plugins/sourceview/plugin.c: 
11057         * plugins/sourceview/sourceview-private.h:
11058         * plugins/sourceview/sourceview-scope.c:
11059         * plugins/sourceview/sourceview-scope.h:
11060         * plugins/sourceview/sourceview-tags.c: 
11061         * plugins/sourceview/sourceview-tags.h:
11062         * plugins/sourceview/sourceview.c:
11063         * plugins/sourceview/sourceview.h:
11064         * plugins/sourceview/tag-window.c:
11065         
11066         - fixed goto_file_line
11067         - scroll to cursor on undo/redo
11068         - show correct popup-menu
11069         - scope completion (not ready yet)
11071 2006-04-03  Johannes Schmid <jhs@gnome.org>
11073         * plugins/sourceview/plugin.c: 
11074         * plugins/sourceview/sourceview-tags.c:
11075         * plugins/sourceview/sourceview.c: 
11076         * plugins/sourceview/sourceview.h:
11077         * plugins/sourceview/tag-window.c:
11078         
11079         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
11081 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11083         * plugins/sourceview/sourceview.c:
11084         Fixed next/previous bookmark.
11085         Toggled bookmark (set/unset).
11087 2006-04-03  Johannes Schmid <jhs@gnome.org>
11089         * plugins/document-manager/action-callbacks.c:
11090         Fixed Gtk-Warning in goto_line
11091         
11092         * plugins/sourceview/Makefile.am:
11093         * plugins/sourceview/anjuta-document.c:
11094         * plugins/sourceview/anjuta-view.c: 
11095         * plugins/sourceview/anjuta-view.h:
11096         * plugins/sourceview/sourceview-autocomplete.c:
11097         * plugins/sourceview/sourceview-autocomplete.h:
11098         * plugins/sourceview/sourceview-private.h:
11099         * plugins/sourceview/sourceview-tags.c:
11100         * plugins/sourceview/sourceview-tags.h:
11101         * plugins/sourceview/sourceview.c:
11102         * plugins/sourceview/tag-window.c:
11103         * plugins/sourceview/tag-window.h:
11104         Created a nice API for tag and completion windows
11105         
11106         * plugins/sourceview/sourceview-print.h:
11107         * plugins/sourceview/sourceview-print.c:
11108         Added printing
11109                 
11110 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11112         * plugins/sourceview/sourceview.c:
11113         Fixed typo (Sort bookmarks).
11114         
11115 2006-04-01  Johannes Schmid <jhs@gnome.org>
11117         * plugins/sourceview/anjuta-document.c:
11118         * plugins/sourceview/anjuta-document.h:
11119         * plugins/sourceview/anjuta-view.c:
11120         * plugins/sourceview/anjuta-view.h:
11121         * plugins/sourceview/sourceview-autocomplete.c:
11122         * plugins/sourceview/sourceview-autocomplete.h:
11123         * plugins/sourceview/sourceview-prefs.c:
11124         * plugins/sourceview/sourceview-prefs.h:
11125         * plugins/sourceview/sourceview-private.h:
11126         * plugins/sourceview/sourceview-tags.c:
11127         * plugins/sourceview/sourceview-tags.h:
11128         * plugins/sourceview/sourceview.c:
11129         * plugins/sourceview/sourceview.glade:
11130         * plugins/sourceview/tag-window.c: 
11131         * plugins/sourceview/tag-window.h:
11132         
11133         Improved code complete and autocomplete
11135 2006-04-01  Johannes Schmid <jhs@gnome.org>
11137         * plugins/sourceview/Makefile.am:
11138         * plugins/sourceview/bookmark.png:
11139         * plugins/sourceview/marker-attentive.png:
11140         * plugins/sourceview/marker-basic.png:
11141         * plugins/sourceview/marker-intense.png:
11142         * plugins/sourceview/marker-light.png:
11143         * plugins/sourceview/sourceview.c: 
11144         
11145         Added pixmaps for all marker types and show bookmarks
11146         
11147         * configure.in
11148         * plugins/sourceview/Makefile.am:
11149         Build sourceview on 2.14 only
11151 2006-03-31  Johannes Schmid <jhs@gnome.org>
11153         * plugins/sourceview/Makefile.am:
11154         * plugins/sourceview/anjuta-document.c:
11155         * plugins/sourceview/anjuta-view.c:
11156         * plugins/sourceview/anjuta-view.h:
11157         * plugins/sourceview/sourceview-autocomplete.c:
11158         * plugins/sourceview/sourceview-private.h:
11159         * plugins/sourceview/sourceview-tags.c:
11160         * plugins/sourceview/sourceview-tags.h:
11161         * plugins/sourceview/sourceview.c: 
11162         * plugins/sourceview/tag-window.c:
11163         * plugins/sourceview/tag-window.h:
11164         
11165         Added code completion with tag manager to the editor and fixed a save_as bug
11167 2006-03-31  Johannes Schmid <jhs@gnome.org>
11169         * src/main.c: Revert patch from Rob to allow building with
11170         Gnome 2.12
11171         * configure.in: Require at least 2.12 libraries
11173 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
11175         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
11177         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11178         Improve anjuta-plugin project template: Added missed files dist tarball
11179         (make dist)
11181         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
11182         typo
11184 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
11186         reviewed by: Johannes Schmid <jhs@gnome.org>
11188         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11189         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
11190         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
11191         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
11192         
11193         Improve anjuta-plugin project template. Also fix for #322744
11195 2006-03-27  Johannes Schmid <jhs@gnome.org>
11197         * plugins/sourceview/sourceview-private.h:
11198         plugins/sourceview/sourceview.c:
11199         
11200         Added basic bookmark support
11202 2006-03-27  Johannes Schmid <jhs@gnome.org>
11204         * TODO.tasks:
11205         Updated
11206         
11207         Patch from Rob Bradfort <robster@debian.org>:
11208         * src/main.c: (get_command_line_args), (main):
11209         Migration from popt to GOption
11210         
11211 2006-03-26 Naba Kumar  <naba@gnome.org>
11213         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
11214         size to scale itself with theme.
11216 2006-03-26 Naba Kumar  <naba@gnome.org>
11218         * plugins/file-manager/an_file_view.c,
11219         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
11220         when symbolview and fileview objects are destroyed to avoid crashes
11221         after the plugins are disabled.
11223 2006-03-26 Naba Kumar <naba@gnome.org>
11225         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
11226         Deleted unused file.
11227         
11228         * plugins/glade/plugin.c: Be able to close glade plugin when there
11229         there is no glade project loaded.
11230         
11231         * plugins/sourceview/sourceview.plugin,
11232         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
11234 2006-03-23  Naba Kumar  <naba@gnome.org>
11236         * plugins/editor/print.c: Fixed a bug where some sections of
11237         printed/previewed text is not highlighted.
11238         
11239 2006-03-20  Johannes Schmid <jhs@gnome.org>
11241         * libanjuta/interfaces/libanjuta.idl:
11242         Added IAnjutaPrint
11243         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
11244         as we do not use private apis. Show help window and startup because it does 
11245         not survive gdl
11246         
11247         * plugins/document-manager/action-callbacks.c:
11248         plugins/editor/Makefile.am:
11249         plugins/editor/text_editor.c:
11250         plugins/editor/print.c:
11251         plugins/editor/print.h:
11252         
11253         Fixed printing (nobody has missed it BTW ;-)
11254         
11255         * plugins/sourceview/sourceview.c:
11256         Fixed a crasher
11258 2006-03-20 Naba Kumar <naba@gnome.org>
11260         * configure.in, plugins/devhelp/plugin.c: Be able to build with
11261         devhelp >= 0.9 < 0.11 versions.
11262         
11263 2006-03-20  Johannes Schmid <jhs@gnome.org>
11265         * plugins/sourceview/anjuta-document-loader.c
11266         plugins/sourceview/sourceview.c:
11267         
11268         Fixed encoding bugs
11270 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11272         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
11273         Fixed bug (line position)
11274         Give the good line position whatever the active editor.
11276 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
11278         * configure.in: Added fi to ALL_LINGUAS
11280 2006-03-19  Johannes Schmid <jhs@gnome.org>
11282         * plugins/sourceview/anjuta-document-loader.c:
11283         replace gnome_vfs_get_mime_type_for_name_and data
11285         * plugins/build-basic-autotools/build-basic-autotools.c:
11286         Fixed #335142
11288 2006-03-17  Johannes Schmid <jhs@gnome.org>
11290         * plugins/editor/editor.glade:
11291         Added style-editor again after it got lost somehow
11293 2006-03-17  Johannes Schmid <jhs@gnome.org>
11295         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
11296         configure.in: require devhelp 0.11
11297         
11298         Post 0.11 devhelp versions (CVS) do not work because of an API change...
11300         plugins/build-basic-autotools/build-basic-autotools.c:
11301         forgot a an installtion callback for the "install as root"-feature
11303 2006-03-17  Massimo Cora' <maxcvs@email.it>
11305         reviewed by: Johannes Schmid <jhs@gnome.org>
11307         * plugins/class-gen/anjuta-class-gen-plugin.glade
11308         plugins/class-gen/class_gen.c 
11309         plugins/class-gen/goc_template_header
11310         plugins/class-gen/goc_template_source
11311         
11312         Fixed bug #334663
11314 2006-03-16  Johannes Schmid <jhs@gnome.org>
11316         * plugins/sourceview/sourceview.c:
11317         Fixed "save-point" signal for undo actions
11319 2006-03-16  Massimo Cora' <maxcvs@email.it>
11320         
11321         reviewed by: Johannes Schmid <jhs@gnome.org>
11322         
11323         * plugins/document-manager/anjuta-docman.c:
11324         Implement tab drag and drop
11326 2006-03-16  Johannes Schmid <jhs@gnome.org>
11328         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
11329         plugins/build-basic-autotools/build-basic-autotools.c:
11330         
11331         Implemented "install as root"-feature (#321455)
11333 2006-03-16  Johannes Schmid <jhs@gnome.org>
11335         * mime/.cvsignore
11336         plugins/sourceview/.cvsignore
11337         plugins/tools/scripts/.cvsignore:
11338         Added/extended .cvsignore files
11339         
11340         * plugins/sourceview/sourceview-autocomplete.c:
11341         plugins/sourceview/sourceview-autocomplete.h:
11342         plugins/sourceview/sourceview-prefs.c:
11343         plugins/sourceview/sourceview-private.h:
11344         plugins/sourceview/sourceview.glade:
11345         Autcomplete just works(tm) now and respects preferences
11346         
11347         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
11348         Use better algorithm from autocomplete
11350 2006-03-15  Johannes Schmid <jhs@gnome.org>
11352         * src/anjuta-app.c:
11353         Fixed bug #304495
11355 2006-03-15  Johannes Schmid <jhs@gnome.org>
11357         * libanjuta/interfaces/libanjuta.idl:
11358         plugins/class-gen/class_gen.c:
11359         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
11360         plugins/project-manager/plugin.c:
11361         
11362         Allow to add multiple source files (#320191)
11363         
11364         * configure.in: Require gnome-build 0.1.3
11366 2006-03-14  Johannes Schmid <jhs@gnome.org>
11368         * plugins/macro/macro-utils.c: Fixed bug #333606
11369         * plugins/file-wizard/file.c: Fixed bug #333601
11371 2006-03-13  Johannes Schmid <jhs@gnome.org>
11373         * plugins/sourceview/sourceview_autocomplete.c
11374         plugins/sourceview/sourceview_autocomplete.h
11375         plugins/sourceview/sourceview.c
11376         plugins/sourceview/sourceview-private.h
11377         plugins/sourceview/sourceview-prefs.c:
11378         
11379         Cleaned up and fixed several issues
11380         
11381 2006-03-13  Johannes Schmid <jhs@gnome.org>
11383         * plugins/sourceview/Makefile.am:
11384         plugins/sourceview/sourceview-autocomplete.c
11385         plugins/sourceview/sourceview-autocomplete.h:
11386         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11387         plugins/sourceview/sourceview-private.h:
11388         plugins/sourceview/sourceview.c:
11389         
11390         Added (buggy) autocomplete feature to sourceview
11391         
11392 2006-03-12 Naba Kumar <naba@gnome.org>
11394         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
11395         libanjuta/anjuta-session.c: Added API docs.
11397 2006-03-12 Naba Kumar <naba@gnome.org>
11399         * TODO.tasks: Added couple of tasks.
11400         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
11401         Register private class as early as possible so that members could
11402         point to self class. Code clean up.
11404 2006-03-12 Naba Kumar <naba@gnome.org>
11406         * po/POTFILES.in, po/POTFILES.skip: Updated.
11408 2006-03-11 Naba Kumar <naba@gnome.org>
11410         * libanjuta/anjuta-shell.c,
11411         plugins/document-manager/anjuta-docman.c,
11412         plugins/document-manager/plugin.c,
11413         plugins/symbol-browser/an_symbol_search.c,
11414         plugins/valgrind/vgrule-list.c: Use correct signal names while
11415         creating them.
11416         
11417         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
11418         signal names and fixed enum IANJUTA_TYPE_* macro.
11420 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11422         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
11423         plugins/search/search-replace.c :
11424         Fixed bug (Bookmark the good line).
11425         Search & Replace (Mark all matched strings).
11426         
11427 2006-03-09  Johannes Schmid <jhs@gnome.org>
11429         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
11430         Completed changes from yesterday
11431         
11432         * plugins/document-manager/anjuta-document-manager.glade:
11433         plugins/editor/editor.glade
11434         plugins/editor/plugin.c: (activate_plugin)
11435         plugins/editor/text_editor.c
11436     plugins/sourceview/Makefile.am
11437         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
11438         plugins/sourceview/sourceview.glade:
11439         Completed preference changes
11441 2006-03-08  Johannes Schmid <jhs@gnome.org>
11443         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
11444         plugins/search/plugin.c: (activate_plugin):
11445         
11446         Removed Gtk-Criticals
11447         
11448         * plugins/document-manager/anjuta-document-manager.glade:
11449         plugins/document-manager/plugin.c: (on_docman_auto_save),
11450         (on_gconf_notify_timer), (prefs_init):
11451     plugins/document-manager/plugin.h:
11452         plugins/editor/text_editor.c: (text_editor_instance_init),
11453         (text_editor_dispose):
11454         plugins/editor/text_editor.h:
11455         plugins/editor/text_editor_cbs.c:
11456         plugins/editor/text_editor_cbs.h:
11457         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
11458         plugins/glade/plugin.c: (activate_plugin):
11459         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11460         plugins/sourceview/sourceview-private.h:
11461         plugins/sourceview/sourceview.c: (on_menu_popup),
11462         (sourceview_new), (ifile_open), (ifile_savable_save),
11463         (ifile_savable_save_as), (ieditor_set_popup_menu),
11464         (ieditor_get_filename), (imark_mark):
11466     Moved autosave from editor to document manager and fixed some things in 
11467     Sourceview plugin
11469 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11471         * plugins/search/anjuta-search.glade :
11472         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
11473         plugins/search/search-replace_bachend.c: Fixed a crash bug.
11474         plugins/search/search-replace.c : Fixed bug.
11475         
11476 2006-03-08  Johannes Schmid <jhs@gnome.org>
11478     * plugins/search/anjuta-search.glade
11479     Fixed widget names (glade is a bit stupid on copying widgets to other files)
11481 2006-03-07  Johannes Schmid <jhs@gnome.org>
11483         * plugins/document-manager/action-callbacks.c
11484         plugins/document-manager/anjuta-document-manager.glade
11485         plugins/document-manager/plugin.c: (prefs_init),
11486         (activate_plugin):
11487         plugins/editor/Makefile.am:
11488         plugins/editor/editor.glade:
11489         plugins/editor/plugin.c: (on_style_button_clicked),
11490         (activate_plugin), (dispose):
11491         plugins/editor/style-editor.c:
11492         
11493         Startet to seperate document-manager and editor preferences
11495         * plugins/search/Makefile.am:
11496         plugins/search/anjuta-search.glade:
11497         plugins/search/search-replace.c:
11498         
11499         Moved search GUI to search-plugin
11500                 
11501         * plugins/sourceview/sourceview-prefs.c:
11502         plugins/sourceview/sourceview-prefs.h:
11503         plugins/sourceview/sourceview-private.h:
11504         plugins/sourceview/sourceview.c: 
11505         plugins/sourceview/sourceview.h:
11506         plugins/sourceview/Makefile.am:
11507         plugins/sourceview/anjuta-document.h:
11508         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
11509         plugins/sourceview/plugin.c: 
11510         
11511         Added some preferences to sourceview and fixed vfs_monitor
11512         
11513         * tagmanager/c.c: (parseParens): 
11514         Removed annoying debug message
11515         
11516         * libanjuta/interfaces/libanjuta.idl: 
11517         Removed IAnjutaEditorFactory::create_style_editor()
11519 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11521         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
11522         Search : Bookmark all matched lines.
11524 2006-03-06  Johannes Schmid <jhs@gnome.org>
11526         * plugins/class-gen/anjuta-class-gen.plugin.in
11527         plugins/file-loader/plugin.c: (sort_wizards)
11528         (on_create_submenu), (activate_plugin)
11529         plugins/file-wizard/anjuta-file-wizard.plugin.in
11530         plugins/glade/anjuta-glade.plugin.in
11531         plugins/project-import/anjuta-project-import.plugin.in
11532         plugins/project-wizard/anjuta-project-wizard.plugin.in:
11533         
11534         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
11535         sorted alphabeticly
11536         
11537         * plugins/project-wizard/templates/mkfile.wiz:
11538         Use configured project directory instead of ~/myproject
11539         
11540         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
11541         (ifile_open):
11542         Show markers (again) and monitor uri
11544 2006-03-06  Naba Kumar  <naba@gnome.org>
11546         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
11547         typedefs separately so that forward linking would work.
11548         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
11550 2006-03-05  Naba Kumar  <naba@gnome.org>
11552         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
11553         passing Enums and Structs in signals. Define struct _Name in
11554         generated code, so that forward referencing.
11555         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
11556         
11557         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
11558         
11559 2006-03-05  Naba Kumar  <naba@gnome.org>
11561         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
11562         support. Generate GType definitions for enums in generated codes
11563         so that enums could be passed as signal params.
11564         
11565 2006-03-04  Naba Kumar  <naba@gnome.org>
11567         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
11568         Restored cvs-moved revision files. They were originally marked
11569         deleted at their older locations. Now they are restored at
11570         their new locations. The changeset is one that was committed
11571         as part of document-manager, editor, search and print plugins
11572         separation from editor plugin.
11573         
11574 2006-03-03  Johannes Schmid <jhs@gnome.org>
11576         * plugins/sourceview/*:
11577         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
11578         poiting this out!
11580 2006-03-04  Naba Kumar  <naba@gnome.org>
11582         * plugins/gdb/*: Deleted removed files (see previous changlog
11583         entry for files list).
11584         
11585 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
11587         * plugins/debug-mananger/breakpoints.c,
11588         plugins/debug-manager/breakpoints.h,
11589         plugins/debug-manager/debug_tree.c,
11590         plugins/debug-manager/debug_tree.h,
11591         plugins/debug-manager/info.c,
11592         plugins/debug-manager/info.h,
11593         plugins/debug-manager/locals.c,
11594         plugins/debug-manager/locals.h,
11595         plugins/debug-manager/memory.c,
11596         plugins/debug-manager/memory.h,
11597         plugins/debug-manager/registers.c,
11598         plugins/debug-manager/registers.h,
11599         plugins/debug-manager/sharedlib.c,
11600         plugins/debug-manager/sharedlib.h,
11601         plugins/debug-manager/signal.c,
11602         plugins/debug-manager/signal.h,
11603         plugins/debug-manager/stack_trace.c,
11604         plugins/debug-manager/stack_trace.h,
11605         plugins/debug-manager/watch.c,
11606         plugins/debug-manager/watch.h,
11607         plugins/debug-manager/Makefile.am:
11608         Move from gdb plugin to debug manager plugin
11610         * plugins/debug-manager/anjuta-debug-manager.glade,
11611         plugins/debug-manager/anjuta-debug-manager.ui:
11612         Move all user interface from gdb to debug manager
11614         * plugins/debug-manager/utilities.c,
11615         plugins/debug-manager/utilities.h:
11616         Remove some unused code
11617         Add useful code from gdb plugin
11619         * plugins/debug-manager/start.c,
11620         plugins/debug-manager/start.h:
11621         Include code of attach_process
11622         Add more code to start the debugger
11624         * plugins/debug-manager/plugin.c,
11625         plugins/debug-manager/plugin.h,
11626         plugins/debug-manager/anjuta-debug-manager.plugin.in:
11627         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
11629         * plugins/debug-manager/debugger.c,
11630         plugins/debug-manager/debugger.h:
11631         Implement a queue of debugger command
11633         * plugins/gdb/actions.c,
11634         plugins/gdb/actions.h,
11635         plugins/gdb/watch_cbs.c,
11636         plugins/gdb/watch_cbs.h,
11637         plugins/gdb/watch_gui.c,
11638         plugins/gdb/watch_gui.h:
11639         Removed 
11641         * plugins/gdb/debugger.c,
11642         plugins/gdb/debugger.h,
11643         plugins/gdb/gdbmi.c,
11644         plugins/gdb/gdbmi.h,
11645         plugins/gdb/utilities.c,
11646         plugins/gdb/utilities.h,
11647         plugins/gdb/Makefile.am,
11648         plugins/gdb/anjuta-gdb.plugin.in:
11649         Implement necessary functions
11651         * plugins/gdb/parser.c,
11652         plugins/gdb/parser.h:
11653         Code for parsing variable previously in debug_tree.c
11655         * plugins/gdb/anjuta-gdb.glade,
11656         plugins/gdb/anjuta-gdb.ui:
11657         Remove user interface
11659         * plugins/gdb/gdbmi-test.c:
11660         Need update
11662         * plugins/gdb/anjuta-gdb.plugin.png:
11663         Try an improved icon for gdb (archer fish)
11665         * libanjuta/anjuta-debugger.c,
11666         libanjuta/anjuta-debugger.h,
11667         libanjuta/interfaces/libanjuta.idl,
11668         libanjuta/interfaces/anjuta-idl-compiler.pl,
11669         libanjuta/Makefile.am:
11670         Add declaration used in new IAnjutaDebugger interface
11672         * manuals/reference/libanjuta.types,
11673         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
11674         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
11675         Update documentation
11677 2006-03-02  Naba Kumar  <naba@gnome.org>
11679         * manuals/reference/libanjuta/Makefile.am,
11680         manuals/reference/libanjuta/libanjuta-docs.sgml,
11681         manuals/reference/libanjuta/libanjuta-sections.txt,
11682         manuals/reference/libanjuta/libanjuta.types,
11683         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11684         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
11685         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
11686         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11687         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11688         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11689         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11690         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11691         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
11692         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
11693         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11694         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
11695         manuals/reference/libanjuta/tmpl/e-splash.sgml,
11696         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
11697         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
11698         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
11699         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
11700         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11701         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11702         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
11703         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11704         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11705         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11706         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11707         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11708         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11709         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11710         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11711         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11712         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
11713         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11714         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11715         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11716         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11717         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
11718         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
11719         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
11720         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
11721         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11722         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11723         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
11724         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11725         manuals/reference/libanjuta/tmpl/plugins.sgml,
11726         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11727         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11728         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11729         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11730         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11731         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11732         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11733         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11734         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11735         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11736         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11737         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11738         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11739         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
11740         documentation.
11742 2006-02-28  Naba Kumar <naba@gnome.org>
11744         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11745         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
11746         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
11747         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
11748         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
11749         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
11750         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
11751         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
11752         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
11753         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
11754         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
11755         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
11756         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
11757         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
11759 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11761         * plugins/sourceview/sourceview.c:
11762         Select to brace, select block.
11764 2006-02-28  Johannes Schmid <jhs@gnome.org>
11766         * plugins/file-wizard/Makefile.am
11767         plugins/file-wizard/action-callbacks.c (removed)
11768         plugins/file-wizard/action-callbacks.h (removed)
11769         plugins/file-wizard/anjuta-file-wizard.ui
11770         plugins/file-wizard/plugin.c: (activate_plugin),
11771         (deactivate_plugin)
11772         plugins/file-wizard/plugin.h:
11773         Removed Edit->Insert Text submenu (replace by macros plugin)
11774         
11775         * plugins/sourceview/sourceview.c: (sourceview_new),
11776         (ieditor_set_popup_menu):
11777         Fixed some more bugs
11778         
11779         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
11781 2006-02-28  Naba Kumar <naba@gnome.org>
11783         * plugins/file-manager/an_file_view.c,
11784         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
11785         rows also and with delay 1 sec (the color and timout value should
11786         probably be picked up from some system wide preference key).
11788 2006-02-28  Naba Kumar <naba@gnome.org>
11790         * libanjuta/interfaces/libanjuta.idl,
11791         plugins/document-manager/action-callbacks.c,
11792         plugins/document-manager/plugin.c,
11793         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
11794         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
11795         Added interface checks in document manager and enable/disable
11796         menus based on supported interface.
11797         
11798         * plugins/project-import/anjuta-project-import.glade: Set some
11799         resonable size for the import dialog.
11801  2006-02-27  Naba Kumar  <naba@gnome.org>
11803         * libanjuta/interfaces/libanjuta.idl,
11804         plugins/document-manager/action-callbacks.c,
11805         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
11806         and eol conversion actions.
11808 2006-02-27  Johannes Schmid <jhs@gnome.org>
11809         
11810         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
11811         * plugins/file-manager/an_file_view.c
11812         plugins/file-manager/plugin.h:  Added tooltips
11813         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
11815 2006-02-26  Naba Kumar  <naba@gnome.org>
11817         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11818         plugins/build-basic-autotools/build-basic-autotools.c,
11819         plugins/build-basic-autotools/build-basic-autotools.h,
11820         plugins/build-basic-autotools/executer.c,
11821         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
11822         disable indicator highlights preferences from message manager to
11823         build plugin. Implemented message indicator highlights in build tool.
11824         
11825         * plugins/editor/text_editor.c: Fixed indicators.
11827 2006-02-26  Johannes Schmid <jhs@gnome.org>
11829         * plugins/sourceview/sourceview.c:
11830         - Fixed some bugs
11831         - Added markers
11832         * plugins/subversion/svn_auth.c:
11833         Fixed username/password authentification but there might be a memory corruption
11835 2006-02-26  Naba Kumar  <naba@gnome.org>
11837         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11838         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
11839         libanjuta/anjuta-launcher.h: Added documentation.
11841 2006-02-24  Naba Kumar  <naba@gnome.org>
11843         * plugins/editor/text_editor.c: Fixed change in API in
11844         IAnjutaEditorSelection::set().
11845         
11846 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11848         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
11849         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
11850         libanjuta/interfaces/libanjuta.idl :
11851         Search in sourceview editor (Select in buffer).
11854 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11856         * plugins/sourceview/sourceview.c :
11857         Fixed Replace, to_upper, to_lower.
11858         
11859         * plugins/search/search-replace_backend.c :
11860         Renamed header name.
11862 2006-02-22  Naba Kumar  <naba@gnome.org>
11864         * libanjuta/anjuta-plugin-description.c,
11865         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
11866         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
11867         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
11868         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11869         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
11870         
11871         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11872         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
11873         
11874 2006-02-21  Naba Kumar  <naba@gnome.org>
11876         * libanjuta/interfaces/libanjuta.idl,
11877         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
11878         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
11879         interface for editor.
11881 2006-02-21  Naba Kumar  <naba@gnome.org>
11883         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
11885         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11886         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
11888 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11890         * GTKSOURCEVIEW EDITOR
11891         plugins/sourceview/sourceview.c :
11892         Fixed copy and Goto Line.
11893         
11894         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
11895         plugins/macro/plugin.c :
11896         Fixed Insert key word and Insert macro.
11898 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
11900         * plugins/document-manager/anjuta-docman.c:
11901         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
11902         
11903         * configure.in:
11904         plugins/Makefile.am:
11905         plugins/sourceview/.cvsignore:
11906         plugins/sourceview/Makefile.am:
11907         plugins/sourceview/plugin.c: :
11908         plugins/sourceview/plugin.h:
11909         plugins/sourceview/sourceview.c: 
11910         plugins/sourceview/sourceview.h:
11911         plugins/sourceview/sourceview.plugin:
11912         plugins/sourceview/sourceview.plugin.in:
11913         plugins/sourceview/sourceview.png:
11915         Added sourceview editor plugin
11917 2006-02-19 Naba Kumar  <naba@gnome.org>
11919         * libanjuta/interfaces/libanjuta.idl,
11920         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11921         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11922         plugins/cvs-plugin/cvs-interface.c,
11923         plugins/document-manager/action-callbacks.c,
11924         plugins/document-manager/action-callbacks.h,
11925         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
11926         plugins/search/plugin.c, plugins/search/search-replace.c,
11927         plugins/search/search-replace_backend.c,
11928         plugins/subversion/subversion-actions.c,
11929         plugins/subversion/subversion-callbacks.c,
11930         plugins/tools/editor.c, plugins/tools/execute.c,
11931         plugins/tools/variable.c: Defined proper editor interfaces and fixed
11932         few fatal warnings.
11934 2006-02-15 Naba Kumar  <naba@gnome.org>
11936         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
11937         within another.
11938         
11939         * libanjuta/interfaces/libanjuta.idl,
11940         plugins/document-manager/anjuta-docman.c,
11941         plugins/document-manager/plugin.c,
11942         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
11943         unnecessary parameters from IAnjutaEditor interface and used proper
11944         types instead of 'gpointer'. Fixed various compiler warnings.
11945         
11946         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
11947         file
11949 2006-02-12 Naba Kumar  <naba@gnome.org>
11951         * po/POTFILES.in: Updated.
11952         
11953 2006-02-11 Naba Kumar  <naba@gnome.org>
11955         * plugins/editor/properties.[cxx,h],
11956         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
11957         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
11958         to sci_prop_*(), because they were conflicting with external
11959         functions (in some ssl library).
11960         
11961 2006-02-08 Naba Kumar  <naba@gnome.org>
11963         Patch from Massimo Cora  <maxcvs@email.it>:
11964         * plugins/valgrind/anjuta-valgrind.schemas,
11965         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
11966         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
11967         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
11968         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
11969         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
11970         plugins/valgrind/vgtoolview.c,
11971         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
11972         before running the debugging session. I've added also a
11973         preference in Anjuta Preferences where you can specify
11974         the path to the valgrind binary. The default is /usr/bin/valgrind.
11975         Now it displays a dialog with the error. [it can be -program
11976         exited- or -file loaded or end of input-]. Some valgrind 3.x
11977         compatibility.
11978         
11979 2006-01-29 Naba Kumar  <naba@gnome.org>
11981         Patch from Massimo Cora  <maxcvs@email.it>:
11982         * configure.in, plugins/Makefile.am,
11983         plugins/valgrind/*: Valgrind plugin (requires
11984         binutils-dev and valgrind to be installed.
11986 2005-01-24 Johannes Schmid <jhs@gnome.org>
11988         * Patch from Eric Greveson <ejg45@cam.ac.uk>
11989         plugins/tools/variables.c:
11990         Added current directory to possible variables
11992         * Patch from Günther Brammer <gbrammer@gmx.de>
11993         plugins/document-manager/anjuta-docman.c:
11994         Fix a crash on opening a file
11996         AUTHORS: Added Günther Brammer
11998 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
12000         * libanjuta/anjuta-launcher.c:
12001         Fix a bug in AnjutaLauncher when output is bigger than buffer
12002         Probably fix bug #315188 and #305134
12004 2005-12-28      Johannes Schmid <jhs@gnome.org>
12005         
12006         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
12007         * src/about.c: Use new gtk about dialog
12008         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
12009         Updated anjuta_ui_add_action_group_entries call
12010         
12011         Patch from Jean Breford <jean.breford@normalesup.org>
12012         and Markus Habermehl <bmh1980de@yahoo.de>:
12013         
12014         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
12015         * AUTHORS: Added Jean and Markus
12017 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12018         * plugins/search/search-replace.c :
12019         Bookmark all matched lines.
12020         * plugins/search/search-replace_backend.c :
12021         Fixed bug (Search in all project files).
12023 2005-12-21      Johannes Schmid <jhs@gnome.org>
12024         
12025         * plugins/search/plugin.c:
12026         Fixed signal names
12027         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
12028         investigation needed.
12029         
12030         AUTHORS: Added Ross Goldner
12032 2005-12-19  Ross Golder  <ross@golder.org>
12034         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
12035         application/xml MIME type.
12037 2005-12-18  Johannes Schmid <jhs@gnome.org>
12038         
12039         po/POTFILES.in: Updated files after directory changes
12040         HACKING: Removed outdated section 3 (anoncvs)
12042 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
12044         * plugins/build-basic-autotools/build-basic-autotools.c:
12045         Save all files in editor before running a command
12047         * plugins/tools/execute.c:
12048         Use document manager plugin instead of each editor for
12049         saving all files
12051 2005-12-15  Johannes Schmid <jhs@gnome.org>
12053         * plugins/document-manager/action-callbacks.c:
12054         (on_save_all1_activate), (on_swap_activate)
12055         plugins/document-manager/anjuta-docman.c:
12056         (on_save_as_filesel_response), (on_notebook_switch_page):
12057         
12058         Fixed some remaining issues in document-manger
12060 2005-12-15      Johannes Schmid <jhs@gnome.org>
12062         * plugins/profile-default/default.anjuta:
12063         Load Search plugin and Message Manager by default
12065 2005-12-14  Johannes Schmid <jhs@gnome.org>
12066         
12067         * plugins/editor/text_editor.c
12068         libanjuta/anjuta-utils.c:
12069         
12070         Check if files differ when gnome-vfs monitoring is used.
12071         (Bug #309688)
12073 2005-12-13  Johannes Schmid <jhs@gnome.org>
12075         * plugins/document-manager/plugin.c:
12076         Only save modified files in ianjuta_file_savable_save() for document-manager
12077         as discussed on mailing list.
12078         
12079         * plugins/cvs-plugin/cvs-callbacks.c:
12080         Fixed dialog handling for empty log message
12082 2005-12-13  Johannes Schmid <jhs@gnome.org>
12084         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
12085         
12086         * plugins/project-manager/* Removed ununsed files
12087         
12088         * plugins/symbol-browser/an_symbol_iter.c
12089         plugins/build-basic-autotools/build-basic-autotools.c
12090         plugins/build-basic-autotools/executer.c
12091         plugins/class-gen/class_gen.c
12092         plugins/class-inheritance/class-inherit.c
12093         plugins/cvs-plugin/cvs-actions.c
12094         plugins/cvs-plugin/cvs-interface.c
12095         plugins/debug-manager/attach_process.
12096         plugins/devhelp/plugin.c
12097         plugins/document-manager/plugin.c
12098         plugins/document-manager/indent_util.c
12099         plugins/editor/properties.cxx
12100         plugins/editor/aneditor.cxx
12101         plugins/editor/style-editor.c
12102         plugins/editor/text_editor.c
12103         plugins/macro/macro_db.c
12104         tagmanager/c.c:
12105         
12106         Use DEBUG_PRINT for debug messages
12108         libanjuta/anjuta-debug.h: Include config.h
12109         
12110         HACKING: Updated (BTW: does anyone read this?)
12111         
12112 2005-12-12  Johannes Schmid <jhs@gnome.org>
12114         Patch from Johan Ersvik <jersvik@fastmail.fm>:
12115         * plugins/gdb/debugger.c
12116         
12117         Fix a crasher in gdb plugin
12118         
12119         * plugins/gtodo/plugin.c
12120         plugins/search/plugin.c
12121         
12122         Fixed bug #305301
12123         
12124         * plugins/document-manager/anjuta-docman.c:
12125         
12126         Fixed error markers 
12127         
12128         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
12129         
12130         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
12131         
12132         * plugins/document-manager/anjuta-docman.c:
12133         highlight changed files in docman popup-menu
12134         * plugins/gdb/debug-tree.c:
12135         plugins/gdb/debugger.c
12136         Do not corupt entire "locals" tree when variable pointer have
12137         additional info and arrays/strucs/unions correctly.
12138         
12140 2005-12-11  Johannes Schmid <jhs@gnome.org>
12142         * plugins/document-manager/anjuta-docman.c
12143         plugins/document-manager/plugin.c
12144         plugins/editor/text_editor.c:
12145         
12146         AUTHORS: Added Johan Ersvik
12148         Fixed "is-dirty" bug and tab ordering
12150 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
12151         
12152         * plugins/editor/aneditor-autocomplete.cxx
12153         plugins/editor/aneditor-calltip.cxx
12154         plugins/editor/aneditor-priv.h
12155         plugins/symbol-browser/an_symbol.c
12156         plugins/symbol-browser/an_symbol_view.c
12157         tagmanager/entry.h
12158         tagmanager/tm_symbol.c
12159         tagmanager/tm_tag.c
12160         tagmanager/include/tm_symbol.h
12161         tagmanager/include/tm_tag.h
12162         tagmanager/c.c
12164         Better pointer recognition in tagmanager and symbol browser
12166 2005-12-11  Johannes Schmid <jhs@gnome.org>
12168         * plugins/search/*: New search plugin derived from search code in old editor
12169         plugin.
12170         
12171         * plugins/document-manager/*: new document-manger which is now seperated from
12172         editor to allow implementation of other editor widgets. Code is mostly derived
12173         from old editor plugin
12175         * plugins/print/* new print plugin which is not fully implemented in the
12176         moment
12178         * plugins/editor/text_editor.c: Added lots of interface code
12179         
12180         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
12181         IAnjutaEditorFactory and extended IAnjutaEditor
12182         
12183         * configure.in, plugins/Makefile.am updated build system for new
12184         plugins
12186         This is a huge commit which might still contain some bugs and also has
12187         some fixmes. Things that are not working are the search toolbar because it
12188         does not use the same backend as any other searching function and printing
12189         (easy to fix) because it did not yet implement IAnjutaPrintable.
12191 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
12193         * plugins/project-wizard/property.c:
12194         Use newer GtkFileChooser instead of GtkFileSelection with
12195         GnomeFileEntry to avoid a bug
12197         * plugins/project-wizard/install.c:
12198         Avoid an endless loop if project directory is not writable
12199         
12200         * plugins/project-wizard/druid.c:
12201         Allow creating project in empty directory without a
12202         warning
12204 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
12205         
12206         Patch from Massimo Cora <maxcvs@email.it>
12207         * plugins/class-inheritence/class-inherit.c
12208         plugins/class-inheritence/plugin.c
12209         plugins/class-inheritence/plugin.h
12210         configure.in
12211         
12212         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
12213         no longer supported!
12215 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
12216         
12217         Patch from Johan Ersvik <jersvik@fastmail.fm>
12218         * plugins/message-view/message-view.c
12219         plugins/build-basic-autotools/build-basic-autotools.c
12220         plugins/build-basic-autotools/automake-c.filters
12222         This patch correct regex-filters for newer automake
12223         versions
12225 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
12227        * plugins/tools/execute.c:
12228        Detect variables inside a word
12230 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12232         * libanjuta/anjuta-status.[ch],
12233         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
12234         plugins/editor/anjuta-docman.c :
12235         New anjuta-status procedure.
12237 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12239         *Modified Files:
12240         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
12241         plugins/editor/Makefile.am
12242         plugins/editor/anjuta-document-manager.glade
12243         plugins/editor/plugin.c plugins/editor/plugin.h
12244         plugins/editor/text_editor.c plugins/editor/text_editor.h
12245         *Added Files:
12246         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
12247         plugins/editor/indent-util.c plugins/editor/indent-util.h
12248         plugins/editor/indent_test.c :
12249         Set and Preview indent preferences parameters.
12250         Saved indent user parameters.
12252 2005-10-27  Naba Kumar  <naba@gnome.org>
12254         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
12255         * plugins/editor/anjuta-docman.c: Restore tab color to normal
12256         theme color for saved documents.
12257         
12258 2005-10-26  Naba Kumar  <naba@gnome.org>
12260         * libanjuta/anjuta-encodings.c: Save changed supported encodings
12261         list. Fixed bug #316731.
12262         
12263 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
12265         * tagmanager/tm_symbol.c: Fixed bug #315218
12267 2005-10-23  Adam Weinberger  <adamw@gnome.org>
12269         * plugins/build/build_file.c
12270           plugins/build-basic-autotools/build-basic-autotools.c
12271           plugins/tools/execute.c
12272           plugins/build/compile.c
12273           plugins/build/configurer.c
12274           plugins/debug-manager/plugin.c
12275           plugins/editor/plugin.c
12276           plugins/editor/print.c
12277           plugins/editor/text_editor.c
12278           plugins/file-loader/plugin.c
12279           plugins/file-manager/an_file_view.c
12280           plugins/symbol-browser/an_symbol_view.c
12281           plugins/gdb/debugger.c
12282           plugins/gdb/plugin.c
12283           plugins/glade/plugin.c
12284           plugins/macro/macro-actions.c
12285           plugins/macro/plugin.c
12286           plugins/profile-default/plugin.c
12287           plugins/project-manager/plugin.c
12288           plugins/project-manager/project_import.c
12289           plugins/symbol-browser/plugin.c
12290           plugins/tools/execute.c
12291           src/anjuta.c
12292           src/anjuta-actions.h
12293           src/shell.c:
12294           Correct spacing errors before and after "...".
12296 2005-10-20  Naba Kumar  <naba@gnome.org>
12298         * plugins/gdb/debugger.c: Fixed attach/detach process to
12299         updated UI properly.
12300         
12301 2005-10-18  Naba Kumar  <naba@gnome.org>
12303         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
12304         #171314 too).
12305         
12306 2005-10-13  Naba Kumar  <naba@gnome.org>
12307         
12308         * plugins/project-mkfile-import/*: Removed separate import wizard for
12309         makefile based projects (because single widzard handles all wizards).
12311         * plugins/project-import/project-import.c: Made wizard window
12312         transient to main window.
12314         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
12315         
12316         * AUTHORS: Added Eric's name in contributors list.
12317         
12318         * configure.in, plugins/Makefile.am,
12319         plugins/project-import/Makefile.am,
12320         plugins/project-import/anjuta-project-import.glade,
12321         plugins/project-import/project-import.c,
12322         plugins/project-import/project-import.h: Import wizard now detects
12323         both makefile and automake projects together instead of separate wizard.
12324         
12325         * plugins/project-wizard/templates/java/project.anjuta,
12326         plugins/project-wizard/templates/mkfile/project.anjuta,
12327         plugins/project-wizard/templates/python/project.anjuta,
12328         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
12329         name to make it appropriate.
12331 2005-10-11  Naba Kumar  <naba@gnome.org>
12333         * configure.in: Fixed glade3 version requirement.
12335 2005-09-29  Alexander Shopov  <ash@contact.bg>
12337         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
12339 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
12341         * plugins/subversion/svn_auth.c
12342         plugins/subversion/anjuta_subversion.glade:
12343         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
12345 2005-09-22  Naba Kumar  <naba@gnome.org>
12347         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
12349         * configure.in,  plugins/Makefile.am
12350         plugins/project-manager/anjuta-project-manager.plugin.in,
12351         plugins/project-manager/plugin.c,
12352         (added) plugins/project-mkfile-import/.cvsignore,
12353         (added) plugins/project-mkfile-import/Makefile.am,
12354         (added) plugins/project-mkfile-import/
12355             anjuta-project-mkfile-import-plugin.png,
12356         (added) plugins/project-mkfile-import/
12357             anjuta-project-mkfile-import.glade,
12358         (added) plugins/project-mkfile-import/
12359             anjuta-project-mkfile-import.plugin.in,
12360         (added) plugins/project-mkfile-import/plugin.c,
12361         (added) plugins/project-mkfile-import/plugin.h,
12362         (added) plugins/project-mkfile-import/project-mkfile-import.c,
12363         (added) plugins/project-mkfile-import/project-mkfile-import.h,
12364         plugins/project-wizard/templates/Makefile.am,
12365         (added) plugins/project-wizard/templates/mkfile-logo.png,
12366         (added) plugins/project-wizard/templates/mkfile.wiz,
12367         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
12368         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
12369         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
12370         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
12371         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
12372         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
12373         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
12374         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
12375         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
12376         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
12377         (added) plugins/project-wizard/templates/mkfile/src/main.c:
12378         Added makefile based project import wizard and wizard template.
12380 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
12382         * libanjuta/anjuta-launcher.c: Reduced false password detections
12384 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
12386         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
12387         messages correctly.a
12389 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
12390         
12391         * scintilla/Makefile.am: Changed scintilla library to noinst
12392         * pixmaps/Makefile.am: Install password.png
12393         * libanjuta/anjuta-launcher.c: Changed password detection
12394         to be able to access GNOME CVS with ssh.
12395         
12396 2005-08-31  Naba Kumar  <naba@gnome.org>
12398         * plugins/glade/plugin.c: Set transient window for the widget
12399         dialogs.
12400         
12401 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
12403         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
12405 2005-08-10  Naba Kumar  <naba@gnome.org>
12407         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
12408         as shortcut key for execute.
12410         * src/about.c: Clean up.
12411         
12412         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
12413         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
12414         entry boxes.
12415         
12416 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12418         * plugins/editor/search-replace_backend.c :
12419         Fixed search in File Patterns.
12421 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
12423         * plugins/gdb/Makefile.am: Fixed a make -j x bug
12424         
12425 2005-08-04  Naba Kumar  <naba@gnome.org>
12427         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12428         for pango-1.8 rendering bug.
12429         
12430 2005-08-03  Naba Kumar  <naba@gnome.org>
12432         * plugins/glade/plugin.c: Proper names for plugin widgets.
12433         
12434         * plugins/subversion/anjuta-subversion.glade,
12435         plugins/subversion/svn-auth.c: Fixed authentication dialog and
12436         string allocations. Use passed default values when available.
12437         Set proper focus and dialog default response. Destroy dialog after use.
12438         Return error when appropriate.
12440 2005-08-02  Naba Kumar  <naba@gnome.org>
12442         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12443         for pango-1.8 rendering bug.
12444         
12445 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
12447         * scintilla/Makefile.am: Fixed a make -j x bug
12448         
12449 2005-08-02  Johannes Schmid <jhs@gnome.org>
12450         
12451         * plugins/subversion/svn-auth.c: Added username/password 
12452         auto function.
12454 2005-08-01  Naba Kumar  <naba@gnome.org>
12456         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
12457         checks for character width calculations.
12458         
12459 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12461         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
12463 2005-07-31  Naba Kumar  <naba@gnome.org>
12465         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
12466         messup with pango 1.8. Fixed bug #311846.
12468 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12470         * plugins/gdb/memory.c : Fixed bug 305082.
12471         
12472         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12473         plugins/project-wizard/templates/gcj.wiz,
12474         plugins/project-wizard/templates/gnome.wiz,
12475         plugins/project-wizard/templates/gtk.wiz,
12476         plugins/project-wizard/templates/java.wiz,
12477         plugins/project-wizard/templates/python.wiz,
12478         plugins/project-wizard/templates/wxwin.wiz,
12479         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
12481 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
12483         * plugins/tools/execute.c:
12484         Correct a crash if editor is closed while a tool still use it.
12486 2005-07-28  Naba Kumar  <naba@gnome.org>
12488         * scintilla/*: Updated scintilla from their latest CVS.
12490 2005-07-27  Naba Kumar  <naba@gnome.org>
12492         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
12493         plugins/build-basic-autotools/build-basic-autotools.c,
12494         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
12495         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
12496         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
12497         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
12498         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
12499         plugins/message-view/plugin.c, plugins/patch/plugin.c,
12500         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
12501         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12502         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
12503         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
12504         argument to anjuta_ui_add_action_group_entries() and
12505         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
12506         Fixed all plugins to pass translation domain. This fixes untranslated
12507         UI bugs. 
12509 2005-07-27  Naba Kumar  <naba@gnome.org>
12511         * plugins/class-inheritance/class-callbacks.c,
12512         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
12513         proper system colors.
12515 2005-07-26  Naba Kumar  <naba@gnome.org>
12517         * ROADMAP: Updated and added more tasks.
12519 2005-07-25  Naba Kumar  <naba@gnome.org>
12521         * ROADMAP: Updated and added more tasks.
12522         
12523 2005-07-24  Naba Kumar  <naba@gnome.org>
12525         * HACKING: Fixed format.
12527 2005-07-24  Naba Kumar  <naba@gnome.org>
12529         * ROADMAP: Fixed format.
12530         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
12532 2005-07-24  Naba Kumar  <naba@gnome.org>
12534         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
12535         * data/properties/cpp.properties: Added *.c++ as file extension for c++
12537 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
12539         * plugins/tools/dialog.c, plugins/tools/dialog.h:
12540         Correct wrong sensitivity setting
12541         
12542         * plugins/tools/tool.c: Correct a crash when removing overridden tool
12543         
12544         * plugins/tools/variable.c:     Add variables for project manager
12546 2005-07-23  Naba Kumar  <naba@gnome.org>
12548         * ROADMAP: updated.
12550 2005-07-23 Naba Kumar  <naba@gnome.org>
12552         * plugins/subversion/Makefile.am,
12553         plugins/subversion/svn-auth.c,
12554         plugins/subversion/svn-auth.h: Added subversion authentication code
12555         stubs.
12556         
12557         * plugins/subversion/subversion-callbacks.c,
12558         plugins/subversion/subversion-callbacks.h,
12559         plugins/subversion/svn-backend-priv.h,
12560         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
12561         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
12562         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
12563         Added file mode line.
12565 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
12567         * configure.in: Added 'gl' to ALL_LINGUAS.
12569 2005-07-21 Naba Kumar  <naba@gnome.org>
12571         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
12572         the active sources and kill the running process without emitting
12573         signals (which could be fatal because the object is being destroyed).
12574         Incidentally, fixed the crash that happens when stopping an active
12575         debugger session. Disabled debug prints and code clean up.
12576         Fixed bug #305587.
12577         
12578         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
12579         message view object, because that prevents many unprocessed outputs
12580         from the cvs command from being appended in view. Does not set NULL
12581         to mesg_view private member (not required) so that any pending outputs
12582         to view is processed.Fixed bug #172666.
12584         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
12585         type in supported list.
12586         
12587 2005-07-18  Adam Weinberger  <adamw@gnome.org>
12589         * plugins/file-manager/anjuta-file-manager-plugin.glade:
12590           grammar/spelling fixes.
12592 2005-07-17 Naba Kumar  <naba@gnome.org>
12594         * (new) plugins/project-wizard/templates/terminal/cvsignore,
12595         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
12596         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
12597         plugins/project-wizard/templates/anjuta-plugin.wiz,
12598         plugins/project-wizard/templates/gcj.wiz,
12599         plugins/project-wizard/templates/gnome.wiz,
12600         plugins/project-wizard/templates/gtk.wiz,
12601         plugins/project-wizard/templates/gtkmm.wiz,
12602         plugins/project-wizard/templates/java.wiz,
12603         plugins/project-wizard/templates/python.wiz,
12604         plugins/project-wizard/templates/terminal.wiz,
12605         plugins/project-wizard/templates/terminal/Makefile.am,
12606         plugins/project-wizard/templates/terminal/po/Makefile.am,
12607         plugins/project-wizard/templates/terminal/src/Makefile.am,
12608         plugins/project-wizard/templates/wxwin.wiz,
12609         plugins/project-wizard/templates/xlib-dock.wiz,
12610         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
12611         wizards and updated .wiz files to install them in newly created
12612         projects.
12614 2005-07-16 Naba Kumar  <naba@gnome.org>
12616         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
12617         
12618         * plugins/file-manager/an_file_view.c,
12619         plugins/file-manager/plugin.c: Added file manager preferences to
12620         show/hide files ignored by version control (e.g. cvsignore).
12621         
12622         * plugins/editor/text_editor.c: Initialize vfs info struct.
12623         
12624         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
12625         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
12626         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
12627         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
12628         omf-install/.cvsignore, pixmaps/.cvsignore,
12629         plugins/file-manager/anjuta-file-manager-plugin.glade,
12630         scintilla/.cvsignore, scintilla/include/.cvsignore,
12631         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
12632         tagmanager/python.c: Updated.
12634 2005-07-16 Naba Kumar  <naba@gnome.org>
12636         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
12637         Fixed python parser to parser class methods.
12639 2005-07-15 Naba Kumar  <naba@gnome.org>
12641         * plugins/project-wizard/property.c: Used parenthesis to remove
12642         ambiguty.
12643         
12644         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12645         plugins/project-wizard/templates/gcj.wiz,
12646         plugins/project-wizard/templates/gnome.wiz,
12647         plugins/project-wizard/templates/gtk.wiz,
12648         plugins/project-wizard/templates/gtkmm.wiz,
12649         plugins/project-wizard/templates/java.wiz,
12650         plugins/project-wizard/templates/python.wiz,
12651         plugins/project-wizard/templates/terminal.wiz,
12652         plugins/project-wizard/templates/wxwin.wiz,
12653         plugins/project-wizard/templates/xlib-dock.wiz,
12654         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
12655         and names.
12657 2005-07-15 Naba Kumar  <naba@gnome.org>
12659         * plugins/project-wizard/templates/java.wiz,
12660         plugins/project-wizard/templates/java/Makefile.am,
12661         plugins/project-wizard/templates/java/project.anjuta,
12662         plugins/project-wizard/templates/python.wiz,
12663         plugins/project-wizard/templates/python/Makefile.am,
12664         plugins/project-wizard/templates/python/project.anjuta: Use different
12665         project files for java and python module where debugger is not
12666         included in the list of plugins.
12668 2005-07-15 Naba Kumar  <naba@gnome.org>
12670         * configure.in, plugins/project-wizard/templates/Makefile.am,
12671         plugins/project-wizard/templates/gcj-logo.png,
12672         plugins/project-wizard/templates/gcj.wiz,
12673         plugins/project-wizard/templates/gcj/.cvsignore,
12674         plugins/project-wizard/templates/gcj/Makefile.am,
12675         plugins/project-wizard/templates/gcj/configure.in.tpl,
12676         plugins/project-wizard/templates/gcj/src/.cvsignore,
12677         plugins/project-wizard/templates/gcj/src/Makefile.am,
12678         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
12679         plugins/project-wizard/templates/java-logo.png,
12680         plugins/project-wizard/templates/java.wiz,
12681         plugins/project-wizard/templates/java/configure.in.tpl,
12682         plugins/project-wizard/templates/java/po/Makefile.am,
12683         plugins/project-wizard/templates/java/po/POTFILES.in,
12684         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
12685         plugins/project-wizard/templates/java/src/main.java,
12686         plugins/project-wizard/templates/python-logo.png,
12687         plugins/project-wizard/templates/python.wiz,
12688         plugins/project-wizard/templates/python/.cvsignore,
12689         plugins/project-wizard/templates/python/Makefile.am,
12690         plugins/project-wizard/templates/python/configure.in.tpl,
12691         plugins/project-wizard/templates/python/po/.cvsignore,
12692         plugins/project-wizard/templates/python/po/Makefile.am,
12693         plugins/project-wizard/templates/python/po/POTFILES.in,
12694         plugins/project-wizard/templates/python/src/.cvsignore,
12695         plugins/project-wizard/templates/python/src/Makefile.am,
12696         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
12697         plugins/project-wizard/templates/python/src/main.py: Added Generic
12698         gcj and python project wizards. Fixed Generic java project to
12699         use _JAVA primary. Update gnome-build from cvs for them to work
12700         correctly.
12702 2005-07-12 Naba Kumar  <naba@gnome.org>
12704         * plugins/project-manager/plugin.c: Automatically determine
12705         project backend by probing.
12706         
12707 2005-07-04 Naba Kumar  <naba@gnome.org>
12709         * Makefile.am: Do not install old anjuta.glade file which conflicts
12710         with newer src/anjuta.glade.
12712 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
12714         * plugins/an_symbol_prefs.c:
12715         Sort list of available symbol files
12717 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
12719         * plugins/build-basic-autotools.c:
12720         Fixed #307810
12721         
12722         * plugins/gtodo/libgtodo.c:
12723         Possible fix for #307800
12725         * libanjuta/anjuta-encodings.c
12726         libanjuta/anjuta-launcher.c
12727         libanjuta/anjuta-preference-dialog.c
12728         libanjuta/anjuta-preferences.c
12729         libanjuta/anjuta-ui.c
12730         libanjuta/anjuta-util.c
12731         libanjuta/cell-renderer-captioned-image.c
12732         libanjuta/plugin.c:
12733         
12734         Patch from de_lupus@pandora.be (Kristof Vansant):
12735         Replaced deprecated gnome-i18n.h
12736         Closed #309153
12738 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
12739         
12740         * plugins/subversion/anjuta-subversion.glade
12741         plugins/subversion/anjuta-subversion.ui
12742         plugins/subversion/plugin.c
12743         plugins/subversion/subversion-actions.c
12744         plugins/subversion/subversion-callbacks.h
12745         plugins/subversion/subversion-callbacks.c
12746         plugins/subversion/svn-backend-priv.h
12747         plugins/subversion/svn-backend.h
12748         plugins/subversion/svn-backend.c
12749         plugins/subversion/svn-thread.h
12750         plugins/subversion/svn-thread.c:
12751         
12752         Implemented Subversion diff
12753         
12754 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
12755         
12756         * plugins/build-basic-autotools/build-basic-autotools.c:
12757         Fixed crash bug! Might be useful to release 2.0.2 soon
12758         because this bug will crash any build which produces errors
12759         or warnings
12761 === Anjuta 2.0.1 ===
12763 2005-06-27 Naba Kumar  <naba@gnome.org>
12765         * plugins/tools/execute.c: Formated code.
12766         
12767 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
12769         * plugins/build-basic-autotools/build-basic-autotools.c:
12770         Remove two memory leaks
12771         Check command output versus untranslated strings too
12773         * plugins/tools/execute.c:
12774         Remove two memory leaks
12775         Check command output versus untranslated strings too
12776         Remove description message
12778         * plugins/tools/fileop.c:
12779         Escape tool name in xml configuration file
12781 2005-05-26 Naba Kumar  <naba@gnome.org>
12783         * configure.in: Bumped version to 2.0.1
12784         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
12786         * plugins/tools/execute.c: Fixed clickable messages.
12787         * NEWS: Updated.
12789         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
12790         Deactivate glade plugin when last glade project is closed. Reorder
12791         glade widgets in layout. Change glade project when user selects a
12792         new project. Removed project from the list when user closes it. Fixed
12793         glade project file loading from URI. Save and restored loaded glade
12794         projects in/from session.
12796         * plugins/class-gen/action-callbacks.c,
12797         plugins/class-gen/anjuta-class-gen-plugin.glade,
12798         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
12799         plugins/file-wizard/anjuta-file-wizard.glade,
12800         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
12801         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
12802         "Add to project" correctly. Use the source file path returned after
12803         adding to project. Fixed memory leaks. Deactivate wizard plugins
12804         after use.
12805         
12806         * plugins/project-manager/plugin.c,
12807         plugins/project-wizard/anjuta-project-wizard.glade,
12808         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
12809         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
12810         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
12811         project-wizard preference page to anjuta app, because they are
12812         more appropriated as general preferences. Renamed username and
12813         useremail properties keys.
12814         
12815         * po/POTFILES.in: Updated.
12817         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
12818         saved at closing.
12819         
12820         * plugins/file-loader/plugin.c: Do not use static variable to store
12821         created submenu in factory. Fixed crash in anjuta exit.
12822         
12823 2005-05-24 Naba Kumar  <naba@gnome.org>
12825         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12826         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12827         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12828         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12829         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12830         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12831         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12832         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12833         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12834         
12835         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12836         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12837         plugins/build-basic-autotools/build-basic-autotools.c,
12838         plugins/build-basic-autotools/build-basic-autotools.h,
12839         plugins/build-basic-autotools/executer.c,
12840         plugins/build-basic-autotools/executer.h,
12841         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
12842         plugins/tools/variable.c: Added an extra argument to
12843         anuta_util_dialog_input() to pass default value. Save/load project
12844         configure and execution parameters in/from session.
12846         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
12847         symbol browser is loaded.
12848         
12849         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
12850         freeze/thaw.
12852         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
12853         deactivate would not start shell.
12855 2005-05-24 Naba Kumar  <naba@gnome.org>
12857         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
12858         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
12859         libegg/egg-submenu-action.c, libegg/test-actions.c,
12860         plugins/build-basic-autotools/build-basic-autotools.c,
12861         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
12862         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
12863         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
12864         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
12865         plugins/macro/plugin.c, plugins/message-view/plugin.c,
12866         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
12867         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
12868         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12869         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12870         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
12872 2005-05-24 Naba Kumar  <naba@gnome.org>
12874         * data/properties/styles.properties: Fixed defalt font.
12876         * plugins/editor/search-replace.c,
12877         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
12878         project openness wihtout activating project-manager plugin (i.e.
12879         using anjuta_shell_get()).
12880         
12881         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
12882         - Completed add_source(), add_group() and add_target() methods of
12883         IAnjutaProjectManager.
12884         - Change their definition to return the added element (or NULL).
12885         - Used interface API for project main menus and 'add to project'
12886         from file-manager context menu.
12887         - Select proper default target/group when prompting for adding
12888         source/target/group.
12889         - Do not expand all nodes in selection tree when default selection
12890         are given (eases navigation in big projects).
12891         - Code clean ups.
12892         - Marked strings for translation.
12894 2005-05-23 Naba Kumar  <naba@gnome.org>
12896         * src/anjuta-app.c: Save menu accelerators on change.
12897         * NEWS: Updated.
12898         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
12899         save-as dialog (leading to crash later).
12901 2005-05-22 Naba Kumar  <naba@gnome.org>
12903         * NEWS: Updated.
12904         * AUTHORS: Added developers for other projects. Updated.
12905         * TODO.tasks: Updated.
12906         * ChangeLog: Added past changelogs from anjuta-0.1.5.
12907         
12908 2005-05-22 Naba Kumar  <naba@gnome.org>
12910         * plugins/tools/execute.c: Make parsable lines distinct by adding
12911         a "Click me" description in the message. Allow tools to open arbibrary
12912         file in editory using gdb-styled annotation (The line starts with two
12913         \032 characters followed by the file:line).
12914         
12915         * plugins/tools/scripts/prepare-changelog.pl,
12916         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
12917         ChangeLog file itself and open it.
12919 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
12921         * plugins/tools/execute.c:
12922         Parse output in message pane
12923         Correct a crash on plugin deactivation
12925         * plugins/tools/fileop.c,
12926         plugins/tools/tool.c,
12927         plugins/tools/tool.h:
12928         Load only valid tools
12930 2005-06-21  Naba Kumar  <naba@gnome.org>
12932         * anjuta.spec.in: Fixed devel package requirement.
12934         * plugins/message-view/message-view.c: Scroll message on next/previous.
12936         * TODO.tasks: Updated.
12938         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12939         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12940         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12941         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12942         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12943         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12944         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12945         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12947         * libanjuta/anjuta-preferences.c,
12948         plugins/build-basic-autotools/build-basic-autotools.c,
12949         plugins/build-basic-autotools/executer.c,
12950         plugins/class-gen/action-callbacks.c,
12951         plugins/class-gen/action-callbacks.h,
12952         plugins/class-gen/class_gen.c,
12953         plugins/cvs-plugin/cvs-interface.c,
12954         plugins/debug-manager/attach_process.c,
12955         plugins/debug-manager/plugin.c,
12956         plugins/debug-manager/utilities.c,
12957         plugins/debug-manager/utilities.h,
12958         plugins/editor/aneditor-autocomplete.cxx,
12959         plugins/editor/aneditor.cxx,
12960         plugins/editor/search-replace.c,
12961         plugins/editor/search-replace_backend.c,
12962         plugins/gdb/breakpoints.c,
12963         plugins/gdb/registers.c,
12964         plugins/patch/plugin.c,
12965         plugins/project-wizard/druid.c,
12966         plugins/project-wizard/install.c,
12967         plugins/subversion/plugin.c,
12968         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
12969         codes.
12971         * plugins/class-gen/action-callbacks.c,
12972         plugins/project-wizard/parser.c,
12973         plugins/project-wizard/property.c,
12974         plugins/project-wizard/values.c,
12975         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
12977         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
12978         alphabetically
12980 2005-06-20  Naba Kumar  <naba@gnome.org>
12982         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12983         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12984         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12985         
12986         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
12987         exit idle function.
12988         
12989         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
12990         Fixed possible memory corruption.
12992         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
12993         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
12994         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
12995         progress bar increment and added progress status for symbol refresh
12996         and project loading.
12997         
12998         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
12999         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
13000         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
13001         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
13002         bar.
13004         * TODO.tasks: Updated.
13006 2005-06-19  Naba Kumar  <naba@gnome.org>
13008         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
13009         Fixed warning.
13010         
13011         * plugins/project-import/project-import.c: Deactivate plugin when done.
13012         
13013 2005-06-18  Naba Kumar  <naba@gnome.org>
13015         * plugins/profile-default/plugin.c: Fixed error when loading another
13016         project while a project is still loaded.
13017         
13018         * plugins/project-manager/plugin.c: Used (newly added) group-activated
13019         signal from gnome-build to popup group properties.
13020         
13021         * src/anjuta.c: Load default session by default.
13023         * po/POTFILES.in: Added missing files.
13024         
13025         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
13026         activate plugin on load (activate it separately). Connect to activate
13027         and deactivate signals for housekeeping, so that if plugins are
13028         activated or deactivate externally, they are properly recorded.
13029         
13030         * plugins/profile-default/plugin.c: Save profile before a project
13031         is loaded so that it could be restored when project is closed.
13032         
13033         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
13035 2005-06-17  Naba Kumar  <naba@gnome.org>
13037         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
13038         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
13039         for project. The plugins loaded for the project is restored when project
13040         is loaded next time.
13041         
13042         * TODO.tasks: Updated.
13043         
13044 2005-06-15  Naba Kumar  <naba@gnome.org>
13046         * plugins/tools/scripts/find-fixmes.pl,
13047         (new) plugins/tools/scripts/translation-status.pl,
13048         plugins/tools/scripts/tools-2.xml.in,
13049         plugins/tools/scripts/Makefile.am,
13050         plugins/tools/scripts/prepare-changelog.pl: Added translation
13051         status script. Completed find-fixmes.pl script. Fixed bugs.
13053         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
13054         tool path.
13056 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13058         * plugins/message-view/anjuta-message-manager-plugin.glade :
13059         renamed "messages.tag.position" to "messages.tab.position".
13060         plugins/message-view/anjuta-msgman.c : 
13061         Messages tab position prefrences.
13062         
13063 2005-06-14  Naba Kumar  <naba@gnome.org>
13065         * (new) plugins/tools/scripts/find-fixmes.pl,
13066         (new) plugins/tools/scripts/tools-2.xml.in,
13067         (new) plugins/tools/scripts/Makefile.am,
13068         (new) plugins/tools/scripts/prepare-changelog.pl,
13069         plugins/tools/plugin.h, plugins/tools/fileop.c,
13070         plugins/tools/Makefile.am, configure.in: Added system tools.
13072 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
13074         * plugins/tools/editor.c:
13075         Take care of creating .anjuta directory if missing
13077 2005-06-10  Naba Kumar  <naba@gnome.org>
13079         * configure.in: Increased gnome-build required to version 0.1.2.
13080         
13081         * plugins/project-manager/plugin.c: Fixed target/group removal.
13082         Fixed memory leaks.
13083         
13084 2005-06-10  Naba Kumar  <naba@gnome.org>
13086         * plugins/project-manager/plugin.c: Implemented target/group
13087         configuration (update gnome-build module from cvs).
13088         
13089 2005-06-07  Naba Kumar  <naba@gnome.org>
13091         Patch from: Massimo Cora'  <maxcvs@email.it>:
13092         * plugins/class-inheritance/Makefile.am,
13093         plugins/class-inheritance/class-inherit.c,
13094         plugins/class-inheritance/class-inherit.h,
13095         plugins/class-inheritance/plugin.c,
13096         plugins/class-inheritance/plugin.h,
13097         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
13098         expanded view of classes in hierarchy canvas (collapsable again).
13099         
13100 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
13102         * scintilla/patches/scintilla-64-bit.diff (added)
13103         * plugins/patch/patch-plugin.c:
13104         Conditional build for GTK 2.4 and GTK 2.6
13106 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
13108         * plugins/tools/anjuta-tools.glade,
13109         plugins/tools/editor.c,
13110         plugins/tools/plugin.h,
13111         plugins/tools/fileop.c:
13112         Add a check box to edit an user script
13113         Correct a few memory leak
13115         * plugins/tools/execute.c,
13116         plugins/tools/tool.c,
13117         plugins/tools/tool.h:
13118         Move utility remove_mnemonic function in tool.c
13119         Small fix
13121 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
13123         Patch from sbrabec@suse.cz:
13124         * configure.in
13125         scintilla/include/Scintilla.h:
13126         
13127         Fix 64-Bit warnings in gcc 4
13129 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
13130         
13131         * plugins/patch/patch_plugin.c
13132         plugins/patch/patch.h
13133         plugin/patch/patch-plugin.glade
13134         plugin/patch/Makefile.am:
13135         
13136         Changed patch plugin to use libglade and new gtk 2.6 widgets
13138 2005-05-31  Naba Kumar  <naba@gnome.org>
13140         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
13141         * plugins/editor/text_editor.c: Don't show error
13142         for empty files.
13143         
13144 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
13145         
13146         * plugins/message-view/anjuta-message-manager.ui,
13147         plugins/message-view/anjuta-msgman.c,
13148         plugins/message-view/anjuta-msgman.h,
13149         plugins/message-view/message-view.c,
13150         plugins/message-view/message-view.h,
13151         plugins/message-view/plugin.c:
13152         Add a popup menu in messages panes
13153         Move save message pane option in it
13155 2005-05-28  Naba Kumar  <naba@gnome.org>
13157         * data/properties/styles.properties: Fixed default font
13158         names and sizes.
13160         * plugins/editor/style-editor.c: cleanup.
13161         
13162 2005-05-25  Naba Kumar  <naba@gnome.org>
13164         * plugin/gdb/plugin.c: Start gdb even if the program does
13165         not exists. Fixes bug #305074
13166         
13167 2005-05-24  Naba Kumar  <naba@gnome.org>
13169         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
13170         * configure.in: graphviz pkgconfig path.
13172 2005-05-24  Naba Kumar  <naba@gnome.org>
13174         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
13175         * TODO.tasks: Updated.
13176         
13177 2005-05-22  Naba Kumar  <naba@gnome.org>
13179         * anjuta.spec.in: Fixed spec file
13180         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
13182 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
13183         
13184         * TODO.tasks: Updated.
13186         * plugins/message-view/anjuta-message-manager.ui,
13187         plugins/message-view/message-view.c,
13188         plugins/message-view/message-view.h,
13189         plugins/message-view/plugin.c:
13190         Add shortcut for next and previous message
13191         Add a save message menu item
13192         Fix a bug in previous message
13194 2005-05-21  Naba Kumar  <naba@gnome.org>
13196         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
13197         doc/Makefile.am, global-tags/create_global_tags.sh,
13198         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
13199         and rpm package creation. Fixed installation paths.
13200         
13201         * plugins/editor/anjuta-document-manager.glade,
13202         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
13203         and indent options.
13204         
13205         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
13207 2005-05-21  Naba Kumar  <naba@gnome.org>
13209         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
13210         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
13211         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
13212         tagmanager/Makefile.am: Fixed paths configure variables to take
13213         automake configure variables instead of hardcoding.
13215         * global-tags/tm_global_tags.c: Formated code.
13217         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
13218         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13219         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13220         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13221         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13222         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13223         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13224         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13225         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13227 2005-05-20  Naba Kumar  <naba@gnome.org>
13229         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
13230         and fixed rpm spec file (more testing required).
13231         
13232         * data/gdb.init: Don't set gdb prompt.
13233         
13234         * mime/Makefile.am: run update-mime-data only on system-wide install.
13235         
13236         * plugins/gdb/Makefile.am: Install plugin at correct paths.
13238 2005-05-19  Naba Kumar  <naba@gnome.org>
13240         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
13241         while it's not visible.
13243         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
13244         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
13245         
13246 2005-05-19  Naba Kumar <naba@gnome.org>
13248         * configure.in: Fixed subversion checks. Added
13249         --disable-plugin-subversion and --disable-plugin-glade
13250         configure flags to manually turn off their plugin builds.
13252         * plugins/editor/plugin.c: Save and restore current editor line
13253         positions in session.
13255 2005-05-18  Naba Kumar  <naba@gnome.org>
13257         * AUTHORS: Fixed email address.
13258         
13259         * libanjuta/anjuta-utils.c,
13260         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
13261         when the projectmanager toplevel is not a window. Check for valid
13262         gtkwindow type before using the passed window as parent for anjuta
13263         dialogs.
13265 2005-05-17  Naba Kumar  <naba@gnome.org>
13267         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
13268         
13269         * plugins/cvs-plugin/Makefile.am,
13270         plugins/devhelp/plugin.c,
13271         plugins/file-loader/Makefile.am,
13272         plugins/macro/Makefile.am,
13273         plugins/message-view/Makefile.am,
13274         plugins/patch/Makefile.am,
13275         plugins/project-manager/Makefile.am,
13276         plugins/subversion/Makefile.am,
13277         plugins/symbol-browser/Makefile.am: Removed -module flags
13278         from libtool flags
13280         * MAINTAINERS: Added file so that I could recieve bugzilla
13281         reports.
13283         * plugins/glade/plugin.c: Fixed compile error.
13285 === Anjuta 2.0.0 ===
13287 2005-05-15  Naba Kumar  <naba@gnome.org>
13289         * configure.in: Adjusted gdl version requirement. Bumped anjuta
13290         version to 2.0.0.
13292         * plugins/symbol-browser/an_symbol_view.c,
13293         plugins/symbol-browser/plugin.c,
13294         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
13295         symbols have been updated. Reset file symbols when update
13296         occurs. Fixed memory leaks.
13298         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
13299         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
13300         
13301 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
13303         * plugins/tools/anjuta-tools.glade:
13304         Remove unused parameter dialog
13306         * plugins/tools/dialog.c,
13307         plugins/tools/fileop.c,
13308         plugins/tools/fileop.h,
13309         plugins/tools/tool.c,
13310         plugins/tools/tool.h,
13311         plugins/tools/variable.c:
13312         Add a few comments and cleanups
13314         * plugins/tools/editor.c,
13315         plugins/tools/editor.h:
13316         Remove code from previous plugin and add comments
13317         Use main window as parent (instead of tool list)
13319         * plugins/tools/execute.c,
13320         plugins/tools/execute.h:
13321         Remove code from previous plugin and add comments
13322         Fix warnings
13324 2005-05-14  Naba Kumar  <naba@gnome.org>
13326         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
13327         release.
13328         
13329         * configure.in: Fixed
13330         
13331         * plugins/class-inheritance/class-inheritance.png: New icon.
13332         
13333         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
13334         screws up when reparented.
13336 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13338         * plugins/editor/search-replace.c,
13339         plugins/editor/search-replace_backend.c
13340         plugins/project-manager/plugin.c : Clear find pane if searching same 
13341         expression. Clean code.
13343 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
13345         * configure.in: Added ne in ALL_LINGUAS
13346         
13347 2005-05-13  Naba Kumar  <naba@gnome.org>
13349         * configure.in: Fixed glade-3 version.
13350         
13351         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
13352         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
13353         plugins/gdb/watch.c: Update locals, watch and frame document on
13354         frame change.
13356 2005-05-12  Naba Kumar  <naba@gnome.org>
13358         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
13359         scope autocompletion when the function definition is incomplete.
13360         
13361         * plugins/class-gen/anjuta-class-gen.plugin.in,
13362         plugins/file-wizard/anjuta-file-wizard.plugin.in,
13363         plugins/gdb/plugin.c,
13364         plugins/glade/anjuta-glade.plugin.in,
13365         plugins/project-import/anjuta-project-import.plugin.in,
13366         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
13367         titles for the wizards.
13369 2005-05-11  Naba Kumar  <naba@gnome.org>
13371         * configure.in, plugins/debug-manager/Makefile.am,
13372         plugins/debug-manager/plugin.c,
13373         (added) plugins/debug-manager/images/.cvsignore,
13374         (added) plugins/debug-manager/images/Makefile.am,
13375         (added) plugins/debug-manager/images/detach-16.png,
13376         (added) plugins/debug-manager/images/detach.png,
13377         (added) plugins/debug-manager/images/step-into-16.png,
13378         (added) plugins/debug-manager/images/step-into.png,
13379         (added) plugins/debug-manager/images/step-out-16.png,
13380         (added) plugins/debug-manager/images/step-out.png,
13381         (added) plugins/debug-manager/images/step-over-16.png,
13382         (added) plugins/debug-manager/images/step-over.png,
13383         plugins/gdb/Makefile.am,
13384         plugins/gdb/breakpoints.c,
13385         plugins/gdb/plugin.c,
13386         (added) plugins/gdb/images/.cvsignore,
13387         (added) plugins/gdb/images/Makefile.am,
13388         (added) plugins/gdb/images/breakpoint.png,
13389         (added) plugins/gdb/images/locals.png,
13390         (added) plugins/gdb/images/stack.png,
13391         (added) plugins/gdb/images/watch.png: Fixed breakpoints
13392         'remove all'. Added debugger icons.
13394         * plugins/editor/text_editor.c: Fixed file monitor.
13396         Patch from: Massimo Cora'  <maxcvs@email.it>
13397         * plugins/patch/anjuta-patch-plugin.png,
13398         plugins/class-gen/Makefile.am,
13399         plugins/class-gen/action-callbacks.c,
13400         plugins/class-gen/class_gen.c,
13401         plugins/class-gen/class_logo.xpm: Implemented vcs
13402         file addions. New icons by Fabio Zecchini
13404 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13406         * libanjuta/interfaces/libanjuta.idl
13407         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
13408         plugins/editor/search-replace_backend.c
13409         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
13411 2005-05-11  Naba Kumar  <naba@gnome.org>
13412         
13413         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
13414         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
13415         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
13416         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
13417         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
13418         memory leaks.
13419         
13420         * plugins/symbol-browser/an_symbol_prefs.c,
13421         plugins/symbol-browser/an_symbol_search.c,
13422         plugins/symbol-browser/an_symbol_view.c,
13423         plugins/symbol-browser/an_symbol_view.h,
13424         plugins/symbol-browser/plugin.c: Fixed memory leaks.
13426 2005-05-11  Naba Kumar  <naba@gnome.org>
13428         * libanjuta/anjuta-shell.c: Fixed runtime warning.
13429         
13430         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
13431         progress bar location at create time, instead of hardcoding.
13432         
13433         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
13434         Added mini splash screen.
13435         
13436         * plugins/editor/text_editor.c: Do not produce warning when file
13437         monitor could not be created.
13438         
13439         * plugins/profile-default/plugin.c: Save project session on exit.
13440         Show mini splash with progress bar at profile load.
13442 2005-05-10  Naba Kumar  <naba@gnome.org>
13444         * configure.in, manuals/Makefile.am: Fixed compile flags.
13445         Disable outdated manuals builds.
13446         
13447         * global-tags/Makefile.am: Uninstall tags files on
13448         'make uninstall'
13449         
13450         * libegg/Makefile.am: Use configured deprecated flags.
13451         
13452         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13453         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13454         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13455         Updated.
13456         
13457         * mime/Makefile.am: Take DESTDIR into account.
13458         
13459         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
13460         
13461         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
13462         on scope autocompletion.
13463         
13464         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13465         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
13466         shared libs and static libs paths for debugging. Order them
13467         correctly.
13468         
13469         * po/POTFILES.in: Updated.
13471 2005-05-09  Naba Kumar  <naba@gnome.org>
13473         * libanjuta/interfaces/libanjuta.idl,
13474         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
13475         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
13476         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
13477         Implemented debugger source directory search and emits location changed
13478         signal with absolute path of the file.
13480         * plugins/tools/tool.c: Fixed compile errors.
13481         
13482 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
13484         * plugins/tools/anjuta-tools.glade,
13485         plugins/tools/dialog.h,
13486         plugins/tools/dialog.c,
13487         plugins/tools/plugin.c,
13488         plugins/tools/editor.c:
13489         Improve graphical user interface
13490         Remove old code
13491         Correct an error on close
13492         Some cleanups
13494         * plugins/tools/fileop.c,
13495         plugins/tools/tool.h,
13496         plugins/tools/tool.c:
13497         Change the tool internal structure
13498         Support having tools configuration in several places
13500 2005-05-08  Naba Kumar  <naba@gnome.org>
13502         * plugins/gdb/actions.c,
13503         (removed) plugins/gdb/registers_cbs.c,
13504         (removed) plugins/gdb/registers_cbs.h,
13505         (removed) plugins/gdb/registers_gui.c,
13506         (removed) plugins/gdb/sharedlib_cbs.c,
13507         (removed) plugins/gdb/sharedlib_cbs.h,
13508         (removed) plugins/gdb/sharedlib_gui.c,
13509         (removed) plugins/gdb/signals_cbs.c,
13510         (removed) plugins/gdb/signals_cbs.h,
13511         (removed) plugins/gdb/signals_gui.c: Removed dead files.
13513 2005-05-08  Naba Kumar  <naba@gnome.org>
13515         * plugins/build-basic-autotools/executer.c: Fixed programs
13516         listing dialog.
13517         
13518         * plugins/debug-manager/Makefile.am,
13519         plugins/debug-manager/anjuta-debug-manager.glade,
13520         plugins/debug-manager/plugin.c,
13521         plugins/gdb/Makefile.am: Used libglade for programs listing
13522         dialog.
13523         
13524         * (added) plugins/gdb/pointer.png: Stack pointer image.
13525         
13526         * libanjuta/anjuta-marshal.list,
13527         pixmaps/Makefile.am,
13528         plugins/gdb/actions.c,
13529         plugins/gdb/actions.h,
13530         plugins/gdb/anjuta-gdb-plugin.ui,
13531         plugins/gdb/anjuta-gdb.glade,
13532         plugins/gdb/breakpoints.c,
13533         plugins/gdb/breakpoints.h,
13534         plugins/gdb/debug_tree.c,
13535         plugins/gdb/debug_tree.h,
13536         plugins/gdb/debugger.c,
13537         plugins/gdb/debugger.h,
13538         plugins/gdb/gdbmi-test.c,
13539         plugins/gdb/gdbmi.c,
13540         plugins/gdb/gdbmi.h,
13541         plugins/gdb/info.c,
13542         plugins/gdb/info.h,
13543         plugins/gdb/locals.c,
13544         plugins/gdb/locals.h,
13545         plugins/gdb/memory.c,
13546         plugins/gdb/memory.h,
13547         plugins/gdb/plugin.c,
13548         plugins/gdb/plugin.h,
13549         plugins/gdb/registers.c,
13550         plugins/gdb/registers.h,
13551         plugins/gdb/registers_cbs.c,
13552         plugins/gdb/registers_cbs.h,
13553         plugins/gdb/registers_gui.c,
13554         plugins/gdb/sharedlib.c,
13555         plugins/gdb/sharedlib.h,
13556         plugins/gdb/sharedlib_cbs.c,
13557         plugins/gdb/sharedlib_cbs.h,
13558         plugins/gdb/sharedlib_gui.c,
13559         plugins/gdb/signals.c,
13560         plugins/gdb/signals.h,
13561         plugins/gdb/signals_cbs.c,
13562         plugins/gdb/signals_cbs.h,
13563         plugins/gdb/signals_gui.c,
13564         plugins/gdb/stack_trace.c,
13565         plugins/gdb/stack_trace.h,
13566         plugins/gdb/utilities.c,
13567         plugins/gdb/utilities.h,
13568         plugins/gdb/watch.c,
13569         plugins/gdb/watch.h,
13570         plugins/gdb/watch_cbs.c,
13571         plugins/gdb/watch_cbs.h,
13572         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
13573         it for all debugger component updates and listing. Implemented
13574         user custom debugger command window. Fixed all debugger components
13575         to work correctly. Implemented debugger as GObject. Removed
13576         deprecated codes.
13577         
13578 2005-05-06  Naba Kumar  <naba@gnome.org>
13579         
13580         * TODO.tasks: Updated.
13581         
13582         * plugins/build-basic-autotools/Makefile.am,
13583         plugins/file-loader/Makefile.am,
13584         plugins/profile-default/Makefile.am,
13585         plugins/sample1/Makefile.am,
13586         plugins/symbol-browser/images/Makefile.am,
13587         src/Makefile.am: Fixed 'make distcheck' errors.
13589         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
13590         updates.
13592         * tagmanager/tm_workspace.c: Include prototypes in getting
13593         scope members.
13595 2005-05-06  Naba Kumar  <naba@gnome.org>
13597         * TODO.tasks: Updated.
13598         
13599         * configure.in, plugins/cvs-plugin/Makefile.am,
13600         plugins/debug-manager/Makefile.am,
13601         plugins/devhelp/Makefile.am,
13602         plugins/editor/Makefile.am,
13603         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
13604         
13605         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
13606         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
13607         interfaces.
13608         
13609         * tagmanager/tm_workspace.c,
13610         tagmanager/include/tm_workspace.h,
13611         plugins/editor/aneditor-autocomplete.cxx,
13612         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
13613         to return all matching tag types when no name is given instead of
13614         returning empty array.
13615         
13616         * plugins/symbol-browser/Makefile.am,
13617         (added) plugins/symbol-browser/an_symbol.c,
13618         (added) plugins/symbol-browser/an_symbol.h,
13619         plugins/symbol-browser/an_symbol_info.c,
13620         plugins/symbol-browser/an_symbol_info.h,
13621         (added) plugins/symbol-browser/an_symbol_iter.c,
13622         (added) plugins/symbol-browser/an_symbol_iter.h,
13623         plugins/symbol-browser/an_symbol_search.c,
13624         plugins/symbol-browser/an_symbol_view.c,
13625         plugins/symbol-browser/an_symbol_view.h,
13626         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
13627         plugins/symbol-browser/plugin.c,
13628         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
13629         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
13630         plugin and implemented IAnjutaIterable interface for symbol search
13631         and iteration.
13633         * plugins/class-inheritance/Makefile.am,
13634         plugins/class-inheritance/class-inherit.c,
13635         plugins/class-inheritance/class-inherit.h,
13636         plugins/class-inheritance/plugin.h: Use the newly added
13637         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
13638         get rid of libanjuta-ctags.la dependencies.
13640 2005-05-02  Naba Kumar  <naba@gnome.org>
13642         * plugins/class-inheritance/class-inherit.c,
13643         plugins/class-inheritance/plugin.c,
13644         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
13645         be found for a class. Formated code.
13647         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
13648         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
13649         of editor tabs.
13650         
13651 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
13653         * libanjuta/anjuta-launcher.c:
13654         Keep trying sending data until all bytes have been written
13656         * plugins/tools/anjuta-tools.glade,
13657         plugins/tools/editor.c:
13658         Add a combo box to defined data from stdin
13660         * plugins/tools/execute.c:
13661         Send data in stdin if needed
13662         Code cleanups
13664         * plugins/tools/fileop.c,
13665         plugins/tools/tool.h,
13666         plugins/tools/tool.c:
13667         Store, load and save stdin data
13668         Use tools-2.xml instead of tools.xml
13670         * plugins/tools/plugin.c,
13671         plugins/tools/plugin.h:
13672         Code cleanups
13674         * plugins/tools/dialog.c,
13675         plugins/tools/dialog.h:
13676         Few code cleanups
13678         * plugins/tools/variable.c,
13679         plugins/tools/variable.h:
13680         Add editor related variables
13681         Code cleanups
13683 2005-04-29  Naba Kumar  <naba@gnome.org>
13685         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
13687         * plugins/editor/text_editor.c: Fixed line marker interpretation.
13688         
13689         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
13690         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
13691         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
13692         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
13693         working on gdb MI interface. Completed MI parser interface.
13695         Patch from  Massimo Cora <maxcvs@email.it>:
13696         * plugins/class-inheritance/Makefile.am,
13697         plugins/class-inheritance/class-inherit.c,
13698         plugins/class-inheritance/class-inherit.h,
13699         plugins/class-inheritance/plugin.c,
13700         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
13701         Used system theme for colors. Display class members on mouse click.
13702         
13703 2005-04-28  Naba Kumar  <naba@gnome.org>
13705         * plugins/symbol-browser/an_symbol_prefs.c
13706         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
13707         implementation to create/add/remove custom tags files in symbol
13708         brower preferences.
13710         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
13711         EXTRA_DIST.
13713         * plugins/project-import/project-import.c: Fixed memory leaks and
13714         use correct debug prints.
13715         
13716         * TODO.tasks: Updated.
13717         
13718 2005-04-27  Naba Kumar  <naba@gnome.org>
13720         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
13721         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
13722         scintilla/Makefile.am: Fixed 'make distcheck' errors.
13724         * plugins/editor/anjuta-docman.c,
13725         plugins/editor/anjuta-docman.h,
13726         plugins/editor/plugin.c: Emit editor-added signal from docman
13727         and connect signals to new editor correctly.
13729         * plugins/class-inheritance/plugin.c,
13730         plugins/symbol-browser/plugin.c: Added stock icons.
13731         
13732         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13733         plugins/build-basic-autotools/executer.c,
13734         plugins/build-basic-autotools/executer.h: Added missing files
13735         for the execute programs implementation.
13737 2005-04-26  Naba Kumar  <naba@gnome.org>
13738         
13739         * TODO.tasks: Updated.
13741         * plugins/file-loader/plugin.c,
13742         plugins/project-import/anjuta-project-import.plugin.in,
13743         plugins/project-import/plugin.c,
13744         plugins/project-import/project-import.c,
13745         plugins/project-import/project-import.h: Be able to import older
13746         anjuta projects.
13748 2005-04-26  Naba Kumar  <naba@gnome.org>
13750         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
13751         removing it from the shell.
13753         * libanjuta/anjuta-shell.c,
13754         libanjuta/anjuta-shell.h,
13755         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
13756         so that widget additions are freezed or thaw using a pending queue.
13757         Fixded UI flicker while loading projects.
13759 2005-04-26  Naba Kumar  <naba@gnome.org>
13761         * TODO.tasks: Updated.
13762         
13763         * libanjuta/interfaces/libanjuta.idl: Added execute method for
13764         IAnjutaBuildable interface.
13765         
13766         * plugins/build-basic-autotools/Makefile.am,
13767         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13768         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
13769         plugins/build-basic-autotools/build-basic-autotools.c,
13770         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
13771         interface and UI for executing project/file programs. Implemented
13772         IAnjutaFile interface so that executables could be opened directly.
13773         
13774         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
13775         Authors line (Reserved for external plugins, which do not have a way to
13776         show their credits).
13777         
13778         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
13779         [File Loader] group for menu labels (default to "Name" if it is not
13780         defined.
13781         
13782         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
13783         for executing external commands.
13785 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
13787         * plugins/project-wizard/property.c:
13788         Correct a memory leak
13790         * libanjuta/interfaces/libanjuta.idl,
13791         plugins/editor/text_editor.c:
13792         Add erase_all and replace_selection function to IAnjutaEditor
13794         * plugins/tools/anjuta-tools.glade,
13795         plugins/tools/fileop.c,
13796         plugins/tools/editor.c,
13797         plugins/tools/tool.c
13798         plugins/tools/tool.h:
13799         Add shortcut and icon 
13801         * plugins/tools/variable.c,
13802         plugins/tools/variable.h:
13803         Add a variable asking parameters at run time
13805         * plugins/tools/execute.c:
13806         Add a warning message for missing document manager
13807         Add replace buffer and replace selection output
13808         Correct an error in popup output
13810         * plugins/tools/plugin.c,
13811         plugins/tools/plugin.h,
13812         plugins/tools/anjuta-tools.ui,
13813         src/anjuta.ui:
13814         Few clean up
13815         Attach tools menu to a new place
13817 2005-04-25  Naba Kumar  <naba@gnome.org>
13819         * libanjuta/plugins.c, src/about.c, src/about.h,
13820         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
13821         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
13822         plugins (about box for plugins) menu.
13824 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13826         *  plugins/editor/search-replace.c :
13827         Displayed full path in Search pane window. 
13828         Bug 300231 : Selected line in Search pane window .
13829                 
13830 2005-04-23  Naba Kumar  <naba@gnome.org>
13832         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
13834 2005-04-22  Naba Kumar  <naba@gnome.org>
13836         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
13837         
13838         * plugins/project-wizard/templates/java.wiz,
13839         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
13840         to create bytecodes (.class) files.
13841         
13842         * plugins/symbol-browser/an_symbol_info.c,
13843         plugins/symbol-browser/an_symbol_info.h,
13844         plugins/symbol-browser/an_symbol_search.c,
13845         plugins/symbol-browser/an_symbol_view.c,
13846         plugins/symbol-browser/plugin.c,
13847         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
13848         in file symbol list.
13850 2005-04-22  Naba Kumar  <naba@gnome.org>
13852         * TODO.tasks: Updated.
13853         
13854         * plugins/class-inheritance/Makefile.am,
13855         plugins/subversion/Makefile.am: Do not install plugin files when
13856         plugin build condition is false.
13857         
13858         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13859         plugins/build-basic-autotools/build-basic-autotools.c,
13860         plugins/build-basic-autotools/build-basic-autotools.h,
13861         plugins/file-loader/anjuta-loader-plugin.ui,
13862         plugins/file-loader/dnd.c,
13863         plugins/file-loader/plugin.c,
13864         plugins/file-loader/plugin.h,
13865         plugins/project-manager/anjuta-project-manager.ui,
13866         plugins/project-manager/plugin.c: Added open file and build context
13867         menu in project manager context menu.
13869 2005-04-22  Naba Kumar  <naba@gnome.org>
13871         * configure.in: Added message output showing conditional plugins to
13872         build or not.
13873         
13874         * src/layout.xml: Added layout for class-inheritance plugin widget.
13875         
13876         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
13877         plugin name to remove redundant terms.
13878         
13879         * TODO.tasks: Updated.
13880         
13881         * configure.in,
13882         plugins/symbol-browser/Makefile.am,
13883         plugins/symbol-browser/an_symbol_view.c,
13884         (removed) plugins/symbol-browser/sv_class.xpm,
13885         (removed) plugins/symbol-browser/sv_function.xpm,
13886         (removed) plugins/symbol-browser/sv_macro.xpm,
13887         (removed) plugins/symbol-browser/sv_private_fun.xpm,
13888         (removed) plugins/symbol-browser/sv_private_var.xpm,
13889         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
13890         (removed) plugins/symbol-browser/sv_protected_var.xpm,
13891         (removed) plugins/symbol-browser/sv_public_fun.xpm,
13892         (removed) plugins/symbol-browser/sv_public_var.xpm,
13893         (removed) plugins/symbol-browser/sv_static_fun.xpm,
13894         (removed) plugins/symbol-browser/sv_static_var.xpm,
13895         (removed) plugins/symbol-browser/sv_struct.xpm,
13896         (removed) plugins/symbol-browser/sv_unknown.xpm,
13897         (removed) plugins/symbol-browser/sv_variable.xpm,
13898         (added) plugins/symbol-browser/images/.cvsignore,
13899         (added) plugins/symbol-browser/images/Icons.16x16.Class,
13900         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
13901         (added) plugins/symbol-browser/images/Icons.16x16.Field,
13902         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
13903         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
13904         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
13905         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
13906         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
13907         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
13908         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
13909         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
13910         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
13911         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
13912         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
13913         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
13914         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
13915         (added) plugins/symbol-browser/images/Icons.16x16.Method,
13916         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
13917         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
13918         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
13919         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
13920         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
13921         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
13922         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
13923         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
13924         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
13925         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
13926         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
13927         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
13928         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
13929         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
13930         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
13931         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
13932         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
13933         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
13934         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
13935         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
13936         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
13937         pixmaps and added new icons (taken from monodevelop).
13939 2005-04-21  Naba Kumar  <naba@gnome.org>
13941         Patch from  Massimo Cora <maxcvs@email.it>:
13943         * configure.in, plugins/Makefile.am
13944         (new) plugins/class-inheritance/.cvsignore,
13945         (new) plugins/class-inheritance/Makefile.am,
13946         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
13947         (new) plugins/class-inheritance/class-inherit.c,
13948         (new) plugins/class-inheritance/class-inherit.h,
13949         (new) plugins/class-inheritance/plugin.c,
13950         (new) plugins/class-inheritance/plugin.h,
13951         (new) plugins/class-inheritance/class-inheritance.png: Added class
13952         inheritance plugin.
13953         
13954         Changes by naba: Added pkgconfig check for graphviz and conditionally
13955         build graphviz.
13956         
13957         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
13959 2005-04-20  Naba Kumar  <naba@gnome.org>
13961         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13962         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13963         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13964         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13965         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13966         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13967         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13968         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13969         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13970         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13971         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13972         
13973         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
13974         message view management.
13976         * libanjuta/anjuta-children.[ch],
13977         plugins/build-basic-autotools/build-basic-autotools.c,
13978         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
13979         Removed anjuta_children_init() function,
13980         because it is done automatically when first invoked. Introduced
13981         anjuta_children_recover() to recover the child signalling. Fixed
13982         child exit management to correctly recover the exit status.
13983         
13984         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
13985         to properly shutdown the launcher and to kill the running process
13986         (without emitting any signal).
13987         
13988         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13989         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
13990         gdb and program instance.
13992 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13994         * plugins/editor/search-replace.c :
13995         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
13997 2005-04-18  Naba Kumar  <naba@gnome.org>
13999         * TODO.tasks: Marked completed items.
14000         
14001         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14002         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
14003         plugins/project-manager/plugin.c: Prompt user for the debugging
14004         target (select from a list of project's executable targets) and
14005         correctly start debugger. Take care of libtool wrapping when the
14006         target selected is libtool target. Fixed debugger menu items
14007         sensitivity.
14009 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
14011         * plugins/tools/execute.c,
14012         plugins/tools/execute.h:
14013         Implement save all files before running a command
14014         Implement all options for stdout and stderr except replace buffer
14015         Allow running several tools
14017         * plugins/tools/plugin.c:
14018         Move anjuta launcher in execute.c
14020         * plugins/tools/tools.h,
14021         plugins/tools/variable.c:
14022         Small changes
14024 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
14026         * plugins/tools/anjuta-tools.glade:
14027         Add new properties in tool editor dialog
14028         Cosmetic improvements
14029         
14030         * plugins/tools/anjuta-tools.ui:
14031         Attach tool menu as a build menu
14033         * plugins/tools/dialog.c:
14034         Set tool menu item sensitivity in tool list
14035         Fix bugs
14037         * plugins/tools/editor.c,
14038         plugins/tools/editor.h,
14039         plugins/tools/fileop.c,
14040         plugins/tools/tool.c,
14041         plugins/tools/tool.h:
14042         Add new properties (active, save file...)
14043         Most of them are still not implemented
14045         * plugins/tools/execute.c,
14046         plugins/tools/execute.h:
14047         Reorganize code to support multiple run
14048         Support run in terminal
14049         
14050         * plugins/tools/plugin.c
14051         plugins/tools/plugin.h:
14052         Move message handling in execute.c
14054         * plugins/tools/variable.h,
14055         plugins/tools/variable.c:
14056         Add useful variables
14057         
14058 2005-04-13  Naba Kumar  <naba@gnome.org>
14060         * plugins/editor/text_editor.c: Fixed file monitoring condition.
14061         * plugins/editor/Makefile.am: Added gnome-vfs flags.
14062         
14063 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14065         * plugins/tools/dialog.c plugins/tools/tool.c :
14066         Fixed bugs.
14068 2005-04-06  Naba Kumar  <naba@gnome.org>
14070         * src/anjuta.c: Load default session only when
14071         "anjuta.session.load.last" preference is enabled.
14072         
14073 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
14075         * plugins/tools/Makefile.am,
14076         plugins/tools/variable.c,
14077         plugins/tools/variable.h:
14078         Add new code for handling variables
14080         * plugins/tools/anjuta-tools.glade:
14081         Improve tool editor dialog
14082         Add variable selection dialog
14084         * plugins/tools/dialog.c,
14085         plugins/tools/dialog.h,
14086         plugins/tools/plugin.c,
14087         plugins/tools/plugin.h:
14088         Add variable object
14089         Add a function to get it
14091         * plugins/tools/editor.c:
14092         Add gui code for variable selection dialog
14094         * plugins/tools/execute.c:
14095         Use variables for executing command
14096         
14097         * Naba: Compile warning fixes.
14099 2005-04-06  Naba Kumar  <naba@gnome.org>
14101         * TODO.tasks: Marked completed items.
14102         
14103 2005-04-06  Naba Kumar  <naba@gnome.org>
14105         * plugins/subversion/svn-backend.c: Fixed subversion plugin
14106         compile error.
14107         
14108         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
14110 2005-04-04  Naba Kumar  <naba@gnome.org>
14112         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
14113         inside Main window.
14114         
14115 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
14117         * plugins/tools/Makefile.am,
14118         plugins/tools/anjuta-tools.plugin.in,
14119         plugins/tools/anjuta-tools.ui,
14120         plugins/tools/anjuta-tools.gladei,
14121         plugins/tools/anjuta-tools-plugin.png,
14122         plugins/tools/plugin.c,
14123         plugins/tools/plugin.h,
14124         plugins/tools/dialog.c,
14125         plugins/tools/dialog.h,
14126         plugins/tools/fileop.c,
14127         plugins/tools/fileop.h,
14128         plugins/tools/tool.c,
14129         plugins/tools/tool.h,
14130         plugins/tools/editor.c,
14131         plugins/tools/editor.h,
14132         plugins/tools/execute.c,
14133         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
14134         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
14135         Not fully working
14137         * anjuta-tools.[ch]: Removed old tools code.
14138         
14139 2005-04-01  Steve Murphy  <murf@e-tools.com>
14141         * configure.in: Added "rw" to ALL_LINGUAS.
14143 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14145         * Modified Files:
14146         manuals/C/anjuta-manual/fileoperations.xml
14147         Added Files:
14148         manuals/C/anjuta-manual/figures/search_expr.png
14149         manuals/C/anjuta-manual/figures/search_expr_basic.png
14150         manuals/C/anjuta-manual/figures/search_file_list.png
14151         manuals/C/anjuta-manual/figures/search_file_pattern.png
14152         manuals/C/anjuta-manual/figures/search_replace.png
14153         manuals/C/anjuta-manual/figures/search_setting.png
14154         manuals/C/anjuta-manual/figures/search_target.png
14155         manuals/C/anjuta-manual/figures/search_target_action.png
14156         manuals/C/anjuta-manual/figures/search_target_in.png
14157         Removed Files:
14158         manuals/C/anjuta-manual/figures/find_files.png
14159         manuals/C/anjuta-manual/figures/find_replace.png
14160         manuals/C/anjuta-manual/figures/find_text.png :
14161         Updated Anjuta manual (File Operations)
14163 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14165         * manuals/C/anjuta-manual/fileoperations.xml,
14166         manuals/C/anjuta-manual/figures/open_file.png,
14167         manuals/C/anjuta-manual/figures/open_file_multiple.png,
14168         manuals/C/anjuta-manual/figures/prefs_print.png,
14169         manuals/C/anjuta-manual/figures/print_dlg.png,
14170         manuals/C/anjuta-manual/figures/print_preview.png.
14171         * Added Files:
14172         manuals/C/anjuta-manual/figures/add_edit_macro.png,
14173         manuals/C/anjuta-manual/figures/display_macro.png,
14174         manuals/C/anjuta-manual/figures/insert_text.png,
14175         manuals/C/anjuta-manual/figures/keyword_macro.png,
14176         manuals/C/anjuta-manual/figures/new_file_wizard.png,
14177         manuals/C/anjuta-manual/figures/save_as_file.png :
14178         Updated Anjuta Manual (File Operations)
14180 2005-03-23  Adam Weinberger  <adamw@gnome.org>
14182         * plugins/editor/action-callbacks.c,
14183           plugins/file-loader/plugin.c,
14184           plugins/gtodo/main.c,
14185           plugins/project-wizard/druid.c:
14186           Fix spelling/grammar errors. Fixes bugs
14187           169068, 169137, 169138, and 169139.
14189 2005-03-21  Naba Kumar  <naba@gnome.org>
14191         Patch from: Massimo Cora' <maxcvs@email.it>:
14192         
14193         * plugins/editor/Makefile.am
14194         plugins/editor/anjuta-docman.c,
14195         (added) plugins/editor/editor-tooltips.c,
14196         (added) plugins/editor/editor-tooltips.h: Added tooltips to
14197         editor tabs to show full path.
14199 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
14200         
14201         * plugins/subversion/svn-backend.c:
14202         Removed "apr-0/" from include because this is 
14203         already included in SVN_INCLUDE and broke building if
14204         apr >= 1.0 was installed.
14206 2005-03-18  Naba Kumar  <naba@gnome.org>
14208         Patch from: Massimo Cora' <maxcvs@email.it>:
14210         * plugins/editor/action-callbacks.c,
14211         plugins/editor/aneditor-calltip.cxx,
14212         plugins/editor/aneditor-priv.h,
14213         plugins/editor/aneditor.cxx,
14214         plugins/editor/aneditor.h,
14215         plugins/editor/anjuta-document-manager.ui: Added calltip
14216         activation from menu.
14218 2005-03-16  Naba Kumar  <naba@gnome.org>
14220         Patch from: Massimo Cora' <maxcvs@email.it>:
14221         
14222         * plugins/class-gen/action-callbacks.c,
14223         plugins/class-gen/anjuta-class-gen-plugin.glade,
14224         plugins/class-gen/class_gen.c,
14225         plugins/class-gen/class_gen.h,
14226         plugins/class-gen/class_logo.xpm,
14227         plugins/class-gen/plugin.c: Create files without project
14228         being open. Add to project support. And other enhancements.
14230 2005-03-15  Adam Weinberger  <adamw@gnome.org>
14232         * anjuta.glade,
14233           plugins/debug-manager/utilities.c,
14234           plugins/file-loader/plugin.c,
14235           plugins/gdb/utilities.c,
14236           plugins/profile-default/plugin.c,
14237           plugins/project-import/project-import.c,
14238           src/anjuta-actions.h:
14239           Spelling/grammar fixes.
14241 2005-03-13  Naba Kumar  <naba@gnome.org>
14242         
14243         * plugins/editor/action-callbacks.c,
14244         plugins/editor/action-callbacks.h,
14245         plugins/editor/anjuta-document-manager.ui,
14246         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
14247         submenu. Moved menuitems from Format to View->Editor.
14248         
14249         * src/action-callbacks.c, src/action-callbacks.h,
14250         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
14251         layout and lock layout menus in View submenu. Get rid of
14252         Settings->Layout Manager menu.
14253         
14254         * plugins/project-import/anjuta-project-import.plugin.in:
14255         Fixed icon name
14257         * global-tags/Makefile.am,
14258         global-tags/create_global_tags.sh,
14259         plugins/editor/aneditor-autocomplete.cxx,
14260         plugins/editor/aneditor-priv.h,
14261         plugins/editor/aneditor.cxx,
14262         tagmanager/tm_workspace.c: Fixed scope members autocompletion
14263         in editor and made it work in global symbols also.
14264         
14265         * src/anjuta-app.c: Always use priority texts besides icons style
14266         for toolbars, because other styles look horible for Anjuta (fixme).
14268 2005-03-11  Naba Kumar  <naba@gnome.org>
14270         * configure.in: Removed test for iconv.
14272         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
14273         before scintilla widget is realized.
14274         
14275         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
14276         for Update menuitem.
14277         
14278         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
14279         already applied in scintilla main stream.
14280         
14281         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
14282         and notified scintilla developer.
14283         
14284 2005-03-10  Naba Kumar  <naba@gnome.org>
14286         * src/action-callbacks.c: Removed reference to src/help.h (dead
14287         file).
14289         * plugins/editor/text_editor.c: Removed reference to
14290         src/launcher.h (a dead file).
14292         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
14293         src/controls.c, src/controls.h, src/fileselection.c,
14294         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
14295         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
14296         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
14297         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
14298         src/session.h, src/support.c, src/support.h, src/toolbar.c,
14299         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
14300         Removed these dead files from CVS.
14303 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14305         * plugins/file-wizard/action-callbacks.c : Added error message.
14306         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
14309 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
14310         
14311         * plugins/cvs-plugin/cvs-callbacks.c
14312         plugins/cvs-plugin/plugin.c:
14313         Fixed preferences page init and busy handling
14314         
14315         * plugins/subversion/plugin.c:
14316         Fixed preferences page init
14318 2005-03-09  Naba Kumar  <naba@gnome.org>
14320         * plugins/Makefile.am, plugins/glade/Makefile.am,
14321         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
14322         enabled glade plugin in Anjuta. The plugin is built only when
14323         glade3 is installed.
14324         
14325 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
14327         * plugins/project-wizard/templates/java.wiz
14328         plugins/project-wizard/templates/java-logo.png (*)
14329         plugins/project-wizard/templates/java/*
14330         plugins/project-wizard/templates/Makefile.am
14331         configure.in:
14332         
14333         Add Java project type. It generates a autoconf/automake
14334         project which is compiled using gcj. It requires automake 
14335         > 1.4 (1.9 is known to work) to work!
14336         
14337         (*) still awaiting response from the gcj team if we
14338         may use their logo.
14339         
14340 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
14341         
14342         * plugins/project-import/*
14343         plugins/Makefile.am
14344         configure.in:
14345         Added project import plugin. Might be a bit buggy and limited
14346         but works for now.
14347         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
14348         Icon from old pixmaps dir
14350 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14352         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
14353         plugins/macro/macro-util.c, plugins/macro/macros.xml :
14354         Added C Custom_Indent line macro.
14355         Cleaned macros.xml
14357 2005-03-09  Naba Kumar  <naba@gnome.org>
14359         * TODO.tasks: Added new message-manager tasks.
14360         
14361         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14362         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14363         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14364         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14365         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14366         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14367         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14368         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14369         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14370         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14371         
14372         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
14373         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
14374         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
14375         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
14376         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
14377         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
14378         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
14379         Removed debugger widgets from shell on debugger shutdown. Added
14380         scrolled windows for docked widgets. Removed unnecessary widget refs
14381         and unrefs. Destroy widgets correctly on debugger shutdown.
14382         
14383         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
14384         with project description title. Removed frame shadow.
14385         
14386         * plugins/project-wizard/druid.c: Initializes tooltips.
14387         
14388         * scintilla/Makefile.am: Fixed comiple error.
14390 2005-03-08  Adam Weinberger  <adamw@gnome.org>
14392         * plugins/class-gen/anjuta-class-gen-plugin.glade,
14393           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
14395 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14397         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14398         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14399         plugins/macro/macro-util.c, plugins/macro/macro-util.h
14400         plugins/macro/macros.xml, plugins/macro/plugin.c :
14401         Moved cursor at the '|' position defined in macros.
14403 2005-03-07  Naba Kumar  <naba@gnome.org>
14405         * plugins/subversion/Makefile.am: Fixed build error.
14407         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
14408         types (perl, python, shellscript).
14409         
14410         * plugins/editor/plugin.c: Fixed to show all highlight options.
14411         
14412 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14414         * TODO.tasks : updated tasks.
14415         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
14417 2005-03-07  Naba Kumar  <naba@gnome.org>
14419         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
14420         or disable subversion file-manager submenu. If "Subvesion" is also
14421         valid directory, we should also check for it.
14423         * configure.in: Disable cygwin macro until someone fixes the
14424         autoconf warnings.
14425         
14426         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
14427         backward compatibility.
14428         
14429 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14431         * src/about.c : Cleaned code.
14432         * plugins/macro/macros.xml : Added "do_while" C macro.
14433         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
14434         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
14435         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
14436         Closed registers, shared libraries, kernel signals dialogs with ESC key.
14437         
14438 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14440         * plugins/class-gen/plugin.c:
14441         Removed "return" to activate project_root_uri watching.
14443 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14445         * plugins/Makefile.am
14446         plugins/subversion/*:
14447         Added subversion plugin. Add, Remove, Commit and Update work
14448         everything else needs work.
14449         
14450         * plugins/terminal/terminal.c
14451         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
14452         we still have focus problems with the editor.
14454 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14456         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
14457         
14458 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14460         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
14462 2005-03-04  Naba Kumar  <naba@gnome.org>
14464         Patch from Massimo Cora' <maxcvs@email.it>:
14466         * plugins/class-gen/Makefile.am,
14467         plugins/class-gen/action-callbacks.c,
14468         plugins/class-gen/action-callbacks.h,
14469         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
14470         plugins/class-gen/anjuta-class-gen.plugin.in,
14471         plugins/class-gen/class_gen.c,
14472         plugins/class-gen/class_gen.h,
14473         (removed) plugins/class-gen/clsGen.c,
14474         (added) plugins/class-gen/goc_template_header,
14475         (added) plugins/class-gen/goc_template_source,
14476         plugins/class-gen/plugin.c,
14477         plugins/class-gen/plugin.h: Refactored class gen code.
14478         Added GOCBuilder code. Fixed UI. Implemented plugin.
14480 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
14482         * plugins/project-wizard/property.c
14483         plugins/project-wizard/install.c
14484         plugins/project-wizard/druid.c
14485         plugins/editor/goto_line.c
14486         plugins/editor/plugin.c
14487         plugins/gtodo/add_edit_item.c
14488         plugins/gtodo/ligtodo.c
14489         plugins/gtodo/main.c
14490         plugins/gtodo/preferences.c:
14491         Fixed #167559, #167534, #167266, #167357
14492         (Bad English in strings...)
14493         
14494         Thanks to Adam Weinberger and Thierry Moisan for
14495         reporting!
14497 2005-03-03  Naba Kumar  <naba@gnome.org>
14499         * libegg/Makefile.am, libegg/menu/Makefile.am,
14500         (added) libegg/egg-submenu-action.c,
14501         (added) libegg/menu/egg-submenu-action.h: Created a new action for
14502         submenu (used for wizard listing).
14503         
14504         * plugins/file-loader/anjuta-loader-plugin.ui
14505         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
14506         and toolbar.
14507         
14508         * plugins/editor/action-callbacks.c,
14509         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
14510         ctrl+tabbing because it was interfaring with focus navigation.
14511         Focus editor on "Esc" in incremental search entry. Cleanups.
14512         
14513         * plugins/file-manager/an_file_view.c,
14514         plugins/symbol-browser/plugin.c,
14515         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
14516         Cleanups.
14517         
14518         * plugins/profile-default/plugin.c,
14519         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
14520         for sesssion load.
14521         
14522         * (removed) scintilla/patches/a64-crash-fix.patch,
14523         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
14524         scintilla patches.
14526 2005-03-03  Naba Kumar  <naba@gnome.org>
14528         * HACKING: Fixed typos.
14529         
14530         * plugins/editor/aneditor-indent.cxx: Clean up.
14531         
14532         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
14533         Enable/disable save, undo and redo actions depending on state
14534         of the editor.
14535         
14536 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14538         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
14539         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
14540         Displayed search_incremental status.
14542         * Removed plugins/editor/search_incremental.[ch]
14544 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
14545         
14546         * plugins/cvs-plugin/cvs-execute.c
14547         plugins/cvs-plugin/cvs-callbacks.c:
14548         - Use weak reference on mesg_view and reuse tab if
14549         it still exists to avoid cluttering message manager.
14550         - Fixed bug in cvs remove
14551         
14552         README, HACKING: Updated
14553         
14554         configure.in: Added check for libsvn
14556 2005-02-29  Naba Kumar  <naba@gnome.org>
14557         
14558         * plugins/file-manager/an_file_view.c,
14559         plugins/symbol-browser/an_symbol_view.c,
14560         plugins/symbol-browser/plugin.c: Hide column headers (they
14561         are redundant).
14563 2005-02-29  Naba Kumar  <naba@gnome.org>
14565         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14566         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14567         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14568         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14569         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14570         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14571         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14572         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14573         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14574         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14576         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
14577         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
14578         (added) libanjuta/anjuta-session.[hc],
14579         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14580         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
14581         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
14582         src/main.c:
14583         
14584         Implemented session management. Implemented session
14585         container class. Added session notifications from shell. Implemented
14586         session save/load in editor, file-loader, default-profile-plugin
14587         and anjuta-app. Fixed window sizing and restoration. Cleaned up
14588         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
14589         and maximized states in session. Implemented project session
14590         management.
14592 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14594         * plugins/class-gen/action-callbacks.[ch],
14595         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
14596         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
14597         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
14598         with Escape key.
14600 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
14601         
14602         * plugins/project-wizard/anjuta-project-wizard.glade,
14603         plugins/project-wizard/druid.c:
14604         Add some padding in tab label in project selection page
14605         
14606         * plugins/project-wizard/druid.c,
14607         plugins/project-wizard/parser.c:
14608         Search for project template recursively
14609         Add ~/.anjuta/project to the search paths
14611 2005-02-26  Naba Kumar  <naba@gnome.org>
14613         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
14614         * plugins/file-loader/plugin.c: Fixed crash bug.
14615         * libanjuta/plugins.c: Fixed memory leak.
14616         
14617 2005-02-26  Naba Kumar  <naba@gnome.org>
14618         
14619         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
14620         "UserActivatable" attribute for plugins. This attribute if set to
14621         "no" will prevent users from activating/deactivating it from
14622         plugins dialog. Added a toggle button in plugins dialog to toggle
14623         the plugins list between list of activatable plugins (default) to
14624         list of all plugins. anjuta_plugin_select() now only selects the
14625         plugin. Added anjuta_plugins_select_and_activate() method that will
14626         select and activate it.
14627         
14628         * plugins/profile-default/Makefile.am,
14629         plugins/profile-default/anjuta-default-profile.ui,
14630         plugins/profile-default/plugin.c,
14631         plugins/profile-default/plugin.h,
14632         plugins/project-manager/anjuta-project-manager.ui,
14633         plugins/project-manager/plugin.c,
14634         plugins/project-manager/plugin.h:
14635         
14636         Anjuta projects (*.anjuta) files define the profile of respective
14637         projects. Profile is a set of related plugins required for the
14638         project to open. Moved "close project" action from Project Manager
14639         to Profile Manager plugin. Implemented loading and unloading of
14640         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
14641         (instead of Project Manager) now handles opening of *.anjuta files.
14642         Close Project menuitem is now moved to File submenu (being
14643         consistent with Anjuta 1.x versions and avoiding creating Project
14644         submenu when project manager is not loaded).
14645         
14646         * src/anjuta-actions.h: Fixed short-cut key for Help content.
14647         
14648         * src/anjuta.ui: Fixed place holder for projects.
14649         
14650         * (new) plugins/profile-default/default.anjuta: default startup
14651         profile. Removed the hardcoded plugins loading in
14652         DefaultProfilePlugin.
14654         * anjuta.anjuta,
14655         plugins/project-wizard/templates/terminal/project.anjuta:
14656         Implemented project format in newly created projects.
14658         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
14659         plugins/class-gen/anjuta-class-gen.plugin.in,
14660         plugins/cvs-plugin/anjuta-cvs.plugin.in,
14661         plugins/editor/anjuta-document-manager.plugin.in,
14662         plugins/file-loader/anjuta-loader.plugin.in,
14663         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14664         plugins/gdb/anjuta-gdb.plugin.in,
14665         plugins/glade/anjuta-glade.plugin.in,
14666         plugins/message-view/anjuta-message-manager.plugin.in,
14667         plugins/profile-default/anjuta-default-profile.plugin.in,
14668         plugins/project-manager/anjuta-project-manager.plugin.in,
14669         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14670         Defined UserActivatable attributes. Added supported types attribute.
14672         * plugins/project-wizard/anjuta-project-wizard.glade
14673         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
14674         "Project Wizard" in preferences title.
14676         * TODO.tasks: Updated.
14677         
14678         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
14679         Updated.
14680         
14681 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14683         * plugins/file-wizard/anjuta-file-wizard.glade
14684         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
14685         
14686         Integrated License macros, cleaned file.c.
14687         
14688 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
14689         
14690         * plugins/macor/macro-util.c: Fixed crash bugs if email or
14691         username can not be found correctly.
14693 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14695         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
14696         plugins/macro/macros.xml :
14697         
14698         Added Headers macros. Cleaned file.c
14700 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14702         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
14703         plugins/macro/macros.xml :
14704         
14705         Fixed a bug. Added Header macro.
14707         
14708 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14710         * plugins/file-wizard/action-callbacks.c, 
14711         plugins/file-wizard/file.c, plugins/macro/macro-util.c
14712         plugins/macro/macros.xml :
14713         
14714         Added FileName, Header template macros.
14715         
14716 2005-02-24  Naba Kumar  <naba@gnome.org>
14717         
14718         * plugins/patch/patch-plugin.c: Fixed a function call.
14719         
14720         * src/anjuta.c, src/main.c: Save and load default session.
14721         
14722 2005-02-24  Naba Kumar  <naba@gnome.org>
14724         * libanjuta/interfaces/libanjuta.idl,
14725         plugins/message-view/anjuta-msgman.c,
14726         plugins/message-view/anjuta-msgman.h,
14727         plugins/message-view/plugin.c: Added and implemented
14728         set_view_title() method.
14729         
14730         * plugins/build-basic-autotools/build-basic-autotools.c,
14731         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
14732         build context pooling. Maximum 3 contexts are reused. Additional
14733         contexts are created when all are busy.
14735 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14737         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14738         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14739         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
14740         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
14742         Added Copyright, Changelog macros.
14743                 
14744 2005-02-23  Naba Kumar  <naba@gnome.org>
14746         Patch from Massimo Cora' <maxcvs@email.it>:
14747         * plugins/Makefile.am,
14748         plugins/patch/Makefile.am,
14749         (added) plugins/patch/anjuta-patch-plugin.png,
14750         (added) plugins/patch/anjuta-patch.plugin.in,
14751         (added) plugins/patch/anjuta-patch.ui,
14752         plugins/patch/patch-plugin.c,
14753         (added) plugins/patch/patch-plugin.h,
14754         (added) plugins/patch/plugin.c,
14755         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
14756         architecture.
14758 2005-02-23  Naba Kumar  <naba@gnome.org>
14760         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
14761         file-loader/plugin.c, profile-default/plugin.c:
14762         Implemented "activated" and "deactivated" signals for plugin class.
14763         Renamed *_location() functions to *_id(), because location is
14764         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
14765         anjuta_plugins_unload_plugin().
14766         
14767         * class-gen/plugin.c: Fixed complier warning and utility function call.
14768         
14769         * debug-manager/plugin.c: Unload debugger plugin correctly.
14770         
14771         * project-manager/plugin.c:     Fixed compiler warnings.
14772         
14773         * plugins/project-wizard/templates/gnome/.cvsignore,
14774         plugins/project-wizard/templates/gnome/po/.cvsignore,
14775         plugins/project-wizard/templates/gnome/src/.cvsignore,
14776         plugins/project-wizard/templates/gtk/po/.cvsignore,
14777         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
14778         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
14779         
14780         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
14781         build (we need to fix this thing).
14782         
14783 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
14785         * plugins/macro/macro-action.[ch]
14786         plugins/macro/macro-edit.c
14787         plugins/macro/macro-dialog.c
14788         plugins/macro/macro-db.[ch]
14789         plugins/macro/plugin.[ch]
14790         plugins/macro/macro-util.[ch] (added)
14791         
14792         Cleaned up macro plugin and preview expanded macros.
14794 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
14796         * plugins/cvs-plugin/cvs-interface.c:
14798         Fixed option setting when using no compression and not 
14799         ignoring .cvsrc
14801 2005-02-23  Naba Kumar  <naba@gnome.org>
14802         
14803         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
14804         geometry on exit and startup (only if there is no geometry from the
14805         session).
14807         * TODO.tasks: Updated.
14808         
14809         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
14810         
14811         * manuals/reference/libanjuta/Makefile.am,
14812         manuals/reference/libanjuta/libanjuta-docs.sgml,
14813         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
14814         documentation for writing project templates.
14816 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14818         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
14819         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
14820         
14821         Expansion keywords in macros. 
14823 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14825         * plugins/file-wizard/action-callbacks.c,
14826         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
14827         plugins/macro/macros.xml :
14828         
14829         Inserting text by macro plugin
14830         In progress ...
14832 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
14834         * plugins/macro/plugin.c
14835         plugins/cvs-plugin/plugin.c:
14836         
14837         Fixed interfaces (use static)
14839 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
14840         
14841         * plugins/macro/macro-actions.[ch]
14842         plugins/macro/plugin.c
14843         libanjuta/interfaces/libanjuta.idl:
14844         
14845         Implemented IAnjutaMacro interface to be used by file-wizard
14846         
14847         * plugins/cvs-plugin/plugin.c
14848         libanjuta/interfaces/libanjuta.idl:
14849         
14850         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
14851         for all version control systems and not only for cvs.
14853 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14855         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
14856         insert_macro.
14857         
14858         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
14861 2005-02-21  Naba Kumar  <naba@gnome.org>
14863         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
14864         IAnjutaDebugger interface.
14865         
14866         * plugins/debug-manager/anjuta-debug-manager.ui,
14867         plugins/debug-manager/attach_process.c,
14868         plugins/debug-manager/attach_process.h,
14869         plugins/debug-manager/plugin.c,
14870         plugins/debug-manager/plugin.h,
14871         plugins/gdb/actions.c,
14872         plugins/gdb/actions.h,
14873         plugins/gdb/anjuta-gdb-plugin.ui,
14874         plugins/gdb/breakpoints.c,
14875         plugins/gdb/breakpoints.h,
14876         plugins/gdb/debugger.c,
14877         plugins/gdb/debugger.h,
14878         plugins/gdb/memory.c,
14879         plugins/gdb/plugin.c,
14880         plugins/gdb/plugin.h,
14881         plugins/gdb/sharedlib.h,
14882         plugins/gdb/sharedlib_cbs.c,
14883         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
14884         correctly between debug-manager and debugger. Implemented debugger
14885         interface in gdb plugin. Fixed action names. Added UI updating.
14886         Start and stop debugger (does not work yet). Fixed UI merging.
14887         Fixed debugger plugin handling in debug-manager.
14889 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
14891         * plugins/editor/aneditor-autocomplete.cxx:
14892         
14893         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
14894         crash with C++ "template" keyword.
14896 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14898         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14899         Fixed bug (Closed macro dialogs with Esc key).
14900         
14901 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
14902         
14903         * plugins/project-wizard/xlib.wiz,
14904         plugins/project-wizard/xlib-logo.png,
14905         plugins/project-wizard/xlib/*:
14906         Port old xlib anjuta project on new project wizard
14907         
14908         * plugins/project-wizard/xlib-dock.wiz,
14909         plugins/project-wizard/xlib-dock/*:
14910         Port old xlib dock anjuta project on new project wizard
14911         
14912         * plugins/project-wizard/wxwin.wiz,
14913         plugins/project-wizard/wxwin-logo.png,
14914         plugins/project-wizard/wxwin/*:
14915         Port old wxwin anjuta project on new project wizard
14916         
14917         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
14918         necessary changes for the new templates.
14919         
14920 2005-02-18  Naba Kumar  <naba@gnome.org>
14922         * plugins/Makefile.am: Added class-gen
14923         
14924 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
14926         * plugins/project-wizard/header.c:
14927         Fix a bug in sorting of project categories
14929 2005-02-18  Naba Kumar  <naba@gnome.org>
14931         Patch from Massimo Cora  <maxcvs@email.it>:
14932         
14933         * plugins/class-gen/.cvsignore,
14934         plugins/class-gen/Makefile.am,
14935         (added) plugins/class-gen/action-callbacks.c,
14936         (added) plugins/class-gen/action-callbacks.h,
14937         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
14938         (added) plugins/class-gen/class_gen.c,
14939         (added) plugins/class-gen/class_gen.h,
14940         (added) plugins/class-gen/plugin.c,
14941         (added) plugins/class-gen/plugin.h: Ported class wizard to the
14942         new architecture.
14943         
14944         * plugins/project-manager/plugin.c: implemented add_source().
14946 2005-02-17  Naba Kumar  <naba@gnome.org>
14948         * plugins/file-loader/plugin.c: Fixed possible crash.
14949         
14950         * src/action-callbacks.c, src/action-callbacks.h,
14951         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
14953 2005-02-17  Naba Kumar  <naba@gnome.org>
14954         
14955         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14956         plugins/project-wizard/templates/gnome.wiz,
14957         plugins/project-wizard/templates/gtk.wiz,
14958         plugins/project-wizard/templates/gtkmm.wiz,
14959         plugins/project-wizard/templates/terminal.wiz,
14960         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14961         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14962         plugins/project-wizard/templates/gnome/src/callbacks.c,
14963         plugins/project-wizard/templates/gnome/src/callbacks.h,
14964         plugins/project-wizard/templates/gnome/src/main.c,
14965         plugins/project-wizard/templates/gtk/src/callbacks.c,
14966         plugins/project-wizard/templates/gtk/src/callbacks.h,
14967         plugins/project-wizard/templates/gtk/src/main.c,
14968         plugins/project-wizard/templates/gtkmm/src/main.cc,
14969         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
14970         to generate licence correctly (without any extra newlines). Removed
14971         IncludeGNUHeader macro definition and added proper licence property.
14972         Fixed project directory paths in file contents.
14974 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14976         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14977         Closed macro dialogs with Esc key.
14979 2005-02-16  Naba Kumar  <naba@gnome.org>
14981         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14982         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14983         plugins/project-wizard/templates/gnome/src/callbacks.c,
14984         plugins/project-wizard/templates/gnome/src/callbacks.h,
14985         plugins/project-wizard/templates/gnome/src/main.c,
14986         plugins/project-wizard/templates/gtk/src/main.c,
14987         plugins/project-wizard/templates/gtkmm/src/main.cc,
14988         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
14989         macros to avoid blank newlines.
14991 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
14993         * plugins/project-wizard/autogen.c:
14994         Correct a problem when having property value in UTF-8
14996         * plugins/project-wizard/druid.c:
14997         Correct a bug when reselecting a new project (all pages
14998         must be removed)
15000         * plugins/project-wizard/property.c:
15001         Avoid having default invalid properties
15003         * plugins/project-wizard/templates/terminal.wiz,
15004         plugins/project-wizard/templates/terminal/po/ChangeLog,
15005         plugins/project-wizard/templates/terminal/src/main.c:
15006         Remove command for testing run function
15007         Move destination directory to second page and include
15008         project name. Add exist tag. Remove unused properties.
15010 2005-02-16  Naba Kumar  <naba@gnome.org>
15012         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
15013         plugins/debug-manager/anjuta-debug-manager.ui,
15014         plugins/debug-manager/plugin.c,
15015         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15016         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
15017         plugins/gdb/plugin.h, plugins/gdb/registers.c,
15018         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
15019         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
15020         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
15021         (removed) src/anjuta_info.c,
15022         (removed) src/anjuta_info.h,
15023         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
15024         (added) plugins/gdb/anjuta-gdb-plugin.ui,
15025         (added) plugins/gdb/actions.c,
15026         (added) plugins/gdb/actions.h: Completed initial
15027         porting of debugger to new architecture. Fixed many of the debugger
15028         functions.
15030         * plugins/file-loader/plugin.c: Detect some important mime ourself
15031         to avoid inconsistencies when mime system isn't working.
15032         
15033 2005-02-16  Naba Kumar  <naba@gnome.org>
15035         * plugins/editor/Makefile.am,
15036         (added) plugins/editor/aneditor-autocomplete.cxx,
15037         (added) plugins/editor/aneditor-calltip.cxx,
15038         (added) plugins/editor/aneditor-indent.cxx,
15039         (added) plugins/editor/aneditor-priv.h,
15040         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
15041         different smaller chunks to make it easy to maintain.
15043 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15045         * plugins/project-wizard/druid.c :
15046         
15047         Found system Email address if not defined in Preferences.
15049 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
15050         
15051         * plugins/project-wizard/gtkmm.wiz
15052         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
15053         plugins/project-wizard/gtkmm/*
15054         
15055         Added GTKmm (C++) project type
15057 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
15059         * plugins/message-view/plugin.c
15060         plugins/message-view/message-view.c
15061         TODO.gtodo:
15062         Implemented next/prev action
15064 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15066         * plugins/project-wizard/templates/libglade2.* :
15067         Removed libglade2 project.
15068         
15069         * plugins/project-wizard/templates/gtk* :
15070         Removed interface.[ch] & support.[ch].
15071         
15072 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15074         * plugins/project-wizard/anjuta-project-wizard.glade,
15075         plugins/project-wizard/property.[ch],
15076         plugins/project-wizard/templates/anjuta-plugin.wiz :
15077         Added a new property ("iconfile").
15079 2005-02-14  Naba Kumar  <naba@gnome.org>
15081         * plugins/project-wizard/install.c,
15082         plugins/project-wizard/plugin.c,
15083         plugins/project-wizard/templates/anjuta-plugin.wiz,
15084         plugins/project-wizard/templates/gnome.wiz,
15085         plugins/project-wizard/templates/gtk.wiz,
15086         plugins/project-wizard/templates/libglade2.wiz,
15087         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
15088         newly created projects and open them. Fixed message buffering in
15089         wizard.
15091 2005-02-14  Naba Kumar  <naba@gnome.org>
15093         * src/about.c, pixmaps/Makefile.am,
15094         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
15095         
15096         * mime/gnome-mime-application-x-anjuta.png,
15097         pixmaps/anjuta_icon.png,
15098         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
15099         done by 9-speed at:
15100         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
15101         
15102 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15104         * configure.in,
15105         plugins/project-wizard/templates/libglade2-logo.png,
15106         plugins/project-wizard/templates/libglade2.wiz,
15107         plugins/project-wizard/templates/libglade2/* :
15108         Add Glade2 project
15111 2005-02-14  Naba Kumar  <naba@gnome.org>
15113         * TODO.tasks: Updated.
15114         
15115         * plugins/editor/anjuta-docman.c,
15116         plugins/editor/text_editor.c,
15117         plugins/editor/text_editor.h,
15118         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
15119         for file modification, but it is still not functioning.
15121 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
15123         * plugins/project-wizard/values.c,
15124         plugins/project-wizard/values.h,
15125         plugins/project-wizard/property.c,
15126         plugins/project-wizard/property.h,
15127         plugins/project-wizard/druid.c:
15128         Rewrite mandatory property check
15129         Add check of exist property
15130         Rewrite handling of cached property page
15132 2005-02-13  Naba Kumar  <naba@gnome.org>
15134         Patch from Igor Kovalenko  <garrison@mail.ru>:
15135         * tagmanager/tm_workspace.c: Improved performance.
15137 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15139         *plugins/project-wizard/templates/*.wiz,
15140         plugins/project-wizard/druid.c,
15141         plugins/project-wizard/templates/terminal/src/main.c,
15142         plugins/project-wizard/templates/gtk/src/*.[ch],
15143         plugins/project-wizard/templates/gtk/src/Makefile.am,
15144         plugins/project-wizard/templates/gnome/src/*.[ch],
15145         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
15146         Add Copyright date & Email address,
15147         Correct terminal project.
15148         
15149 2005-02-12  Naba Kumar  <naba@gnome.org>
15151         * plugins/project-wizard/property.c: Fixed hidden
15152         properties to take values.
15154         * plugins/project-wizard/file.[ch]: Renamed
15155         true/false enum values to fix compile error
15156         (conflict with other definition).
15157         
15158         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
15159         even when mime type detection fails (for example, when Anjuta is
15160         installed in non-system prefix).
15162 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
15164         * plugins/project-wizard/values.c,
15165         plugins/project-wizard/values.h:
15166         Rewrite file with more comments
15168         * plugins/project-wizard/druid.c,
15169         plugins/project-wizard/druid.h,
15170         plugins/project-wizard/autogen.c,
15171         plugins/project-wizard/autogen.h,
15172         plugins/project-wizard/druid.c,
15173         plugins/project-wizard/druid.h:
15174         Add more comments
15175         Use values instead of properties
15176         Move default properties to druid.c
15178         * plugins/project-wizard/install.c,
15179         plugins/project-wizard/install.h:
15180         Use values instead of properties
15181         Add a check to avoid overwriting files
15183         * plugins/project-wizard/parser.c,
15184         plugins/project-wizard/property.c,
15185         plugins/project-wizard/property.h:
15186         Update to use new values
15187         Add an "exist" attribute to check if a directory already exist
15189         * plugins/project-wizard/anjuta-project-wizard.glade:
15190         Change project selection page (GtkTextView => GtkLabel,
15191         GtkTable => GtkVBox)
15193         * plugins/project-wizard/templates/terminal.wiz:
15194         Move destination directory on second page
15195         
15196         * plugins/project-wizard/action.c:
15197         Add a few comments
15199 2005-02-12  Naba Kumar  <naba@gnome.org>
15201         * plugins/file-manager/an_file_view.c,
15202         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
15203         views. Created dynamic update date of view depending on project
15204         changes -- similar to file-manager view.
15205         
15206         * plugins/devhelp/plugin.c: Load help on idle.
15207         
15208         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
15209         autoformat' to proper location in preferences.
15210         
15211         * mime/anjuta.mime: Added .prj extension in the mime type for backward
15212         compatibility.
15213         
15214         * plugins/editor/plugin.c: Fixed accel name.
15216 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15218         *plugins/project-wizard/templates/anjuta-plugin.wiz,
15219         plugins/project-wizard/templates/gnome.wiz,
15220         plugins/project-wizard/templates/gtk.wiz,
15221         plugins/project-wizard/anjuta-project-wizard.glade,
15222         plugins/project-wizard/autogen.c:
15223         Add Username & Email address in Project preferences.
15225 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15227         *plugins/project-wizard/templates/gnome-logo.png,
15228         plugins/project-wizard/templates/gnome.wiz,
15229         plugins/project-wizard/templates/gnome/* :
15230         Add Gnome project
15232 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15234         * plugins/project-wizard/templates/terminal/src/main.c, 
15235         plugins/project-wizard/templates/terminal/src/main.c,
15236         plugins/project-wizard/templates/terminal/src/main.[ch] :
15237         Insert License in projects
15238         
15239 2005-02-11  Naba Kumar  <naba@gnome.org>
15241         * TODO.tasks: Added message manager task.
15242         
15243         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
15244         
15245         * plugins/editor/plugin.c: Use bookmark stock icons.
15246         
15247         * plugins/message-view/anjuta-message-manager.ui,
15248         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
15250 2005-02-10  Naba Kumar  <naba@gnome.org>
15252         * libanjuta/interfaces/libanjuta.idl: fixed build error.
15253         
15254 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15256         * global-tags/Makefile.am
15257         Error during 'make install'
15259 2005-02-09  Naba Kumar  <naba@gnome.org>
15261         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
15262         missing file.
15263         
15264 2005-02-08  Naba Kumar  <naba@gnome.org>
15266         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
15267         
15268         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
15269         Show busy cursur when updating global tags in preferences.
15271         * configure.in: Fixed.
15272         
15273 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15275         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
15276           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
15277          
15278         - Fixed anjuta-plugin project (glade)
15280 2005-02-08  Naba Kumar  <naba@gnome.org>
15282         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
15283         Fixed automatic indentations.
15285         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
15286         Global tags are now segregated into smaller api tags, which can be
15287         selectively loaded from symbol browser preferences.
15289         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
15290         Implemented IProjectManager interface in project-manager. Mostly getter
15291         methods for now, but need to add add() and remove() methods to add
15292         or remove project elements.
15294         * plugins/gdb/debug_tree.c: Small fix.
15296         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
15297         plugins/symbol-browser/an_symbol_info.c,
15298         plugins/symbol-browser/an_symbol_info.h,
15299         plugins/symbol-browser/an_symbol_search.c,
15300         plugins/symbol-browser/an_symbol_search.h,
15301         plugins/symbol-browser/an_symbol_view.c,
15302         plugins/symbol-browser/an_symbol_view.h,
15303         plugins/symbol-browser/plugin.c,
15304         plugins/symbol-browser/plugin.h,
15305         tagmanager/c.c,
15306         tagmanager/entry.h,
15307         tagmanager/tm_project.c,
15308         tagmanager/tm_symbol.c,
15309         tagmanager/tm_tag.c,
15310         tagmanager/tm_workspace.c,
15311         tagmanager/vstring.c,
15312         tagmanager/include/tm_tag.h,
15313         tagmanager/include/tm_workspace.h:
15314         
15315         - Fixed tagmanager parsing of source files to parse for typedefines and
15316         properly record element scopes. Implemented scope autocompletion
15317         (autocompletion on '.', '->', '::' and ':'. The functionality is not
15318         fully working. It was based on older patch for Anjuta 1.2.2 in SF
15319         patch list (author is unknown).
15320         - Implemented symbol-browser preferences for dynamically loading and
15321         saving tags API segments.
15322         - Fixed symbol-search to use tagmanager directly instead of depending
15323         on symbol-view for tags list.
15324         - Fixed symbol-view to create the tree using TMSymbol tree directly.
15325         - Fixed TMSymbol to create the complete tags tree instead of letting the
15326         symbol-view created the root nodes.
15327         - Changed project tags cache name to .tm_project2.cache because the
15328         newer format records additional scope information.
15329         
15330 2005-02-07  Naba Kumar  <naba@gnome.org>
15332         * plugins/editor/style-editor.c,
15333         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
15334         and GtkFontButton instead of deprecated widgets in
15335         style editor.
15336         
15337 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
15339         * plugins/project-wizard/action.c,
15340         plugins/project-wizard/action.h,
15341         plugins/project-wizard/autogen.c,
15342         plugins/project-wizard/autogen.h,
15343         plugins/project-wizard/file.c,
15344         plugins/project-wizard/file.h,
15345         plugins/project-wizard/install.c,
15346         plugins/project-wizard/install.h,
15347         plugins/project-wizard/parser.h,
15348         plugins/project-wizard/parser.c,
15349         plugins/project-wizard/property.c,
15350         plugins/project-wizard/property.h,
15351         plugins/project-wizard/plugin.h,
15352         plugins/project-wizard/plugin.c,
15353         plugins/project-wizard/values.c,
15354         plugins/project-wizard/values.h:
15355         Replace C++ comments by C comments
15357         * plugins/project-wizard/autogen.c,
15358         plugins/project-wizard/autogen.h:
15359         Add a run time check of autogen version.
15360         Add UserName variable.
15362         * plugins/project-wizard/anjuta-project-wizard.glade,
15363         plugins/project-wizard/header.c,
15364         plugins/project-wizard/druid.c,
15365         plugins/project-wizard/druid.h:
15366         Sort project in alphabetic order.
15367         Correct selection troubles in notebooks.
15369         * plugins/project-wizard/parser.c:
15370         Add some check when reading the project header block.
15372 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
15374         * plugins/project-wizard/action.c,
15375         plugins/project-wizard/action.h,
15376         plugins/project-wizard/autogen.c,
15377         plugins/project-wizard/autogen.h,
15378         plugins/project-wizard/file.c,
15379         plugins/project-wizard/file.h,
15380         plugins/project-wizard/install.c,
15381         plugins/project-wizard/parser.h,
15382         plugins/project-wizard/parser.c,
15383         plugins/project-wizard/property.c,
15384         plugins/project-wizard/property.h,
15385         plugins/project-wizard/values.c,
15386         plugins/project-wizard/values.h,
15387         Add a space between function name and open.
15389         * plugins/project-wizard/plugin.h,
15390         plugins/project-wizard/plugin.c,
15391         plugins/project-wizard/install.c,
15392         Avoid a crash if the user close the message view used by the .
15394         * plugins/project-wizard/anjuta-project-wizard,
15395         plugins/project-wizard/druid.c,
15396         plugins/project-wizard/druid.h,
15397         plugins/project-wizard/header.h,
15398         plugins/project-wizard/header.c,
15399         Add a text view with the description of each.
15400         Add a tab for each project.
15401         Replace some C++ comments to C comments.
15403 2005-02-05  Naba Kumar  <naba@gnome.org>
15405         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
15406         New icon from Sebastien Granjoux .
15407         
15408 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
15410         * libanjuta/anjuta-preferences.c:
15411         Set file property even without a focus out event (file selected 
15412         the browse dialog)
15414 2005-02-04  Naba Kumar  <naba@gnome.org>
15416         * plugins/glade/plugin.c: Fixed glade function calls.
15417         * configure.in: Fixed a typo.
15418         * TODO.tasks: Updated.
15420 2005-02-03  Naba Kumar  <naba@gnome.org>
15422         * plugins/project-manager/plugin.c: Fixed memory corruption.
15424         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
15425         build error.
15426         
15427         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15428         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15429         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
15430         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15432         * libanjuta/interfaces/libanjuta.idl,
15433         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
15434         interface.
15435         
15436         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
15438         Patch from Massimo Cora <maxcvs@email.it>:
15439         * plugins/editor/plugin.c: Fixed update UI for created buffers.
15440         
15441 2005-02-01  Naba Kumar  <naba@gnome.org>
15443         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
15444         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15445         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
15446         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
15447         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
15448         from sourceforge -- a64 crash fixes (correct typing for GType)
15449         and fixes compile errors in sun.
15451         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
15452         paste (shift+insert) in terminal.
15454 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
15456         * configure.in: Add «nb» to ALL_LINGUAS.
15458 2005-02-01  Naba Kumar  <naba@gnome.org>
15460         * TODO.tasks, TODO: Updated todo tasks.
15461         
15462         * plugins/editor/anjuta-document-manager.glade: Improved search
15463         relace dialog.
15464         
15465         * TODO.tasks: Fixed xml format.
15466         
15467         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
15468         work yet).
15469         
15470         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
15471         cleanups.
15472         
15473         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
15474         format during save (removed unwanted text nodes). Fixed scrollbars.
15476 2005-01-31  Naba Kumar  <naba@gnome.org>
15478         * libanjuta/interfaces/libanjuta.idl,
15479         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
15480         Implemented append() method for IAnjutaEditor interface and fixed
15481         various bugs with text insertions (cvs diff and macro insertions).
15482         
15483         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
15484         automatic indentation.
15485         
15486         * plugins/editor/action-callbacks.c,
15487         plugins/editor/action-callbacks.h,
15488         plugins/editor/anjuta-docman.c,
15489         plugins/editor/anjuta-document-manager.ui,
15490         plugins/editor/plugin.c,
15491         plugins/editor/text_editor.c,
15492         plugins/editor/text_editor.h,
15493         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
15494         Fixed highlight issues.
15496         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
15497         macro.
15498         
15499         * plugins/symbol-browser/an_symbol_view.c: Force update project.
15501         * data/properties/*: Updated properties files from scite. Created
15502         styles.properties to override the scite styles.
15503         
15504         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
15506         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
15507         
15508 2005-01-30  Naba Kumar  <naba@gnome.org>
15510         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
15511         unused definitions.
15512         
15513         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
15514         
15515         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
15516         plugins/editor/text_editor.c,
15517         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
15518         fixed linuwidth preference setting, fixed insert text interface
15519         implementation. Improved automatice-indentation for cpp lexer.
15520         
15521         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
15523 2005-01-29  Naba Kumar  <naba@gnome.org>
15525         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
15526         option in update dialog as default. Improved import dialog. Sized
15527         log dialog.
15529         * configure.in: Fixed underquoted warning from autoconf.
15530         
15531         * plugins/editor/action-callbacks.c,
15532         plugins/editor/aneditor.cxx,
15533         plugins/editor/aneditor.h,
15534         plugins/editor/anjuta-document-manager.glade,
15535         plugins/editor/plugin.c,
15536         plugins/editor/plugin.h,
15537         plugins/editor/text_editor.c,
15538         plugins/editor/text_editor.h,
15539         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
15540         for Editor and fixed all preferences syncronization and notifys for
15541         visible prefs (in editor preferences page).
15542         
15543         * plugins/file-loader/plugin.c: Load recent files on idle.
15545 2005-01-28  Naba Kumar  <naba@gnome.org>
15547         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15548         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
15550         * plugins/editor/action-callbacks.c,
15551         plugins/editor/action-callbacks.h,
15552         plugins/editor/aneditor.cxx,
15553         plugins/editor/aneditor.h,
15554         plugins/editor/anjuta-document-manager.ui,
15555         plugins/editor/plugin.c,
15556         plugins/editor/text_editor.c,
15557         plugins/editor/text_editor.h,
15558         plugins/editor/text_editor_cbs.c,
15559         plugins/editor/text_editor_cbs.h,
15560         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
15561         Text editor.
15563         Patch from Massimo Cora <maxcvs@email.it>:
15564         * plugins/editor/an_symbol_search.c,
15565         plugins/editor/an_symbol_search.c: Fixed crash bugs.
15566         
15567 2005-01-27  Naba Kumar  <naba@gnome.org>
15568         
15569         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
15570         minimum size request to 200.
15572         * plugins/symbol-browser/an_symbol_info.c,
15573         plugins/symbol-browser/an_symbol_info.h,
15574         plugins/symbol-browser/an_symbol_search.c,
15575         plugins/symbol-browser/an_symbol_search.h,
15576         plugins/symbol-browser/an_symbol_view.c,
15577         plugins/symbol-browser/an_symbol_view.h,
15578         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
15579         pixbuf retrieval. Fixed runtime warning. Code clean up.
15581 2005-01-27  Naba Kumar  <naba@gnome.org>
15583         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
15584         src/anjuta.ui, (new) plugins/glade/.cvsignore,
15585         (new) plugins/glade/Makefile.am,
15586         (new) plugins/glade/anjuta-glade-plugin.png,
15587         (new) plugins/glade/anjuta-glade.plugin.in,
15588         (new) plugins/glade/anjuta-glade.ui,
15589         (new) plugins/glade/plugin.c,
15590         (new) plugins/glade/plugin.h,
15591         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
15592         now until glade3 works properly.
15594         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
15595         they are generated.
15596         
15597 2005-01-26  Naba Kumar  <naba@gnome.org>
15599         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
15600         Added mime icon for anjuta projects.
15601         
15602         patch from Massimo Cora <maxcvs@email.it>:
15603         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
15604         an_symbol_search.h, an_symbol_view.c, plugin.c:
15605         Fix/implement objects destroying/freeing.
15607 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
15608         
15609         * src/action-callback.[ch], src/anjuta-actions.h:
15610         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
15611         because it has not been updated for years and we know have a devhelp plugin
15612         which can do the job much better.
15613         * TODO.tasks: Updated done items
15615 2005-01-25  Naba Kumar  <naba@gnome.org>
15617         * autogen.sh: Fixed to generate interface files.
15619         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
15620         session save filenames.
15621         
15622         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
15623         
15624 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
15626         * plugins/project-wizard/Makefile.am,
15627         plugins/project-wizard/install.c,
15628         plugins/project-wizard/install.h,
15629         plugins/project-wizard/parser.c,
15630         plugins/project-wizard/parser.h,
15631         plugins/project-wizard/templates/terminal.wiz:
15632         Add action list block in wizard template
15633         * plugins/project-wizard/file.c,
15634         plugins/project-wizard/autogen.c:
15635         Small fixes
15637 2005-01-23  Naba Kumar  <naba@gnome.org>
15639         * configure.in: Fixed build error.
15641 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
15643         * plugins/project-wizard/druid.c,
15644         plugins/project-wizard/parser.c,
15645         plugins/project-wizard/property.c: Rewrite parser with
15646         better error handling
15648 2005-01-22  Naba Kumar  <naba@gnome.org>
15650         * plugins/symbol-browser/plugin.c: Changed c++ coments
15651         to c commnets and formated code to anjuta coding styles.
15652         
15653 2005-01-21  Naba Kumar  <naba@gnome.org>
15655         * configure.in, autogen.sh: Fixed build errors in newer automake.
15656         
15657         * plugins/editor/anjuta-docman.c: Do not emit change editor
15658         signal while in dispose.
15660         Patch from: Massimo Corà <maxcvs@email.it>
15661         * plugins/symbol-browser/Makefile.am,
15662         plugins/symbol-browser/an_symbol_view.c,
15663         plugins/symbol-browser/an_symbol_view.h,
15664         plugins/symbol-browser/plugin.c,
15665         plugins/symbol-browser/plugin.h,
15666         plugins/symbol-browser/test-symbol-browser.c,
15667         (new) plugins/symbol-browser/an_symbol_info.c,
15668         (new) plugins/symbol-browser/an_symbol_info.h,
15669         (new) plugins/symbol-browser/an_symbol_search.c,
15670         (new) plugins/symbol-browser/an_symbol_search.h:
15671         Added a cool real-time symbol-search-view in symbol browser.
15673 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
15674         
15675         * plugin/macro/plugin.c
15676         plugin/macro/anjuta-macro-plugin.ui
15677         plugin/macro/macro-db.[ch]
15678         plugin/macro/macro-dialog.[ch]
15679         plugin/macro/macro-actions.[ch]
15680         plugin/macro/macro-edit.[ch]
15681         plugin/macro/plugin.[ch]:
15682         
15683         Implemented three menu items as Naba proposed:
15684         Edit->Macro->
15685                 Insert Macro: Pops of a border-less window to enter a shortcut
15686                 Add Macro: Same as Manage Macro => New
15687                 Manage Macros: Full-features macro dialog
15689 2005-01-20  Naba Kumar  <naba@gnome.org>
15691         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
15692         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
15693         libanjuta/anjuta-shell.h,
15694         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15695         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15696         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
15697         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15698         src/main.c, src/shell.c: Implemented command line args processing
15699         and session management. Fixed geometry restoration.
15701 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
15702         
15703         * plugins/macro/macro-db.c,
15704         plugins/macros.xml:
15705         Cleaned up XML interface and use attributes now for name, category and 
15706         shortcut. CDATA is used to avoid xml errors inside of macros.
15708 2005-01-19  Naba Kumar  <naba@gnome.org>
15710         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
15712 2005-01-18  Naba Kumar  <naba@gnome.org>
15713         
15714         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
15715         to work.
15717         * scintilla/*: Updated scintilla to current cvs and updated
15718         scintilla patches.
15719         
15720 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15721         
15722         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
15723         plugins/cvs-plugin/cvs-actions.c:
15724         Added "Whole project" infrastructure but it does not
15725         work because I did not find a way to get the current project's
15726         root dir.
15728 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15730         * plugins/cvs-plugin/Makefile.am
15731         plugins/cvs-plugin/anjuta-cvs.plugin.in
15732         plugins/cvs-plugin/cvs-actions.c
15733         plugins/cvs-plugin/cvs-callbacks.c
15734         plugins/cvs-plugin/cvs-interface.[ch] (added)
15735         plugins/cvs-plugin/plugin.c:
15736         
15737         Added IAnjutaCVS interface and improved cvs plugin. There
15738         is still some work to do on cvs import and to add a current
15739         project toggle.
15741 2005-01-17  Naba Kumar  <naba@gnome.org>
15743         * plugins/editor/aneditor.cxx: Fixed auto indentation.
15744         
15745         * configure.in: Fixed build errors.
15747         * data/Makefile.am,     (removed) data/README.stock_libs,
15748         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
15749         (removed) data/header.c, (removed) data/stock_libs.anj,
15750         (removed) data/x-anjuta-project.desktop,
15751         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
15753         * libanjuta/anjuta-plugin-description.c,
15754         libanjuta/anjuta-shell.c: Updated documentations.
15756         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
15757         
15758         * libanjuta/anjuta-launcher.c,
15759         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
15760         x86_64 systems.
15762 2005-01-17  Naba Kumar  <naba@gnome.org>
15763         
15764         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15765         plugins/project-wizard/templates/gtk.wiz,
15766         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
15767         Updated templates to new format.
15768         
15769         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
15770         * plugins/project-wizard/druid.c,
15771         plugins/project-wizard/parser.c,
15772         plugins/project-wizard/property.c,
15773         plugins/project-wizard/property.h,
15774         plugins/project-wizard/templates/terminal.wiz,
15775         plugins/project-wizard/templates/terminal/AUTHORS,
15776         plugins/project-wizard/templates/terminal/ChangeLog,
15777         plugins/project-wizard/templates/terminal/NEWS,
15778         plugins/project-wizard/templates/terminal/README,
15779         plugins/project-wizard/templates/terminal/project.anjuta,
15780         plugins/project-wizard/templates/terminal/src/main.c:
15781         Moveed code related to property types from druid.c and parser.c to 
15782         property.c. Changed tag from "<string ..." to
15783         "<property type="string..."     and so on. Rewrite parser
15784         (warning still in progress). Added list property. Changed
15785         terminal project to avoid using autogen on some file (much 
15786         faster) using the autogen attribute. Add a license list box in
15787         terminal project (just as an example). _label in item list is
15788         optional now.
15790 2005-01-16  Naba Kumar  <naba@gnome.org>
15792         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
15793         plugins/edtior/anjuta-docman.c: Fixed build errors.
15794         
15795         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
15796         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
15797         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
15798         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
15799         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
15800         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
15801         libanjuta/resources.h,
15802         plugins/build-basic-autotools/build-basic-autotools.c,
15803         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15804         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
15805         plugins/gtodo/plugin.c, src/Makefile.am,
15806         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15807         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
15808         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
15809         should be handled in respective plugins. Added API documentations.
15811         * libanjuta-docs.sgml, libanjuta-sections.txt,
15812         libanjuta.types,
15813         (added) tmpl/anjuta-debug.sgml,
15814         (added) tmpl/anjuta-launcher.sgml,
15815         tmpl/anjuta-plugin.sgml,
15816         tmpl/anjuta-preferences.sgml,
15817         tmpl/anjuta-shell.sgml,
15818         (added) tmpl/anjuta-status.sgml,
15819         (removed) tmpl/anjuta-stock.sgml,
15820         tmpl/anjuta-utils.sgml,
15821         (removed) tmpl/defaults.sgml,
15822         (removed) tmpl/fileselection.sgml,
15823         (removed) tmpl/gnomefilelist.sgml,
15824         tmpl/ianjuta-buildable.sgml,
15825         (added) tmpl/ianjuta-debugger-manager.sgml,
15826         (added) tmpl/ianjuta-debugger.sgml,
15827         tmpl/ianjuta-document-manager.sgml,
15828         tmpl/ianjuta-editor.sgml,
15829         tmpl/ianjuta-file.sgml,
15830         tmpl/ianjuta-loader.sgml,
15831         tmpl/ianjuta-markable.sgml,
15832         tmpl/ianjuta-message-view.sgml,
15833         (added) tmpl/ianjuta-project-manager.sgml,
15834         (added) tmpl/ianjuta-todo.sgml,
15835         (added) tmpl/ianjuta-wizard.sgml,
15836         tmpl/libanjuta-iface-marshallers.sgml,
15837         tmpl/libanjuta-unused.sgml,
15838         (removed) tmpl/pixmaps.sgml,
15839         tmpl/plugins.sgml,
15840         (removed) tmpl/properties.sgml,
15841         tmpl/resources.sgml: Updated API documentations.
15843 2005-01-15  Naba Kumar  <naba@gnome.org>
15845         * libanjuta/anjuta-launcher.c: Added API docs.
15846         
15847         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15848         plugins/project-wizard/templates/gtk.wiz,
15849         plugins/project-wizard/templates/terminal.wiz,
15850         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15851         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15852         plugins/project-wizard/templates/gtk/src/main.c,
15853         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
15854         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
15855         template files.
15857         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
15858         * plugins/project-wizard/anjuta-project-wizard.glade,
15859         plugins/project-wizard/autogen.c,
15860         plugins/project-wizard/druid.c,
15861         plugins/project-wizard/druid.h,
15862         plugins/project-wizard/file.c,
15863         plugins/project-wizard/file.h,
15864         plugins/project-wizard/install.c,
15865         plugins/project-wizard/parser.c,
15866         plugins/project-wizard/plugin.c,
15867         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
15868         setting the default project directory. Fix HIDDEN property, it's
15869         working but I think we could make this cleaner. Removed the
15870         copy of the string in mandatory_property. Add an optional autogen
15871         attribute, to force or avoid using autogen on some files, default
15872         without any attribute is autodetect.+ Replace the script tag with
15873         a normal file tag and an attribute execute.
15874         
15875 2005-01-14  Naba Kumar  <naba@gnome.org>
15877         * plugins/editor/action-callbacks.c,
15878         plugins/editor/search_incremental.c,
15879         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
15880         works now.
15881         
15882         * plugins/editor/plugin.c, plugins/editor/plugin.h,
15883         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
15884         tabs.
15886 2005-01-12  Naba Kumar  <naba@gnome.org>
15888         * configure.in,
15889         plugins/project-wizard/templates/Makefile.am,
15890         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
15891         plugins/project-wizard/templates/anjuta-plugin.wiz,
15892         (added) plugins/project-wizard/templates/gtk-logo.png,
15893         (added) plugins/project-wizard/templates/gtk.wiz,
15894         (added) plugins/project-wizard/templates/terminal-logo.png,
15895         plugins/project-wizard/templates/terminal.wiz,
15896         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15897         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15898         (added) plugins/project-wizard/templates/gtk/.cvsignore,
15899         (added) plugins/project-wizard/templates/gtk/Makefile.am,
15900         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
15901         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
15902         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15903         (added) plugins/project-wizard/templates/gtk/src/main.c,
15904         (added) plugins/project-wizard/templates/gtk/src/project.glade,
15905         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
15906         GTK+ project templated and fixed other templates. Updated template
15907         logos.
15909 2005-01-12  Naba Kumar  <naba@gnome.org>
15911         * plugins/macro/anjuta-macro.glade: Improved GUI.
15912         
15913 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
15915         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
15916         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
15917         * plugins/cvs-plugin/cvs.[ch] (removed)
15918         Removed old unused files
15919         
15920         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
15921         * plugins/cvs-plugin/cvs-actions.c
15922         * plugins/cvs-plugin/Makefile.am:
15923         Seperate callback functions for better error
15924         handling. Cleaned up code.
15925         
15926         * plugins/macro/macros.xml: removed corrupt cvs
15927         macros for now.
15929 2005-01-10  Naba Kumar  <naba@gnome.org>
15931         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
15932         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
15933         and leaks.
15935 2005-01-09  Naba Kumar  <naba@gnome.org>
15937         * libegg/egg-recent-action.c, libegg/test-actions.c,
15938         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
15939         recent files models.
15940         
15941         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
15942         two models -- one for projects and other for regular files and show
15943         both in recent files menu. Changed recent files group from "anjuta"
15944         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
15945         when adding the URI in recent files.
15946         
15947         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
15948         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
15949         * plugins/macro/macro-dialog.c: Fixed dispose() method.
15950         * plugins/macro/macros.xml: Fixed xml errors.
15952 2005-01-08  Naba Kumar  <naba@gnome.org>
15953         
15954         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
15955         libegg/test-actions.c, libegg/menu/Makefile.am,
15956         libegg/menu/egg-recent-action.h: Added a new action for
15957         recent files.
15959         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
15960         Fixed dispose. Cleanup.
15961         
15962         * plugins/file-loader/anjuta-loader-plugin.ui,
15963         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15964         Use the new action for recent files. Added recent files in
15965         toolbar.
15967         * plugins/project-wizard/druid.c: Show busy cursor and
15968         de-sensitize druid buttons during page change.
15969         
15970         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15971         * plugins/project-wizard/Makefile.am,
15972         plugins/project-wizard/druid.c,
15973         plugins/project-wizard/druid.h,
15974         plugins/project-wizard/install.c,
15975         plugins/project-wizard/plugin.c,
15976         plugins/project-wizard/plugin.h,
15977         plugins/project-wizard/property.c,
15978         plugins/project-wizard/property.h,
15979         (added) plugins/project-wizard/values.c,
15980         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
15981         objects (in values.c and values.h) containing the values of all
15982         properties. The NPWProperty objects now keep their values in this
15983         object which is persistant for one activation of the plugin, so the
15984         user keeps all the values even if he goes backward. Used an anjuta
15985         message view to list all files copied by the project wizard.
15987 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
15989         * plugins/macro/plugin.[ch],
15990         plugins/macro/macro-dialog.[ch]
15991         plugins/macro/macro-edit.[ch]
15992         plugins/macro/macro-db.[ch]
15993         plugins/macro/macro-actions.[ch]
15994         plugins/macro/anjuta-macro.plugin.in
15995         plugins/macro/anjuta-macro.glade
15996         plugins/macro/anjuta-macro.png
15997         plugins/macro/Makefile.am
15998         plugins/macro/macros.xml
15999         plugins/macro/anjuta-macro.ui (all added)
16000         configure.in
16001         plugins/Makefile.am:
16002         Added new macro plugins
16003         
16004         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16005         New icon
16006         
16007         * manuals/reference/template (removed)
16008         Removed old api reference
16009         
16010         * plugins/message-view/message-view.c:
16011         "Fixed" crash in on_row_deleted and added a
16012         comment that I cannot work this way. We will
16013         have to change everything a bit to avoid losing
16014         memory there.
16015         
16016         * plugins/text-editor/text_editor.c:
16017         Update line number width on file save
16020 2005-01-07  Naba Kumar  <naba@gnome.org>
16022         * plugins/project-wizard/anjuta-project-wizard.glade,
16023         plugins/project-wizard/druid.c,
16024         plugins/project-wizard/templates/anjuta-plugin.wiz,
16025         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
16026         Display page description in bold. Fixed mandatory field check.
16028         * configure.in,
16029         libanjuta/libanjuta-1.0.pc.in,
16030         plugins/project-wizard/druid.c,
16031         plugins/project-wizard/parser.c,
16032         plugins/project-wizard/property.h,
16033         plugins/project-wizard/templates/anjuta-plugin.wiz,
16034         plugins/project-wizard/templates/terminal.wiz,
16035         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
16036         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
16037         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
16038         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
16039         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
16040         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16041         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16042         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16043         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
16044         plugins/project-wizard/templates/terminal/configure.in.tpl,
16045         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
16046         plugins/project-wizard/templates/terminal/src/main.c: Implemented
16047         a new property type -- hidden. Fixed terminal and anjuta-plugin
16048         project templates.
16050 2005-01-07  Naba Kumar  <naba@gnome.org>
16052         * templates/anjuta-plugin.wiz,
16053         templates/terminal.wiz,
16054         templates/terminal/Makefile.am.tpl,
16055         templates/terminal/autogen.sh,
16056         (Removed) templates/terminal/configure.ac.tpl,
16057         (Added) templates/.cvsignore,
16058         (Added) templates/Makefile.am,
16059         (Added) templates/anjuta-plugin/.cvsignore,
16060         (Added) templates/anjuta-plugin/Makefile.am,
16061         (Added) templates/anjuta-plugin/src/.cvsignore,
16062         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
16063         (Added) templates/terminal/.cvsignore,
16064         (Added) templates/terminal/Makefile.am,
16065         (Added) templates/terminal/configure.in.tpl,
16066         (Added) templates/terminal/po/.cvsignore,
16067         (Added) templates/terminal/po/ChangeLog,
16068         (Added) templates/terminal/po/Makefile.am,
16069         (Added) templates/terminal/po/POTFILES.in,
16070         (Added) templates/terminal/src/.cvsignore,
16071         (Added) templates/terminal/src/Makefile.am,
16072         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
16073         project wizard. Fixed configure/po/Makefile template errors.
16075 2005-01-06  Naba Kumar  <naba@gnome.org>
16077         * configure.in: Added project templates.
16078         * plugins/project-wizard/templates/*: Added to project and renamed
16079         Makefile.am and configure.in to Makefile.am and configure.ac respectively
16080         for the project templates (so that they do not conflict with autotools
16081         build. Created proper configure.ac.tpl and autogen.sh for project
16082         templates.
16083         
16084 2005-01-06  Naba Kumar  <naba@gnome.org>
16086         * plugins/project-wizard/anjuta-project-wizard.glade,
16087         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
16088         Fixed file list parsing and to take absolute file paths (for example,
16089         from an icon selected previously). Used toggle buttons for boolean
16090         properties. Check if all mandatory fields are given before going
16091         forward in the wizard. Use scrollable viewport for listing property
16092         widgets incase the list goes out of wizard's size. Added tooltips
16093         as descriptions of the property widgets. And other fixes.
16095         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
16096         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
16097         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
16098         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
16099         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
16100         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
16101         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
16102         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16103         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
16104         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16105         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
16106         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
16107         Restructured template files.
16109 2005-01-06  Naba Kumar  <naba@gnome.org>
16111         * configure.in: Added check for autogen.
16112         
16113         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
16114         in dispose.
16115         
16116         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
16117         Do not emit changed signal when in dispose.
16119         * plugins/symbol-browser/plugin.c: Don't updated symbols when
16120         symbol-view widget has been destroyed.
16121         
16122         * src/anjuta-app.c: Set null to preference, status and ui object
16123         pointers when they are destroyed.
16125         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
16126         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
16127         Added boolean, integer and file property types.
16128         
16129         * plugins/project-wizard/Makefile.am,
16130         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
16131         project wizard templates.
16133 2005-01-04  Naba Kumar  <naba@gnome.org>
16135         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
16136         added widgets.
16137         
16138         * plugins/editor/aneditor.cxx,
16139         plugins/editor/anjuta-docman.c,
16140         plugins/editor/plugin.c,
16141         plugins/editor/text_editor.c:
16142         Removed unnecessary ref/unref of scintilla.
16143         
16144         * plugins/message-view/anjuta-msgman.c,
16145         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
16146         make close button similar to document manager.
16147         
16148         * plugins/project-manager/plugin.c,
16149         plugins/project-manager/plugin.h: Removed dead codes. Removed
16150         unnecessary ref/unref.
16151         
16152         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
16153         instead of hard refs.
16155 2005-01-03  Naba Kumar  <naba@gnome.org>
16157         * libanjuta/interfaces/libanjuta.idl: Added configure() and
16158         generate() methods for IAnjutaBuildable interface.
16160         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
16161         IAnjutaBuildable inteface.
16163         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
16164         to destroy build context when message view is destroyed.
16165         
16166         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
16167         a ref to it and unref in destructor. AnEditor class wants to be the
16168         owner of scintilla widget. Fixed compile warnings with signed/unsigned
16169         comparisions.
16170         
16171         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
16172         complicate the scene. Removed editor widget from AnjutaDocman when
16173         the widget is destroyed.
16174         
16175         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
16176         from shell. It will be removed from shell when the widget is destroyed.
16177         
16178         * plugins/editor/text_editor.c: Added debug codes to track object
16179         finalizations.
16181         * plugins/message-view/anjuta-msgman.c: Remove message view on
16182         widget destroy. Destroy message view on remove. Removed all views
16183         correctly.
16184         
16185         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
16186         from container.
16188 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16190         * plugins/file-wizard/action-callbacks.c,
16191         plugins/file-wizard/anjuta-file-wizard.glade,
16192         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
16193         Insert Licence, copyright, header template ...
16194         
16195 2005-01-02  Naba Kumar  <naba@gnome.org>
16197         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
16198         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
16199         anjuta_status_add_widget() to allow setting busy cursor on non
16200         toplevel windows.
16202         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
16204         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
16205         mime types to take text/source also.
16206         
16207         * plugins/editor/anjuta-docman.c,
16208         plugins/editor/anjuta-docman.h,
16209         plugins/editor/plugin.c,
16210         plugins/editor/text_editor.c,
16211         plugins/editor/text_editor.h,
16212         plugins/editor/text_editor_cbs.c: Listen for busy signal from
16213         AnjutaStatus and set busy cursor on editors.
16215         * plugins/file-loader/Makefile.am,
16216         plugins/file-loader/plugin.c,
16217         (added) plugins/file-loader/dnd.c,
16218         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
16220         * src/anjuta.c: Hide anjuta window before destruction.
16222         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
16223         * configure.in, plugins/Makefile.am,
16224         (removed) plugins/project-wizard/appwiz_page1.c,
16225         (removed) plugins/project-wizard/appwiz_page2.c,
16226         (removed) plugins/project-wizard/appwiz_page3.c,
16227         (removed) plugins/project-wizard/appwiz_page4.c,
16228         (removed) plugins/project-wizard/appwizard.c,
16229         (removed) plugins/project-wizard/appwizard.h,
16230         (removed) plugins/project-wizard/appwizard_cbs.c,
16231         (removed) plugins/project-wizard/appwizard_cbs.h,
16232         (removed) plugins/project-wizard/appwizard_gui.c,
16233         (removed) plugins/project-wizard/gnome_project.c,
16234         (removed) plugins/project-wizard/gnome_project.h,
16235         (removed) plugins/project-wizard/wizard_gui.c,
16236         (removed) plugins/project-wizard/wizard_gui.h,
16237         (added) plugins/project-wizard/.cvsignore,
16238         (added) plugins/project-wizard/Makefile.am,
16239         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
16240         (added) plugins/project-wizard/anjuta-project-wizard.glade,
16241         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
16242         (added) plugins/project-wizard/applogo.png,
16243         (added) plugins/project-wizard/appwizard.png,
16244         (added) plugins/project-wizard/autogen.c,
16245         (added) plugins/project-wizard/autogen.h,
16246         (added) plugins/project-wizard/druid.c,
16247         (added) plugins/project-wizard/druid.h,
16248         (added) plugins/project-wizard/file.c,
16249         (added) plugins/project-wizard/file.h,
16250         (added) plugins/project-wizard/header.c,
16251         (added) plugins/project-wizard/header.h,
16252         (added) plugins/project-wizard/install.c,
16253         (added) plugins/project-wizard/install.h,
16254         (added) plugins/project-wizard/parser.c,
16255         (added) plugins/project-wizard/parser.h,
16256         (added) plugins/project-wizard/plugin.c,
16257         (added) plugins/project-wizard/plugin.h,
16258         (added) plugins/project-wizard/property.c,
16259         (added) plugins/project-wizard/property.h: Removed old application-wizard
16260         codes and added new template based (autogen based) project wizard
16261         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
16263 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
16265         * plugins/cvs-plugin/plugin.c: Fixed crash bug
16266         * plugins/cvs-plugin/cvs-execute.c:
16267         Fix cvs_log which did not work because of some
16268         glade problem
16269         Patch from Mark R. Pariente <markpariente@cmu.edu>
16270         - Fix message highlighting
16272 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
16273         
16274         * template/*,
16275         date/template/*,
16276         configure.in:
16277         Removed template stuff completly because we dicussed to implement
16278         a macro system for Edit->Insert Text
16280 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
16281         
16282         * plugins/editor/aneditor.cxx,
16283         plugins/editor/text_editor.c:
16284         Set line number width dynamically
16285         * src/about.c:
16286         Prepered new GTK 2.6 about dialog
16288 2004-12-30  Naba Kumar  <naba@gnome.org>
16290         patch from: Massimo Corà  <maxcvs@email.it>
16291         * plugins/editor/aneditor.cxx: Highlights correct function
16292         argument in recursive calltips.
16294 2004-12-30  Naba Kumar  <naba@gnome.org>
16296         * plugins/symbol-browser/plugin.c,
16297         libanjuta/interfaces/libanjuta.idl,
16298         plugins/editor/text_editor.c: Fixed editor markers and added a new
16299         marker (BASIC) to indicate line numbers. Fixed symbol browser to
16300         mark the line visited.
16301         
16302         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
16303         libegg/Makefile.am, libegg/eggcomboselect.c,
16304         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
16305         widget for use with symbol view in toolbar.
16306         
16307         * plugins/cvs-plugin/anjuta-cvs.ui,
16308         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
16309         placeholder for cvs plugin context menu in filemanager.
16310         
16311 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
16312         
16313         * plugins/cvs-plugin/plugin.c:
16314         Show popup menu only if the file is contained in
16315         a directory containing a "CVS" directory
16317 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
16318         
16319         * plugins/cvs-plugin/cvs-action.[ch],
16320         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16321         * plugins/cvs-plugin/anjuta-cvs.ui,
16322         * plugins/cvs-plugin/plugin.c:
16323         Implemented "Import"
16324         
16325         Patch from Mark R. Pariente <markpariente@cmu.edu>:
16326         Added right-click-menu for file-manager
16328 2004-12-26  Naba Kumar  <naba@gnome.org>
16330         * src/action-callbacks.c, src/action-callbacks.h,
16331         src/anjuta-actions.h, src/anjuta-app.c,
16332         src/anjuta.ui: Added fullscreen action.
16334         * plugins/cvs-plugin/cvs-actions.c,
16335         plugins/cvs-plugin/plugin.c,
16336         plugins/cvs-plugin/plugin.h: Watches current editor,
16337         project and file manager selection in plugin
16338         implementation.
16339         
16340 2004-12-26  Naba Kumar  <naba@gnome.org>
16342         * src/anjuta-app.c, src/anjuta.c, src/main.c,
16343         src/action-callbacks.c: Fixed app finalization. Added a
16344         command line arg --proper-shutdown (-p), which when set
16345         will release all plugins and their resources (this option
16346         is mainly for debugging).
16347         
16348         * plugins/file-loader/plugin.c: Fixed filename duplications
16349         in recent files history.
16350         
16351         * plugins/profile-default/plugin.c: Disabled problematic
16352         plugins for now to load at startup.
16353         
16354         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
16355         annoying debug prints.
16356         
16357 2004-12-23  Naba Kumar  <naba@gnome.org>
16359         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
16360         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16361         plugins/cvs-plugin/anjuta-cvs.ui,
16362         plugins/cvs-plugin/cvs-actions.c,
16363         plugins/cvs-plugin/cvs-actions.h,
16364         plugins/cvs-plugin/cvs-execute.c,
16365         plugins/cvs-plugin/cvs-execute.h,
16366         plugins/cvs-plugin/Makefile.am,
16367         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
16368         Added cvs log command.
16370 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
16371         
16372         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
16373         default
16375 2004-12-20  Naba Kumar  <naba@gnome.org>
16377         patch from: Massimo Corà  <maxcvs@email.it>
16378         * plugins/editor/aneditor.cxx: Added recursive calltips.
16380 2004-12-20  Naba Kumar  <naba@gnome.org>
16381         
16382         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
16383         Show busy cursor during loading and unloading.
16384         
16385 2004-12-19  Naba Kumar  <naba@gnome.org>
16387         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
16388         memory leaks. Disabled debug print.
16390         * plugins/symbol-browser/an_symbol_view.c,
16391         plugins/symbol-browser/plugin.c,
16392         plugins/symbol-browser/plugin.h: Fixed loading and unloading
16393         problems. Creates SymbolView object every time when the
16394         plugin is activated.
16396         * plugins/project-manager/plugin.c: Close project when
16397         deactivating.
16398         
16399 2004-12-18  Naba Kumar  <naba@gnome.org>
16401         * po/POTFILES.in: Removed commented lines.
16402         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
16403         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
16404         * plugins/gdb/plugin.c: Fixed compile error.
16405         
16406         Patch from: Mark R. Pariente  <mark@demar.com.tr>
16407         * libegg/eggcellrendererkeys.c: Fixed compile error.
16408         
16409 2004-12-18  Naba Kumar  <naba@gnome.org>
16411         * plugins/file-loader/plugin.c: Fixed loading bug.
16412         
16413         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
16414         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16415         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
16416         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
16417         and corruptions. Fixed loading and unloading of plugins.
16418         
16419 2004-12-17  Naba Kumar  <naba@gnome.org>
16420         
16421         * plugins/file-loader/Makefile.am,
16422         plugins/file-loader/plugin.c,
16423         plugins/project-manager/plugin.c: Fixed memory corruption
16424         and disposition codes. Added missing plugin.h in Makefile.am.
16426 2004-12-16  Naba Kumar  <naba@gnome.org>
16428         * plugins/symbol-browser/an_symbol_view.c,
16429         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
16430         codes. Fixed memory leaks and corruptions.
16432         * plugins/build-basic-autotools/build-basic-autotools.c
16433         plugins/editor/anjuta-docman.c,
16434         plugins/editor/text_editor.c,
16435         plugins/file-loader/plugin.c,
16436         plugins/file-manager/plugin.c,
16437         plugins/file-wizard/plugin.c,
16438         plugins/message-view/anjuta-msgman.c,
16439         plugins/message-view/anjuta-msgman.h,
16440         plugins/message-view/message-view.c,
16441         plugins/message-view/plugin.c,
16442         plugins/message-view/plugin.h,
16443         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
16445         * src/about.c, src/about.h, src/action-callbacks.c,
16446         src/action-callbacks.h, src/anjuta-actions.h,
16447         src/anjuta-app.c, src/anjuta-app.h,
16448         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
16449         src/anjuta.c, src/anjuta.h, src/getline.c, 
16450         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
16451         src/start-with.c, src/start-with.h: Fixed emacs modes.
16453         * src/layout.xml: Brought document manager in front.
16454         
16455 2004-12-15  Naba Kumar  <naba@gnome.org>
16457         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
16458         properly removed.
16459         
16460         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
16461         finalization. Added a method to unload all plugins and destroy them.
16462         Fixed memory leaks.
16463         
16464         * plugins/sample1/plugin.c: Proper finalization code and renamed
16465         functions to proper names.
16466         
16467         * plugins/build-basic-autotools/build-basic-autotools.c,
16468         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
16470         * src/shell.c: Unload all plugins on exit, so that memory profilers
16471         can detect memory leaks in plugins.
16473 2004-12-13  Naba Kumar  <naba@gnome.org>
16475         * plugins/devhelp/plugin.c: Delay widget initialization, now that
16476         docking is working.
16477         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
16478         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
16480 2004-12-11  Naba Kumar  <naba@gnome.org>
16482         * data/properties/anjuta.properties: Fixed font size.
16483         * plugin/build-basic-autotools/build-basic-autotools: Added initial
16484         compile file function. There are some fixmes there.
16485         * plugins/message-view/anjuta-msgman.c,
16486         * plugins/message-view/message-view.c: Fixed bugs and clean up.
16487         
16488 2004-12-08  Naba Kumar  <naba@gnome.org>
16490         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
16491         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
16492         to escape quotes in a string.
16493         
16494         * plugins/cvs-plugin/cvs-actions.c,
16495         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
16496         cvs diff command.
16498         * plugins/build-basic-autotools/build-basic-autotools.c,
16499         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
16500         filters.
16501         
16502 2004-12-07  Naba Kumar  <naba@gnome.org>
16504         * plugins/build-basic-autotools/build-basic-autotools.c,
16505         plugins/build-basic-autotools/automake-c.filters: Completed directory
16506         tracking. Double click on Errors and warnings now work as expected.
16508         * plugins/build-basic-autotools.c: Added codes to track build directory
16509         so that absolute path of the files could be determined.
16511 2004-12-06  Naba Kumar  <naba@gnome.org>
16513         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
16514         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
16515         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
16516         
16517 2004-12-05  Naba Kumar  <naba@gnome.org>
16519         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
16520         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
16521         
16522         * plugins/cvs-plugin/plugin.c,
16523         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
16524         
16525 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
16526         
16527         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16528         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
16529         plugins/cvs-plugin/cvs-execute.[ch]:
16530         Implemented cvs status and cvs diff
16531         Known bugs:
16532         - rdiff command is not correct
16533         - Must find a way to allow selection of directies AND files 
16534         in GtkFileChooser
16536 2004-12-03  Naba Kumar  <naba@gnome.org>
16538         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
16539         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
16540         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
16541         session.properties file if it is for the first time.
16542         
16543 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
16544         
16545         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
16546         commit.
16547         
16548         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
16549         plugins/cvs-plugin/anjuta-cvs.ui:
16550         Implemented update/commit and changed menu layout 
16552 2004-12-02  Naba Kumar  <naba@gnome.org>
16554         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
16555         property name (for cvs path property). Beautified dialogs.
16557 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
16558         
16559         * plugins/message-view/anjuta-msgman.c: Changed callback name
16560         and changed switch-page handling.
16561         
16562         * plugins/cvs-plugin/cvs-actions.c:
16563         * plugins/cvs-plugin/cvs-execute.c:
16564         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16565         - Implemented cvs add and cvs removed - both working now
16566         - Created a useful preferences page
16567         
16569 2004-11-30  Naba Kumar  <naba@gnome.org>
16571         * libanjuta/anjuta-status.c: Fixed runtime warning.
16572         
16573         * plugins/editor/Makefile.am:
16574         plugins/editor/anjuta-document-manager.glade,
16575         plugins/editor/plugin.c
16576         plugins/editor/plugin.h
16577         plugins/editor/style-editor.c (new, moved from src/),
16578         plugins/editor/style-editor.h (new, moved from src/),
16579         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
16580         settings in preferences.
16582         * plugins/editor/text_editor.c,
16583         plugins/editor/text_editor.h: Do not take unused args in
16584         text_editor_get_props().
16586         * src/style-editor.c, src/style-editor.h: Removed, moved to
16587         plugins/editor/ directory.
16589 2004-11-29  Naba Kumar  <naba@gnome.org>
16591         * plugins/editor/text_editor_cbs.c: Emit click signal in
16592         IAnjutaMarkable.
16593         * libanjuta/anjuta-status.c: More spacing between items.
16594         
16595 2004-11-29  Naba Kumar  <naba@gnome.org>
16597         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
16598         
16599         * libanjuta/interfaces/libanjuta.idl,
16600         plugins/debug-manager/anjuta-debug-manager.plugin.in,
16601         plugins/debug-manager/plugin.c,
16602         plugins/gdb/breakpoints.c,
16603         plugins/gdb/breakpoints.h,
16604         plugins/gdb/debugger.c,
16605         plugins/gdb/debugger.h,
16606         plugins/gdb/plugin.c,
16607         plugins/gdb/plugin.h,
16608         plugins/gdb/utilities.c,
16609         plugins/gdb/utilities.h: Code cleanups and partial implementation of
16610         toggle breakpoint margin clicks.
16612 2004-11-28  Naba Kumar  <naba@gnome.org>
16614         * TODO.tasks: Fixed indentations.
16615         * plugins/gtodo/libgtodo.c: Save with indentation.
16616         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
16617         * plugins/project-manager/plugin.c: Fixed runtime warnings.
16618         * libanjuta/anjuta-status.c: Fixed busy cursors.
16619         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
16620         * po/POTFILES.in: Updated.
16621         
16622 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
16623         
16624         * plugins/editor/anjuta-document-manager.glade,
16625           plugins/editor/search-replace.[c,h], 
16626           plugins/editor/search-replace_backend.h
16627           plugins/editor/search-preferences.[c,h] :
16628           Saved Search-Preferences (gconf),
16629           Basic search by default.
16631 2004-11-22  Naba Kumar  <naba@gnome.org>
16633         * configure.in: Fixed build error.
16635 2004-11-21  Naba Kumar  <naba@gnome.org>
16637         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
16638         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
16639         Added AnjutaStatus class to libanjuta.
16640         Added anjuta_shell_get_status() method.
16641         
16642         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
16643         and fixed marshaller generation.
16644         
16645         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
16646         "updade_ui" signals to IAnjutaEditor interface.
16647         
16648         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
16649         
16650         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
16651         regexes.
16652         
16653         * plugins/class-gen/clsGen.c: Intial port.
16654         
16655         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
16656         name.
16657         
16658         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
16659         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16660         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
16661         Implemented status update. Emits "update_ui" and "char_added" signals.
16662         Added view preferences.
16663         
16664         * plugins/file-loader/plugin.c: Added open with plugins in open with
16665         menus.
16666         
16667         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
16668         
16669         * plugins/message-view/anjuta-msgman.c,
16670         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
16671         to close correct message view rather than current view.
16673 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
16674         
16675         * plugins/cvs-plugin/cvs-actions.c
16676         plugins/cvs-plugin/plugin.[ch]
16677         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16678         Implemented cvs add but ran into a launcher/message_view
16679         problem because of a limitation of the idl compiler
16681 2004-11-19  Naba Kumar  <naba@gnome.org>
16683         * plugins/project-manager/plugin.c: Displays a progress window during
16684         project load.
16685         
16686         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
16687         Fixed UI separators.
16688         
16689         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
16690         UI placeholder.
16691         
16692         * plugins/project-manager/anjuta-project-manager.ui,
16693         plugins/project-manager/plugin.[c,h]: Added add/remove context
16694         menus and implemented them. Added file manager merge menu.
16696 2004-11-18  Naba Kumar  <naba@gnome.org>
16698         * TODO.tasks: Updated.
16699         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
16700         plugins/message-view/message-view.c: Fixed finalize and dispose
16701         methods.
16702         * plugins/debugger/*: Removed from cvs (development now in
16703         debug-manager).
16705 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
16707         Reviewed by Naba Kumar  <naba@gnome.org>:
16708         
16709         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
16710         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16711         plugins/gdb/breakpoints.c: all marker related stuff moved from
16712         editor and docman interfaces to IAnjutaMarkable
16714 2004-11-17  Naba Kumar  <naba@gnome.org>
16716         * TODO.tasks: Updated.
16717         
16718         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
16719         
16720         * libegg/egg-combo-action.c: Block changed signal when changing model.
16721         
16722         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
16723         Emit changed signal. Removed dead codes.
16724         
16725         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
16726         that recent files history do not duplicate.
16727         
16728         * plugins/symbol-browser/an_symbol_view.c,
16729         plugins/symbol-browser/an_symbol_view.h,
16730         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
16731         Fixed a bug.
16733 2004-11-15  Naba Kumar  <naba@gnome.org>
16735         * plugins/project-manager/plugin.c: Opens targets on double click.
16736         
16737         * plugins/message-view/message-view.c,
16738         plugins/file-manager/anjuta-file-manager-plugin.glade,
16739         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
16740         Added proper class finalization
16741         and disposition. Added preferences notifications and callbacks to
16742         change info/warning/error colors.
16743         
16744         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16745         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
16746         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
16747         Implemented finalize method for AnjutaApp. Code cleanups.
16748         
16749         * plugins/message-view/plugin.c: Static parent_class.
16750         
16751 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16752         * plugins/editor/search-replace.[c,h], 
16753           plugins/editor/search-replace_backend.c
16754           Update search entry in main toolbar.
16755           Clean code.
16757 2004-11-11  Naba Kumar  <naba@gnome.org>
16759         * TODO.tasks: Updated.
16761         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
16762         and completed on-the-fly-change preferences. Removed "changed"
16763         signal as it is no longer necessary (use notify for similar
16764         purpose to monitor individual preferences).
16766         
16767         * plugins/editor/anjuta-document-manager.glade: Added view menu
16768         preferences so that they are registered.
16769         
16770         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
16771         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
16772         connection to "changed" signal of preferences and implemented
16773         notifications for some editor preferences. More to implement.
16775 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16776         * plugins/editor/print.c
16777         Fixed bug 1047624 : Add line number every X lines.
16779 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16780         * plugins/editor/search-replace.c
16781         Fixed a crash bug (995755) when searching "%n"
16783 2004-11-09  Naba Kumar  <naba@gnome.org>
16785         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
16786         Fixed to refresh categories list on file load.
16788 2004-11-08  Naba Kumar  <naba@gnome.org>
16789         
16790         * configure.in, plugins/Makefile.am,
16791         plugins/profile-default/plugin.c: Added cvs plugin in build.
16792         
16793         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
16794         
16795         * plugins/debug-manager/.cvsignore: Added file to ignore.
16796         
16797         * plugins/debug-manager/Makefile.am: Removed dead codes.
16798         
16799         * src/anjuta.ui: Added placeholder for version control UI.
16801 2004-11-08  Naba Kumar  <naba@gnome.org>
16803         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16804         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16805         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
16806         Updated.
16808         * global-tags/Makefile.am: Fixed make error.
16810         * plugins/profile-default/plugin.c: Added debug-manager
16811         and gdb plugins to load at startup so that debugger
16812         windows are docked properly. They will be removed
16813         later when we figure out runtime docking.
16815         * plugins/sample1/*: Restored to last working state.
16817         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
16818         windows in lower pane. Named the windows appropriately.
16820         * ChangeLog: Fixed format.
16821         
16822 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
16824         * libanjuta/interfaces/libanjuta.idl,
16825         libanjuta/anjuta-marshal.c,
16826         plugins/Makefile.am,
16827         plugins/debug-manager/plugin.c,
16828         plugins/editor/plugin.c,
16829         plugins/editor/text_editor.c,
16830         plugins/gdb/breakpoints.c,
16831         plugins/gdb/debugger.c,
16832         plugins/gdb/plugin.c,
16833         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
16835 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16836         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
16837         plugins/editor/search-replace.c,
16838         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
16839         Search and Replace; Show result in find pane
16840           
16841 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16842         
16843         * plugins/gdb, plugins/debug-manager: Applied debugger patch
16844         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
16845         (added features: starting debugger and loading of core/executable,
16846         StepIn, StepOut, StepOver and Execute, toggling breakpoint
16847         partially works)
16849 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16850         
16851         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
16852         my cvs-plugin files...
16853         I hope I have rescued everything possible.
16854         
16855         * Naba: Could you please fix sample1 because I messed it up to 
16856         but there should be a histroy of this directory we should commit
16858 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16859         
16860         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
16861         infrastructure
16862         * plugins/cvs-plugin/plugin.c,
16863         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16864         Added preferences dialog (not yet complete)
16866 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16867         
16868         * global-tags/Makefile.am, mime/Makefile.am:
16869         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
16870         
16871         * template/xmltemplate.[ch],
16872         template/xmlstrings.[ch],
16873         template/autotools.[ch] removed,
16874         template/prj_template.[ch] removed,
16875         template/lang_template.[ch] removed,
16876         template/lib_template.[ch] removed,
16877         template/Makefile.am adjusted,
16878         template/dtds/lang.dtd removed, 
16879         template/dtds/lib.dtd removed,
16880         template/dtds/prj.dtd removed,
16881         template/dtds/autotools.dtd removed,
16882         data/template/lib/* removed,
16883         data/template/language/* removed,
16884         data/template/library/* removed,
16885         data/template/project/* removed,
16886         date/template/Makefile.am adjusted:
16887         Remove everything except text-templates to replace hardcoded 
16888         Edit->Insert texts with dynamic loaded.
16890         * plugins/cvs-plugin/plugin.[ch],
16891         plugins/cvs-actions.[ch],
16892         plugins/Makefile.am,
16893         plugins/cvs-plugin/Makefile.am,
16894         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
16895         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16896         plugins/cvs-plugin/anjuta-cvs.plugin.in:
16897         Added initial cvs-plugin code
16899 2004-10-21  Naba Kumar  <naba@gnome.org>
16900         
16901         * libanjuta/anjuta-plugin.c,
16902         plugins/build-basic-autotools/build-basic-autotools.c,
16903         plugins/debugger/plugin.c,
16904         plugins/devhelp/plugin.c,
16905         plugins/editor/anjuta-docman.c,
16906         plugins/editor/goto_line.c,
16907         plugins/editor/plugin.c,
16908         plugins/editor/search-replace.c,
16909         plugins/editor/text_editor.c,
16910         plugins/file-loader/plugin.c,
16911         plugins/file-manager/plugin.c,
16912         plugins/file-wizard/file.c,
16913         plugins/file-wizard/plugin.c,
16914         plugins/gdb/plugin.c,
16915         plugins/gtodo/plugin.c,
16916         plugins/message-view/anjuta-msgman.c,
16917         plugins/profile-default/plugin.c,
16918         plugins/project-manager/plugin.c,
16919         plugins/sample1/plugin.c,
16920         plugins/terminal/terminal.c: Defined all global variables static,
16921         particularly class parent_class variables. They were getting
16922         confused at link time.
16924         * libanjuta/plugins.c: Do not unload plugins when they are
16925         deactivated. Simply cache them for later activation. Unloading
16926         modules have some problem with shared libs using static class
16927         registration. Fixed hash type for installed plugins. Eventually,
16928         we want to add "CanUnload" attribute for .plugin files (in
16929         "Anjuta Plugin" group) to let plugin loader know if the plugin can
16930         be unloaded from memory. Those plugins declaring CanUnload=false
16931         will not be unloaded from memory and will be put in the cache. Those
16932         not declaring anything or declaring CanUnload=true, will be unloaded
16933         from memory when they are deactivated.
16935         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
16936         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16937         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
16938         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
16939         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
16940         activation, deactivation. Fixed memory leaks.
16942 2004-10-20  Naba Kumar  <naba@gnome.org>
16944         * TODO.tasks: Updated.
16945         
16946         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16947         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
16948         macro for adding interfaces to plugin types. Code cleanup.
16949         
16950         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16951         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16952         
16953         * plugins/build-basic-autotools/build-basic-autotools.c,
16954         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
16955         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16956         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
16957         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
16958         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
16959         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
16960         plugins/project-manager/plugin.c,
16961         plugins/symbol-browser/an_symbol_view.c,
16962         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
16963         newly defined macro to add interfaces to plugin types.
16965         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
16967 2004-10-20  Naba Kumar  <naba@gnome.org>
16969         * TODO.tasks: Added task list.
16970         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
16971         default values.
16973 2004-10-19  Naba Kumar  <naba@gnome.org>
16975         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
16976         
16977         * plugins/editor/action-callbacks.c,
16978         plugins/editor/action-callbacks.h,
16979         plugins/editor/anjuta-docman.c,
16980         plugins/editor/anjuta-docman.h,
16981         plugins/editor/anjuta-document-manager.ui,
16982         plugins/editor/file_history.c,
16983         plugins/editor/file_history.h,
16984         plugins/editor/plugin.c: Added file history browsing.
16985         
16986         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
16987         
16988         * plugins/message-view/anjuta-message-manager.ui,
16989         plugins/message-view/plugin.c: Added document manager context menu.
16990         
16991         * plugins/symbol-browser/an_symbol_view.c,
16992         plugins/symbol-browser/an_symbol_view.h,
16993         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16994         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
16995         document manager context menu.
16996         
16997         * scintilla/*, scintilla/include/*: Updated to current cvs.
16998         
16999 2004-10-19  Naba Kumar  <naba@gnome.org>
17001         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
17002         placeholder for debugger UI.
17003         
17004         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
17005         * plugins/file-manager/plugin.c: Fixed loading bug.
17006         
17007         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
17008         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
17009         Initializes gconf database with default values when the
17010         values are not defined. Use bool and int prefs separately.
17012         * plugins/editor/plugin.c: Added encoding preferences.
17013         * plugins/project-manager/plugin.c: Cleanup and debug messages.
17015         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17016         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17017         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17018         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17020 2004-10-18  Naba Kumar  <naba@gnome.org>
17022         * po/POTFILES.in: Updated.
17023         
17024         * libanjuta/anjuta-ui.c: Corrected debug messages.
17025         
17026         * libegg/egg-combo-action.c, libegg/test-actions.c,
17027         libegg/menu/egg-combo-action.h: Fixed combo action.
17028         
17029         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
17030         Fixed format.
17031         
17032         * plugins/editor/action-callbacks.[c,h],
17033         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
17034         Implemented file swap. Removed dead codes.
17035         
17036         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
17037         dead codes.
17038         
17039         * plugins/symbol-browser/an_symbol_view.[c,h],
17040         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17041         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
17042         Implemented file symbols. Implemented goto file line when symbol is
17043         selected.
17044         
17045         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
17046         
17047 2004-10-10  Naba Kumar  <naba@gnome.org>
17049         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
17050         
17051         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
17052         
17053         * plugins/debugger/.cvsignore,
17054         (added) plugins/debugger/Makefile.am,
17055         (added) plugins/debugger/anjuta-debugger.glade,
17056         (added) plugins/debugger/anjuta-debugger.plugin.in,
17057         (added) plugins/debugger/anjuta-debugger.plugin.png,
17058         (added) plugins/debugger/anjuta-debugger.ui,
17059         plugins/debugger/attach_process.c,
17060         (removed) plugins/debugger/attach_process_cbs.c,
17061         (removed) plugins/debugger/attach_process_cbs.h,
17062         (removed) plugins/debugger/breakpoints.c,
17063         (removed) plugins/debugger/breakpoints.h,
17064         (removed) plugins/debugger/debug_tree.c,
17065         (removed) plugins/debugger/debug_tree.h,
17066         (removed) plugins/debugger/debugger.c,
17067         (removed) plugins/debugger/debugger.h,
17068         (removed) plugins/debugger/memory.c,
17069         (removed) plugins/debugger/memory.h,
17070         (added) plugins/debugger/plugin.c,
17071         (added) plugins/debugger/plugin.h,
17072         (removed) plugins/debugger/registers.c,
17073         (removed) plugins/debugger/registers.h,
17074         (removed) plugins/debugger/registers_cbs.c,
17075         (removed) plugins/debugger/registers_cbs.h,
17076         (removed) plugins/debugger/registers_gui.c,
17077         (removed) plugins/debugger/sharedlib.c,
17078         (removed) plugins/debugger/sharedlib.h,
17079         (removed) plugins/debugger/sharedlib_cbs.c,
17080         (removed) plugins/debugger/sharedlib_cbs.h,
17081         (removed) plugins/debugger/sharedlib_gui.c,
17082         (removed) plugins/debugger/signals.c,
17083         (removed) plugins/debugger/signals.h,
17084         (removed) plugins/debugger/signals_cbs.c,
17085         (removed) plugins/debugger/signals_cbs.h,
17086         (removed) plugins/debugger/signals_gui.c,
17087         (removed) plugins/debugger/stack_trace.c,
17088         (removed) plugins/debugger/stack_trace.h,
17089         (added) plugins/debugger/utilities.c,
17090         (added) plugins/debugger/utilities.h,
17091         (removed) plugins/debugger/watch.c,
17092         (removed) plugins/debugger/watch.h,
17093         (removed) plugins/debugger/watch_cbs.c,
17094         (removed) plugins/debugger/watch_cbs.h,
17095         (removed) plugins/debugger/watch_gui.c,
17096         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
17097         
17098         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
17099         Added debugger gdb backend plugin.
17100         
17101         * plugins/message-view/plugin.c: Registered all message stock icons.
17102         
17103         * plugins/profile-default/plugin.c: Loads debugger plugin.
17104         
17105         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
17107 2004-10-08  Naba Kumar  <naba@gnome.org>
17109         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
17110         information.
17111         
17112         * plugins/symbol-browser/.cvsignore,
17113         plugins/symbol-browser/Makefile.am,
17114         plugins/symbol-browser/an_symbol_view.c,
17115         plugins/symbol-browser/an_symbol_view.h,
17116         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
17117         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17118         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
17119         plugins/symbol-browser/plugin.c,
17120         plugins/symbol-browser/plugin.h,
17121         plugins/symbol-browser/sv_class.xpm,
17122         plugins/symbol-browser/sv_function.xpm,
17123         plugins/symbol-browser/sv_macro.xpm,
17124         plugins/symbol-browser/sv_private_fun.xpm,
17125         plugins/symbol-browser/sv_private_var.xpm,
17126         plugins/symbol-browser/sv_protected_fun.xpm,
17127         plugins/symbol-browser/sv_protected_var.xpm,
17128         plugins/symbol-browser/sv_public_fun.xpm,
17129         plugins/symbol-browser/sv_public_var.xpm,
17130         plugins/symbol-browser/sv_static_fun.xpm,
17131         plugins/symbol-browser/sv_static_var.xpm,
17132         plugins/symbol-browser/sv_struct.xpm,
17133         plugins/symbol-browser/sv_unknown.xpm,
17134         plugins/symbol-browser/sv_variable.xpm,
17135         plugins/symbol-browser/test-symbol-browser.c,
17136         plugins/Makefile.am: Implemented Symbol
17137         browser plugin.
17138         
17139         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
17140         
17141         * plugins/build-basic-autotools/Makefile.am,
17142         plugins/devhelp/Makefile.am,
17143         plugins/editor/Makefile.am,
17144         plugins/file-loader/Makefile.am,
17145         plugins/file-manager/Makefile.am,
17146         plugins/file-wizard/Makefile.am,
17147         plugins/gtodo/Makefile.am,
17148         plugins/message-view/Makefile.am,
17149         plugins/profile-default/Makefile.am,
17150         plugins/project-manager/Makefile.am
17151         plugins/sample1/Makefile.am,
17152         plugins/terminal/Makefile.am,
17153         scintilla/Makefile.am,
17154         libegg/Makefile.am,
17155         launcher/Makefile.am,
17156         libanjuta/Makefile.am,
17157         src/Makefile.am,
17158         tagmanager/Makefile.am,
17159         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
17160         anjuta_data_dir in configure.in and used them in plugins Makefile.am
17161         files. Also fixed library dependencies.
17162         
17163         * plugins/editor/aneditor.cxx: Disabled unused codes.
17164         * plugins/file-manager/an_file_view.c: Added copyright.
17165         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
17166         
17167         * plugins/profile-default/plugin.c: Can load plugins by location.
17168         * plugins/project-manager/plugin.c: Remove project_root_uri value
17169         when project is closed.
17170         
17171 2004-10-06  Naba Kumar  <naba@gnome.org>
17173         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
17174         
17175         * libanjuta/interfaces/libanjuta.idl,
17176         plugins/editor/text_editor.c: Added get_length()
17177         and get_current_word() methods in IAnjutaEditor interface.
17178         
17179         * libegg/Makefile.am: Added test_actions target.
17180         
17181         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
17182         
17183         * plugins/build-basic-autotools/build-basic-autotools.c,
17184         plugins/file-loader/plugin.c,
17185         plugins/message-view/message-view.c: Added code to go to file and
17186         line number,
17187         
17188         * plugins/devhelp/plugin.c: Context sensitive help now works.
17189         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
17190         uri as line number and goes to that line number.
17191         
17192         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
17193         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
17194         gtodo_client_load() method to load from a diffrent file. Watched 
17195         project root directory in plugin to open TODO.tasks of the project.
17196         
17197         * plugins/project-manager/plugin.c: Updates project UI
17198         sensitive/insensitive.
17200         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
17201         anjuta-shell program to test plugins.
17202         
17203         * src/anjuta-app.c: Registered UI accels.
17204         
17205 2004-09-28  Naba Kumar  <naba@gnome.org>
17207         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
17208         method.
17209         
17210         * src/anjuta-app.c: Implemented present widget method.
17211         
17212         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17213         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
17214         
17215         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
17216         added editor.
17217         
17218         * plugins/editor/text_editor.c: Connects to preferences changed signal
17219         correctly.
17220         
17221 2004-09-28  Naba Kumar  <naba@gnome.org>
17222         
17223         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
17224         print code.
17225         
17226         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
17227         size to 5 pix.
17228         
17229         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
17230         in changed signal callback.
17231         
17232         * plugins/editor/action-callbacks.c: Implemented save_all action
17233         callback. Removed dead code. Do save_as when saving a new file.
17234         Implemented incremental search.
17235         
17236         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
17237         
17238         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
17239         
17240         * src/anjuta-app.c: Registers UI accelerators.
17241         
17242 2004-09-27  Naba Kumar  <naba@gnome.org>
17244         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
17245         
17246         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17247         plugins/devhelp/anjuta-devhelp.plugin.in,
17248         plugins/file-loader/anjuta-loader.plugin.in,
17249         plugins/file-manager/anjuta-file-manager.plugin.in,
17250         plugins/gtodo/anjuta-gtodo.plugin.in,
17251         plugins/project-manager/anjuta-project-manager.plugin.in,
17252         plugins/terminal/anjuta-terminal.plugin.in:
17253         Gave proper plugin names.
17255         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
17256         error when regex fail.
17257         
17258         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
17259         Added help and context search. Watches current editor. More menus
17260         in Help submenu. Update UI (sensitive when required) properly.
17261         
17262         * plugins/editor/anjuta-document-manager.ui,
17263         plugins/devhelp/anjuta-devhelp.ui,
17264         plugins/message-view/anjuta-message-manager.ui,
17265         src/anjuta.ui: Goto menu actions are in separate submenu.
17266         
17267         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
17268         Removed unimplemented UI elements.
17269         
17270         * src/anjuta-app.c: Larger (and normal) icon size.
17271         
17272         * src/layout.xml: Task manager plugin along with document (in middle).
17273         
17274         * plugins/editor/plugin.c, plugins/file-loader.c,
17275         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
17276         in gtkactions. Enable/disable UI properly.
17277         
17278 2004-09-26  Naba Kumar  <naba@gnome.org>
17280         * po/POTFILES.in: Updated, added missing files.
17282         * .cvsignore: Updated.
17283         
17284         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
17285         a new function to get User input text.
17286         
17287         * libanjuta/resources.[c,h]: Added a function to created sized image.
17288         
17289         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
17290         from filename, as thats the correct representation.
17291         
17292         * plugins/build-basic-autotools/Makefile.am,
17293         (added) plugins/build-basic-autotools/automake-c.filters,
17294         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17295         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
17296         Rearragned UI elements in the build menu. Added codes to read build
17297         filter rules from external file. Implemented all build, configure,
17298         autogen commands. Watches current editor and project.
17299         
17300         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
17301         Added editor changed signal and exports current editor value.
17302         Fixed parameter names. Fixed get_uri() interface implementation to
17303         return correct uri.
17304         
17305         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
17306         elements.
17307         
17308         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
17309         
17310         * plugins/file-manager/an_file_view.c,
17311         plugins/file-manager/an_file_view.c: Exports file uri correctly.
17312         
17313         * plugins/file-wizard/file.c: Reads uri correctly.
17314         
17315         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
17316         sets the page to the new view.
17317         
17318         * plugins/message-view/message-view.c: Unrefs the tree model when done.
17319         Fixed signal connecting.
17320         
17321         * plugins/project-manager/plugin.c: Changed "project_root_directory"
17322         to "project_root_uri" and exports as uri.
17323         
17324 2004-09-24  Naba Kumar  <naba@gnome.org>
17326         * libanjuta/anjuta-ui.c: Fixed a crash bug.
17327         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
17328         in correct way.
17329         * plugins/file-manager/plugin.c: Fixed crash in unloading.
17330         * plugins/file-loader/plugin.c: Added comments.
17331         * plugins/build-basic-autotools/plugin.c: Added comments.
17332         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
17333         
17334         * libanjuta/interfaces/libanjuta.idl,
17335         plugins/message-view/anjuta-msgman.c,
17336         plugins/message-view/message-view.c,
17337         plugins/message-view/message-view.h,
17338         plugins/message-view/plugin.c: Buffering and appending messages have
17339         been separated. message-view implementations cleaned up. Signals
17340         Emissions fixed. Messages now displayed in summary and details show
17341         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
17342         API.
17343         
17344         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
17345         preferences.
17346         
17347         * plugins/build-basic-autotools/Makefile.am,
17348         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
17349         parsing of output to create message summaries. Uses new message view
17350         API.
17351         
17352         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
17353         preferences to make dialog box smaller.
17354         
17355         * plugins/editor/search-replace.c: Fixed compile error with change
17356         in IAnjutaMessageView API.
17357         
17358 2004-09-21  Naba Kumar  <naba@gnome.org>
17360         * plugins/Makefile.am: Deletes old (installed) plugins before
17361         installing new ones.
17362         
17363         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17364         plugins/build-basic-autotools/build-basic-autotools.c,
17365         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
17366         file URI from filemanager. Only disables/enables build submenu in file
17367         manager, instead of merging/unmerging.
17368         
17369         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
17370         non-text files.
17371         
17372         * plugins/file-loader/anjuta-loader-plugin.ui,
17373         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17374         Implemented "Open with" file manager submenu. Displays error message
17375         when file can not be opened.
17376         
17377         * plugins/file-manager/an_file_view.c: Renamed
17378         file_manager_current_filename value name to file_manager_current_uri
17379         and exports proper URI.
17380         
17381         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
17383 2004-09-19  Naba Kumar  <naba@gnome.org>
17385         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
17386         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
17387         save point signal to change editor tabs. Fixed accels.
17388         
17389         * plugins/file-loader/plugin.c: Fixed accels.
17391         * plugins/project-manager/plugin.c: Added target selection callback.
17392         
17393         * plugins/project-manager/plugin.c: Added URI activation.
17394         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
17395         Fixed dialog and closed it on ok. Fixed a crash bug.
17396         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
17398         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
17399         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
17400         plugins/file-loader/anjuta-loader-plugin.ui,
17401         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17402         Added recent files in file loade plugin.
17403         
17404         * ChangeLog: Fixed entry dates.
17405         
17406 2004-09-18  Naba Kumar  <naba@gnome.org>
17408         * plugins/devhelp/plugin.c: Added UI sensitization and removed
17409         an unnecessary GtkFrame.
17410         
17411 2004-09-17  Naba Kumar  <naba@gnome.org>
17413         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
17415         * TODO: Updated.
17416         
17417         * data/Makefile.am: Disabled installing old mime info.
17418         
17419         * mime/anjuta.applications, mime/anjuta.keys: Updated.
17420         
17421         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
17422         plugins/editor/anjuta-document-manager.ui,
17423         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17424         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
17425         Added Editor context popup menu.
17426         
17427         * plugins/project-manager/anjuta-project-manager-plugin.png:
17428         Update image.
17429         
17430         * plugins/project-manager/anjuta-project-manager.plugin.in:
17431         Support .anjuta mime type.
17432         
17433         * plugins/project-manager/plugin.c: Exports "project_root_directory"
17434         value.
17435         
17436         * plugins/file-manager/plugin.c: Watches "project_root_directory"
17437         value.
17438         
17439         * src/layout.xml, plugins/profile-default/plugin.c:
17440         Added project manager plugin for startup.
17442 2004-09-16  Naba Kumar  <naba@gnome.org>
17443         
17444         * anjuta.prj: Updated.
17445         
17446         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
17447         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
17448         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
17449         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
17450         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
17451         plugins/terinal/Makefile.am, src/Makefile.am,
17452         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
17453         Fixed makefile syntax errors.
17455 2004-09-16  Naba Kumar  <naba@gnome.org>
17457         * configure.in, src/layout.xml,
17458         plugins/profile-default/plugin.c,
17459         libanjuta/interfaces/libanjuta.idl,
17460         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
17461         
17462         * configure.in, plugins/Makefile.am,
17463         plugins/project-manager/.cvsignore, 
17464         plugins/project-manager/Makefile.am,
17465         plugins/project-manager/anjuta-project-manager-plugin.png,
17466         plugins/project-manager/anjuta-project-manager.plugin.in,
17467         plugins/project-manager/anjuta-project-manager.ui,
17468         plugins/project-manager/plugin.c,
17469         plugins/project-manager/plugin.h: Added project manager plugin
17470         based on gnome-build.
17471         
17472         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
17473         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
17474         
17475         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
17476         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17477         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
17478     
17479 2004-09-16  Naba Kumar  <naba@gnome.org>
17481         * plugins/editor/action-callbacks.c: Fixed compile error.
17482         
17483 2004-09-15  Naba Kumar  <naba@gnome.org>
17485         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
17486         
17487         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
17488         New improved splace with nicer progress.
17489         
17490         * configure.in, plugins/Makefile.am,
17491         (added) file-wizard/.cvsignore,
17492         (added) file-wizard/Makefile.am,
17493         (added) file-wizard/action-callbacks.c,
17494         (added) file-wizard/action-callbacks.h,
17495         (added) file-wizard/anjuta-file-wizard-plugin.png,
17496         (added) file-wizard/anjuta-file-wizard.glade,
17497         (added) file-wizard/anjuta-file-wizard.plugin.in,
17498         (added) file-wizard/anjuta-file-wizard.ui,
17499         (added) file-wizard/file.c,
17500         (added) file-wizard/file.h,
17501         (added) file-wizard/plugin.c,
17502         (added) file-wizard/plugin.h:
17503         Created new file wizard and added it. The wizard takes care of text
17504         bit insertions and new files creation.
17506         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17507         plugins/editor/action-callbacks.h,
17508         plugins/editor/anjuta-document-manager.glade,
17509         plugins/editor/anjuta-document-manager.ui,
17510         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17511         (removed) plugins/editor/file.[c,h]: Removed text insertions and
17512         new files code and moved into a new plugin (file wizard).
17513         
17514         * libanjuta/plugins.[c,h]: Added plugins selection function.
17515         
17516         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
17517         get_position(), insert() in IAnjutaEditor interface. Added
17518         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
17519         interface (for wizard plugins).
17521         * plugins/file-loader/anjuta-loader-plugin.ui,
17522         plugins/file-loader/plugin.c: Added wizard launcher interface which
17523         scans for plugins implement IAnjutaWizard interface and presents the
17524         list to user for selection. The selected plugin is then activated
17525         for the wizard.
17527         * libanjuta/interfaces/.cvsignore: Updated.
17528         * plugins/message-view/.cvsignore: Updated.
17529         * plugins/launcher/*: Removed as launcher has already been moved to
17530         libanjuta as class.
17532         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17533         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17534         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17535         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17536         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
17537         Updated API documentations.
17539 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
17541         * configure.in: Added Punjabi to ALL_LINGUAS
17543 2004-07-29  Naba Kumar  <naba@gnome.org>
17545         * configure.in: Added file-loader plugin Makefile path and
17546         fixed devhelp version requirement.
17548 2004-07-28  Naba Kumar  <naba@gnome.org>
17550         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
17551         terminal/preferences-terminal.png (added), message-view/*.png (added),
17552         message-view/*.xpm (added), editor/*.png (added),
17553         editor/*.xpm (added), plugins/editor/Makefile.am,
17554         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
17555         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
17556         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
17557         respective plugins directories.
17559         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
17560         pixmaps/block-end-16.png, pixmaps/block-end.png
17561         pixmaps/block-start-16.png, pixmaps/block-start.png
17562         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
17563         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
17564         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
17565         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
17566         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
17567         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
17568         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
17569         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
17570         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
17571         pixmaps/preferences-editor.png, pixmaps/undock.png
17572         pixmaps/error-next-16.png, pixmaps/error-next.png
17573         pixmaps/error-prev-16.png, pixmaps/error-prev.png
17574         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
17575         pixmaps/preferences-terminal.png: Deleted
17577         * libanjuta/properties* (removed), plugins/editor/properties* (added),
17578         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17579         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
17580         plugins/editor/anjuta-document-manager.plugin.in,
17581         plugins/editor/anjuta-document-manager.ui,
17582         plugins/editor/plugin.c, plugins/editor/print.c,
17583         plugins/editor/search-replace_backend.c,
17584         plugins/editor/search_preferences.h,
17585         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
17586         Moved properties souce files to editor plugin as it not required in
17587         libanjuta. Other editor fixes.
17589         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
17590         libegg/dock/* (removed)
17591         : Restored GDL external dependencies and removed libegg dock
17592         sources, because gdl is being developed.
17593         
17594         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
17595         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
17596         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
17597         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
17598         libanjuta/plugins.c, libanjuta/plugins.h,
17599         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
17600         gconf system. Shell now takes docking positions. Added more utility
17601         functions. Added plugins query function. And other fixes.
17603         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
17604         
17605         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
17606         plugin to load files based on mime type.
17607         
17608         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
17609         
17610         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
17611         plugins/file-manager/plugin.c: File manager now uses file loader to
17612         open files.
17614         * plugins/message-view/anjuta-msgman.c,,
17615         plugins/message-view/message-view.c,
17616         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
17618         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
17619         plugins/terminal/terminal.c, src/Makefile.am,
17620         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
17621         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
17622         
17623         * libegg/dock/*: Removed directory.
17624         
17625 2004-07-28  Naba Kumar  <naba@gnome.org>
17627         * configure.in: Reduced gnome-print version requirement.
17628         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
17630 2004-07-21  Ray Strode  <rstrode@redhat.com>
17631         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
17632         new mime sytem.
17634 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
17635         
17636         * plugins/editor/search-replace.c: Some fixes
17637         * plugins/terminal/Makefile.am:
17638         Patch from: Alexey Rusakov <ktirf@users.sf.net>
17640 2004-05-19  Naba Kumar  <naba@gnome.org>
17642         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
17643         compiler warning.
17645 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
17647         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
17648         Implemented IAnjutaSavable
17649         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
17651 2004-05-17  Naba Kumar  <naba@gnome.org>
17653         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
17654         plugins/build-basic-autotools/.cvsignore,
17655         plugins/build-basic-autotools/Makefile.am,
17656         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
17657         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17658         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17659         plugins/build-basic-autotools/build-basic-autotools.c,
17660         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
17661         build plugin.
17662         
17663         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
17664         definition.
17665         
17666         * plugins/file-manager/an_file_view.c,
17667         plugins/file-manager/anjuta-file-manager.ui,
17668         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
17669         Added context menu UI.
17670         
17671         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
17672         in view menu.
17674 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
17675         
17676         * libanjuta/anjuta-preferences.[ch]: 
17677         Added save/load_gconf functions
17678         * src/action_callbacks.[ch], src/preferences.c: 
17679         Load global prefs from gconf at startup and save them
17680         on exit. Prefs load and save correctly but something resets
17681         them to default after loading...
17682         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
17683         Somehow the linker does not find save/load_gconf functions
17684         in libanjuta. Must be a stupid mistake, I would be glad
17685         if someone could fix that.
17686         * manuals/reference/libanjuta-sections.txt: Added new
17687         preferences functions and removed gnome-filelist
17688         * plugins/file-manager/anjuta-file-manager-plugin.glade:
17689         * plugins/file-manager/plugin.c:
17690         Added root-path property
17692 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
17693         
17694         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
17695         they are not longer needed.
17696         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
17697         anjuta-sections.txt: Remove references to the files
17698         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
17699         Use new nautilus icons for file-manager, looks incredible
17700         cool!
17702 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17703         
17704         * plugins/editor/anjuta-docman.c: gchar* to 
17705         const gchar* in arguments
17706         * plugins/editor/text_editor.c: Implemented IAnjutaFile
17707         Interface
17708         * plugins/file-manager/an_file_view.c: Open files on
17709         double-click. Does not work yet because it does not
17710         find IAnjutaFile interface in document manager
17712 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17713         
17714         * plugins/editor/anjuta-docman.c
17715         * plugins/editor/text_editor.c:
17716         Made close button working, made multiple selection in
17717         File/Open dialog possble, fixed crash bug if file cannot
17718         be opened.
17720 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17721         
17722         * plugins/editor/action-callbacks.c
17723         * plugins/editor/anjuta-docman.c
17724         * plugins/editor/anjuta-docman.h
17725         * plugins/editor/search-replace.c
17726         * plugins/editor/search-replace_backend.c
17727         * plugins/editor/text_editor.c
17728         * plugins/editor/text_editor.h:
17729         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
17730         able to open all files, use uri instead of full_filename, fixed
17731         many bugs.
17734 2004-05-13  Naba Kumar  <naba@gnome.org>
17736         * plugins/message-view/anjuta-message-manager-plugin.glade:
17737         HIG compliant.
17739         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
17740         management.
17742         * pixmaps/anjuta_splash.png: Added border.
17743         
17744         * plugins/editor/anjuta-document-manager.png: New icon.
17745         
17746         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
17747         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
17748         
17749         plugins/editor/Makefile.am,
17750         plugins/editor/search-replace.c,
17751         plugins/editor/search-replace.h,
17752         plugins/editor/search-replace_backend.c,
17753         plugins/editor/search-replace_backend.h,
17754         plugins/editor/search_preferences.h,
17755         plugins/editor/search_preferences.c: Merged changes from
17756         ANJUTA_1_2_0 branch.
17757         
17758         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
17759         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
17760         operational.
17762         * plugins/terminal/Makefile.am,
17763         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
17764         dialog.
17765         
17766         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
17767         submenu.
17769 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17770         * plugins/message-view/plugin.c: Fixed glade file loading
17771         Removed "Show messages" menu item
17772         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
17773         twice because of this load system layout hack.
17774         * libanjuta/anjuta-ui.h: Removed #include config.h
17775         * libanjuta/libanjuta.pc: Fixed path and depencies
17776         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
17777         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
17778         * libanjuta/properties.cxx : #include "properties_cxx.h"
17779         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
17781 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17782         * plugins/message-view/*: Fixed message view preferences
17783         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
17784         * anjuta.glade: Removed messages stuff
17786 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17787         
17788         * Removed libanjutamm, it is now hosted on SF.net:
17789         cvs.sf.net/cvsroot/anjuta/libanjutamm
17791 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
17792         
17793         * libanjutamm/*
17794         Added some experimental code to add support for C++ plugins.
17795         Nothing works yet and it is likely that it will disappear but
17796         I have some questions to murrayc and he wants to see the code.
17798 2004-05-11  Naba Kumar  <naba@gnome.org>
17800         * plugins/terminal/terminal.c: Fixed prefs loading bug.
17802         * plugins/editor/action-callbacks.c: Fixed a crash bug in
17803         hightlight style menu actions.
17805         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17806         manuals/reference/libanjuta/plugin-description-file.sgml,
17807         manuals/reference/libanjuta/writing-plugins.sgml,
17808         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17809         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17810         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
17812         * src/anjuta-app.c: Always load system layout for now.
17814         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
17815         
17816         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17817         manuals/reference/libanjuta/libanjuta-sections.txt,
17818         manuals/reference/libanjuta/libanjuta.types,
17819         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17820         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17821         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17822         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17823         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17824         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
17825         Updated documentation.
17827         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
17828         plugins/profile-default/plugin.c, src/layout.xml:
17829         Created terminal plugin.
17830          
17831         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
17832         (new) plugins/file-manager/.cvsignore,
17833         plugins/file-manager/an_file_view.c,
17834         plugins/file-manager/plugin.c,
17835         plugins/file-manager/plugin.h: Moved preferences to separate
17836         glade file and added cvsignore file.
17837         
17838         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
17839         from ANJUTA_1_2_0 branch. Please note that other po files need merging
17840         from the branch. I tried it     but there were way too many conflicts.
17841         
17842         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
17843         
17844         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
17845         util functions required during the merge.
17846         
17847         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
17848         interface.
17849         
17850         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17851         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
17852         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17853         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
17854         Merged with ANJUTA_1_2_0 branch.
17856 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
17858         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
17860 2004-05-07  Naba Kumar  <naba@gnome.org>
17862         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
17864         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
17865         Added preferences reading and loading.
17866         
17867         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
17868         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
17869         libanjuta/fileselection.c, libanjuta/fileselection.h,
17870         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
17871         
17872         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
17874         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
17875         anjuta.spec.in, configure.in, data/autogen.sh.generic,
17876         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
17877         data/macros/autogen.sh, data/macros2/autogen.sh
17878         data/properties/ada.properties, data/properties/anjuta.properties,
17879         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
17880         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
17881         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
17882         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
17883         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
17884         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
17885         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
17886         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
17887         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
17888         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
17889         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
17890         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
17891         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
17892         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
17893         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
17894         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
17895         plugins/class-gen/clsGen.c, plugins/editor/print.c,
17896         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
17897         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
17898         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
17899         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17900         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
17901         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
17902         (added) scintilla/scintilla-marshal.c,
17903         (added) scintilla/scintilla-marshal.h,
17904         (added) scintilla/scintilla-marshal.list,
17905         scintilla/include/SString.h, scintilla/include/SciLexer.h,
17906         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
17907         (added) scintilla/patches/scintilla-calltip-align.patch,
17908         (added) scintilla/patches/scintilla-minor.patch,
17909         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
17911 2004-05-06  Naba Kumar  <naba@gnome.org>
17913         * (added) plugins/file-manager/Makefile.am,
17914         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
17915         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
17916         (added) plugins/file-manager/anjuta-file-manager.ui,
17917         (added) plugins/file-manager/plugin.c,
17918         (added) plugins/file-manager/plugin.h,
17919         (removed) plugins/file-manager/an_file_view.h,
17920         plugins/Makefile.am, configure.in,
17921         plugins/file-manager/an_file_view.c: Created file manager plugin.
17922         
17923         * plugins/profile-default/plugin.c: Added file manager plugin in default
17924         profile.
17925         
17926         * libanjuta/Makefile.am: Fixed dependencies.
17927         * pixmaps/anjuta_splash.png: New splash screen.
17929 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
17930         
17931         * template/template.c/h: Added in-line doc
17932         * manuals/reference/template/*: Added template documentation
17933         * configure.in: Build template docs
17935 2004-05-05  Naba Kumar  <naba@gnome.org>
17937         * autogen.sh: Added commands to generate initial interfaces.
17938         
17939         * libanjuta/Makefile.am,
17940         (removed)libanjuta/anjuta-plugin-parser.c,
17941         (removed)libanjuta/anjuta-plugin-parser.h,
17942         (added)libanjuta/anjuta-plugin-description.c,
17943         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
17944         plugin description.
17945         
17946         * libanjuta/anjuta-plugin.c,
17947         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
17948         
17949         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
17950         and added AnjutaShellPlacement enum for widgeds placement (passed to 
17951         widget add_widget() method.
17952         
17953         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
17954         and moved plugin sets loading in profile plugins.
17955         
17956         * libanjuta/interfaces/.cvsignore,
17957         (removed)libanjuta/interfaces/Makefile.am,
17958         libanjuta/interfaces/libanjuta.idl,
17959         libanjuta/interfaces/anjuta-idl-compiler.pl,
17960         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
17961         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
17962         (removed)libanjuta/interfaces/ianjuta-editor.c,
17963         (removed)libanjuta/interfaces/ianjuta-editor.h,
17964         (removed)libanjuta/interfaces/ianjuta-file.c,
17965         (removed)libanjuta/interfaces/ianjuta-file.h,
17966         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
17967         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
17968         (removed)libanjuta/interfaces/ianjuta-message-view.c,
17969         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
17970         *.h and Makefile.am files. They are autogenerated. Interfaces are
17971         by anjuta-idl-compiler.pl from libanjuta.idl file.
17972         
17973         * manuals/reference/libanjuta/Makefile.am,
17974         manuals/reference/libanjuta/anjuta-architecture.sgml,
17975         manuals/reference/libanjuta/libanjuta-docs.sgml,
17976         manuals/reference/libanjuta/libanjuta-sections.txt,
17977         manuals/reference/libanjuta/libanjuta.types,
17978         manuals/reference/libanjuta/plugin-description-file.sgml,
17979         manuals/reference/libanjuta/writing-plugins.sgml,
17980         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
17981         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
17982         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17983         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17984         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17985         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17986         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17987         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17988         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17989         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17990         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17991         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17992         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
17993         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
17994         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
17995         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
17996         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
17997         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17998         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17999         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
18000         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
18001         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
18002         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
18003         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
18004         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
18005         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
18006         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
18007         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
18008         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
18009         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
18010         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
18011         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18012         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
18013         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
18014         interfaces template sgmls.
18015         
18016         * plugins/Makefile.am,
18017         plugins/devhelp/anjuta-devhelp.plugin.in,
18018         plugins/devhelp/plugin.c,
18019         plugins/editor/action-callbacks.c,
18020         plugins/editor/anjuta-document-manager.plugin.in,
18021         plugins/editor/plugin.c,
18022         plugins/editor/plugin.h,
18023         plugins/editor/text_editor.c,
18024         plugins/sample1/plugin.c,
18025         plugins/message-view/anjuta-message-manager.plugin.in,
18026         plugins/message-view/plugin.c: Fixed shell add_widget method to take
18027         placement. Fixed other errors.
18028         
18029         * (added)plugins/profile-default/.cvsignore,
18030         (added)plugins/profile-default/Makefile.am,
18031         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
18032         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
18033         (added)plugins/profile-default/anjuta-default-profile.ui,
18034         (added)plugins/profile-default/plugin.c,
18035         (added)plugins/profile-default/plugin.h: Added a default new
18036         profile plugin.
18037         
18038         * src/Makefile.am,
18039         src/action-callbacks.c,
18040         src/anjuta-app.c,
18041         src/anjuta.c,
18042         src/main.cpp: Fixed necessary changes for libanjuta
18044 2004-05-04  Naba Kumar  <naba@gnome.org>
18046         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
18047         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
18048         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
18049         placement for default widgets placements.
18051 2004-05-03  Naba Kumar  <naba@gnome.org>
18053         * manuals/reference/libanjuta/anjuta-architecture.sgml,
18054         manuals/reference/libanjuta/libanjuta-docs.sgml,
18055         manuals/reference/libanjuta/plugin-description-file.sgml,
18056         manuals/reference/libanjuta/writing-plugins.sgml:
18057         Wrote more sections in writing-plugins document and fixed errors.
18059 2004-05-03  Naba Kumar  <naba@gnome.org>
18061         * libanjuta/interfaces/libanjuta.idl: Added interface
18062         IAnjutaFileManager.
18063         
18064         * manuals/reference/libanjuta/anjuta-architecture.dia,
18065         manuals/reference/libanjuta/anjuta-architecture.png: Updated
18066         architecture diagram.
18067         
18068         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
18069          manuals/reference/libanjuta/libanjuta-docs.sgml,
18070         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
18071         (added) manuals/reference/libanjuta/writing-plugins.sgml:
18072         Wrote writing-plugins document and separated chapters into
18073         separate sgml files.
18074         
18075         * plugins/file-manager/an_file_view.c,
18076         plugins/file-manager/an_file_view.h: New and improved directory
18077         rendering.
18079 2004-05-02  Sven Herzberg  <herzi@abi02.de>
18081         * anjuta.glade: re-designed the new file dialog
18082         * anjuta_dialogs_strings.c: new strings from the new file dialog
18084 2004-04-30  Naba Kumar  <naba@gnome.org>
18086         * libanjuta/interfaces/Makefile.am.iface,
18087         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
18088         
18089         * libanjuta/interfaces/libanjuta.idl: Updated.
18091         * libanjuta/interfaces/Makefile.am.iface,
18092         libanjuta/interfaces/libanjuta.idl: Updated.
18094 2004-04-29  Naba Kumar  <naba@gnome.org>
18095         
18096         * libanjuta/interfaces/Makefile.am.iface,
18097         libanjuta/interfaces/libanjuta.idl: Updated.
18099 2004-04-29  Naba Kumar  <naba@gnome.org>
18101         * libanjuta/interfaces/giface-idlc-c.pl,
18102         libanjuta/interfaces/libanjuta.idl: Upgraded.
18103         * libanjuta/interfaces/Makefile.am.iface: Added.
18104         
18105 2004-04-28  Naba kumar  <naba@gnome.org>
18107         * libanjuta/interfaces/giface-idlc-c.pl,
18108         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
18109         definitions and wrote a compiler.
18110         
18111 2004-04-28  Naba Kumar  <naba@gnome.org>
18113         * libanjuta/anjuta-shell.c: Fixed docs.
18114         * libanjuta/interfaces/Makefile.am,
18115         libanjuta/interfaces/ianjuta-file.c,
18116         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
18117         
18118         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
18119         
18120         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
18122         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18123         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18124         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18125         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18126         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
18127         * src/anjuta-app.c: Fixed bug.
18129 2004-04-27  Naba Kumar  <naba@gnome.org>
18131         * libanjuta/anjuta-preferences-dialog.c,
18132         manuals/Makefile.am: Fixed document bugs and enabled docs
18133         building.
18135         * libanjuta/anjuta-preferences-dialog.c,
18136         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
18137         More documentation.
18138         
18139         * libanjuta/anjuta-preferences.c,
18140         manuals/reference/libanjuta/libanjuta-docs.sgml,
18141         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18142         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18143         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18144         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18145         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
18146         Wrote more documentations.
18148         * (removed) plugins/message-view/imessage-view.c,
18149         (removed) plugins/message-view/ianjuta-msgman.c,
18150         plugins/message-view/Makefile.am,
18151         plugins/message-view/anjuta-msgman.c,
18152         plugins/message-view/anjuta-msgman.h,
18153         plugins/message-view/message-view.c,
18154         plugins/message-view/message-view.h,
18155         plugins/message-view/plugin.c,
18156         plugins/message-view/plugin.h: Moved interface implementations
18157         in their respective classes and used correct macros to
18158         defined class types.
18160         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
18161         src/action-callbacks.c, src/anjuta-app.c: Subclassed
18162         AnjutaUI from GtkUIManager instead of GtkDialog.
18164         * manuals/reference/libanjuta/Makefile.am,
18165         manuals/reference/libanjuta/libanjuta-docs.sgml,
18166         manuals/reference/libanjuta/libanjuta-sections.txt,
18167         manuals/reference/libanjuta/libanjuta.types,
18168         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
18169         (added) manuals/reference/libanjuta/anjuta-architecture.png,
18170         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18171         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18172         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18173         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
18174         Wrote more documentation, fixed typos, added architecture
18175         diagram, updated object types etc.
18177         * plugins/editor/text_editor.c: Fixed interface implementation.
18179 2004-04-26  Naba Kumar  <naba@gnome.org>
18181         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
18182         (added) manuals/reference/libanjuta/anjuta-architecture.png,
18183         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
18184         architecture diagram and a new chapter on plugins description file.
18186 2004-04-25  Naba Kumar  <naba@gnome.org>
18188         *  libanjuta/anjuta-children.h,
18189         libanjuta/anjuta-plugin.c,
18190         libanjuta/anjuta-plugin.h,
18191         libanjuta/anjuta-preferences.c,
18192         libanjuta/anjuta-shell.c,
18193         libanjuta/anjuta-shell.h,
18194         libanjuta/e-splash.c,
18195         libanjuta/e-splash.h,
18196         manuals/reference/libanjuta/Makefile.am,
18197         manuals/reference/libanjuta/libanjuta-docs.sgml,
18198         manuals/reference/libanjuta/libanjuta-sections.txt,
18199         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18200         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18201         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18202         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18203         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18204         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18205         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18206         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18207         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18208         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18209         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18210         manuals/reference/libanjuta/tmpl/defaults.sgml,
18211         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18212         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18213         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
18214         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
18215         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18216         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18217         manuals/reference/libanjuta/tmpl/plugins.sgml,
18218         manuals/reference/libanjuta/tmpl/properties.sgml,
18219         manuals/reference/libanjuta/tmpl/resources.sgml,
18220         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
18221         manuals/reference/libanjuta/tmpl/e-splash.sgml,
18222         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18223         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18224         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
18225         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
18227         Added more template files and wrote more documentation.
18229 2004-04-24  Andras Timar  <timar@gnome.hu>
18231         * configure.in: Added hu to ALL_LINGUAS.
18233 2004-04-23  Naba Kumar  <naba@gnome.org>
18234         
18235         * configure.in: Fixed compile error.
18236         
18237         * libanjuta/anjuta-children.c,
18238         libanjuta/anjuta-children.h,
18239         libanjuta/anjuta-preferences.c,
18240         libanjuta/anjuta-preferences.h,
18241         libanjuta/anjuta-shell.c,
18242         libanjuta/anjuta-ui.c,
18243         libanjuta/anjuta-ui.h,
18244         manuals/reference/libanjuta/Makefile.am,
18245         manuals/reference/libanjuta/libanjuta-docs.sgml,
18246         manuals/reference/libanjuta/libanjuta.types,
18247         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18248         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18249         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18250         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18251         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18252         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18253         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18254         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18255         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18256         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18257         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18258         manuals/reference/libanjuta/tmpl/defaults.sgml,
18259         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18260         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18261         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
18262         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
18263         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18264         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18265         manuals/reference/libanjuta/tmpl/plugins.sgml,
18266         manuals/reference/libanjuta/tmpl/properties.sgml,
18267         manuals/reference/libanjuta/tmpl/resources.sgml,
18268         plugins/sample1/plugin.c: Added libanjuta API documentation.
18270 2004-04-22  Naba Kumar  <naba@gnome.org>
18272         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
18273         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
18274         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
18275         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
18276         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
18277         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
18278         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
18279         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
18280         (removed) libegg/eggradiotoolbutton.c,
18281         (removed) libegg/eggseparatortoolitem.c,
18282         (removed) libegg/eggtoggletoolbutton.c,
18283         (removed) libegg/eggtoolbar.c,
18284         (removed) libegg/eggtoolbutton.c,
18285         (removed) libegg/eggtoolitem.c,
18286         (removed) libegg/prop-editor.c,
18287         (removed) libegg/test-actions.c,
18288         (removed) libegg/test-drag.c,
18289         (removed) libegg/test-merge.c,
18290         (removed) libegg/test-toolbar.c,
18291         libegg/menu/Makefile.am,
18292         (removed) libegg/menu/egg-accel-dialog.h,
18293         (removed) libegg/menu/egg-action-group.h,
18294         (removed) libegg/menu/egg-action.h,
18295         libegg/menu/egg-entry-action.h,
18296         (removed) libegg/menu/egg-markup.h,
18297         (removed) libegg/menu/egg-menu-merge.h,
18298         (removed) libegg/menu/egg-menu.h,
18299         (removed) libegg/menu/egg-radio-action.h,
18300         (removed) libegg/menu/egg-toggle-action.h,
18301         (removed) libegg/menu/howitshouldwork.txt,
18302         (removed) libegg/toolbar/.cvsignore,
18303         (removed) libegg/toolbar/Makefile.am,
18304         (removed) libegg/toolbar/TODO,
18305         (removed) libegg/toolbar/eggradiotoolbutton.h,
18306         (removed) libegg/toolbar/eggseparatortoolitem.h,
18307         (removed) libegg/toolbar/eggtoggletoolbutton.h,
18308         (removed) libegg/toolbar/eggtoolbar.h,
18309         (removed) libegg/toolbar/eggtoolbutton.h,
18310         (removed) libegg/toolbar/eggtoolitem.h,
18311         (removed) libegg/toolbar/prop-editor.h,
18312         (removed) libegg/toolbar/toolbar-api.txt,
18313         (removed) libegg/toolbar/toolbar-ideas.txt,
18314         plugins/devhelp/anjuta-devhelp.ui,
18315         plugins/devhelp/plugin.c,
18316         plugins/editor/action-callbacks.c,
18317         plugins/editor/action-callbacks.h,
18318         plugins/editor/anjuta-docman.c,
18319         plugins/editor/anjuta-document-manager.ui,
18320         plugins/editor/plugin.c,
18321         P plugins/message-view/Makefile.am,
18322         plugins/message-view/anjuta-message-manager.ui,
18323         plugins/message-view/plugin.c,
18324         plugins/sample1/anjuta-sample.ui,
18325         plugins/sample1/plugin.c,
18326         src/action-callbacks.c,
18327         src/action-callbacks.h,
18328         src/anjuta-actions.h,
18329         src/anjuta-app.c,
18330         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
18331         Gtk actions and UIManager. Fixed all plugins to use this.
18332         
18333         * manuals/reference/gtkdoc-scangobj.diff,
18334         manuals/reference/libanjuta/Makefile.am,
18335         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18336         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18337         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18338         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18339         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
18341         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
18342         
18343 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
18344         
18345         * plugins/message-view/imessage-view.c
18346         * plugins/message-view/ianjuta-msgman.c:
18347         Added interfaces
18349 2004-04-17  Adam Weinberger  <adamw@gnome.org>
18351         * configure.in: Added en_CA to ALL_LINGUAS.
18353 2004-04-08  Naba Kumar  <naba@gnome.org>
18355         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
18356         libanjuta/interfaces/Makefile.am,
18357         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
18358         message manager and message view interfaces.
18360         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
18361         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18362         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
18363         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
18364         src/anjuta-app.c: Used 'activate' and
18365         'deactivate' virtual methods for plugins. Fixed installed plugins
18366         dialogs. Added remove_widget() method for AnjutaShell.
18368         * libanjuta/interfaces/Makefile.am,
18369         libanjuta/interfaces/ianjuta-document-manager.c,
18370         libanjuta/interfaces/ianjuta-document-manager.h,
18371         libanjuta/interfaces/ianjuta-editor.c,
18372         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
18373         and editor interfaces.
18375         * plugins/devhelp/plugin.c,
18376         plugins/message-view/anjuta-message-manager.plugin.in,
18377         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
18378         plugins/sample1/plugin.c: Updated plugins implementation to
18379         reflect the changes.
18381 2004-04-07  Naba Kumar  <naba@gnome.org>
18383         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
18384         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
18385         libanjuta/interfaces/ianjuta-editor.h,
18386         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
18387         plugins/editor/anjuta-docman.c,
18388         plugins/editor/anjuta-document-manager.plugin.in,
18389         plugins/editor/plugin.c, plugins/sample1/plugin.c,
18390         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
18391         Added supported interfaces for plugins. Tested plugin interfaces
18392         through sample plugin.
18393         
18394 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
18395         
18396         * template/Makefile.am, data/templates/library/Makefile.am
18397         Fixed some automake-1.7 incompatibilities
18398         * template/xmltemplate.c: Small fix
18400 2004-02-23  Naba Kumar  <naba@gnome.org>
18402         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
18403         Added plugins manager dialog.
18404         
18405         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
18406         library dependencies.
18407         
18408         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
18409         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
18410         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
18411         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
18412         geometry command line option.
18413         
18414 2004-02-16  Naba Kumar  <naba@gnome.org>
18416         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
18417         Added interfaces and IAnjutaEditor editor interface.
18418         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
18419         interface.
18420         * libanjuta/anjuta-shell.h: Fixed bug.
18421         
18422 2004-02-13  Naba Kumar  <naba@gnome.org>
18424         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
18425         
18426 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
18427         
18428         * data/template/*/.cvsignore:
18429         Avoid all these ? in cvs output
18431 2004-02-13  Naba Kumar  <naba@gnome.org>
18433         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
18434         includes and linking.
18436         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
18437         and set required version to devhelp 0.8. This devhelp version
18438         can be acquired from gnome cvs branch devhelp branch
18439         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
18441         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
18442         src/actions-callbacks.c: Added Dock Manager settings menu item.
18444         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
18445         * plugins/devhelp/plugin.c: Fixed a linking bug.
18446         
18447         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
18448         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
18449         external GDL dependency and used libegg codes.
18450         
18451 2004-02-12  Naba Kumar  <naba@gnome.org>
18453         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
18454         Added devhelp plugin, but it can't be used without a
18455         patch in devhelp. So it's disabled for now.
18457         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
18458         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
18459         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
18460         Update cvsignore files.
18462         * libanjuta/plugins.c, widgets/e-splash.c:
18463         Fixed plugins loading to show splash icons.
18464         
18465         * plugins/message-view/anjuta-message-manager.plugin.in,
18466         plugins/message-view/plugin.c: Fixed plugin registered name.
18468         * plugins/message-view/anjuta-message-view.png,
18469         plugins/sample1/anjuta-sample-plugin.png: Update images.
18471         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
18472         src/main.c: Fixed layout loading.
18474         * plugins/devhelp/Makefile.am: Fixed error.
18476         * (removed) widgets/*, libanjuta/plugins.h,
18477         src/main.c: Transfered widgets to libanjuta/.
18478         
18479         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
18480         toplevel directory to created only one library as libanjuta-egg.
18482         * data/Makefile.am: Fixed build error.
18484         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
18485         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
18486         libegg/.cvsignore: Added egg dock widget.
18488         * gdl/*: Removed as they are now available in libegg.
18489         
18490 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
18492         * plugins/editor/anjuta-docman.c:
18493         Use stock close icon on tab close button
18495 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
18496         
18497         * data/template/Makefile.am
18498         data/template/language/Makefile.am
18499         data/template/library/Makefile.am
18500         data/template/text/Makefile.am
18501         data/template/project/Makefile.am
18502         data/template/project/terminal/Makefile.am
18503         configure.in: Created Makefile to install templates
18505 2004-02-11  Naba Kumar  <naba@gnome.org>
18507         * plugins/editor/action-callbacks.c,
18508         plugins/editor/anjuta-document-manager.ui,
18509         plugins/editor/plugin.c
18510         plugins/message-view/anjuta-message-manager.ui,
18511         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
18512         
18513 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
18514         
18515         * plugins/message-view/*: MessageView plugin is now loaded
18516         The menu items are still dummies.
18518 2004-02-09  Naba Kumar  <naba@gnome.org>
18520         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
18521         generation.
18522         
18523         * libanjuta/anjuta-preferences.h: Added some documentation.
18524         
18525         * libanjuta/anjuta-shell.h: Removed dead codes.
18526         
18527         * (removed) manuals/reference/gtkdoc-scangobj,
18528         manuals/reference/gtkdoc-scangobj.diff,
18529         manuals/reference/libanjuta/.cvsignore,
18530         manuals/reference/libanjuta/Makefile.am,
18531         manuals/reference/libanjuta/README.inline-doc,
18532         manuals/reference/libanjuta/README.sections,
18533         manuals/reference/libanjuta/libanjuta-docs.sgml,
18534         manuals/reference/libanjuta/libanjuta-sections.txt,
18535         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18536         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18537         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18538         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18539         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18540         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18541         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18542         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18543         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18544         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18545         manuals/reference/libanjuta/tmpl/defaults.sgml,
18546         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18547         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18548         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18549         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18550         manuals/reference/libanjuta/tmpl/plugins.sgml,
18551         manuals/reference/libanjuta/tmpl/properties.sgml,
18552         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
18553         of scan program. Updated templates.
18555         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
18556         editor action callbacks data.
18557         
18558         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
18559         scintilla object ref/unref.
18561 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
18562         
18563         * template/*: Added new xml based template system
18564         * template/dtds/*: Dtds to validate xml files of the template systems
18565         * data/template/*: Some sample template files
18566         Still needs some work but builds fine!
18568 2004-02-06  Naba Kumar  <naba@gnome.org>
18570         * cofigure.in, manuals/Makefile.am,
18571         (added) manuals/reference/*: Added API documentation
18572         structure (gtk-doc based).
18574         * libanjuta/libanjuta.h: Updated
18575         
18576 2004-02-05  Naba Kumar  <naba@gnome.org>
18577         
18578         * configure.in: Sets correct dependencies and
18579         uses gdl external library.
18581         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
18582         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
18583         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
18584         libanjuta/fileselection.h, libanjuta/glue-factory.c,
18585         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
18586         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
18587         and added file dialogs.
18589         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
18590         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
18591         Build dynamic libraries for libegg.
18593         * plugins/Makefile.am, plugins/editor/Makefile.am,
18594         plugins/editor/action-callbacks.c, 
18595         plugins/editor/action-callbacks.h,
18596         plugins/editor/anjuta-docman.c,
18597         plugins/editor/anjuta-docman.h
18598         plugins/editor/anjuta-document-manager.plugin.in
18599         plugins/editor/anjuta-document-manager.png
18600         plugins/editor/anjuta-document-manager.ui
18601         plugins/editor/file.c
18602         plugins/editor/file.h
18603         plugins/editor/plugin.c
18604         plugins/editor/print.c
18605         plugins/editor/print.h
18606         plugins/editor/search-replace.c
18607         plugins/editor/search_incremental.c
18608         plugins/editor/search_incremental.h
18609         plugins/editor/text_editor.c
18610         plugins/editor/text_editor.h
18611         plugins/editor/text_editor_cbs.c
18612         plugins/editor/text_editor_menu.h
18613         plugins/sample1/Makefile.am
18614         plugins/sample1/anjuta-sample-plugin.png
18615         plugins/sample1/anjuta-sample.plugin.in
18616         plugins/sample1/anjuta-sample.ui
18617         plugins/sample1/plugin-sample1.c
18618         plugins/sample1/plugin.c
18619         plugins/sample1/plugin.h: Created sample
18620         plugin and fixed editor plugin.
18622         * printing/*: Removed.
18624         * scintilla/Makefile.am: Builds dynamic library.
18626         * src/Makefile.am, src/action-callbacks.c,
18627         src/action-callbacks.h, (removed) src/an_symbol_view.c,
18628         src/anjuta-actions.h, src/anjuta-app.c,
18629         src/anjuta-app.h, src/anjuta-callbacks.c,
18630         src/anjuta-callbacks.h, (removed) src/anjuta.c,
18631         (removed) src/anjuta.h, src/anjuta.ui,
18632         src/layout.xml, src/main.c, src/preferences.h,
18633         src/utilities.c: Debuggged and finally made plugins
18634         loadable.
18636         * global-tags/Makefile.am: Fixed build error.
18638 2004-02-03  Naba Kumar  <naba@gnome.org>
18640         * configure.in: Users GDL from external package.
18641         * plugins/*: Added many new plugins (not ready though).
18642         * src/*: Removed many files (which have been transfered in plugins/).
18643         
18644 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
18646         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18648 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18650         * configure.in: Added editor plugins
18651         
18652         * plugins/Makefile.am, src/search-replace_backend.h,
18653         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
18654         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
18655         
18656         * Added: plugins/editor/search_incremental.c, 
18657         plugins/editor/search_incremental.h
18659         * Update search-replace in plugins/editor
18660         
18661 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
18662         
18663         * plugins/message-view/message-view.c: Some code clean-up
18665 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18667         * Added: search_incremental[ch]
18668         
18669         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
18670         src/mainmenu_callbacks.c, src/toolbar.c
18671         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
18672         
18673         * Incremental Search
18675 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18676         
18677         * plugins/message-view/anjuta-msgman.[c/h]:
18678         Added message manager for easier message handling with a
18679         similar interface as docman. Of course you can still use
18680         MessageView standalone.
18681         * plugins/Makefile.am: Added message-view because it compiles
18682         without errors.
18684 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18685         
18686         * plugins/message-view/*: Added message-view plugin 
18687         (still incomplete) 
18688         * configure.in: Added plugins/message-view/Makefile
18690 2004-01-03  Naba Kumar  <naba@gnome.org>
18692         * libanjuta/*.c: Added new files and updated old ones.
18693         * plugins/editor/*: Added editor plugin.
18694         * configure.in: Added editor plugin and moved editor related
18695         files into it.
18697 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
18699         * src/Makefile.am: Added search-replace_backend.[ch]
18700         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18701         find_replace.[ch]
18702         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18703         src/search-replace_backend.c, src/search-replace_backend.h,
18704         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18705         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18706         src/toolbar_callbacks.c
18707         * The advanced Search/Replace functionality now replaces the older
18708         Find/Replace stuff.
18709         * The Search/Replace functionality can be interrupted during a long
18710         Search/Replace;
18711         
18712 2003-12-11  Naba Kumar  <naba@gnome.org>
18714         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
18715         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
18716         errors.
18717         * Makefile.am, libanjuta/*: Added new module.
18718         * src/Makefile.am: Fixed linking error.
18719         * src/watch_cbs.c: Debugger clean up.
18720         * configure.in: Added libanjuta-2.0.pc
18722         * configure.in, libanjuta/Makefile.am,
18723         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
18724         libanjuta instead.
18726 2003-12-11  Naba Kumar  <naba@gnome.org>
18728         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18730         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
18731         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
18732         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
18733         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
18734         The user can now give a name at the creation of a new file and
18735         insert automatically (user choice) header, gpl notice, header
18736         template. The file extension is added automatically according
18737         to the selected type of file. The various insert functions have
18738         been moved from mainmenu-callback.c to file.c. The cursor is now
18739         moved after an insert operation. Removes also useless code in
18740         memory.c and search-replace.c
18741         
18742 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
18744         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
18745         sortable headers, process tree, removal of path and process params
18746         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18747         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18748         code cleanup
18750 2003-12-10  Naba Kumar  <naba@gnome.org>
18752         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
18753         
18754 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18756         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18758 2003-11-28  Naba Kumar  <naba@gnome.org>
18760         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
18761         
18762         * manuals/de/*: Added german translation docs.
18763         
18764         * configure.in, Makefile.am, src/Makefile.am,
18765         libegg/*/*: Added libegg library.
18766         
18767         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
18768         installation directory.
18769         
18770         * src/text_editor_cbs.c: Fixed closing of file.
18772 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18773                                                                                 
18774         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18776 2003-09-05  Naba Kumar  <naba@gnome.org>
18778         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
18779         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
18780         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
18781         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
18782         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
18783         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
18784         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
18785         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
18786         using libegg. Initial commit -- compiles but is not complete.
18788 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18790         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
18792 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
18794         * configure.in: Removed "ta" from ALL_LINGUAS.
18796 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
18798         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
18800 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
18802         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
18804 2004-04-24  Andras Timar  <tmar@gnome.hu>
18806         * configure.in: Added hu to ALL_LINGUAS.
18808 2004-04-14  Naba Kumar  <naba@gnome.org>
18810         * src/Makefile.am, printing/Makefile.am,
18811         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
18812         because we are still using GtkCombo and build breaks with gtk-2.4.
18813         
18814 2004-04-13  Naba Kumar  <naba@gnome.org>
18816         * NEWS: Updated.
18817         * anjuta.spec.in: Fixed build error.
18818         * po/POTFILES.in: Updated.
18819         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
18821 2004-04-11  Naba Kumar  <naba@gnome.org>
18823         * NEWS: Updated.
18824         * AUTHORS: Updated.
18825         * configure.in: Added ga in ALL_LINGUAS.
18826         * ChangeLog: Fixed dates.
18827         
18828 2004-04-09  Naba Kumar  <naba@gnome.org>
18830         * src/print.c: Fixed buffer styling bug when printing with
18831         selection.
18833         * data/properties/anjuta.properties: Defined only one base font and
18834         used courier instead of lucidatypewriter, because most newer systems are
18835         unlikely to have it (bug #885023, #925956, #890473).
18836         
18837         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
18838         warning.
18839         
18840         * src/an_file_view.c: Fixed possible crash bug.
18842 2004-04-07  Naba Kumar  <naba@gnome.org>
18844         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
18845         gtk_main_quit() etc..), so that atexit() functions are not called
18846         (which is apparently done to free up memory and we don't need to
18847         do that at this point). Incidentally, something also happens in the
18848         atexit call which freezes the UI for far too long when the application
18849         exits and we want to avoid that..
18850         * src/glade_iface.c: Fixed compiler warning.
18851         
18852 2004-04-06  Naba Kumar  <naba@gnome.org>
18854         * src/project_dbase_gui.c: Fixed errors.
18856         * src/registers_gui.c: Fixed possible crash bug.
18857         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
18858         * src/signals.[c,h]: Used tree view and glade file for dialog.
18859         * src/Makefile.am, src/about.c, src/an_file_view.c,
18860         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
18861         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
18862         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
18863         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
18864         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
18865         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
18866         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
18867         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
18868         src/launcher.h, src/main.c, src/main_menubar.c,
18869         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
18870         src/message-manager-private.cc, src/message-manager.cc,
18871         src/preferences.c, src/project_config.c, src/project_dbase.c,
18872         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
18873         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
18874         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
18875         src/search-replace.c, src/search-replace_backend.c,
18876         src/search_incremental.c, src/search_preferences.c,
18877         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
18878         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
18879         src/signals_gui.c, src/source.c, src/src_paths.c,
18880         src/stack_trace.c, src/start-with.c, src/style-editor.c,
18881         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
18882         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
18883         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
18884         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
18885         tagmanager/Makefile.am, scintilla/include/SString.h,
18886         widgets/Makefile.am, widgets/gnomefilelist.c:
18888         Removed all deprecated codes and substituted
18889         with newer APIs. Fixed some possible crash bugs where cell renderers
18890         were being shared.
18891         
18892         * scintilla/patches/scintilla-minor.patch: Minor patch.
18894 2004-04-06  Naba Kumar  <naba@gnome.org>
18896         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
18897         tree after all the files have been added (and not everytime a file
18898         is added in the project). Also fixed some memory corruption
18899         (possibly bug #900478).
18900         
18901         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
18902         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
18903         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
18904         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
18905         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
18906         qualifier wherever appropriate.
18908 2004-04-05  Naba Kumar  <naba@gnome.org>
18910         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
18911         switch terminal echo on/off. Debugger requires it off, while the
18912         rest requires it on.
18914         * src/search-replace.c: sets search direction and action (in addtion
18915         to target) for find in files.
18916         
18917 2004-04-02  Naba Kumar  <naba@gnome.org>
18919         * src/mainmenu_callbacks.c: Sets filename during save of new files.
18921         * src/project_dbase.c, src/debugger, src/an_file_view.c,
18922         src/an_symbol_view.c: Added an gtk events loop for
18923         displaying project loading status (for loading large projects) and
18924         debugger program starting ... just to give an impression of fastness :-).
18926         * configure.in, anjuta.prj: Bumped version to 1.2.2.
18928         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
18929         crash bug, which occurs when opening and closing a large project
18930         repeatedly.
18931         
18932         * src/attach_process.c: Fixed a comiple error for old gcc.
18933         
18934         * src/launcher.c: Prints proper error message when launcher child
18935         could not be executed and exits properly. Fixed a crash
18936         bug (bug #926606).
18937         
18938         * src/resources.c, src/utilities.c, src/glade_iface.c,
18939         src/debugger.c, src/attach_process.c: Properly exits forked children
18940         when they could not be executed.
18941         
18942 2004-04-01  Naba Kumar  <naba@gnome.org>
18944         * src/search-replace.c: Fixed a crash bug (bug #921893).
18946 2004-03-31  Naba Kumar  <naba@gnome.org>
18948         * anjuta.glade: Added a note on compiler options dialog ->support
18949         dialog telling that supports are only available for file mode.
18951         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
18952         src/anjuta_cbs.c:
18953         Improved shutdown time delay by bypassing project closing
18954         and unloading plugins.
18956         * src/build_file.c, data/properties/anjuta.properties: Added a property
18957         to toggle on/off for going to first error automatically.
18959 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
18961         * src/debugger.c: fixed core file loading
18962         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
18963         for long lines (bugs #700968 and #911376)
18964         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
18965         #917982.
18966         * src/anjuta.c: Focuses current AnEditor correctly.
18968 2004-03-30  Naba Kumar  <naba@gnome.org>
18970         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
18971         * AUTHORS: Updated with all contributors names.
18972         * NEWS: Updated.
18973         * src/about.c: Reads contributors names from AUTHORS file.
18974         * manuals/C/anjuta-manual/authors.xml: Points to online
18975         contributors list.
18976         
18977 2004-03-29  Naba Kumar  <naba@gnome.org>
18979         * data/properties/ada.properties: Fixed syntax colors. Patch
18980         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
18981         (bug #923474).
18983         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
18984         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
18985         generated projects, so that their pixmap files are
18986         found properly (bug #919903).
18987         
18988         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
18989         anjuta.
18991         * src/source.c: Installs .glade file of libgllade
18992         projects in $(datadir)/$(package)/glade (part of bug #861038).
18993         
18994         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
18995         in compiler options (bug #883837).
18996         
18997         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
18998         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
18999         
19000 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
19002         * anjuta/src/search-replace.c: fixed another crash bug in
19003         "Find Usage"
19004         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
19005         breakpoint property fix
19007 2004-03-29  Naba Kumar  <naba@gnome.org>
19009         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
19010         (new) manuals/C/anjuta-advanced-tutorial/*:
19011         Added menu entry for 'Anjuta Advanced Tutorial'
19012         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
19014 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19015         
19016         * src/fileselection.[ch], src/mainmenu_callbacks.c:
19017         Fixed bug #908941  ('Open' starts in wrong directory)
19018         
19019 2004-03-26  Naba Kumar  <naba@gnome.org>
19021         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
19022         compile error and bug #905738 with terminal.
19024         * src/search_incremental.c, src/register.c, src/sharedlib.c,
19025         src/search-replace.[h,c], src/search_incremental.[h,c],
19026         src/search_preferences.h, src/utilities.c, src/anjuta.c,
19027         src/text_editor.[c,h]: Fixed compiler warnings.
19028         
19029         * src/search-replace.c: Fixed a memory corruption (possible
19030         fix for bug #921893, but not yet confirmed).
19031         
19032         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
19033         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
19034         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
19035         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
19037 2004-03-25  Naba Kumar  <naba@gnome.org>
19039         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
19040         crash bug with attach process dialog and made the dialog closable
19041         with 'esc'.
19042         
19043         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
19044         always display within the margin.)
19045         
19046         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
19047         the old breakpoint when it's properties are updated
19048         (creating a new updated one).
19049         
19050 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
19052         * src/aneditor.cxx, src/aneditor.h: fixed calltips
19053         displayed for wrong file.
19054         * src/breakpoints.c: conditional breakpoints
19055         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
19056         "Find in Files..." disabling policy
19058 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19060         * src/build_file.c: Fixed bug #874380
19061         Goto the first error if it exists.
19063 2004-03-24  Naba Kumar  <naba@gnome.org>
19065         * src/anjuta.c: Fixed to get correct child exit status
19066         using mask (bug #905738).
19067         
19068         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
19069         Aligned buttons in the New file dialog,
19070         set default response to OK, entry box activates default response,
19071         ESC closes dialog and hides on delet_event.
19073 2004-03-19  Naba Kumar  <naba@gnome.org>
19075         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
19076         tree).
19078 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
19080         * src/search-replace.c: fixed "Find Usage" crash when no project open
19082 2004-03-17  Naba Kumar  <naba@gnome.org>
19084         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
19085         Fixed the generated projects to read m4 directory if the directory
19086         exists (bug #917781).
19087         
19088 2004-03-12  Naba Kumar  <naba@gnome.org>
19090         * HACKING: Fixed formatting for auto-parsing.
19092 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
19093         
19094         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
19095         rework (bug #890609)
19097 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19098         
19099         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
19101 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19102         
19103         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
19104         * src/search_preferences.c: Fixed typo.
19105         
19106 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19107         
19108         * src/search-replace.c: improved Search&Replace
19109         For the moment "Replace All" does not work with non opened files
19110         but Anjuta should not crash now ! ??? 
19111         
19112 2004-02-26  Naba Kumar  <naba@gnome.or>
19114         * src/source.c: Fixed to pass cflags correctly
19115         and suppress the automake's default cflags.
19116         bug #816130, #801056, #782798, #773459
19117         
19118         * data/properties/anjuta.properties: Do not defualt to -k make option.
19119         bug #875486.
19121         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
19122         bug #877683.
19123         
19124         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
19125         
19126         * src/message-manager-private.cc: Disabled debug messages.
19127         
19128 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
19130         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
19132 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19133         * anjuta.glade, src/search-replace.c:
19134         Reduced Search&Replace dialog, bug #902636.
19135         
19136 2004-02-23  Naba Kumar  <naba@gnome.or>
19138         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
19139         (bug #866143).
19141 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19142         
19143         * src/search_incremental.c: Fixed bug #900903
19145 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
19146         
19147         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
19148         src/anjuta.c: Fixed bugs #890609 and #890609
19150 2004-02-23  Naba Kumar  <naba@gnome.or>
19152         * src/message-manager.cc: Disconnects menuitem signal properly.
19153         Fixed bug #901723.
19154         
19155         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
19156         bug #900897.
19157         
19158 2004-02-20  Naba Kumar  <naba@gnome.org>
19160         * src/message-manager-private.[c,h]: Implemented keypress
19161         event for the terminal and resets it when ctrl c or ctrl d
19162         is pressed. But it doesn't seem to be working on keypress.
19163         Added a workaround to let it work on key release instead.
19164         (bug #878357).
19165         
19166         * src/search-replace: Fixed compiler warnings.
19167         
19168 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
19170         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
19171         Use defined file name when saving new files (fixes bug #898105)
19172         Don't change filename when clicking on a directory
19173         
19174         BTW: Happy birthday to me :-)
19175         
19176 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19177         
19178         * src/search-replace.c: Fixed a crash bug 
19179         Crash on Find & Replace (#887833)
19180         
19181 2004-02-18  Naba Kumar  <naba@gnome.org>
19183         * src/executer.c: Fixed a crash bug.
19184         
19185         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
19186         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
19187         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
19188         instead of GtkWindow (Part of bug #671596).
19189         
19190         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
19191         src/registers_gui.c, src/registers_cbs.[h,c],
19192         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
19193         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
19194         src/compiler_options.c, src/an_file_view.c, start-with.c,
19195         src/anjuta-tools.c, help.c:
19197         Added "close" buttons on all
19198         dialogs (HIG) and fixed to properly response to ESC close
19199         (Part of bug #671596).
19201         * src/launcher.c: Disabled printing of long debug lines.
19202         
19203         * src/utilities.h: Fixed a compiler warning.
19204         
19205 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
19207         * src/anjuta.c: "Save all" action now asks for filenames for new files
19208         (fixes bug #898111)
19210 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
19212         * anjuta.glade, src/text_editor.c:
19213         Fixed a typo in Hello World indentation style 
19214         Fixed misuse of translated strings when looking for style
19215         This entry fixes bug #876037
19217 2004-02-16  Naba Kumar  <naba@gnome.org>
19219         * src/utilities.c: Fixed return value when dest file could
19220         not be created.
19222         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
19223         * src/utilities.[c,h]: Removed 'cmp' dependency and used
19224         internal function to compare files.
19225         
19226 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
19228         * src/message-manager-private.cc:
19229         Set bold color as foreground color in terminal
19230         (fixes bug #864924)
19232         * src/aneditor.cxx:
19233         Use font style defined for message indicators in
19234         preferences/messages
19235         (fixes bug #885032)
19237 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
19239         * src/build_project.c:
19240         Use build.silent option from preferences (fixes bug #895726)
19241         
19242 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
19244         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
19246 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
19247         
19248         Patch from Massimo Corà <maxcvs@email.it>:
19249         * scintilla/LexCPP.cxx: Support "///" comments
19251 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19252         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
19253         src/search_replace.h, src/search-replace_backend.h
19254         anjuta.glade
19255         
19256         * Added: src/search_preferences.c, src/search_preferences.h
19257         Allow the user to save search/replace settings and give them names.
19259 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
19260         
19261         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
19262         scintilla/ScintillaGTK.cxx:
19263         Hopefully fixed AMD 64 crash bug by using correct marshaller
19265 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
19267         * src/preferences.c: Save GtkOptionMenu properties properly
19268         * src/text_editor.c: Fixes editor mispell of fold.symbols property
19270 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
19271         
19272         * configure.in, src/Makefile.am, scintilla/Makefile.am:
19273         Fixed libiconv issue
19274         * NEWS: Updated
19276 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
19277         
19278         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
19279         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
19280         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
19281         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
19282         src/sharedlib_gui.c:
19283         Debugger speed-up, replaced deprecated GtkCList
19285 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
19287         * src/text-editor.c: Use stock gtk+ close button for editor tabs
19289 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
19291         * configure.in: Added "sq" to ALL_LINGUAS.
19293 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
19295         * configure.in: Added "ko" to ALL_LINGUAS.
19297 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19299         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
19300         src/search_incremental.c, src/search_incremental.h: 
19301         Search_incremental code cleanup
19303 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19305         * scintilla/*/*: Updated scintilla to CVS
19306         * Added: scintilla/Readme.sync
19307         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
19308         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19309         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
19310         scintilla/ScintillaGTK.cxx,
19311         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
19312         scintilla/include/Scintilla.iface: Updated.
19314 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19316         * search-replace_backend.[ch], search_incremental[ch]: Added
19317         
19318         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
19319         find_replace.[ch]: Removed.
19320         
19321         * anjuta.glade, src/search-replace.c, src/search-replace.h,
19322         src/search-replace_backend.c, src/search-replace_backend.h,
19323         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19324         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
19325         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
19326         functionality now replaces the older Find/Replace stuff. The Search/Replace
19327         functionality can be interrupted during a long Search/Replace.
19329 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
19331         * widgets/gnomefilesel.c: Fix use of previously freed memory on
19332         selecting ".." and "." from file selector. 
19334 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
19336         * anjuta.glade: Fixed wrong "fold.symbols" property
19338 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19339         
19340         * src/project_dbase_gui.c: Alphabetical order ;-)
19341         * src/compiler_options.c: Fixed bug #867539
19342         * src/launcher.c: Workaround for bugs #864922, #849928,
19343         #846386 and #845782: The launcher no longer hangs but does
19344         not get the exit status correctly sometimes.
19345         * Changes suggested by Bosik are obviously already in without
19346         any Changelog entry (ClsGen.c, project_dbase_gui.c)
19347         * NEWS, README, anjuta.prj, configure.in: 
19348         Changed version to 1.2.1
19349         
19350         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
19351         * anjuta_dialogs_strings.c, anjuta.glade: 
19352         Fixed bugs #860906, #859329
19353         
19354         Patch from grzegol@pld-linux.org
19355         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
19356         freedesktop.org standard)
19358 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19359         
19360         Patch from Stefano Vallarino <stevalla@libero.it>:
19361         * src/source.[c/h]: Fixes cpp sample file to conform to 
19362         ISO/IEC 14882, C++-Standard 
19364 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
19366         Review by Johannes Schmid <jhs@cvs.gnome.org>
19367         * src/build_file.[ch]: Add build_execute_shell_command which executes the
19368         command using sh -c.
19369         * src/compile.c: Use build_execute_shell_command when compiling single
19370         files.
19372 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19373         
19374         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
19375         * src/breakpoints.c: Code cleanup, workaroud for possible 
19376         launcher bug
19377         * src/src_paths.c: Update debugger dirs on directory change
19379 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
19381         Review by Johannes Schmid <jhs@cvs.gnome.org>
19382         * src/attach_process.c, src/attach_process.h, anjuta.glade:
19383         sortable headers, process tree, removal of path and process params
19384         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
19385         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
19386         code cleanup
19388 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19389         
19390         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19391         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
19392         Add a dialog for "New file" which lets the user set the 
19393         filename and to add copyright/header templates to the file
19394         * Review: Changed function names to contain modules name (file_)
19396 2003-12-09  Naba Kumar  <naba@gnome.org>
19398         * setup-gettext: Fixed a typo.
19399         * scintilla/Makefile.am: Fixed a build error for SMP systems.
19401 ---- Released version 1.2.0 ---
19403 2003-12-08  Naba Kumar  <naba@gnome.org>
19405         * src/preferences.c: Fixed compiler error.
19406         * global_tags/create_global_tags.sh: Fixed to install properly
19407         even when system.tags could not be generated.
19408         * NEWS: Updated.
19410 2003-12-06  Naba Kumar  <naba@gnome.org>
19412         * setup-gettext: Fixed to not generate intl directory with gettextize.
19414         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
19415         * src/anjuta.c: Filters out unnecessary files from find in files
19416         command.
19417         
19418         * NEWS: Updated.
19419         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
19420         * src/widzard_gui.c: Added horiz scrollbar for desc text.
19421         
19422 2003-12-04  Naba Kumar  <naba@gnome.org>
19423         
19424         * src/gnome_project.c: Enables debug and optimization flags for
19425         new projects.
19426         
19427         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
19428         
19429         * src/project_dbase_gui.c: combined header and c files for
19430         file selector.
19431         
19432         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
19433         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
19435 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
19437         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
19439 2003-11-29  Naba Kumar  <naba@gnome.org>
19441         * configure.in, anjuta.prj: Bumped version to 1.2.0.
19442         * NEWS: Updated.
19444 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
19445         
19446         * src/main_menubar.c: Now files cannot be opened twice in recently
19447         file menu
19449 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
19451         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
19453 2003-11-28  Naba Kumar  <naba@gnome.org>
19455         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
19456         
19457 2003-11-27  Naba Kumar  <naba@gnome.org>
19459         * src/breakpoints.c, src/launcher.c, src/find_text.c,
19460         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
19461         
19462         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
19463         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
19464         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
19465         checkbox in project wizard (project options page) to enable/disable
19466         source code generation with glade(mm).
19467         
19468         * NEWS: Updated
19469         
19470 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
19472         * src/dnd.c: Opening files with special characters in the name.
19474 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
19476         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
19477         a long time.
19479 2003-11-18  Naba Kumar  <naba@gnome.org>
19481         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
19482         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
19483         src/project_import.c, plugins/patch/patch-plugin.c:
19484         Fixed g_signal_diconnect calls to pass correct data.
19485         (Fixed possible crash in project imports).
19486         
19487         * NEWS: Updated.
19488         
19489 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
19491         Reviewed by Naba Kumar  <naba@gnome.org>
19492         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
19493         and debugger. Sets default settings for pty in launcher.
19494         * data/gdb.init: Removed charset work around (now works with user's
19495         native charset)
19496         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
19498 2003-11-18  Naba Kumar  <naba@gnome.org>
19500         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
19501         names of 'index' to 'idx'.
19502         
19503 2003-11-17  Naba Kumar  <naba@gnome.org>
19505         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
19506         * src/project_dbase.c: Prompts user for unsaved project files
19507         when project is closed.
19508         
19509 2003-11-16  Naba Kumar  <naba@gnome.org>
19511         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
19512         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
19513         older gcc.
19514         
19515 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
19516         
19517         * src/anjuta.c: Fixed crash related to tag == NULL while 
19518         anjuta is exiting
19520 2003-11-11  Naba Kumar  <naba@gnome.org>
19522         * src/glade_iface.c: Avoids error conditions for glade or glademm not
19523         found. It simply doesn't generate the c/c++ codes and continues with
19524         just a warning.
19525         * NEWS: Updated.
19526         
19527 2003-11-10  Naba Kumar  <naba@gnome.org>
19529         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
19530         'Start with dialog'.
19532         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
19533         German translation of anjuta-tutorial.
19534         
19535         * src/launcher.c: Fixed an encoding bug with GIOChannels.
19536         * NEWS: Updated.
19538 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
19540         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
19541         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
19542         the syntax highlighting in Preferences, the automatic syntax
19543         highlighting is now selected. When the debugger is stopped and the
19544         breakpoints window not closed, the gtk_tree_view in this window is
19545         now made unsensitive.
19547 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
19549         * src/preferences.h, src/preferences.c, anjuta.glade:
19550         Fixed translation bug in preferences by using GtkOptionMenu
19551         * anjuta.prj: Project version 1.1.98
19553 ---------------- Released version 1.1.98 ----------------
19555 2003-11-07  Naba Kumar  <naba@gnome.org>
19557         * anjuta.spec.in: Revived docs package and combined all docs into
19558         one package.
19559         * configure.in: Bumped version to 1.1.98 rc2
19560         * NEWS: Updated.
19561         * anjuta.spec.in: Fixed scrollkeepr-update command.
19562         * anjuta.spce.in: Fixed file permissions.
19564 2003-11-06  Naba Kumar  <naba@gnome.org>
19566         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
19567         menus to activate anjuta helps.
19568         
19569         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
19570         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
19571         manuals/C/anjuta-faqs/legal.xml (added),
19572         manuals/C/anjuta-faqs/Makefile.am,
19573         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19574         manuals/C/anjuta-faqs/.cvsignore,
19575         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
19576         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
19577         manuals/C/anjuta-tutorial/legal.xml (added),
19578         manuals/C/anjuta-tutorial/Makefile.am,
19579         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19580         manuals/C/anjuta-tutorial/.cvsignore,
19581         manuals/C/anjuta-manual/*.sgml (removed),
19582         manuals/C/anjuta-manual/*.xml (added),
19583         manuals/C/anjuta-manual/Makefile.am,
19584         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19585         manuals/C/anjuta-manual/.cvsignore,
19586         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
19587         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
19588         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
19589         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
19590         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
19591         manuals/ja/anjuta-faqs/legal.xml (added),
19592         manuals/ja/anjuta-faqs/Makefile.am,
19593         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
19594         manuals/ja/anjuta-faqs/.cvsignore,
19595         manuals/ja/anjuta-manual/*.sgml (removed),
19596         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
19597         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
19598         manuals/ja/anjuta-manual/*.xml (added),
19599         manuals/ja/anjuta-manual/Makefile.am,
19600         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
19601         manuals/ja/anjuta-manual/.cvsignore,
19602         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
19603         manuals/sgmldocs.make (removed),
19604         manuals/xmldocs.make (added), manuals/omf.make (added),
19605         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
19606         documentations to newer docbook xml documentations. Converted 
19607         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
19608         Enabled manulas installations.
19609         
19610         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
19612 2003-11-05  Naba Kumar  <naba@gnome.org>
19614         * data/gdb.init: Sets host's charset to ascii to solve debugger
19615         freeze up due to uninitialized strings in target program.
19617         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
19618         Fixed a crash bug with 'Add expression in watch'. Bug #822017
19619         
19620         * NEWS: Updated.
19621         
19622         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
19623         src/launcher.c: Turns off echo in spawned pty to fix debugger.
19625 2003-11-04  Naba Kumar  <naba@gnome.org>
19627         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
19628         problems.
19629         
19630         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19631         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
19632         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19633         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
19634         in file headers.
19635         
19636         * src/search-replace.c: Fixed infinite loop bug.
19637         * start-with.c: Fixed a crash bug with "Open last project".
19638         
19639         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
19640         * scintilla/Makefile.am: Fixed compiler option.
19641         
19642 2003-10-16  Naba Kumar  <naba@gnome.org>
19644         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19645         * src/text_editor.c: Fixed autoformat.
19646         
19647 2003-10-15  Naba Kumar  <naba@gnome.org>
19649         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
19650         of CTRL+number.
19651         
19652 2003-10-09  Naba Kumar  <naba@gnome.org>
19654         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
19655         
19656 2003-10-08  Naba Kumar  <naba@gnome.org>
19658         * src/source.c: Fixed a GETTEXT typo error.
19659         * anjuta.glade: Made 'Sorted in order you open them' default option
19660         for editor tabs.
19662         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19663         * anjuta.glade, data/properties/anjuta.properties:
19664         Fixed the freeze of the "Preferences" combos at the first Anjuta
19665         init is generated by:
19666                 - a not complete translation of preferences.c file
19667                 - a difference between 2 names in anjuta.glade and
19668                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
19669                 - the same name given to 3 combos (anjuta.glade).
19670                 
19671         * src/find_text.c: If the "whole document" mode is selected,
19672         a new search will select the next occurrence (Bug #764954).
19673         It is now possible to use the shortcuts to search next or previous
19674         occurrence even if the search dialog has the focus.     Bug #790318
19675         
19676         * src/main_menubar_def.h: "Select code block" shortcut; the new
19677         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
19678         (Bug #811016).
19680         Patch from: Richard Lee  <r.h.lee@comcast.net>
19681         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
19682         tagmanager/tm_workspace.c: The following is a patch to fix a
19683         seemingly random occurence where Anjuta would crash when a
19684         certain key was pressed.
19686 2003-09-29  Naba Kumar  <naba@gnome.org>
19688         * src/find_in_files.c: Ignores binary by default. Disabled the option
19689         of NOCVS search, because launcher does not use sh and hence can not
19690         pipe.
19691         
19692         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
19693         "clean before build" state in project session and not in account session,
19694         otherwise the state gets reflected to other projects causing annoyance.
19695         
19696         * src/compiler_options.c: Fixed a bug where compiler options were always
19697         claimed 'modified'.
19699         * src/build_project.c, data/properties/anjuta.properties,
19700         src/commands.[h]: Fixed a bad bug where clean-before-build
19701         doesn't work.
19702         
19703         * scintilla/patches/research-cvs-nolog.diff,
19704         scintilla/patches/scintilla-ac-gtk2-port.diff,
19705         scintilla/patches/scintilla-ac-sort-fix.diff,
19706         scintilla-optimization.diff: Removed, because they are already in
19707         scintilla CVS.
19708         
19709         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
19710         2003-09-29).
19712         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
19713         scintilla/LexYAML.cxx: Added new scintilla lexers.
19714         
19715         * TODO, NEWS: Updated.
19717         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19718         * src/utilities.c: Fixed typo bugs.
19720 2003-09-26  Naba Kumar  <naba@gnome.org>
19722         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
19723         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
19724         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
19725         text_editor_find() and Fixed I-Search wrapping.
19726         * src/debugger.c: Fixed to pass a newline after a debugger
19727         command (which was broken since the launcher was refactored.
19728         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
19730 2003-09-25  Naba Kumar  <naba@gnome.org>
19732         * src/toolbar_callbacks.c: Fixed start of incremental search.
19733         
19734         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19735         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
19736         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19737         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
19738         menu and implementation.
19740 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19742         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19743         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
19744         variables in Locals window.
19746 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
19748         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19749         * src/utilities.[ch] : Fix a tooltip bug in 
19750         anjuta_util_toolbar_append_stock(), the label appeared instead of
19751         the tooltip text. Remove label from arguments of the function
19752         because label is included in the stock icon data.
19753         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
19754         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
19755         * FIXME: translation file should be updated because of label text removal.
19757 2003-09-24  Naba Kumar  <naba@gnome.org>
19759         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
19760         
19761         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19762         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
19763         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
19764         stdout and stderr. Also buffered output and check-for-password
19765         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
19766         with password prompts. Checkes for password prompts from all outputs.
19767         
19768         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
19769         which takes a string (which could be utf8 also) and converts into
19770         utf8 string.
19771         
19772         * src/main.c: Connects kernel signals after gnome_program_init().
19773         
19774         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19775         * src/message-manager.c: Fixed bug #787026 by converting the strings
19776         to proper UTF8.
19777         
19778 2003-09-22  Naba Kumar  <naba@gnome.org>
19780         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
19781         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
19782         GtkCList and using GtkTreeView instead. Added the patch.
19783         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
19784         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
19785         
19786 2003-09-19  Naba Kumar  <naba@gnome.org>
19788         * printing/print.c: Proper UTF8 printing support.
19789         * src/main.c: moved kernel signal connects at the
19790         end of application initialization.
19791         
19792 2003-09-18  Naba Kumar  <naba@gnome.org>
19794         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
19795         (new) lexers.make, (new) lexers: Update scintilla to latest
19796         scintilla CVS (2003-09-18), added new lexers, automated
19797         lexers makefiles sections and scintilla update. Added
19798         patches. Optimized pango rendering. Fixed a crash bug
19799         in scintilla.
19800         
19801         * (new) scintilla/patches/research-cvs-nolog.diff: Added
19802         patch to remove cvs log command from RESearch.cxx file.
19803         * scintilla/patches/scintilla-pango-always.diff:
19804         Fixed file name.
19805         * scintilla/RESearch.cxx: Removed spurious cvs log command
19806         and logs.
19807         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
19808         
19809         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
19810         * src/dnd.c: Fixed a crash bug with DND.
19811         
19812 2003-09-15  Naba Kumar  <naba@gnome.org>
19814         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
19815         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
19816         src/toolbar_callbacks.c: Added an additional parameter to
19817         text_editor_goto_line() funtion which decides if the line should
19818         be made visible (if it's under fold).
19819         
19820         * src/style-editor.c: Fixed a compiler warning.
19821         * src/message-manager.cc: Calls parent method correctly.
19823         * src/preferences.h: Fixed prent class.
19824         
19825         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19826         * src/project_dbase.c: Fixed bug #713210.
19827         
19828 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
19829                                                                                 
19830         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
19832 2003-09-11  Naba Kumar  <naba@gnome.org>
19834         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19835         * src/style-editor.c: Fixed bug #769130 (Crash on font
19836         selection dialog).
19837         
19838         * src/message-manger.[h,cc]: Made AnMessageManager
19839         derived from GtkFrame and removed deprecated code.
19840         
19841         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
19842         compiler warnings.
19843         
19844 2003-09-09  Naba Kumar  <naba@gnome.org>
19846         * src/Makefile.am: Addded rules for built sources.
19847         
19848 2003-09-08  Naba Kumar  <naba@gnome.org>
19850         * (new) src/anjuta-marshalers.list: Added marshalers definition
19851         file.
19852         
19853         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
19854         and CXXFLAGS are not overwriten by automake's default.
19855         * src/style-editor.c: Added 'operators' in the style editor.
19856         
19857         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
19858         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
19859         * src/message-manager-private.cc, src/message-manager.cc:
19860         Converts message going into message into UTF-8 endoding.
19861         * src/main.c: Uses UTF-8 codeset for localization.
19862         
19863 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
19865         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
19866         
19867 2003-09-08  Naba Kumar  <naba@gnome.org>
19869         * TODO: Updated.
19870         
19871         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19872         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
19873         Fixed bug #798717, Find - Find&Replace - Find in files bug;
19874         The combo entries were updated if the same data with a different
19875         case exist in the combo list. The combo entries are now case sensitive. 
19876         Search&Replace bug; First search ,max actions = 0 ==> now max
19877         actions = 100.
19878         
19879 2003-09-08  Naba Kumar  <naba@gnome.org>
19881         * TODO: Updated.
19882         * src/utilities.[c,h]: a function takes contant args.
19883         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
19884         Now the child terminated signal is emitted properly.
19885         * src/Makefile.am: Used $(top_srcdir) for referring to 
19886         scintilla objects.
19887         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
19888         definitions file which will generate anjuta-marshalers.[c,h] files.
19889         * src/.cvsignore: Updated.
19890         * src/build_project.c: Changed su command to preserve quotes.
19891         * src/anjuta-tools.c, tagmanager/tm_project.c,
19892         tagmanager/tm_workspace.c: Use standard tmp file.
19893         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
19894         so that users could report bugs easily.
19895         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
19896         
19897         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
19898         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
19899         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
19900         src/attach_process.c, src/breakpoints.c, src/commands.c,
19901         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
19902         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
19903         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
19904         src/memory.c, src/message-manager-private.c, src/preferences.c,
19905         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
19906         src/search-replace.[c,h], stack_trace.c, text_editor.c,
19907         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
19908         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
19909         Fixed compile warnings and cleanup.
19910         
19911         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
19912         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
19913         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
19914         Removed libzvt usage and implemented child spawing differently. Launcher is
19915         now proper GObject, which can be created multiple times (and can be
19916         operated in parallel).
19918         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
19919         * src/project_import_gui.c, src/project_import_cbs.c,
19920         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
19921         (crash on project import). Removed deprecared codes.
19922         
19923 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19924         
19925         * src/cvs.c: Fixed cvs output bug.
19927 2003-09-03  Naba Kumar  <naba@gnome.org>
19929         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19930         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
19931         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
19932         src/text_editor_cbs.c: Implements --
19933                 If the debugger is started
19934                         A double click in the margin add or remove a breakpoint
19935                         A single click activate or deactivate the breakpoint
19936                 else
19937                         A double click in the margin add or remove a bookmark
19939 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19940         
19941         Reviewed by Naba Kumar  <naba@gnome.org>
19942         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
19943         User is now able to choose a branch on cvs update for project.
19944         Cleaned up variable names.
19946 2003-09-03  Naba Kumar  <naba@gnome.org>
19948         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
19949         src/Makefile.am: Added lexers.
19950         * scintilla/*/*: Updated...
19951         * src/an_symbol_view.c: Fixed a crash bug.
19952         * src/compiler_options.c, src/project_dbase.c: Fixed compile
19953         and build bugs.
19954         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
19955         * src/source.c: Fixed project generation bug with gettext code.
19956         * tagmanager/tm_project.c: Fixed a crash bug.
19957         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19958         bug when there is no project open. Bug #____.
19959         * src/source.c: Fixed a bug with build failure with non-gnome
19960         project with glade-generated source (eg. gtk2). Bug #____.
19961         * NEWS: Updated...
19963 2003-08-22  Naba Kumar  <naba@gnome.org>
19965         Patch from: Rob Bradford  <rob@debianplanet.org>
19966         * data/Makefile.am: Fixed to install properly during
19967         package building.
19968         
19969         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19970         * src/debug-tree.c: Fixed a crash bug.
19971         * src/compiler_options.c: Takes care of linking the missing pieces;
19972         C flags, libs, optimization options, debug and profile.
19974         Patch from: Enver ALTIN  <ealtin@casdb.com>
19975         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
19976         
19977 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
19979         Reviewed by Naba Kumar  <naba@gnome.org>
19980         * src/project_dbase.c: Fixed bugs #778263 and #778413
19981           Adding multiple files to project should work now.
19983 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19985         Reviewed by Naba Kumar  <naba@gnome.org>
19986         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
19987         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
19988         for Locals window.
19990 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19992         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19994 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19996         * src/text_editor.c: Fix translatable string (#113934).
19998 2003-07-04  Naba Kumar  <naba@gnome.org>
20000         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
20001         bug when there is no project open. Bug #____.
20002         
20003         * src/source.c: Fixed a bug with build failure with non-gnome
20004         project with glade-generated source (eg. gtk2). Bug #____.
20006 2003-06-26  Naba Kumar  <naba@gnome.org>
20008         * src/anjuta.h: Removed reference to windows-dialog.h.
20009         * src/message-manager-private.[cc,h]: Fixed doulbe click
20010         activation of messages to properly jump at the destination.
20011         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
20012         * src/toolbar.c: Code clean-ups.
20013         
20014         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20015         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
20016         
20017         * src/message-manager-private.[cc,h]: Removed dead codes.
20018         
20019         * (new) data/properties/css.properties,
20020         data/properties/anjuta.properties, data/properties/Makefile.am:
20021         Added CSS syntax hiliting properties.
20022         
20023         * tagmanager/tm_file_entry.c: Fixed a possible bug.
20024         * src/debugger.c: Clean ups.
20025         * src/lexer.h: Added CSS lexer definition.
20026         
20027         * Makefile.am: Installs destop file properly.
20028         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
20029         * NEWS: Updated for 1.1.97 release.
20030         * src/main_menubar_def.h: Changed some non working shortcuts.
20031         
20032 2003-06-24  Naba Kumar  <naba@gnome.org>
20034         * src/search-replace.c: Shows the dialog properly, even when it is
20035         hidden behind another window.
20036         
20037         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
20038         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
20039         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
20040         and code clean up.
20041         
20042         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
20043         setup wizard dialogs.
20044         
20045         * src/debugger.c: Removed a redundant call to
20046         debugger_update_controls().
20047         * src/compiler_options.c, src/launcher.c: code cleanup.
20048         * src/executer.c: Fixed execution bug with 'Set Program params...".
20049         
20050 2003-06-23  Naba Kumar  <naba@gnome.org>
20052         * widgets/e-splash.c: Removed border around the splash image.
20053         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
20054         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
20055         * src/cvs.c: Added a frame around commit log text widget.
20056         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
20057         crash bug associated with translated combo box list in preferences
20058         dialog (in different locale other than en_US). Used widget names
20059         to pass the combo list items.
20060         * po/POTFILES.in: Updated.
20061         * src/launcher.c: Creates the zvt terminal at startup (and not
20062         every time a build is done) -- speeds up buld operations.
20063         * src/file_history.c: Should be if() conditional instead of
20064         assertion check.
20065         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
20066         Disabled useless warnings.
20067         * src/project_dbase.c: Fixed bonobo 2 project name.
20068         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
20069         and uses correct glade-2 for file generation.
20070         
20071 2003-06-21  Naba Kumar  <naba@gnome.org>
20073         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
20074         And disables autocomple show for numbers (very annoying).
20075         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
20076         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
20077         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
20078         from view menu and adjust the controls accordingly.
20079         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
20080         only OK button.
20081         * src/project_dbase.[c,h]: Removed show_local flag processing.
20082         * src/message-manager.[c,h]: Reorganized messages tabs in more
20083         sensible order.
20084         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
20085         Also added PCRE dependency.
20086         
20087 2003-06-20  Naba Kumar  <naba@gnome.org>
20089         * pixmaps/anjuta_splash.png: New splash.
20090         from Jean Schurger  <yshartk@schurger.org>
20091         
20092         * src/controls.c: De-sensitize run-to-cursor when debugger
20093         is not running.
20094         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
20095         
20096         * src/message-manager-private.cc: Fixed to properly jump at
20097         the right file:line.
20098         
20099         * src/appwiz_page1.c: Fixed to correctly determine the project
20100         trpe from the wizard.
20101         
20102 2003-06-20  Naba Kumar  <naba@gnome.org>
20104         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
20105         * src/watch_gui.c: Code cleanups.
20106         * src/debugger.[c,h], src/stack_trace.[c,h],
20107         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
20108         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
20109         Removed direct access to stack_trace private data, Increased debugger
20110         command size from 256 to 1024 (to be on safer side). Also implemented
20111         row-activated signle for seting frame and viewing the source.
20112         * src/debugger.c: Avoids starting program and stopping debugger
20113         when starting debugger and stopping program, respectively.
20114         
20115         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
20116         Reverted codes to start debugger automatically
20117         The file is brought to the state just after the branching 
20118         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
20119         some code clean ups.
20120         
20121         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
20122         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
20123         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
20124         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
20125         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
20126         src/project_dbase.c: Code clean ups.
20127         
20128         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
20129         (Projects dir) so that correct $HOME/Projects path is set when
20130         anjuta is run for the first time.
20131         
20132 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
20134         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
20136 2003-06-13  Naba Kumar  <naba@gnome.org>
20138         * src/stack_trace_cbs.c: Moved variable declaration at the
20139         top of the block (bug #737867)
20140         
20141         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
20142         just CFLAGS and CXXFLAGS (bug #743617).
20143         
20144         * src/create_global_tags.sh: Fixed shell script to properly
20145         detect installed *-config files.
20146         
20147 2003-06-12  Naba Kumar  <naba@gnome.org>
20149         * src/preferences.[c,h]: Added methods for custom widgets in
20150         preferences: using custom set/get methods for them.
20151         
20152         * src/anjuta-encoding.c: Implemented up/down of the encodings
20153         in the list and property saves correctly.
20154         
20155         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20156         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
20157         the beginning of a file.
20159         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20160         * src/aneditor.cxx, src/aneditor.h,
20161         src/controls.c, src/main_menubar.c, src/main_menubar.h,
20162         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20163         src/mainmenu_callbacks.h: Allows the operator to select the current
20164         word or the current line (Request: 680801). It puts also
20165         sensitive/unsensitive several select/comment menu items.
20167         * src/breakpoints.c: Presets by default the current line for a
20168         defined breakpoint.
20170 2003-06-11  Naba Kumar  <naba@gnome.org>
20172         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
20173         color (red highlight) now cosistent for inactive tabs also.
20174         
20175         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
20176         'Advanced search and replace' in Edit->Search submenu.
20177         
20178         * data/properties/tcltk.properties: Fixed bug #731851. Added line
20179         wrappings '\' where     they were missing.
20180         
20181         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
20182         message is now more descriptive and details the correct thing to do
20183         for GNOME2 desktop.
20184         
20185 2003-06-10  Naba Kumar  <naba@gnome.org>
20187         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
20188         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
20189         Removed any reference to particular version of automake/autoconf
20190         so that they could work with newer versions (Bug #659394).
20192         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
20193         src/anjuta.c: Added coded to add/remove supported encodings.
20194         
20195         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
20196         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
20197         src/project_import.c, src/project_type.c, src/project_type.h,
20198         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
20199         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
20200         from the project wizard.
20202 2003-06-06  Naba Kumar  <naba@gnome.org>
20204         Patch from Etay Meiri  <etay-m@bezeqint.net>
20205         * src/compiler_options.c: Fixed bugs related to clean before
20206         build patch.
20207         
20208         * anjuta.desktop.in.in: Added commandline options.
20209         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
20210         -dP and -A flags of CVS update into different options.
20211         
20212 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20214         * configure.in: Removed "ta" from ALL_LINGUAS.
20216 2003-06-02  Naba Kumar  <naba@gnome.org>
20218         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
20219         return NULL for undefined properties and "" for defined but empty
20220         strings. It was creating many problems where both are assumed to be
20221         same. And besides, it doesn't matter to differentiate the two (the
20222         problem with preferences was due to a different bug).
20224         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
20225         correctly. Also, s/props_build_in/props_built_in/g.
20226         
20227         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
20228         list.
20229         
20230         * src/an_file_view.c: Unrefed pixbufs when done with them.
20232         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
20233         (removed) file_text.png: Added and removed pixmaps.
20234         
20235 2003-05-30  Naba Kumar  <naba@gnome.org>
20237         * anjuta.glade: Fixed encodings preferences dialog
20238         
20239 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
20240         
20241         Reviewed by Naba Kumar  <naba@gnome.org>
20242         
20243         * src/build_project.c src/clean_project/c: perform a clean before
20244         build, if required. Show the message manager on clean.
20245         * src/compiler_options.c: save the new options when window is closed
20246         and flag project to be cleaned before the next build.
20247         * src/project_dbase.c: added a 'clean before build' flag to project
20249 2003-05-29  Naba Kumar  <naba@gnome.org>
20251         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
20252         dialog.
20253         
20254         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
20255         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
20256         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
20257         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
20258         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
20259         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
20260         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
20261         print_color.xpm, print_landscape.xpm, print_layout.xpm,
20262         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
20264         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
20265         Removed unused icons references.
20267 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
20269         Reviewed by Naba Kumar  <naba@gnome.org>
20270         
20271         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
20272           src/compiler_options.c, src/debugger.c, src/find_replace.c,
20273           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
20274           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
20275           src/toolbar_callbacks.c: HIG compliant dialogs.
20277         * src/utilities.c: anjuta_button_new_with_stock_image() and
20278           anjuta_dialog_add_button() stolen from gedit.
20280         * src/main_menubar_def.h: Fixed mnemonics.
20282 2003-05-26  Naba Kumar  <naba@gnome.org>
20284         * src/project_dbase_gui.c: Added header files filter for add file
20285         dialog box. Disabled project window to be transient window.
20286         
20287         * src/message-manager.cc: Disabled message manager window to be
20288         transient window.
20289         
20290         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
20291         a file could not be loaded.
20292         
20293         * src/project_dbase.c: Fixed a bug with GUI editor command
20294         where empty string is returned.
20295         
20296         * src/Makefile.am, src/preferences.h, src/text_editor.c
20297         src/text_editor.h, (new) src/anjuta-encodings.h,
20298         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
20299         Added encoding support and to handle characters encoding correctly
20300         by auto detecting it during load. Added preferences for selecting
20301         the encoding during save.
20303         * src/preferences.c, src/resources.c: Removed debug messages.
20305         Patch from: Alexander Nedotsukov <bland@mail.ru>
20306         * src/getline.c: Fixed many fatal bugs for FreeBSD.
20308 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20309         * src/anjuta.c: Try to sow the splash image more often.
20311 2003-05-20  Naba Kumar  <naba@gnome.org>
20313         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20314         * src/debug_tree.c: Colorize the modified locals during
20315         debugging and call memory analyze from the debugger.
20316         * src/breakpoints.c: The color is now different for the enabled
20317         and disabled breakpoints. Anjuta now can erase several
20318         breakpoints defined at the same line. The markers are updated
20319         according to the enable/disable action.
20320         
20321         Patch from Etay Meiri  <etay-m@bezeqint.net>
20322         * src/launcher.c: Fixes launcher freeze up bug during build.
20324 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
20326         Reviewed by Naba Kumar  <naba@gnome.org>
20327         * scintilla/PropSet.h: Change member variables from private to protected.
20328         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
20329         to PropSetFile class, which return a gchar * (and can therefore indicate
20330         whether properties are empty or do not exist) and make prop_get and
20331         prop_get_expanded use them.
20332         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
20333         that the result of of prop_get cannot be an empty string.
20335 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
20337         Reviewed by Naba Kumar  <naba@gnome.org>
20338         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
20339         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
20340         src/text_editor_cbs.c: When saving all the files in the project, the
20341         text editors are now only rehighlighted once instead of once for each
20342         file saved.
20344 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20345         * src/main.c, widgets/e-splash.c: Splash screen improvements.
20346         * src/anjuta.desktop.in.in: Support startup notification.
20347 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20348         * src/main.c, widgets/e-splash.c: Splash screen improvements.
20349         * src/anjuta.desktop.in.in: Support startup notification.
20352 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
20354         Reviewed by Naba Kumar  <naba@gnome.org>
20355         
20356         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
20357         memory leak from glade_xml_new call. Removed gxml field from Executer
20358         struct as only used in create_executer_dialog and then destroyed.
20359         
20360         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
20361         
20362         * src/configurer.c: Fix warning trying to connect signal to non-existent
20363         environment entry in configure dialog and fix crash when closing the
20364         window.
20365         
20366         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
20367         gnome_date_edit_get_time instead.
20368         
20369         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
20370         in view menu required renumbering elsewhere.
20372 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
20374         Reviewed by Naba Kumar  <naba@gnome.org>
20375         
20376         * src/breakpoints.c: fixed an error when removing breakpoint
20377         * src/controls.c: 'run to cursor' is sensitive when debugger not active
20378         * src/debugger.c: changes to the way the debugger is activated
20379         * src/debugger.h: clean ups
20381 2003-05-13  Naba Kumar  <naba@gnome.org>
20383         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20384         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
20385         src/memory.h: A new version of memory and the interface
20386         is now integrated in anjuta.glade
20388 2003-05-09  Naba Kumar  <naba@gnome.org>
20390         * configure.in: Bumped required gtk version to 2.0.8.
20391         
20392 2003-05-06  Naba Kumar  <naba@gnome.org>
20394         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
20396 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20397         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
20399 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20400         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
20401         , tagmanager/c.c: Support for ProC and RDB files.
20403 2003-05-06  Naba Kumar  <naba@gnome.org>
20405         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
20406         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20407         Uncomment (Box & Stream), Select the current function,
20408         authorize the "Quit" button of the GotoLine window
20410 2003-05-05  Naba Kumar  <naba@gnome.org>
20412         * src/watch_gui.h: CVS added new file.
20414         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
20416         Patch from Etay Meiri <etay-m@bezeqint.net>
20417         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
20418         src/mainmenu_callbacks.c, src/message-manager.cc,
20419         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
20420         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
20421         Ported stack trace to GNOME2 and added it in the message manager
20422         pane.
20424 2003-05-02  Naba Kumar  <naba@gnome.org>
20426         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
20427         
20428         * src/preferences.[h,c]: Fixed preferences to save only one copy of
20429         preferences property.
20430         
20431         * anjuta.prj: Fixed multiple preferences saved data.
20432         
20433         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
20434         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20435         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
20436         scintilla/include/Platform.h, scintilla/include/PropSet.h,
20437         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
20438         Upgraded scitilla from CVS with faster window repaint
20439         and more bugfixes.
20440         
20441         Patch from  Etay Meiri  <etay-m@bezeqint.net>
20442         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
20443         and code cleanups
20444         
20445 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
20447         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
20448         the window if messages are appended to the end and the scrollbar is
20449         at the end.
20451 2003-04-29  Naba Kumar  <naba@gnome.org>
20453         * configure.in: Removed omf-install from Makefiles list.
20455 2003-04-28  Naba Kumar  <naba@gnome.org>
20457         * po/POTFILES.in: Remvoded deleted files.
20458         
20459         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
20460         pixmaps/windows-style-undocked.png: Added setup wizard's images.
20462         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
20463         is executed as detached) is not set properly.
20464         
20465 2003-04-25  Naba Kumar  <naba@gnome.org>
20466         
20467         * anjuta.prj: Updated.
20468         * src/anjuta_info.c: Fixed text wrapping and column view.
20469         * data/welcome.txt.in: Removed unaligned characters.
20470         
20471 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20472         * src/main_menubar.c: Disable setup dialog.
20474 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20475         * src/breakpoints.c; Fixed compilation with older GCC
20476         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
20477         * HACKING: Spelling fixes (Suggested by Stephen Knight)
20479 2003-04-18  Naba Kumar  <naba@gnome.org>
20481         * anjuta.prj: Updated (includes compiler options).
20482         
20483         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
20484         function from anjuta.c (it was already available in anjuta-tools.c).
20485         
20486 2003-04-18  Naba Kumar  <naba@gnome.org>
20488         * src/about.c, THANKS: Updated
20489         
20490         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
20491         
20492         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
20493         properly from the project session before updating the file
20494         view.
20495         
20496         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20497         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
20498         dialog settings (as it will not be required once GDL is in place) and
20499         added file view filters in the settings sub-menu.
20501 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20502         * HACKING: Updated
20503         * configure.in: Disable cast checks on final build.
20505 2003-04-17  Naba Kumar  <naba@gnome.org>
20507         * src/build_project.c: Fixed a compilation error.
20509         * src/launcher.c: Removed commnets.
20510         
20511         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
20512         properties from editor tab to indentation tab and fixed a property
20513         label for proper i18n translation. Fixed typos in project config
20514         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
20515         sorting and reordering in compiler options dialog.
20516         
20517         * src/compiler_options.c: Implemented _save() function to save the
20518         options (which was pending).
20519         
20520         * src/build_project.c: Destroys install-as-root dialog when it is done.
20521         
20522         * src/an_symbol_view.c: Change "event" event to "event-after" so
20523         that symbol row is selected first before the popup is shown.
20524         
20525 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20527         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
20528         file in CVS/Entries. (Reviewed and applied by Biswa)
20530 2003-04-16  Naba Kumar  <naba@gnome.org>
20532         * aneditor.cxx: use unicode everytime (fixed unicode related
20533         bugs).
20535         * anjuta.prj: Fixed UI editor name (blank to use default) and
20536         anjuta version.
20537         
20538         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
20539         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
20540         Editor preferences page.
20542 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20543         * src/anjuta.[ch], src/print.c: Fixed warnings
20544         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
20545         * configure.in: Profiling support with gprof
20547 2003-04-16  Naba Kumar  <naba@gnome.org>
20549         Patch from Gaëtan de Menten  <ged@bugfactory.org>
20550         * src/launcher.c: Fixed cvs dialog.
20551         
20552 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
20553         
20554         * src/message-manager-private.cc: Fixed double-click on first line of 
20555         output to properly select a line.
20556         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
20557         because still was a deprecatd GtkCTreeNode and always NULL anyway.
20559 2003-04-15  Naba Kumar  <naba@gnome.org>
20561         * src/message-manager-private.cc: Fixed the glade filename typo.
20563 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20564         * scintilla/*, data/properties/*: Scintilla CVS merge
20565         * anjuta.prj: Removed unnecessary files.
20566         * scintilla/PlatGTK.cxx: Force Pango fonts always
20567         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
20568         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
20569         for preferences.
20570         * configure.in: Change version no. for 1.1.1 (alpha release)
20571         * configure.in: Added '--with-pref-suffix' option.
20572         * config.guess, config.sub: Removed from CVS.
20574 2003-04-15  Naba Kumar  <naba@gnome.org>
20576         Patch from Timothee Besset  <ttimo@idsoftware.com>
20577         * Makefile.am: Fixed a shell script error during intallation.
20578         
20579 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20581         Reviewed by Naba Kumar  <naba@gnome.org>
20582         * src/message-manager.cc: Added popup-menu to TreeView and fixed
20583         set_wm_class to use "anjuta" instead of "an.
20584         * src/message-manager-private.cc: Headers are hidden again.
20586 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20587         * src/project_dbase_gui.c: Memory corruption fix.
20588         * anjuta.prj: Updated project file
20590 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20591         * an_file_view.c: Connect to event-after signal rather than event so that
20592         selection is updated first and thus context menu is for the right file.
20593         Reviewed and applied by Biswa.
20595 2003-04-14  Naba Kumar  <naba@gnome.org>
20597         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
20598         
20599         * src/auncher.c: More child exit fixes
20600         from Timothee Besset  <ttimo@idsoftware.com>
20602 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20603         
20604         Reviewed by Naba Kumar  <naba@gnome.org>
20605         
20606         * src/message-manager.[c/h], src/message-manager-private[c/h],
20607                 anjuta.[c/h]: Ported message-manager to Gtk2
20608         
20609         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
20610         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
20611         src/clean_project.c, src/compile.c, src/configurer.c,
20612         src/controls.c, src/cvs.c, src/debugger.c,
20613         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20614         src/project_import.c, src/search-replace.c: Changed name from
20615         AnjutaMessageManager to AnMessageManager to avoid too long type
20616         and funtion names.
20618 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20619         * src/launcher.c: Fix build won't stop problem - TTimo
20620         * TODO: Updated
20621         * pixmaps/anjuta_splash.c: New splash screen prototype.
20622         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
20623         * src/compiler_options.c: Mute pkgconfig errors.
20624         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
20626 2003-04-10  Naba Kumar  <naba@gnome.org>
20628         * configurer.[c,h]: Fixed dialog to close properly.
20629         * src/project_dbase.c, widgets/gnomefilelist.c: Added
20630         debugging asserts.
20631         
20632 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20633         * anjuta.prj: Removed unnecessary files, load with 1.2.0
20634         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
20635         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
20636         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
20637         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
20638         src/makefile.am: Move gdl to it's own directory.
20639         * global-tags/create_global_tags.sh: Silently ignore SDL error.
20641 2003-04-09  Naba Kumar  <naba@gnome.org>
20643         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
20644         branch.
20646 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20647         * src/anjuta-tools.c: Use CDATA for saving tools data.
20648         * anjuta.glade, src/search-replace.c: Port from branch.
20649         * widgets/e-splash.*, src/main.c: Better splash screen.
20650         * configure.in, widgets/gdl*: Import GDL widgets.
20651         * ROADMAP: Updated roadmap.
20652         * src/an_file_view.c: Use GDL icons for file tree.
20654 2003-04-09  Naba Kumar  <naba@gnome.org>
20656         * anjuta.glade: Added (hidden) initial setup-wizard window.
20657         
20658         Patch from: Vitaly  <vvv@rfniias.ru>
20659         * src/preferences.c: Fixes a bug with libglace widget access with
20660         translated strings.
20662         Patch from: Etay Meiri  <etay-m@bezeqint.net>
20663         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
20664         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
20665         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
20666         src/toolbar_callbacks.[c,h],
20667         src/memory.c, src/message-manager-private.cc,
20668         src/message-manager-private.h, src/message-manager.cc,
20669         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
20670         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
20671         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
20672         watch window to a subwindow in the notebook
20674 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20675         * ROADMAP: Updated roadmap.
20677 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
20679         * configure.in: Added Belarusian to ALL_LINGUAS.
20681 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20682         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
20683         Henry Jia
20684         * ROADMAP: Added roadmap for HEAD.
20686 2003-03-29  Naba Kumar  <naba@gnome.org>
20688         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
20689         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
20690         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
20691         (new) pixmaps/start-with-wizard.png,
20692         (new) pixmaps/start-with-import.png,
20693         (new) pixmaps/start-with-open.png Added Start with dialog which pops
20694         up on anjuta start-up to give quick access to opening file/project or
20695         creation wizards.
20697         * src/main.c: Sets proper data directory for the gnome
20698         program.
20700 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20701         * src/text_editor.c: Fixed error/warning indicators.
20703 2003-03-24  Naba Kumar  <naba@gnome.org>
20705         * README: Correct version.
20706         
20707 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
20709         * configure.in: Added checks to see if were building on FreeBSD
20710         systems.  Sets -DFREEBSD if we are, and also attempts to find
20711         gmake if the host system is FreeBSD.
20713         * src/getline.c: New file used to provide the getline function,
20714         which isnt available on a FreeBSD system.  The function is only
20715         defined if FREEBSD is defined.
20717         * src/Makefile.am: Added getline.c to anjuta_SOURCES
20719         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
20720         configure.in sets this to gmake on FreeBSD systems, and make
20721         on everything else.
20723 2003-03-23  Naba Kumar  <naba@gnome.org>
20725         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
20726         
20727         * anjuta.spec.in: Fixed spec file for correct file paths and
20728         corrected rpmbuild.
20730         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
20731         the rpm build command separately now.
20732         
20733         * src/anjuta.c, windows-dialog.c: Added some more window management
20734         stuffs (not still fully working, though).
20736         * TODO: Updated.
20738 2003-03-22  Naba Kumar  <naba@gnome.org>
20740         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
20742 2003-03-21  Naba Kumar  <naba@gnome.org>
20744         * README: Removed Andy Piper's name from the active maintainers
20745         list on his request.
20746         
20747         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
20748         preferences.
20749         
20750         * src/anjuta-tools.c: Fixed compiler errors.
20752         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
20753         show bugs.
20754         
20755         * src/commands.c, src/src_paths.c, src/style-editor.c,
20756         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
20757         becuase they are now hidden by default (from glade editing).
20758         
20759         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
20760         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
20761         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20762         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
20763         basic windows managements.
20764         
20765 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20766         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
20767         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
20768         Enver ALTIN (a.k.a. skyblue)
20770 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20771         * tagmanager/*: Added ignore-list for symbols. This will make
20772         parsing more accurate for projects. Doc updates needed.
20774 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20775         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
20776         * launcher/Makefile.am: Link to correct libraries
20777         * src/launcher.c: Do not allow NULL shell
20779 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
20780         * src/debug_tree.c: Improve debug tree view.
20782 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
20784         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
20785         'Run Configure Script' and 'Execute Program'. Increase minimum width
20786         of Configure dialog.
20787         * find_in_files.c, find_in_files_cbs.*: Properly create the file
20788         list widget by setting a model and adding a column and renderer.
20789           Actually store the nocvs toggle button in FindInFiles data structure.
20790           Handle selection changes via changed signal rather than row_activated.
20791           Use response signal for handling the close and find buttons.
20792           Close window when escape is pressed.
20793         * find_replace.c: Close window when escape is pressed.
20794         * find_text.c: Close window when escape is pressed in find dialog as
20795         well as wrap search question, where now Yes is the default button.
20797 2003-03-05  Naba Kumar  <naba@gnome.org>
20799         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
20801         * src/message-manager-private.cc: Fixed a bug with vte conditional
20802         compilation.
20803         * anjuta.glade: Hides all windows in glade file.
20805 2003-03-05  Naba Kumar  <naba@gnome.org>
20807         * src/an_file_view.c: Fixed a compilation warning.
20808         * src/message-manager-private.cc: Conditional compilation for vte
20809         API.
20810         
20811 2003-02-28  Naba Kumar  <naba@gnome.org>
20813         * configure.in, anjuta.spec.in: Updated dependency packages version.
20814         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
20815         * src/preferences.c: Added debug assertions.
20816         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
20817         editor to enable/disable bringing the recent editor tabs first.
20818         
20819         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20820         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
20821         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
20822         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
20823         and     bug fixes. Also code clean ups.
20824         
20825         * (new) src/search-replace.[h,c]: New search replace implementation
20826         from ANJUTA_1_0_0 branch.
20827         
20828         * (new) src/windows-dialog.[h,c]: New windows management class
20829         [work in progress].
20831 2003-02-28  Naba Kumar  <naba@gnome.org>
20833         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
20834         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
20835         src/appwizard.c, src/build_file.c, src/build_project.c,
20836         src/clean_project.c, src/compile.c, src/configurer.c,
20837         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20838         src/message-manager-dock.c, src/message-manager-dock.h,
20839         src/message-manager-private.cc, src/message-manager.cc,
20840         src/preferences-dialog.c, src/preferences-dialog.h,
20841         src/preferences.c, src/preferences.h, src/project_dbase.c,
20842         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
20843         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
20844         src/utilities.c, src/utilities.h:
20845         
20846         Widgetized Preferences and gave proper function names.
20848         * src/executer.c: Fixed a session loading bug.
20849         
20850 2003-02-27  Naba Kumar  <naba@gnome.org>
20852         * printing/print.c: Fixed printing font bug that failed to load the
20853         proper fonts.
20854         
20855         * src/toolbar.c: Disabled LED flashing (not yet implemented).
20856         
20857         * TODO, anjuta.prj: Updated.
20859 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
20861         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20862         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20863         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20864         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
20865         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
20866         fixed omf errors
20868 2003-02-25  Naba Kumar  <naba@gnome.org>
20870         * Makefile.am: Excluded omf-install from installation as the docs are
20871         not ready.
20872         
20873         TODO: Updated.
20874         
20875         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
20876         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
20877         property names and added new editor properties and code cleanups.
20878         Also added new project properties.
20879         
20880         * src/compiler_options.[h,c]: Added pkg-config packages supports
20881         and fixed bugs.
20882         
20883         * src/glade_iface.h: Cleanups.
20884         
20885         * src/launcher.c: Used timer instead of idle to scan.
20886         
20887         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
20888         src/project_config.[h,c], src/project_import.c: Implemented project
20889         property to define GUI editor and to handle it.
20890         
20891         * src/preferences.c: i18n fixes.
20892         
20893         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
20894         unused (and old) pixmaps.
20895         
20896         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
20897         
20898 2003-02-25  Naba Kumar  <naba@gnome.org>
20900         * src/message-manager-private.[h,cc], src/preferences.c,
20901         anjuta.glade, anjuta_dialog_strings.c: Implemented
20902         gnome terminal profiles for the terminal preferences and moved the
20903         addition of terminal preferences in the terminal constructor.
20904         
20905         * anjuta.prj: Updated.
20907 2003-02-24  Naba Kumar  <naba@gnome.org>
20909         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
20910         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
20911         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
20912         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
20913         preferences dialog.
20915         * TODO: Updated.
20917         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
20918         text selection and child re-spawning.
20920         * src/pixmaps.h: Removed unused pixmaps definitions.
20921         
20922 2003-02-23  Naba Kumar  <naba@gnome.org>
20924         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
20925         the project tree/window.
20927         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
20928         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
20929         Correct the use of a variable and implemented session save/load
20930         for tree expansion states.
20931         
20932         * src/main_menubar_def.h: Fixed shortcuts keys.
20933         
20934         * src/anjuta.c, src/gnome_project.c: Code clean ups.
20935         
20936         * anjuta.prj: Updated.
20937         
20938 2003-02-22  Naba Kumar  <naba@gnome.org>
20940         * src/debug_tree.[c,h]: GNOME2 port from 
20941         Etay Meiri <etay-m@bezeqint.net>
20942         
20943         * src/an_file_view.c, src/resources.[h,c],
20944         data/properties/bash.properties,
20945         data/properties/cpp.properties,
20946         data/properties/html.properties,
20947         data/properties/make.properties,
20948         data/properties/others.properties,
20949         data/properties/perl.properties,
20950         data/properties/props.properties,
20951         data/properties/xml.properties: Standarized file icons. Icons are
20952         defined in respective .properties file and are retrieved as resource
20953         data.
20955         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
20956         in labels from the commands editor as that would create
20957         problems for translators.
20959 2003-02-21  Naba Kumar  <naba@gnome.org>
20961         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
20962         as they should be part of CVS(?).
20964         * Makefile.am: Corrected a typo for glade generated strings file.
20966         * configure.in, po/hi.po: Added new Hindi (hi) translation
20967         in ALL_LINGUS and added initial Hindi translation.
20969         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
20970         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
20971         sv_unknown.xpm to more proper icon.
20973         * (new)data/properties/php.properties, data/properties/Makefile.am,
20974         data/properties/anjuta.properties, data/properties/html.properties:
20975         Fixed PHP syntax hilighting bug by separating php properties into
20976         different file (because of file size).
20978         * TODO: Updated.
20979         
20980 2003-02-20  Naba Kumar <naba@gnome.org>
20982         * src/breakpoints.c: Fixed breakpoints session saving/loading
20983         crash bug.
20984         
20985         * scintilla/*, scintilla/include/*: Updated to scintilla
20986         release 1.51
20987         
20988 2003-02-19  Naba Kumar <naba@gnome.org>
20990         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
20991         * TODO: Updated.
20993         * Makefile.am, src/Makefile.am,
20994         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
20995         (removed) src/anjuta_dialog_strings.c,
20996         (removed) src/anjuta_dialogs_strings.c,
20997         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
20998         (added) anjuta.glade: Transfered glade files from src/ directory
20999         to the top level directory.
21001         * po/POTFILES.in: Updated.
21002         
21003         * (removed) macrocs2/*: Transfered to data/ directory.
21004         
21005         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
21006         data/Makefile.am: Moved macros in data directory. Anjuta no longer
21007         requires to have macros dir, but the projects generated by anjuta
21008         require them.
21009         
21010         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
21011         trees.
21012         
21013         * src/defaults.c: Corrected default compiler options.
21014         
21015         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
21016         wizard.
21017         
21018         * src/message-manager-private.cc, src/message-manager-private.h,
21019         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
21020         
21021         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
21022         source code generation for gnome2 projects.
21024 2003-02-11  Naba Kumar <naba@gnome.org>
21026         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
21027         restores the expand/collaspe states of the nodes after refresh.
21028         
21029         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
21030         
21031 2003-02-11  Naba Kumar <naba@gnome.org>
21033         * src/style-editor.c: Fixed pango font description handling for fonts.
21034         * src/anjuta.glade: Removed font size spin button.
21035         * configure.in, src/anjuta.prj: Corrected version.
21036         * TODO: update.
21037         
21038 2003-02-10  Naba Kumar <naba@gnome.org>
21040         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
21041         references of scroll-menu.h and add about.h in Makefile.am.
21042         
21043         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
21044         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
21045         (removed) widgets/scroll-menu.h: Removed unused files.
21046         
21047         * Makefile.am: Added proper i18n rules and added intl tools for
21048         distributions.
21049         
21050         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
21051         to the stable release).
21052         
21053         * anjuta.spec.in: Removed manuals packaging.
21054         
21055         * data/Makefile.am: Removed 'macros' installation (not required for
21056         gnome2 projects).
21058 2003-02-10  Naba Kumar <naba@gnome.org>
21060         * po/POTFILES.in: Updated.
21062         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
21063         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
21064         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
21065         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
21066         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
21067         icons and images.
21069         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
21070         src/toolbar_callbacks.h: Fixed scintilla notification signal name
21071         and fixed to properly handle focus in find entry box.
21073         * Makefile.am: Added code for RH system menu update.
21075         * .cvsignore: Updated.
21077         * NEWS: Updated.
21079 2003-02-03  Naba Kumar <naba@gnome.org>
21081         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
21082         editor preferences. and fixes dialogs.
21084         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
21085         Fixed linenumbers and header margins when they are disabled and
21086         removed unused header files.
21088         * src/attact_process.[h,c], src/debugger.c: Attach to process
21089         now works.
21091         * src/help.c: Fixed dialog response.
21093         * TODO: Updated.
21095         * data/properties/anjuta.properties: Corrected typo.
21097         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
21098         Change the signal to "changed" in entry from "selection-changed" in
21099         list.
21101         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
21102         short-cuts.
21104 2003-01-31  Naba Kumar <naba@gnome.org>
21106         * configure.in: Upgraded to use libgnomeprint-2.2
21107         
21108         * printing/Makefile.am: Updated
21109         
21110         *(removed) printing/print-doc.c, printing/print-doc.h,
21111         printing/print-util.c, printing/print-util.h: Removed because already
21112         merged with print.c.
21113         
21114         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
21115         and libgnomeprintui-2.2 and fixed rendering problems.
21116         
21117         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
21118         uneccessary print properties, as they are separately taken
21119         care in gnomeprint.
21120         
21121         * po/POTFILES.in: Update.
21123 2003-01-30  Naba Kumar <naba@gnome.org>
21125         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
21126         for about dialog box.
21127         
21128         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
21129         src/pixmaps.h: Modified for the above additions for about dialog.
21131 2003-01-29  Naba Kumar <naba@gnome.org>
21133         * src/style_editor.[c,h]: Added missing files.
21134         
21135 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21136         * scintilla/XPM.[cxx|h]: Added missing files
21138 2003-01-29  Naba Kumar <naba@gnome.org>
21139         
21140         * TODO, po/POTFILES.in: Updated.
21141         
21142         * anjuta.prj, src/anjuta.glade,
21143         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
21145 2003-01-28  Naba Kumar <naba@gnome.org>
21146         
21147         * data/properties/anjuta.properties, src/aneditor.cxx,
21148         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
21149         properties into text properties (earlier it was int properties).
21151         * TODO: Updated
21152         
21153         * scintilla/AutoComplete.c,xx,
21154         scintilla/AutoComplete.h,
21155         scintilla/CallTip.c,xx,
21156         scintilla/CallTip.h,
21157         scintilla/Document.c,xx,
21158         scintilla/Document.h,
21159         scintilla/Editor.c,xx,
21160         scintilla/Editor.h,
21161         scintilla/LexAVE.c,xx,
21162         scintilla/LexCSS.c,xx,
21163         scintilla/LexHTML.c,xx,
21164         scintilla/LexOthers.c,xx,
21165         scintilla/LexPython.c,xx,
21166         scintilla/LineMarker.c,xx,
21167         scintilla/LineMarker.h,
21168         scintilla/Makefile.am
21169         scintilla/PlatGTK.c,xx,
21170         scintilla/PropSet.c,xx,
21171         scintilla/ScintillaBase.c,xx,
21172         scintilla/ScintillaBase.h,
21173         scintilla/ScintillaGTK.c,xx,
21174         scintilla/ViewStyle.c,xx,
21175         scintilla/include/Platform.h,
21176         scintilla/include/SciLexer.h,
21177         scintilla/include/Scintilla.h,
21178         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
21179         
21180         
21181         src/Makefile.am,
21182         src/an_file_view.c,
21183         src/an_symbol_view.c,
21184         src/anjuta-tools.c,
21185         src/anjuta.c,
21186         src/anjuta.glade
21187         src/anjuta.h,
21188         src/anjuta_cbs.c,
21189         src/anjuta_dialogs_strings.c,
21190         src/anjuta_info.c,
21191         src/commands.c,
21192         src/compiler_options.c,
21193         src/debugger.c,
21194         src/help.c,
21195         src/main_menubar.c,
21196         src/main_menubar.h,
21197         src/main_menubar_def.h,
21198         src/mainmenu_callbacks.c,
21199         src/mainmenu_callbacks.h,
21200         src/message-manager-private.c,c
21201         src/message-manager-private.h,
21202         src/message-manager.c,c
21203         src/message-manager.h,
21204         src/pixmaps.h,
21205         src/preferences.c,
21206         src/preferences.h,
21207         src/project_config.c,
21208         src/project_dbase.c,
21209         src/project_dbase_gui.c,
21210         src/project_import_gui.c,
21211         src/properties.c,xx,
21212         src/properties.h,
21213         src/resources.c,
21214         src/src_paths.c,
21215         src/text_editor.c,
21216         src/text_editor_gui.c,
21217         src/toolbar.c,
21218         src/utilities.c,
21219         src/utilities.h,
21220         anjuta.prj: GNOME2 porting and fixed many porting bugs.
21221         
21222 2003-01-24  Naba Kumar <naba@gnome.org>
21224         * src/text_editor_gui.c, src/toolbar.c,
21225         src/text_editor.c, src/text_editor_cbs.h:
21226         Used correct notification signal name for scintilla
21227         (gtk2) and fixed UI.
21228         
21229         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
21230         when not required.
21231         
21232         * printing/print-doc.c,
21233         printing/print.c,,
21234         src/anjuta-tools.c,
21235         src/find_replace.c,
21236         src/goto_line.c,
21237         src/launcher.c,
21238         src/mainmenu_callbacks.c,
21239         src/project_dbase.c,
21240         src/project_dbase.h,
21241         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
21242         src/text_editor.c,
21243         src/text_editor_cbs.h:
21246 2003-01-23  Naba Kumar <naba@gnome.org>
21248         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
21249         correct stock icons and organized pixmap macros.
21250         
21251         Makefile.am: Removed non-generated files.
21252         
21253         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
21254         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
21255         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
21256         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
21257         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
21258         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
21259         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
21260         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
21261         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
21262         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
21263         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
21264         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
21265         stop.xpm, undo.xpm}: Removed because no longer used.
21267         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
21268         file_unknown.xpm}: Files renamed from fv_*, as it would
21269         be the right name.
21271         * pixmaps/Makefile.am: Updated for the above changes.
21273 2003-01-23  Jakub Steiner <jimmac * ximian * com>
21275         * pixmaps/autocomplete-16.png,
21276         pixmaps/autocomplete.png,
21277         pixmaps/block-end-16.png,
21278         pixmaps/block-end.png,
21279         pixmaps/block-start-16.png,
21280         pixmaps/block-start.png,
21281         pixmaps/bookmark-first-16.png,
21282         pixmaps/bookmark-first.png,
21283         pixmaps/bookmark-last-16.png,
21284         pixmaps/bookmark-last.png,
21285         pixmaps/bookmark-next-16.png,
21286         pixmaps/bookmark-next.png,
21287         pixmaps/bookmark-prev-16.png,
21288         pixmaps/bookmark-prev.png,
21289         pixmaps/error-next-16.png,
21290         pixmaps/error-next.png,
21291         pixmaps/error-prev-16.png,
21292         pixmaps/error-prev.png: gnome2-styled icons
21295 2003-01-23  Naba Kumar <naba@gnome.org>
21297         * anjuta.prj: Updated compiler options.
21298         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
21300         * src/aneditor.cxx,
21301         src/anjuta.c,
21302         src/anjuta.glade,
21303         src/anjuta_dialogs_strings.c,
21304         src/mainmenu_callbacks.c,
21305         src/mainmenu_callbacks.h,
21306         src/text_editor.c,
21307         src/text_editor_cbs.c,
21308         src/text_editor_gui.c: GNOME2 Porting.
21310 2003-01-22  Naba Kumar <naba@gnome.org>
21312         * ChangeLog: Corrected dates.
21313         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
21314         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
21315         preferences.
21317 2003-01-22  Naba Kumar <naba@gnome.org>
21318         
21319         * plugins/patch/patch-plugin.c: Bug fix.
21320         
21321         * src/anjuta-tools.c,
21322         src/anjuta.c,
21323         src/anjuta.glade,
21324         src/anjuta.h,
21325         src/anjuta_dialogs_strings.c,
21326         src/breakpoints.c,
21327         src/cvs_gui.c,
21328         src/debugger.c,
21329         src/debugger.h,
21330         src/executer.c,
21331         src/glade_iface.c,
21332         src/main.c,
21333         src/mainmenu_callbacks.c,
21334         src/mainmenu_callbacks.h,
21335         src/preferences.c,
21336         src/project_dbase.c,
21337         src/project_dbase_gui.c,
21338         src/registers.c,
21339         src/sharedlib.c,
21340         src/signals.c,
21341         src/signals_cbs.c,
21342         src/source.c,
21343         src/stack_trace.c,
21344         src/toolbar_callbacks.c,
21345         src/utilities.c,
21346         src/utilities.h,
21347         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
21348         
21349         * src/Makefile.am,
21350         (removed) src/CORBA-Server.c,
21351         (removed) src/CORBA-Server.h,
21352         (removed) src/Gladen-common.c,
21353         (removed) src/Gladen-stubs.c,
21354         (removed) src/Gladen.h,
21355         (removed) src/Prj-common.c,
21356         (removed) src/Prj-skelimpl.c,
21357         (removed) src/Prj-skels.c,
21358         (removed) src/Prj-stubs.c,
21359         (removed) src/Prj.h,
21360         (removed) src/glades.c,
21361         (removed) src/glades.h,
21362         (removed) src/messagebox.c,
21363         (removed) src/messagebox.h: Removed because no longer used.
21365 2003-01-21  Naba Kumar <naba@gnome.org>
21367         * src/anjuta-tools.c,
21368         src/anjuta.c,
21369         src/anjuta.glade,
21370         src/anjuta_dialogs_strings.c,
21371         src/anjuta_info.c,
21372         src/anjuta_info.h,
21373         src/breakpoints.c,
21374         src/compiler_options.c,
21375         src/debugger.c,
21376         src/find_replace.c,
21377         src/find_replace.h,
21378         src/find_text.c,
21379         src/find_text.h,
21380         src/goto_line.c,
21381         src/launcher.c,
21382         src/text_editor.c,
21383         widgets/gnomefilelist.c: GNOME2 porting.
21385 2003-01-20  Naba Kumar <naba@gnome.org>
21387         * global-tags/create_global_tags.sh: Uses pkg-config to
21388         read the modules.
21389         
21390         * src/anjuta.c,
21391         src/anjuta.glade,
21392         src/anjuta.h,
21393         src/anjuta_cbs.c,
21394         src/anjuta_dialogs_strings.c,
21395         src/breakpoints.c,
21396         src/breakpoints.h,
21397         src/compiler_options.c,
21398         src/compiler_options.h,
21399         src/fileselection.c,
21400         src/fileselection.h,
21401         src/mainmenu_callbacks.c,
21402         src/project_dbase_gui.c,
21403         src/session.c,
21404         src/src_paths.c,
21405         src/src_paths.h,
21406         src/text_editor.c,
21407         src/text_editor_gui.c,
21408         widgets/gnomefilelist.c,
21409         widgets/gnomefilelist.h: GNOME2 porting.
21410         
21411         * widgets/Makefile.am,
21412         (removed) widgets/gnomedirlist.c,
21413         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
21414         
21415         * src/Makefile.am,
21416         (removed) src/src_paths_cbs.c,
21417         (removed) src/src_paths_cbs.h,
21418         (removed) src/src_paths_gui.c,
21419         (removed) src/compiler_options_cbs.c,
21420         (removed) src/compiler_options_cbs.h,
21421         (removed) src/breakpoints_cbs.c,
21422         (removed) src/breakpoints_cbs.h: Removed because they are now
21423         combined in singe file
21425 2003-01-16  Naba Kumar <naba@gnome.org>
21427         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
21428         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
21429         options dialog UI and data handling.
21432 2003-01-15  Naba Kumar <naba@gnome.org>
21434         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
21435         Completed command editor porting.
21436         
21437         * src/anjuta.c: Removed the use of commands load function
21438         (not required).
21440         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
21441         and unrefs.
21443         * src/anjuta-tools.c: Fixed translatable strings.
21444         
21445         * src/find_text.c: Fixed dialog creation from glade.
21446         
21447         * src/text_editor_gui.c, src/text_editor.c,
21448         src/text_editor_cbs.c: Completed port of detached text editor
21449         to gnome2 plateform.
21450         
21451 2003-01-14  Naba Kumar <naba@gnome.org>
21453         * src/anjuta.glade, src/preferences.[h,c],
21454         src/anjuta_dialogs_strings.c: Added build and editor
21455         preferences pages and other UIs. Fixed preferense loading and saving.
21456         
21457         * src/anjuta.c: Does case-insensitive match for tabs position
21458         preferences and removed preferences loading (done at _new() call).
21459         
21460         * anjuta-tools.c: Debugged tools dialog handling.
21461         * plugins/class-gen/clsGen.c: Fixed an undefined function.
21462         
21463 2003-01-13  Naba Kumar <naba@gnome.org>
21465         * ABOUT-NLS: Update (strange).
21467         * autogen.sh: Removed blocking code.
21469         * configure.in: Fixed an autogen bug.
21470         
21471 2003-01-13  Naba Kumar <naba@gnome.org>
21473         * (new)src/anjuta.gladep
21474         (new)src/messagebox.c
21475         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
21476         will be gradually removed (and then the files).
21477         
21478         * Makefile.am,
21479         anjuta.prj,
21480         printing/print-util.c,
21481         printing/print.c,
21482         scintilla/ScintillaGTK.c,xx
21483         src/Makefile.am,
21484         src/an_file_view.c,
21485         src/an_symbol_view.c,
21486         src/anjuta.c,
21487         src/anjuta.glade
21488         src/anjuta.h,
21489         src/anjuta_dialogs_strings.c,
21490         src/anjuta_gui.c,
21491         src/attach_process.c,
21492         src/attach_process.h,
21493         src/breakpoints.c,
21494         src/breakpoints.h,
21495         src/breakpoints_cbs.c,
21496         src/commands.c,
21497         src/commands.h,
21498         src/compiler_options.c,
21499         src/compiler_options.h,
21500         src/compiler_options_cbs.c,
21501         src/configurer.c,
21502         src/configurer.h,
21503         src/controls.c,
21504         src/cvs_cbs.c,
21505         src/debug_tree.c,
21506         src/debug_tree.h,
21507         src/executer.c,
21508         src/executer.h,
21509         src/find_in_files.c,
21510         src/find_in_files.h,
21511         src/find_in_files_cbs.c,
21512         src/find_replace.c,
21513         src/find_replace.h,
21514         src/find_text.c,
21515         src/find_text.h,
21516         src/goto_line.c,
21517         src/help.c,
21518         src/help.h,
21519         src/launcher.c,
21520         src/main.c,
21521         src/main_menubar.c,
21522         src/mainmenu_callbacks.c,
21523         src/message-manager.c,c
21524         src/pixmaps.h,
21525         src/preferences.c,
21526         src/project_config.c,
21527         src/project_config.h,
21528         src/project_dbase.c,
21529         src/project_import_cbs.c,
21530         src/resources.c,
21531         src/resources.h,
21532         src/splash.c,
21533         src/src_paths.c,
21534         src/src_paths.h,
21535         src/src_paths_gui.c,
21536         src/text_editor.c,
21537         src/text_editor_gui.c,
21538         src/toolbar.c,
21539         src/toolbar.h,
21540         src/utilities.c,
21541         src/utilities.h,
21542         src/wizard_gui.c,
21543         widgets/gnomefilelist.c: GNOME2 Port.
21545 2003-01-10  Naba Kumar  <naba@gnome.org>
21547         * src/an_file_view.c,
21548         src/anjuta_gui.c,
21549         src/appwizard_gui.c,
21550         src/compiler_options.c,
21551         src/compiler_options_cbs.c,
21552         src/cvs_cbs.c,
21553         src/executer.c,
21554         src/fileselection.c,
21555         src/find_in_files.c,
21556         src/goto_line.c,
21557         src/main_menubar.c,
21558         src/memory.c,
21559         src/message-manager-dock.c,
21560         src/preferences.c,
21561         src/project_dbase_gui.c,
21562         src/project_import_gui.c,
21563         src/registers_gui.c,
21564         src/sharedlib_gui.c,
21565         src/src_paths_gui.c,
21566         src/text_editor_gui.c,
21567         src/toolbar.c,
21568         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
21570 2003-01-09  Naba Kumar <naba@gnome.org>
21572         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
21573         problems with some comments.
21575         * anjuta.prj: New project file (updated?)
21577         * src/Makefile.am: Enabled deprecated API and fixed variables.
21579         * src/an_file_view.c,
21580         src/an_symbol_view.c,
21581         src/anjuta-plugins.c,
21582         src/anjuta-tools.c,
21583         src/anjuta.c,
21584         src/anjuta_gui.c,
21585         src/appwizard_cbs.c,
21586         src/attach_process.c,
21587         src/attach_process_cbs.c,
21588         src/compiler_options.c,
21589         src/compiler_options_cbs.c,
21590         src/launcher.c,
21591         src/mainmenu_callbacks.c,
21592         src/message-manager-private.c,c
21593         src/message-manager-private.h,
21594         src/message-manager.c,c
21595         src/message-manager.h,
21596         src/project_dbase.c,
21597         src/project_dbase.h,
21598         src/project_dbase_gui.c,
21599         src/project_import_cbs.c,
21600         src/project_import_gui.c,
21601         src/registers.c,
21602         src/resources.c,
21603         src/resources.h,
21604         src/sharedlib.c,
21605         src/signals.c,
21606         src/signals_cbs.c,
21607         src/signals_gui.c,
21608         src/splash.c,
21609         src/src_paths_cbs.c,
21610         src/src_paths_gui.c,
21611         src/stack_trace.c,
21612         src/text_editor.c,
21613         src/text_editor_gui.c,
21614         src/text_editor_menu.c,
21615         src/toolbar.c,
21616         src/toolbar_callbacks.c,
21617         src/utilities.c,
21618         src/watch.c,
21619         src/watch_cbs.c,
21620         src/wizard_gui.c: GNOME porting.
21622 2002-12-24 Naba Kumar <naba@gnome.org>
21624         * AUTHORS, ChangeLog, HACKING, Makefile.am,
21625         NEWS, README, SEARCH-REPLACE,
21626         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
21627         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
21628         launcher/Makefile.am,
21629         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
21630         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
21631         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
21632         printing/print-util.c, printing/print.c, printing/print.h,
21633         scintilla/*/*, widgets/e-shell-about-box.c,
21634         src/*, tagmanager/*/*, widgets/Makefile.am,
21635         widgets/gnomefilelist.c:
21636         
21637         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
21638         src/*.[c,h] files to gnome2 API.
21640         * src/anjuta_dialogs_strings.c: Added glade generated translatable
21641         strings table.
21643 2002-10-23  Naba Kumar <naba@gnome.org>
21645         * autogen.sh: Prevented Users from building HEAD cvs.
21646         
21647 2002-09-16  Stephane Demurget  <demurgets@free.fr>
21649         * src/anjuta.glade: added the compiler options dialog, hopefully
21650         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
21652 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21654         * src/anjuta.glade: fixed a lot of small glitches.
21656         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
21657         now.
21659         * src/breakpoints_cbs.c: polished a bit.
21661 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21663         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
21665         * src/commands.c: partial gnome 2 port.
21667         * src/utilities.[ch]: changed some bits to be const.
21669 2002-09-14  Stephane Demurget  <demurgets@free.fr>
21671         * src/Makefile.am: removed breakpoints_gui.c and added a check
21672         for gdk-pixbuf deprecated functions, but there shouldn't be much
21673         anyway.
21675         * src/breakpoints_gui.c: killed.
21677         * src/anjuta.glade: added two dialogs for the breakpoints management.
21679         * src/anjuta.h:
21680         * src/anjuta_cbs.c:
21681         * src/appwizard.c:
21682         * src/attach_process.c:
21684         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
21685         really huge changes and porting work.
21686         
21687         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
21688         (breakpoints_dbase_new): moved the UI init bits here.
21690         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
21691         a lot, not using any color anymore (not HIG compliant) and not using
21692         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
21693         to be double checked.
21695         * src/build_file.c:
21696         * src/build_project.c: gnome 2 port.
21698 2002-09-11  Stephane Demurget  <demurgets@free.fr>
21700         * src/anjuta.glade:
21701         * src/anjuta.h:
21702         * src/anjuta_cbs.c:
21703         * src/appwizard.c:
21704         * src/breakpoints.c:
21705         * src/breakpoints_cbs.c: cleaned up some bits.
21707 2002-09-09  Stephane Demurget  <demurgets@free.fr>
21709         * src/Makefile.am:
21710         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
21712         * src/an_symbol_view.[ch]:
21713         * src/attach_process_cbs.h: polished a bit.
21715         * src/breakpoints_cb.[ch]: partial gnome 2 port.
21717 2002-09-02  Stephane Demurget  <demurgets@free.fr>
21719         * configure.in:
21720         * src/Makefile.am: added libglade-2 to the build.
21722         * src/anjuta.[ch]: added support for libglade.
21724         * src/anjuta.glade: added. There could be a file per top-level widget,
21725         as some other gnome projects, though.
21727         * src/attach_process_gui.c: removed.
21728         * src/attach_process.[ch]: gnome 2 port.
21729         (attach_process_new): Added the treeview init and the widget references
21730         here.
21732 2002-08-31  Stephane Demurget  <demurgets@free.fr>
21734         * src/an_file_view.c: fixed some compilation issues.
21736         * src/an_symbol_view.c: gnome 2 port.
21738 2002-08-26  Stephane Demurget  <demurgets@free.fr>
21740         * src/an_file_view.c: finished gnome 2 port.
21741         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
21742         directory pixmap depending on the event.
21744         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
21745         (project_file_data_new): use a GtkTreePath.
21747 2002-08-23  Stephane Demurget  <demurgets@free.fr>
21749         * src/Makefile.am: readded back an_*_view.[ch] because they are still
21750         driving me nuts but they need to be ported, heh ?
21752         * src/an_file_view.c: gnome 2 port, almost finished after some hard
21753         work since it's quite a total rewrite again.
21755 2002-08-22  Stephane Demurget  <demurgets@free.fr>
21757         * src/an_file_view.c:
21758         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
21760 2002-08-21  Stephane Demurget  <demurgets@free.fr>
21762         * src/anjuta_info.c:
21763         * src/utilities.h: gnome 2 port, featuring a total rewrite.
21765 2002-08-20  Stephane Demurget  <demurgets@free.fr>
21767         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
21768         nuts ATM.
21769        
21770         * src/an_file_view.c:
21771         * src/aneditor.cxx:
21772         * src/anjuta_cbs.c:
21773         * src/compiler_options.h:
21774         * src/messagebox.c:
21775         * src/messagebox.h:
21776         * src/pixmaps.h:
21777         * src/project_dbase.h:
21778         * src/resources.h: gnome 2 port.
21780 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21782         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
21784         * data/properties/sql.properties: added the DATETIME data type.
21786         * data/properties/html.properties: added the foreach php keyword.
21788 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21790         * widgets/Makefile.am: removed blank line after the last backslash
21791         for avoiding a warning from automake.
21793         * configure.in:
21794         * src/Makefile.am: added the ORBit-2 dep.
21796 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21798         * AUTHORS: added Biswa, because I wonder why noone already have
21799         written his name in the Anjuta's hall of fame :)
21801 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
21803         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
21804         widgets/e-shell-about-box.c: Made to compile for gnome2.
21805         
21806 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
21808         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
21809         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
21810         
21811         * configure.in, printing/print.h, printing/print.c,
21812         printing/print-doc.c: Made to compile for gnome2.
21813         
21814 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
21816         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
21817         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
21818         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
21819         widgets/Makefile.am:
21820         
21821         Upgraded the build system to gnome2 platform.
21822         
21823 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21824         * manuals/*: Added capability to generate PDF and PS.
21825         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
21826         * TODO, TODO.biswa: Intergated TODO list.
21827         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
21828         , bug #574470
21829         * src/dnd.c: Fix typo
21830         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
21831         * src/anjuta.c: Bug #568895, Bug #575419
21833 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21835         * tagmanager/tm_global_tags.c: Fixed compiler warning.
21836         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
21838 2002-12-17  Naba Kumar <naba@gnome.org>
21840         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
21841         bugs.
21842         
21843 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21844         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
21845         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
21846         * anjuta.prj: Added tools.sgml
21847         * data/properties/cpp.properties: Bug # 646974
21849 2002-12-16  Naba Kumar <naba@gnome.org>
21851         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
21852         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
21853         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
21854         on 'Enter' and adds proper focus mechanism.
21855         * src/anjuta.c: Fixed a memory corruption bug.
21856         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
21857         'Enter' and can also be Canceled. Sets proper default and focus policies
21858         for tools dialogs.
21859         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
21860         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
21861         translatable strings in dialogs and fixed some dialog properties.
21862         * src/anjuta-tools.c: Now uses xml format for loading and saving.
21863         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
21864         * src/message_manager_private.cc: Fixed some debug messages.
21865         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
21866         widgets/gnomefilelist.c: Fixed a memory leaks.
21867         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
21868         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
21869         src/main_menubar_def.h: Implemented incremental search.
21870         * TODO: Updated.
21872 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21873         * tagmanager/*: Minor cleanups and warning fixes.
21874         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
21875         GUI during long updates.
21876         * src/text_editor.c: Remove debug message.
21878 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21879         * tagmanager/tm_project.c: Fix a memory access problem.
21881 2002-12-13  Naba Kumar <naba@gnome.org>
21883         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
21884         tools list to show "Enabled" flag of the tool. Fixed a bug where
21885         tool list is not cleared when creating a new tool.
21886         
21887 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21888         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
21890 2002-12-12  Naba Kumar <naba@gnome.org>
21892         * anjuta-tools.[h,c], commands.c: Used the tools help of
21893         anjuta variables list in commands editor and fixed a typos
21894         buy in anjuta-tools.c.
21895         
21896 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21897         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
21898         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
21899         * TODO.biswa: Added to help me track things better.
21901 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21903         * configure.in, anjuta.spec.in: Added libglade dependency.
21904         * Makefile.am: Added anjuta.glade file.
21905         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
21906         , src/mainmenu_callbacks.[ch], src/message-manager.h
21907         , src/widget-registry.c: Tools editor GUI + other additions.
21909 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21911         * src/project_dbase.[ch], tagmanager/tm_project.c,
21912         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
21913         Implement syncing tags image with the project database.
21914         * src/anjuta-tools.c: Implemented variable substitution and
21915         working directory in tools.
21917 2002-12-09  Naba Kumar <naba@gnome.org>
21918         
21919         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
21920         command configuration language list from properties.
21921         
21922         * data/properties/asm.properties, data/properties/ruby.properties:
21923         Fixed typos.
21925 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21927         * src/an_symbol_view.c: Remember current selected entry and select
21928         it automatically after refresh.
21930 2002-11-26  Murray Cumming  <murrayc@usa.net>
21932         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
21933           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
21934         and gnomemm 1.2 projects so that people know they are really
21935         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
21936         But I did correct these to sue lowercase names.
21938 2002-12-01  Naba Kumar <naba@gnome.org>
21940         * data/anjuta.properties: Fixed caching problem on 
21941         indicators.
21942         * src/preferences.c, src/preferences_gui.c: Implemented automatic
21943         indicators prefs.
21944         
21945 2002-12-01  Naba Kumar <naba@gnome.org>
21947         * data/properies/anjuta.properties: Corrected "indicators.automatic"
21948         property name.
21949         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
21950         property and uses it.
21951         * src/aneditor.cxx: Fixed a bug associated with selection a word at
21952         current cursor.
21953         
21954 2002-11-30  Naba Kumar <naba@gnome.org>
21956         * src/debugger.c: Fixed a typo.
21957         * data/properties/*: Updated properties files and added
21958         new ones.
21959         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
21960         Added comment submenu and cleaned up ref and unref of menus.
21961         * src/aneditor.h: Added definition of comment commands.
21962         * src/aneditor.c: Upgrade from latest SciTE source code.
21963         * src/text_editor.[hc], src/text_editor_cbs.c, 
21964         src/message_manager_private.cc, src/message_manager.[cc,h],
21965         src/anjuta.[c,h]: Added indicators support for errors/warnings
21966         highlight in the editor.
21967         * NEWS, TODO: Update.
21968         * scintilla/include/PropSet.h: Removed deprecrated function.
21969         
21970 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21972         * src/anjuta-tools.[ch]: Tools implementation (basic)
21973         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
21974           , src/main_menubar_def.h: PLugins cleanup and segregation
21975         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
21976           registry
21977         * anjuta.prj: Added new files
21978         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
21979         * plugins/class-gen/clsGen.c: Register menu under 'Project'
21980         * plugins/patch/patch-plugin.c: Register menu under 'Format'
21981         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
21982         * src/Makefile.am: Added new files
21983         * src/message-manager.[cc/h]: Added standard output and error windows
21985 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
21987         * project_type.c: Fixed Gnomemm2 project type
21989 2002-11-25  Naba Kumar <naba@gnome.org>
21991         * printing/print.c: Fixed a compile warning.
21992         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
21993         * src/utilities.c: Fixed a compile warning in sparc, hides the
21994         terminal check error output from the user.
21995         * project_config.[ch], project_dbase.[ch], source.c: Added project
21996         version, exclude modules configuration and reordered other config
21997         properties. Changed some strings to more descriptive text.
21998         * src/compiler_opitions.c: Removed extra newlines from .prj file
21999         save.
22000         * anjuta.prj: Converted to new format (only reorganised properties
22001         and removed extra newlines ... nothing else).
22002         * NEWS: updated
22003         
22004 2002-11-21  Naba Kumar <naba@gnome.org>
22006         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
22007         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
22008         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
22009         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
22010         Updated to the CVS version.
22012 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22014         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
22015           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
22016           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
22017           images in completion lists. 
22018         * src/resources.h: Make C++ friendly.
22019         * scintilla/PropSet.cxx: Fix memory leak.
22021 2002-11-20  Naba Kumar <naba@gnome.org>
22023         * scintilla/*/*: Synced to latest scintilla 1.49
22024         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
22025         New lexers added.
22027         * scintilla/RESearch.cxx: The automatic cvs log in the
22028         file really broke things trying to interprete the changelog
22029         entry incorrectly as end-of-comment. Removed the $cvs line
22030         and committed again.
22031         
22032 2002-11-19  Naba Kumar <naba@gnome.org>
22034         Patch from Timothee Besset <ttimo@idsoftware.com>
22035         
22036         * src/message-manager-private.cc: Interpretes absolute
22037         file paths properly in zvt terminal.
22039 2002-11-19  Naba Kumar <naba@gnome.org>
22041         Patch from Timothee Besset <ttimo@idsoftware.com>
22042         
22043         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
22044         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
22045         (important) editor preferences in project (if there is one
22046         open).
22047         
22048         * TODO: Updated
22049         
22050 2002-11-18  Naba Kumar <naba@gnome.org>
22051         
22052         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22053         
22054         * src/debug_tree.c, src/find_in_files_gui.c,
22055         src/find_replace.c, src/find_text.c, 
22056         src/project_import.c, src/project_import_gui.c,
22057         src/wizard_gui.c: i18n Fixes.
22059 2002-11-15  Naba Kumar <naba@gnome.org>
22061         * plugins/class-gen/clsGen.c: Fixed to use project function
22062         to import files. Create non-existent directories before the
22063         sources are written.
22064         
22065         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
22066         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
22067         src/glade_iface.c,
22068         src/glades.c: Excluded gladen files from build. This
22069         will fix the unnecessary dependency on libssl.
22070         
22071         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
22072         file import funtion.
22073         
22074         * src/message_manager_private.cc: Fixed a compiler warning with
22075         DEBUG preprocessor macro.
22076         
22077         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
22078         wrong (undocked) editor window was closed on clicking close on an
22079         undocked editor window.
22080         
22081         * src/debugger.c: Fixed a bad bug where debugger terminal won't
22082         start correctly if the executable was run before with 'F3'.
22083         
22084         * src/toolbar_callbacks.c: Wrap around find next.
22085         * src/toolbar.c: Disable combo activate.
22086         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
22087         button positions to get 'yes' as default.
22089         * anjuta.spec.in: Updated.
22090         
22091         * src/anjuta_info.c, src/appwizard_gui.c,
22092         src/attach_process_gui.c, src/breakpoints_gui.c,
22093         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
22094         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
22095         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
22096         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
22097         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
22098         src/preferences.c, src/preferences_gui.c, src/project_config.c,
22099         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
22100         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
22101         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
22102         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
22103         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
22104         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
22105         plugins/patch/patch-plugin.c, printing/print-util.c:
22106         Set all windows and dialogs transient
22107         to their parents so that they remain floated above their parents.
22108         
22109 2002-11-13  Naba Kumar <naba@gnome.org>
22111         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
22112         take default editor font).
22113         
22114         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
22115         Corrected email address.
22116         
22117         * src/mainmenu_callbacks.c: Used spaces instead of tabs
22118         for changelog entry.
22120         * NEWS: Updated.
22121         
22122 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22123         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
22125 2002-11-06  Naba Kumar <naba@gnome.org>
22127         * README: Updated
22128         * anjuta.spec.in: Ships the .omf files with the
22129         documents instead of the base package.
22130         
22131 2002-11-04  Naba Kumar <naba@gnome.org>
22133         * data/properties/latex.properties: Fixed a bug.
22134         * ChangeLog: Released 1.0.0 stable.
22136 2002-11-04  Naba Kumar <naba@gnome.org>
22138         * src/commands.c: Added command with shell redirection capability.
22139         * data/properties/anjuta.properties: Changed default execution
22140         command.
22141         * src/project_dbase.c: Set project top dir in properties.
22142         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
22143         * data/Makefile.am: More diskcheck error fixes.
22144         
22145         * README, anjuta.spec.in, THANKS, AUTHORS,
22146         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
22147         manuals/C/anjuta-manual/authers,sgml,
22148         manuals/C/anjuta-manual/anjuta-manual.sgml,
22149         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22150         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
22151         : Changed anjuta home to
22152         new URL and my email address.
22153         
22154         * manuals/C/anjuta-manual/interfaces.sgml,
22155         manuals/C/anjuta-manual/prefereces.sgml,
22156         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
22157         
22158         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
22159         : removed reference to the help menu as the menu is modified
22160         when no help is found (which is very likely when we are
22161         shiping the documents separately).
22162         
22163 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22164         * anjuta.spec.in: Update specfile to make multiple RPMs.
22165         * data/Makefile.am: make dist fix.
22166         * src/text_editor_menu.c: Fix compile warnings (casts).
22168 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22169         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
22170         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
22172 2002-11-01  Naba Kumar <naba@gnome.org>
22174         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
22175         Added gnome2 macros to be used by gnome2 project wizard.
22176         
22177         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
22178         from gnome-common.
22179         
22180         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
22181         as it was conflicting with generated projects and is not
22182         useful for us.
22183         
22184         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
22185         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
22186         project generation, removed qt project as it's not complete and
22187         added gnome2 bonobo wizard.
22189 2002-10-29  Naba Kumar <naba@gnome.org>
22191         * po/POTFILES.in: Updated.
22192         * po/POTFILES.skip: Added.
22193         * preferences.h: Fixed print paper size property name.
22195 2002-10-28  Naba Kumar <naba@gnome.org>
22196         
22197         * data/user.properties, data/Makefile.am: Added user properties file
22198         which will be copied in user's ~/.anjuta/user.properties.
22199         
22200         * data/anjuta.properties: Changed a comment.
22201         
22202         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
22203         
22204         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22205         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
22206         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
22207         item.
22209         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
22210         instead of user properties file.
22211   
22212         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
22213         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
22214         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
22215         * README, TODO: Updated.
22216         
22217 2002-10-28  Naba Kumar <naba@gnome.org>
22219     * manuals/C/anjuta-manual/figures/editor_guides.png,
22220     manuals/C/anjuta-manual/figures/editor_margins.png,
22221     manuals/C/anjuta-manual/figures/editor_markers.png,
22222     manuals/C/anjuta-manual/figures/local_variables.png,
22223     manuals/C/anjuta-manual/figures/open_file_multiple.png,
22224     manuals/C/anjuta-manual/figures/prefs_print.png,
22225     manuals/C/anjuta-manual/figures/print_dlg.png,
22226     manuals/C/anjuta-manual/figures/print_preview.png,
22227     manuals/C/anjuta-manual/figures/symbol_browser.png,
22228     manuals/C/anjuta-manual/figures/variable_tip.png: New png
22229     files for manual documentation.
22230     
22231     * manuals/sgmldocs.make,
22232     manuals/C/anjuta-manual/Makefile.am,
22233     manuals/C/anjuta-manual/authors.sgml,
22234     manuals/C/anjuta-manual/build.sgml,
22235     manuals/C/anjuta-manual/compileopts.sgml,
22236     manuals/C/anjuta-manual/debugger.sgml,
22237     manuals/C/anjuta-manual/execute.sgml,
22238     manuals/C/anjuta-manual/fileoperations.sgml,
22239     manuals/C/anjuta-manual/interface.sgml,
22240     manuals/C/anjuta-manual/preferences.sgml,
22241     manuals/C/anjuta-manual/projects.sgml,
22242     manuals/C/anjuta-manual/figures/arguments.png,
22243     manuals/C/anjuta-manual/figures/open_file.png,
22244     manuals/C/anjuta-manual/figures/other_opts.png,
22245     manuals/C/anjuta-manual/figures/scrshot.png,
22246     manuals/C/anjuta-manual/figures/toolbar_browser.png,
22247     manuals/C/anjuta-manual/figures/toolbar_tags.png:
22248     
22249     Updated anjuta manual documentation.
22251     
22252 2002-10-27  Naba Kumar <naba@gnome.org>
22254     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
22255     check and modifies debugger terminal command accordingly
22256     to function properly.
22257     
22258 2002-10-25  Naba Kumar <naba@gnome.org>
22260         * manuals/sgmldocs.make: Fixed a couple of bugs.
22261         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
22263 2002-10-24  Naba Kumar <naba@gnome.org>
22265         * src/debug_tree.c: Fixed a crash bug from Etay.
22267         * global_tags/create_global_tags: Added messages.
22268         Fixed infinite looping within files.
22269         
22270         * macro/autogen.sh: Removed debug and warning flags for defaults.
22271         
22272         Patch from Vadim Berezniker <vadim@berezniker.com>
22273         
22274         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
22275         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
22276         generation.
22278         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
22279         temporarily just copy it
22281 2002-10-24  Naba Kumar <naba@gnome.org>
22283         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
22284         manuals/C/anjuta-manual/anjuta-manual.sgml, 
22285         manuals/C/anjuta-manual/compileopts.sgml,
22286         manuals/C/anjuta-manual/debugger.sgml,
22287         manuals/C/anjuta-manual/execute.sgml,
22288         manuals/C/anjuta-manual/fileoperations.sgml,
22289         manuals/C/anjuta-manual/interface.sgml,
22290         manuals/C/anjuta-manual/introduction.sgml,
22291         manuals/C/anjuta-manual/projects.sgml,
22292         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22293         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
22294         manuals/ja/anjuta-manual/anjuta-manual.sgml,
22295         manuals/ja/anjuta-manual/compileopts.sgml,
22296         manuals/ja/anjuta-manual/debugger.sgml,
22297         manuals/ja/anjuta-manual/execute.sgml,
22298         manuals/ja/anjuta-manual/fileoperations.sgml,
22299         manuals/ja/anjuta-manual/interface.sgml,
22300         manuals/ja/anjuta-manual/introduction.sgml,
22301         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
22303 2002-10-24  Naba Kumar <naba@gnome.org>
22305         * src/project_type.c: added autogen for qt projects.
22306         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
22307         Fixed a bug that retrieves wrong terminal command.
22308         * src/commnads.c: Added more terminal commands.
22309         * configure.in: Checks for scrollkeeper version.
22310         
22311 2002-10-22  Naba Kumar <naba@gnome.org>
22313         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
22314         instead of AM_GNOME_GETTEXT.
22315         
22316         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
22317         for setup-gettext for the wizard generated projects.
22319         * src/source.c: Fixed a bug where glade file wasn't generated.
22320         
22321         * src/gnome_project.c: Excluded project version from project dir
22322         name.
22323         
22324 2002-10-22  Naba Kumar <naba@gnome.org>
22326         * acinclude.m4: New file with dummy funtion for gettext
22327         cross compatibility fix.
22328         
22329         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
22330         * configure.in: Fixed cflags to avoid useless warnings.
22331         * Makefile.am: EXTRA_DIST += setup-gettext.
22332         * src/toolbars.c: Added space paddings around tags label.
22334 2002-10-21  Naba Kumar <naba@gnome.org>
22336         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22337         
22338         * setup-gettext: New script to maintain gettext cross version
22339         compatibility.
22340         * configure.in, macros/autogen.sh: Fix for gettext cross version
22341         compatibility.
22342         
22343 2002-10-21  Naba Kumar <naba@gnome.org>
22345         * debug_tree.c: Fixed incorrect use of debug assertion.
22346         
22347 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
22348             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22349         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22350         src/memory.c, src/memory.h, src/message-manager-private.cc:
22351         
22352         New parsing algorithm; adapted from kdevelop.
22353         Middle button menu for changing the value's display type
22355 2002-10-07  Naba Kumar <naba@gnome.org>
22357         * src/main_menubar_def.h: Changed status bar message for Help->
22358         Browse info pages. Bug #603308
22360         * src/executer.c: Made "User terminal" default for creating
22361         projects (User can always disable it later). Bug #114222
22362         
22363 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22365         * macros/autogen.sh: Require gettext 0.10.x for autogen
22366         * src/text_editor.c: Fixes Bug #595303
22367         * src/source.c: Fixes Bug #595970
22368         * src/anjuta.c: Fixes Bug #598366
22369         * scingtilla/LexCPP.cxx: Bug #602296
22370         * src/main_menubar_def.h: Bug #604363
22371         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
22372         
22373 2002-10-07  Jens Georg <mail@jensgeorg.de>
22375         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22376         * gnomefilelist.c: This patch fixes the bug #611542
22377         
22378 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22380         * data/properties/Makefile.am: Added tcltk.properties file.
22381         
22382 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22384         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22385         
22386         * README: Updated README
22387         * plugins/class-gen/clsGen.c, src/message_manager.cc
22388           , src/mainmeu_callbacks.c, src/memory.c
22389           , src/project_dbase_gui.c, src/text_editor_gui.c
22390           , widgets/gnomefilelist.c: Set window icons
22391         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
22392           Enabled release build (stripped + optimized binaries, etc.)
22393         * data/properties/anjuta.properties, src/commands.c,
22394           src/defaults.cFixed bug #595489 (stdin on executables)
22395         * src/appwizard.c, src/main.c, src/message-manager.cc
22396           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
22397           , src/debug_tree.c: Memory related (valgrind) fixes.
22398         * src/message-manager-private.[cc,h], src/pixpams.h
22399           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
22400         * anjuta.prj: Added debug_tree.c to SOURCES
22401         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22402           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
22403           Compacted code and cleaned up unnecessary functions.
22404         * tagmanager/*.[ch]: Code fixes.
22405         
22406 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
22407         
22408         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22409         
22410         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
22411         Debug tree now detects changes of displayed variables
22412         and changes their color to red
22414 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22416         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22417         
22418         * mainmenu_callbacks.c: Set's the current file name in
22419         file save as dialog.
22420         
22421 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22423         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
22425         * data/properties/tcltk.properties: New file for tcl/tk
22426         properties.
22428 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
22430         * src/project_type.[c,h], src/source.c, data/Makefile.am:
22431         Fixed a fatal bug which doesn't let building gnome2 related
22432         projects. They use different autogen.sh script. Defined new
22433         type field "gnome_macro_support".
22434         
22435         * data/autogen.sh.gnome2: New file.
22436         
22437         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
22438         bug with quotes escaping in quotes.
22439         
22440         * src/message-manager-private.cc: Used event box instead
22441         of frame for local message pane, so that the borders appear
22442         properly and nicely.
22443         
22444         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
22445         if there is a project open and all the files are un-docked.
22447         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
22449 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
22451         * src/main_menubar_def.h: implement feature request #595356, patch #597161
22452         * THANKS: updated for new contributions
22453         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
22455 2002-08-27 Steven Knight  <steven.knight@unh.edu>
22457         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
22458         src/project_dbase.h, src/project_type.c, src/source.c, 
22459         src/wizard_gui.c: new Qt project type
22460         *** NB not fully tested, may need some work, icon required...
22462 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22464         * src/memory.c, src/memory.h: new memory patch
22466 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
22468         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
22470 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
22472         * lancher/anjuta_launcher.c: Determine pty from function
22473         call instead of running 'tty' externally.
22474         
22475         * data/properties/cs.properties: Added compile/build commands.
22476         Fixed execution properties.
22477         
22478         * src/commands.c: Added c# options.
22480         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
22481         
22482         * src/debug_tree.[c,h], src/debugger.[c,h],
22483         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
22484         
22485         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
22486         1. Misaligned structs when they are members of other structs.
22487         2. '{' sometimes appears as a variable.
22488         3. Wrong processing of some arrays.
22489         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
22490         that displays the tree in two columns (variable and value).
22492 2002-08-14  Stephane Demurget  <demurgets@free.fr>
22494         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
22496         * data/properties/sql.properties: added the DATETIME data type.
22498         * data/properties/html.properties: added the foreach php keyword.
22500 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
22502         * NEWS: Updated with new features.
22503         
22504         * data/.cvsignore, doc/.cvsignore: Updated.
22505         
22506         Patch from: Etay Meiri <etay-m@bezeqint.net>
22507         
22508         * src/debug_tree.h, src/debug_tree.c: New files.
22509         
22510         * src/Makefile.am, src/message-manger-private.[h,cc],
22511         src/message-manger.cc: Added Tree view for debugger
22512         locals view.
22513         
22514 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
22516         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22517         
22518         * src/memory.c, src/memory.h: New files.
22519         
22520         * src/Makefile.am, src/appwizard.c, src/controls.c,
22521         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22522         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22523         
22524         Memory view implemetation that would enable viewing raw memory
22525         during debugging.
22527 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22529         * AUTHORS: added Biswa, because I wonder why noone already have
22530         written his name in the Anjuta's hall of fame :)
22532 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
22534         * src/appwizard_gui.c: Removed an ambiguous prototype.
22535         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
22536         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
22537         * THANKS: Updated M. Ali Vardar's email.
22538         
22539 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
22541         * src/anjuta_gui.c: implemented feature request to stop main and browser
22542           toolbars having exclusive use of space
22544 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
22546         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
22547         left over from the previous work to fix bugs :-)
22548         
22549         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
22550         src/controls.c, src/mainmenu_callbacks.h, 
22551         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
22552         reviewed
22553         
22554         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
22555         src/project_import_gui.c, src/sharedlib_gui.c, 
22556         src/signals_gui.c: set window icon correctly
22557         
22558         * NEWS: more updates for the release
22559         
22560         * HACKING: updated for window icons and insert menu information
22561         
22562         * src/cvs_gui.c, src/build_project.c, 
22563         src/project_import_cbs.c: message strings reviewed
22564         
22565         * src/controls.c: context help button should be disabled if 
22566         DevHelp is not installed
22567         
22569 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22571         * src/debugger.c: Fixed the signalling screw up because of string
22572         update in gdb used to report the child process PID. Also, no
22573         error dialog will be popped up for "no such file or directory"
22574         error (very annoying and useless error). This error will still
22575         be shown on the debug message window. Avoided terminating the
22576         program when the terminal is terminated -- doesn't hurt, otherwise
22577         we get crappy egg-and-hen problem.
22578         
22579         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
22580         dimensions loading.
22581         
22582         * src/anjuta.c: Limited the default size of main window to sane
22583         values.
22585         * src/preferences.c: Fixed some deadly memory corruption bugs in
22586         the recent patches. Return from getenv() should NEVER be freed,
22587         because they are static strings.
22588         
22589         * src/preferences_gui.c: Removed the fix for crash bug with font
22590         selection and applied the real fix.
22591         
22592 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
22594         * NEWS: updated for release
22596 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22598         * src/launcher.c: Added a fix a memory leak and a possible
22599         fix for zvt-crash bug.
22600         
22601         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
22602         
22603         * data/properties/latex.properties,
22604         data/properties/ada.properties: Added file.is.source property.
22605         
22606         * src/an_file_view.c: Set auto column size of the file
22607         revision column.
22608         
22609         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
22610         The user is now prompted to confirm the closing of the file
22611         if it is being used by CVS. If yes, the editor is closed and
22612         the CVS operation stops.
22613         
22614 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
22616         * anjuta.prj: bump project version for release
22617         * BUGS: removed unnecessary file
22619 2002-06-07      Philip Van Hoof <freax@pandora.be>
22621         * widgets/gnomefilelist.c: fix up issue with directory deleted 
22622         during the life of the file list widget
22623         * src/preferences_gui.c: sticking-plaster fix to font selection
22624         causes segfault bug
22626         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
22628 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22630         * data/properties/anjuta.properties, src/an_file_view.[ch], 
22631         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
22632         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
22633         added options for symbol and file browsers.
22634         * data/properties/cpp.properties: linker flags should come after
22635         the name of the file to compile.
22636         * scintilla/Editor.cxx: fixed gcc compilation warning.
22637         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
22638         be executed from bindir only.
22639         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
22640         tagmanager/include/tm_file_entry.h: CVS version information in file 
22641         browser.
22642         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
22643         window.
22644         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
22645         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
22646         crashes during file import.
22647         * src/project_import.c: disable project menu items during project 
22648         import.
22649         
22650         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22652 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22654         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
22655         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
22656         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
22657         modified Insert menu, added C functions template, header C 
22658         template, modified header_template HEADER_H ==> NAMEFILE_H
22659         
22660         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22662 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22664         * data/properties/html.properties: changed some file 
22665         associations
22667 2002-06-05 Philip Van Hoof <freax@pandora.be>
22669         * widgets/gnomefilelist.c: Fixed #560759 and #561776
22670         
22671         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22673 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22675         * data/properties/anjuta.properties, src/defaults.c: Make windows
22676         docked by default, fix the big fonts bug.
22677         
22678         * src/an_file_view.c, src/main_menubar_def.h, 
22679         src/project_dbase_gui.c: sanitized the Edit/View mess.
22680         
22681         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
22682         for customizing shortcuts.
22683         
22684         * src/mainmenu_callbacks.c: Search for selected word if present.
22685         
22686         * src/text_editor_menu.c: Added context menu options for docking
22687         and undocking editor windows.
22688         
22689         * src/main_menubar.h, src/main_menubar.c: more support for the 
22690         shortcuts menu item.
22691         
22692         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22694 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22696         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
22697         all commit messages being written to top of the file
22698         
22699         * src/main_menubar_def.h: message strings reviewed
22700         
22701         * src/project_import.c: message strings reviewed
22702         
22703         * src/source.c, src/glades.c: message strings reviewed. Fixed 
22704         some bugs around reading the project properties for creating 
22705         .glade and .desktop files in the Application Wizard. There were
22706         typos in the property names being retrieved
22707         
22708         * widgets/gnomefilelist.c: changed build_full_path to make 
22709         the file widget support ~
22710         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
22711         
22712         * THANKS, widgets/e-shell-about-box.c, 
22713         manuals/anjuta-manual/C/authors.sgml: updated for new
22714         patch
22716 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
22718         * src/project_dbase.c: Fixed the file-path-corruption bug
22719         and the cannot-import-file-in-project bug. (follow-up with
22720         the last commit from Stef).
22721         
22722         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
22723         with unsaved-project.
22724         
22725 2002-06-05  Stephane Demurget  <demurgets@free.fr>
22727         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
22728         misplaced g_free.
22730 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22732         * data/properties/{xml,html,other}.properties: changed some file 
22733         associations
22734         
22735         * data/anjuta.mime: oops! cvs added
22736         
22737         * scintilla/RESearch.cxx: fixed up a problem with comments
22738         
22739         * global-tags/create_global_tags.sh: redirect errors to /dev/null
22740         to avoid messages about missing libs
22741         
22742         * NEWS: started the release notes
22744 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22746         * HACKING: updated with new information on printing, patch naming
22747         
22748         * TODO: removed completed tasks
22749         
22750         * THANKS: updated a few contributions
22751         
22752         * anjuta.prj: updated the icon file
22753         
22754         * anjuta.desktop.in.in: updated to add Categories
22755         
22756         * data/anjuta.mime: created a mime type for Anjuta project files
22757         (NB needs to be added to the install in /usr/share/mime/)
22758         
22759         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
22760         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
22761         to PNG for websites.
22762         
22763         * plugins/patch/patch-plugin.c: clarified some messages and 
22764         made it easier to see different patching sessions
22765         
22766         * src/toolbar.c: changed some message text for consistency
22767         
22768         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
22769         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
22770         in preferences. 
22771         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22772                  
22773         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
22774         src/project_dbase.{c,h}, src/project_import_cbs.c, 
22775         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
22776         Added XLib Project and a Dockapp Project types.
22777         * pixmaps/Makefile.am: added line for new pixmap for new xlib
22778         projects
22779         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
22780         * src/source.c: Fixed memory leak in existing projects. 
22781         (filename was not freed)
22782         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
22784 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
22786         * src/anjuta.h, src/anjuta.c: Added error display funtions
22787         with parent windows.
22788         
22789         * src/appwizard_cbs.c: Changed error display function to use
22790         parented version.
22791         
22792 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
22794         * printing/print.h, printing/printing.c: Taken care of document
22795         zoom factor and fixed a font loading bug. Dynamically calculated
22796         text widths to work with zooms properly. Re-organized code for
22797         dynamic text width calulations to work in general with utf8 chars.
22798          Determined font height and width automatically from the font info.
22799         
22800         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
22801         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
22802         Converted text.zoom.factor property to use #defined value. Removed
22803         margin header and margin numbers preferences, as they  now
22804         calculated dynamically.
22805         
22806 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
22808         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
22809         printing/print-util.h, printing/print.c, printing/print.h:
22810         Rewritten printing support for style based printing. Syntax highlighted
22811         printing, monochromatic printing, setup using preferences etc.
22813         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
22814         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
22815         language and the styled text buffer.
22816         
22817         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
22818         the print setup preferences page and added printer preferences. Added functions
22819         to retrieve preferences with default values.
22820         
22821         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
22822         the printing.
22824         * data/properties/anjuta.properties: Added default printer preferences.
22826         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
22827         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
22828         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
22830         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
22831         
22832 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22834         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22836         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
22837         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
22838         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
22839         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
22841         printing/Makefile.am: Reduced compiler optimizations.
22843         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
22844         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
22845         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
22846         tagmanager/tm_workspace.c: TagManager fixes.
22848 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
22850         * printing/*: CVS added. :)
22851         
22852 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22854         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22856         * printing*: CVS added.
22857         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
22858           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
22859           src/main_menubar_def.h: Gnome Print support
22860         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
22861         * configure.in: Enable debugging flag option
22862         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
22863           Print properties defined.
22864         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
22865         
22866 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22868         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22869         
22870         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
22871         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22872           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
22873           and cleanups
22874         * src/text_editor.c: Minor cleanups.
22875         * anjuta.c: Tweaks to 'Goto File Line' functionality.
22876         * src/project_dbase.c: Fixes to add/remove files from project.
22877         * src/help.c: Fix minor memory leak.
22878         * src/project_dbase_gui.c: Remove debugging messages.
22879         * src/utilities.[ch]: Cleanups and minor fixes.
22880         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
22882 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
22884         * src/anjuta.c [anjuta_apply_preferences()]:
22885         Fixed a crash bug when tab pos is not defined for the editors.
22886         
22887         * data/properties/cpp.properties: Set default identifier property to normal.
22888         This fixes the bug in which the fore color gets hidden with dark background.
22890 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
22892         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
22893         scintilla 1.46
22894         
22895         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
22896         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
22897         src/anjuta.c, data/properties/anjuta.properties:
22898         Implemented line wrapping.
22899         
22900         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
22901         
22902         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
22903         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
22904         tags. Code was reviewed from GNOME Bonsai view.
22905         
22906         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
22907         it seems to have been removed by scintilla people.
22908         
22909         * data/properties/anjuta.properties: Set default line wrap to false, as
22910         is noticably slow with big files.
22911         
22912 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
22914         * src/project_import_gui.c: disallow the selection of files in
22915           the browse dialog.
22916         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
22917           preferences code.
22918         
22919 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22921         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
22922           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
22923         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
22924         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
22925           now works properly.
22926         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
22927         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
22928         * src/utilities.[ch]: Added some utility functions.
22929         * tagmanager/tm_project.c: Fix for bug in file removal from project.
22930         
22931         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22933 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22935         * HACKING: info on FIXME statements and removed ccview references
22936         * Makefile.am: added rule to make RPM package
22938 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22940         * THANKS, widgets/e-shell-about-box.c, 
22941         manuals/anjuta-manual/C/authors.sgml: updated for new
22942         patch
22943         * src/anjuta.c: removed unnecessary warning code since CVS 
22944         support is now implemented :-)
22945         * manuals/sgmldocs.make: implemented a fix for bug #553969
22946         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
22947         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
22948         manuals/C/anjuta-faqs-C.omf: modified the descriptions
22949         
22950 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22951         
22952         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
22953           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22954           src/main_menubar_def.h, src/preferences_gui.c,
22955           preferences.c, preferences.h: setup Username and Email 
22956           preferences, Insert ChangeLog and Username editor functions
22957           
22958           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
22960 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22961         
22962         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
22963           src/src_paths_cbs.c, src/src_paths_gui.c
22964           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
22966           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22968 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22970         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
22971           and goto tag menu items to main menu.
22973 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22975         * THANKS, widgets/e-shell-about-box.c, 
22976         manuals/anjuta-manual/C/authors.sgml: added new contributors
22977         * HACKING: updated with info on files to change for credits
22979 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
22981     * src/aneditor.cxx: extended extension list which fixes segfault
22982     on selecting lisp, ruby or matlab as highlight style.
22984 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22986         * src/main_menubar_def.h: fixed an array initialiser and fixed
22987         the lexer settings for the new entries on the Format menu
22989 2002-05-07  Stephane Demurget  <demurgets@free.fr>
22991         * Synced with Scintilla 1.45
22993 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22995         * anjuta.prj: added another missing file
22996         * ChangeLog: fixed some incorrect change dates I caused by 
22997         sloppy cut-and-pasting :-/
22999 2002-05-06  Andy Piper <andy.piper@freeuk.com>
23000         
23001         * src/mainmenu_callbacks.c: fixed title of new About box
23003 2002-05-05  Andy Piper <andy.piper@freeuk.com>
23005         * src/pixmaps.h: added macros for OpenGL and SDL project icons
23007 2002-05-05  Andy Piper <andy.piper@freeuk.com>
23009         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
23010         * anjuta.prj: updated for new files
23012 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
23014         * widgets/e-shell-about-box.c: Added version display.
23015         
23016 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23018         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
23019         widgets/scroll_menu.c: fixed up some compiler warnings (patch
23020         from Philip Van Hoof)
23022 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23024         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
23025         dependency
23026         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
23027         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
23028         that produced build errors (needs checking on a machine with the
23029         ja locale!)
23030         * data/properties/lisp.properties: updated to match format of other
23031         lexer property files supplied with Anjuta
23033 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23035         * anjuta.prj: added new files
23036         * HACKING: added information from the mailing list on 
23037         adding new project types to the wizard (thanks to Johannes)
23039 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23041         * src/utilities.h, src/launcher.c, src/gnome_project.c,
23042           src/appwiz_page2.c: Fix for 547038.
23044 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
23046     * attach_process.c, attach_process_cbs.c: Fixed a dialog
23047     hide bug.
23048     
23049     * about.h: cvs removed.
23050     
23051 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23053         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23055         Fix for #539574.
23057         * src/anjuta.c (anjuta_system_error): checks for the error number to
23058         know whether the error description is needed or not.
23060 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
23062         * pixmaps/anjuta_logo.png: New about logo.
23063     
23064         * pixmaps/anjuta_icon.png: New icon from Misha. The
23065         old one had trouble with some gtk themes.
23066     
23067         * about.c: Removed. No longer needed.
23069         * mainmenu_callbacks.c: Removed reference of about.h
23070     
23071 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23073         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23075         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
23076           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
23077         About Dialog (thanks to the Evolution team for the cool widget!)
23079 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
23081         Patch from lbell <lbell@tsc4.com>
23082     
23083         * src/find_in_files.c, src/find_in_files.h,
23084           src/anjuta.c: Added save_yourself, load_yourself routines.
23085     
23086         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
23087         Added "Append messages" toggle button. This will enable
23088         the search results to be appended to the already existing
23089         results.
23090     
23091         * src/debugger.c: Fixed a typo.
23092     
23093         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
23094           src/session.c, src/session.h: Improved session management.
23096 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
23098         * THANKS, FUTURE, AUTHORS: Changed my email and
23099         avoided yahoo.com.
23101 2002-05-02  Stephane Demurget  <demurgets@free.fr>
23103         Impl. feature request #525271 (add Lisp support).
23105         * data/properties/lisp.properties: added.
23107         * data/properties/Makefile.am, data/properties/anjuta.properties: added
23108           the lisp properties.
23110         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
23111           src/utilities.[ch]: added support for the Lisp highlight style.
23113 2002-05-02  Stephane Demurget  <demurgets@free.fr>
23115         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
23116           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23117           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
23118           option preferences to have a persistent setting. Plus it's not used
23119           often, so it's better here than flooding the menus.
23121         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
23122           preferences pages a lot more consistent and sweeter: tabs direction
23123           radiobuttons are directed against the meaning, all pages have an
23124           outter frame, a lot of padding, removed all expand attributes for
23125           vertical boxes, ...
23127           That's not a total revamp, but it's really looking better now, even
23128           if there's still work to be done.
23130 2002-05-01  Andy Piper <andy.piper@freeuk.com>
23132         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
23133         * TODO: added task to be completed before next release (update all credits)
23135 2002-05-01  Stephane Demurget  <demurgets@free.fr>
23137         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
23138         Benke László.
23140 2002-05-01  Benke László  <decike@freemail.hu>
23142         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23144         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
23145           src/main_menubar_def.h, src/mainmenu_callback.[ch],
23146           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
23147           to the format menu in order to reorder the notebook tabs in
23148           alphabetical order everytime a file is created/opened/saved.
23150 2002-05-01  Philip Van Hoof <freax@pandora.be>
23152         * widgets/gnomefilelist.[ch] (history_combo_go),
23153         (history_combo_clicked): impl.
23155         (gnome_filelist_new_with_path): use this new impl.
23157 2002-05-01  Stephane Demurget  <demurgets@free.fr>
23159         * src/project_dbase_gui.c (add_file): added the xpm file type.
23161 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23163         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
23164         tag manager fixes.
23166         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
23167           of tag types.
23169         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
23170           src/text_editor_menu.c: Added context sensitive search in symbol
23171           browser and editor.
23173         * configure.in: Changed version number to 0.1.9.99.
23175         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
23176           src/project_import.c: Minor changes to project import facility.
23178         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
23179           (Forced to use specific brace format)
23181         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
23182           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
23183           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
23185 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
23187         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
23188         replaced the spinbutton with an hscale, and made the UI less "blocky".
23190         * src/cvs_gui.c: When diffing a project you can choose date and
23191         release now.
23193         * src/project_dbase.c: Import_file activated again
23195         * configure.in, plugins/Makefile.am: Added patch plugin
23197         * plugins/patch/*: The new patch plugin
23199 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23201         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23203         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
23204         dropdown list shown by autocompletion are now removed.
23206 2002-04-28  Philip Van Hoof <freax@pandora.be>
23208         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
23209         a bunch of filetypes from the older version.
23211         * src/project_dbase_gui.c (add_file): changed the import
23212         dialog's filetypes combo contents depending on the
23213         type of data to be imported.
23215 2002-04-28  Stephane Demurget  <demurgets@free.fr>
23217         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
23218         the amount parameter as Philip stated and reformated to follow the
23219         Gnome convention.
23221         * src/project_dbase.c (project_dbase_make_default_filetype_list):
23222         changed accordingly.
23224 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23226         Fix for #531293.
23228         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
23229         Shift-F6, to be more consistent with other Gnome apps.
23230         Moved the "Search next" entry under the "Search" one, and swapped the
23231         order of the "Find in files" and "Find and Replace" ones.
23233         Some additional fixes ands cleanups on the edit menu.
23235         * src/main_menubar.h: replaced all occurences of repeat_find by
23236         find_again for the code to be more consistent.
23238         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
23239         sensitiveness depending on the existence of an active text buffer.
23241         * TODO: added some bits about improving the usability of the
23242         search/search again couple.
23244 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23246         * src/preferences_gui.c: made the tab labels text more consistent
23247         (s/misc/Misc/).
23249 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23251         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
23253         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
23254         filename.
23256         * src/main.c (main): simplified some code and cleanups.
23258         Fix a part of #499366:
23260         * src/commands.[ch] (sync_from_props), (command_editor_save),
23261         (on_apply_clicked), (create_command_editor_gui): added the gui
23262         corresponding to the command.terminal preference.
23264 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23266         Fix for #465180.
23268         * anjuta.spec.in: added build requirements for the source rpm.
23270 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
23272         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23273         
23274         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
23275           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
23276           src/project_type.c, source.c, wizard_gui.c:
23277           Added new GNOME 2 project types and changed glade behaviour to
23278           produce GTK code if project type GTK was selected and GTKmm code
23279           if project type GTKmm was selected (and not depending on the 
23280           selected language. Disabled glade for GNOME 2 projects because
23281           we will need glade2 there.
23282           
23283         * src/project_dbase.c: Fixed a memory lack.
23284         
23285         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
23286         
23287         * src/cvs.c: Added an error message if jobs are running
23289 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
23291         * tagmanager/tm_work_object.c: Fixed a chrash
23292         bug which occurs when it tries to stat an empty
23293         file name.
23294         
23295 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
23297         * src/controls.c: CVS menu items now becomes
23298         insensitive when the launcher is busy.
23299         
23300         * src/anjuta.c, cvs.h, cvs.c: Created a function
23301         to update the cvs preferences when preferences are
23302         applied in preferences dialog and called it from
23303         anjuta_update_preferences().
23304         
23305 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
23307         * src/cvs.c: Added a space in the cvs command
23308         before the revision part. This fixes the cvs
23309         error we get when cvs-diffing with revisions.
23310         
23311         * src/cvs.c: Fixed a compiler warning.
23312         
23313         * src/find_replace.c: The dialog now remembers
23314         the settings including the "prompt on replace"
23315         which seems to have broken somewhere line the
23316         changes.
23317         
23318 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
23320         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
23321         Added a new property in cvs class to hold a boolean
23322         for enabling date in cvs diff. This fixed the bizzare
23323         diff output due to the date that goes with the cvs
23324         command. Also, set the default value of compression
23325         to 3 and unified diff option to 1.
23326         
23327 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
23329         * src/cvs.c: The diff editor is set to hilite as
23330         diff syntax hiliting.
23331         
23332         * configure.in, manual/Makefile.am:
23333         Added a new manual module for ja language.
23334         
23335         * manual/ja/*/*/*: New module and files for the
23336         ja translation for the anjuta documentation
23337         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
23338         
23339 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
23341         * src/launcher.c: Made a very messy work around
23342         for the launcher authentication to work properly.
23343         
23344         * src/find_replace.c: Applied the missing patch
23345         from Dan Elphick <dre00r@ecs.soton.ac.uk>
23346         
23347 2002-04-16 Andy Piper <andy.piper@freeuk.com>
23349         * src/cvs.c, src/main_menubar_def.h: made message strings
23350         consistent with existing standards from our own documentation 
23351         (such as uppercase P in Project, corrected spelling of 
23352         repository, etc.)
23354 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
23356         * src/cvs_gui.c: Cleaned up gui and aligned various
23357         widgets to give a clean look.
23358         
23359 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
23361         * src/launcher.c: Added work around to retrieve
23362         the child exit code. It works. :)
23363         
23364         * src/find_in_files.c, src/gnome_project.c,
23365         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
23366         src/clean.c, src/clean_project.c, src/build_project.c,
23367         src/build_file.c: Modified to handle the new
23368         child exit code.
23369         
23370 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
23372         * src/find_replace.c: Changed signal to call
23373         on_replace_text_close on from delete_event
23374         to close => the replace history is now updated.
23376 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
23378         * src/cvs.c: escaped the cvs import message before
23379         passing it to cvs.
23380         
23381 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
23383         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23384         
23385         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
23386         
23387         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
23388         Added cvs import
23389         
23390         * src/preferences_gui.c: GUI improvements
23391         
23392         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
23394 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
23396         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
23397         Removed static qualifier from tm_tag_type_name() and
23398         availed it's prototype for use in outside code. also
23399         created reverse map function tm_tag_type_name();
23400         
23401         * src/anjuta.c: Implemented qualified tags names for
23402         the tag list (on the toolbar pulldown list) to avoid
23403         ambiguty in tags with similar names (like prototype
23404         and definition). Patch modified and improved.
23405         
23406         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
23407         
23408 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23410         * src/utilities.[c,h]: Added a utility funtion
23411         that escapes the single and double quotes in a
23412         given string. Useful for passing command line
23413         args with quotes.
23414         
23415         * src/cvs.c: Escaped the cvs log message before
23416         passing it to cvs command line to avoid ambiguties
23417         with quotes in the message.
23418         
23419         * pixmaps/anjuta_icon.png: Changed to the new icon.
23420         from Todd Goyen <goyen@mbi-berlin.de>
23421         
23422         * src/message-manager-private.cc: Added regex to 
23423         recognize (underline hilite) the parsable outputs
23424         from the zvt terminal.
23425         
23426 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23428         Patch from: Tina Hirsch <tehirsch@arcor.de>
23429         
23430         * src/project_type.c:
23431         Fixed a bug in the wxproject type and modified the erroroutput when
23432         configure doesn't find wx-config
23433         
23434         Patch from: Timothee Besset <ttimo@idsoftware.com>
23435         
23436         * src/anjuta.c, src/message-manager-private.cc,
23437           src/message-manager-private.h
23438         Catches double clicks in the zvt terminal, and calls goto_error_line
23439         to jump to the appropriate location in the source. This will recognize
23440         grep -n output
23441         
23442 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
23443         
23444         * src/build_project.c: Taken care of memory leak
23445           by freeing cmd variable properly.
23447         * src/main_menubar_def.h: Fixed wrong signal connection
23448           for cvs project commit.
23449           
23450         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
23451         
23452         * src/preferences_gui.c: Added some border and adjusted
23453           expandsion, filling in box adds to make the cvs preferences
23454           more nicer.
23455         
23456 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
23458         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23459         
23460         * src/cvs*, src/main_menubar*, src/preferences*: 
23461         Moved CVS settings to preferences, added a nice login dialog.
23462         
23463         * src/controls.c, src/project_dbase.c:
23464         CVS project options are only shown if a project is open
23465         
23466         * src/build_project.c:
23467         User is now asked if he wants to install as root 
23468         
23469         * src/launcher.c:
23470         Fixed a warning
23472         * anjuta.prj: Updated with cvs files
23473         
23474         * TODO: Remove task which are done
23475         
23476 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
23478         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
23479         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
23480         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
23482         Modified launcher to use controlling terminal to detect and
23483         take care of password authentications (for example, for cvs
23484         and root installs).
23485         
23486         * pixmaps/password.png: New file.
23487         
23488 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23490         Anjuta kick start tutorial wirtten by:
23491           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
23493         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
23494           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23495           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23496           manuals/C/anjuta-tutorial/figures/*.png:
23497           
23498           Added files
23499         
23500         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
23501           
23502           Modified files.
23503         
23504 2002-03-28 Roel Vanhout <roel@stack.be>
23506         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23508         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
23509           src/preferences_gui.c:
23510         Added option to wrap around to beginning/end of file when on last bookmark
23511         and next/previous bookmark is pressed
23512         
23513 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23515         Patch from Philip Van Hoof <freax@pandora.be>
23516         
23517         * src/gnomefilelist.c:
23518         Added gimp like feature that changes the file extension of
23519         the filename entered in the selections when the file
23520         filter is changed.
23521         
23522 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23523         
23524         Patch from Roy Wood <roy.wood@filogix.com>
23525         
23526         * src/controls.c, src/find_text.c, src/find_text.h,
23527           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23528           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23529           
23530           Menuitem for entering currently selected text as find target,
23531           added key accel for "find next" and changed some key accels for
23532           other key for consistency.
23533           
23534         * src/utilities.c:
23535           Cleaned up code.
23536         
23537 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23539         * src/watch.c, src/watch.h, src/watch_cbs.c,
23540           src/watch_cbs.h, src/watch_gui.c:
23541         
23542           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
23543         
23544           Added change watch entries feature
23545           and Watch entries modify on double click fixed.
23547 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23549         * src/mainmenu_callbacks.c:
23550         
23551           Project commit should not bypass dialog as
23552           we need to get the cvs log from the user.
23553           
23554 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23556         * src/project_dbase.c:
23557         
23558           Patch from Roy Wood <roy.wood@filogix.com>
23559           
23560           Fixed docking bug with the new docking patch
23561           to fix copy/paste bug.
23562           
23563 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23565         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
23566           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
23567           src/main_menubar.h, src/main_menubar_def.h,
23568           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23570           Added cvs project support. Featured bypass cvs dialog for
23571           cases where we don't need dialog (such as project and right
23572           click selection from file browser). Cleaned up cvs code to
23573           make them generic cvs operations instead of separate file
23574           and project operations. Added cvs log action. Increased
23575           file entry box width and enabled "unified diff" by default.
23576           Used Editor buffer for status and log and set hilite for
23577           these buffers including diff buffer (DIFF hilite).
23578           
23579 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
23581         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23583         * data: Added file autogen.sh.wxwin 
23584         * data/Makefile.am: Added entry for autogen.sh.wxwin
23585         * pixmaps: Added project image appwiz_wxwin.png
23586         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
23587         * src/appwizard_cbs
23588           src/compiler_options.c
23589           src/pixmaps.h
23590           src/project_dbase.c
23591           src/project_dbase.h
23592           src/project_import_cbs.c
23593           src/project_type.c
23594           src/source.c
23595           src/source.h
23596           src/wizard_gui.c: Added everything necessary for new
23597                             project type 'wxWindows (wxGTK)
23598         * src/project_dbase.c: Fixed a bug that caused every project
23599                                to be a glade project in dialog
23600                                                    'Project information'.
23602 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
23604         Patch submitted by Roy Wood <roy.wood@filogix.com>
23605         
23606         * src/anjuta_gui.c, src/message-manager-dock.c,
23607           src/project_dbase.c:
23608           
23609           fixed the copy/paste bug by rewriting dock/undock
23610           code.
23612 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
23614         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23615         
23616         * src/cvs*, src/Makefile.am:
23617           New file for CVS support. File operations currently work
23618           cvs login needs to be done. Project support is not yet
23619           started.
23621         * src/main_menubar*, src/mainmenu_callbacks,
23622           src/anjuta.c, src/anjuta.h:
23623           Added menus and functions for cvs commands.
23624           
23625         * src/text_editor_menu.h: 
23626           Added #include <gtk/gtk.h>
23627           
23628         * src/gotoline.h:
23629           Removed a warning (and this time it works ;-)
23631         * src/utilities.c, src/utilities.h:
23632           Added a utility function to retrieve directory
23633           name out of full path.
23635 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
23637         * src/executer.c: (create_executer_dialog): changed the default
23638           focus on the entry.
23640 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
23642         * widgets/gnomefilelist.c:
23643         Fixed duplicate history entries for the same directory.
23644           
23645 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23647         Fix for #520092.
23649         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
23650           it's already used by scintilla to delete the whole current line.
23652 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23654         Fix for #525107.
23656         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
23657           calls to fileselection_hide_widget,
23658           (on_open_filesel_cancel_clicked): removed.
23660         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
23661           (on_add_prjfilesel_cancel_clicked):
23663         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
23664           impl.
23666         * src/fileselection.c: Made some functions static.
23667           (fileselection_hide_widget): rewritten using the new
23668           gnome_filelist_set_multiple_selection function.
23670         * src/fileselection.c: (on_file_selection_delete_event): removed
23671           unuseful widget hides. Some cleanups,
23672           (on_file_selection_cancel_clicked): impl,
23673           (create_fileselection_gui): changed the cancel button clicked's
23674           callback to use this new function.
23676         * src/anjuta.c: (anjuta_new):
23677         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
23678           callbacks, because this the gnome filelist widget's job.
23680         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
23681           clist selection mode duplicates set,
23682           (gnome_filelist_key_press): use the new impl. function.
23684 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23686         Fix for #441233.
23688         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
23689           fixed some bogus code using an array cell out of
23690           range, removed unecessary gettext usages.
23692         * src/appwiz_page2.c: (on_prj_name_entry_changed):
23693           some cleanups and now transform minus characters to
23694           underscores.
23696         * src/source.c:
23697           (source_write_configure_in),
23698           (source_write_toplevel_makefile_am),
23699           (source_write_desktop_entry),
23700           (source_write_glade_file):
23701         * src/project_dbase.c: (project_dbase_summon_glade),
23702           (project_dbase_generate_source_code):
23703         * src/glades.c: (gladen_write_glade_write):
23704           replaced some occurences of the target name by the
23705           project filename, using project_dbase_get_proj_name,
23706           to fix the name of some files.
23707           Fixed a lot of mem leaks.
23708           Various code cleanups.
23710 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23712         Merged with latest (1.44) scintilla.
23714         Added: - The calltip.<lexer>.end.definition property to display help
23715                  text on a second line of calltip.
23716                - The calltip.<lexer>.word.characters property to correctly find
23717                  calltips for functions that include characters like '$' which
23718                  is not normally considered a word character.
23719                - The use.monospaced property to determine initial state of
23720                  Use Monospaced Font setting.
23722         Bugs fixed: Too many to mention; please see :
23723                     http://www.scintilla.org/ScintillaHistory.html for the
23724                     full changes list.
23726         * scintilla/*/*: updated nearly all files.
23728         * TODO: removed the need of a scintilla merge.
23730         Merged with latest (1.44) SciTE properties.
23732         * data/properties/anjuta.properties: added the wrap, use.monospaced
23733           properties.
23735         * data/properties/html.properties: added a missing php extension, and
23736           updated php keywords to the latest reference.
23738         * data/properties/pascal.properties: added commands to compile, build
23739           and execute pascal applications.
23741         * data/properties/lua.properties: added styles for statements.
23743         * data/properties/bash.properties: added the declare keyword.
23745         Fixed distchecking.
23747         * global-tags/Makefile.am,
23748           global-tags/create-global-tags.sh: used some kind of ugly hack to
23749           make distchek work, since noone has proposed some better way.
23751         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
23752           and Ctrl-N replace Alt-N for new file according to the Gnome design
23753           reference.
23755 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23757         * widgets/gnomedirlist.c
23758         widgets/gnomedirlist.h
23759         widgets/gnomefilelist.c
23760         widgets/gnomefilelist.h:
23762         Added GPL headings in the file.
23764 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23766         * src/attach_process.c
23767         src/attach_process_cbs.c
23768         src/attach_process_cbs.h
23769         src/attach_process_gui.c
23770         src/breakpoints.c
23771         src/breakpoints_cbs.c
23772         src/breakpoints_cbs.h
23773         src/breakpoints_gui.c
23774         src/commands.c
23775         src/compiler_options.c
23776         src/compiler_options_cbs.c
23777         src/compiler_options_cbs.h
23778         src/compiler_options_gui.c
23779         src/find_in_files.c
23780         src/find_in_files_cbs.c
23781         src/find_in_files_cbs.h
23782         src/find_in_files_gui.c
23783         src/find_replace.c
23784         src/find_text.c
23785         src/help.c
23786         src/preferences.c
23787         src/preferences_gui.c
23788         src/project_config.c
23789         src/src_paths.c
23790         src/src_paths_cbs.c
23791         src/src_paths_cbs.h
23792         src/src_paths_gui.c:
23793         
23794         Bugs #521629 and #522427 fixed. The problem was, that the
23795         escape-key was not catched and the dialog was hidden, but
23796         the flag was not set correctly.
23798         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
23799         using the gnome_dialog_close_hides()-setting present in most dialogs.
23800         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
23801         emits "close" and set the flag in the close-callback.
23803         Patch from: Jens Georg <mail@jensgeorg.de>
23805 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23807         * src/*.{c,cpp}: s/string_free/g_free/
23809         * src/utilities.[ch]: (string_free): removed.
23811 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
23813         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23815         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
23816         src/mainmenu_callbacks.[ch]:
23817         Removed Project menu options: README, TODO, ChangeLog and NEWS
23818         Moved Save Build Messages to Build menu and only highlight it
23819         when there are build messages.
23820         Corrected a spelling: "mojority" -> "majority"
23821         Fixed initialisation of edit.edit_app_gui so now Edit menu
23822         can be shown when no project is loaded.
23824         * src/project_dbase.h: Removed prototype for static function
23826 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
23828         * src/text_editor.c: Editor is marked changed after
23829         autoformat. 
23830         
23831         Patch from: Jens Georg <mail@jensgeorg.de>
23833 2002-03-04 Roel Vanhout <roel@stack.be>
23835         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23837         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
23838         Added option to ignore binary files on 'Find in files' (grep -I option)
23840 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23842         * src/main.c:
23843         session restoration and commandline load in 
23844         gtk idle loop.
23845         
23846         * src/anjuta.[h,c], src/anjuta_cbs.c:
23847         Removed "clear windows menu" and prevented runtime 
23848         warnings.
23849         
23850         * src/compile.c, src/build_file.c, src/build_project.c,
23851         src/clean.c:
23852         Takes into account the preference setting for 
23853         show dialog when job completes. Dialogs are
23854         shown when it is enabled otherwise not.
23855         
23856 2002-03-03 Roel Vanhout <roel@stack.be>
23858         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23859         
23860         * src/find_text.c
23861         Store 'Find...' search string on search so that 'Find Next' will search for
23862         that string, even if the dialog hasn't been closed yet.
23864 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23866         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
23867         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
23868         src/main_menubar_def.h:
23869         
23870         Organized menus, removed "Windows" and "Utilities" menus from the
23871         menubar [they are no longer needed]. Also removed some extragenous
23872         separators.
23873           
23874 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23876         * src/message-manager-private.cc:
23877         Set message clist selection mode to BROWSE.
23878         
23879         * src/message-manager.cc, src/an_symbol_view.c,
23880         src/an_file_view.c:
23881         Added Key navigation for the CTree and CList. Arrow left for
23882         node collapse, right for node expand, space (or enter) for
23883         activation (same as double click).
23884         
23885 2002-03-03 Roel Vanhout <roel@stack.be>
23886         
23887         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23888         
23889         * plugins/class-gen/clsGen.c
23890         Added functionality to semi-intelligently prefill filename
23891         boxes with names deduced from class name
23893 2002-02-26 lbell <lbell@tsc4.com>
23895         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23896         * src/preferences_gui.c:
23897         Removed an incorrect use of gtk_misc_set_alignment().
23898         
23899         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
23900         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
23901         src/preferences.h, src/preferences_gui.c:
23902         
23903         Added the option to reload last open project at the startup.
23904         Added the possibility to open a new project without close
23905         an existing one
23906         
23907         * src/properties.cxx:
23908         Corrected a spelling mistake in message string.
23909         
23910         * src/session.c:
23911         Updated session functions.
23912            
23913 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
23915         * widgets/gnomefilelist.c: Bug fixes.
23916         
23917         Patch from Philip Van Hoof <freax@pandora.be>
23918         
23919 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23921         * src/an_file_view.c:
23922         anjuta was unable to open some files becuase they were not being
23923         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
23924         Removed mime checking when opening with anjuta, becuase it doesn't
23925         hurt to open binary files in anjuta (some even may want to do so).
23926         
23927         Added a warning when mime type is not set when "view with default
23928         viewer" is activated.
23929         
23930         * src/an_file_view.c, an_symbol_view.c:
23931         Converted N_() to _() where ever appropriate in the strings.
23932         
23933 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
23934         
23935         * src/appwizard_gui.c, src/appwizard_cbs.c
23936           src/wizard_gui.c/h, src/appwiz_page3.c,
23937           src/project_import_gui.c:
23938           
23939         Moved target type radiobuttons to appwiz. page 2
23940         
23941         * src/message-manager-private.cc
23942         Fixed a bug which caused a crash if next message function was used
23944         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23946 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23948         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
23949         Modifies the behaviour of Alt-TAB in Anjuta. This
23950         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
23951         edited files in the first items of the notebook.
23953         Patch from: Timothee Besset <timo@qeradiant.com>
23954         
23955 2002-02-24  Philip Van Hoof <freax@pandora.be>
23957         * widgets/gnomefilelist.c, gnomefilelist.h:
23958           Added filecompletion
23959           
23960         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23962 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
23964         * configure.in: Added "sk" to ALL_LINGUAS.
23966 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
23967   
23968         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
23969           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
23970           src/wizard_gui.c: Added support for static and dynamic libs
23971         
23972 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
23974         * widgets/gnomefilelist.c:
23975           Fixed gnome_filelist_get_lastfilename so it no longer returns
23976           a corrupted path.
23978 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
23980         * src/resources.h, resources.c:
23981         Added url handler.
23983         * src/main_menubar_def.h, mainmenu_callbacks.c:
23984         Changed to use gnome configed url handler.
23986 2002-02-19  Philip Van Hoof <freax@pandora.be>
23988         * widgets/gnomefilelist.c
23989         Added PHP filetype.
23991 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
23993         * plugins/class-gen/clsGen.c:
23994         Added c++ support.
23995         
23996         * widgets/gnomefilelist.c:
23997         Gives the maximum space to the files section of the open file dialog.
23998         
23999         Patches from: lbell <lbell@tsc4.com>
24000         
24001 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
24003         * src/anjuta.c, main.c:
24004         Used tm_get_real_path in anjuta_get_full_filename();
24005         
24006 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
24007         
24008         * anjuta.prj: update version
24010 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24012         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
24013           removed the amount arg and replaced with a NULL-ending list.
24014           (gnome_filelisttype_makedefaultlist): use the new prototype.
24016 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
24018         * src/about.c, THANKS: updated for new contributors
24019         
24020         * anjuta.prj: added new files
24021         
24022         * README: corrected some documentation, ctags no longer needed,
24023           pkgconfig now required
24024           
24025         * data/properties/others.properties: add .cvsdiff extension
24026         
24027         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
24028           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
24029           file import
24030           
24031         * doc/anjuta.1: added initial man page thanks to 
24032           Rob Bradford <rob@debianplanet.org> (NB build and install 
24033           needs work)
24034         
24035 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
24037         * src/Makefile.am: Cleaned handling of compiler flags by moving them
24038           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
24039           warning flags. 
24040   
24041         * configure.in: Changed version to 0.1.10-pre
24042   
24043 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24045         * src/fileselection.c: (create_fileselection_gui): always display
24046           the directory creation button as we cannot rely on the dialog
24047           titlebar.
24049         * widgets/gnomefilelist.[ch]: fixed includes.
24051         * pixmaps/new_folder.xpm: resized, added a + sign.
24053 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24055         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
24056           changed all extensions to begin with a dot.
24058 2002-02-16  Philip Van Hoof  <freax@pandora.be>
24060         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24062         * THANKS: added Philip.
24064         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
24066         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
24067         * src/file_selection.[ch],
24068         * widgets/gnomefilelist.[ch]: added a filetype
24069           combobox to the Anjuta file dialog widget.
24071 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
24073         * anjuta.spec.in: eep! the import script was not being installed by
24074           RPM - fixed for the release.
24076 2002-02-13  Stephane Demurget  <demurgets@free.fr>
24078         Various cleanups and fixes for the next release to be able to make
24079         distcheck.
24081         * plugins/*/*.c: added missing prototypes causing gcc to speak to
24082           much and make some tweaks plus cleanups.
24084         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
24085           args to remove some warnings.
24087         * global-tags/Makefile.am,
24088           data/Makefile.am,
24089           src/Makefile.am: link against Anjuta static libs using the
24090           $(top_builddir) dir, not anymore on $(top_srcdir) to make
24091           distcheck happy.
24093         * src/Makefile.am: ditto with all the Anjuta static libs.
24095         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
24096           include, as we already include the whole directory for the build.
24098         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
24099           
24100 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
24102         * pixmaps/Makefile.am: icon for libglade project now installed
24103         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
24104         * manuals/C/Makefile.am: removed ChangeLog reference which was 
24105           breaking some build stuff
24106         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
24107           include reference problems that showed up on make distcheck
24108         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
24110 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
24111         
24112         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
24114 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
24116         * src/message-manager-private.cc:
24117           The horizontal scrollbar now shows properly on demand.
24118         
24119 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
24121         * src/dnd.c fixed some warnings
24122         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
24123           and works. It is shown always at the moment but before it was
24124           shown on demand and did never work. 
24126 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
24128         * src/anjuta.c: Fixed a crash bug.
24129           patch from: Jens Georg <mail@jensgeorg.de>
24131 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
24133         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
24134           reports a problem with missing end tags on <graphic>
24136 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24138         * manuals/C/ChangeLog: removed since it was never used
24139         * manuals/C/anjuta-manual/*: more updates, new screenshots
24140         * anjuta.prj: updated for new manuals/ structure
24142 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
24144         * source.c, compiler_options.[c/h]:
24145           Fixed bug #460321 "Problem with optimization options" 
24146           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
24147         
24148 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24150         * NEWS: prepared for release, need to fill in date
24151         * data/welcome.txt: version number updated
24153 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24155         * src/text_editor_menu.c, src/an_file_view.c, 
24156           src/an_symbol_view.c: marked strings for translation
24157         
24158         * src/defaults.c, data/properties/xml.properties:
24159           *.omf and *.xsl files should use XML highlighting
24160           
24161         * manuals/C/anjuta-manual/*:
24162           - restructured so that files have more meaningful names
24163             and are easier to edit (see anjuta-manual.sgml for the
24164                 ordering)
24165           - updated some screenshots
24166           - continued rewrite
24168 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
24170         * main.c: Made a workaround to remove the old
24171         anjuta gnome config file (older than 9 Feb 2002). This
24172         will fix the bug which never lets the brower toolbar shown.
24173         
24174         * main.c: In fact, the above solution wouldn't work in all
24175         cases. Therefore, here is the better fix, which works by
24176         detecting the version of the old config file and deleting
24177         ~/.gnome/Anjuta if it is lesser than 0.1.9.
24178         
24179 2002-02-01  Andy Piper <andy.piper@freeuk.com>
24181         * HACKING: added info on submitting patches
24183 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
24185         * src/project_import_gui.c, src/project_import.c:
24186           - If Project Import Wizard is canceled everything is 
24187                 cleaned up now.
24188           - Back button is now insensitive on page 3 (some problems: 
24189                 see TODO in project_import_qui.c:284
24190           - Menu frame is insensitive if project type != GNOME(mm)
24192 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
24194         * src/main.c: Fixed bug #  (Unable to open files on
24195         double click in project window from second trial onwards when
24196         the project is opened from command line).
24197         
24198         * po/POTFILES.in: Removed tags_manager.[h,c]
24199         
24200 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
24202         * src/preferences.c:
24203           A quick hack to fix the 'invisible' browser toolbar when
24204           upgrading from 0.1.8 to 0.1.9
24205           
24206         * src/anjuta.c:
24207           Fixed toolbar names which were causing confusions in the toolbar
24208           show/hide.
24209           
24210         * src/main.c:
24211           Substituted "anjuta" with PACKAGE
24212           
24213         * src/project_import_gui.c: 
24214           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
24215           
24216         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
24217           Added new files and removed obsolete ones.
24218           
24219 2002-01-30  Andy Piper <andy.piper@freeuk.com>
24221         * src/appwizard_cbs.c, project_import_cbs.c, 
24222           main_menubar_def.h, project_import_gui.c: 
24223           updates to message strings and layout for the 
24224           import wizard.
24225           
24226         * text_editor_cbs.c: fix for the tab menu entries for 
24227           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
24229 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24231         * src/toolbars.c,
24232           src/toolbars.h,
24233           src/anjuta_gui.c,
24234           src/controls.c:
24235           
24236           Tag dropdown exclusive (takes
24237           all space in the toolbar) and never vertical and
24238           increased the width of the tag combo to 256 pixs.
24239           Toolbar separator before the combo and button.
24240           Added tags label before the tag button.
24241           Reorganized the dock bands for the toolbars.
24242           
24243         * src/project_import_gui.c
24244           src/project_import.c:
24245           Fixed an error and removed an unused variable.
24246           
24247         * data/properties/anjuta.properties:
24248           Removed the property for the old toolbar and set
24249           browser toolbar show to default.
24250           
24251         * src/project_dbase.c: excluded modules were not
24252           loaded. Fixed.
24253           
24254         * src/source.c:
24255           No build files will be written if the project is blocked.
24256           
24257         * src/project_import.c,
24258           src/project_import_cbs.c,
24259           src/project_gui.c,
24260           src/wizard_gui.c:
24261           
24262           Manually applied Johannes patch to fix some memory
24263           issues and gui clean up.
24264           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
24265         
24266         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
24267           Fixed a bad bug with remove file from project because of
24268           files were never removed properly from the project and
24269           from the tagmanager.
24270           
24271         * src/appwiz_page3.c: Disabled unused codes to clear
24272           compiler warnings.
24273           
24274 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24276         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
24277         
24278         * data/Makefile.am
24279           pixmaps/Makefile.am
24280           src/Makefile.am
24281           src/an_file_view.c
24282           src/an_symbol_view.c
24283           src/anjuta.c
24284           src/anjuta.h
24285           src/anjuta_cbs.c
24286           src/anjuta_gui.c
24287           src/controls.c
24288           src/main_menubar.c
24289           src/main_menubar.h
24290           src/main_menubar_def.h
24291           src/mainmenu_callbacks.c
24292           src/mainmenu_callbacks.h
24293           src/pixmaps.h
24294           src/project_dbase.c
24295           src/project_dbase.h
24296           src/text_editor.c
24297           src/text_editor_menu.c
24298           src/text_editor_menu.h
24299           src/toolbar.c
24300           src/toolbar.h
24301           src/toolbar_callbacks.c
24302           src/toolbar_callbacks.h :
24303           
24304           Patch submitted by:
24305           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24306           
24307           Removes the Tags toolbar and substituted it with
24308           tags combo dropdown list. Fixes a couple of bugs.
24309           
24310           Moved the tag combo to browser toolbar because
24311           main toolbar was becoming too long.
24312           Made a new icon of tag toolbar.
24313           
24314         * po/zh_TW.po: Fixed bug.
24315           
24316         * pixmaps/an_tag.xpm: Added new file.
24318 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24320         * src/project_import_gui.c: Reorganized project
24321         import gui page 2.
24322         
24323 2002-01-29  Andy Piper <andy.piper@freeuk.com>
24325         * HACKING: added info on creating windows and dialogs
24327 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
24329         * src/tm_file_view.c:
24331           Sorts the file list at the end instead of doing sort-insert
24332           to improve performance.
24333           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24335         * src/project_dbase.c: Resolved a conflict from
24336           Johannes's patch.
24337           
24338         * src/project_import.c:
24339         
24340           Fixed to use anjuta_import.sh for the bin dir and
24341           not from the data dir.
24342         
24343           Used anjuta_is_installed() function to verify a the command's
24344           executability.
24345         
24346           Fixed import command to use sh (which is more general and is
24347           gauranteed to be found in any unix system :-)). Also, added
24348           double quotes around the import directory.
24349         
24350           Changed some strings for better translations (like avoiding
24351           duplicates).
24352           
24353           Fixed the reading of wrong target type.
24354           
24355         * src/control.c: Insensitive "import project" when there is
24356           a project open.
24357           
24358         * src/project_import_cbs.c:
24359           
24360           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
24361           Fixed selection of gettext checkbox.
24362           Sets the menu entries.
24363           
24364 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
24365         
24366         * src/appwiz_page[1-4].c
24367         * src/appwiz_gui.c
24368         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
24369         be able to reuse it.
24370         
24371         * src/mainmenubar.[c/h]
24372         * src/mainmenubar_def.h
24373         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
24374         menu item
24375         
24376         * src/message-manager.c: Fixed bug 509192
24377         * src/message-manager-dock.c: Added accel_group if window is undocked
24378         
24379         * src/project_dbase.[c/h]: Splitted opening code to be able
24380         to use it without an open file dialog
24381         (Maybe I broke Naba's changes, please take a look)
24382                         
24383         * src/project_import.[c/h]
24384         * src/project_import_gui.c: New Files, Code for Project Import Wizard
24385         
24386         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
24387         import wizard
24389 2002-01-28  Andy Piper <andy.piper@freeuk.com>
24391         * src/main_menubar_def.h, tagmanager/tm_project.c: more
24392           string cleanups
24393           
24394         * manuals/C/anjuta_manual/*: started rewrite of the 
24395           manual, updated some screenshots
24397 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24399         * src/gnomefilelist.h, src/gnomefilelist.c:
24400         
24401           Fixed multiple selection bug (#497085). The OK button is
24402           sensitive when in multiple mode, if the no. of
24403           selection is one or more.
24404           
24405           Toggle between single and multiple selection mode
24406           and multiple mode display.
24407           
24408           Fixed strings to translable strings.
24409           
24410           Fixed some compiler warnings by commenting out
24411           unused functions.
24412           
24413 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24415         * src/project_dbase.c: App status bar now updates
24416           with the project name when the project is loaded.
24417         
24418         * src/an_file_view.c, tagmanager/tm_file_entry.c:
24419           
24420           Puts the directories at the top. They're also sorted now.
24421           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24422         
24423 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24425         * scripts/anjuta_import.sh.in: Added file.
24426         * scripts/anjuta_import.sh: Removed file.
24428         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
24429           Updated files.
24430           
24431         * src/main_menubar_def.h:
24432         
24433           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
24434           reflect the opposite of Find (CTRL+F) and also to leave
24435           CTRL+R or Redo.
24436           
24437           Changed Glade summon with ALT+G, which frees the ATL+E
24438           for poping up the edit menu.
24439           
24440         * src/Makefile.am: Debugging link flags by Biswa, removed.
24442 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
24444         * HACKING: added information on best practices for writing
24445           application messages and GUI labels
24446           
24447         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
24448           src/breakpoints.c, src/build_file.c, src/build_project.c, 
24449           src/clean_project.c, src/compile.c, 
24450           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
24451           src/configurer.c, src/debugger.c, src/executer.c, 
24452           src/find_in_files.c, src/find_in_files_cbs.c, 
24453           src/find_replace.c, src/find_text.c, src/glades.c, 
24454           src/gnome_project.c, src/goto_line.c, src/main.c, 
24455           src/main_menubar.c, src/main_menubar_def.h, 
24456           src/mainmenu_callbacks.c, src/preferences_gui.c, 
24457           src/project_config.c, src/project_dbase.c, 
24458           src/project_dbase_gui.c, src/resources.c, src/source.c, 
24459           src/support.c, src/tags_manager.c, src/text_editor.c, 
24460           src/text_editor_gui.c, src/text_editor_menu.c, 
24461           src/toolbar_callbacks.c, src/utilities.c: 
24462           lots of minor message updates to make them more user-friendly 
24463           and consistent
24465 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24467         * src/executer.c:
24468         
24469           Because of the spaces escaping, the command could not be
24470           executed when run without terminal. Now fixed.
24471           
24472         * anjuta.prj, Makefile.am:
24473         
24474           Added anjuta project file.
24475         
24476 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
24478         * src/message-manager-private.h, message-manager-private.cc,
24479           message-manger.cc:
24480           
24481           Added freeze() and thaw() for the message window class to
24482           speed up the message manager update.
24483         
24484         * src/project_config.h, project_config.c,
24485           src/project_dbase.h, project_dbase.h
24486           scripts/anjuta_project.template:
24487           
24488           Added two new prject attributes: project.config.blocked and
24489           project.excluded.modules. The former will make sure that users
24490           are not given any previlidge in enabling the 'overwrite build
24491           files' flags and the later issues a list of modules in the project
24492           to be skipped for symbol browsing and project listing.
24493         
24494         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
24495         
24496           Modified script to read the template from the anjuta data dir
24497           rather than from the directory in which the script exist. Otherwise,
24498           Being transfered to the bin dir, the script will not be able to
24499           find the template when it is run.
24500           
24501           The script is also create with configure.in to set in the anjuta
24502           data dir path inside the script.
24503           
24504 2002-01-26  Stephane Demurget  <demurgets@free.fr>
24506         * po/fr.po: updated to the latest sources.
24508 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24510         * scripts/Makefile.am:
24511           anjuta_import.sh goes with distribution.
24512           
24513         * po/*.po: They seem to have updated (merged with
24514           anjuta.pot) automatically when I did "make dist".
24515           
24516 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24518         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
24519           Fixed Bug #499807, ie crash on removing libs, includes, defines from
24520           the compiler options dialog.
24521         
24522         * ChangeLog:
24523           Correct todays date. :)
24524           
24525         * scripts/Makefile.am:
24526           Installs anjuta_import.sh in $(prefix)/bin dir and
24527           is treated as an executable.
24528           
24529 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24531         * Fix for bug #499373
24532         
24533         * data/properties/anjuta.properties, ada.properties, cpp.properties,
24534           java, properties, latex.properties, lua.properties, others.properties,
24535           perl.properties:
24536           
24537           Added double-quotes around file arguments so that
24538           filenames with spaces could also work.
24540         * launcher/anjuta-launcher.c, executer.c:
24541           Escaped quotes in the cammand and it's arguments before executing
24542           so that args with spaces can also work.
24543           
24544           Commented #DEBUG switch.
24545           
24546 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24548         * scripts/*: Added files which I forgot previously.
24549         
24550         * src/aneditor.h: Lined up commands definition for better look.
24551         
24552         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
24553           main_menubar.h, control.c:
24554           Added three more convert EOL chars submenu items in transform.
24555           Reformatted some some.
24556         
24557         * data/anjuta.properties:
24558           Reformatted a line.
24559         
24560         * src/aneditor.h, aneditor.c:
24561           Added three commands (with definitions) for EOL conversions.
24562           
24563         * src/text_editor.c:
24564           Editor detects file mode from the file content and
24565           set the editing mode to CR/LF/CRLF automatically.
24566           Refined Dos mode extrageneous chars filter
24567           This will make sure that filter works only in Dos mode and not
24568           in other modes.
24569           
24570         * src/anjuta.c: Editor mode display in status bar.
24571         
24572         * src/preferences_gui.c: Changed the string for dos mode
24573           filter to more sensible string.
24574         
24575         * src/aneditor.c: Default editor mode sets during widget creation
24576           and not everty time the properties are loaded. This makes sure
24577           that the auto-detected mode is not overridden by the default mode.
24578           
24579         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
24580         
24581         * src/anjuta.c: Fixed bug #476028.
24582           Now anjuta also searches for file relative to top project dir,
24583           when the project is open.
24584         
24585         * src/anjuta_cbs.c: Fixed bug #499536.
24586           File is not closed if it is not able to save the file properly.
24587           
24588         * src/mainmenu_callbacks.c: Fixed bug #499536.
24589           Newfiles (which are not modified) are also closed on "close all files".
24590         
24591 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24593         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
24594         
24595         * tagmanager/tm_source_file.c, regex.c, parse.c:
24596           defined and delimited g_messages within #debug.
24597           
24598         * src/preferences.c, data/anjuta.properties:
24599           saved/defied message-manager tag position in string.
24600           Message tag possition is saved between sessions. And
24601           and tag position bottom as default.
24602           
24603 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24605         Patch submitted by:
24606         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24608         * Makefile.am
24609           configure.in
24610           data/Makefile.am
24611           data/properties/Makefile.am
24612           global-tags/Makefile.am
24613           pixmaps/Makefile.am
24614           src/Makefile.am
24615           src/an_file_view.c
24616           src/an_file_view.h
24617           src/an_symbol_view.c
24618           src/an_symbol_view.h
24619           src/anjuta.c
24620           src/anjuta_cbs.c
24621           src/file_history.c
24622           src/file_history.h
24623           src/message-manager-private.cc
24624           src/pixmaps.h
24625           src/project_dbase.c
24626           src/project_dbase_gui.c
24627           src/tags_manager.c
24628           src/text_editor.c
24629           src/utilities.c
24630           src/utilities.h
24631           src/watch_gui.c:
24632         
24633           Modified files.
24634         
24635         * scripts/*
24636           pixmaps/sv_class.xpm
24637           pixmaps/sv_function.xpm
24638           pixmaps/sv_macro.xpm
24639           pixmaps/sv_private_fun.xpm
24640           pixmaps/sv_private_var.xpm
24641           pixmaps/sv_protected_fun.xpm
24642           pixmaps/sv_protected_var.xpm
24643           pixmaps/sv_public_fun.xpm
24644           pixmaps/sv_public_var.xpm
24645           pixmaps/sv_static_fun.xpm
24646           pixmaps/sv_static_var.xpm
24647           pixmaps/sv_struct.xpm
24648           pixmaps/sv_unknown.xpm
24649           pixmaps/sv_variable.xpm
24650           pixmaps/fv_core.xpm
24651           pixmaps/fv_text.xpm
24652           pixmaps/filestoremove.txt:
24653         
24654           New files.
24655         
24656         * pixmaps/class.xpm
24657           pixmaps/function.xpm
24658           pixmaps/fv_autofile.xpm
24659           pixmaps/fv_doc.xpm
24660           pixmaps/fv_i18n.xpm
24661           pixmaps/fv_source.xpm
24662           pixmaps/private_func.xpm
24663           pixmaps/private_var.xpm
24664           pixmaps/protected_func.xpm
24665           pixmaps/protected_var.xpm
24666           pixmaps/public_func.xpm
24667           pixmaps/public_var.xpm
24668           pixmaps/struct.xpm
24669           pixmaps/variable.xpm
24670         
24671           Removed files.
24672         
24673         * tagmanager/*/*:
24674         
24675           Upgraded to tagmanager-0.7
24677 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
24678         * src/anjuta_cbs.c: Fixed bug #506441
24679         * src/watch_gui.c: Changed layout of eval dialog so that
24680         it fits on a 800x600 desktop with German translation. 
24682 2002-01-23      Andy Piper <andy.piper@freeuk.com>
24684         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
24685         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
24686           icon for new project type (thanks to Misha)
24687         * configure.in: build and install Danish translation
24688         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
24689           credits to cover new patches and translations
24691 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
24692         
24693         * src/preferences.c, src/message-manager.cc, src/project_type.c,
24694           src/appwiz_page1.c:
24695         
24696       - Font preferences are restored properly now (\n was missing)
24697           - Dock menu label of message-manager is "Dock/Undock" instead
24698           of "Dock|Undock" to match with the rest of anjuta.
24699           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
24700           changed it in anjuta, too 
24702 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24704         * tagmanager/tm_source_file.c,
24705           tagmanager/parse.c,
24706           tagmanager/tm_project.c,
24707           src/an_symbol_view.c,
24708           src/anjuta.c:
24709           
24710           Disabled debug warnings.
24712 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24714         * src/appwiz_page1.c
24715           src/compiler_options.c
24716           src/project_dbase.c
24717           src/project_dbase.h
24718           src/project_type.c
24719           src/source.c
24720           src/source.h:
24721           
24722           New project type named LibGlade.
24723           
24724           Patch submitted by:
24725           Dick Knol <dknol@gmx.net>
24727         * src/gnome_prj.c:
24728           Commented out unused pixmap creation. May be it
24729           will fix the crash in project creation.
24730           
24731 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24733         * src/registers.c
24734           src/registers.h
24735           src/registers_cbs.c
24736           src/registers_cbs.h
24737           src/registers_gui.c
24738           src/sharedlib.c
24739           src/sharedlib.h
24740           src/sharedlib_cbs.c
24741           src/sharedlib_cbs.h
24742           src/sharedlib_gui.c
24743           src/signals.c
24744           src/signals.h
24745           src/signals_cbs.c
24746           src/signals_cbs.h
24747           src/signals_gui.c
24748           src/stack_trace.c
24749           src/stack_trace.h
24750           src/stack_trace_cbs.c
24751           src/stack_trace_cbs.h
24752           src/stack_trace_gui.c
24753           src/text_editor.c
24754           src/watch.c
24755           src/watch.h
24756           src/watch_cbs.c
24757           src/watch_cbs.h
24758           src/watch_gui.c
24759           
24760           Fixed bug #496290: Attach/detach removed from these
24761           windows as they are never implemented.
24762           
24763           Patch submitted by:
24764           Johannes Schmid <johannes.schmid@gmx.de>
24765           
24766 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
24768         * src/anjuta.c,
24769           src/anjuta_cbs.c:
24770           
24771           Fixed bug:
24772           when you right click on the tabs, a list of filenames are given
24773           out, but now it gives a list of "page 1", "page 2", etc...
24774           
24775           Patch submitted by: 
24776           Jens Georg <mail@jensgeorg.de>
24778         * anjuta.in.in: Removed c|c++ because, it was not necessary
24779           and was causing translation problem.
24780           
24781         * plugins/class-gen/clsGen.c:
24782           removed "'" for the same reason.
24783           
24784 attached the fix for the menu
24787 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24789         * src/preferences.h,
24790           src/preferences.c,
24791           src/preferences_gui.c:
24792           
24793           Adds the functionality to Anjuta to auto save your unsaved
24794           files before you build a project.
24796           Patch submitted by: 
24797           jason <jason_williams@suth.com>
24798           
24799         * src/anjuta.[h,c]:
24800           Added function for save all files.
24801         
24802         * src/mainmenu_callbacks.c:
24803           Modified to use the above function.
24804         
24805         * src/build_project.c:
24806           Save all files before build if it is set in the
24807           preferences.
24809 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24811         * src/message-manager-private.cc
24812           src/message-manager-private.h
24813           src/message-manager.cc:
24814           
24815           Message-manager now restores the tabs which were shown on startup.
24816           The terminal is now created on demand (as requested by Biswa)
24817           and I have removed some debug messages.
24818           
24819           Patch submitted by: 
24820           Johannes Schmid <johannes.schmid@gmx.de>
24822 2002-01-13  Stephane Demurget  <demurgets@free.fr>
24824         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
24825           proper tabs keyboard navigation.
24827         * src/an_symbol_view.c,
24828           src/anjuta_cbs.c,
24829           src/gnome_project.c,
24830           src/project_dbase.c,
24831           src/tags_manager.c: removed some debugging display.
24833 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
24835         * src/message-manager-dock.c
24836           src/message-manager-private.cc
24837           src/message-manager-private.h
24838           src/message-manager.cc
24839           src/preferences.c
24840           src/preferences.h
24841           src/preferences_gui.c:
24842           
24843           Patch submitted by: 
24844           Johannes Schmid <johannes.schmid@gmx.de>
24845           
24846           This patch adds a tab to the notebook of the preferences-dialog
24847           where you can change the colors, the tab position of the new
24848           message manager. Also the truncate messages stuff has moved
24849           from misc tab to messages tab.
24851           Also improved the remembering position stuff of message manager.
24852           
24853         * data/internal.properties,
24854           Added definitions for messages colors and tag position.
24855           
24856         * src/message_manager.cc:
24857           Fixed a bug that never lets the messages panes to get cleared.
24858           Added wmclass setting for the message window. Fixed a bug in
24859           which the message window was not being shown.
24860         
24861         * src/tag_manager.c: Fixed printing of (NULL) in the debug
24862           output and disabled it.
24864         * src/anjuta.c: Preferences created and loaded before anything else.
24865           anjuta now recognizes messages colors on startup and initializes
24866           them.
24867         
24868 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
24870         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
24872 2002-01-09  Stephane Demurget  <demurgets@free.fr>
24874         * pixmaps/file_c.xpm,
24875           pixmaps/file_cpp.xpm,
24876           pixmaps/file_file.xpm,
24877           pixmaps/file_h.xpm,
24878           pixmaps/file_html.xpm,
24879           pixmaps/file_i18n.xpm,
24880           pixmaps/file_icon.xpm,
24881           pixmaps/file_pix.xpm,
24882           pixmaps/fv_doc.xpm,
24883           pixmaps/fv_i18n.xpm,
24884           pixmaps/fv_image.xpm,
24885           pixmaps/fv_source.xpm,
24886           pixmaps/fv_unknown.xpm: made these icons transparent.
24888 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
24890         * launcher/anjuta_launcher.c: updated message strings
24891         * src/message-manager-dock.c: added newline at end to avoid compile warning
24892         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
24893         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24894           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
24895           entries for username and Python-style GPL notice
24896         * HACKING: added info on files to change to update Insert menu
24898 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24900         * src/project_dbase.c,
24901           src/an_file_view.c,
24902           src/an_symbol_view.c:
24903           Changed the CTree expander style to square and
24904           line style to Dotted line.
24905           
24906         * po/POTFILES.in: Removed and Added translable files.
24908 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24910         * ccview/.cvsignore: Removed.
24911         
24912 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24914         * ccview/
24915                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
24916                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
24917                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
24918                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
24919                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
24920                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
24921         
24922         Removed ccview module because it is no longer needed.
24924 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24926         * src/project_dbase.c:
24927           Shifted structure initialization in project_dbase_new()
24928           before anything else, otherwise it was crashing due to
24929           uninitialized values.
24930         
24931         * src/an_symbol_view.c:
24932           Disabled high volume debug output.
24934 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24935         
24936         Applied a very heavy patch from:
24937         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24939         * Makefile.am
24940         configure.in
24941         pixmaps/Makefile.am
24942         src/Makefile.am
24943         src/aneditor.cxx
24944         src/aneditor.h
24945         src/anjuta.c
24946         src/anjuta.h
24947         src/commands.c
24948         src/commands.h
24949         src/compile.c
24950         src/compile.h
24951         src/controls.c
24952         src/defaults.c
24953         src/fileselection.c
24954         src/main_menubar.c
24955         src/main_menubar.h
24956         src/main_menubar_def.h
24957         src/mainmenu_callbacks.c
24958         src/mainmenu_callbacks.h
24959         src/project_dbase.c
24960         src/project_dbase.h
24961         src/project_dbase_gui.c
24962         src/tags_manager.c
24963         src/text_editor_menu.c
24964         src/toolbar_callbacks.c
24965         tagmanager/Makefile.am
24966         tagmanager/ctags.c
24967         tagmanager/include/Makefile.am
24968         tagmanager/include/tm_project.h
24969         tagmanager/include/tm_symbol.h
24970         tagmanager/include/tm_tag.h
24971         tagmanager/include/tm_tagmanager.h
24972         tagmanager/include/tm_workspace.h
24973         tagmanager/tm_project.c
24974         tagmanager/tm_source_file.c
24975         tagmanager/tm_symbol.c
24976         tagmanager/tm_tag.c
24977         tagmanager/tm_workspace.c
24978         widgets/Makefile.am: Modified.
24979         
24980         * src/an_file_view.[c,h],
24981           src/an_symbol_view.[c,h],
24982           src/file_history.[c,h],
24983           src/support.[c,h],
24984           widgets/scroll-menu.[c,h],
24985           tagmanager/tm_file_entry.c
24986           tagmanager/include/tm_file_entry.h: Added new files.
24987           
24988         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
24989         private_func.xpm, public_func.xpm,
24990         class.xpm, fv_exec.xpm, fv_unknown.xpm,
24991         private_var.xpm, public_var.xpm,
24992         function.xpm, fv_i18n.xpm, macro.xpm,
24993         protected_func.xpm, struct.xpm,
24994         fv_autofile.xpm, fv_image.xpm,
24995         ofolder.xpm, protected_var.xpm, variable.xpm:
24996           Updated and Added pixmap files.
24998         Features:
24999         ---------
25000         a) Removes CCView dependency.
25001         b) Improves the terminal.
25002         c) Adds tag navigation context menus.
25003         d) Upgrades tagmanager to latest version.
25004         e) Miscellaneous small additions.
25006 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
25008         * src/project_dbase_gui.c: Fixed crash of anjuta
25009         when project first created.
25010         
25011         * src/gnome_project.c: It now updates the tags manager
25012         when new projects are created.
25013         
25014 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
25016         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
25017           for this big patch.
25018         
25019         * src/messages.[c,h]: Removed files.
25021         * src/message-manager.[cc,h],
25022           src/message-manager-dock.[c,h],
25023           src/message-manager-private.[cc,h]
25024           New files.
25026         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
25027           src/build_project.c, src/clean_project.c, src/compile.c
25028           src/configurer.c, src/debugger.c, src/find_in_files.c
25029           src/mainmenu_callbacks.c, src/preferences.h
25030           src/preferences_gui.c, src/properties.h
25031           src/utilities.c, src/utilities.h:
25032           The new messages widget.
25033           New features:
25034             - Use of GtkNotebook instead of ToggleButtons
25035               and show/hide
25036             - Popupmenu to show and hide message types and
25037               to dock/undock in detach mode
25039           All other things should work as they did with the
25040           old message window. Currently the keyboard short-cuts
25041           do not work in detached mode.
25042           
25043           Some functions in utitlities.[c,h] changed.
25044           so that they take const arguments where this is possible
25045           
25046         * src/Makefile.am, po/POTFILES.in:
25047           Removed messages.[c,h] and
25048           added message-manager.[cc,h], message-manager-dock.[c,h],
25049           message-manager-private.[cc,h]
25050           
25051         * src/message-manager.h: Removed "include <bonobo.h>"
25052           and added a newline at the end of the file.
25053           
25054         * src/message-manager-private.cc:
25055           Set clist's width setting to Automatic.
25056           Set scroll window's scroll bars to Automatic.
25057           
25058 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
25060         * text_editor_menu.c:
25061           Fixed misalignment of the function sub menu
25062           in the text editor pop up menu.
25063           
25064 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
25065         
25066         * src/text_editor.c: Fixed a compiler warning.
25067         
25068 2002-01-04  Andy Piper <andy.piper@freeuk.com>
25070         * THANKS, manuals/*/authors.sgml: updated for new translations
25071         * plugins/class-gen/clsGen.c: converted messages to English
25072         * src/about.c, src/main_menubar_def.h: string updates
25074 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
25076         * src/anjuta.c
25077           src/anjuta_cbs.c
25078           src/text_editor.c
25079           src/mainmenu_callbacks.c
25080           src/text_editor.h
25081           src/text_editor.c
25082           src/text_editor_cbs.c
25083           src/text_editor-gui.c:
25084           
25085           Earlier code for adding 'cross' button
25086           for closing pages were too error prone and unorganized.
25087           Cleaned up the code and shifted the 'extra' widgets
25088           creation (eg. close button, close_pixmap and lable)
25089           from anjuta to text_editor. This takes care of proper
25090           widgets creation and destruction. Otherwise, anjuta
25091           was crashing at too many points, especially related
25092           to docking and undocking.
25093           
25094 2002-01-04  Stephane Demurget  <demurgets@free.fr>
25096         * src/aneditor.cxx: removed debugging code.
25098         * data/properties/.cvsignore: added swap files.
25100 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
25102         * src/anjuta.c
25103           src/anjuta_cbs.c:
25104           Fixed Crashing of anjuta when a new file is saved as
25105           different file.
25106           
25107 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
25109         * src/aneditor.c: Some debug codes around.
25110         
25111         * data/internal.properties, data/anjuta.properties: Removed.
25112           data/properties/Makefile.am:
25113           data/properties/ada
25114           data/properties/cs
25115           data/properties/make
25116           data/properties/rc
25117           data/properties/html
25118           data/properties/ruby
25119           data/properties/baan
25120           data/properties/idl
25121           data/properties/pascal
25122           data/properties/sample
25123           data/properties/bash
25124           data/properties/java
25125           data/properties/perl
25126           data/properties/sql
25127           data/properties/conf
25128           data/properties/latex
25129           data/properties/props
25130           data/properties/vb
25131           data/properties/cpp
25132           data/properties/lua
25133           data/properties/python
25134           data/properties/xml
25135           data/properties/others
25136           data/properties/.cvsignore:
25137             Added files. Properties now splitted into small files
25138             for each language.
25140         * data/Makefile.am
25141           configure.in: Update the removal and added properties module.
25143         * src/preferences.c: preferences_new(): Updated to reflect the
25144           new properties files organization.
25145           
25146         * src/Makefile.am: Added Baan Lexer.
25148 2002-01-01  Stephane Demurget  <demurgets@free.fr>
25150         * src/aneditor.cxx: readded the baan lexer. 
25152         * src/preferences.c: fixed translated messages and a typo.
25154         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
25155           confusing the regexp usage in xml-i18-merge.
25157 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
25159         * src/project_dbase.c: tidied some messages, and spotted a typo in
25160           the reading of properties which prevented the project version from
25161           ever being reported in the Project Information window - fixed :)
25163         * po/POTFILES.in: removed syntax.h
25165 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25167         * data/internal.properties: fixed baan properties.
25168           Added all ada properties.
25170         * src/main_menubar_def.h,
25171           src/lexer.h,
25172           src/aneditor.cxx,
25173           src/utilities.[ch]: added support for the Ada highlight style.
25175 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25177         * plugins/*/.cvsignore: updated.
25179 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25181         * src/syntax.h,
25182           src/text_editor.c,
25183           src/Makefile.am: removed the empty header syntax.h.
25185 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
25187         * main_menubar.c:
25188         Stef's observation on the 'superfluous' hseparators in the recent
25189         files and projects is fully justified -- removed.
25190         
25191         * main_menubar_def.h:
25192         Changed "Plug Ins" to "Plugins" in the menu label.
25193         
25194         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
25195         Added class-gen in the configure output and class-gen module.
25196         
25197         * data/internal.properties:
25198         Correct mis-spelled "jave" to "java".
25199         Added file.is.source for *.h, *.c, *.cpp properties.
25200         
25201         * global-tags/Makefile.am:
25202         "chmod +x create_global_tags.sh" before it is executed, because
25203         there is very high chance that it will be found "-x" and resulting
25204         in error
25206 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25208         Fixed a crash on Solaris reported by Holder Burde, thanks to him
25209         for the backtrace.
25211         * src/gnome_project.c: (create_new_project): if the user doesn't
25212           select any icon, it doesn't have any extension and thus we can't
25213           use it in printf on Solaris, since the %s modifier use strlen to
25214           know the string length and then crash. On Linux, gcc checks the value
25215           of the pointer to be NULL and write "(null)" if necessary. We can't
25216           rely on that.
25218         * src/source.c: (source_write_desktop_entry): if there's no icon, we
25219           don't need to have the directory icon but the generic one.
25221 2001-12-30  Stephane Demurget  <demurgets@free.fr>
25223         Merged with latest (1.42) scintilla.
25225         Added: Support for the {load,save}.on.(de)activate properties.
25226                The PHP lexer to match keywords case insensitively.
25227                Baan lexer.
25228                Experimental supports for changeable style attribute & line
25229                wrapping.
25230                
25231         Updated: Both the C++ and HTML lexers.
25232                  More shell keywords added.
25233                  Horizontal scrolling and diplay of long lines optimised.
25234                  Cursor setting optimised.
25236         Bugs fixed: Caret movement over folded lines.
25237                     Selection tracking in 2ndary views when doing modifications.
25239         * scintilla/CallTip.{cxx.h},
25240           scintilla/ContractionState.{cxx,h},
25241           scintilla/Document.{cxx,h},
25242           scintilla/Editor.{cxx,h},
25243           scintilla/KeyWords.cxx,
25244           scintilla/LexHTML.cxx,
25245           scintilla/PlatGTK.cxx,
25246           scintilla/RESearch.cxx,
25247           scintilla/ScintillaBase.cxx,
25248           scintilla/ScintillaGTK.cxx,
25249           scintilla/Style.{cxx,h},
25250           scintilla/StyleContext.h,
25251           scintilla/ViewStyle.cxx,
25252           scintilla/include/*.h: updated.
25254         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
25256         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
25257           should have been told to the scintilla team. We're lucky I read the
25258           ChangeLog and the modifications of the lexer (thanks to the Gnome
25259           bonsai for this ;)
25261         * data/internal.properties: added Baan definitions.
25262           Fixed some issues for C such as *_cast directive, that are only
25263           available with C++.
25264           Updated C++, HTML and shell scripts definitions.
25265           Updated Ada and Bullant, that have been forgotten.
25267         * src/main_menubar_def.h,
25268           src/lexer.h,
25269           src/aneditor.cxx,
25270           src/utilities.[ch]: added support for the Baan highlight style.
25272 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25274         Polished the plugins menu behaviour and added a tearoff
25275         menuitem to the recent entries submenu.
25277         Note: The recent entries list seems to be too height
25278               with all these superfluous hseparators.
25280         * src/main_menubar.c: Polished, making some
25281           functions declarations static and cleaning some code.
25283           (create_submenu_plugin): removed the extra
25284           plugins entry and the horizontal separators.
25286           (on_plugins_menu_realize): the plugins menu is only
25287           shown if there's at least one available.
25289           (create_submenu*): added a tearoff menuitem to have
25290           a more homogeneous menu style. For now, it doesn't
25291           take care of user settings (but it was even worse
25292           before :).
25294 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25296         * configure.in: added the packageplugindir variable to avoid
25297           installing the plugins in $(prefix). It's not the same path as
25298           anjuta 2 to allow parallel installation.
25300 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25301         Fix a reopened part of bug #440676: keyboard navigation between the
25302         different text buffers. Changed to a more global approch. 
25304         * src/notebook.[ch]: removed.
25306         * src/Makefile.am: removed notebook.[ch]
25308         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
25309           (on_anjuta_window_key_press_event): added to fulfill the global
25310           shorcuts handling.
25312         * HACKING: updated according to the new global shortcuts handling.
25314 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
25316         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
25317           Shifted plugin menu from Edit submenu to main menu.
25318         
25319         * po/POTFILES.in:
25320           Added plugins/sample1/plugin-sample1.c
25321           
25322         * plugins/sample1/plugin-sample1.c:
25323           Added localization and used anjuta_info, instead of anjuta_error.
25324           
25325         * plugins/.cvsignore, plugins/sample1/.cvsignore:
25326           Added cvs ignores.
25327           
25328 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
25330         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
25331           for plugin dir.
25332         
25333         * Makefile.am: Added module plugins.
25334         
25335         * plugins, plugins/Makefile.am, plugins/sample1/*:
25336           Created plugins modules.
25337           
25338         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
25339           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
25340           to load plugins of *.so only and not *.so* (which results
25341           in duplicates).
25342         
25343         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
25344           plugins during packaging.
25346 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
25348         *  configure.in: Added Greek (el) to ALL_LINGUAS.
25350 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
25352         * configure.in: Added portuguese to ALL_LINGUAS
25354 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
25356         * global-tags/.cvsignore
25357         tagmanager/.cvsignore
25358         tagmanager/include/.cvsignore:
25359         Added cvs ignore files.
25361         * data/.cvsignore
25362         Updated cvs ignore file.
25363         
25364 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25366         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
25367           data/anjuta.properties, data/internal.properties: clean up some 
25368           message strings (me)
25370 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25372         * src/about.c, THANKS: added Jens to the credits
25373         
25374 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25376         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
25377           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
25378           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
25379           Georg <mail@jensgeorg.de> to add close button to file tabs.
25381 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25383         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
25384           (debugger now catches correct signal from process)
25386 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25388         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
25389         * src/pixmaps.h: switch appwizard project icons to new designs
25390         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
25392 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25394         * pixmaps/Makefile.am: stop redundant images from being installed.
25395           The next step will be to remove them completely.
25396         * src/appwiz*: further updates (more to come)
25397         * src/pixmaps.h: cleaned up, commented
25398         * src/splash.c: should use the pixmaps macro defined
25399         * HACKING: more on the graphics stuff and use of pixmaps.h
25401 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
25403         * src/defaults.c: fix bug #494864
25405 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
25407         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
25408           graphics from Misha
25409         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
25410           redundant graphics, no longer used
25411         * src/appwiz*: revamped application wizard by Andy and Misha for
25412           a more usable and professional look-and-feel
25413         * HACKING: updates to cover patching, graphics, and some additions
25414           post-0.1.8
25415         * TODO: removed some implemented features
25417 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
25419         * data/anjuta.properties, data/internal.properties: cleanup
25420         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
25421           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
25422           to edit styles colors for keywords and add Goto Tag menu option
25423           in the editor
25425 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
25427         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
25428         
25429         Fixed bug #460335
25430         fixes the Forget of the cursor position when tab is brought active
25431         from project manager.
25432         
25433 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25435         * src/messages.c
25436           Exported "TERM=xterm" to get a color terminal when
25437           anjuta is not started from within a terminal.
25438           
25439 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25441         * src/messages.c
25442           src/messages.h
25443           Added a frame around zvt terminal.
25444           
25445         * src/preferences_gui.c
25446           Modified to say "Use glade component (experimental)"
25447           instead of "Use Component".
25448           
25449 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25451         * Patch from 
25452         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25453         
25454         * src/anjuta.c
25455         src/fileselection.c
25456         src/messages.c
25457         src/messages.h
25458         src/preferences.c
25459         src/preferences.h
25460         src/project_dbase.c
25462         a) Extra scrollbar in terminal no longer appears.
25463         b) Character set preference should be preserved (untested).
25464         c) File selection widget now remembers last directory.
25465         d) On creation of generic project, the glade 'file not found' error no
25466                 longer occurs.
25467         e) First terminal window is created 'on demand', so it should always to
25468                 the Right Thing (TM) as far as starting WD is concerned. Also, the
25469                 environment is now passed to the terminal.
25470         f) Solaris compilation should be fixed (replaced get_current_dir_name()
25471                 with getcwd()).
25472         g) Fixed some compilation warnings.
25474 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
25476         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
25477           src/pixmaps.h: applied terminal and warnings patch (Biswa)
25478         * src/*: cleanups (me)
25479         * pixmaps/mini_term.xpm: added new file for terminal button
25480           (me, based on existing artwork)
25482 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
25484         * configure.in: bumped version to 0.1.9-pre
25485         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25486           translation
25487         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
25489 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
25491         * src/splash.c: removed a DOS end of line of a comment (so the *.po
25492           files are free of that char)
25493         * configure.in: added "az" to ALL_LINGUAS
25495 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
25497         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
25498           crash bug fix from Biswa.
25499         * FUTURE: added Anjuta/gIDE merger information to provide 
25500           details on future direction and status of 1.x stuff
25501         * NEWS: prepared for release
25502         * po/de.po: update from Jens Georg <mail@jensgeorg>
25504 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
25506         * multiple minor updates pre-0.1.8
25507         * patch from Biswa to fix syntax highlighting and packaging
25508         * po/fr.po: update from Stef
25510 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
25512         * global-tags/Makefile.am
25513         global-tags/create_global_tags.sh
25514         global-tags/tm_global_tags.c
25515         scintilla/LexCPP.cxx
25516         scintilla/include/SciLexer.h
25517         src/aneditor.cxx
25518         src/project_dbase.c
25519         tagmanager/Makefile.am
25520         tagmanager/include/Makefile.am
25521         tagmanager/include/tm_project.h
25522         tagmanager/include/tm_tag.h
25523         tagmanager/include/tm_tagmanager.h
25524         tagmanager/tm_project.c
25525         tagmanager/tm_source_file.c
25526         tagmanager/tm_tag.c
25527         tagmanager/tm_workspace.c:
25528         
25529         Includes the syntax highliting patch to scintilla).
25530         and more stable code.
25531         
25532         *tagmanager/include/tm_symbol.h: New file.
25533         *tagmanager/tm_symbol.c: New file.
25534         
25535         Add symbol tree building functionality at project level
25536         
25537         Patch from:
25538         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25539         
25540 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
25542         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
25543           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
25544           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
25545           : New and improved pixmaps from Misha <misha@phreaker.net>
25546           Thanks to him.
25548 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
25549         
25550         * Big patch submitted by
25551           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
25552           Many thanks to him.
25553         
25554         * src/Makefile.am, src/aneditor.cxx
25555           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
25556           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
25557           Use of tagmanager lib for advanced calltips.
25559         * global-tags/*: Created new directory and added files to 
25560           generate system.tags.
25562         * tagmanager/*: Created new directory and added tagmanager lib
25563           files.
25565         * configure.in, acconfig.h, Makefile.am: Modified to reflect
25566           the above additions.
25568         * data/Makefile.am: Modified to accomodate generated system.tags file.
25570 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
25572         * scintilla/: updated to 1.41
25573         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
25574         * src/about.c: updated list of authors
25575         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
25576         * HACKING: updated to cover Scintilla usage
25577         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25578           translation
25580 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
25582         * src/aneditor.cxx: Fixed compilation errors with it.
25583           by add include to gtk+ headers and typedefining a mysteriously
25584           vanished class Colour.
25586 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25588         * configure.in: Added pt_BR in the languages.
25589         
25590 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
25592         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
25593           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
25594         * THANKS: updated
25595         * manuals/C/anjuta-manual/*: new format to match
25596           the rest of the GNOME docs chapter layout. Added the many
25597           new contributors. Moved Authors and License information into new
25598           chapters of their own - should make expansion easier too
25599         * src/compiler_options.c: changed the profiler option to -pg to 
25600           work with GNU tools (gprof)
25601         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
25602           and text labels
25603         
25604 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25606         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
25607           compiler_options_gui.c:
25608           Added a new entry for linker flags and renamed c_options to c_flags
25609           and l_options to l_libs. Also, added a new function:
25610           compiler_options_set_prjlflags_in_file();
25611         
25612         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
25613         
25614         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
25615           
25616 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
25618         * THANKS, src/about.c: corrections and additions following 
25619         Naba's big update
25620         * src/main_menubar.c: patch from Rikul to fix the problem with 
25621         menu accelerators not being loaded
25623 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
25625         * THANKS: Added all contributors and translators names and emails.
25626         * AUTHORS: Updated
25627         * pixmap/anjuta_logo.png: Reduced the size of the logo.
25628         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
25629               Added new file (earlier logo with border).
25630         * src/about.c: Added all contributors names and emails
25631               and used macro definition for logo pixmap file.
25632         * src/pixmaps.h: Added entry for anjuta splash screen.
25634 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
25636         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
25637         to new PNG version (thanks to Misha) and removed the old
25638         pixmap.
25640 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
25642         * THANKS: added Conner Mo for simplified Chinese translation.
25643         * configure.in: added zh_CN in ALL_LINGUAS
25645 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
25647         * THANKS: added Joe Man for his traditional Chinese translation.
25648         * configure.in: added zh_TW in ALL_LINGUAS.
25650 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
25652         * src/main_menubar_def.h: Changed the link of lidn to
25653         http://lidn.sourceforge.net.
25654         
25655 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
25657         * Applied patch from Rikul
25658         * Applied patch from Luca
25659         * Fixed a cvs conflict. :)
25661 2001-10-17  Stephane Demurget  <demurgets@free.fr>
25663         * THANKS: added Marc Botermans for his Dutch translation.
25665         * configure.in: added nl in ALL_LINGUAS.
25667         * po/nl.po: added.
25669 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
25671         * anjuta.c: Fixed luca's typo.
25672         * resources.c, resources.h: Changed gchar* return to void, to
25673                 avoid a compiler warning.
25674         * scintilla/Makefile.am: Reorganized file entries.
25675         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
25677 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
25679         * Upgraded scintilla to 1.4.
25680         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
25681                 LexLisp.cxx StyleContext.cxx StyleContext.h
25682         * src/Makefile.am: Added 4 lexers and separated lexer objects
25683                 from the main link variable.
25685 2001-10-14  Stephane Demurget  <demurgets@free.fr>
25687         * THANKS: added Luca, even if it shouldn't be my role to write
25688           this sort of thing :)
25690         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
25691           the latest Luca patch.
25693 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
25695         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
25696         This is not documented yet; plugins to come later.
25697         * src/find*.c: find dialogs now persistent 
25698         (Rick <rikul@bellsouth.net>)
25699         * widgets/gnomefilelist.c: fixed multiple file open issue 
25700         (Rick <rikul@bellsouth.net>)
25701         * changes to recent file and project lists handling 
25702         (lbell <lbell@tsc4.com>)
25703         * more minor UI updates (me)
25705 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
25707         * src/Makefile.am: removed warnings for traditional C syntax
25708         * pixmaps: added new icons for mini_locals, mini_cvs and
25709         the splash screen - thanks to Misha <misha@phreaker.net>
25711 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
25713         * src/toolbar.c: fix typo in tooltip text
25714         * ccview/cccmd.cc: alter Func to Function in menu text
25716 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
25718         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
25719         issue with find dialog reporting an error when Scintilla finds text
25720         * applied patch from Denis Boehme <boehme at syncio dot de> to support
25721         DOS files (i.e. CR/LF translation)
25723 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
25725         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
25726         #452436
25727         * data/internal.properties: default fold style now set to 3 :-)
25728         * applied patch from rikul <null@acm.org> to turn notebook tab 
25729         headings red when file has been edited.
25731 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
25733         * configure.in: Added "no" to ALL_LINGUAS.
25734         
25735 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
25737     * Patch from lbell <lbell@tsc4.com>
25738     src/controls.c
25739     src/debugger.c
25740     src/main_menubar.c
25741     src/main_menubar.h
25742     src/main_menubar_def.h
25743     src/mainmenu_callbacks.c
25744     src/mainmenu_callbacks.h
25745     src/project_dbase.c
25746     src/project_dbase.h
25747     
25748     Implemented a check menu item to handle the 'show locals' flag
25749     for the current project.
25751     * data/internal.properties: Removed the redundant command
25752     for gnome-terminal.
25753     
25754 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
25756         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
25758 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
25760         * configure.in: Added "ta" to the languages list.
25762 2001-09-21  Andy Piper <andy.piper@freeuk.com>
25764         * data/internal.properties:
25765           added fold.symbols property to control appearance of folds
25766           in the Scintilla editor (thanks to rikul <null@acm.org>)
25768 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25770         * src/message.c:
25771           one extra button for message win is being created -- Fixed.
25772         
25773           The frame should be hidden and not only the pix_lab when
25774           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
25775           -- Fixed.
25776         
25777         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
25778           for the time being it is same as mini_cvs.xpm.
25779         
25780 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25782         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
25784         Patch from rikul <null@acm.org>
25785         
25786         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
25787         glades.h, messages.c, messages.h, pixmaps.h,
25788         project_dbase.c, project_dbase.h, session.c,
25789         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
25790         
25791         inserted 'add to watch' option in inspect window, so you can add easily
25792         a variable in watch window .
25793         
25794         Added a new message pane for the gdb local variables inspection. Changed
25795         the code in messages.c to better account for future new panes insertion.
25796         Defined a new pixmap for the new tab button in pixmaps.h
25797         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
25798         install script.
25799         
25800         Changed the debugger module to have a single function for asking to gdb
25801         to send program info. The idea is to ask the debugger about only the
25802         info needed to open windows( watch, registers, etc ) to speedup the step
25803         command. I plan to ask informations to the debugger based on the user
25804         interface status.
25805         The request for local variables is enabled by default, but the
25806         projectDBase has a variable to control it, to allow disabling that
25807         feature,  there is also the code to save and to reload the state. If you
25808         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
25809         in project_dbase.c
25811         This big patch is from:  lbell <lbell@tsc4.com>
25812         
25813 2001-09-20  Stephane Demurget <demurgets@free.fr>
25815         Patch from rikul <null@acm.org> :
25817         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
25818           problem and added folding support for php/hmtl.
25820 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
25822         * Fixed dnd of files within scintilla.
25823         patch from:  rikul <null@acm.org>
25824         
25825 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
25827         * Applied patch from Luca.
25828         
25829         * src/source.c: source_write_build_files(): Fixed the project generation
25830           failure. The fist return statement and the free_project_type were 
25831           misplaced.
25833 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
25834         
25835         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
25836         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
25837         
25838         1) Restore the error color to red (waiting for a configurable one )
25839         2) Saving projects settings if you exit anjuta without closing an open
25840         saved project
25841         3) New Menu 'repaeat search' to search with a keystroke without pressing
25842         the toolbar button
25843         4) some define in the menus to better handle menu item update
25844         
25845         Patch from: lbell <lbell@tsc4.com>
25846         
25847         * main_menubar_def.h, main_menubar.c: Change the position of
25848         "Repeat find" menu position.
25850 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
25852          project_type.h, project_type.c, source.c: Applied patch.
25853          patch from Johannes Schmid <clubfan@users.sourceforge.net>
25854          
25855 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25857         * configure.in, src/Makefile.am: Using macros for ORBit flags.
25858         
25859 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25860         
25861         * Fixed bug #445752
25862   
25863 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25864         
25865         * Fixed bugs in Gtk-- and Gnome-- project type
25867 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25869         * dnd.c: Support for multiple files drag-n-drop.
25870         
25871           Patch from: rikul <null@acm.org>
25872         
25873         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
25874           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
25875           saving from menu.
25876         
25877           Patch from: rikul <null@acm.org>
25879         * Applied patch for widgetizing goto dialog box.
25880           Patch from: ???
25881         
25882         * Applied patch for having new project type handling.
25883           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25884           
25885 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25887         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
25888           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
25889           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
25890           find_replace.c, find_replace.h, find_text.c, find_text.h,
25891           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
25892           project_dbase.h, source.c, text_editor.c, text_editor.h,
25893           text_editor_cbs.c, utilities.c, utilities.h:
25894         
25895           Applied a huge patch (after slight preview). I would like Luca
25896           to have his feature additions mentioned here.
25897         
25898           Patch from: lbell <lbell@tsc4.com>
25900 2001-09-09  Stephane Demurget <demurgets@free.fr>
25902         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
25904         * po/fr.po: updated to the latest sources.
25907 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25908         
25909         * Fixed bug #445752
25910   
25911 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25913         * dnd.h, dnd.c: New files for drag n drop support.
25914                 
25915         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
25916            Added drag and drop support for opening files.
25917         
25918         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
25919         Archit Baweja <bighead@crosswinds.net> for this idea.
25920         
25921         * TODO: Added some more todos. :-(
25923 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25925         * Fixed the goto line activate bug.
25926         patch from: Martyn Bone <mbone@brightstar.u-net.com>
25928 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25929         
25930         * Fixed bugs in Gtk-- and Gnome-- project type
25932 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
25934         * widgets/gonmefilelist.c, gnomefilelist.c:
25935         Modified multiple selection on pressing control.
25936           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25937         
25938         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
25939         Modified multiple selection on pressing control.
25940           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25941         
25942 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
25944         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
25945           This is useless; but just in case...
25947 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
25949         * data/internal.properties: modified a bit of perl properties.
25950         
25951 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
25953         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
25954           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
25955           Added support for multiple file imports. Changed the standrd C++
25956           convention of #include <file> to #include <file.h>, because I had given
25957           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
25958           now support the #include <file> convention. That is something to be fixed :). 
25959           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25961 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
25963         * src/anjuta.c: Added function static greetings_text(), to solve the non
25964                 translation of the greetings text in the wizard.
25965                 
25966 2001-08-31  Andy Piper <andy.piper@freeuk.com>
25968         * src/find_in_files_gui.c: made order of buttons consistent with other Find
25969           dialogs, with OK the default (fix bug #453482)
25971 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
25973         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
25974         
25975         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
25976         
25977 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
25979         * src/aneditor.cxx
25980           src/aneditor.h
25981           src/anjuta_cbs.c
25982           src/controls.c
25983           src/main_menubar.c
25984           src/main_menubar.h
25985           src/main_menubar_def.h
25986           src/mainmenu_callbacks.c
25987           src/mainmenu_callbacks.h:
25988                 Applied the patch that addes menu items which allow users to
25989                 insert GPL notice and date time in current document.
25990                 patch from: Rick Patel <rikul@shreve.net>       
25991                 
25992         * src/main_menu.c: Fixed a compilation error.
25993         
25994         * src/anjuta.c: Fixed non-rememberence of editor tab position.
25995         
25996         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
25997           about the unterminated strings.
25998           
25999         * scintilla/*: Updated scintilla to 1.3.9 version.
26000         
26001 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
26002         
26003         * widgets/gnomefileselection.c:
26004           Applied the patch for fixing multiple selection of file open funcion,
26005           which will deselect the files selected.
26006           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26008 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
26010         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
26011           src/fileselection.c, src/anjuta_cbs.c:
26012           Applied the patch     for multiple selection of file open.
26013           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26014           
26015 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
26017         * Removed "-f" option in call to devhelp, because devhelp no longer
26018           supports that.
26019         
26020 2001-08-26  Stephane Demurget <demurgets@free.fr>
26022         All these modifications have been pointed out by
26023         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
26025         * data/internal.properties: two fixes for the PHP lexer.
26026           this out.
26028         * fr.po: minor fixes.
26030         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
26032 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
26033         
26034         * main_menubar.c,
26035           main_menubar.h,
26036           main_menubar_def.h,
26037           main_menubar_callbacks.c,
26038           controls.c:
26039                 Added new menu item for "close all fils".
26040                 (Patch from Rikul <rikul@shreve.net>, after revision)
26041         
26042         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
26043         
26044         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
26045                 (Patch from Rikul <rikul@shreve.net>)
26046         
26047         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
26048                 (Patch from Rikul <rikul@shreve.net>)
26050 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
26051         
26052         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
26053            project name in application widzard.
26054            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
26056         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
26057           of the 'OK' button there is an 'Execute' one.
26058           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
26059         
26060         * executer.c: Changed cancel button to close button. That was more appropriate.
26061           
26062 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
26064         * HACKING: corrected >>>>>> Config management.
26065         
26066         * HACKING: Added many things.
26067         
26068         * src/launcher.h: Added some comments.
26070 2001-08-21  Stephane Demurget <demurgets@free.fr>
26072         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
26074         * HACKING,
26075           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
26076           src/appwizard_cbs.c,
26077           src/appwizard_gui.c: Applied UI/docs cleanup patch from
26078           Andy Piper <andy.piper@freeuk.com>
26080         * po/fr.po: updated to latest sources.
26082         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
26085 2001-08-18  Andy Piper <andy.piper@freeuk.com>
26087         * Fixed bugs #450280 and #448845
26089         * src/about.c: corrected Naba's e-mail address (.net, not .com)
26090         
26091         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
26092           named dialogs
26093         
26094         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
26095           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
26096           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
26097           names to remove "Anjuta: " prefix
26098           
26099         * src/main_menubar_def.c: altered a message
26100         
26101         * launcher/anjuta_launcher.c: cleaned up some messages
26103         * src/debugger.c: edited messages to improve clarity
26104         
26105         * src/app_wiz*.c: tidied wizard interface
26108 2001-08-15  Stephane Demurget <demurgets@free.fr>
26110         Synced Naba's fix and mine about the wizards not working and removed
26111         anjuta.prj to avoid a nasty checkin.
26113         * Makefile.am: removed the install-data-local rule.
26115         * data/Makefile.am: changed the list of files.
26117         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
26119         * .cvsignore: added anjuta.prj for the same reason.
26122 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
26124         * src/source.c: Fixed a bug that fails new gnome projects to get
26125           created.
26127         * src/project_manager.c: Fixed a bug that disables storing recent
26128           project history.
26130         * Makefile.am: Added stuffs to install the macro files in the
26131           anjuta share file.
26134 2001-08-14  Stephane Demurget <demurgets@free.fr>
26136         * data/Makefile.am: added some rules to support the gnome/ macros
26137           dir in order to make the wizards work again.
26139         * anjuta.spec.in: upped the release number.
26142 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
26144         * configure.in (ALL_LINGUAS): Added pl.
26147 2001-08-09  Stephane Demurget <demurgets@free.fr>
26149         * anjuta.spec.in: fixed the doc files list.
26152 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
26154         * src/about.c: corrected my email address. :-)
26155         
26156         * TODO: Updated.
26157         
26158         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
26159          (patch from Andy Piper <squiggle@ukgateway.net>)
26161 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
26163         * debugger.c: Fixed a bug associated with debugging threaded
26164           application.
26165         
26166         * text_editor_menu.c: Fixed broken ui in text editor
26167           pop up menu.
26168           
26169         * text_editor_menu.c: Now the option sub menu in text editor pop up
26170           works.
26171         
26172         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
26173                 (suggested by lord sibn <sibn@utspl.cjb.net> )
26174         
26175 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
26177         * src/text_editor_menu.c: Added menu item for context help
26178           (patch from Andy Piper <squiggle@ukgateway.net>)
26179         
26180 2001-08-06  Stephane Demurget <demurgets@free.fr>
26182         * ccview/cccproj.cc: added missing i18n strings.
26184         * data/welcome.txt: bumped version to 0.1.6.
26186         * src/anjuta.c: fixed a compilation error due to devhelp integration.
26188 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
26189         
26190         * help.c, help.h: Added support for DevHelp context sensitive help
26191                 and gnome api browsing.
26192         * Fixed toolbars and editor views "not save" bug.
26193         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
26194           (patch from Andy Piper <squiggle@ukgateway.net>)
26195         * Updated THANKS and chapter15.sgml for uk and ru translators.
26197 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
26199         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
26200         * Updated configure.in to include these changes
26201         
26202 2001-08-03  Stephane Demurget <demurgets@free.fr>
26204         * src/project_dbase_gui.c: fixed bug #446963
26205           (on_project_dbase_ccview_update_start),
26206           (on_project_dbase_ccview_update_end): added.
26207           These two respectively disable and enable close file/project
26208           menu entries and toolbar items, while the ccview part updates
26209           its tag database.  
26212 2001-08-03  Stephane Demurget <demurgets@free.fr>
26214         * configure.in: added sv to the ALL_LINGUAS list.
26215         
26217 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
26219         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
26220                 file to work: merge translations and distribute it.
26222         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
26224         * NEWS, README, THANKS & TODO: Spelling fixes.
26226 2001-08-01  Stephane Demurget <demurgets@free.fr>
26228         * README: updated requirements.
26230         * scintilla/Makefile.am,
26231           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
26232           target can't be realized (custom build path).
26234         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
26235           Removed install-data-local.
26237         * src/compiler_options.c: changed the include paths of the pixmaps.
26238           we hadn't any warning because of the include paths passed to the
26239           compiler. Thanks to make distcheck for reporting this.
26242 2001-07-31  Stephane Demurget <demurgets@free.fr>
26244         * NEWS, THANKS: updated.
26246         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
26247           fixed to show the correct kernel signal number and its description.
26249         * widgets/gnomefilelist.c: fixed bug #445756
26250           (goto_last): renamed to goto_prev and changed according to goto_next.
26251           (goto_next): added.
26252           (goto_directory): removed.
26253           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
26254           returned value is now the position in the list.
26255           (check_ok_button_cb): changed the back check and added one for next.
26256           (gnome_filelist_set_dir): the check in history make it wouldn't be
26257           a "true" history. polished the whole thing, using set_dir_internal.
26258           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
26259           there's no check in the history when using back or next.
26261         * manuals/*: added missing .cvsignore files.
26264 2001-07-30  Stephane Demurget <demurgets@free.fr>
26266         * po/fr.po: updated to latest sources.
26268         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
26269           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
26270           to put off their sensitive attributes.
26272 2001-07-29  Stephane Demurget <demurgets@free.fr>
26273         
26274         * po/fr.po: fixed some grammar things.
26275           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
26276           this out.
26277         
26278         * src/utilities.c: (file_is_link): use lstat instead of stat.
26280 2001-07-27  Naba Kumar <kh_naba@123india.com>
26281         
26282         * Remove help dir from cvs, because it is no longer
26283           needed.
26284         
26285         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
26286           needed.
26288 2001-07-24  Naba Kumar <kh_naba@123india.com>
26290         * debugger.c: (debugger_update_prog_status): Fixed
26291                 the bug with gdb version 5. Debugger starts, when
26292                 step in/out/over etc are clicked.
26293         
26294         * debugger.c: All functions: added debugging codes.
26295         
26296         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
26297         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
26298           Modified to recognize non project files also.
26299           
26300         * source.c: (source_write_configure_in):
26301           Added source for 'prefix' counterparts for
26302           no-prefix AC_SUBST.
26303         
26304 2001-07-23  Naba Kumar <kh_naba@123india.com>
26305         
26306         * anjuta.c: added function anjuta_remove_text_editor();
26307           and suitably modified anjuta_remove_current_text_editor().
26308           
26309         * project_dbase.c: project_dbase_close(), Added code to
26310           close all opened files that belong to the project when
26311           the project is closed.
26312          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
26313         
26314         * Updated the manuals/anjuta-manual subdir for GDP standards.
26315            (patch from Andy Piper <squiggle@ukgateway.net>)
26316         
26317         * main_menubar.h, main_menubar.def: Added Menu items to handle
26318           urls for library references, bugs, patches and feature request
26319           submission.
26320         
26321 2001-07-20  Naba Kumar <kh_naba@123india.com>
26322         
26323         * Set wmclass names in all windows.
26324           (patch from Andy Piper <squiggle@ukgateway.net>)
26325         * New splash logo from "Misha" <misha@phreaker.net>);
26327 2001-07-19  Naba Kumar <kh_naba@123india.com>
26328         
26329         * preferences.[h,c], preferences_gui.c: Added 4 properties to
26330           set caret color, calltip back color and selection fore/back
26331           color.
26333 2001-07-18  Naba Kumar <kh_naba@123india.com>
26334         
26335         * project_dbase.c: Closes all files when project is closed.
26336          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26337          -- We still need to refine this as it closes all sort of files.
26338         
26339         * compiler_options.c: Fixed seg-fault bug when last item in
26340           compiler option lists is removed.
26341         
26342         * Fixed missing newline warnings during compilation.
26343           (patch from Andy Piper <squiggle@ukgateway.net>)
26345 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
26347         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
26348                 autogenerated no need to store'em in CVS.
26350         * ccview/.cvsignore: Addition of cvsignore.
26352 2001-07-17  Naba Kumar <kh_naba@123india.com>
26353         
26354         *GUI fixes and spell corrections
26355         (patch from Andy Piper <squiggle@ukgateway.net>)
26357 2001-07-15  Naba Kumar <kh_naba@123india.com>
26358         
26359         *Fixed double error message for file not found.
26360         
26361         *Put white backgrounds for png images.
26362         
26363         *Converted '-' to '_' in sgml files.
26365 2001-07-14  Naba Kumar <kh_naba@123india.com>
26366         
26367         * project_dbase.c: Short-cut for expand/collasp project tree
26368         
26369         * project_dbase_gui.c:
26370          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26372 2001-07-13  Naba Kumar <kh_naba@123india.com>
26373         
26374         * notebook.[h,c]: Added
26375          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26376         Project/message window now toggles on control and
26377         and notebook switch short-cut
26379 2001-07-7  Naba Kumar <kh_naba@123india.com>
26380         
26381         * Changed a new icon set which looks more gnomish.
26382         
26383         * Changed a new anjuta splash logo.
26384         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
26386 2001-07-6  Naba Kumar <kh_naba@123india.com>
26387         
26388         * ccview/*: Integrated ccview for class view and file view
26389                 in the project Manager.
26390         
26391         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
26393 2001-07-1  Naba Kumar <kh_naba@123india.com>
26394         
26395         * scintilla/*: Upgraded Scintilla to version 1.3.7
26396         
26397         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
26398         
26399 2001-06-28  Naba Kumar <kh_naba@123india.com>
26400         
26401         * src/debugger.c: Correct step-over and step-out swapping.
26402         
26403         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
26404           chapters and added more stuffs.
26406 2001-06-13  Naba Kumar <kh_naba@123india.com>
26407         
26408         * data/autogen.sh.gtkmm: Added
26409         
26410         * data/autogen.sh.gnomemm: Added
26411         
26412         * src/appwiz.c: Added two more application wizard templetes
26413         
26414         * src/project: for gtk-- and gnome-- and proper support
26415         
26416         * src/source.c: for c++ in the project configuration.
26417         
26418         * src/source.h:
26420 2001-05-05  Naba Kumar <kh_naba@123india.com>
26422         * Merged my pre-cvs modifications with 
26423           the current cvs copy.
26425         * (lot of files change).
26427         * Implemented session management.
26429         * Local installation possible by
26430           manageing our own pixmaps paths
26431           manupulations.
26432         
26433         * resources.h: Added.
26434         * resources.c: Added.
26436         * Fixed some bugs.
26437         
26438 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
26440         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
26441                 Corrected/extended ignores.
26443 2001-05-04  Naba Kumar <kh_naba@123india.com>
26445         * manuals/: dir tree added.
26446           Sgml documentation started in this dir.
26447           
26448         * omf-install/: dir tree added.
26449         
26450         * manuals/anjuta-manual/C/anjuta-manual.sgml:
26451           Created initial document structure.
26452           
26453         * configure.in: Added test for scrollkeeper.
26454           Added some Makefile entries in AC_OUTPUT.
26455         
26456         * Makefile.am: Added subdir manuals/
26457         
26458         * HACKING: Wrote something stupid.
26460 2001-05-02  Stéphane Démurget <demurgets@free.fr>
26462         * Makefile.am: Added ChangeLog in local data list, becaused it's
26463           needed to create a new project.
26464           
26465         * po/fr.po: minor fixes.
26467         * src/build_file.c, src/configurer.c, src/debugger.c,
26468           src/executer.c, src/find_replace.c, src/gnome_project.c,
26469           src/goto_line.c, src/launcher.c, src/messages.c, 
26470           src/preferences.c src/project_dbase.c: functions declared static.
26471           
26472         * widgets/gnomefilelist.c: Fixed a project creation bug,
26473           introduced with latest changes.
26475 2001-05-01  Stéphane Démurget <demurgets@free.fr>
26477         * widgets/gnomefilelist.c,
26478           BUGS: Fixed an annoying bug preventing from loading files/project
26479           given on the command line. Polished the whole gnome_filelist widget.
26481 2001-04-27  Stéphane Démurget <demurgets@free.fr>
26483         * src/main.c,
26484           src/anjuta.c,
26485           src/anjuta.h: Polished the command line parsing.
26487         * BUGS: Need to clean that damn gnome_filelist widget.
26489 2001-04-25  Stéphane Démurget <demurgets@free.fr>
26491         * src/registers.c,
26492           src/sharedlib.c,
26493           src/signals.c: Removed duplicated includes.
26495         * po/fr.po: minor fixes.
26497         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
26498           create_compiler_options_page? () declared static.
26499         * src/main.c,
26500           src/anjuta.c: Put a command line option for disabling
26501           the splashscreen.
26503         * src/preferences_gui.c: Fixed an internationalization issue,
26504           other functions declared static.
26506         * src/gnome_project.c: Fixed some memory leaks,
26507           new_prj_terminated () declared static. 
26509 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
26511         * configure.in: Sort ALL_LINGUAS alphabetically.
26513 2001-04-22  Stéphane Démurget <demurgets@free.fr>
26515         * Emptied that ugly old Changelog.
26517 == Anjuta 0.1.5 ===
26518 == Anjuta 0.1.4 ==
26520 2001-03-10 Naba kumar  <naba@gnome.org>
26522         * src/gnome_project.c: Fixed project dir creation bug.
26524         * src/text_editor.c: Fixed double accelerators bug.
26525         
26526         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
26528         * src/stack_trace.c, * src/compiler_options.c,
26529         data/internals.properties, src/defaults.c:
26530         Fixed pixmap creation with NULL window.
26532         * src/commands.c, src/preferences_gui.c, src/build_project.c
26533         src/clean_project.c: Bug fix.
26534         
26535         * src/main_menubar_def.h: i18n bug fix.
26536         
26537         * src/executer.h, src/executer.c: Bug fix.
26538         
26539         * src/controls.c: Bug fix.
26540         
26541         * src/debugger.c: Debugger now takes program args.
26542         
26543         * po/ja.po: Added japanese translation file.
26544         
26545         Upgraded to ver 0.1.4
26546         ... Fixed other minor bugs.
26548 == Anjuta 0.1.3 ===
26550 2001-XX-XX Naba kumar  <naba@gnome.org>
26552         * Lots of unaccountable changes. Integrated scintilla.
26553         Redesigned Project managemet. Added supports for other languages.
26554         Java style properties managements. .... blah blah
26555         
26556 2000-11-11 Naba kumar  <naba@gnome.org>
26558         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
26559         Upgraded to version 0.1.3.
26561         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
26562         Fixed to activate Debug->add watch properly.
26564 === Anjuta 0.1.2 beta_2 ===
26565 === Anjuta 0.1.2 ===
26567 2000-11-05 Naba kumar  <naba@gnome.org>
26569         * src/compiler_options.c, src/compiler_options_cbs.c
26570         src/compiler_options_cbs.h, src/compiler_options_gui.c
26571         src/anjuta2.c, extra/stock_libs.anj (new),
26572         extra/README.stock_libs (new), htmls/page13.html,
26573         htmls/images/*: Improved Library settings GUI. Can now enable/disable
26574         added libraries. Stock libs provided for ease of entry. Modified
26575         help html file accordingly.
26577 2000-11-03 Naba kumar  <naba@gnome.org>
26579         * README: Minor fixes in Doc files.
26581         * src/gnome_prj.c, src/appwidzard_cbs.c:
26582         Fixed to ignore non-existant dir for blank prj.
26583         More checking in project creation, especially to confirm
26584         that the prj file already does not exist.
26586         * anjuta.spec, configure.in: Upgraded to version 0.1.2
26588         * src/controls.c: Now Menu item "Format/Detach current document"
26589         is inactive when there is no document opened.
26591 === Anjuta 0.1.1 ===
26593 2000-11-01 Naba kumar  <naba@gnome.org>
26595         Completed and Release of first version (Beta) with lots of bugs.
26597 1999-12-27 Naba kumar  <naba@gnome.org>
26599         Anjuta project started.