Implement AnjutaSyncCommand class in libanjuta.
[anjuta-git-plugin.git] / ChangeLog
blob1e9c13cd2f5c19e0ca4bc1ad51d58730e1b2a9a7
1 2008-03-26  Naba Kumar  <naba@gnome.org>
3         * libanjuta/resources.c (anjuta_res_url_show): Use
4         anjuta_prog_is_installed() instead of g_find_program_in_path() and
5         fixed formatting.
7         Patch from Carl-Anton Ingmarsson:
9         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
10         * libanjuta/anjuta-utils.h:
11         * src/action-callbacks.c (help_activate),
12         (on_help_manual_activate), (on_help_tutorial_activate),
13         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
14         * libanjuta/Makefile.am:
15         Get rid of gnome_help_display_with_doc_id()
17 2008-03-26  Naba Kumar  <naba@gnome.org>
19         Patch from Carl-Anton Ingmarsson:
21         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
22         * plugins/project-import/project-import.c (on_import_cancel): Remove
23         stray GnomeDruid variable.
25 2008-03-26  Naba Kumar  <naba@gnome.org>
27         * plugins/project-import/project-import.c (create_start_page):
28         * plugins/project-wizard/druid.c (npw_druid_new):
29         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
30         
31         Fixed type 'assistent' to 'assistant'.
33 2008-03-25  Naba Kumar  <naba@gnome.org>
35         Patch from Carl-Anton Ingmarsson:
37         * libanjuta/Makefile.am:
38         * libanjuta/anjuta-ui.c (sensitivity_toggled),
39         (visibility_toggled), (accel_edited_callback),
40         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
41         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
42         (anjuta_ui_get_accel_editor):
43         * libegg/Makefile.am:
44         * libegg/eggaccelerators.c (removed):
45         * libegg/eggcellrendererkeys.c (removed):
46         * libegg/eggtreeviewstate.c (removed):
47         * libegg/test-tree-utils.c (removed):
48         * libegg/treeviewutils/Makefile.am:
49         * libegg/treeviewutils/eggaccelerators.h (removed):
50         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
51         * libegg/treeviewutils/eggtreeviewstate.h (removed):
53         Ports anjuta-ui to gtk_cell_renderer_accel
54         
55 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
57         Reviewed by Naba Kumar  <naba@gnome.org>
59         * plugins/project-import/Makefile.am:
60         * plugins/project-import/project-import.{ch}:
61         * plugins/project-import/anjuta-project-import.glade (removed):
62         * configure.in, po/POTFILES.in:
64         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
65         file because libglade doesn't have GtkAssistant support.
67 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
69         * plugins/debug-manager/registers.c:
70         Avoid a crash when debugger stop on an error
72         * plugins/debug-manager/start.c,
73         plugins/gdb/debugger.c,
74         libanjuta/interfaces/libanjuta.idl:
75         Display an error message when debugger target is not found
77 2008-03-15  Naba Kumar  <naba@naba-desktop>
79         * configure.in:
80         * data/Makefile.am:
81         * (removed) data/properties:
82         * (added) plugins/editor/properties:
83         * plugins/editor/Makefile.am:
85         Moved data/properties to plugins/editor/ and removed dead code from
86         Makefile.am files.
87         
88 2008-03-15  Naba Kumar  <naba@naba-desktop>
90         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
91         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
92         (macro_dialog_finalize):
93         * plugins/macro/macro-edit.c (macro_edit_dispose),
94         (macro_edit_finalize):
96         Fixed errors in previous patch.
97         
98 2008-03-15  Naba Kumar  <naba@naba-desktop>
100         Patch from Ignacio Casal Quinteiro:
102         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
103         (finalize):
104         * plugins/class-gen/plugin.c (dispose), (finalize):
105         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
106         (class_inheritance_dispose):
107         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
108         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
109         (dma_plugin_finalize):
110         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
111         (dma_debugger_queue_finalize):
112         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
113         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
114         (anjuta_docman_finalize):
115         * plugins/document-manager/plugin.c:
116         * plugins/editor/plugin.c (dispose), (finalize),
117         (editor_plugin_class_init):
118         * plugins/editor/text_editor.c (text_editor_dispose),
119         (text_editor_finalize):
120         * plugins/file-loader/plugin.c (dispose), (finalize),
121         (anjuta_file_loader_plugin_class_init):
122         * plugins/file-manager/plugin.c (file_manager_finalize),
123         (file_manager_dispose):
124         * plugins/file-wizard/plugin.c (dispose), (finalize),
125         (file_wizard_plugin_class_init):
126         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
127         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
128         * plugins/glade/plugin.c (glade_plugin_dispose),
129         (glade_plugin_finalize), (glade_plugin_class_init):
130         * plugins/gtodo/plugin.c (finalize), (dispose):
131         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
132         (anjuta_vim_plugin_dispose):
133         * plugins/indent/plugin.c (indent_plugin_finalize),
134         (indent_plugin_dispose):
135         * plugins/language-manager/plugin.c (language_manager_finalize),
136         (language_manager_dispose):
137         * plugins/language-support-cpp-java/plugin.c
138         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
139         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
140         (macro_db_class_init):
141         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
142         (macro_dialog_finalize), (macro_dialog_class_init):
143         * plugins/macro/macro-edit.c (macro_edit_dispose),
144         (macro_edit_finalize), (macro_edit_class_init):
145         * plugins/macro/plugin.c (finalize), (dispose):
146         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
147         (anjuta_msgman_finalize):
148         * plugins/message-view/message-view.c (message_view_dispose),
149         (message_view_finalize):
150         * plugins/message-view/plugin.c (message_view_plugin_dispose),
151         (message_view_plugin_finalize):
152         * plugins/patch/plugin.c (patch_plugin_finalize),
153         (patch_plugin_dispose):
154         * plugins/profiler/plugin.c (profiler_finalize),
155         (profiler_dispose):
156         * plugins/project-import/plugin.c (dispose), (finalize),
157         (project_import_plugin_class_init):
158         * plugins/project-manager/plugin.c
159         (project_manager_plugin_finalize),
160         (project_manager_plugin_dispose):
161         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
162         (npw_plugin_finalize), (npw_plugin_class_init):
163         * plugins/sample1/plugin.c (sample_plugin_finalize),
164         (sample_plugin_dispose):
165         * plugins/search/plugin.c (dispose), (finalize),
166         (search_plugin_class_init):
167         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
168         (sourceview_plugin_dispose):
169         * plugins/subversion/plugin.c (finalize), (dispose):
170         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
171         * plugins/symbol-browser/an_symbol_iter.c
172         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
173         * plugins/symbol-browser/an_symbol_search.c
174         (an_symbol_search_dispose), (an_symbol_search_finalize):
175         * plugins/symbol-browser/an_symbol_view.c
176         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
177         * plugins/symbol-browser/plugin.c (dispose), (finalize):
178         * plugins/symbol-db/plugin.c (symbol_db_finalize),
179         (symbol_db_dispose):
180         * plugins/terminal/terminal.c (terminal_plugin_dispose),
181         (terminal_plugin_finalize):
182         * plugins/tools/plugin.c (atp_plugin_dispose),
183         (atp_plugin_finalize), (atp_plugin_class_init):
184         * plugins/valgrind/plugin.c (valgrind_finalize),
185         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
187 2008-03-15  Naba Kumar  <naba@gnome.org>
189         * TODO.tasks: Updated and marked debugger bounties completed.
190         
191 2008-03-12  Johannes Schmid  <jhs@gnome.org>
193         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
194         (get_line_indentation_base):
195         
196         #521847 – anjuta freez when edit file
198 2008-03-11  Johannes Schmid  <jhs@gnome.org>
200         Patch from Rob Bradford:
201         * plugins/build-basic-autotools/executer.c (execute_program):
202         520324 – Execute command is not overridable
203         
204         * plugins/sourceview/sourceview.c (on_insert_text):
205         Removed Debug print
207 2008-03-11  Johannes Schmid  <jhs@gnome.org>
209         Patch from James Liggett:
210         * plugins/subversion/plugin.c (activate_plugin):
211         521691 – Crash when click "Resolve Conflicts" without opened project
213 2008-03-11  Johannes Schmid  <jhs@gnome.org>
215         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
216         * plugins/language-support-cpp-java/cpp-java-utils.c:
217         * plugins/language-support-cpp-java/plugin.c
218         (get_line_indentation_base), (on_editor_char_inserted_cpp):
219         520415 – [PATCH] Problems in auto indentatation code,
220         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
221         
222         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
223         (anjuta_view_button_press_event):
224         * plugins/sourceview/sourceview.c (on_insert_text),
225         (sourceview_adjustment_changed), (sourceview_new):
226         #520761 – Weirz behavior with popup
228 2008-03-03  Johannes Schmid  <jhs@gnome.org>
230         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
231         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
232         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
233         (anjuta_launcher_fork):
234         * libanjuta/anjuta-launcher.h:
235         Add API to set environment variables for the forked process
236         
237         * plugins/build-basic-autotools/Makefile.am:
238         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
239         .glade:
240         * plugins/build-basic-autotools/build-basic-autotools.c
241         (build_set_env), (build_execute_command_full),
242         (build_execute_command), (build_configure_project),
243         (build_autogen_project):
244         * plugins/build-basic-autotools/build-basic-autotools.h:
245         * plugins/build-basic-autotools/build-options.c
246         (fill_options_combo), (build_dialog_configure):
247         * plugins/build-basic-autotools/build-options.h:
248         Use new launcher API to set CFLAGS when running configure. New configure dialog
249         which has predefined CFLAGS settings.
251         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
253 === anjuta 2.4.0 ===
255 2008-03-11  Naba Kumar  <naba@gnome.org>
257         * NEWS: Updated for 2.4.0 stable release.
258         * configure.in: Version bumped to 2.4.0
259         * TODO.tasks: Updated.
261 2008-03-10  Rob Bradford  <rob@robster.org.uk>
263         Reviewed by Naba Kumar  <naba@gnome.org>:
264         * global-tags/Makefile.am:
265         Revert change for #515954. This change was incorrect, the anjuta-tags
266         program is installed into the $(bindir) rather than the $(scriptdir).
268 2008-03-02  Naba Kumar  <naba@gnome.org>
270         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
271         * configure.in: Added a requirement for scintilla editor plugin.
273 2008-03-02  Johannes Schmid  <jhs@gnome.org>
275         * plugins/message-view/anjuta-msgman.c
276         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
277         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
278         * plugins/message-view/anjuta-msgman.h:
279         
280         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
281         get rid of the cached current_view member.
282         Fixes #518469 – Save message buffer not working good
284 2008-03-01  Johannes Schmid  <jhs@gnome.org>
286         Patch by James Liggett:
287         * plugins/subversion/svn-command.h:
288         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
289         Fixed #519275 – Subversion should allow offline diffs   
291 2008-02-29  Johannes Schmid  <jhs@gnome.org>
293         * plugins/language-support-cpp-java/cpp-java-assist.c
294         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
295         Removed some debug code
296         
297         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
298         Escape tooltip text to avoid broken markup
300 2008-02-29  Johannes Schmid  <jhs@gnome.org>
302         * libanjuta/Makefile.am:
303         Fixed a build error when building with -j X
304         
305         * plugins/tools/scripts/prepare-changelog.pl:
306         Updated to latest script version in gnome svn
308 2008-02-28  Johannes Schmid <jhs@gnome.org>
310         * plugins/document-manager/anjuta-docman.c:
311         (anjuta_docman_page_destroy):
312         Do not unref widget because the GtkNotebook will unref them
313         
314         * plugins/file-manager/file-view.c: (file_view_refresh):
315         * plugins/search/search_preferences.c: (search_preferences_init):
316         Fixed a memory leaks
317         
318         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
319         (ieditor_get_offset), (ieditor_iface_init),
320         (idocument_get_filename), (ilanguage_get_supported_languages),
321         (autodetect_language):
322         
323         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
324         was missing.
326 2008-02-28  Johannes Schmid <jhs@gnome.org>
328         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
329         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
331 2008-02-27  Naba Kumar  <naba@gnome.org>
333         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
334         string break. That was a mistake doing at this point.
336 === anjuta 2.3.5 ===
338 2008-02-26  Naba Kumar  <naba@gnome.org>
340         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
341         crash when there is a modified new file open, a non-modified exiting
342         file open and autosave happen. Simplified error checking logic and
343         avoided memory corruption. Fixes bug #Bug 518716.
345 2008-02-25  Naba Kumar  <naba@gnome.org>
347         * NEWS: Updated for release 2.3.5
348         * configure.in: Bumped version to 2.3.5
350         * plugins/build-basic-autotools/build-basic-autotools.c:
351         (on_editor_changed): Avoid accessing text which is greater than
352         valid range.
354         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
356 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
358         * plugins/debug-manager/breakpoints.c:
359         Fix #518329: Crash when adding breakpoint and other similar bugs
361 2008-02-25  Johannes Schmid <jhs@gnome.org>
363         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
364         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
365         Never call error() which calls exit()
366         #517646 – Anjuta exists with code 2 when i try to import gedit
368 2008-02-23  Johannes Schmid <jhs@gnome.org>
370         * plugins/sourceview/sourceview.c: (ieditor_insert):
371         Block insert_text signal when inserting manually.
373 2008-02-23  Johannes Schmid <jhs@gnome.org>
375         * plugins/sourceview/sourceview.c: (on_insert_text):
376         Fixed a problem with the "insert-text" signal that broke
377         copy&paste sometimes
379 2008-02-22  Johannes Schmid <jhs@gnome.org>
381         * plugins/language-support-cpp-java/plugin.c:
382         (get_line_indentation_base):
383         More fixes for comment handling and made the code
384         a lot simpler
386 2008-02-22  Johannes Schmid <jhs@gnome.org>
388         * plugins/sourceview/sourceview.c: (on_insert_text):
389         Fixed #517919 – Crash on pasting docblock
391 2008-02-20  Johannes Schmid <jhs@gnome.org>
393   Patch from James Liggett:
394         * plugins/profiler/profiler.glade:
395         Fix width options dialog. Translations are not longer cut off. (#516630)
397 2008-02-18  Johannes Schmid <jhs@gnome.org>
399         * plugins/sourceview/sourceview.c: (on_insert_text):
400         Do not change the iterator in the "insert-text" handler because
401         it has some strange side-effects when copying text
402         Fix useless free'ing in hover-leave that might have led to random
403         crashes
405 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
407         * plugins/debug-manager/start.c:
408         Avoid a glib warning if no project is loaded
410 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
412         * manuals/anjuta-manual/C/debugger.xml:
413         Remove warning about new debugger
415 2008-02-17  Johannes Schmid <jhs@gnome.org>
417         * manuals/anjuta-manual/figures/project-window.png:     
418         Use a smaller picture
420 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
422         * plugins/gdb/debugger.c:
423         Set breakpoint in file with uncommon characters in path name
425 2008-02-17  Johannes Schmid <jhs@gnome.org>
427         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
428         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
429         (icell_get_char):
430         * plugins/sourceview/sourceview.c: (on_insert_text):    
431         Fix "char-added" signal to pass the correct iterator
433 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
435         * plugins/gdb/debugger.c:
436         Load executable in gdb with space in path name 
438 2008-02-17  Johannes Schmid <jhs@gnome.org>
440         * plugins/language-support-cpp-java/plugin.c:
441         (get_line_indentation_base), (get_line_auto_indentation),
442         (on_auto_indent):
443         Some bugfixes and clean-ups in comment indentation code
444         
445         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
446         (anjuta_view_finalize), (anjuta_view_key_press_event):
447         * plugins/sourceview/sourceview.c: (on_insert_text),
448         (sourceview_create_highligth_indic), (sourceview_new):
449         Cleaned implementation of char-added signal by using "insert-text" signal
450         instead of filtering "key-press-event"
451         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
452         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
453         (iiter_diff):
454         Fixed implementation of get_character and return value of iiter_first() and
455         iiter_last();
457 2008-02-16  Johannes Schmid <jhs@gnome.org>
459         * plugins/valgrind/plugin.c: (valgrind_activate),
460         (ipreferences_merge), (ipreferences_unmerge):
461         * plugins/valgrind/vgactions.c: (vg_actions_run):
462         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
463         
464         Fixed crasher when starting valgrind because of strange prefs handling and
465         #516641 – Valgrind: Load Log does not clear list
467 2008-02-15  James Liggett  <jrliggett@cox.net>
469         * plugins/profiler/plugin.c:
470         (on_select_other_target_button_clicked):
471         Select the new custom target in the list so that the user sees it.
473         Bug 516630 – Selection custom binary in profiler is not
474         user-friendly.
476 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
478         * manuals/anjuta-manual/C/projects.xml:
479         Fix #515993: "Add package" button is "Add Package" in code
480         Fix #516727: "Build All" is "Build Project" in code
481         Fix #516728: "Clean All" is "Clean Project" in code
482         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
483         Fix #516730: Fix note title 
484         "Configure" is "Run Configure..." in code
486 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
488         * (added) manuals/anjuta-manual/C/figures/project-window.png,
489         (removed) manuals/anjuta-manual/C/figures/project_win.png,
490         manuals/anjuta-manual/C/projects.xml,
491         manuals/anjuta-manual/Makefile.am:
492         Fix #515207: Add a new project window screenshoot
493         Rename "Project View" to "Project window"
495 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
497         * plugins/project-import/project-import.c:
498         Fix #516743: Import project keeps an old date on project file
500         * plugins/project-manager/plugin.c:
501         Fix #516737: Import project doesn't load project with space in name
503 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
505         * plugins/debug-manager/command.c:
506         Destroy local variables on each step
508         * plugins/debug-manager/debug_tree.c,
509         plugins/debug-manager/watch.c,
510         plugins/debug-manager/locals.c,
511         plugins/gdb/debugger.c,
512         libanjuta/interfaces/libanjuta.idl:
513         Parse local variables scope (not used yet)
515 2008-02-15  James Liggett <jrliggett@cox.net>
517         reviewed by: Johannes Schmid <jhs@gnome.org>
519         * plugins/profiler/gprof-options.c: (setup_widgets),
520         (gprof_options_set_target), (gprof_options_has_target),
521         (gprof_options_get_string):
522         * plugins/profiler/gprof-options.h:
523         * plugins/profiler/plugin.c: (ifile_open):
524         516128 – crash in Anjuta IDE: selected profiler as the...
526 2008-02-14  Johannes Schmid <jhs@gnome.org>
528         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
529         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
530         * plugins/symbol-browser/an_symbol.c:
531         * plugins/symbol-browser/an_symbol_view.c:
532         (on_symbol_view_row_expanded):
533         Fixed some memory leaks (Remember to all free/unref everything that comes
534         from gtk_tree_model_get())
536 2008-02-14  Johannes Schmid <jhs@gnome.org>
538         * plugins/document-manager/search-box.c: (on_search_activated):
539         516377 – Status bar does not change its status of 'Search for .. continued at top'
540         (caused by differences between scintilla and sourceview)
542 2008-02-13  James Liggett <jrliggett@cox.net>
544         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
545         Output in UTF-8 format to avoid hangs with the editor. (#516014)
547 2008-02-14  Johannes Schmid <jhs@gnome.org>
549         * plugins/language-support-cpp-java/plugin.c:
550         (get_line_indentation_base), (get_line_auto_indentation),
551         (on_editor_char_inserted_cpp):
552         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
554 2008-02-13  Johannes Schmid <jhs@gnome.org>
556         * plugins/language-support-cpp-java/plugin.c:
557         (is_iter_inside_string), (get_line_auto_indentation):
558         Handle comments in the code and do not ask editor. Fixes scintilla
559         indentation (sourceview does not report comments anyway).
560         
561         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
562         Diff with correct sign (also fixes some issues with language-support)
564 2008-02-13  Johannes Schmid <jhs@gnome.org>
566         * plugins/language-support-cpp-java/plugin.c:
567         (get_line_indentation_base):
568         Act even more clever for comments. Indent /* */ comments correctly
569         for multilines
571 2008-02-13  Johannes Schmid <jhs@gnome.org>
573         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
574         Also set indentation size correctly, when tab size is set
575         by language support plugin
577 2008-02-13  Johannes Schmid <jhs@gnome.org>
579         * plugins/language-support-cpp-java/plugin.c:
580         (get_line_indentation_base):
581         
582         Indent lines after comments correctly
584 2008-02-13  Johannes Schmid <jhs@gnome.org>
586         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
587         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
588         * libanjuta/anjuta-launcher.h:
589         Some more fixes from symbol-db-branch
590         
591         * src/Makefile.am:
592         Move anjuta-shell to noinst_PROGRAMS as it is just a test
594 2008-02-12  Johannes Schmid <jhs@gnome.org>
596   Patch from Gennaro Bellizio <genbell@tiscali.it>:
597         * global-tags/Makefile.am:
598         * AUTHORS
599         #515954 – create_global_tags.sh: wrong anjuta-tags path
600         
601         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
602         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
603         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
604         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
605         (anjuta_launcher_fork):
606         * libanjuta/anjuta-launcher.h:
607         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
608         from symbol-db branch
610 2008-02-11  Johannes Schmid <jhs@gnome.org>
612         * plugins/file-manager/file-model.c: (file_model_expand_idle):
613   515868 – File browser only shows icons when activated
614   
615 2008-02-11  Johannes Schmid <jhs@gnome.org>
617         * plugins/file-manager/file-model.c: (file_model_expand_idle):
618         #515867 – Anjuta dies on startup
620 2008-02-11  Johannes Schmid <jhs@gnome.org>
622         * TODO.tasks: Marked subversion task as completed
624 === anjuta 2.3.4 ===
626 2008-02-11  Naba Kumar  <naba@gnome.org>
628         * configure.in: Bumped version to 2.3.4
630 2008-02-10  Naba Kumar  <naba@gnome.org>
632         * NEWS: Updated for release.
634 2008-02-10  Johannes Schmid <jhs@gnome.org>
636         * plugins/document-manager/anjuta-document-manager.plugin.in:
637         Added html, javascript and glade file types. This makes it possible to
638         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
639         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
640         
641         * plugins/file-wizard/anjuta-file-wizard.glade:
642         * plugins/gdb/anjuta-gdb.glade:
643         * plugins/project-wizard/anjuta-project-wizard.glade:
644         * plugins/search/anjuta-search.glade:
645         * plugins/terminal/anjuta-terminal-plugin.glade:
646         
647         Fixed some other translation issues (#507921)
649 2008-02-10  Naba Kumar  <naba@gnome.org>
651         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
652         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
654 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
656         * manuals/anjuta-manual/C/interface.xml,
657         manuals/anjuta-manual/C/introduction.xml,
658         manuals/anjuta-manual/C/preferences.xml,
659         manuals/anjuta-manual/C/fileoperations.xml,
660         manuals/anjuta-manual/C/projects.xml:
661         Fix spelling errors, including bug #515204, #515172, #515117
662         and #513892
664 2008-02-10  Naba Kumar  <naba@gnome.org>
666         * plugins/document-manager/plugin.c: Fixed stream comment and added
667         translator's comment for 'block comment', 'box comment' and 'stream
668         comment'
670 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
672         * plugins/debug-manager/command.c,
673         plugins/debug-manager/command.h,
674         plugins/debug-manager/breakpoints.c,
675         libanjuta/interfaces/libanjuta.idl:
676         Avoid adding the same breakpoint several times
678         * plugins/gdb/debugger.c:
679         Fix bug #515463: Deattaching process kill it
681 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
683         * manuals/anjuta-manual/C/debugger.xml:
684         Fix translation bug #515459 and #515460
686 2008-02-10  Johannes Schmid <jhs@gnome.org>
688   Patch from Rémi Cardona <remi@gentoo.org>
690         * plugins/build-basic-autotools/Makefile.am:
691         * plugins/cvs-plugin/Makefile.am:
692         * plugins/document-manager/Makefile.am:
693         * plugins/editor/Makefile.am:
694         * plugins/indent/Makefile.am:
695         * plugins/language-support-cpp-java/Makefile.am:
696         * plugins/message-view/Makefile.am:
697         * plugins/sourceview/Makefile.am:
698         * plugins/symbol-browser/Makefile.am:
699         * plugins/terminal/Makefile.am:
700         * scripts/build-schemas.mk:
701         * src/Makefile.am:
702   Fix #512531 – Parallel build fails
703   
704   * AUTHORS: Added Rémi
706 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
708         * plugins/debug-manager/queue.c:
709         Fix interrupt command, not working due to previous change
711 2008-02-10  Johannes Schmid <jhs@gnome.org>
713         * src/Makefile.am:
714         * src/anjuta-app.c:
715         * src/anjuta-callbacks.c (removed):
716         * src/anjuta-callbacks.h (removed):
717         
718         Removed (almost) empty files, fixes #515383 and #515388
720 2008-02-09  James Liggett <jrliggett@cox.net>
722         Reviewed by Naba Kumar  <naba@gnome.org>:
724         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
725         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
726         * plugins/subversion/svn-command.c:
727         (svn_command_make_canonical_path):
728         * plugins/subversion/svn-command.h:
729         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
730         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
731         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
732         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
733         * plugins/subversion/svn-remove-command.c:
734         (svn_remove_command_new):
735         * plugins/subversion/svn-status-command.c:
736         (svn_status_command_new):
737         * plugins/subversion/svn-switch-command.c:
738         (svn_switch_command_new):
739         * plugins/subversion/svn-update-command.c:
740         (svn_update_command_new):
741         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
742         die if the user gives a path that libsvn doesn't like. 
743         
744         Fixes bug #515500
746 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
748         * plugins/debug-manager/command.c,
749         plugins/debug-manager/command.h,
750         plugins/debug-manager/queue.c:
751         Fix crashes when trying to stop the debugger while it is busy
753 2008-02-08  Johannes Schmid <jhs@gnome.org>
755   Patch from Rodrigo Moya <rodrigo@novell.com>
757         * plugins/glade/plugin.c: (ifile_open):
758         * plugins/symbol-browser/test-class.cpp:
759         * AUTHORS: Added Rodrigo
760         
761         #514732 – 64 bit compliation error
762         #514733 – Use of uninitialized variables
764 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
766         * manuals/anjuta-manual/C/debugger.xml:
767         Fix translation bug #514494 and bug #514440
769 2008-02-05  Massimo Cora'  <maxcvs@email.it>
771         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
772         Fix a compile error added in the previous patch
774 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
776         * plugins/profiler/gprof-view.c,
777         plugins/class-inheritance/class-callbacks.c,
778         plugins/class-inheritance/class-inherit.c,
779         plugins/symbol-browser/an_symbol.c,
780         plugins/symbol-db/symbol-db-engine-iterator-node.c,
781         libanjuta/interfaces/libanjuta.idl:
782         Change ianjuta_symbol_file function to ianjuta_symbol_uri
784 2008-02-04  Johannes Schmid <jhs@gnome.org>
786         * plugins/search/anjuta-search.glade: Fixed typo
788 2008-02-03  Johannes Schmid <jhs@gnome.org>
790         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
791         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
792         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
793         .glade:
794         * plugins/build-basic-autotools/build-basic-autotools.c:
795         (build_get_context), (build_configure_project):
796         * plugins/class-gen/anjuta-class-gen-plugin.glade:
797         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
798         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
799         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
800         * plugins/devhelp/plugin.c: (devhelp_activate):
801         * plugins/editor/Makefile.am:
802         * plugins/editor/anjuta-editor-scintilla.glade:
803         * plugins/editor/text_editor.c:
804         * plugins/editor/text_editor.h:
805         * plugins/editor/text_editor_menu.c (removed):
806         * plugins/editor/text_editor_menu.h (removed):
807         * plugins/file-wizard/anjuta-file-wizard.glade:
808         * plugins/gtodo/notification.c: (create_notification_window):
809         * plugins/gtodo/preferences.c: (preferences_widget):
810         * plugins/language-support-cpp-java/plugin.c:
811         (cpp_java_plugin_activate_plugin):
812         * plugins/message-view/anjuta-message-manager-plugin.glade:
813         * plugins/message-view/plugin.c: (activate_plugin):
814         * plugins/project-manager/plugin.c: (confirm_removal):
815         * plugins/search/anjuta-search.glade:
816         * plugins/search/plugin.c:
817         * plugins/search/search-replace.c: (nb_results_alert):
818         * plugins/subversion/subversion-commit-dialog.c:
819         (on_subversion_commit_response):
820         * plugins/symbol-browser/plugin.c: (activate_plugin):
821         * plugins/valgrind/plugin.c: (on_menu_run_activate):
822         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
823         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
824         * src/anjuta.glade:
825         
826         Fixed translation bugs from #507921.
827         Removed unused files in scintilla plugin
829 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
831         * manuals/anjuta-manual/C/debugger.xml:
832         Fix bug #514124 and bug #514138: Wrong menu item name
834 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
836         * plugins/profiler/gprof-view.c,
837         plugins/symbol-browser/plugin.c,
838         plugins/class-inheritance/class-callbacks.c,
839         plugins/debug-manager/plugin.c,
840         plugins/tools/editor.c,
841         plugins/search/search-replace.c,
842         plugins/search/search-replace_backend.c,
843         plugins/search/search-replace_backend.h,
844         plugins/build-basic-autotools/build-basic-autotools.c,
845         plugins/document-manager/plugin.c,
846         plugins/document-manager/file_history.c,
847         plugins/document-manager/anjuta-docman.c,
848         plugins/document-manager/anjuta-docman.h,
849         plugins/document-manager/action-callbacks.c,
850         libanjuta/interfaces/libanjuta.idl:
851         Rename IAnjutaDocumentManager functions:
852         find_document_with_path, goto_file_line, goto_file_line_mark
853         and get_full_filename into
854         find_document_with_uri, goto_uri_line, goto_uri_line_mark
855         and get_uri
856         Fix search plugin to use an URI instead of a file path
857         Fix anjuta_docman_get_uri to always return an URI
859 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
861         * plugins/debug-manager/breakpoints.c:
862         Fix bug #514118: Rename Clear All Breakpoints to Remove
863         All Breakpoints
865 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
867         * manuals/anjuta-manual/C/debugger.xml:
868         Update debugger documentation
870 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
872         * plugins/debug-manager/sharedlib.c,
873         plugins/debug-manager/anjuta-debug-manager.glade,
874         plugins/debug-manager/queue.c,
875         plugins/tools/execute.c,
876         plugins/tools/anjuta-tools.glade,
877         plugins/tools/editor.c,
878         plugins/project-wizard/templates/terminal.wiz,
879         plugins/project-wizard/templates/xlib-dock.wiz,
880         plugins/project-wizard/templates/wxwin.wiz,
881         plugins/project-wizard/templates/java.wiz,
882         plugins/project-wizard/templates/gnome.wiz,
883         plugins/project-wizard/templates/anjuta-plugin.wiz,
884         plugins/project-wizard/templates/gtkmm.wiz,
885         plugins/project-wizard/templates/python.wiz,
886         plugins/project-wizard/templates/cpp.wiz,
887         plugins/project-wizard/templates/sdl.wiz,
888         plugins/project-wizard/templates/gtk.wiz,
889         plugins/project-wizard/templates/minimal.wiz,
890         plugins/project-wizard/templates/xlib.wiz,
891         plugins/project-wizard/templates/gcj.wiz,
892         plugins/gdb/plugin.c,
893         plugins/gdb/debugger.c,
894         libanjuta/anjuta-plugin-manager.c:
895         Partial fix of #507921: translation issues in debug-manager, tools,
896         project-wizard, gdb and anjuta-plugin-manager.
898 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
900         * plugins/debug-manager/queue.c:
901         Debugger Local, Stack and Thread windows were missing due to
902         the previous change.
904 2008-02-02  Johannes Schmid <jhs@gnome.org>
906         * manuals/anjuta-manual/Makefile.am:
907         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
908         causes make install to fail
910 2008-02-02  Johannes Schmid <jhs@gnome.org>
912         * plugins/macro/macros.xml:
913         #495511 – Header_h macro correction
915 2008-02-02  Johannes Schmid <jhs@gnome.org>
917         * plugins/patch/patch-plugin.glade:
918         gtk-apply is not translatable...
920 2008-02-02  Johannes Schmid <jhs@gnome.org>
922         * plugins/build-basic-autotools/build-basic-autotools.c:
923         (on_build_mesg_format):
924         
925         Also check for untranslated messages from make. Should fix 
926         #511981 – Error parsing make output
928 2008-02-02  Johannes Schmid <jhs@gnome.org>
930         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
931         .glade:
932         
933         Fixed #511010 – [UI] Execute program utility window
935 2008-02-02  Johannes Schmid <jhs@gnome.org>
937         * src/anjuta.glade:
938         Fixed #509908 – [UI] Problems with the General settings tab
940 2008-02-02  Johannes Schmid <jhs@gnome.org>
942         * manuals/anjuta-manual/C/fileoperations.xml:
943         Fixed #513730 – Option not present in the GUI po file
945 2008-02-02  Johannes Schmid <jhs@gnome.org>
947         * plugins/sourceview/anjuta-editor-sourceview.glade:
948         Adjust preferences default values
950 2008-02-02  Johannes Schmid <jhs@gnome.org>
952         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
953         Fixed #512535 – Open files tabs' position is correctly remembered 
954         but not applied at startup
956 2008-02-02  Johannes Schmid <jhs@gnome.org>
958         * plugins/search/search-replace.c: (on_message_clicked):
959         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
960         fix clicking on search result messages
962 2008-02-01  James Liggett <jrliggett@cox.net>
964         * plugins/subversion/svn-command.c: (on_svn_notify):
965         Fixed wrong status message output when resolving conflicts.
967 2008-02-02  Johannes Schmid <jhs@gnome.org>
969         * configure.in: Require GtkSourceView 2.1.2
970         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
971         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
972         (imark_is_marker_set), (imark_delete_all_markers),
973         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
974         
975         Adapted to API changes in GtkSourceView
977 2008-02-01  Johannes Schmid <jhs@gnome.org>
979         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
980         Fixed tabsize preference
982 2008-02-01  Johannes Schmid <jhs@gnome.org>
984         * manuals/anjuta-manual/C/fileoperations.xml:
985         * manuals/anjuta-manual/C/interface.xml:
986         Updated manual
987         
988         * manuals/anjuta-manual/Makefile.am:
989         * manuals/anjuta-manual/C/figures/*:
990         
991         Updated figures to be in clearlooks theme, removed old figures
993 2008-02-01  Johannes Schmid <jhs@gnome.org>
995         * plugins/patch/patch-plugin.glade:
996         * plugins/patch/plugin.c: (patch_plugin_activate):
997         Another UI issue with the patch plugin and silenced a compiler
998         warning
999         
1000         Patch from James Liggett:
1001         * plugins/profiler/gprof-call-graph-view.c:
1002         (gprof_call_graph_view_create_columns):
1003         * plugins/profiler/gprof-flat-profile-view.c:
1004         (gprof_flat_profile_view_create_columns):
1005         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
1006         * plugins/profiler/gprof-view.h:
1007         
1008         Use two decimal places for float values in profiler views (#507831)
1010 2008-02-01  Johannes Schmid <jhs@gnome.org>
1012         * configure.in:
1013         * plugins/editor/Makefile.am:
1014         
1015         Fixed #512751 – libgnomeprint unnecessary without scintilla
1017 2008-01-31  Johannes Schmid <jhs@gnome.org>
1019         * plugins/language-manager/languages.xml:
1020         Added a pretty ugly string for C++ headers. Maybe we should rely
1021         on mime-types instead...
1023 2008-01-31  Johannes Schmid <jhs@gnome.org>
1025         * plugins/language-support-cpp-java/cpp-java-assist.c:
1026         (get_iter_column), (cpp_java_assist_get_calltip_context),
1027         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1028         (on_assist_chosen), (cpp_java_assist_install):
1029         * plugins/language-support-cpp-java/plugin.c:
1030         (on_editor_char_inserted_cpp):
1031         Removed annoying DEBUG_PRINTs
1032         
1033         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1034         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
1035         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1036         
1037         Fixed "jumping" tooltips, fixed indentation of brances
1039 2008-01-31  Johannes Schmid <jhs@gnome.org>
1041         * plugins/document-manager/plugin.c: (on_document_changed):
1042         Fixed crash when closing anjuta after all document tabs have been closed
1044 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1046         * plugins/debug-manager/anjuta-debug-manager.glade:
1047         Fix #513485: wrong strings maked as translatable
1049 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1051         * plugins/debug-manager/threads.c,
1052         plugins/debug-manager/stack_trace.c:
1053         Avoid crash when getting relative path from debugger (same fix
1054         than for #510028)
1056         * plugins/debug-manager/queue.c:
1057         Emit all state changes notification
1059         * plugins/debug-manager/start.c:
1060         Fix #511586: Project path with "+" not working in debugger
1062 2008-01-31  Johannes Schmid <jhs@gnome.org>
1064         * plugins/patch/patch-plugin.glade:
1065         Fixed button ui problem...
1066         
1067         Patch from James Liggett:
1068         * plugins/profiler/gprof-call-graph-block-entry.c:
1069         (gprof_call_graph_block_primary_entry_new),
1070         (gprof_call_graph_block_secondary_entry_new):
1071         * plugins/profiler/gprof-flat-profile-entry.c:
1072         (gprof_flat_profile_entry_new):
1073         
1074         Fix #507831 - Wrong Profiler values for some locales
1076 2008-01-31  Johannes Schmid <jhs@gnome.org>
1078         * plugins/sourceview/anjuta-editor-sourceview.glade:
1079         * plugins/sourceview/sourceview-prefs.c:
1080         * plugins/sourceview/sourceview.c: (sourceview_finalize):
1081   
1082   Fixed Editor->View popup menu for those entries that are appropriate for
1083   sourceview    
1085 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1087         * plugins/debug-manager/breakpoints.c:
1088         Fix #512901: Crash when adding a breakpoint
1090         * plugins/debug-manager/queue.c:
1091         Remove a possible memory leak
1093 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1095         * plugins/debug-manager/data_view.c,
1096         plugins/debug-manager/sparse_view.c,
1097         manuals/anjuta-manual/C/debugger.xml:
1098         Fix #513130, #513131 #513135: Wrong menu item names and errors
1099         in the documentation
1101 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1103         * plugins/tools/editor.c:
1104         ianjuta_document_manager_find_document_with_path expect an uri not
1105         a path
1107 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
1109         * manuals/reference/libanjuta/libanjuta-docs.sgml,
1110         manuals/reference/libanjuta/libanjuta-sections.txt,
1111         libanjuta/interfaces/libanjuta.idl:
1112         Documentation fixes for IAnjutaDebugger* interfaces
1114 === anjuta 2.3.3 ===
1116 2008-01-27  Naba Kumar  <naba@gnome.org>
1118         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
1119         rpm spec file.
1121         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
1122         (value_added_current_editor), (value_removed_current_editor):
1123         Removed dead code.
1125         * TODO.tasks: Updated.
1127         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
1128         scrollwindow shadow in.
1130         * plugins/editor/anjuta-editor-scintilla.glade:
1131         * plugins/editor/style-editor.c: (create_style_editor_gui):
1132         Set style window transient and cetered for preferences window.
1133         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
1135         * plugins/editor/anjuta-editor-scintilla.glade:
1136         Fixes Bug #427108 - Scintilla plugin configuration folding-style
1137         setting not working
1139         * configure.in, NEWS: Updated for release 2.3.3
1141 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1143         * plugins/debug-manager/anjuta-debug-manager.glade:
1144         Fix #512224: Use a string in english
1146 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1148         * plugins/build-basic-autotools/build-basic-autotools.c:
1149         ianjuta_document_manager_goto_file_line_mark needs an uri and
1150         not a file path
1152 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1154         * plugins/symbol-browser/plugin.c,
1155         plugins/symbol-browser/an_symbol_view.c:
1156         use gnome_vfs_get_uri_from_local_path to get local path from uri
1157         This takes care of escaping some characters
1159 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
1161         * plugins/debug-manager/stack_trace.c:
1162         Probably fix #510028: crash debugger when having a relative filename
1163         in stack trace
1165 2008-01-25 Tom <tpgww@onepost.net>
1167         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1169         * plugins/document-manager/plugin.c,
1170         plugins/document-manager/file_history.c,
1171         plugins/document-manager/file_history.h,
1172         plugins/document-manager/anjuta-docman.c,
1173         plugins/document-manager/anjuta-docman.h:
1174         Rename filename argument to uri when an uri is expected
1175         anjuta_docman_get_document_for_uri will remove symlinks 
1177 2008-01-25  Naba Kumar  <naba@gnome.org>
1179         * plugins/terminal/terminal.c: (terminal_execute),
1180         (activate_plugin):
1181         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
1183 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
1185         * plugins/debug-manager/anjuta-debug-manager.glade,
1186         plugins/debug-manager/start.c:
1187         Fix #511049: Change UI of add source directories dialog
1189 2008-01-24  Naba Kumar  <naba@gnome.org>
1191         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
1192         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
1193         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
1194         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
1195         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
1196         should work now.
1198 2008-01-24  Johannes Schmid <jhs@gnome.org>
1200         Patch from: Luca Ferretti <ella.uca@libero.it>:
1202         * plugins/document-manager/anjuta-docman.c:
1203         (anjuta_docman_page_init), (anjuta_docman_class_init):
1204         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
1205         
1206         Fix #511757 – Close icon in tabs cut off (Patch was only for
1207         document-manager, also adapted it for message-manager)
1209 2008-01-24  Johannes Schmid <jhs@gnome.org>
1211         * plugins/Makefile.am:
1212         * plugins/sourceview/anjuta-document.c:
1213         * plugins/sourceview/anjuta-marshal.list:
1214         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1215         (anjuta_view_key_press_event):
1216         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
1217         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
1218         (iiter_diff), (iiter_iface_init):
1219         * plugins/sourceview/sourceview.c: (on_document_char_added),
1220         (ieditor_goto_position), (ieditor_get_text),
1221         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
1222         (ieditor_erase), (ieditor_get_line_from_position),
1223         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
1224         (ieditor_get_position_from_offset), (ieditor_get_start_position),
1225         (ieditor_get_end_position), (ieditor_goto_start),
1226         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
1227         (iconvert_to_lower), (iindic_set), (iassist_suggest),
1228         (iassist_show_tips):
1229         
1230         Implemented new iterators interface in sourceview editor and
1231         re-enabled it.
1233 2008-01-23  Naba Kumar  <naba@gnome.org>
1235         * libanjuta/interfaces/libanjuta.idl:
1236         * manuals/reference/libanjuta/libanjuta-sections.txt:
1237         * plugins/build-basic-autotools/build-basic-autotools.c:
1238         (build_indicator_location_set), (on_editor_changed):
1239         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
1240         * plugins/debug-manager/variable.c: (get_hovered_word):
1241         * plugins/document-manager/action-callbacks.c:
1242         (on_editor_command_upper_case_activate),
1243         (on_editor_command_lower_case_activate):
1244         * plugins/document-manager/search-box.c: (on_incremental_search),
1245         (on_search_activated):
1246         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
1247         (iiter_last), (iiter_set_position), (iiter_get_position),
1248         (iiter_get_length), (iiter_compare), (iiter_diff),
1249         (iiter_iface_init):
1250         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
1251         (text_editor_goto_point), (itext_editor_goto_start),
1252         (itext_editor_goto_end), (itext_editor_goto_position),
1253         (itext_editor_get_text_all), (itext_editor_get_text),
1254         (itext_editor_get_position), (itext_editor_get_offset),
1255         (itext_editor_get_length), (itext_editor_insert),
1256         (itext_editor_erase), (itext_editor_erase_all),
1257         (itext_editor_get_column), (itext_editor_get_overwrite),
1258         (itext_editor_set_popup_menu),
1259         (itext_editor_get_line_from_position),
1260         (itext_editor_get_line_begin_position),
1261         (itext_editor_get_line_end_position),
1262         (itext_editor_get_position_from_offset),
1263         (itext_editor_get_start_position), (itext_editor_get_end_position),
1264         (itext_editor_iface_init), (iconvert_to_upper),
1265         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
1266         (iindicable_set):
1267         * plugins/editor/text_editor.h:
1268         * plugins/editor/text_editor_cbs.c:
1269         (on_text_editor_scintilla_notify):
1270         * plugins/indent/plugin.c: (on_indent_action_activate):
1271         * plugins/language-support-cpp-java/cpp-java-assist.c:
1272         (cpp_java_assist_get_scope_context),
1273         (cpp_java_assist_get_pre_word),
1274         (cpp_java_assist_show_autocomplete),
1275         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1276         (on_editor_char_added), (on_assist_chosen):
1277         * plugins/language-support-cpp-java/plugin.c:
1278         (get_line_indentation), (skip_iter_to_previous_logical_line),
1279         (skip_preprocessor_lines), (initialize_indentation_params),
1280         (set_line_indentation), (get_line_indentation_base),
1281         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
1282         (on_editor_char_inserted_java), (on_auto_indent):
1283         * plugins/macro/macro-actions.c: (match_shortcut):
1284         * plugins/macro/macro-dialog.c: (on_ok_clicked):
1285         * plugins/macro/plugin.c: (match_keyword):
1286         * plugins/search/plugin.c: (find_incremental):
1287         * plugins/search/search-replace.c: (search_and_replace),
1288         (search_start_over):
1289         * plugins/search/search-replace_backend.c:
1290         (file_buffer_new_from_te), (file_buffer_line_from_pos),
1291         (create_search_entries):
1292         * plugins/symbol-browser/plugin.c:
1293         (on_editor_buffer_symbols_update_timeout), (on_char_added),
1294         (isymbol_manager_iface_init):
1295         * plugins/symbol-db/plugin.c:
1296         (on_editor_buffer_symbols_update_timeout), (on_char_added),
1297         (isymbol_manager_iface_init):
1298         * plugins/tools/execute.c: (atp_output_context_construct),
1299         (atp_output_context_destroy), (atp_user_tool_execute):
1301         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
1302         iterators instead of integer offsets.
1303         - Renamed original ianjuta_editor_get_position(int) to 
1304         ianjuta_editor_get_offset(). It is deprecated.
1305         - Renamed original ianjuta_editor_get_position_iter() to
1306         ianjuta_editor_get_position().
1307         - Renamed ianjuta_editor_get_cell_iter() to
1308         ianjuta_editor_get_position_from_offset()
1309         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
1310         - Added new methods:
1311         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
1312         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
1313         ianjuta_editor_goto_end().
1314         - All relevent signals and methods converted to use iterators.
1315         - All relevent plugins fixed to use new API.
1316         - Removed ianjuta_editor_cell_get_line() because it is provided by
1317         ianjuta_editor_get_line_from_position().
1318         - Removed ianjuta_symbol_manager_get_completions_at_position()
1319         because it not used anywhere and is not right to be there.
1320         - Updated IAnjutaEditable documentation.
1322         Updated IAnjutaIterable interface:
1323         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
1324         - Introduced 'end-iter' to point at the end of the list.
1325         - Updated IAnjutaIterable documentation.
1327         * plugins/Makefile.am:
1328         (Disabled sourceview plugin for now. Jhs is coming up with a patch
1329         for it soon).
1331 2008-01-22  Johannes Schmid <jhs@gnome.org>
1333         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1334         * plugins/project-import/anjuta-project-import.glade:
1335         * plugins/project-import/anjuta-project-import.plugin.in:
1336         * plugins/project-wizard/anjuta-project-wizard.glade:
1337         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1338         * plugins/project-wizard/druid.c: (npw_druid_new):
1339         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
1340         
1341         Fixed #465084 – wizard instead of assistant (only string changes...)
1343 2008-01-20  Rob Bradford  <rob@openedhand.com>
1345         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
1346         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
1347         coming up with the solution. (Bug: #510390.)
1349 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
1351         * plugins/build-basic-autotools/executer.c:
1352         Fix #502508, use anjuta_launcher to keep program output
1354         * plugins/terminal/terminal.c:
1355         Remove unused child_initizlized member
1356         Start the shell on plugin activation
1358 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
1360         * plugins/debug-manager/sparse_buffer.c:
1361         Fix a crash when scrolling in the diassembly window
1363         * plugins/debug-manager/sparse_view.c:
1364         Small limit change using the same "unit" for both number
1366 2008-01-19  Naba Kumar  <naba@gnome.org>
1368         * plugins/language-support-cpp-java/cpp-java-assist.c:
1369         (cpp_java_assist_get_scope_context),
1370         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
1371         instead.
1373 2008-01-19  Johannes Schmid <jhs@gnome.org>
1375         * plugins/sourceview/anjuta-editor-sourceview.glade:
1376         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
1377         
1378         And even more strings...
1380 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1382         * plugins/project-wizard/templates/cpp/src/main.cc:
1383         Fix #498734, typing error in c++ project template
1385 2008-01-19  Johannes Schmid <jhs@gnome.org>
1387         * plugins/editor/text_editor.c: (text_editor_save_file):
1388         * plugins/macro/anjuta-macro.glade:
1389         * plugins/subversion/anjuta-subversion.glade:
1391         Fixed even more strings
1393 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1395         * plugins/language-support-cpp-java/cpp-java-assist.c:
1396         Fix bug #488519, remove critical warning (completion_cache == NULL
1397         is valid)
1399 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1401         * plugins/gdb/debugger.c:
1402         Enable logging of gdb communication with an environment variable
1404 2008-01-19  Naba Kumar  <naba@gnome.org>
1406         * plugins/editor/text-editor-iterable.c: (iiter_next),
1407         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
1408         editor native funtions to avoid round trips.
1410 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1412         * plugins/editor/text_editor.c:
1413         Fix a bug due to the previous patch: Unable to save new file in 
1414         Scintilla
1416 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
1418         * plugins/debug-manager/disassemble.c,
1419         plugins/debug-manager/disassemble.h,
1420         plugins/debug-manager/registers.c,
1421         plugins/debug-manager/registers.h,
1422         plugins/debug-manager/memory.c,
1423         plugins/debug-manager/memory.h,
1424         plugins/debug-manager/command.c,
1425         plugins/debug-manager/command.h,
1426         plugins/debug-manager/queue.c,
1427         plugins/debug-manager/queue.h,
1428         plugins/debug-manager/breakpoints.c,
1429         plugins/debug-manager/stack_trace.c,
1430         plugins/debug-manager/threads.c,
1431         plugins/debug-manager/plugin.c,
1432         plugins/gdb/plugin.c,
1433         plugins/gdb/debugger.c,
1434         plugins/gdb/debugger.h,
1435         manuals/reference/libanjuta/libanjuta-sections.txt,
1436         manuals/reference/libanjuta/libanjuta.types,
1437         libanjuta/interfaces/libanjuta.idl:
1438         Use gulong instead of guint for addresses
1439         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
1440         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
1442         * plugins/gdb/anjuta-gdb.plugin.in:
1443         Remove reference to IAnjutaCpuDebugger (useless)
1445 2008-01-18  Johannes Schmid <jhs@gnome.org>
1447         * AUTHORS: Added Alexander
1449 2008-01-18  Johannes Schmid <jhs@gnome.org>
1451   Patch from: Alexander Korolyov <kilork@yandex.ru>
1453         * plugins/editor/text_editor.c: (load_from_file),
1454         (text_editor_save_file):
1455         
1456         Fixed symlinks (#510238) and file permission (#405321)
1457         handling for scintilla editor. 
1458   
1459 2008-01-17  Johannes Schmid <jhs@gnome.org>
1461         * plugins/document-manager/action-callbacks.c:
1462         (on_editor_command_select_all_activate),
1463         (on_editor_command_cut_activate),
1464         (on_editor_command_paste_activate),
1465         (on_editor_command_copy_activate),
1466         (on_editor_command_clear_activate):
1467   Resupport cut/copy/paste/clear on GtkEditables when those
1468   have focus. (Important for shortcuts to work).
1470         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1471         * plugins/document-manager/search-box.c: (on_search_activated):
1472         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
1473         * plugins/patch/patch-plugin.c: (on_ok_clicked):
1474         * plugins/profiler/plugin.c: (profiler_get_data):
1475         * plugins/project-wizard/druid.c: (npw_druid_new):
1476         * plugins/project-wizard/install.c: (on_install_end_install_file):
1477         * plugins/sourceview/anjuta-editor-sourceview.glade:
1478         * plugins/subversion/anjuta-subversion.glade:
1479         * plugins/tools/anjuta-tools.glade:
1480         Various string fixes
1482 2008-01-17  Naba Kumar  <naba@gnome.org>
1484         Patch from James Liggett:
1486         * plugins/subversion/subversion-add-dialog.c:
1487         (on_subversion_add_response):
1488         * plugins/subversion/subversion-copy-dialog.c:
1489         (on_subversion_copy_response):
1490         * plugins/subversion/subversion-diff-dialog.c:
1491         (on_subversion_diff_response):
1492         * plugins/subversion/subversion-merge-dialog.c:
1493         (on_subversion_merge_response):
1494         * plugins/subversion/subversion-remove-dialog.c:
1495         (on_subversion_remove_response):
1496         * plugins/subversion/subversion-switch-dialog.c:
1497         (on_subversion_switch_response):
1498         * plugins/subversion/subversion-ui-utils.c: (check_input):
1499         * plugins/subversion/subversion-ui-utils.h:
1500         * plugins/subversion/subversion-update-dialog.c:
1501         (on_subversion_update_response):
1503         If the user doesn't enter any data for path or revision fields in
1504         certain SVN plugin dialogs, libsvn throws assertion failures and
1505         kills Anjuta. To avoid this, the validity of path and revision
1506         input data are checked before the command gets executed.
1508         Fixes Bug #509510 - Check input of some dialogs to avoid termination
1509         if user gives bad or no input
1511 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
1513         * plugins/document-manager/anjuta-docman.c:
1514         Fix #507627 memory tab stay active on debugger stop
1515         Remove two unused variables due to the previous patch
1517 2008-01-16  Johannes Schmid <jhs@gnome.org>
1519         * libanjuta/anjuta-plugin-manager.c:
1520         Fixed #508399 – When you enable a plugin, preferences don't show up
1522 2008-01-16  Rob Bradford  <rob@openedhand.com>
1524         Reviewed by: Johannes Schmid <jhs@gnome.org>
1526         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1527         (get_property_value_as_string), (set_property_value_as_string),
1528         (register_callbacks):
1529         * libanjuta/anjuta-preferences.h:
1530         Add support for both file and folder preferences (originally only
1531         folder choosers were supported. (Fixes bug: #508805.)
1533         * plugins/file-manager/file-manager.glade:
1534         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
1535         type of property.
1537 2008-01-16  Johannes Schmid <jhs@gnome.org>
1539         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1540         .glade:
1541         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1542         * src/anjuta.glade:
1543         
1544         Fixed #509875 – The "Update globale tags" button wording is incorrect
1545         Fixed #509873 – Build Autotools Preferences has excessive padding
1546         Fixed #509872 – General Information labels are incorrectly aligned
1547         Fixed #509871 – General preferences has incorrect use of colons
1548         
1549 2008-01-16  Johannes Schmid <jhs@gnome.org>
1551         * plugins/document-manager/anjuta-document-manager.glade:
1552         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1554         Fixed #509865 – Incorrect padding in the Documents settings tabs
1555         Fixed #509867 – Create button contents is mis-aligned
1556         Fixed #509869 – "Add Directory" button is not HIG complient
1558 2008-01-16  Johannes Schmid <jhs@gnome.org>
1560         * libanjuta/anjuta-preferences-dialog.c:
1561         (anjuta_preferences_dialog_add_page):
1562         
1563         Fix #509864 – No initial section selected when opening the Preferences dialog
1565 2008-01-16  Johannes Schmid <jhs@gnome.org>
1567         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
1568         Removed unused gconf_notifications
1569         
1570         * plugins/search/anjuta-search.glade:
1571         * plugins/subversion/anjuta-subversion.glade:
1572         * plugins/tools/anjuta-tools.glade:
1573         * src/anjuta-app.c: (anjuta_app_instance_init):
1574         
1575         Fixed various strings
1577 2008-01-15  Naba Kumar  <naba@gnome.org>
1579         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
1580         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
1581         file saved
1583         * plugins/symbol-browser/an_symbol_view.c:
1584         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
1585         new file saved.
1587 2008-01-15  Johannes Schmid <jhs@gnome.org>
1589         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
1590         (anjuta_profile_add_plugins_from_xml):
1591         * plugins/file-manager/file-manager.glade:
1592         Some string fixes
1593         
1594         * libanjuta/interfaces/libanjuta.idl:
1595         Fixed docs
1596                 
1597         * plugins/sourceview/Makefile.am:
1598         * plugins/sourceview/anjuta-editor-sourceview.glade:
1599         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
1600         (end_print), (print_setup), (sourceview_print),
1601         (sourceview_print_preview):
1602         * plugins/sourceview/sourceview.c: (iprint_print),
1603         (iprint_print_preview):
1604         
1605         Added printing support to GtkSourceView editor
1607 2007-01-14 Tom <tpgww@onepost.net>
1609         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1611         * plugins/document-manager/anjuta-docman.c:
1612         Fix two memory leaks added by the previous patch
1614 2008-01-14  Johannes Schmid <jhs@gnome.org>
1616         * plugins/sourceview/assist-tip.c: (assist_tip_move):
1617         * plugins/sourceview/assist-window.c: (assist_window_move):
1618         
1619         Do not use opacity
1621 2008-01-14  Rob Bradford  <rob@openedhand.com>
1623         * global-tags/Makefile.am:
1624         * global-tags/create_global_tags.sh.in:
1625         Install anjuta-tags binary into FHS policy compliant directory and
1626         update references. (Fixes bug: 509346.)
1628 2008-01-13  Naba Kumar  <naba@gnome.org>
1630         Patch from: Ritesh Khadgaray
1631         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1632         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1633         Adds export-dynamic option to LDFLAGS to project template for libglade
1634         to work for autoconnect signals.
1636 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
1638         * libanjuta/anjuta-utils.c:
1639         anjuta_util_get_real_path return a string that need to be freed
1640         with g_free even if PATH_MAX is not defined
1642 2008-01-13  Andre Klapper  <a9016009@gmx.de>
1644         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
1645         to DOC_LINGUAS.
1647 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
1649         * plugins/document-manager/anjuta-docman.c:
1650         Do not reopen file having escaped character (+,...) in path name
1652 2008-01-13  Naba Kumar  <naba@gnome.org>
1654         * libanjuta/interfaces/libanjuta.idl:
1655         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
1656         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
1657         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
1658         IAnjutaProjectManager::add_sources().
1660         * plugins/glade/plugin.c: (on_glade_resource_removed),
1661         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
1662         stubs for handing resources in glade file.
1664 2008-01-13  Naba Kumar  <naba@gnome.org>
1666         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
1668         * plugins/glade/plugin.c: (ifile_open): Select the first window
1669         in the glade project when it is first opened. Avoids empty glade
1670         document the first time.
1672 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
1674   Reviewed by: Johannes Schmid <jhs@gnome.org>
1676         * plugins/gtodo/callback.c: (remove_todo_item):
1677         Fix #507304 – crash in Anjuta IDE while removing done tasks
1679 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
1681         * plugins/debug-manager/anjuta-debug-manager.ui,
1682         plugins/debug-manager/plugin.c,
1683         plugins/debug-manager/start.h,
1684         plugins/debug-manager/start.c:
1685         New menu item to add extra source directories for debugger
1687 === anjuta 2.3.2 ===
1689 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
1691         * plugins/gtodo/callback.c: (remove_todo_item):
1692         Fix #507304 – crash in Anjuta IDE while removing done tasks
1694 2008-01-11  Naba Kumar  <naba@gnome.org>
1696         * configure.in: Bumped version to 2.3.2
1697         * NEWS: Updated for anjuta 2.3.2 release
1698         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
1699         not 'make tarball'
1701 2008-01-11  Johannes Schmid <jhs@gnome.org>
1703         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1704         .glade:
1705         Reverted accidently commited change
1706         
1707         * plugins/document-manager/anjuta-document-manager.glade:
1708         Fix Gtk-Critical because of broken glade file
1710 2008-01-11  Naba Kumar  <naba@gnome.org>
1712         * plugins/glade/plugin.c: (on_document_destroy),
1713         (glade_plugin_add_project): Fixed a bug where when more than one
1714         glade document is open and one is closed, it closes all the glade
1715         documents. Also it might have fixed the bug where sometimes closing
1716         the glade document leaves glade widget tree unclosed.
1718 2008-01-11  Naba Kumar  <naba@gnome.org>
1720         * libanjuta/Makefile.am: Install glade3 files in own prefix to
1721         prevent install errors when not installed as root (then the files
1722         are only useful when glade-3 is installed in the same prefix, but it
1723         doesn't harm anjuta runtime).
1725         * plugins/sourceview/sourceview.c: Commented use of a file
1726         not currently distributed.
1728 2008-01-10  Naba Kumar  <naba@gnome.org>
1730         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
1731         nothing to translate in it.
1733 2008-01-10  Johannes Schmid <jhs@gnome.org>
1735         * plugins/project-wizard/templates/gnome.wiz:
1736         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1737         * plugins/project-wizard/templates/gnome/src/main.c:
1738         * plugins/project-wizard/templates/translatable-strings.h:
1739         
1740         Fixed #508497 and added a new chooser to select whether to use
1741         libglade or not.
1743 2008-01-10  Johannes Schmid <jhs@gnome.org>
1745         Patch from Tom <tpgww@onepost.net>:
1747         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
1748         (anjuta_util_glist_path_dedup):
1749         * libanjuta/anjuta-utils.h:
1750         
1751         Give the method a proper prefixed name
1752         
1753         * plugins/document-manager/action-callbacks.c:
1754         (get_current_popup_active),
1755         (on_editor_command_select_all_activate),
1756         (on_editor_command_cut_activate),
1757         (on_editor_command_paste_activate),
1758         (on_editor_command_copy_activate),
1759         (on_editor_command_clear_activate), (on_show_search),
1760         (on_repeat_quicksearch):        
1761         * plugins/document-manager/action-callbacks.h:
1762         * plugins/document-manager/anjuta-docman.c:
1763         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
1764         (anjuta_docman_goto_file_line_mark),
1765         (anjuta_docman_get_full_filename):
1766         * plugins/document-manager/anjuta-docman.h:
1767         * plugins/document-manager/anjuta-document-manager.ui:
1768         * plugins/document-manager/plugin.c:
1769         (update_document_ui_interface_items):
1770         
1771         Better way to fix the popup-menu items (Cut/Copy/Paste)
1772         and various clean-ups.
1773         
1774         * plugins/document-manager/search-box.c: (on_document_changed),
1775         (search_box_fill_search_focus):
1776         * plugins/document-manager/search-box.h:
1777         * plugins/search/plugin.c:
1778         
1779         Add a menu item to repeat the quick search
1781 2008-01-10  Johannes Schmid <jhs@gnome.org>
1783         * plugins/language-support-cpp-java/cpp-java-assist.c:
1784         (on_assist_chosen):
1785         
1786         Fixed #508424 – Auto complete: previous char was removed when 
1787         pre TAB to auto complete.
1789 2008-01-10  Johannes Schmid <jhs@gnome.org>
1791         Patch from: James Ligett:
1793         * plugins/profiler/gprof-call-graph-view.c:
1794         (gprof_call_graph_view_create_columns):
1795         * plugins/profiler/gprof-flat-profile-view.c:
1796         (gprof_flat_profile_view_create_columns):
1797         
1798         Fixed translation issues (#496833)
1800 2008-01-10 Johannes Schmid <jhs@gnome.org>
1802         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
1804         * plugins/gtodo/gtodo.c: (category_manager_add_item):
1805         Fix #460390 – Changing categories while edinting something
1807 2008-01-09  Naba Kumar  <naba@gnome.org>
1809         * libanjuta/anjuta-plugin-manager.c:
1810         (anjuta_plugin_manager_activate_plugins): Commented dead code and
1811         fixed a leak.
1813         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
1814         corruption reported in bug #507491. Potentially fixes too.
1816 2008-01-09  Johannes Schmid <jhs@gnome.org>
1818         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
1820         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1821         Fix bug #505205 completely
1822         
1823         * AUTHORS: Added Bolesław
1825 2008-01-08  Johannes Schmid <jhs@gnome.org>
1827         * plugins/document-manager/action-callbacks.c:
1828         (on_editor_command_cut_activate),
1829         (on_editor_command_paste_activate),
1830         (on_editor_command_copy_activate),
1831         (on_editor_command_clear_activate):
1832         
1833         Fixed editor popup menu (Cut, Copy, Paste)
1835 2008-01-08  Johannes Schmid <jhs@gnome.org>
1837         * plugins/sourceview/sourceview.c: (autodetect_language):
1838         Fixed a crash when creating a new file
1840 2008-01-08  Johannes Schmid <jhs@gnome.org>
1842         Patch by <bolekk@gmail.com> (GHOP Student)
1844         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1845         Fix bug #505205
1847 2008-01-08  Naba Kumar  <naba@gnome.org>
1849         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
1850         * libanjuta/anjuta-plugin-manager.c:
1851         (anjuta_plugin_manager_select),
1852         (anjuta_plugin_manager_activate_plugins):
1853         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
1854         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
1855         (on_create_submenu), (create_open_with_submenu):
1856         * src/about.c: (on_about_plugin_activate),
1857         (about_create_plugins_submenu): Use translated version of get_string()
1858         API in AnjutaDescription for translatable properties. Fixes bug #496833
1859         comment #18.
1861 2008-01-07  Johannes Schmid <jhs@gnome.org>
1863         * plugins/build-basic-autotools/executer.c: (execute_program):
1864         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1865         * plugins/debug-manager/anjuta-debug-manager.glade:
1866         * plugins/debug-manager/locals.c: (create_locals_gui):
1867         * plugins/file-loader/plugin.c: (on_create_submenu):
1868         * plugins/gtodo/main.h:
1869         * plugins/gtodo/preferences.c: (preferences_widget):
1870         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1871         * plugins/tools/anjuta-tools.glade:
1872         * plugins/tools/execute.c: (atp_output_context_print):
1873         * src/main.c:
1874         
1875                 Another bunch of i18n fixes (#496833)
1877 2008-01-07  Johannes Schmid <jhs@gnome.org>
1879         * plugins/build-basic-autotools/build-basic-autotools.c:
1880         (on_build_terminated):
1881         * plugins/gtodo/interface.c: (set_read_only):
1882         * plugins/project-manager/plugin.c: (confirm_removal),
1883         (on_popup_add_to_project):
1884         * plugins/subversion/anjuta-subversion.glade:
1885         * plugins/tools/execute.c: (atp_output_context_print_result):
1886         
1887         Fixed some strings from #496833
1889 2008-01-07  Johannes Schmid <jhs@gnome.org>
1891         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1892         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1893         .in:
1894         * plugins/language-support-cpp-java/plugin.c: (install_support),
1895         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
1896         Added basic Vala support
1897         
1898         * plugins/sourceview/sourceview.c: (autodetect_language):
1899         Fixed mime-type detection
1901 2008-01-06  Massimo Cora'  <maxcvs@email.it>
1903   Reviewed by: Johannes Schmid <jhs@gnome.org>
1905         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
1906         (value_removed_current_editor), (symbol_db_activate),
1907         (symbol_db_deactivate):
1908         * plugins/symbol-db/symbol-db-engine.c:
1909         (symbol_db_engine_get_global_members_filtered):
1910         * plugins/symbol-db/symbol-db-view.c:
1911         (do_add_child_symbol_to_view), (prepare_for_adding),
1912         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
1913         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1914         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1915         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
1916         (sdb_view_init), (sdb_view_finalize),
1917         (sdb_view_build_and_display_base_tree):
1918         * plugins/symbol-db/symbol-db-view.h:
1919         added controls to expand Global tab nodes in a non-freezing way.
1920         Fixed also some little bugs always on global-tab.
1922 2008-01-06  Naba Kumar  <naba@gnome.org>
1924         Patches from James Liggett:
1925         * plugins/profiler/gprof-call-graph-view.c:
1926         (gprof_call_graph_view_create_columns):
1927         * plugins/profiler/gprof-flat-profile-view.c:
1928         (gprof_flat_profile_view_create_columns):
1929         * plugins/profiler/gprof-function-call-tree-view.c:
1930         (gprof_function_call_tree_view_create_columns): Made all
1931         of the columns resizable and reorderable.
1933 2008-01-06  Johannes Schmid <jhs@gnome.org>
1935         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1936         (anjuta_launcher_check_password_real),
1937         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1938         (anjuta_launcher_scan_pty),
1939         (anjuta_launcher_disable_password_check):
1940         * libanjuta/anjuta-launcher.h:
1941         Added disable_password_check for stream where it does not make sense 
1942         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
1943         that sometimes occur in symbol-db plugin
1944         
1945         * plugins/file-manager/file-model.c:
1946         (file_model_cancel_expand_idle):
1947         Fixed removing of idle source
1948         
1949         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
1950         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
1951         
1952         Fixed #348854 – invisible cursor in certain themes
1954 2008-01-06  Naba Kumar  <naba@gnome.org>
1956         * libanjuta/anjuta-preferences.c:
1957         (anjuta_preferences_register_property_custom): Fixed a crash bug on
1958         closing preferences dialog due to patch in bug #507300
1960 2008-01-06  Naba Kumar  <naba@gnome.org>
1962         * plugins/language-support-cpp-java/cpp-java-assist.c:
1963         (on_assist_chosen):
1964         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1965         * plugins/search/search-replace_backend.c: (create_search_entries):
1966         Added missing unrefs.
1968 2008-01-06  Johannes Schmid <jhs@gnome.org>
1970         * plugins/debug-manager/variable.c: (get_hovered_word):
1971   Add a g_object_unref()  
1972         
1973         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
1974         (on_sourceview_hover_leave):
1975         Fixed hover and editor interface to make hover in debugger work
1977 2008-01-06  Naba Kumar  <naba@gnome.org>
1979         * plugins/editor/text-editor.c: Whitespaces fixes.
1980         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
1981         DEBUG_PRINT instead of g_message.
1983 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
1985         * plugins/debug-manager/breakpoints.c:
1986         Fix #507441: Disable all breakpoints doesn't work
1987         Fix #507444: Enable Breakpoint menu item doesn't change name
1989 2008-01-05  Naba Kumar  <naba@gnome.org>
1991         * manuals/reference/libanjuta/libanjuta.types: Renamed
1992         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
1994 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1996         * plugins/debug-manager/variable.c:
1997         Update variable display to use IAnjutaIterable instead of position
1999         * plugins/editor/text_editor_cbs.c,
2000         plugins/editor/text_editor.c:
2001         Fix Gtk critical warnings when a hover signal is emitted
2002         Fix get_text_iter in Scintilla (range should include last character)
2003         
2004 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2006         * plugins/debug-manager/debug_tree.c,
2007         plugins/debug-manager/debug_tree.h,
2008         plugins/debug-manager/watch.c,
2009         plugins/debug-manager/command.c,
2010         plugins/debug-manager/queue.c,
2011         plugins/gdb/plugin.c,
2012         plugins/gdb/debugger.c,
2013         plugins/gdb/debugger.h,
2014         libanjuta/interfaces/libanjuta.idl:
2015         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
2017 2008-01-05  Naba Kumar  <naba@gnome.org>
2019         * plugins/valgrind/plugin.c: Removed stock icon open/save from
2020         menus to avoid conflict with file open/save. Fixes bug #507455
2022 2008-01-05  Johannes Schmid <jhs@gnome.org>
2024         * configure.in:
2025         Conditionally depend on gtksourceview2 >= 2.1.0
2026         
2027         * libanjuta/interfaces/libanjuta.idl:
2028         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
2029         iterators instead of positions
2030         
2031         * plugins/debug-manager/threads.c:
2032         Fixed a warnings by including gnome-vfs properly
2033         
2034         * plugins/debug-manager/variable.c: (get_hovered_word),
2035         (on_hover_over):
2036         Updated to changes in IAnjutaEditorHover/Selection
2037         
2038         * plugins/document-manager/action-callbacks.c:
2039         (on_editor_command_upper_case_activate),
2040         (on_editor_command_lower_case_activate):
2041         * plugins/document-manager/search-box.c: (on_incremental_search),
2042         (on_search_activated):
2043         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
2044         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
2045         (iselection_get_start), (iselection_get_end),
2046         (iselection_iface_init), (ihover_display), (ihover_iface_init):
2047         * plugins/editor/text_editor_cbs.c:
2048         (on_text_editor_scintilla_notify):
2049         
2050         Updated to changes in IAnjutaEditorHover/Selection and updated editor
2051         interface of scintilla editor.
2052         
2053         * plugins/language-manager/languages.xml:
2054         * plugins/language-manager/plugin.c:
2055         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
2056         Added chdr to C language files and some DEBUG_PRINTs
2057         
2058         * plugins/language-support-cpp-java/cpp-java-assist.c:
2059         (on_assist_chosen):
2060         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2061         * plugins/search/plugin.c: (find_incremental):
2062         * plugins/search/search-replace.c: (search_and_replace):
2063         * plugins/search/search-replace_backend.c: (create_search_entries):
2064                 Adapted to changed interfaces
2066         * plugins/sourceview/Makefile.am:
2067         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
2068         (set_uri), (anjuta_document_save):
2069         * plugins/sourceview/anjuta-editor-sourceview.glade:
2070         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
2071         (anjuta_view_key_press_event):
2072         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2073         * plugins/sourceview/sourceview-cell.c:
2074         (sourceview_cell_instance_init), (sourceview_cell_finalize),
2075         (icell_get_line), (icell_get_attribute), (icell_iface_init):
2076         * plugins/sourceview/sourceview-prefs.c: (get_bool),
2077         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
2078         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
2079         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
2080         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
2081         * plugins/sourceview/sourceview-private.h:
2082         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2083         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2084         (on_document_loaded), (sourceview_instance_init),
2085         (sourceview_dispose), (sourceview_finalize),
2086         (sourceview_create_markers), (sourceview_new),
2087         (ifile_savable_save), (ieditor_get_tab_size),
2088         (ieditor_set_tab_size), (ieditor_set_use_spaces),
2089         (ieditor_set_auto_indent), (ieditor_goto_line),
2090         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
2091         (iselect_block), (iselect_set), (iselect_get_start),
2092         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
2093         (imark_unmark), (imark_is_marker_set),
2094         (imark_location_from_handle), (imark_delete_all_markers),
2095         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
2096         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
2097         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
2098         (ilanguage_get_supported_languages), (autodetect_language),
2099         (ilanguage_set_language), (iassist_show_tips),
2100         (on_sourceview_hover_leave), (on_sourceview_hover_over),
2101         (ihover_display), (ihover_iface_init):
2102         
2103         Use GtkSourceView 2.1.x:
2104         * New mark interface
2105         * Fixed #486724 and #488615
2106         * Implemented hover interface
2107         * Adapted to changed interfaces
2109 2008-01-04  Rob Bradford  <rob@o-hand.com>
2111         Reviewed by Naba Kumar  <naba@gnome.org>:
2112         * libanjuta/anjuta-preferences.c:
2113         (anjuta_preferences_register_property_custom):
2114         Unregister preferences for custom preferences when the widget is
2115         destroyed.
2117 2008-01-03  Johannes Schmid <jhs@gnome.org>
2119         * plugins/file-manager/file-model.c: (file_model_row_expanded),
2120         (file_model_row_collapsed):
2121   Fixed the too method to take a correct data argument
2123 2008-01-02  Johannes Schmid <jhs@gnome.org>
2125         * plugins/document-manager/anjuta-docman.c:
2126         (anjuta_docman_add_document), (anjuta_docman_remove_document):
2127         ref and unref correctly to silence a Gtk+ critical
2129 2008-01-01  Johannes Schmid <jhs@gnome.org>
2131         * plugins/editor/text_editor.c: (itext_editor_get_text):
2132         Fixed #506740 – ianjuta_editor_get_text crash if request 
2133         text past the buffer length
2135 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
2137         * plugins/debug-manager/utilities.c,
2138         plugins/debug-manager/utilities.h,
2139         plugins/debug-manager/breakpoints.c:
2140         Move get_current_editor function in utilities.c
2142         * plugins/debug-manager/plugin.c,
2143         plugins/debug-manager/debug_tree.c,
2144         plugins/debug-manager/debug_tree.h,
2145         plugins/debug-manager/watch.c,
2146         plugins/debug-manager/watch.h,
2147         plugins/debug-manager/locals.c,
2148         plugins/debug-manager/locals.h,
2149         (added) plugins/debug-manager/variable.c,
2150         (added) plugins/debug-manager/variable.h,
2151         plugins/debug-manager/Makefile.am:
2152         Use hover interface to display variable value
2154 2007-12-31  Johannes Schmid <jhs@gnome.org>
2156         * libanjuta/Makefile.am:
2157         Only install glade catalog files if glade-3 is available
2158         (Fixes #506269 and #500296)
2160 2007-12-30  Johannes Schmid <jhs@gnome.org>
2162         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
2163         (set_property_value_as_string), (register_callbacks):
2165   Fixed GtkFileChooserButton preferences to also work when only the combo
2166   changes without a dialog being open.
2168 2007-12-29  Johannes Schmid <jhs@gnome.org>
2170         * plugins/editor/Makefile.am:
2171         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
2173 2007-12-29  Johannes Schmid <jhs@gnome.org>
2175         * plugins/devhelp/plugin.c: (devhelp_activate):
2176         Fixed #498986 - Anjuta-2.3.0 fails to build
2178 2007-12-29  Johannes Schmid <jhs@gnome.org>
2180         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
2181         * plugins/debug-manager/plugin.c:
2182         (on_run_to_cursor_action_activate):
2183         * plugins/document-manager/anjuta-docman.c:
2184         (anjuta_docman_goto_file_line_mark):
2185         * plugins/symbol-db/plugin.c: (value_added_current_editor),
2186         (value_removed_current_editor):
2187         
2188         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
2189         all those to value_added_current_document...
2191         * plugins/editor/anjuta-editor-scintilla.glade:
2192         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
2193         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
2195 2007-12-28  Massimo Cora'  <maxcvs@email.it>
2197   * plugins/symbol-db/plugin.c: (on_importing_project_end),
2198   (symbol_db_activate), (symbol_db_deactivate),
2199   (symbol_db_instance_init), (isymbol_manager_get_parents):
2200   * plugins/symbol-db/plugin.h:
2201   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2202   * plugins/symbol-db/symbol-db-engine.c:
2203   (symbol_db_engine_get_global_members_filtered):
2204   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
2205   (on_symbol_inserted):
2206   Filtered out static functions on global-tab. E.g. when flag
2207   is_file_scope = 1 we won't add entries there.
2208   Fixed a little bug on 'Global'->'Vars/Others' node too.
2210 2007-12-28  Johannes Schmid <jhs@gnome.org>
2212   * libanjuta/anjuta-launcher.c:
2213   Fixed a silly (and completely useless) memory corruption that probably 
2214   only occured at a few race conditions though I wonder why it did not 
2215         happen more often
2217 2007-12-28  Johannes Schmid <jhs@gnome.org>
2218         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
2219         * plugins/debug-manager/plugin.c: (set_program_counter):
2220         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
2221         * plugins/debug-manager/start.c: (get_source_directories):
2222         * plugins/debug-manager/threads.c: (on_info_thread),
2223         (on_list_thread):
2224         * plugins/file-manager/file-model.c: (file_model_set_property):
2225         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
2226         * plugins/tools/editor.c: (on_editor_response):
2227         
2228         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
2229         
2230         * plugins/document-manager/plugin.c: (update_title),
2231         (value_added_project_root_uri):
2232         * plugins/document-manager/plugin.h:
2233         Shorten down the title bar if the current path is inside the opened project
2235 2007-12-28  Massimo Cora'  <maxcvs@email.it>
2237         reviewed by: Johannes Schmid <jhs@gnome.org>
2239         * plugins/project-wizard/templates/java/project.anjuta:
2240         * plugins/project-wizard/templates/mkfile/project.anjuta:
2241         * plugins/project-wizard/templates/python/project.anjuta:
2242         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
2243         let new projects use new SymbolDB plugin.
2244         
2245         * plugins/symbol-browser/images/Makefile.am:
2246         added some images taken from MonoDevelop project.
2247         
2248         * plugins/symbol-db/plugin.c: (value_added_current_editor),
2249         (goto_file_line), (on_importing_project_end), (project_root_added),
2250         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
2251         (isymbol_manager_search):
2252         Added project-updating feature when opening a project with some files
2253   modified externally [e.g. a svn up].
2254         
2255         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2256         (sdb_engine_iterator_node_instance_init),
2257         (sdb_engine_iterator_node_finalize),
2258         (symbol_db_engine_iterator_node_set_conversion_hash):
2259         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
2260         * plugins/symbol-db/symbol-db-engine-iterator.c:
2261         (symbol_db_engine_iterator_new):
2262         * plugins/symbol-db/symbol-db-engine-iterator.h:
2263          Moved Hash table initialization into the engine. This proxies and
2264   speeds up the process of creation and iteration of a GdaDataModel.
2265         
2266         * plugins/symbol-db/symbol-db-engine.c:
2267         (sdb_engine_ctags_output_thread),
2268         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2269         (sdb_engine_scan_files_1), (sdb_engine_init),
2270         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
2271         (symbol_db_engine_add_new_workspace),
2272         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
2273         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
2274         (symbol_db_engine_get_sym_type_conversion_hash),
2275         (symbol_db_engine_update_files_symbols),
2276         (symbol_db_engine_update_project_symbols),
2277         (symbol_db_engine_update_buffer_symbols),
2278         (symbol_db_engine_get_class_parents),
2279         (symbol_db_engine_get_global_members_filtered),
2280         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2281         (symbol_db_engine_get_scope_members_by_symbol_id),
2282         (symbol_db_engine_get_scope_members),
2283         (symbol_db_engine_get_current_scope),
2284         (symbol_db_engine_get_file_symbols),
2285         (symbol_db_engine_get_symbol_info_by_id),
2286         (symbol_db_engine_find_symbol_by_name_pattern),
2287         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
2288         * plugins/symbol-db/symbol-db-engine.h:
2289         * plugins/symbol-db/symbol-db-view-locals.c:
2290         (sdb_view_locals_get_iter_from_row_ref),
2291         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
2292         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
2293         (on_symbol_inserted), (symbol_db_view_locals_update_list):
2294         Changes on some queries fuctions and some fixes. Added *_filtered
2295   functions.
2296         
2297         * plugins/symbol-db/symbol-db-view.c:
2298         (do_add_child_symbol_to_view), (add_new_waiting_for),
2299         (prepare_for_adding), (on_symbol_inserted),
2300         (do_recurse_subtree_and_remove), (on_symbol_removed),
2301         (sdb_view_do_add_hidden_dummy_child),
2302         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
2303         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
2304         (sdb_view_locals_create_new_store), (sdb_view_init),
2305         (sdb_view_finalize), (sdb_view_class_init),
2306         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
2307         (symbol_db_view_get_pixbuf),
2308         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
2309         New display for global tags. This is the definitive version, bugs apart.
2310         
2311         * plugins/symbol-db/tables.sql:
2312         fixed typo.
2314 2007-12-27  Naba Kumar  <naba@gnome.org>
2316         * libanjuta/interfaces/libanjuta.idl:
2317         * plugins/editor/aneditor-priv.h:
2318         * plugins/editor/aneditor.cxx:
2319         * plugins/editor/text_editor.c: (text_editor_instance_init),
2320         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
2321         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
2322         * plugins/editor/text_editor.h:
2323         * plugins/editor/text_editor_cbs.c:
2324         (on_text_editor_scintilla_notify):
2326         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
2327         related code in AnEditor. Fixed some compilation warnings.
2329 2007-12-26  Naba Kumar  <naba@gnome.org>
2331         * Changelog: Fixed indentation.
2333 2007-12-25  Naba Kumar  <naba@gnome.org>
2335         * plugins/editor/Makefile.am:
2336         * plugins/editor/editor.glade:
2337         * plugins/editor/plugin.c:
2338         * plugins/editor/style-editor.c:
2339         * plugins/sourceview/Makefile.am:
2340         * plugins/sourceview/plugin.c:
2341         * plugins/sourceview/sourceview.glade:
2342         * plugins/valgrind/Makefile.am:
2344         Renamed glade files to anjuta-editor-* to give name space for the
2345         schema files (because they are installed in system directory).
2347         * scripts/build-schemas.mk: Install the schemas files also (need for
2348         binary package installation/uninstallation).
2350 2007-12-25  Johannes Schmid <jhs@gnome.org>
2352         * plugins/language-support-cpp-java/plugin.c:
2353         (set_indentation_param_vim):
2354         
2355         Support some more vim modeline commands and shortcuts (#504331)
2357 2007-12-25  Johannes Schmid <jhs@gnome.org>
2359         Patches from James Liggett:
2360         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
2361         (anjuta_vcs_status_tree_view_init):
2362         * plugins/subversion/subversion-commit-dialog.c:
2363         (subversion_commit_dialog):
2364         * plugins/subversion/subversion-diff-dialog.c:
2365         (on_subversion_diff_response):
2366         * plugins/subversion/subversion-log-dialog.c:
2367         (on_log_view_selected_button_clicked),
2368         (on_log_diff_selected_button_clicked),
2369         (on_log_diff_previous_button_clicked):
2370         * plugins/subversion/subversion-resolve-dialog.c:
2371         (subversion_resolve_dialog):
2372         * plugins/subversion/subversion-revert-dialog.c:
2373         (subversion_revert_dialog):
2374         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
2375         (pulse_progress_bar), (hide_pulse_progress_bar),
2376         (disconnect_data_arrived_signals),
2377         (cancel_data_arrived_signal_disconnect):
2378         * plugins/subversion/subversion-ui-utils.h:
2379         
2380         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
2381         #505237 – Sort list of modified files
2383 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
2385         * plugins/gdb/debugger.c:
2386         Fix bug #491301: Inspecting a variable opens a bad focus dialog
2388 2007-12-23  Johannes Schmid <jhs@gnome.org>
2390         * plugins/language-support-cpp-java/plugin.c:
2391         (set_indentation_param_emacs), (set_indentation_param_vim),
2392         (parse_mode_line_emacs), (parse_mode_line_vim),
2393         (extract_mode_line), (initialize_indentation_params):
2395         Added (basic) support for vim modelines (#504331)
2397         * plugins/message-view/message-view.c: (message_view_next),
2398         (message_view_previous):
2399         
2400         Fixed next/previous message
2402 2007-12-23  Johannes Schmid <jhs@gnome.org>
2404         * libanjuta/anjuta-ui.h:
2405         Check for != NULL before unref'ing pixbuf (related to #497878)
2406         
2407         * plugins/devhelp/plugin.c: (register_stock_icons):
2408         * plugins/document-manager/anjuta-docman.c:
2409         (anjuta_docman_add_document):
2410         * plugins/glade/plugin.c: (on_close_activated),
2411         (register_stock_icons), (on_session_save),
2412         (glade_plugin_add_project):
2413         
2414         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
2415         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
2416         
2417         * plugins/language-support-cpp-java/plugin.c:
2418         (register_stock_icons):
2419         Fixed stock icon registration macros
2421 2007-12-23  Johannes Schmid <jhs@gnome.org>
2423         * global-tags/Makefile.am:
2424         * launcher/Makefile.am:
2425         * libanjuta/Makefile.am:
2426         * libegg/Makefile.am:
2427         * manuals/anjuta-faqs/Makefile.am:
2428         * manuals/anjuta-manual/Makefile.am:
2429         * manuals/reference/libanjuta/Makefile.am:
2430         * plugins/build-basic-autotools/Makefile.am:
2431         * plugins/class-gen/Makefile.am:
2432         * plugins/class-inheritance/Makefile.am:
2433         * plugins/cvs-plugin/Makefile.am:
2434         * plugins/debug-manager/Makefile.am:
2435         * plugins/devhelp/Makefile.am:
2436         * plugins/document-manager/Makefile.am:
2437         * plugins/editor/Makefile.am:
2438         * plugins/editor/scintilla/Makefile.am:
2439         * plugins/editor/scintilla/include/Makefile.am:
2440         * plugins/file-loader/Makefile.am:
2441         * plugins/file-manager/Makefile.am:
2442         * plugins/file-wizard/Makefile.am:
2443         * plugins/gdb/Makefile.am:
2444         * plugins/glade/Makefile.am:
2445         * plugins/gtodo/Makefile.am:
2446         * plugins/gvim/Makefile.am:
2447         * plugins/indent/Makefile.am:
2448         * plugins/language-manager/Makefile.am:
2449         * plugins/language-support-cpp-java/Makefile.am:
2450         * plugins/macro/Makefile.am:
2451         * plugins/message-view/Makefile.am:
2452         * plugins/patch/Makefile.am:
2453         * plugins/profiler/Makefile.am:
2454         * plugins/project-import/Makefile.am:
2455         * plugins/project-manager/Makefile.am:
2456         * plugins/project-wizard/Makefile.am:
2457         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
2458         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
2459         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2460         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2461         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
2462         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
2463         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
2464         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
2465         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
2466         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
2467         * plugins/sample1/Makefile.am:
2468         * plugins/search/Makefile.am:
2469         * plugins/sourceview/Makefile.am:
2470         * plugins/subversion/Makefile.am:
2471         * plugins/symbol-browser/Makefile.am:
2472         * plugins/symbol-db/Makefile.am:
2473         * plugins/symbol-db/test/Makefile.am:
2474         * plugins/terminal/Makefile.am:
2475         * plugins/tools/Makefile.am:
2476         * plugins/valgrind/Makefile.am:
2477         * src/Makefile.am:
2478         * tagmanager/Makefile.am:
2479         
2480         Replaces the deprecated "INCLUDES" in all Makefile.am's with
2481         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
2482         warnings from illigel C++ compiler flags.
2484 2007-12-23  Johannes Schmid <jhs@gnome.org>
2486         Patch from Tom <tpgww@onepost.net>:
2487   
2488         * plugins/document-manager/anjuta-docman.c:
2489         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
2490         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
2491         (anjuta_docman_instance_init), (on_notebook_switch_page),
2492         (anjuta_docman_grab_text_focus):
2493         * plugins/document-manager/plugin.c: (on_document_added),
2494         (on_window_key_press_event), (on_window_key_release_event):
2495         
2496         Some more document-manager code cleanups and fixes.
2498 2007-12-23  Massimo Cora'  <maxcvs@email.it>
2500         * plugins/symbol-db/plugin.c: (register_stock_icons),
2501         (value_added_current_editor), (value_removed_current_editor),
2502         (on_importing_project_end), (project_root_removed):
2503         added controls to clean/populate GtkTreeView(s) on projects unload/load.
2505         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
2506         (symbol_db_engine_get_file_db_path):
2507         fixed a useless warning.
2509         * plugins/symbol-db/symbol-db-view-locals.c:
2510         (traverse_free_waiting_for), (file_view_status_destroy),
2511         (sdb_view_locals_create_new_store), (traverse_files_view_status),
2512         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
2513         (sdb_view_locals_finalize), (on_symbol_inserted),
2514         (symbol_db_view_locals_recv_signals_from_engine),
2515         (symbol_db_view_locals_update_list):
2516         more speed on editors switching. GtkTreeStore caching method implemented.
2517         Fixed compiler warnings and a little memory leak.
2519         * plugins/symbol-db/symbol-db-view-locals.h:
2520         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
2521         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
2522         (on_scan_end), (on_symbol_inserted),
2523         (sdb_view_locals_create_new_store), (sdb_view_init),
2524         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
2525         * plugins/symbol-db/symbol-db-view.h:
2526         fixed some crashers. Now project loading/populating should be quite quick.
2528 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
2530         * plugins/debug-manager/command.c,
2531         plugins/debug-manager/queue.c:
2532         Take care of command return value (FALSE is an error)
2534 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
2536         * plugins/debug-manager/anjuta-debug-manager.glade,
2537         plugins/debug-manager/breakpoints.c:
2538         Remove address, condition and pass breakpoint column if not supported
2539         Fix clear all remove_all to avoid an endless loop if a breakpoint
2540         cannot be removed
2542 2007-12-17  Johannes Schmid <jhs@gnome.org>
2544         Patch from Tom <tpgww@onepost.net> (with some changes):
2546         * plugins/document-manager/action-callbacks.c: (on_open_activate),
2547         (on_save_as_activate), (on_save_all_activate),
2548         (on_close_file_activate), (on_close_all_file_activate),
2549         (on_reload_file_activate), (on_editor_command_clear_activate),
2550         (on_transform_eolchars1_activate), (on_comment_block),
2551         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
2552         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
2553         (on_editor_linenos1_activate), (on_editor_markers1_activate),
2554         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
2555         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
2556         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
2557         (on_zoom_out_text_activate):
2558         * plugins/document-manager/action-callbacks.h:
2559         * plugins/document-manager/anjuta-docman.c:
2560         (on_notebook_page_close_button_click),
2561         (on_notebook_page_close_button_enter),
2562         (on_notebook_page_close_button_leave),
2563         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
2564         (anjuta_docman_page_init), (anjuta_docman_page_new),
2565         (on_open_filesel_response), (create_file_open_dialog_gui),
2566         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
2567         (anjuta_docman_instance_init), (on_notebook_switch_page),
2568         (on_document_destroy), (anjuta_docman_add_editor),
2569         (anjuta_docman_add_document), (anjuta_docman_remove_document),
2570         (anjuta_docman_set_current_document),
2571         (anjuta_docman_goto_file_line_mark), (get_real_path),
2572         (anjuta_docman_get_full_filename),
2573         (anjuta_docman_delete_all_markers),
2574         (anjuta_docman_delete_all_indicators),
2575         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2576         (anjuta_docman_order_tabs):
2577         * plugins/document-manager/anjuta-docman.h:
2578         * plugins/document-manager/file_history.c: (an_hist_file_new),
2579         (an_file_history_push), (an_file_history_dump):
2580         * plugins/document-manager/file_history.h:
2581         * plugins/document-manager/plugin.c: (update_title),
2582         (value_removed_project_root_uri),
2583         (update_document_ui_interface_items), (menu_name_compare),
2584         (on_document_added), (on_document_changed),
2585         (on_window_key_press_event), (on_window_key_release_event),
2586         (on_session_save):
2587         * plugins/document-manager/search-box.c: (on_document_changed),
2588         (on_goto_activated), (search_box_init), (search_box_new):
2589         * plugins/document-manager/search-box.h:
2591         Yet more code cleanups
2592         Save glade files correctly in session
2593         Use new tooltip API if available
2594         Sort notebook pages when session is restored (needs work)
2596 2007-12-16  Johannes Schmid <jhs@gnome.org>
2598         * plugins/document-manager/anjuta-docman.c:
2599         (anjuta_docman_add_document):
2600         
2601         Present correct widget with anjuta_shell_present_widget(). This got wrong when
2602         the new search bar was introduced.
2604 2007-12-12  Johannes Schmid <jhs@gnome.org>
2605   
2606         Patch from  Tom <tpgww@onepost.net>:
2607         (#485233 – another bunch of docman cleanups)
2608   
2609         * libanjuta/interfaces/libanjuta.idl:
2610         * plugins/document-manager/action-callbacks.c:
2611         (get_current_document), (get_current_focus_widget),
2612         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
2613         (on_close_file_activate), (on_close_all_file_activate),
2614         (on_reload_file_activate), (on_print_activate),
2615         (on_print_preview_activate),
2616         (on_editor_command_upper_case_activate),
2617         (on_editor_command_lower_case_activate),
2618         (on_editor_command_eol_crlf_activate),
2619         (on_editor_command_eol_lf_activate),
2620         (on_editor_command_eol_cr_activate),
2621         (on_editor_command_select_all_activate),
2622         (on_editor_command_select_to_brace_activate),
2623         (on_editor_command_select_block_activate),
2624         (on_editor_command_match_brace_activate),
2625         (on_editor_command_undo_activate),
2626         (on_editor_command_redo_activate),
2627         (on_editor_command_cut_activate),
2628         (on_editor_command_paste_activate),
2629         (on_editor_command_copy_activate),
2630         (on_editor_command_clear_activate),
2631         (on_editor_command_close_folds_all_activate),
2632         (on_editor_command_open_folds_all_activate),
2633         (on_editor_command_toggle_fold_activate),
2634         (on_editor_command_bookmark_toggle_activate),
2635         (on_editor_command_bookmark_first_activate),
2636         (on_editor_command_bookmark_next_activate),
2637         (on_editor_command_bookmark_prev_activate),
2638         (on_editor_command_bookmark_last_activate),
2639         (on_editor_command_bookmark_clear_activate),
2640         (on_transform_eolchars1_activate), (on_comment_block),
2641         (on_comment_box), (on_comment_stream),
2642         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
2643         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
2644         (on_force_hilite_activate), (on_swap_activate),
2645         (on_editor_add_view_activate), (on_editor_remove_view_activate):
2646         * plugins/document-manager/action-callbacks.h:
2647         * plugins/document-manager/anjuta-docman.c:
2648         (on_notebook_page_close_button_click),
2649         (on_notebook_page_close_button_enter),
2650         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
2651         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
2652         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
2653         (on_open_filesel_response), (anjuta_docman_open_file),
2654         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
2655         (anjuta_docman_dispose), (anjuta_docman_instance_init),
2656         (anjuta_docman_class_init), (anjuta_docman_new),
2657         (on_notebook_switch_page), (on_document_save_point),
2658         (on_document_destroy), (anjuta_docman_add_editor),
2659         (anjuta_docman_add_document), (anjuta_docman_remove_document),
2660         (anjuta_docman_set_popup_menu),
2661         (anjuta_docman_get_current_focus_widget),
2662         (anjuta_docman_get_page_for_document),
2663         (anjuta_docman_get_current_document),
2664         (anjuta_docman_set_current_document),
2665         (anjuta_docman_goto_file_line),
2666         (anjuta_docman_goto_file_line_mark),
2667         (anjuta_docman_get_full_filename),
2668         (anjuta_docman_present_notebook_page),
2669         (anjuta_docman_update_page_label),
2670         (anjuta_docman_delete_all_markers),
2671         (anjuta_docman_delete_all_indicators),
2672         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2673         (do_ordertab1), (anjuta_docman_order_tabs),
2674         (anjuta_docman_set_editor_properties),
2675         (anjuta_docman_get_document_for_path),
2676         (anjuta_docman_get_all_doc_widgets):
2677         * plugins/document-manager/anjuta-docman.h:
2678         * plugins/document-manager/editor-tooltips.c:
2679         * plugins/document-manager/plugin.c: (update_title),
2680         (update_document_ui_enable_all), (update_document_ui_disable_all),
2681         (update_document_ui_save_items),
2682         (update_document_ui_interface_items), (update_document_ui),
2683         (on_document_update_save_ui), (update_status),
2684         (on_document_update_ui), (on_document_added),
2685         (on_document_changed), (on_session_save), (on_save_prompt),
2686         (on_docman_auto_save), (on_gconf_notify_timer):
2687         * plugins/document-manager/search-box.c: (on_document_changed),
2688         (search_box_new), (search_box_grab_line_focus):
2689         * plugins/glade/plugin.c: (ifile_open):
2690         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2691         * plugins/search/search-replace_backend.c: (create_search_entries):
2692         * plugins/sourceview/anjuta-document.c: (set_uri),
2693         (anjuta_document_save):
2694         * plugins/sourceview/sourceview.c: (ifile_savable_save):
2695         * plugins/tools/editor.c: (on_editor_response):
2697         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
2698         It fixes some issues with session handling and several memory lacks.
2699         Gtk 2.12 Tooltip API is used if available.
2701 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
2703         * plugins/debug-manager/disassemble.c,
2704         plugins/debug-manager/disassemble.h,
2705         plugins/debug-manager/command.c,
2706         plugins/debug-manager/command.h,
2707         plugins/debug-manager/plugin.c
2708         plugins/debug-manager/sparse_view.c,
2709         plugins/debug-manager/sparse_view.h,
2710         plugins/gdb/plugin.c,
2711         plugins/gdb/debugger.c,
2712         plugins/gdb/debugger.h,
2713         libanjuta/interfaces/libanjuta.idl:
2714         Fix bug #502533: Implement assembler step
2716         * plugins/debug-manager/breakpoints.c:
2717         Do not save temporary breakpoints
2719         * plugins/debug-manager/stack_trace.c:
2720         Fix a crash when a stack command is cancelled
2722 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
2724         * plugins/debug-manager/plugin.c,
2725         plugins/debug-manager/breakpoints.c,
2726         plugins/debug-manager/breakpoints.h:
2727         Fix bug #488732: Breakpoint on delete lines
2728         Breakpoints are now linked to their position in editor
2730         * plugins/gdb/debugger.c:
2731         Fix removing condition on breakpoint 
2733 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
2735         * plugins/debug-manager/anjuta-debug-manager.glade,
2736         plugins/debug-manager/start.c,
2737         plugins/gdb/plugin.c,
2738         plugins/gdb/debugger.c,
2739         plugins/gdb/debugger.h,
2740         libanjuta/interfaces/libanjuta.idl:
2741         Fix bug #481366: Do not stop at the beginning of the program
2743         * plugins/debug-manager/command.c,
2744         plugins/debug-manager/command.h,
2745         plugins/debug-manager/breakpoints.c,
2746         plugins/debug-manager/queue.c,
2747         plugins/debug-manager/queue.h:
2748         Fix a bug remove all breakpoints was not working due to latest changes
2749         Setting breakpoints is disabled when program is running
2751 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
2753         * plugins/debug-manager/queue.c,
2754         plugins/gdb/plugin.c:
2755         Fix bug #501469: Crash if mime_type is unknown
2757 2007-12-01  Massimo Cora'  <maxcvs@email.it>
2759         * plugins/symbol-db/plugin.c: (on_editor_destroy),
2760         (on_editor_update_ui), (on_single_file_scan_end),
2761         (on_importing_project_end), (project_root_added),
2762         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
2763         * plugins/symbol-db/plugin.h:
2764         show on status bar files being scanned.
2766         * plugins/symbol-db/symbol-db-engine.c:
2767         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
2768         (sdb_engine_ctags_output_thread),
2769         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2770         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2771         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
2772         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
2773         (sdb_engine_get_table_id_by_unique_name2),
2774         (symbol_db_engine_open_project),
2775         (sdb_engine_prepare_executing_commands),
2776         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
2777         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
2778         (sdb_engine_detects_removed_ids),
2779         (symbol_db_engine_get_class_parents),
2780         (symbol_db_engine_get_global_members),
2781         (symbol_db_engine_get_scope_members_by_symbol_id),
2782         (symbol_db_engine_get_scope_members),
2783         (symbol_db_engine_get_current_scope),
2784         (symbol_db_engine_get_file_symbols),
2785         (symbol_db_engine_get_symbol_info_by_id),
2786         (symbol_db_engine_get_full_local_path),
2787         (symbol_db_engine_find_symbol_by_name_pattern),
2788         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
2789         * plugins/symbol-db/symbol-db-engine.h:
2790         * plugins/symbol-db/symbol-db-view-locals.c:
2791         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
2792         (symbol_db_view_locals_recv_signals_from_engine),
2793         (symbol_db_view_locals_update_list):
2794         * plugins/symbol-db/symbol-db-view-locals.h:
2795         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
2796         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
2797         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
2798         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
2799         * plugins/symbol-db/symbol-db-view.h:
2800         Added g_thread architecture to scan in background. With this you
2801         can use Anjuta's GUI without freezing.
2802         Improved insertion speed by using a paradigm like 'insert' and 'check'
2803         replacing a 'check' and 'insert' one. This has been done for tables 
2804         like symbol, scope, sym_type.
2805         Fixed two crashers. 
2807         * plugins/symbol-db/tables.sql:
2808         * plugins/symbol-db/test/main.c: (get_global_members), (main),
2809         (thread), (print_message), (bastard_thread), (idle_signals):
2810         fixed a typo on tables that broke sql triggers.
2812 === anjuta 2.3.1 ===
2814 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
2816         * NEWS, AUTHORS: Updated.
2817         * src/Makefile.am: Fixed make distcheck
2819         Patch from Yang Hong:
2820         * plugins/file-manager/file-manager.glade: Fixed file chooser
2821         size in file-manager preferences.
2823 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
2825         * NEWS: Updated for 2.3.1 development release
2826         * configure.in: Bumped version to 2.3.1
2828 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
2830         * plugins/debug-manager/threads.c,
2831         plugins/debug-manager/disassemble.c,
2832         plugins/debug-manager/watch.c,
2833         plugins/debug-manager/registers.c,
2834         plugins/debug-manager/locals.c,
2835         plugins/debug-manager/breakpoints.c,
2836         plugins/debug-manager/stack_trace.c,
2837         plugins/debug-manager/command.c,
2838         plugins/debug-manager/command.h,
2839         plugins/debug-manager/queue.c,
2840         libanjuta/interfaces/libanjuta.idl:
2841         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
2842         Document IAnjutaDebugManager signals
2843         Generate new signals in queue.c
2844         Use new signals in other files
2846 2007-11-30  <genbell@tiscali.it>
2848         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2850         * plugins/gdb/Makefile.am:
2851         Fix bug #500376
2853 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
2855         * plugins/tools/variable.c:
2856         Fix a bug added in the previous patch (it is not a leak)
2858 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
2860         * plugins/project-wizard/druid.c,
2861         plugins/project-wizard/templates/terminal.wiz,
2862         plugins/project-wizard/templates/xlib-dock.wiz,
2863         plugins/project-wizard/templates/wxwin.wiz,
2864         plugins/project-wizard/templates/java.wiz,
2865         plugins/project-wizard/templates/gnome.wiz,
2866         plugins/project-wizard/templates/anjuta-plugin.wiz,
2867         plugins/project-wizard/templates/gtkmm.wiz,
2868         plugins/project-wizard/templates/python.wiz,
2869         plugins/project-wizard/templates/cpp.wiz,
2870         plugins/project-wizard/templates/sdl.wiz,
2871         plugins/project-wizard/templates/gtk.wiz,
2872         plugins/project-wizard/templates/minimal.wiz,
2873         plugins/project-wizard/templates/xlib.wiz,
2874         plugins/project-wizard/templates/gcj.wiz,
2875         plugins/project-wizard/templates/translatable-strings.h,
2876         plugins/project-import/project-import.c:
2877         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
2879 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
2881         * plugins/debug-manager/threads.c,
2882         plugins/debug-manager/disassemble.c,
2883         plugins/debug-manager/watch.c,
2884         plugins/debug-manager/registers.c,
2885         plugins/debug-manager/memory.c,
2886         plugins/debug-manager/locals.c,
2887         plugins/debug-manager/stack_trace.c,
2888         plugins/debug-manager/queue.c,
2889         plugins/debug-manager/queue.h:
2890         Connect debugger signal only when program is loaded
2891         Rename get_feature in is_supported
2893         * plugins/debug-manager/plugin.c:
2894         Remove editor watch when plugin is deactivated
2896         * plugins/debug-manager/anjuta-debug-manager.glade,
2897         plugins/debug-manager/breakpoints.c,
2898         plugins/debug-manager/breakpoints.h:
2899         Rewrite almost completely the breakpoint code
2900         Improve breakpoint dialog
2901         Reorganize function
2902         Implement condition, hit count, ignore and temporary attribute
2904         * plugins/debug-manager/command.c,
2905         plugins/debug-manager/command.h:
2906         Add a breakpoint list command
2908         * plugins/gdb/debugger.c,
2909         plugins/gdb/debugger.h:
2910         Add new breakpoint list command
2911         Fix parsing of breakpoint data
2913         * libanjuta/interfaces/libanjuta.idl,
2914         plugins/gdb/plugin.c:
2915         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
2917 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
2919         * plugins/document-manager/plugin.c:
2920         Use Ctrl+Shift+s as shortcut for Save As
2922 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
2924         * plugins/subversion/plugin.c: (activate_plugin):
2925         * plugins/symbol-db/plugin.c: (symbol_db_activate):
2926         * src/layout.xml: Fixed dockitem positions.
2928 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2930         Icons from tpgww@onepost.net:
2931         * plugins/project-wizard/applogo.png:
2932         Icons from patch in bug #480093 comment #23. Also renamed icons.
2934         * plugins/message-view/Makefile.am:
2935         * plugins/message-view/plugin.c: (register_stock_icons),
2936         (ipreferences_merge): Removed redundant icon.
2938         * plugins/document-manager/plugin.c:
2939         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
2940         Do not insensitize New action when there is no document.
2941         Indentation fixes.
2943 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2945         Icons from tpgww@onepost.net:
2946         * plugins/symbol-browser/an_symbol_prefs.c:
2947         * pixmaps/Makefile.am:
2948         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
2950         Icons from patch in bug #480093 comment #23. Also renamed icons.
2951         To be continued..
2953 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2955         Patch from James Liggett:
2956         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
2957         revert and dialogs resizable.
2959 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2961         Patch from James Liggett:
2962         * plugins/subversion/anjuta-subversion.glade:
2963         * plugins/subversion/subversion-diff-dialog.c:
2964         (on_subversion_diff_response), (subversion_diff_dialog):
2965         * plugins/subversion/subversion-diff-dialog.h:
2967         The diff dialog should have a checkbox, enabled by default, that
2968         allows the user to make sure that all open files are saved before
2969         diffing.
2971 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2973         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
2975         Icons from tpgww@onepost.net:
2976         * pixmaps/Makefile.am:
2977         * src/Makefile.am:
2978         * src/anjuta-app.c:
2979         * src/anjuta-preferences-general.svg:
2981         Icons from patch in bug #480093 comment #23. Also renamed icons.
2982         To be continued..
2984 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2986         Icons from tpgww@onepost.net:
2987         * plugins/debug-manager/images/Makefile.am:
2988         * plugins/debug-manager/images/anjuta-watch.svg:
2989         * plugins/debug-manager/plugin.c: (register_stock_icons):
2990         * plugins/gdb/images/Makefile.am:
2991         * plugins/gtodo/Makefile.am:
2992         * plugins/gtodo/anjuta-gtodo-plugin.svg:
2993         * plugins/gtodo/anjuta-gtodo.plugin.in:
2994         * plugins/gtodo/interface.c: (stock_icons):
2995         * plugins/gtodo/main.h:
2996         * plugins/gtodo/plugin.c: (ipreferences_merge):
2997         * plugins/terminal/Makefile.am:
2998         * plugins/terminal/anjuta-terminal-plugin.svg:
2999         * plugins/terminal/anjuta-terminal.plugin.in:
3000         * plugins/terminal/terminal.c:
3001         * plugins/tools/Makefile.am:
3002         * plugins/tools/anjuta-tools-plugin.svg:
3003         * plugins/tools/anjuta-tools.plugin.in:
3004         * plugins/tools/plugin.c:
3005         * plugins/valgrind/Makefile.am:
3006         * plugins/valgrind/anjuta-valgrind-plugin.svg:
3007         * plugins/valgrind/anjuta-valgrind.plugin.in:
3008         * plugins/valgrind/plugin.c: (register_stock_icons),
3009         (ipreferences_merge):
3011         Icons from patch in bug #480093 comment #23. Also renamed icons.
3012         To be continued..
3014 2007-11-18  Massimo Cora'   <maxcvs@email.it>
3016         reviewed by: Johannes Schmid <jhs@gnome.org>
3018         * configure.in:
3019         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
3020         due to bug #493360. Still present anyway bug #495843
3022         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
3023         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
3024         (on_local_treeview_row_activated),
3025         (on_global_treeview_row_activated),
3026         (on_global_treeview_row_expanded), (on_project_element_added),
3027         (on_project_element_removed), (project_root_added),
3028         (symbol_db_activate), (isymbol_manager_search),
3029         (isymbol_manager_get_members),
3030         (isymbol_manager_get_completions_at_position):
3031         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3032         (symbol_db_engine_iterator_node_get_symbol_extra_string):
3033         * plugins/symbol-db/symbol-db-engine.c:
3034         (sdb_engine_execute_non_select_sql),
3035         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
3036         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
3037         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
3038         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3039         (symbol_db_engine_add_new_workspace),
3040         (symbol_db_engine_add_new_project),
3041         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
3042         (sdb_engine_detects_removed_ids),
3043         (sdb_engine_walk_down_scope_path),
3044         (symbol_db_engine_get_class_parents),
3045         (symbol_db_engine_get_global_members),
3046         (symbol_db_engine_get_scope_members_by_symbol_id),
3047         (symbol_db_engine_get_scope_members),
3048         (symbol_db_engine_get_current_scope),
3049         (symbol_db_engine_get_file_symbols),
3050         (symbol_db_engine_get_symbol_info_by_id),
3051         (symbol_db_engine_find_symbol_by_name_pattern):
3052         * plugins/symbol-db/symbol-db-engine.h:
3053         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3054         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3055         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
3056         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
3057         (on_scan_end), (do_add_root_symbol_to_view),
3058         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
3059         (trigger_on_symbol_inserted), (add_new_waiting_for),
3060         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
3061         (on_symbol_inserted), (do_recurse_subtree_and_remove),
3062         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
3063         (symbol_db_view_row_expanded), (sdb_view_init),
3064         (gtree_compare_func), (sdb_view_finalize),
3065         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
3066         (sdb_view_populate_base_root),
3067         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3068         * plugins/symbol-db/symbol-db-view.h:
3069         * plugins/symbol-db/tables.sql:
3070         * plugins/symbol-db/test/Makefile.am:
3071         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
3072         (get_scope_members), (get_current_scope), (get_global_members),
3073         (get_file_symbols), (get_info_by_id), (main):
3075         Rewrote symbol-db-view global tab. Now every expandable node is a query.
3076         Started using LIMIT keyword to speed up things.
3077         Deprecated GdaCommand in favour of GdaQuery into engine. This should
3078         make providers use prepared statements.
3080 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3082         Patch from James Liggett:
3083         * plugins/subversion/plugin.c: (subversion_instance_init):
3084         * plugins/subversion/plugin.h:
3085         * plugins/subversion/subversion-diff-dialog.c:
3086         (on_subversion_diff_response), (subversion_diff_dialog),
3087         (on_menu_subversion_diff):
3088         * plugins/subversion/subversion-log-dialog.c:
3089         (on_log_view_selected_button_clicked),
3090         (on_log_diff_selected_button_clicked),
3091         (on_log_diff_previous_button_clicked),
3092         (subversion_log_window_create):
3093         * plugins/subversion/subversion-ui-utils.c:
3094         (get_filename_from_full_path), (init_whole_project),
3095         (on_whole_project_toggled):
3096         * plugins/subversion/subversion-ui-utils.h:
3097         * plugins/subversion/subversion-update-dialog.c:
3098         (subversion_update_dialog), (on_menu_subversion_update):
3100         Whole Project checkbox enabled by default in diff and update dialogs.
3101         changes the editor names for diff editors to something much more
3102         descriptive. For example, working copy/head diffs would have an editor
3103         with a name like "[Working Copy/Head] some-file.diff," where some-file
3104         is the name of the file/directory that was diffed. For diffs against
3105         arbitrary diffs the name would look like "[Revisions 2832/3200]
3106         some-file.diff" for a diff of some-file between revisions 2832 and
3107         3200.
3109 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3111         Icons from tpgww@onepost.net:
3112         * plugins/subversion/Makefile.am:
3113         * plugins/subversion/anjuta-subversion-plugin.svg:
3114         * plugins/subversion/anjuta-subversion.plugin.in:
3115         * plugins/subversion/plugin.h:
3116         * plugins/symbol-browser/Makefile.am:
3117         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
3118         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
3119         * plugins/symbol-browser/plugin.c:
3120         * plugins/symbol-db/Makefile.am:
3121         * plugins/symbol-db/plugin.c:
3122         * plugins/symbol-db/symbol-db.plugin.in:
3124         Icons from patch in bug #480093 comment #23. Also renamed icons.
3125         To be continued..
3127 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
3129         Icons from tpgww@onepost.net:
3130         * plugins/project-manager/Makefile.am:
3131         * plugins/project-manager/anjuta-project-manager-plugin.svg:
3132         * plugins/project-manager/anjuta-project-manager.plugin.in:
3133         * plugins/project-manager/plugin.c:
3134         * plugins/project-wizard/Makefile.am:
3135         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
3136         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
3137         * plugins/project-wizard/druid.h:
3138         * plugins/search/Makefile.am:
3139         * plugins/search/anjuta-search-plugin.svg:
3140         * plugins/search/anjuta-search.plugin.in:
3141         * plugins/search/plugin.c:
3143         Icons from patch in bug #480093 comment #23. Also renamed icons.
3144         To be continued..
3146 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
3148         * TODO.tasks: updated.
3150         Icons from tpgww@onepost.net:
3151         * plugins/file-loader/Makefile.am:
3152         * plugins/file-loader/anjuta-loader-plugin.svg:
3153         * plugins/file-loader/anjuta-loader.plugin.in:
3154         * plugins/file-manager/Makefile.am:
3155         * plugins/file-manager/anjuta-file-manager-plugin.svg:
3156         * plugins/file-manager/file-manager.plugin.in:
3157         * plugins/file-manager/plugin.c:
3158         * plugins/glade/Makefile.am:
3159         * plugins/glade/anjuta-glade-plugin.svg:
3160         * plugins/glade/anjuta-glade.plugin.in:
3161         * plugins/glade/plugin.c: (register_stock_icons):
3162         * plugins/language-manager/Makefile.am:
3163         * plugins/language-manager/anjuta-language-manager-plugin.svg:
3164         * plugins/language-manager/language-manager.plugin.in:
3165         * plugins/message-view/Makefile.am:
3166         * plugins/message-view/anjuta-message-manager.plugin.in:
3167         * plugins/message-view/anjuta-messages-plugin.svg:
3168         * plugins/message-view/plugin.c:
3169         * plugins/patch/Makefile.am:
3170         * plugins/patch/anjuta-patch-plugin.svg:
3171         * plugins/patch/anjuta-patch.plugin.in:
3172         * plugins/patch/plugin.c:
3173         * plugins/profiler/Makefile.am:
3174         * plugins/profiler/anjuta-profiler-plugin.svg:
3175         * plugins/profiler/plugin.c: (register_stock_icons):
3176         * plugins/profiler/profiler.plugin.in:
3177         * plugins/project-import/Makefile.am:
3178         * plugins/project-import/anjuta-project-import-plugin.svg:
3179         * plugins/project-import/anjuta-project-import.plugin.in:
3180         * plugins/project-import/plugin.c:
3182         Icons from patch in bug #480093 comment #23. Also renamed icons.
3183         To be continued..
3185 2007-11-18  Johannes Schmid <jhs@gnome.org>
3187         * plugins/build-basic-autotools/build-basic-autotools.c:
3188         (build_regex_init):
3189         * plugins/debug-manager/anjuta-debug-manager.glade:
3190         * plugins/debug-manager/breakpoints.c:
3191         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
3192         * plugins/file-wizard/file.c:
3193         * plugins/gdb/anjuta-gdb.glade:
3194         * plugins/glade/plugin.c: (ifile_open):
3195         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
3196         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3197         * plugins/gtodo/tray-icon.c:
3198         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
3199         * plugins/macro/macros.xml:
3200         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3201         Fixed translation bugs (#496833, #488211 and #497758)
3202         
3203         * plugins/document-manager/plugin.c: (on_editor_changed):
3204         Removed unused code
3206 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
3208         Icons from tpgww@onepost.net:
3209         * plugins/devhelp/Makefile.am:
3210         * plugins/devhelp/anjuta-devhelp-plugin.svg:
3211         * plugins/devhelp/anjuta-devhelp.plugin.in:
3212         * plugins/devhelp/plugin.c:
3213         * plugins/document-manager/anjuta-document-manager.plugin.in:
3214         * plugins/document-manager/images/Makefile.am:
3215         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
3216         * plugins/document-manager/plugin.c:
3217         * plugins/editor/Makefile.am:
3218         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
3219         * plugins/editor/anjuta-editor.plugin.in:
3220         * plugins/editor/plugin.c:
3221         * plugins/sample1/Makefile.am:
3222         * plugins/sample1/anjuta-sample-plugin.svg:
3223         * plugins/sample1/anjuta-sample.plugin.in:
3224         * plugins/sourceview/Makefile.am:
3225         * plugins/sourceview/plugin.c:
3226         * plugins/sourceview/sourceview.plugin.in:
3228         Icons from patch in bug #480093 comment #23. Also renamed icons.
3229         To be continued..
3231 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
3233         * TODO.tasks: Updated.
3235         Icons from tpgww@onepost.net:
3236         * plugins/build-basic-autotools/Makefile.am:
3237         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
3238         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
3239         * plugins/build-basic-autotools/build-basic-autotools.c:
3240         * plugins/class-inheritance/Makefile.am:
3241         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
3242         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
3243         * plugins/class-inheritance/plugin.c:
3244         * plugins/cvs-plugin/Makefile.am:
3245         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
3246         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
3247         * plugins/cvs-plugin/plugin.c:
3248         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
3249         * plugins/debug-manager/images/Makefile.am:
3250         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
3251         * plugins/debug-manager/plugin.c: 
3253         Icons from patch in bug #480093 comment #23. Also renamed icons.
3254         To be continued..
3256 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3258         * (removed) libanjuta/anjuta-children.c,
3259         (removed) libanjuta/anjuta-children.h,
3260         libanjuta/anjuta-launcher.c,
3261         libanjuta/libanjuta.h,
3262         libanjuta/Makefile.am,
3263         plugins/gdb/debugger.c,
3264         plugins/terminal/terminal.c,
3265         manuals/reference/libanjuta/libanjuta-sections.txt,
3266         manuals/reference/libanjuta/libanjuta-docs.sgml:
3267         Replace anjuta_children_register by g_child_watch_add
3269 2007-11-13  Johannes Schmid <jhs@gnome.org>
3271         * plugins/subversion/anjuta-subversion.glade:
3272         * plugins/subversion/subversion-commit-dialog.c:
3273         (subversion_commit_dialog):
3274         * plugins/subversion/subversion-resolve-dialog.c:
3275         (subversion_resolve_dialog):
3276         * plugins/subversion/subversion-revert-dialog.c:
3277         (subversion_revert_dialog):
3278         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
3279         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
3280         (hide_pulse_progress_bar):
3281         * plugins/subversion/subversion-ui-utils.h:
3283         Yet another patch from #457477:
3284         Add a pulsing progress bar to all dialogs receiving status
3286 2007-11-12  Johannes Schmid <jhs@gnome.org>
3288         * plugins/document-manager/plugin.c: (create_highlight_submenu):
3289         Bug 493583 – crash in Anjuta IDE: trying to open a file
3290         
3291         * plugins/subversion/subversion-commit-dialog.c:
3292         (select_all_files), (subversion_commit_dialog):
3293         Patch from jrligget - see #457477
3295 2007-11-12  Johannes Schmid <jhs@gnome.org>
3297         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
3298         * libanjuta/anjuta-plugin-handle.c:
3299         (anjuta_plugin_handle_get_about):
3300         Bug 495536 – Plugins localization improvement
3301         
3302         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
3303         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3304         * plugins/indent/indent.glade:
3305         * plugins/subversion/anjuta-subversion.glade:
3306         Bug 495245 – Strings bug
3308 2007-11-08  James Liggett  <jrliggett@cox.net>
3310         reviewed by: Johannes Schmid <jhs@gnome.org>
3312         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
3313         (anjuta_async_command_finalize),
3314         (anjuta_async_command_notification_poll),
3315         (anjuta_async_command_thread), (start_command),
3316         (notify_data_arrived), (notify_complete),
3317         (anjuta_async_command_class_init),
3318         (anjuta_async_command_set_error_message),
3319         (anjuta_async_command_get_error_message),
3320         (anjuta_async_command_lock), (anjuta_async_command_unlock):
3321         * libanjuta/anjuta-async-command.h:
3322         * libanjuta/anjuta-command.c: (anjuta_command_init),
3323         (anjuta_command_finalize), (anjuta_command_class_init),
3324         (anjuta_command_start), (anjuta_command_notify_data_arrived),
3325         (anjuta_command_notify_complete),
3326         (anjuta_command_set_error_message),
3327         (anjuta_command_get_error_message):
3328         * libanjuta/anjuta-command.h:
3329         * libanjuta/anjuta-glade-catalog.c:
3330         * libanjuta/anjuta-glade.xml:
3331         * libanjuta/anjuta-vcs-status-tree-view.c:
3332         (on_selected_column_toggled),
3333         (anjuta_vcs_status_tree_view_create_columns),
3334         (anjuta_vcs_status_tree_view_init),
3335         (anjuta_vcs_status_tree_view_finalize),
3336         (anjuta_vcs_status_tree_view_set_property),
3337         (anjuta_vcs_status_tree_view_get_property),
3338         (anjuta_vcs_status_tree_view_class_init),
3339         (anjuta_vcs_status_tree_view_new),
3340         (anjuta_vcs_status_tree_view_destroy),
3341         (anjuta_vcs_status_tree_view_add), (select_all_paths),
3342         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
3343         (anjuta_vcs_status_tree_view_unselect_all),
3344         (create_selected_paths_list),
3345         (anjuta_vcs_status_tree_view_get_selected):
3346         * libanjuta/anjuta-vcs-status-tree-view.h:
3347         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
3348         * libanjuta/anjuta-widgets.h:
3349         * plugins/subversion/subversion-add-dialog.c:
3350         (on_add_command_finished), (on_subversion_add_response),
3351         (subversion_add_dialog), (on_menu_subversion_add),
3352         (on_fm_subversion_add):
3353         * plugins/subversion/subversion-add-dialog.h:
3354         * plugins/subversion/subversion-commit-dialog.c:
3355         (on_commit_command_finished), (on_subversion_commit_response),
3356         (subversion_commit_dialog), (on_menu_subversion_commit),
3357         (on_fm_subversion_commit):
3358         * plugins/subversion/subversion-commit-dialog.h:
3359         * plugins/subversion/subversion-copy-dialog.c:
3360         (on_copy_other_revision_radio_toggled),
3361         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
3362         (on_copy_command_finished), (on_subversion_copy_response),
3363         (subversion_copy_dialog), (on_menu_subversion_copy),
3364         (on_fm_subversion_copy):
3365         * plugins/subversion/subversion-copy-dialog.h:
3366         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
3367         (on_subversion_diff_response), (subversion_diff_dialog),
3368         (on_menu_subversion_diff), (on_fm_subversion_diff):
3369         * plugins/subversion/subversion-diff-dialog.h:
3370         * plugins/subversion/subversion-log-dialog.c:
3371         (on_diff_selected_column_toggled), (create_columns),
3372         (on_log_command_finished), (on_log_view_button_clicked),
3373         (on_cat_command_data_arrived), (on_cat_command_finished),
3374         (on_log_view_selected_button_clicked), (get_selected_revisions),
3375         (on_log_diff_selected_button_clicked),
3376         (on_log_diff_previous_button_clicked),
3377         (on_subversion_log_vbox_destroy),
3378         (on_log_changes_view_row_selected), (subversion_log_window_create),
3379         (on_menu_subversion_log), (on_fm_subversion_log),
3380         (subversion_log_set_whole_project_sensitive):
3381         * plugins/subversion/subversion-log-dialog.h:
3382         * plugins/subversion/subversion-merge-dialog.c:
3383         (on_merge_command_finished), (on_subversion_merge_response),
3384         (on_merge_first_path_browse_button_clicked),
3385         (on_merge_second_path_browse_button_clicked),
3386         (on_merge_use_first_path_check_toggled),
3387         (on_merge_start_revision_radio_toggled),
3388         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
3389         (on_menu_subversion_merge):
3390         * plugins/subversion/subversion-merge-dialog.h:
3391         * plugins/subversion/subversion-remove-dialog.c:
3392         (on_remove_command_finished),
3393         (on_remove_path_browse_button_clicked),
3394         (on_subversion_remove_response), (subversion_remove_dialog),
3395         (on_menu_subversion_remove), (on_fm_subversion_remove):
3396         * plugins/subversion/subversion-remove-dialog.h:
3397         * plugins/subversion/subversion-resolve-dialog.c:
3398         (on_resolve_command_finished), (on_subversion_resolve_response),
3399         (subversion_resolve_dialog), (on_menu_subversion_resolve):
3400         * plugins/subversion/subversion-resolve-dialog.h:
3401         * plugins/subversion/subversion-revert-dialog.c:
3402         (on_revert_command_finished), (on_subversion_revert_response),
3403         (subversion_revert_dialog), (on_menu_subversion_revert):
3404         * plugins/subversion/subversion-revert-dialog.h:
3405         * plugins/subversion/subversion-switch-dialog.c:
3406         (on_switch_other_revision_radio_toggled),
3407         (on_switch_command_finished), (on_subversion_switch_response),
3408         (subversion_switch_dialog), (on_menu_subversion_switch):
3409         * plugins/subversion/subversion-switch-dialog.h:
3410         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
3411         (subversion_data_free), (on_mesg_view_destroy),
3412         (create_message_view), (check_filename), (get_log_from_textview),
3413         (pulse_timer), (on_pulse_timer_destroyed),
3414         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
3415         (report_errors), (on_status_command_finished),
3416         (on_status_command_data_arrived), (on_command_info_arrived),
3417         (select_all_status_items), (clear_all_status_selections),
3418         (init_whole_project), (on_whole_project_toggled),
3419         (send_diff_command_output_to_editor), (on_diff_command_finished),
3420         (stop_status_bar_progress_pulse):
3421         * plugins/subversion/subversion-ui-utils.h:
3422         * plugins/subversion/subversion-update-dialog.c:
3423         (on_update_command_finished), (on_subversion_update_response),
3424         (subversion_update_dialog), (on_menu_subversion_update),
3425         (on_fm_subversion_update):
3426         * plugins/subversion/subversion-update-dialog.h:
3427         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
3428         (svn_add_command_finalize), (svn_add_command_run),
3429         (svn_add_command_class_init), (svn_add_command_new),
3430         (svn_add_command_destroy):
3431         * plugins/subversion/svn-add-command.h:
3432         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
3433         (svn_cat_command_finalize), (svn_cat_command_run),
3434         (svn_cat_command_class_init), (svn_cat_command_new),
3435         (svn_cat_command_destroy), (svn_cat_command_get_output):
3436         * plugins/subversion/svn-cat-command.h:
3437         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
3438         (svn_command_release_ui_lock), (simple_prompt),
3439         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
3440         (svn_auth_ssl_server_trust_prompt_func_cb),
3441         (svn_auth_ssl_client_cert_prompt_func_cb),
3442         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
3443         (svn_command_init), (svn_command_finalize),
3444         (svn_command_class_init), (svn_command_push_info),
3445         (svn_command_get_info_queue), (svn_command_set_error),
3446         (svn_command_get_client_context), (svn_command_get_pool),
3447         (svn_command_lock_ui), (svn_command_unlock_ui),
3448         (svn_command_get_revision), (svn_command_copy_path_list),
3449         (svn_command_free_path_list):
3450         * plugins/subversion/svn-command.h:
3451         * plugins/subversion/svn-commit-command.c: (on_log_callback),
3452         (svn_commit_command_init), (svn_commit_command_finalize),
3453         (svn_commit_command_run), (svn_commit_command_class_init),
3454         (svn_commit_command_new), (svn_commit_command_destroy):
3455         * plugins/subversion/svn-commit-command.h:
3456         * plugins/subversion/svn-copy-command.c: (on_log_callback),
3457         (svn_copy_command_init), (svn_copy_command_finalize),
3458         (svn_copy_command_run), (svn_copy_command_class_init),
3459         (svn_copy_command_new), (svn_copy_command_destroy):
3460         * plugins/subversion/svn-copy-command.h:
3461         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
3462         (svn_diff_command_finalize), (svn_diff_command_run),
3463         (svn_diff_command_class_init), (svn_diff_command_new),
3464         (svn_diff_command_destroy), (svn_diff_command_get_output):
3465         * plugins/subversion/svn-diff-command.h:
3466         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
3467         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
3468         (svn_log_command_class_init), (svn_log_command_new),
3469         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
3470         * plugins/subversion/svn-log-command.h:
3471         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
3472         (svn_log_entry_finalize), (svn_log_entry_class_init),
3473         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
3474         (svn_log_entry_get_author), (svn_log_entry_get_date),
3475         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
3476         (svn_log_entry_get_full_log):
3477         * plugins/subversion/svn-log-entry.h:
3478         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
3479         (svn_merge_command_finalize), (svn_merge_command_run),
3480         (svn_merge_command_class_init), (svn_merge_command_new),
3481         (svn_merge_command_destroy):
3482         * plugins/subversion/svn-merge-command.h:
3483         * plugins/subversion/svn-remove-command.c: (on_log_callback),
3484         (svn_remove_command_init), (svn_remove_command_finalize),
3485         (svn_remove_command_run), (svn_remove_command_class_init),
3486         (svn_remove_command_new), (svn_remove_command_destroy),
3487         (svn_remove_command_get_path):
3488         * plugins/subversion/svn-remove-command.h:
3489         * plugins/subversion/svn-resolve-command.c:
3490         (svn_resolve_command_init), (svn_resolve_command_finalize),
3491         (svn_resolve_command_run), (svn_resolve_command_class_init),
3492         (svn_resolve_command_new), (svn_resolve_command_destroy):
3493         * plugins/subversion/svn-resolve-command.h:
3494         * plugins/subversion/svn-revert-command.c:
3495         (svn_revert_command_init), (svn_revert_command_finalize),
3496         (svn_revert_command_run), (svn_revert_command_class_init),
3497         (svn_revert_command_new), (svn_revert_command_destroy):
3498         * plugins/subversion/svn-revert-command.h:
3499         * plugins/subversion/svn-status-command.c:
3500         (svn_status_command_init), (svn_status_command_finalize),
3501         (on_svn_status_notify), (svn_status_command_run),
3502         (svn_status_command_class_init), (svn_status_command_new),
3503         (svn_status_command_destroy),
3504         (svn_status_command_get_status_queue):
3505         * plugins/subversion/svn-status-command.h:
3506         * plugins/subversion/svn-status.c: (svn_status_init),
3507         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
3508         (svn_status_destroy), (svn_status_get_path),
3509         (svn_status_get_vcs_status):
3510         * plugins/subversion/svn-status.h:
3511         * plugins/subversion/svn-switch-command.c:
3512         (svn_switch_command_init), (svn_switch_command_finalize),
3513         (svn_switch_command_run), (svn_switch_command_class_init),
3514         (svn_switch_command_new), (svn_switch_command_destroy):
3515         * plugins/subversion/svn-switch-command.h:
3516         * plugins/subversion/svn-update-command.c:
3517         (svn_update_command_init), (svn_update_command_finalize),
3518         (svn_update_command_run), (svn_update_command_class_init),
3519         (svn_update_command_new), (svn_update_command_destroy):
3520         * plugins/subversion/svn-update-command.h:
3522         Now really committed all files from James patch (#457477)
3524 2007-11-08  Johannes Schmid <jhs@gnome.org>
3526         * TODO.tasks: Updated
3528 2007-11-08  James Liggett  <jrliggett@cox.net>
3530         reviewed by: Johannes Schmid <jhs@gnome.org>
3532         * configure.in:
3533         * libanjuta/Makefile.am:
3534         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
3535         * libanjuta/anjuta-status.h:
3536         * libanjuta/libanjuta.h:
3537         * plugins/subversion/Makefile.am:
3538         * plugins/subversion/anjuta-subversion.glade:
3539         * plugins/subversion/anjuta-subversion.ui:
3540         * plugins/subversion/plugin.c: (value_added_project_root_uri),
3541         (value_removed_project_root_uri), (activate_plugin),
3542         (deactivate_plugin), (finalize), (subversion_instance_init):
3543         * plugins/subversion/plugin.h:
3544         * plugins/subversion/subversion-actions.c:
3545         * plugins/subversion/subversion-actions.h:
3546         * plugins/subversion/subversion-callbacks.c:
3547         * plugins/subversion/subversion-callbacks.h:
3548         * plugins/subversion/svn-auth.c:
3549         * plugins/subversion/svn-auth.h:
3550         * plugins/subversion/svn-backend-priv.h:
3551         * plugins/subversion/svn-backend.c:
3552         * plugins/subversion/svn-backend.h:
3553         * plugins/subversion/svn-notify.c:
3554         * plugins/subversion/svn-notify.h:
3555         * plugins/subversion/svn-thread.c:
3556         * plugins/subversion/svn-thread.h:
3557         
3558         Commited alpha2 of the new subversion plugin (#457477)
3560 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3562         * plugins/debug-manager/command.c:
3563         Fix a stupid crash when changing a register value
3565 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3567         * libanjuta/interfaces/libanjuta.idl,
3568         plugins/debug-manager/command.c,
3569         plugins/debug-manager/command.h,
3570         plugins/debug-manager/start.c,
3571         plugins/gdb/plugin.c,
3572         plugins/gdb/debugger.c,
3573         plugins/gdb/debugger.h:
3574         Use anjuta terminal plugin instead of gnome terminal
3575         Select if a terminal is used in the the start_program function
3576         Move terminal code from debugger.c to plugin.c
3577         Partial fix of bug #481366
3579         * plugins/gdb/utilities.c,
3580         plugins/gdb/utilities.h:
3581         Remove gnome terminal check function
3583 2007-11-06  Johannes Schmid <jhs@gnome.org>
3585         * plugins/project-import/anjuta-project-import.glade:
3586         * plugins/project-import/project-import.c: (on_import_next),
3587         (on_import_finish), (project_import_set_directory):
3588         * plugins/project-wizard/property.c: (npw_property_create_widget),
3589         (npw_property_set_value_from_widget):
3590         
3591         Replaced gnome_file_entry with gtk_file_chooser_button
3592         Fixes #422329 – Creating a new directory in program options doesn't work
3593         
3594 2007-11-04  Massimo Cora' <maxcvs@email.it>
3596         * plugins/symbol-db/plugin.c:
3597         add all files at once on project_import.
3598         No need to split them into more languages: ctags
3599         and the engine will take care of that.
3601         * plugins/symbol-db/symbol-db-engine.h,
3602         * plugins/symbol-db/symbol-db-engine.c,
3603         * plugins/symbol-db/tables.sql,
3604         * plugins/symbol-db/test/Makefile.am,
3605         * plugins/symbol-db/test/main.c,
3606         * plugins/symbol-db/symbol-db-view-locals.c:
3607         some memory leaks fixed. Ported the thing to
3608         libgda 3.1.2 [or better svn HEAD].
3609         Thanks to a fresh new algorithm to detect
3610         parent scope we're able to display correcly
3611         a local gtktree, including classes not directly
3612         defined inside that file.
3614 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
3616         * plugins/debug-manager/threads.c,
3617         plugins/debug-manager/stack_trace.c:
3618         Do not display address when not needed
3620         * plugins/debug-manager/plugin.c,
3621         plugins/debug-manager/breakpoints.c:
3622         Breakpoints directly connect to debugger signals
3624         * plugins/debug-manager/watch.c:
3625         program-unload signal does not exist used debugger-stopped
3627         * plugins/debug-manager/queue.c,
3628         libanjuta/interfaces/libanjuta.idl:
3629         Display error message returned by debugger command
3630         Add new error codes
3632 2007-11-04  Johannes Schmid <jhs@gnome.org>
3634         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
3635         Bug 493062 – gcj template needs AC_PROG_CC
3636         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
3638         * src/anjuta-actions.h:
3639         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
3640         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
3642 === anjuta 2.3.0 ===
3644 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
3646         * AUTHORS: Updated
3648 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3650         * ChangeLog: Tagged 2.3.0 release.
3652         * plugins/indent/Makefile.am: Fixed indentation.
3654         * plugins/editor/aneditor-autocomplete.cxx:
3655         * plugins/editor/aneditor-priv.h:
3656         * plugins/editor/aneditor.cxx:
3657         * plugins/editor/aneditor.h: Commented out dead codes.
3659         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
3660         Do not build symbol-db by
3661         default. Added 'unstable' in plugin description to signify it's
3662         developmental state.
3664         * plugins/file-manager/Makefile.am,
3665         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
3667 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
3669         * plugins/debug-manager/utilities.c,
3670         plugins/debug-manager/utilities.h,
3671         plugins/debug-manager/threads.c,
3672         plugins/debug-manager/plugin.c,
3673         plugins/debug-manager/plugin.h,
3674         plugins/debug-manager/disassemble.h,
3675         plugins/debug-manager/watch.c,
3676         plugins/debug-manager/watch.h,
3677         plugins/debug-manager/breakpoints.c,
3678         plugins/debug-manager/stack_trace.c:
3679         Replace few remaining function calls by signal 
3681         * plugins/debug-manager/disassemble.c,
3682         plugins/debug-manager/registers.c,
3683         plugins/debug-manager/memory.c,
3684         plugins/debug-manager/locals.c,
3685         plugins/debug-manager/queue.c,
3686         plugins/debug-manager/queue.h:
3687         Connect signals when debugger is started
3688         Disconnect them when debugger is stopped
3689         Do not display window if debugger doesn't support feature
3691         * plugins/gdb/plugin.c,
3692         libanjuta/interfaces/libanjuta.idl:
3693         Remove unused initialization function
3695 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3697         * configure.in:
3698         * plugins/file-manager/Makefile.am:
3699         * scripts/build-schemas.mk: Fixed 'make distcheck'
3701 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3703         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3704         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
3705         to latest API additions.
3707         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
3708         to API changes.
3710 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
3712         * ChangeLog: Fixed indentation.
3713         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
3714         branch.
3716 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
3718         * libanjuta/interfaces/libanjuta.idl:
3719         * plugins/build-basic-autotools/build-basic-autotools.c:
3720         (build_compile_file_real), (build_build_project),
3721         (build_install_project), (build_clean_project),
3722         (build_configure_project), (build_autogen_project),
3723         (build_distribution_project), (build_build_module),
3724         (build_install_module), (build_clean_module), (fm_build),
3725         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
3726         (finalize), (basic_autotools_plugin_instance_init),
3727         (ibuildable_set_command), (ibuildable_reset_commands),
3728         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
3729         (ibuildable_install), (ibuildable_configure),
3730         (ibuildable_generate), (ibuildable_iface_init):
3731         * plugins/build-basic-autotools/build-basic-autotools.h:
3733         Added API for commands override in build interface and implemented
3734         them in build plugin. Useful for other plugins override build
3735         commands depending on project environment.
3737 2007-10-28  Naba Kumar  <naba@gnome.org>
3739         * src/anjuta.glade,
3740         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3741         Fixed widget alignment for dock switcher tab style combo and
3742         scratchbox path entrybox.
3744 2007-10-28  Johannes Schmid <jhs@gnome.org>
3746         * plugins/document-manager/plugin.c: (on_editor_changed):
3747         Fixed a memory leak and simplified code (thanks again Sébastien)
3748         
3749         * configure.in:
3750         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
3751         and OFFSET sql statements)
3753 2007-10-28  Massimo Cora' <maxcvs@email.it>
3755         * plugins/symbol-db/plugin.c,
3756         plugins/symbol-db/symbol-db-engine.h,
3757         plugins/symbol-db/symbol-db-view.c,
3758         plugins/symbol-db/symbol-db-view.c,
3759         plugins/symbol-db/symbol-db-view-locals.c,
3760         plugins/symbol-db/symbol-db-view-locals.h,
3761         plugins/symbol-db/symbol-db-engine.c:
3762         Better end-of-file-scan detection, permitting
3763         an improved scope/inheritance parsing.
3764         Locals tab gtktree now displays correct
3765         namespace->class->children tree, even if
3766         in a C++ file there isn't class declaration.
3768 2007-10-27  Johannes Schmid <jhs@gnome.org>
3770         Patch from Stanislav Brabec <sbrabec@suse.cz>
3771         * configure.in:
3772         Bug 489798 – Do not rely on svn-config
3774         Patch from Michael Wolf <maw@ximian.com>:
3775         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
3776         (egg_tree_model_filter_remove_node),
3777         (egg_tree_model_filter_row_deleted):
3778         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
3780 2007-10-27  Johannes Schmid <jhs@gnome.org>
3782         * plugins/devhelp/anjuta-devhelp.ui:
3783         * plugins/message-view/anjuta-message-manager.ui:
3785         Added some separators to the toolbar
3786         
3787         * plugins/document-manager/plugin.c:
3788         (on_support_plugin_deactivated), (load_new_support_plugins),
3789         (unload_unused_support_plugins), (on_editor_changed):
3790         
3791         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
3792         for pointing out that is was crap.
3794 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
3796         * libanjuta/interfaces/libanjuta.idl,
3797         libanjuta/anjuta-plugin-manager.c,
3798         libanjuta/anjuta-plugin-manager.h,
3799         libanjuta/anjuta-c-plugin-factory.c,
3800         libanjuta/anjuta-c-module.h,
3801         libanjuta/anjuta-c-module.c:
3802         Report detailled error message in case of plugin loading failure
3804 2007-10-24  Johannes Schmid <jhs@gnome.org>
3806         * configure.in:
3807         * plugins/Makefile.am:
3808         
3809         Activate build of symbol-db plugin (when libgda is available)
3810         
3811         * plugins/document-manager/plugin.c:
3812         (on_support_plugin_deactivated), (on_editor_changed):
3813         
3814         Properly handle language support plugins even when they are
3815         unloaded by the session.
3816         
3817         * plugins/symbol-db/plugin.c: (register_stock_icons),
3818         Port to new REGISTER_ICONS stuff
3819   
3820 2007-10-22  Massimo Cora'  <maxcvs@email.it>
3822         * plugins/symbol-db/plugin.c,
3823         * plugins/symbol-db/symbol-db-view.c
3824         * plugins/symbol-db/symbol-db-engine.h,
3825         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
3826         * plugins/symbol-db/symbol-db-view-locals.c,
3827         * plugins/symbol-db/symbol-db-view-locals.h,
3828         * plugins/symbol-db/symbol-db-engine.c:
3829         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
3830         Added a new algorithm for dynamic population of the local symbols' tab.
3831         Now the default view is tree-like.
3832         Some fixes on engine correct some population issues.    
3834 2007-10-23  Naba Kumar  <naba@gnome.org>
3836         * plugins/glade/Makefile.am: Corrected conditional not to install
3837         .plugin file if plugin is disabled.
3838         * plugins/sourceview/Makefile.am: Corrected conditional not to
3839         install schemas if plugin is not built.
3841 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
3843         * plugins/debug-manager/queue.c:
3844         Fix #488061: Mutiple crash dialogs
3846         * plugins/gdb/debugger.c,
3847         plugins/gdb/debugger.h:
3848         Remove maximum gdb command length, should fix bug#474811
3850 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
3852         * manuals/reference/libanjuta/plugin-description-file.sgml,
3853         manuals/reference/libanjuta/libanjuta-docs.sgml,
3854         manuals/reference/libanjuta/libanjuta-sections.txt,
3855         libanjuta/interfaces/libanjuta.idl,
3856         libanjuta/anjuta-c-module.c,
3857         libanjuta/anjuta-c-plugin-factory.c:
3858         Document last changes in plugin code
3860 2007-10-19  Johannes Schmid <jhs@gnome.org>
3862         * plugins/subversion/subversion-callbacks.c: (check_filename):
3863         
3864         Fixed #487854 – Anjuta crashes when i try to add a SVN url
3866 2007-10-19  Naba Kumar  <naba@gnome.org>
3868         * plugins/file-manager/file-model.c: Fixed a critical runtime
3869         warning.
3871 2007-10-18  Johannes Schmid <jhs@gnome.org>
3873         * libanjuta/anjuta-ui.h:
3874         Small fix on icon macros
3875         
3876         * libanjuta/interfaces/libanjuta.idl:
3877         * plugins/language-manager/plugin.c: (ilanguage_get_name),
3878         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
3879         (ilanguage_iface_init):
3880         
3881         Added get_from_editor() and get_name_from_editor() methods
3882         to IAnjutaLanguage
3883         
3884         * plugins/document-manager/plugin.c:
3885         (update_editor_ui_interface_items), (on_editor_changed):
3886         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3887         .in:
3888         * plugins/language-support-cpp-java/plugin.c: (install_support):
3889         
3890         Ported plugins to use the new interface
3892 2007-10-17  Johannes Schmid <jhs@gnome.org>
3894         * libanjuta/anjuta-ui.h:
3895         
3896         Added macros to register stock icons to stop all this copy&paste
3897         which had spread over a lot of files. New macros support to add 
3898         icons with toolbar and menu size (16 and 24)
3899         
3900         * plugins/class-inheritance/plugin.c: (register_stock_icons):
3901         * plugins/debug-manager/images/anjuta-attach.svg:
3902         * plugins/debug-manager/images/anjuta-step-out.svg:
3903         * plugins/debug-manager/images/anjuta-step-over.svg:
3904         * plugins/debug-manager/plugin.c: (register_stock_icons):
3905         * plugins/document-manager/images/Makefile.am:
3906         * plugins/document-manager/images/anjuta-block-end.svg:
3907         * plugins/document-manager/images/anjuta-block-start.svg:
3908         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
3909         * plugins/document-manager/images/anjuta-bookmark.svg:
3910         * plugins/document-manager/images/anjuta-go-history-next.svg:
3911         * plugins/document-manager/images/anjuta-go-history-prev.svg:
3912         * plugins/document-manager/plugin.c: (register_stock_icons):
3913         * plugins/glade/plugin.c: (register_stock_icons):
3914         * plugins/language-support-cpp-java/plugin.c:
3915         (register_stock_icons):
3916         * plugins/message-view/Makefile.am:
3917         * plugins/message-view/anjuta-go-message-next.svg:
3918         * plugins/message-view/anjuta-go-message-prev.svg:
3919         * plugins/message-view/anjuta-message-view.svg:
3920         * plugins/message-view/messages.xpm:
3921         * plugins/message-view/plugin.c: (register_stock_icons):
3922         * plugins/patch/plugin.c: (patch_plugin_activate):
3923         * plugins/project-manager/plugin.c: (register_stock_icons):
3924         * plugins/search/Makefile.am:
3925         * plugins/search/anjuta-go-match-next.svg:
3926         * plugins/search/anjuta-go-match-prev.svg:
3927         * plugins/search/plugin.c: (activate_plugin):
3928         * plugins/symbol-browser/plugin.c: (register_stock_icons):
3929         * plugins/terminal/terminal.c: (register_stock_icons):
3930         * plugins/valgrind/plugin.c: (register_stock_icons):
3931         
3932         Updated to use the new icons and added several new and updated 
3933         icons from #480093
3935 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
3937         * libanjuta/anjuta-plugin-handle.c,
3938         libanjuta/anjuta-plugin-handle.h:
3939         Add a new path property containing the directory of the .plugin
3940         file, library file (.so or whatever) must be in the same directory
3942         * libanjuta/anjuta-plugin-manager.c,
3943         libanjuta/interfaces/libanjuta.idl,
3944         (removed) libanjuta/anjuta-glue-plugin.c,
3945         (removed) libanjuta/anjuta-glue-plugin.h,
3946         (removed) libanjuta/anjuta-glue-c.c,
3947         (removed) libanjuta/anjuta-glue-c.h,
3948         (removed) libanjuta/anjuta-glue-cpp.c,
3949         (removed) libanjuta/anjuta-glue-cpp.h,
3950         (removed) libanjuta/anjuta-glue-factory.c,
3951         (removed) libanjuta/anjuta-glue-factory.h,
3952         (added) libanjuta/anjuta-c-module.c,
3953         (added) libanjuta/anjuta-c-module.h,
3954         (added) libanjuta/anjuta-c-plugin-factory.c,
3955         (added) libanjuta/anjuta-c-plugin-factory.h,
3956         libanjuta/Makefile.am:
3957         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
3958         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
3959         implementing IAnjutaPluginFactory
3960         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
3962         * libanjuta/libanjuta.h:
3963         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
3964         interface)
3966         * libanjuta/anjuta-plugin.h:
3967         Replace AnjutaGluePlugin by GTypeModule
3968         Remove unused anjuta_glue_get_component_type replaced by
3969         g_type_from_name
3971         * plugins/build-basic-autotools/build-basic-autotools.h,
3972         plugins/class-gen/plugin.h,
3973         plugins/class-inheritance/plugin.h,
3974         plugins/cvs-plugin/plugin.h,
3975         plugins/debug-manager/plugin.h,
3976         plugins/devhelp/plugin.h,
3977         plugins/document-manager/plugin.h,
3978         plugins/editor/plugin.h,
3979         plugins/file-loader/plugin.h,
3980         plugins/file-wizard/plugin.h,
3981         plugins/gdb/plugin.h,
3982         plugins/glade/plugin.h,
3983         plugins/gtodo/plugin.h,
3984         plugins/indent/plugin.h,
3985         plugins/language-manager/plugin.h,
3986         plugins/language-support-cpp-java/plugin.h,
3987         plugins/macro/plugin.h,
3988         plugins/message-view/plugin.h,
3989         plugins/patch/plugin.h,
3990         plugins/profiler/plugin.h,
3991         plugins/project-import/plugin.h,
3992         plugins/project-manager/plugin.h,
3993         plugins/project-wizard/plugin.h,
3994         plugins/sample1/plugin.h,
3995         plugins/search/plugin.h,
3996         plugins/sourceview/plugin.h,
3997         plugins/subversion/plugin.h,
3998         plugins/symbol-browser/plugin.h,
3999         plugins/symbol-db/plugin.h,
4000         plugins/terminal/terminal.c,
4001         plugins/tools/plugin.h,
4002         plugins/valgrind/plugin.h:
4003         Replace AnjutaGluePlugin by GTypeModule
4005 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
4007         * plugins/debug-manager/breakpoints.c:
4008         Fix bug#487112, crash while removing a breakpoint in a new file
4010 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
4012         * plugins/document-manager/search-box.c:
4013         Fix a crash (with an useful comment) focus-out-event handler must
4014         return a gboolean
4016 2007-10-14 Johannes Schmid <jhs@gnome.org>
4018         * plugins/sourceview/sourceview.c:
4019         Hide calltip when "Up" or "Down" key is pressed
4021 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
4023         * plugins/document-manager/search-box.c:
4024         Change included file order to avoid a compile error with gnome 2.16
4026 2007-10-13  Johannes Schmid <jhs@gnome.org>
4028         * plugins/debug-manager/plugin.c: (enable_log_view):
4029         
4030         Fixed crash when closing a project and unloading another while
4031         the debugger is enabled
4033 2007-10-13  Johannes Schmid <jhs@gnome.org>
4035         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4036         
4037         Use correct breakpoint icon
4038         
4039         * plugins/devhelp/Makefile.am:
4040         * plugins/devhelp/anjuta-go-help-next.svg:
4041         * plugins/devhelp/anjuta-go-help-prev.svg:
4042         * plugins/devhelp/plugin.c: (register_stock_icons),
4043         (devhelp_activate):
4044         
4045         Added new icons from #480093
4046         
4047         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4048         * plugins/document-manager/images/anjuta-bookmark-first.svg:
4049         * plugins/document-manager/images/anjuta-bookmark-last.svg:
4050         * plugins/document-manager/images/anjuta-bookmark-next.svg:
4051         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4052         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4053         * plugins/message-view/anjuta-go-message-next.svg:
4054         * plugins/message-view/anjuta-go-message-prev.svg:
4055         
4056         Updated icons from #480093
4057                 
4058         * src/anjuta-actions.h:
4059         Use GTK_STOCK_FULLSCREEN
4060         
4061         * src/anjuta-app.c: (on_gdl_style_changed),
4062         (anjuta_app_instance_init):
4063         * src/anjuta.glade:
4064         
4065         Added preference option to set the gdl switcher style
4067 2007-10-13  Johannes Schmid <jhs@gnome.org>
4069         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4070         (get_property_value_as_string), (set_property_value_as_string),
4071         (register_callbacks):
4072         * libanjuta/anjuta-preferences.h:
4073         
4074         Support GtkFileChooserButton as preferences widget
4075         
4076         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4077         
4078         Fixed a Gtk-Critical
4079         
4080         * plugins/file-manager/Makefile.am:
4081         * plugins/file-manager/file-model.c: (file_model_filter_file),
4082         (file_model_add_dummy), (file_model_expand_idle),
4083         (file_model_set_property), (file_model_get_property),
4084         (file_model_class_init):
4085         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
4086         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
4087         (file_manager_activate), (file_manager_finalize),
4088         (file_manager_instance_init), (ipreferences_merge),
4089         (ipreferences_unmerge), (ipreferences_iface_init):
4090         * plugins/file-manager/plugin.h:
4091         
4092         Added preferences to file-manager
4094         * plugins/glade/plugin.c: (activate_plugin):
4095         
4096         Move Properties widget into center because it is way to big
4097         for the sidebar
4099 2007-10-10  Johannes Schmid <jhs@gnome.org>
4101         * plugins/language-support-cpp-java/Makefile.am:
4102         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
4103         * plugins/language-support-cpp-java/anjuta-complete.svg:
4104         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
4105         * plugins/language-support-cpp-java/plugin.c:
4106         (register_stock_icons):
4107         
4108         And yet some more icons...
4110 2007-10-10  Johannes Schmid <jhs@gnome.org>
4112         * plugins/debug-manager/breakpoints.c:
4113         * plugins/debug-manager/images/Makefile.am:
4114         * plugins/debug-manager/images/anjuta-bookmark.svg:
4115         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
4116         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
4117         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
4118         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
4119         * plugins/debug-manager/images/anjuta-linemark.svg:
4120         * plugins/debug-manager/images/anjuta-pcmark.svg:
4121         * plugins/debug-manager/plugin.c: (register_stock_icons):
4122         * plugins/debug-manager/sparse_view.c:
4123         * plugins/document-manager/images/Makefile.am:
4124         * plugins/document-manager/images/anjuta-block-select.svg:
4125         * plugins/document-manager/images/anjuta-fold-close.svg:
4126         * plugins/document-manager/images/anjuta-fold-open.svg:
4127         * plugins/document-manager/images/anjuta-fold-toggle.svg:
4128         * plugins/document-manager/images/anjuta-indent-less.svg:
4129         * plugins/document-manager/images/anjuta-indent-more.svg:
4130         * plugins/document-manager/images/anjuta-swap.svg:
4131         * plugins/document-manager/images/block_select.xpm:
4132         * plugins/document-manager/images/fold_close.xpm:
4133         * plugins/document-manager/images/fold_open.xpm:
4134         * plugins/document-manager/images/fold_toggle.xpm:
4135         * plugins/document-manager/images/indent.xpm:
4136         * plugins/document-manager/images/indent_dcr.xpm:
4137         * plugins/document-manager/images/indent_inc.xpm:
4138         * plugins/document-manager/plugin.c: (register_stock_icons):    
4139         * plugins/editor/Makefile.am:
4140         * plugins/editor/anjuta-bookmark-16.xpm:
4141         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
4142         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
4143         * plugins/editor/anjuta-linemark-16.xpm:
4144         * plugins/editor/anjuta-pcmark-16.xpm:
4145         * plugins/editor/bookmark.xpm:
4146         * plugins/editor/breakpoint-disabled.xpm:
4147         * plugins/editor/breakpoint-enabled.xpm:
4148         * plugins/editor/linemarker.xpm:
4149         * plugins/editor/program-counter.xpm:
4150         * plugins/editor/text_editor.c:
4151         * plugins/message-view/Makefile.am:
4152         * plugins/message-view/anjuta-go-message-next.svg:
4153         * plugins/message-view/anjuta-go-message-prev.svg:
4154         * plugins/message-view/anjuta-message-manager.ui:
4155         * plugins/message-view/plugin.c:
4156         * plugins/sourceview/Makefile.am:
4157         * plugins/sourceview/sourceview.c:
4159         Integrated lots of icons from #480093
4160         Thanks to <tpgww@onepost.net>
4162         * plugins/document-manager/plugin.c:
4163         Do not mark the line in ifile_open(), that looks ugly.
4164         
4165         * plugins/document-manager/search-box.c: (on_search_focus_out),
4166         (search_box_init):
4167         Clear the status bar on focus_out.
4168         
4169         * plugins/file-loader/anjuta-loader-plugin.ui:
4170         Fixed a missing "="
4172 2007-10-09  Johannes Schmid <jhs@gnome.org>
4174         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4175         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
4177         Some things I missed in the patch for #484419
4178         
4179         * plugins/document-manager/action-callbacks.c:
4180         (on_new_file_activate):
4181         * plugins/document-manager/action-callbacks.h:
4182         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
4183         (on_window_key_press_event), (on_gconf_notify_timer):
4184         
4185         484645 – patch to deal with docman FIXME etc
4186         
4187         * plugins/editor/text_editor.c: (text_editor_set_indicator):
4188         * plugins/search/search-replace.c: (search_and_replace),
4189         (write_message_pane), (search_replace_populate),
4190         (translate_dialog_strings), (create_dialog),
4191         (anjuta_search_replace_activate):
4192         * plugins/search/search-replace_backend.c:
4193         (file_buffer_new_from_path), (get_next_match),
4194         (create_search_entries), (regex_backref),
4195         (clear_search_replace_instance):
4196         * plugins/search/search-replace_backend.h:
4197         
4198         #484573 – patch to correct various search-related issues
4199         
4200         Thanks for the above patches to <tpgww@onepost.net>
4201         
4202         * plugins/sourceview/sourceview.c:
4203         (sourceview_create_highligth_indic):
4204         
4205         Use the same marker for important as gedit (yellow background)
4207         * plugins/document-manager/anjuta-document-manager.ui:
4208         * plugins/file-loader/anjuta-file-loader.ui:
4209         * plugins/file-loader/plugin.c:
4210         
4211         Moved FileNew action to document-manager
4213 2007-10-08  Johannes Schmid <jhs@gnome.org>
4215         * plugins/document-manager/search-box.c: (on_search_activated):
4216         Mark messages for translation
4218 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
4220         reviewed by: Johannes Schmid <jhs@gnome.org>
4222         * plugins/Makefile.am:
4223         * plugins/build-basic-autotools/build-basic-autotools.c:
4224         (build_compile_file_real):
4225         * plugins/search/search-replace.c:
4226         * plugins/valgrind/preferences.c: (build_general_prefs):
4227         
4228         Fix #484379 – Contents of Makefile.am plugins and
4229         #484419 – Improvement into translation
4231 2007-10-06  Johannes Schmid <jhs@gnome.org>
4233         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4235         Fixed to properly support pointer-to-pointer (**) types
4237         * libanjuta/interfaces/libanjuta.idl:
4238         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
4239         * plugins/sourceview/sourceview-cell.h:
4240         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
4241         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
4242         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
4243         (isearch_backward), (isearch_iface_init):
4244         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
4245         (itext_editor_iface_init), (iselection_set_iter),
4246         (iselection_get_start_iter), (iselection_get_end_iter),
4247         (iselection_iface_init), (isearch_forward), (isearch_backward),
4248         (isearch_iface_init):
4249         
4250         Added IAnjutaEditorSearch interface and some utility methods to
4251         migrate from positions to iterators for the editor interface.
4252         
4253         * plugins/document-manager/Makefile.am:
4254         * plugins/document-manager/action-callbacks.c:
4255         (on_goto_line_no1_activate), (on_show_search):
4256         * plugins/document-manager/action-callbacks.h:
4257         * plugins/document-manager/anjuta-docman.c:
4258         (anjuta_docman_add_document), (anjuta_docman_show_editor),
4259         (anjuta_docman_grab_text_focus):
4260         * plugins/document-manager/anjuta-document-manager.ui:
4261         * plugins/document-manager/goto_line.c: (removed)
4262         * plugins/document-manager/goto_line.h: (removed)
4263         * plugins/document-manager/search-box.c:
4264         * plugins/document-manager/search-box.h:
4265         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
4266         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
4267         (update_editor_ui_interface_items), (on_editor_added),
4268         (activate_plugin), (deactivate_plugin):
4269         * plugins/document-manager/plugin.h:
4270         
4271         Created new incremental "Quick Search" bar in the document manager to
4272         replace the crappy EggToolbar entries. Uses the new search interface and
4273         it thus much faster and more reliable.
4274         Fixes: 
4275         Bug 357544 – incremental search should work consistently (or not at all) 
4276         when main toolbar is hidden
4277         Bug 440637 – Search, don't work very well (partly for incremental search)
4278         
4279         * plugins/search/anjuta-search.ui:
4280         * plugins/search/plugin.c: (activate_plugin):
4281         
4282         Removed incremental search stuff
4283         
4284         * plugins/build-basic-autotools/build-basic-autotools.c:
4285         (on_session_save), (on_session_load):
4286         * plugins/build-basic-autotools/executer.c:
4287         (get_program_parameters):
4288         
4289         Scroll to selected executable and remember it across sessions
4290         (followup of #477976)
4291         
4292         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4293         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
4294         
4295         * plugins/devhelp/anjuta-devhelp.ui:
4296         Rearraged toolbar items a bit
4298 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
4300         * plugins/debug-manager/command.c,
4301         plugins/debug-manager/queue.c,
4302         plugins/gdb/plugin.c,
4303         plugins/gdb/debugger.c:
4304         Fix several crashing bugs (including bug#482985) with the debugger
4305         when closing project, stopping the debugger, restarting the program
4307 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
4309         * libanjuta/anjuta-launcher.c:
4310         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
4312 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
4314         * plugins/debug-manager/command.c,
4315         plugins/debug-manager/queue.c:
4316         Asynchronous command can abort other commands in queue
4317         Resynchronize debugger state when a command is cancelled
4319         * plugins/debug-manager/breakpoints.c:
4320         Free BreakpointItem only when it is not used anymore
4322         * plugins/gdb/plugin.c:
4323         Do not return TRUE if the callback and/or ready signal is not used
4325         * plugins/gdb/debugger.c:
4326         Fix a crash, return correct state when debugger is stopped
4328 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
4330         * plugins/project-wizard/autogen.c:
4331         Fix bug#482067, escape project wizard user defined strings
4333 2007-10-01  Johannes Schmid <jhs@gnome.org>
4335         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4336         .glade:
4337         * plugins/build-basic-autotools/build-basic-autotools.c:
4338         (basic_autotools_plugin_instance_init):
4339         * plugins/build-basic-autotools/build-basic-autotools.h:
4340         * plugins/build-basic-autotools/executer.c:
4341         (get_program_parameters):
4342         
4343         Fixed #477976 – Keybinding in run dialog
4345 2007-09-30  Johannes Schmid <jhs@gnome.org>
4347         * plugins/Makefile.am:
4348         Do not build indent plugin (yet)
4349         
4350         * plugins/document-manager/plugin.c: (ipreferences_merge):
4351         Fixed unintentional and wrong change
4353         * plugins/indent/anjuta-indent.ui:
4354         Added missing file
4356 2007-09-28  Johannes Schmid <jhs@gnome.org>
4358         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
4359         * libanjuta/anjuta-launcher.h:
4360         Add a method to send EOF to some process. Needed for the indent plugin
4361         and should be useful in general. It does not actually send EOF as this
4362         is not possible with utf-8, but closes the stream instead.
4364         * plugins/devhelp/plugin.c: (value_added_current_editor):
4365         Fixed a Gtk-Critical due to the IAnjutaEditor - 
4366         IAnjutaDocument switch.
4368         * configure.in:
4369         * plugins/Makefile.am:
4370         * plugins/document-manager/Makefile.am:
4371         * plugins/document-manager/action-callbacks.c:
4372         * plugins/document-manager/anjuta-document-manager.glade:
4373         * plugins/document-manager/anjuta-document-manager.ui:
4374         * plugins/document-manager/images/Makefile.am:
4375         * plugins/document-manager/images/indent_auto.xpm:
4376         * plugins/document-manager/images/indent_set.xpm:
4377         * plugins/document-manager/indent-dialog.c:
4378         * plugins/document-manager/indent-dialog.h:
4379         * plugins/document-manager/indent-util.c:
4380         * plugins/document-manager/indent-util.h:
4381         * plugins/document-manager/indent_test.c:
4382         * plugins/document-manager/plugin.c: (register_stock_icons),
4383         (docman_plugin_instance_init), (ipreferences_merge):
4384         * plugins/document-manager/plugin.h:
4385         
4386         Removed indent code from document manager
4387         
4388         * plugins/indent/Makefile.am:
4389         * plugins/indent/indent-dialog.c:
4390         * plugins/indent/indent-util.c: (indent_init_indent_style):
4391         * plugins/indent/indent.glade:
4392         * plugins/indent/indent.plugin.in:
4393         * plugins/indent/plugin.c: (on_indent_finished),
4394         (on_indent_output), (on_indent_action_activate),
4395         (on_edit_editor_indent), (on_style_combo_changed),
4396         (value_added_current_editor), (value_removed_current_editor),
4397         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
4398         (indent_plugin_finalize), (indent_plugin_dispose),
4399         (anjuta_indent_plugin_instance_init),
4400         (anjuta_indent_plugin_class_init), (ipreferences_merge),
4401         (ipreferences_unmerge), (ipreferences_iface_init):
4402         * plugins/indent/plugin.h:
4404         Moved indent code to it's own plugin. Also reimplemented indent invocation
4405         using anjuta_launcher and streams. This is not yet completely working, maybe
4406         I got something wrong with the launcher.
4407         Also fixed #478987 – Unusable 'Indent setting window' on preferences
4409 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
4411         * plugins/debug-manager/plugin.c:
4412         Fix bug#480851, disconnect save_session signal when plugin is unloaded
4414 2007-09-27  Johannes Schmid <jhs@gnome.org>
4416         * libanjuta/interfaces/libanjuta.idl:
4417         * plugins/Makefile.am:
4418         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
4419         (isymbol_type_str), (isymbol_name), (isymbol_args),
4420         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
4421         (isymbol_impl), (isymbol_iface_init):
4422         * plugins/symbol-browser/an_symbol_info.c:
4423         * plugins/symbol-browser/an_symbol_info.h:
4424         * plugins/symbol-db/Makefile.am:
4425         * plugins/symbol-db/plugin.c:
4426         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
4427         (value_added_current_editor), (on_editor_foreach_clear),
4428         (value_removed_current_editor), (project_root_added),
4429         (symbol_db_activate), (symbol_db_deactivate),
4430         (isymbol_manager_search):
4431         * plugins/symbol-db/readtags.c: (initialize_1):
4432         * plugins/symbol-db/symbol-db-engine-iterator.c:
4433         (sdb_engine_iterator_instance_init),
4434         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
4435         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
4436         (symbol_db_engine_iterator_move_next),
4437         (symbol_db_engine_iterator_move_prev),
4438         (symbol_db_engine_iterator_get_n_items),
4439         (symbol_db_engine_iterator_last),
4440         (symbol_db_engine_iterator_set_position),
4441         (symbol_db_engine_iterator_get_position),
4442         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
4443         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
4444         (isymbol_iter_foreach), (isymbol_iter_set_position),
4445         (isymbol_iter_get_position), (isymbol_iter_get_length),
4446         (isymbol_iter_clone), (isymbol_iter_assign),
4447         (isymbol_iter_iface_init):
4448         * plugins/symbol-db/symbol-db-engine-iterator.h:
4449         * plugins/symbol-db/symbol-db-engine.c:
4450         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
4451         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4452         (sdb_engine_finalize), (sdb_engine_get_type),
4453         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4454         (sdb_engine_get_table_id_by_unique_name2),
4455         (sdb_engine_get_table_id_by_unique_name3),
4456         (symbol_db_engine_add_new_workspace),
4457         (symbol_db_engine_get_opened_project_name),
4458         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
4459         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
4460         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
4461         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
4462         (sdb_engine_add_new_scope_definition),
4463         (sdb_engine_add_new_tmp_heritage_scope),
4464         (sdb_engine_second_pass_update_scope_1),
4465         (sdb_engine_second_pass_update_heritage),
4466         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
4467         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
4468         (symbol_db_engine_update_project_symbols),
4469         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
4470         (symbol_db_engine_update_buffer_symbols),
4471         (sdb_engine_walk_down_scope_path),
4472         (sdb_engine_prepare_symbol_info_sql),
4473         (symbol_db_engine_get_global_members),
4474         (symbol_db_engine_get_scope_members_by_symbol_id),
4475         (symbol_db_engine_get_scope_members),
4476         (symbol_db_engine_get_current_scope),
4477         (symbol_db_engine_get_file_symbols):
4478         * plugins/symbol-db/symbol-db-engine.h:
4479         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4480         (on_symbol_updated), (on_symbol_inserted),
4481         (symbol_db_view_locals_get_line),
4482         (symbol_db_view_locals_update_list):
4483         * plugins/symbol-db/symbol-db-view-search.c:
4484         (sdb_view_search_model_filter), (sdb_view_search_get_type):
4485         * plugins/symbol-db/symbol-db-view-search.h:
4486         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
4487         (do_add_hidden_children), (do_recurse_and_add_new_sym),
4488         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
4489         * plugins/symbol-db/tables.sql:
4490         * plugins/symbol-db/test/Makefile.am:
4491         * plugins/symbol-db/test/main.c: (add_new_files), (main):
4492         Updated patch from Massimo to improve symbol-db plugin
4494         * plugins/document-manager/plugin.c: (on_editor_changed):
4495         Make the code a bit more robust
4496         
4497         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
4498         (anjuta_document_get_property), (anjuta_document_class_init),
4499         (anjuta_document_init), (set_uri), (document_loader_loaded),
4500         (anjuta_document_load), (document_saver_saving):
4501         * plugins/sourceview/anjuta-document.h:
4502         * plugins/sourceview/sourceview.c: (autodetect_language),
4503         (ilanguage_set_language), (ilanguage_get_language):
4504         Fix language detection on startup
4506 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
4508         * plugins/document-manager/action-callbacks.c:
4509         (on_editor_command_upper_case_activate),
4510         (on_editor_command_lower_case_activate): Leftover commit from previous
4511         commit (see last changlog entry by me).
4512         
4513         * plugins/file-manager/plugin.c: (file_manager_activate):
4514         Gave proper widget name so that layout works.
4516 2007-09-26  Johannes Schmid <jhs@gnome.org>
4518         * plugins/document-manager/plugin.c: (on_editor_changed),
4519         (docman_plugin_instance_init):
4520         Only unload/load language-support plugins if necessary.
4521         
4522         * plugins/language-manager/plugin.c: (language_manager_activate):
4523         Removed some debugging code
4525         * plugins/sourceview/sourceview.c: (on_document_saved),
4526         (ilanguage_set_language), (ilanguage_get_language):
4527         Fixed ianjuta_language interface and ensure that highlighting is
4528         activated when a new file is saved.
4529         
4530 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
4532         * libanjuta/interfaces/libanjuta.idl:
4533         * plugins/document-manager/action-callbacks.c:
4534         (on_editor_command_upper_case_activate),
4535         (on_editor_command_lower_case_activate):
4536         * plugins/editor/text_editor.c: (iselection_has_selection),
4537         (iselection_get_start), (iselection_get_end),
4538         (iselection_iface_init):
4539         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4540         * plugins/sourceview/sourceview.c: (iselect_has_selection),
4541         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
4542         method and implemented it for both scintilla and sourceview editors.
4543         Updated document-manager and assist plugins to use the new method.
4545 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
4547         * plugins/file-manager/file-view.c:
4548         Fix typo, allow to compile new file manager with gtk < 2.12
4550 2007-09-25  Johannes Schmid <jhs@gnome.org>
4552         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4553         Support Auto-Indent for single lines (e.g no selection);
4554         
4555         * plugins/macro/plugin.c:
4556         Do not use the same shortcut as auto-indent does
4557         
4558         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
4559         Optimized keyboard navigation - do not emit char_added when only
4560         navigation keys have been pressed.
4562 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
4564         * plugins/language-support-cpp-java/cpp-java-assist.c:
4565         (on_assist_chosen), (cpp_java_assist_install),
4566         (cpp_java_assist_uninstall):
4567         * plugins/language-support-cpp-java/plugin.c: (install_support),
4568         (uninstall_support): Install and uninstall support in correct order.
4569         Fixes a bug where it was installed multiple times resulting in
4570         inserting autocomplete text multiple times.
4572 2007-09-25  Johannes Schmid <jhs@gnome.org>
4574         * configure.in:
4575         Add GNOME_WARNING_FLAGS(maximum) and
4576         GNOME_CXX_WARNIGS(yes) to avoid bugs
4577         the compiler can warn you.
4578         
4579         * libegg/test-tree-utils.c: (key_test):
4580         * plugins/file-manager/file-model.c:
4581         (file_model_cancel_expand_idle), (file_model_sort),
4582         (file_model_row_expanded):
4583         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4584         (file_view_refresh), (file_view_get_selected), (file_view_init),
4585         (file_view_new):
4586         * plugins/file-manager/file-view.h:
4587         * plugins/symbol-db/readtags.c: (initialize_1):
4588         * src/main.c:
4589         
4590         Fixed the more critical warnings
4592 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
4594         Icons from tpgww@onepost.net:
4595         * configure.in:
4596         * plugins/debug-manager/Makefile.am:
4597         * plugins/debug-manager/images/Makefile.am:
4598         * plugins/debug-manager/images/anjuta-attach.svg:
4599         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
4600         * plugins/debug-manager/images/anjuta-step-into.svg:
4601         * plugins/debug-manager/images/anjuta-step-out.svg:
4602         * plugins/debug-manager/images/anjuta-step-over.svg:
4603         * plugins/debug-manager/plugin.c: (register_stock_icons):
4604         * plugins/document-manager/Makefile.am:
4605         * plugins/document-manager/block_select.xpm:
4606         * plugins/document-manager/fold_close.xpm:
4607         * plugins/document-manager/fold_open.xpm:
4608         * plugins/document-manager/fold_toggle.xpm:
4609         * plugins/document-manager/images/Makefile.am:
4610         * plugins/document-manager/images/anjuta-block-end.svg:
4611         * plugins/document-manager/images/anjuta-block-start.svg:
4612         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4613         * plugins/document-manager/images/anjuta-bookmark-first.svg:
4614         * plugins/document-manager/images/anjuta-bookmark-last.svg:
4615         * plugins/document-manager/images/anjuta-bookmark-next.svg:
4616         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4617         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4618         * plugins/document-manager/indent.xpm:
4619         * plugins/document-manager/indent_auto.xpm:
4620         * plugins/document-manager/indent_dcr.xpm:
4621         * plugins/document-manager/indent_inc.xpm:
4622         * plugins/document-manager/indent_set.xpm:
4623         * plugins/document-manager/plugin.c: Added nicer icons for
4624         document manager and debugger. Organized icons in 'images'
4625         directories.
4627 2007-09-24  Johannes Schmid <jhs@gnome.org>
4629         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4630         Fixed a missing NULL in g_object_set.
4632 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
4634         * plugins/language-support-cpp-java/cpp-java-assist.c:
4635         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
4636         scope memebers just after scope operator is entered.
4638 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
4640         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4641         * plugins/language-support-cpp-java/cpp-java-assist.c:
4642         (completion_function), (completion_compare),
4643         (cpp_java_assist_tag_destroy), (create_completion),
4644         (cpp_java_assist_destroy_completion_cache),
4645         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
4646         Show '()' for function items in autocomplete list. Allow adding
4647         ' ' and/or '(' after function call autocompletion and have preferences
4648         settings for them.
4650 2007-09-24  Johannes Schmid <jhs@gnome.org>
4652         * sourceview.c: Reverting patch from r3157 because
4653         of side-effects
4655 2007-09-24  Johannes Schmid <jhs@gnome.org>
4657         * plugins/search/search-replace.c: (on_message_clicked):
4659         Fixed #427104 – No "highlight" of lines matching find-result
4661 2007-09-24  Johannes Schmid <jhs@gnome.org>
4663         * src/anjuta.glade:
4665         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
4667 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
4669         reviewed by: Johannes Schmid <jhs@gnome.org>
4671         * plugins/build-basic-autotools/executer.c: (execute_program):
4672         Fix #478238 – set env for execute programe in the terminal
4674 2007-09-24 Tom <tpgww@onepost.net>
4676         reviewed by: Johannes Schmid <jhs@gnome.org>
4678         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
4679         Fix memory leak
4680         
4681         * plugins/debug-manager/disassemble.c: (on_disassemble):
4682         Correct a format string in DEBUG_PRINT()
4684 2007-09-23  Johannes Schmid <jhs@gnome.org>
4686         * plugins/sourceview/sourceview.c: (offset_to_position),
4687         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
4688         (ieditor_get_position), (iselect_set), (iselect_get_start),
4689         (iselect_get_end):
4690         
4691         Fixed #Bug 440637 – Search, don't work very well
4693 2007-09-23  Johannes Schmid <jhs@gnome.org>
4695         * plugins/file-manager/file-model.c: (file_model_get_filename):
4696         * plugins/file-manager/file-model.h:
4697         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
4698         (file_view_init), (file_view_class_init):
4699         * plugins/message-view/message-view.c:
4700         (message_view_query_tooltip), (message_view_dispose),
4701         (message_view_instance_init), (message_view_class_init):
4703         Added GTK+ 2.12 style tooltips to file-manager and message view.
4704         Only build if GTK+ 2.12 is availible otherwise for message-view, the
4705         old implementation is used.
4707 2007-09-23  Johannes Schmid <jhs@gnome.org>
4709         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
4710         Fixed typo
4711         
4712         * plugins/language-manager/language-manager.plugin.in:
4713         Marked UserActivatable=FALSE
4714         
4715         * plugins/language-manager/plugin.c: (load_languages),
4716         (language_manager_activate), (language_manager_deactivate),
4717         (language_manager_dispose), (language_manager_instance_init),
4718         (language_manager_find_mime_type), (language_manager_find_string),
4719         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
4720         (ilanguage_get_name), (ilanguage_get_strings):
4721         
4722         Fixed various stupid bugs in language-manager plugin
4723         
4724         * plugins/symbol-db/symbol-db-engine.c:
4725         (sdb_engine_second_pass_update_scope_1):
4726         
4727         Add a g_return_if_fail to avoid a crash though still unsure
4728         what's causing it.
4730 2007-09-23  Johannes Schmid <jhs@gnome.org>
4732         * plugins/symbol-db/plugin.c: (on_project_element_added),
4733         (sources_array_free), (sources_array_add_foreach),
4734         (project_root_added):
4735         * plugins/symbol-db/symbol-db-engine.c:
4736         (symbol_db_engine_add_new_files):
4737         * plugins/symbol-db/symbol-db-engine.h:
4738         
4739         Added support for other languages than "C" to symbol-db. Now
4740         supports all languages listed by the language-manager.
4742 2007-09-23  Tom <tpgww@onepost.net>
4744         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
4746         * configure.in:
4747         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
4748         
4749         * libanjuta/anjuta-glue-factory.c: (load_plugin),
4750         (anjuta_glue_factory_get_object_type):
4751         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
4752         * plugins/build-basic-autotools/build-basic-autotools.c:
4753         (value_added_current_editor):
4754         * plugins/debug-manager/breakpoints.c:
4755         (breakpoints_dbase_edit_breakpoint),
4756         (on_toggle_breakpoint_activate):
4757         * plugins/debug-manager/plugin.c:
4758         (on_run_to_cursor_action_activate):
4759         * plugins/debug-manager/stack_trace.c:
4760         (dma_thread_update_stack_trace):
4761         * plugins/gdb/plugin.c:
4762         * plugins/glade/plugin.c: (ifile_open):
4763         * plugins/profiler/gprof-call-graph-view.c:
4764         * plugins/profiler/gprof-flat-profile-view.c:
4765         * plugins/profiler/gprof-function-call-tree-view.c:
4766         * plugins/profiler/gprof-options.c: (setup_widgets):
4767         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4768         * plugins/search/search-replace_backend.c:
4769         (file_buffer_new_from_te):
4770         * plugins/sourceview/assist-tip.c: (assist_tip_move):
4771         * plugins/sourceview/assist-window.c: (assist_window_set_property),
4772         (assist_window_get_property), (assist_window_move):
4773         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
4774         (value_added_current_editor):
4775         * plugins/symbol-db/plugin.c: (value_added_current_editor):
4776         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4777         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
4778         
4779         Many small code, warnings and leak fixes
4781 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
4783         * (removed) plugins/debug-manager/debugger.c,
4784         (removed) plugins/debug-manager/debugger.h,
4785         (added) plugins/debug-manager/command.c,
4786         (added) plugins/debug-manager/command.h,
4787         (added) plugins/debug-manager/queue.c,
4788         (added) plugins/debug-manager/queue.h,
4789         plugins/debug-manager/breakpoints.c,
4790         plugins/debug-manager/debug_tree.c,
4791         plugins/debug-manager/debug_tree.h,
4792         plugins/debug-manager/disassemble.c,
4793         plugins/debug-manager/disassemble.h,
4794         plugins/debug-manager/locals.c,
4795         plugins/debug-manager/locals.h,
4796         plugins/debug-manager/memory.c,
4797         plugins/debug-manager/memory.h,
4798         plugins/debug-manager/plugin.c,
4799         plugins/debug-manager/plugin.h,
4800         plugins/debug-manager/registers.c,
4801         plugins/debug-manager/registers.h,
4802         plugins/debug-manager/sharedlib.c,
4803         plugins/debug-manager/sharedlib.h,
4804         plugins/debug-manager/signals.c,
4805         plugins/debug-manager/signals.h,
4806         plugins/debug-manager/stack_trace.c,
4807         plugins/debug-manager/stack_trace.h,
4808         plugins/debug-manager/start.h,
4809         plugins/debug-manager/start.c,
4810         plugins/debug-manager/threads.c,
4811         plugins/debug-manager/threads.h,
4812         plugins/debug-manager/watch.c,
4813         plugins/debug-manager/watch.h,
4814         plugins/debug-manager/Makefile.am,
4815         plugins/gdb/debugger.c,
4816         plugins/gdb/debugger.h,
4817         plugins/gdb/plugin.c,
4818         libanjuta/interfaces/libanjuta.idl:
4819         Split debug-manager/debugger.c into command.c and queue.c
4820         Clean up debugger queue
4821         DmaDebuggerQueue object does not implement IAnjutaDebugger
4823 2007-09-23  Johannes Schmid <jhs@gnome.org>
4825         * configure.in:
4826         Bumped version to 2.3.0 (to ensure bugzilla bugs are
4827         set correctly, etc.)
4828         
4829         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4830         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
4831         (plugin_set_update):
4832         
4833         Show an error dialog instead of crashing when plugin loading fails
4835         * plugins/language-manager/Makefile.am:
4836         * plugins/language-manager/language-manager.plugin.in:
4837         * plugins/language-manager/languages.xml:
4838         * plugins/language-manager/plugin.c: (language_destroy),
4839         (load_languages), (language_manager_activate),
4840         (language_manager_deactivate), (language_manager_finalize),
4841         (language_manager_dispose), (language_manager_instance_init),
4842         (language_manager_class_init), (language_manager_find_mime_type),
4843         (language_manager_find_string), (ilanguage_get_from_mime_type),
4844         (ilanguage_get_from_string), (ilanguage_get_name),
4845         (ilanguage_get_strings), (ilanguage_iface_init):
4846         * plugins/language-manager/plugin.h:
4847         
4848         Added new language-manager plugin to have a better organisation for
4849         language names. The xml probabaly needs to be extended over time.
4850         
4851         * plugins/Makefile.am:
4852         * plugins/document-manager/plugin.c: (on_editor_changed):
4853         
4854         Adapted to new IAnjutaLanguage interface. Do not unload language-support
4855         because it does not really save memory but makes tab switching slow.
4856         
4857         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4858         .in:
4859         * plugins/language-support-cpp-java/plugin.c: (install_support),
4860         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
4861         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
4862         unloading
4864         * plugins/language-support-cpp-java/cpp-java-assist.c:
4865         (cpp_java_assist_show_autocomplete):
4866         
4867         Fix autocomplete to only show valid completions
4869         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4870         Calltips always have correct size and position now
4872 2007-09-22  Johannes Schmid <jhs@gnome.org>
4874         * plugins/search/search-replace_backend.c: (get_next_match):
4875         Removed code introduced by accident that causes a crash.
4876         
4877         * plugins/sourceview/sourceview-tags.c:
4878         * plugins/sourceview/sourceview-tags.h:
4879         Removed ununsed files
4881 2007-09-22  Johannes Schmid <jhs@gnome.org>
4883         * plugins/language-support-cpp-java/cpp-java-assist.c:
4884         Fixed build error
4886 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4888         * plugins/language-support-cpp-java/cpp-java-assist.c:
4889         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
4890         Increased matching brace search to 500 chars.
4892 2007-09-21  Johannes Schmid <jhs@gnome.org>
4894         * plugins/language-support-cpp-java/cpp-java-assist.c:
4895         (cpp_java_assist_get_pre_word),
4896         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
4897         
4898         Added some profiling debug code
4899         
4900         * plugins/language-support-cpp-java/cpp-java-utils.c:
4901         (cpp_java_util_jump_to_matching_brace):
4902         * plugins/language-support-cpp-java/cpp-java-utils.h:
4903         * plugins/language-support-cpp-java/plugin.c:
4904         (get_line_indentation_base), (get_line_auto_indentation):
4905         
4906         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
4907         avoid looping over the whole file when using calltips which is too slow and
4908         unneeded.
4909         
4910         * plugins/sourceview/assist-tip.c: (assist_tip_init),
4911         (assist_tip_set_tips), (assist_tip_get_coordinates),
4912         (assist_tip_new):
4913         * plugins/sourceview/sourceview.c: (iassist_show_tips):
4914         
4915         Better calltips appearance (use theme now) and avoid jumping
4916         calltips
4918 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4920         * plugins/document-manager/plugin.c:
4921         (update_editor_ui_interface_items):
4922         * plugins/language-support-cpp-java/plugin.c: (install_support),
4923         (uninstall_support): Moved autocomplete ui update code from
4924         document-manager to language-plugin.
4926 2007-09-21  Johannes Schmid <jhs@gnome.org>
4928         * libanjuta/interfaces/libanjuta.idl:
4929         
4930         Added IAnjutaLanguage interface (might still change...) for
4931         the upcoming language-manager plugin.
4932         
4933         * plugins/file-manager/Makefile.am:
4934         * plugins/file-manager/file-model.c:
4935         (file_model_cancel_expand_idle), (file_model_add_dummy),
4936         (file_model_expand_idle), (file_model_sort),
4937         (file_model_row_expanded), (file_model_row_collapsed),
4938         (file_model_init), (file_model_finalize),
4939         (file_model_set_property), (file_model_get_property),
4940         (file_model_class_init), (file_model_new), (file_model_refresh),
4941         (file_model_get_uri):
4942         * plugins/file-manager/file-model.h:
4943         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4944         (file_view_expand_row_idle), (file_view_refresh),
4945         (file_view_get_selected), (file_view_button_press_event),
4946         (file_view_selection_changed), (file_view_init),
4947         (file_view_get_property), (file_view_set_property),
4948         (file_view_finalize), (file_view_class_init):
4949         
4950         Split up model/view as far as possible and fixed some file-manager
4951         bugs (popup-menu and incorrect project loading).
4952         
4953         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4954         Use monospace font for tips.
4955         
4956         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
4957         (sourceview_cell_new), (icell_get_character), (icell_get_length),
4958         (icell_get_attribute), (icell_style_get_font_description),
4959         (icell_style_get_color), (icell_style_get_background_color),
4960         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
4961         (iiter_foreach), (iiter_set_position), (iiter_get_position),
4962         (iiter_get_length), (iiter_clone), (iiter_assign):
4964         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
4965         interface. This is way faster though it has the drawback to create invalid
4966         iterators if the buffer is changed.
4968 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4970         * libanjuta/interfaces/libanjuta.idl:
4971         * plugins/document-manager/action-callbacks.c:
4972         * plugins/document-manager/anjuta-document-manager.ui:
4973         * plugins/document-manager/plugin.c: (register_stock_icons):
4974         * plugins/editor/text_editor.c:
4975         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4976         * plugins/language-support-cpp-java/cpp-java-assist.c:
4977         (cpp_java_assist_get_calltip_context):
4978         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
4979         (register_stock_icons), (cpp_java_plugin_activate_plugin):
4981         Moved autocomplete menu action from document-manager to assist plugin
4982         and got rid of deprecated autocomplete interface.
4984 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4986         * libanjuta/interfaces/libanjuta.idl:
4987         * plugins/editor/text_editor.c: (iassist_iface_init):
4988         * plugins/language-support-cpp-java/cpp-java-assist.c:
4989         (cpp_java_assist_check), (on_assist_chosen):
4990         * plugins/sourceview/sourceview.c: (iassist_iface_init):
4991         Removed react() methods in both editors and assist interface. Assist
4992         plugin itself handles setting the autocomplete. Also fixed
4993         some mem leaks.
4995 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4997         * plugins/file-manager/Makefile.am:
4998         * plugins/file-manager/file-view.c: (file_view_add_dummy),
4999         (file_view_expand_idle), (file_view_init):
5000         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
5001         (file_manager_set_default_uri), (project_root_added),
5002         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
5003         (file_manager_activate), (file_manager_deactivate),
5004         (file_manager_instance_init), (file_manager_class_init),
5005         (ifile_manager_set_root), (ifile_manager_set_selected),
5006         (ifile_manager_iface_init): Adjusted white spaces to match
5007         anjuta convention.
5009 2007-09-19  Naba Kumar  <naba@gnome.org>
5011         * libanjuta/interfaces/libanjuta.idl:
5012         * plugins/editor/text_editor.c: (text_editor_instance_init),
5013         (iassist_show_tips), (iassist_cancel_tips),
5014         (iassist_hide_suggestions), (iassist_iface_init):
5015         * plugins/editor/text_editor.h:
5016         * plugins/editor/text_editor_cbs.c:
5017         (on_text_editor_scintilla_notify):
5018         * plugins/language-support-cpp-java/cpp-java-assist.c:
5019         (is_scope_context_character), (is_word_character),
5020         (create_completion), (cpp_java_assist_get_scope_context),
5021         (cpp_java_assist_get_pre_word),
5022         (cpp_java_assist_get_scope_operator),
5023         (cpp_java_assist_destroy_completion_cache),
5024         (cpp_java_assist_create_scope_completion_cache),
5025         (cpp_java_assist_create_word_completion_cache),
5026         (cpp_java_assist_show_autocomplete),
5027         (cpp_java_assist_get_calltip_context),
5028         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
5029         (on_editor_char_added), (on_assist_chosen),
5030         (cpp_java_assist_install), (cpp_java_assist_uninstall),
5031         (cpp_java_assist_init), (cpp_java_assist_finalize):
5032         * plugins/language-support-cpp-java/cpp-java-assist.h:
5033         * plugins/language-support-cpp-java/plugin.c:
5034         (initialize_indentation_params):
5035         * plugins/sourceview/assist-tip.c:
5036         * plugins/sourceview/assist-tip.h:
5037         * plugins/sourceview/sourceview-private.h:
5038         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5039         (on_assist_tip_destroyed), (on_assist_cancel),
5040         (on_document_char_added), (iassist_get_suggestions),
5041         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
5042         
5043         Implement state-less assistance so that assist can be evaluated
5044         any given time at any position. Changed IAnjutaEditorAssist interfance
5045         and implementations and removed any state management in editors.
5047 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
5049         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5050         completion items sorting and avoided unnecssary sorts.
5052         * plugins/text-editor.c: Fixed state.
5054 2007-09-17  Johannes Schmid <jhs@gnome.org>
5056         * plugins/language-support-cpp-java/cpp-java-assist.c:
5057         (on_assist_begin):
5058         
5059         Fixed calltips in sourceview
5061 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
5063         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5064         completion items preparation time. Fixed a crash bug.
5066         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5067         Set buffer size (From Massimo, required for symbol-db).
5069         * libanjuta/interfaces/libanjuta.idl: Also pass position information
5070         for suggestions.
5072         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
5073         change in API.
5075         * plugins/editor/aneditor-autocomplete.cxx,
5076         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
5077         Added ANE_GETWORDBEFORECARAT command.
5079         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
5080         using assist interface.
5082         * plugins/editor/text_editor.c: (text_editor_instance_init),
5083         (text_editor_get_word_before_carat),
5084         (text_editor_get_current_word), (iassist_add_trigger),
5085         (iassist_remove_trigger), (on_assist_canceled),
5086         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
5087         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
5088         * plugins/editor/text_editor.h:
5089         * plugins/editor/text_editor_cbs.c: (trigger_size),
5090         (max_trigger_size), (text_editor_check_assist),
5091         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
5092         interface.
5094         * plugins/language-support-cpp-java/Makefile.am:
5095         * plugins/language-support-cpp-java/plugin.c:
5096         (get_line_indentation_base), (get_line_auto_indentation),
5097         (install_support), (uninstall_support),
5098         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
5099         (cpp_java_plugin_instance_init):
5100         * plugins/language-support-cpp-java/plugin.h:
5101         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
5102         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
5103         Make assist a separate class.
5105 2007-09-14  Johannes Schmid <jhs@gnome.org>
5107         * plugins/sourceview/sourceview.c: (iassist_suggest):
5108         Fixed changed char_alignment paramter in language-support
5109         plugin
5111 2007-09-14  Naba Kumar  <naba@gnome.org>
5113         * plugins/language-support-cpp-java/plugin.c: Send the right
5114         'char_alignment' paramenter (needs fixing in sourceview).
5116 2007-09-13  Johannes Schmid <jhs@gnome.org>
5118         * anjuta.anjuta:
5119         * plugins/project-wizard/templates/minimal/project.anjuta:
5120         Use IAnjutaSymbolManager instead of loading the plugin directly.
5121         (TODO: Think of a version to do this for older files...)
5123         * configure.in:
5124         * plugins/Makefile.am:
5125         * plugins/symbol-db/Makefile.am:
5126         
5127         Build symbol-db plugin if libgda-3.0 is found
5129 2007-09-13  Johannes Schmid <jhs@gnome.org>
5131         * plugins/sourceview/Makefile.am:
5132         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5133         (set_uri):
5134         * plugins/sourceview/anjuta-document.h:
5135         Removed lots of dead code
5136         
5137         * plugins/sourceview/anjuta-languages-manager.c:
5138         * plugins/sourceview/anjuta-languages-manager.h:
5139         removed completely
5140         
5141         * plugins/sourceview/sourceview.c: (on_document_char_added),
5142         (on_document_loaded), (sourceview_instance_init),
5143         (iselect_get_start), (iselect_get_end),
5144         (ilanguage_get_supported_languages), (ilanguage_set_language):
5145         
5146         Fixed selection handling and make some adaptions for the changes 
5147         mentioned above
5149 2007-09-13  Johannes Schmid <jhs@gnome.org>
5151         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5152         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5153         (on_assist_update):
5154         
5155         Added preferences to language support completion/calltips
5156         
5157         * plugins/sourceview/assist-window.c: (assist_window_update):
5159         Always select first entry
5161         * plugins/sourceview/sourceview.glade:
5162         Removed old completion preferences
5164 2007-09-11  Naba Kumar  <naba@gnome.org>
5166         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
5167         and possible crash when pressing ctrl+d in terminal after preferences
5168         window has been shown once (no need for backport).
5170         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
5171         implementations to get warnings instead of crashes for unimplemented
5172         interface methods.
5174 2007-09-11   Massimo Cora' <maxcvs@email.it>
5176         Reviewed by: Naba Kumar  <naba@gnome.org>
5178         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5179         * plugins/symbol-db/*:
5180         Added new symbol-database backend based on SQLite 3.
5181         (does not enabled for build currently).
5183 2007-09-10  Johannes Schmid <jhs@gnome.org>
5185         * anjuta.anjuta:
5186         * configure.in:
5187         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
5188         (parse_info_init), (parse_info_free), (valid_element),
5189         (start_element_handler), (end_element_handler), (text_handler),
5190         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
5191         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
5192         (egg_recent_model_monitor), (egg_recent_model_read),
5193         (egg_recent_model_open_file), (egg_recent_model_lock_file),
5194         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
5195         (egg_recent_model_set_property), (egg_recent_model_class_init),
5196         (egg_recent_model_init), (egg_recent_model_add_full),
5197         (egg_recent_model_delete), (egg_recent_model_get_list),
5198         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
5199         (egg_recent_model_set_filter_mime_types),
5200         (egg_recent_model_clear_group_filter),
5201         (egg_recent_model_set_filter_groups),
5202         (egg_recent_model_clear_scheme_filter),
5203         (egg_recent_model_set_filter_uri_schemes),
5204         (egg_recent_model_remove_expired):
5205         
5206         Update EggRecent (#456465)
5208 2007-09-10  Johannes Schmid <jhs@gnome.org>
5210         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
5211         (anjuta_plugin_manager_get_plugin):
5212         * plugins/profiler/gprof-call-graph-view.c:
5213         (gprof_call_graph_view_create_columns):
5214         * plugins/profiler/gprof-flat-profile-view.c:
5215         (gprof_flat_profile_view_create_columns):
5216         * plugins/profiler/gprof-function-call-tree-view.c:
5217         (gprof_function_call_tree_view_create_columns):
5218         
5219         Fixed #466031 – Update of pieces of menus for Localization
5221 2007-09-10  Johannes Schmid <jhs@gnome.org>
5223         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
5224         Bug 343522 – anjuta: Unable to execute commands that use options.
5226 2007-09-09  Johannes Schmid <jhs@gnome.org>
5228         * plugins/document-manager/anjuta-docman.c:
5229         (anjuta_docman_update_page_label):
5230         
5231         Fixed #458034 – Method of indicating unsaved changes breaks convention
5232         
5233         * plugins/document-manager/plugin.c: (update_title),
5234         (value_added_project_root_uri), (value_removed_project_root_uri),
5235         (on_editor_changed), (activate_plugin):
5236         * plugins/document-manager/plugin.h:
5237         * plugins/project-manager/plugin.c: (on_profile_scoped),
5238         (on_profile_descoped), (ifile_open):
5239         
5240         Fixed #427390 – Show path of item in currently focused editor window
5242 2007-09-09  Johannes Schmid <jhs@gnome.org>
5244         * plugins/search/plugin.c: (on_toolbar_find_clicked),
5245         (on_toolbar_find_incremental):
5246         Fix incremental search
5247         
5248         * plugins/sourceview/sourceview.c: (on_document_char_added),
5249         (set_select):
5250         Fixed selection management
5252 2007-09-09  Johannes Schmid <jhs@gnome.org>
5254         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
5255         Fixed memory leak
5257         * libanjuta/interfaces/libanjuta.idl:
5258         Extended IAnjutaEditorAssist interface
5259         
5260         * plugins/language-support-cpp-java/plugin.c:
5261         (jump_to_matching_brace), (add_tags), (on_assist_begin),
5262         (assist_cleanup), (on_assist_chosen), (on_assist_update),
5263         (context_character), (get_context), (function_parser),
5264         (cpp_member_parser), (install_assist), (uninstall_assist),
5265         (get_line_indentation_base), (get_line_auto_indentation),
5266         (install_support), (uninstall_support),
5267         (on_value_added_current_editor), (on_value_removed_current_editor),
5268         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
5269         * plugins/language-support-cpp-java/plugin.h:
5270         
5271         Improved fixed editor assistance and added support for function/method
5272         tooltips. jumb_to_matching_brance => jump_to_matching_brace
5273         
5274         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
5275         Removed a FIXME
5276         
5277         * plugins/project-import/project-import.c: (on_import_next):
5278         Added a non-NULL check with could probably fix #474843 but not sure
5279         
5280         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
5281         Fixed anjuta-plugin project wizard
5282         
5283         * plugins/sourceview/Makefile.am:
5284         * plguins/sourceview/assist-tip.[ch]:
5285         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
5286         (anjuta_view_key_press_event):
5287         * plugins/sourceview/assist-window.c: (assist_window_class_init),
5288         (assist_window_init), (assist_window_update), (assist_window_new):
5289         * plugins/sourceview/sourceview-private.h:
5290         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5291         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
5292         (trigger_size), (max_trigger_size), (on_document_char_added),
5293         (sourceview_dispose), (ieditor_get_current_word),
5294         (iassist_add_trigger), (iassist_init_suggestions),
5295         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
5296         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
5297         
5298         Big update on sourceview assist capabilites. Autocompletion should
5299         now work much better and function tooltips are finally supported!
5301         * plugins/sourceview/anjuta-document.h:
5302         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
5303         (anjuta_document_get_current_word):
5304         Fixed get_current_word (inspired by aneditor.cxx implementation)
5306         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
5307         (icell_get_attribute):
5308         Fixed get_attribute() to also detect character constants.
5309         Simplified get_char()
5311         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
5312         (isymbol_manager_get_members), (isymbol_manager_get_parents),
5313         (isymbol_manager_get_completions_at_position):
5314         
5315         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
5317 2007-09-04  Naba Kumar  <naba@gnome.org>
5319         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
5320         projects that can not add sources.
5322         * plugins/file-wizard/file.c: Similarly for file wizard,
5323         Do not enable 'Add to project' projects that can not add sources.
5325 2007-09-04  Naba Kumar  <naba@gnome.org>
5327         * configure.in: Bumped gnome-build requirement to 0.2.0
5328         for project capabilities support.
5330         * plugins/project-manager/plugin.c: Enable/disable project
5331         actions based on project capabilities. Fixes bug #433552:
5332         crash in Anjuta IDE: add file test.h in project on generic
5333         Makefile.
5335         * libanjuta/interfaces/libanjuta.idl: Added method to query
5336         project capabilities.
5338 2007-09-03  Naba Kumar  <naba@gnome.org>
5340         * plugins/file-manager/plugin.c: Set shadow type IN.
5341         * plugins/file-manager/file-view.c: Fixed code style.
5342         * plugins/file-manager/file-view.c: Fixed icons column to size
5343         properly.
5345         * plugins/file-manager/plugin.[c,h]: Fixed code style.
5347         * plugins/file-manager/plugin.c: Fixed crash on closing project and
5348         unmonitors project-uri on file-manager deactivation.
5350         * TODO.tasks: Updated
5352 2007-09-02  Johannes Schmid <jhs@gnome.org>
5354         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
5355         Fixed memory leak
5356         
5357         * plugins/file-manager/file-view.c: (file_view_get_selected),
5358         (file_view_button_press_event), (file_view_finalize):
5359         * plugins/file-manager/plugin.c: (project_root_removed),
5360         (file_manager_deactivate):
5361         
5362         Fixed some small bugs I missed before
5364 2007-09-02  Johannes Schmid <jhs@gnome.org>
5366         * plugins/file-manager/*:
5367         Added new and file-manager
5369 2007-09-02  Johannes Schmid <jhs@gnome.org>
5371         * plugins/file-manager/*:
5372         Removed old file-manager
5374 2007-08-31  Johannes Schmid <jhs@gnome.org>
5376         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
5377         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5378         
5379         Fixed some memory leaks
5380         
5381         * MAINTAINERS: Fixed
5382         
5383 2007-08-31  Johannes Schmid <jhs@gnome.org>
5385         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5386         (get_property_value_as_string), (set_property_value_as_string),
5387         (register_callbacks), (preferences_foreach_callback),
5388         (anjuta_preferences_register_property_raw):
5389         * libanjuta/anjuta-preferences.h:
5390         * plugins/build-basic-autotools/build-basic-autotools.c:
5391         (on_build_mesg_format):
5392         * plugins/document-manager/anjuta-document-manager.glade:
5393         * plugins/message-view/anjuta-message-manager-plugin.glade:
5394         
5395         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
5396         broken message view preferences
5397         
5398         * plugins/message-view/message-view.c:
5399         (message_view_instance_init), (pref_change_color), (prefs_init),
5400         (imessage_view_append):
5401         Cleaned up message view (#458041)
5402         
5403         * src/shell.c: (on_preferences_activate),
5404         (anjuta_test_shell_instance_init),
5405         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
5406         Fixed test shell to allow better debugging
5407         
5408 2007-08-31  Johannes Schmid <jhs@gnome.org>
5410         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
5411         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
5412         * plugins/gtodo/main.h:
5413         * plugins/gtodo/plugin.c: (activate_plugin):
5414         
5415         Fixed #423467 (View->Tasks menu items are not 
5416         checked on startup)
5418 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
5420         reviewed by: Johannes Schmid <jhs@gnome.org>
5422         * COPYING:
5423         * data/welcome.txt.in:
5424         * launcher/anjuta_launcher.c:
5425         * libanjuta/anjuta-children.c:
5426         * libanjuta/anjuta-children.h:
5427         * libanjuta/anjuta-debug.h:
5428         * libanjuta/anjuta-encodings.c:
5429         * libanjuta/anjuta-encodings.h:
5430         * libanjuta/anjuta-glue-c.c:
5431         * libanjuta/anjuta-glue-c.h:
5432         * libanjuta/anjuta-plugin-description.c:
5433         * libanjuta/anjuta-plugin-description.h:
5434         * libanjuta/anjuta-plugin-handle.c:
5435         * libanjuta/anjuta-plugin-handle.h:
5436         * libanjuta/anjuta-plugin-manager.c:
5437         * libanjuta/anjuta-plugin-manager.h:
5438         * libanjuta/anjuta-plugin.c:
5439         * libanjuta/anjuta-plugin.h:
5440         * libanjuta/anjuta-preferences.c:
5441         * libanjuta/anjuta-preferences.h:
5442         * libanjuta/anjuta-profile-manager.c:
5443         * libanjuta/anjuta-profile-manager.h:
5444         * libanjuta/anjuta-profile.c:
5445         * libanjuta/anjuta-profile.h:
5446         * libanjuta/anjuta-save-prompt.c:
5447         * libanjuta/anjuta-save-prompt.h:
5448         * libanjuta/anjuta-serializer.c:
5449         * libanjuta/anjuta-serializer.h:
5450         * libanjuta/anjuta-session.c:
5451         * libanjuta/anjuta-session.h:
5452         * libanjuta/anjuta-shell.c:
5453         * libanjuta/anjuta-shell.h:
5454         * libanjuta/anjuta-status.c:
5455         * libanjuta/anjuta-status.h:
5456         * libanjuta/anjuta-ui.c:
5457         * libanjuta/anjuta-ui.h:
5458         * libanjuta/anjuta-utils-priv.h:
5459         * libanjuta/anjuta-utils.c:
5460         * libanjuta/anjuta-utils.h:
5461         * libanjuta/cell-renderer-captioned-image.c:
5462         * libanjuta/cell-renderer-captioned-image.h:
5463         * libanjuta/e-splash.c:
5464         * libanjuta/e-splash.h:
5465         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5466         * libanjuta/interfaces/libanjuta.idl:
5467         * libanjuta/libanjuta.h:
5468         * libanjuta/resources.c:
5469         * libanjuta/resources.h:
5470         * libegg/egg-cell-renderer-text.c:
5471         * libegg/egg-combo-action.c:
5472         * libegg/egg-entry-action.c:
5473         * libegg/egg-recent-action.c:
5474         * libegg/egg-recent-files-module.c:
5475         * libegg/egg-recent-item.c:
5476         * libegg/egg-recent-model.c:
5477         * libegg/egg-recent-view-gtk.c:
5478         * libegg/egg-recent-view.c:
5479         * libegg/egg-submenu-action.c:
5480         * libegg/eggaccelerators.c:
5481         * libegg/eggcellrendererpopup.c:
5482         * libegg/eggcomboselect.c:
5483         * libegg/eggtreemodelfilter.c:
5484         * libegg/eggtreemultidnd.c:
5485         * libegg/gtkcellview.h:
5486         * libegg/treeviewutils/egg-cell-renderer-text.h:
5487         * libegg/treeviewutils/eggaccelerators.h:
5488         * libegg/treeviewutils/eggcellrendererkeys.h:
5489         * libegg/treeviewutils/eggcellrendererpopup.h:
5490         * libegg/treeviewutils/eggtreemodelfilter.h:
5491         * libegg/treeviewutils/eggtreemultidnd.h:
5492         * libegg/treeviewutils/eggtreeviewstate.h:
5493         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
5494         * manuals/anjuta-faqs/Makefile.am:
5495         * manuals/anjuta-manual/C/anjuta-manual.xml:
5496         * manuals/anjuta-manual/C/license.xml:
5497         * manuals/anjuta-manual/es/es.po:
5498         * manuals/anjuta-manual/sv/sv.po:
5499         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
5500         ml:
5501         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
5502         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
5503         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
5504         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
5505         * manuals/old/ja/anjuta-manual/license.xml:
5506         * plugins/build-basic-autotools/build-basic-autotools.c:
5507         * plugins/build-basic-autotools/build-basic-autotools.h:
5508         * plugins/build-basic-autotools/executer.c:
5509         * plugins/build-basic-autotools/executer.h:
5510         * plugins/build/build_file.c:
5511         * plugins/build/build_file.h:
5512         * plugins/build/build_project.c:
5513         * plugins/build/build_project.h:
5514         * plugins/build/clean_project.c:
5515         * plugins/build/clean_project.h:
5516         * plugins/build/commands.c:
5517         * plugins/build/commands.h:
5518         * plugins/build/compile.c:
5519         * plugins/build/compile.h:
5520         * plugins/build/compiler_options.c:
5521         * plugins/build/compiler_options.h:
5522         * plugins/build/configurer.c:
5523         * plugins/build/configurer.h:
5524         * plugins/build/executer.c:
5525         * plugins/build/executer.h:
5526         * plugins/class-gen/cell-renderer-flags.c:
5527         * plugins/class-gen/cell-renderer-flags.h:
5528         * plugins/class-gen/combo-flags.c:
5529         * plugins/class-gen/combo-flags.h:
5530         * plugins/class-gen/element-editor.c:
5531         * plugins/class-gen/element-editor.h:
5532         * plugins/class-gen/generator.c:
5533         * plugins/class-gen/generator.h:
5534         * plugins/class-gen/plugin.c:
5535         * plugins/class-gen/plugin.h:
5536         * plugins/class-gen/transform.c:
5537         * plugins/class-gen/transform.h:
5538         * plugins/class-gen/validator.c:
5539         * plugins/class-gen/validator.h:
5540         * plugins/class-gen/window.c:
5541         * plugins/class-gen/window.h:
5542         * plugins/class-inheritance/class-callbacks.c:
5543         * plugins/class-inheritance/class-callbacks.h:
5544         * plugins/class-inheritance/class-inherit.c:
5545         * plugins/class-inheritance/class-inherit.h:
5546         * plugins/class-inheritance/plugin.c:
5547         * plugins/class-inheritance/plugin.h:
5548         * plugins/cvs-plugin/cvs-actions.c:
5549         * plugins/cvs-plugin/cvs-actions.h:
5550         * plugins/cvs-plugin/cvs-callbacks.c:
5551         * plugins/cvs-plugin/cvs-callbacks.h:
5552         * plugins/cvs-plugin/cvs-execute.c:
5553         * plugins/cvs-plugin/cvs-execute.h:
5554         * plugins/cvs-plugin/cvs-interface.c:
5555         * plugins/cvs-plugin/cvs-interface.h:
5556         * plugins/cvs-plugin/plugin.c:
5557         * plugins/cvs-plugin/plugin.h:
5558         * plugins/debug-manager/breakpoints.c:
5559         * plugins/debug-manager/breakpoints.h:
5560         * plugins/debug-manager/chunk_view.c:
5561         * plugins/debug-manager/chunk_view.h:
5562         * plugins/debug-manager/data_buffer.c:
5563         * plugins/debug-manager/data_buffer.h:
5564         * plugins/debug-manager/data_view.c:
5565         * plugins/debug-manager/data_view.h:
5566         * plugins/debug-manager/debug_tree.c:
5567         * plugins/debug-manager/debug_tree.h:
5568         * plugins/debug-manager/debugger.c:
5569         * plugins/debug-manager/debugger.h:
5570         * plugins/debug-manager/disassemble.c:
5571         * plugins/debug-manager/disassemble.h:
5572         * plugins/debug-manager/info.c:
5573         * plugins/debug-manager/info.h:
5574         * plugins/debug-manager/locals.c:
5575         * plugins/debug-manager/locals.h:
5576         * plugins/debug-manager/memory.c:
5577         * plugins/debug-manager/memory.h:
5578         * plugins/debug-manager/plugin.c:
5579         * plugins/debug-manager/plugin.h:
5580         * plugins/debug-manager/registers.c:
5581         * plugins/debug-manager/registers.h:
5582         * plugins/debug-manager/sexy-icon-entry.c:
5583         * plugins/debug-manager/sexy-icon-entry.h:
5584         * plugins/debug-manager/sharedlib.c:
5585         * plugins/debug-manager/sharedlib.h:
5586         * plugins/debug-manager/signals.c:
5587         * plugins/debug-manager/signals.h:
5588         * plugins/debug-manager/sparse_buffer.c:
5589         * plugins/debug-manager/sparse_buffer.h:
5590         * plugins/debug-manager/sparse_view.c:
5591         * plugins/debug-manager/sparse_view.h:
5592         * plugins/debug-manager/stack_trace.c:
5593         * plugins/debug-manager/stack_trace.h:
5594         * plugins/debug-manager/start.c:
5595         * plugins/debug-manager/start.h:
5596         * plugins/debug-manager/threads.c:
5597         * plugins/debug-manager/threads.h:
5598         * plugins/debug-manager/utilities.c:
5599         * plugins/debug-manager/utilities.h:
5600         * plugins/debug-manager/watch.c:
5601         * plugins/debug-manager/watch.h:
5602         * plugins/devhelp/htmlview.c:
5603         * plugins/devhelp/htmlview.h:
5604         * plugins/document-manager/action-callbacks.c:
5605         * plugins/document-manager/action-callbacks.h:
5606         * plugins/document-manager/anjuta-docman.c:
5607         * plugins/document-manager/anjuta-docman.h:
5608         * plugins/document-manager/editor-tooltips.c:
5609         * plugins/document-manager/editor-tooltips.h:
5610         * plugins/document-manager/file_history.c:
5611         * plugins/document-manager/file_history.h:
5612         * plugins/document-manager/indent-dialog.c:
5613         * plugins/document-manager/indent-dialog.h:
5614         * plugins/document-manager/indent-util.c:
5615         * plugins/document-manager/indent-util.h:
5616         * plugins/document-manager/plugin.c:
5617         * plugins/editor/aneditor-autocomplete.cxx:
5618         * plugins/editor/aneditor-calltip.cxx:
5619         * plugins/editor/aneditor-indent.cxx:
5620         * plugins/editor/aneditor-priv.h:
5621         * plugins/editor/aneditor.cxx:
5622         * plugins/editor/aneditor.h:
5623         * plugins/editor/lexer.h:
5624         * plugins/editor/plugin.c:
5625         * plugins/editor/plugin.h:
5626         * plugins/editor/print.c:
5627         * plugins/editor/print.h:
5628         * plugins/editor/properties.h:
5629         * plugins/editor/properties_cxx.h:
5630         * plugins/editor/style-editor.c:
5631         * plugins/editor/style-editor.h:
5632         * plugins/editor/text-editor-iterable.c:
5633         * plugins/editor/text-editor-iterable.h:
5634         * plugins/editor/text_editor.c:
5635         * plugins/editor/text_editor.h:
5636         * plugins/editor/text_editor_cbs.c:
5637         * plugins/editor/text_editor_cbs.h:
5638         * plugins/editor/text_editor_menu.c:
5639         * plugins/editor/text_editor_menu.h:
5640         * plugins/editor/text_editor_prefs.c:
5641         * plugins/editor/text_editor_prefs.h:
5642         * plugins/file-loader/dnd.c:
5643         * plugins/file-loader/dnd.h:
5644         * plugins/file-loader/plugin.c:
5645         * plugins/file-manager/an_file_view.c:
5646         * plugins/file-manager/plugin.c:
5647         * plugins/file-wizard/file.c:
5648         * plugins/file-wizard/file.h:
5649         * plugins/file-wizard/plugin.c:
5650         * plugins/file-wizard/plugin.h:
5651         * plugins/gdb/debugger.c:
5652         * plugins/gdb/debugger.h:
5653         * plugins/gdb/gdbmi-test.c:
5654         * plugins/gdb/gdbmi.c:
5655         * plugins/gdb/gdbmi.h:
5656         * plugins/gdb/global.h:
5657         * plugins/gdb/parser.c:
5658         * plugins/gdb/parser.h:
5659         * plugins/gdb/plugin.c:
5660         * plugins/gdb/plugin.h:
5661         * plugins/gdb/utilities.c:
5662         * plugins/gdb/utilities.h:
5663         * plugins/glade/plugin.c:
5664         * plugins/glade/plugin.h:
5665         * plugins/gtodo/egg-datetime.c:
5666         * plugins/gtodo/egg-datetime.h:
5667         * plugins/gtodo/eggtrayicon.c:
5668         * plugins/gtodo/eggtrayicon.h:
5669         * plugins/gtodo/plugin.c:
5670         * plugins/gvim/anjuta-vim.c:
5671         * plugins/gvim/anjuta-vim.h:
5672         * plugins/gvim/gtkvim.c:
5673         * plugins/gvim/gtkvim.h:
5674         * plugins/gvim/plugin.c:
5675         * plugins/gvim/plugin.h:
5676         * plugins/language-support-cpp-java/plugin.c:
5677         * plugins/language-support-cpp-java/plugin.h:
5678         * plugins/macro/macro-actions.c:
5679         * plugins/macro/macro-actions.h:
5680         * plugins/macro/macro-db.c:
5681         * plugins/macro/macro-db.h:
5682         * plugins/macro/macro-dialog.c:
5683         * plugins/macro/macro-dialog.h:
5684         * plugins/macro/macro-edit.c:
5685         * plugins/macro/macro-edit.h:
5686         * plugins/macro/macro-util.c:
5687         * plugins/macro/macro-util.h:
5688         * plugins/macro/plugin.c:
5689         * plugins/macro/plugin.h:
5690         * plugins/message-view/anjuta-msgman.c:
5691         * plugins/message-view/anjuta-msgman.h:
5692         * plugins/message-view/message-view.c:
5693         * plugins/message-view/message-view.h:
5694         * plugins/message-view/plugin.c:
5695         * plugins/message-view/plugin.h:
5696         * plugins/patch/patch-plugin.c:
5697         * plugins/patch/patch-plugin.h:
5698         * plugins/patch/plugin.c:
5699         * plugins/patch/plugin.h:
5700         * plugins/profiler/gprof-call-graph-block-entry.c:
5701         * plugins/profiler/gprof-call-graph-block-entry.h:
5702         * plugins/profiler/gprof-call-graph-block.c:
5703         * plugins/profiler/gprof-call-graph-block.h:
5704         * plugins/profiler/gprof-call-graph-view.c:
5705         * plugins/profiler/gprof-call-graph-view.h:
5706         * plugins/profiler/gprof-call-graph.c:
5707         * plugins/profiler/gprof-call-graph.h:
5708         * plugins/profiler/gprof-flat-profile-entry.c:
5709         * plugins/profiler/gprof-flat-profile-entry.h:
5710         * plugins/profiler/gprof-flat-profile-view.c:
5711         * plugins/profiler/gprof-flat-profile-view.h:
5712         * plugins/profiler/gprof-flat-profile.c:
5713         * plugins/profiler/gprof-flat-profile.h:
5714         * plugins/profiler/gprof-function-call-chart-view.c:
5715         * plugins/profiler/gprof-function-call-chart-view.h:
5716         * plugins/profiler/gprof-function-call-tree-view.c:
5717         * plugins/profiler/gprof-function-call-tree-view.h:
5718         * plugins/profiler/gprof-options.c:
5719         * plugins/profiler/gprof-options.h:
5720         * plugins/profiler/gprof-profile-data.c:
5721         * plugins/profiler/gprof-profile-data.h:
5722         * plugins/profiler/gprof-view-manager.c:
5723         * plugins/profiler/gprof-view-manager.h:
5724         * plugins/profiler/gprof-view.c:
5725         * plugins/profiler/gprof-view.h:
5726         * plugins/profiler/plugin.c:
5727         * plugins/profiler/plugin.h:
5728         * plugins/profiler/string-utils.c:
5729         * plugins/profiler/string-utils.h:
5730         * plugins/project-import/plugin.c:
5731         * plugins/project-import/plugin.h:
5732         * plugins/project-import/project-import.c:
5733         * plugins/project-import/project-import.h:
5734         * plugins/project-manager/plugin.c:
5735         * plugins/project-manager/plugin.h:
5736         * plugins/project-wizard/action.c:
5737         * plugins/project-wizard/action.h:
5738         * plugins/project-wizard/autogen.c:
5739         * plugins/project-wizard/autogen.h:
5740         * plugins/project-wizard/druid.c:
5741         * plugins/project-wizard/druid.h:
5742         * plugins/project-wizard/file.c:
5743         * plugins/project-wizard/file.h:
5744         * plugins/project-wizard/header.c:
5745         * plugins/project-wizard/header.h:
5746         * plugins/project-wizard/install.c:
5747         * plugins/project-wizard/install.h:
5748         * plugins/project-wizard/parser.c:
5749         * plugins/project-wizard/parser.h:
5750         * plugins/project-wizard/plugin.c:
5751         * plugins/project-wizard/plugin.h:
5752         * plugins/project-wizard/property.c:
5753         * plugins/project-wizard/property.h:
5754         * plugins/project-wizard/values.c:
5755         * plugins/project-wizard/values.h:
5756         * plugins/sample1/plugin.c:
5757         * plugins/search/plugin.c:
5758         * plugins/search/plugin.h:
5759         * plugins/search/search-replace_backend.c:
5760         * plugins/search/search-replace_backend.h:
5761         * plugins/search/search_preferences.c:
5762         * plugins/sourceview/anjuta-convert.c:
5763         * plugins/sourceview/anjuta-convert.h:
5764         * plugins/sourceview/anjuta-document-loader.c:
5765         * plugins/sourceview/anjuta-document-loader.h:
5766         * plugins/sourceview/anjuta-document-saver.c:
5767         * plugins/sourceview/anjuta-document-saver.h:
5768         * plugins/sourceview/anjuta-document.c:
5769         * plugins/sourceview/anjuta-document.h:
5770         * plugins/sourceview/anjuta-encodings.c:
5771         * plugins/sourceview/anjuta-encodings.h:
5772         * plugins/sourceview/anjuta-languages-manager.c:
5773         * plugins/sourceview/anjuta-languages-manager.h:
5774         * plugins/sourceview/anjuta-utils.c:
5775         * plugins/sourceview/anjuta-utils.h:
5776         * plugins/sourceview/anjuta-view.c:
5777         * plugins/sourceview/anjuta-view.h:
5778         * plugins/sourceview/assist-window.c:
5779         * plugins/sourceview/assist-window.h:
5780         * plugins/sourceview/sourceview-cell.c:
5781         * plugins/sourceview/sourceview-cell.h:
5782         * plugins/sourceview/sourceview-prefs.c:
5783         * plugins/sourceview/sourceview-prefs.h:
5784         * plugins/sourceview/sourceview-print.c:
5785         * plugins/sourceview/sourceview-print.h:
5786         * plugins/sourceview/sourceview-private.h:
5787         * plugins/sourceview/sourceview-tags.c:
5788         * plugins/sourceview/sourceview-tags.h:
5789         * plugins/sourceview/sourceview.c:
5790         * plugins/sourceview/sourceview.h:
5791         * plugins/subversion/plugin.c:
5792         * plugins/subversion/plugin.h:
5793         * plugins/subversion/subversion-actions.c:
5794         * plugins/subversion/subversion-actions.h:
5795         * plugins/subversion/subversion-callbacks.c:
5796         * plugins/subversion/subversion-callbacks.h:
5797         * plugins/subversion/svn-auth.c:
5798         * plugins/subversion/svn-auth.h:
5799         * plugins/subversion/svn-backend-priv.h:
5800         * plugins/subversion/svn-backend.c:
5801         * plugins/subversion/svn-backend.h:
5802         * plugins/subversion/svn-notify.c:
5803         * plugins/subversion/svn-notify.h:
5804         * plugins/subversion/svn-thread.c:
5805         * plugins/subversion/svn-thread.h:
5806         * plugins/symbol-browser/an_symbol.c:
5807         * plugins/symbol-browser/an_symbol.h:
5808         * plugins/symbol-browser/an_symbol_info.c:
5809         * plugins/symbol-browser/an_symbol_info.h:
5810         * plugins/symbol-browser/an_symbol_iter.c:
5811         * plugins/symbol-browser/an_symbol_iter.h:
5812         * plugins/symbol-browser/an_symbol_prefs.c:
5813         * plugins/symbol-browser/an_symbol_prefs.h:
5814         * plugins/symbol-browser/an_symbol_search.c:
5815         * plugins/symbol-browser/an_symbol_search.h:
5816         * plugins/symbol-browser/an_symbol_view.c:
5817         * plugins/symbol-browser/an_symbol_view.h:
5818         * plugins/symbol-browser/plugin.c:
5819         * plugins/symbol-browser/plugin.h:
5820         * plugins/terminal/terminal.c:
5821         * plugins/tools/dialog.c:
5822         * plugins/tools/dialog.h:
5823         * plugins/tools/editor.c:
5824         * plugins/tools/editor.h:
5825         * plugins/tools/execute.c:
5826         * plugins/tools/execute.h:
5827         * plugins/tools/fileop.c:
5828         * plugins/tools/fileop.h:
5829         * plugins/tools/plugin.c:
5830         * plugins/tools/plugin.h:
5831         * plugins/tools/scripts/find-fixmes.pl:
5832         * plugins/tools/scripts/translation-status.pl:
5833         * plugins/tools/tool.c:
5834         * plugins/tools/tool.h:
5835         * plugins/tools/variable.c:
5836         * plugins/tools/variable.h:
5837         * plugins/valgrind/ldd.c:
5838         * plugins/valgrind/ldd.h:
5839         * plugins/valgrind/list.c:
5840         * plugins/valgrind/list.h:
5841         * plugins/valgrind/menu-utils.c:
5842         * plugins/valgrind/menu-utils.h:
5843         * plugins/valgrind/parser.c:
5844         * plugins/valgrind/parser.h:
5845         * plugins/valgrind/plugin.c:
5846         * plugins/valgrind/plugin.h:
5847         * plugins/valgrind/preferences.c:
5848         * plugins/valgrind/preferences.h:
5849         * plugins/valgrind/process.c:
5850         * plugins/valgrind/process.h:
5851         * plugins/valgrind/symtab.c:
5852         * plugins/valgrind/symtab.h:
5853         * plugins/valgrind/vgactions.c:
5854         * plugins/valgrind/vgactions.h:
5855         * plugins/valgrind/vgcachegrindprefs.c:
5856         * plugins/valgrind/vgcachegrindprefs.h:
5857         * plugins/valgrind/vgdefaultview.c:
5858         * plugins/valgrind/vgdefaultview.h:
5859         * plugins/valgrind/vgerror.c:
5860         * plugins/valgrind/vgerror.h:
5861         * plugins/valgrind/vggeneralprefs.c:
5862         * plugins/valgrind/vggeneralprefs.h:
5863         * plugins/valgrind/vghelgrindprefs.c:
5864         * plugins/valgrind/vghelgrindprefs.h:
5865         * plugins/valgrind/vgio.c:
5866         * plugins/valgrind/vgio.h:
5867         * plugins/valgrind/vgmemcheckprefs.c:
5868         * plugins/valgrind/vgmemcheckprefs.h:
5869         * plugins/valgrind/vgrule-editor.c:
5870         * plugins/valgrind/vgrule-editor.h:
5871         * plugins/valgrind/vgrule-list.c:
5872         * plugins/valgrind/vgrule-list.h:
5873         * plugins/valgrind/vgrule.c:
5874         * plugins/valgrind/vgrule.h:
5875         * plugins/valgrind/vgrulepattern.c:
5876         * plugins/valgrind/vgrulepattern.h:
5877         * plugins/valgrind/vgsearchbar.c:
5878         * plugins/valgrind/vgsearchbar.h:
5879         * plugins/valgrind/vgstrpool.c:
5880         * plugins/valgrind/vgstrpool.h:
5881         * plugins/valgrind/vgtoolprefs.c:
5882         * plugins/valgrind/vgtoolprefs.h:
5883         * plugins/valgrind/vgtoolview.c:
5884         * plugins/valgrind/vgtoolview.h:
5885         * src/about.c:
5886         * src/about.h:
5887         * src/action-callbacks.c:
5888         * src/action-callbacks.h:
5889         * src/anjuta-actions.h:
5890         * src/anjuta-app.c:
5891         * src/anjuta-app.h:
5892         * src/anjuta-callbacks.c:
5893         * src/anjuta-callbacks.h:
5894         * src/anjuta.c:
5895         * src/anjuta.h:
5896         * src/anjuta_cbs.c:
5897         * src/bacon-message-connection.c:
5898         * src/bacon-message-connection.h:
5899         * src/getline.c:
5900         * src/main.c:
5901         * src/shell.c:
5902         * src/shell.h:
5903         * src/start-with.c:
5904         * src/start-with.h:
5905         * src/utilities.c:
5906         * src/utilities.h:
5907         * tagmanager/options.c:
5908         
5909         Change the address of FSF in various files
5911 2007-08-30  Johannes Schmid <jhs@gnome.org>
5913         * anjuta.glade:
5914         * anjuta.gladep:
5915         Removed because they are no longer in use
5916         
5917         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5918         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
5919         Marked some strings as not translatable
5921         * plugins/search/search-replace.c: (list_max_items):
5922         Fixed a possible memory corruption
5924         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5925         Do not show menuitems for locked layout items
5927         * src/main.c: (main):
5928         Some minor style correction in gnome_init
5930 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
5932         * plugins/debug-manager/debugger.c,
5933         plugins/debug-manager/breakpoints.c,
5934         plugins/gdb/plugin.c,
5935         plugins/gdb/debugger.c,
5936         libanjuta/interfaces/libanjuta.idl:
5937         Move all breakpoints functions from IAnjutaDebugger to a new
5938         IAnjutaBreakpointDebugger interface
5940 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
5942         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5943         * plugins/debug-manager/plugin.c,
5944         plugins/debug-manager/breakpoints.c,
5945         plugins/tools/execute.c,
5946         plugins/project-wizard/plugin.c,
5947         plugins/build-basic-autotools/executer.c,
5948         plugins/gdb/debugger.c,
5949         plugins/profiler/gprof-options.h,
5950         plugins/sourceview/assist-window.h,
5951         plugins/class-gen/transform.c,
5952         libanjuta/anjuta-plugin-description.c,
5953         libanjuta/anjuta-status.c,
5954         libanjuta/anjuta-glue-c.c,
5955         libanjuta/anjuta-glue-cpp.c,
5956         plugins/symbol-browser/an_symbol_prefs.c:
5957         Fix warnings mostly "dereferencing type-punned pointer"
5958         Fix two bugs in breakpoints.c and an_symbol_prefs.c
5960 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
5962         * plugins/debug-manager/breakpoints.c,
5963         plugins/debug-manager/debugger.c:
5964         Avoid an endless loop if clearing all breakpoints while the programm
5965         is running
5967 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
5969         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5970         * plugins/debug-manager/plugin.c:
5971         Fix a segmentation fault added in the previous patch
5973 2007-07-21  Johannes Schmid <jhs@gnome.org>
5975         * plugins/build-basic-autotools/executer.c:
5976         (get_program_parameters):
5977         
5978         Show an error dialog if no targets are availible instead of
5979         just returning
5981 2007-07-20  Johannes Schmid <jhs@gnome.org>
5983         * libanjuta/anjuta-shell.c: (on_widget_data_add),
5984         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
5985         * libanjuta/anjuta-shell.h:
5986         * plugins/document-manager/plugin.c: (activate_plugin):
5987         * plugins/glade/anjuta-design-document.c:
5988         * plugins/glade/plugin.c: (glade_update_ui):
5989         * src/anjuta-app.c: (anjuta_app_add_widget_full),
5990         (anjuta_shell_iface_init):
5991         * src/shell.c: (anjuta_test_shell_add_widget),
5992         (anjuta_shell_iface_init):
5993         
5994         Make the document manager undockable (#458038)
5996 2007-07-20  Johannes Schmid <jhs@gnome.org>
5998         * plugins/document-manager/plugin.c: (on_editor_update_ui):
5999         * plugins/glade/anjuta-design-document.c:
6000         * plugins/glade/plugin.c: (glade_update_ui):
6001         
6002         Fixed some save/dirty status bug in glade
6004 2007-07-20  Johannes Schmid <jhs@gnome.org>
6006         * libanjuta/anjuta-status.c:
6007         Fixed crasher on shutdown
6009 2007-07-20  Johannes Schmid <jhs@gnome.org>
6011         * configure.in:
6012         Minimum glade requirement is 3.2 now. It was before
6013         but we did not check...
6014         
6015         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6016         * libanjuta/anjuta-profile.c:
6017         (anjuta_profile_add_plugins_from_xml):
6018         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
6019         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
6020         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
6021         * plugins/file-loader/plugin.c: (on_create_submenu):
6022         * plugins/file-manager/an_file_view.c: (compare_iter):
6023         * plugins/glade/plugin.c: (activate_plugin):
6024         * src/anjuta-app.c: (on_toolbar_view_toggled):
6025         * src/main.c: (main):
6026         
6027         Fixed lots of memory leaks (thansk valgrind)
6029 2007-07-19  Johannes Schmid <jhs@gnome.org>
6031         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6032         * plugins/document-manager/anjuta-docman.c:
6033         (anjuta_docman_set_busy):
6034         * plugins/document-manager/plugin.c: (on_editor_changed):
6035         * plugins/glade/plugin.c: (activate_plugin):
6036         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6037         (on_value_removed_current_editor):
6038         
6039         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
6041 2007-07-18  Johannes Schmid <jhs.gnome.org>
6043         * plugins/build-basic-autotools/executer.c: (execute_program):
6044         Fixed some of the scratchbox stuff but the environment is
6045         still broken
6047 2007-07-18  Johannes Schmid <jhs@gnome.org>
6049         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
6050         (on_plugin_deactivated), (get_plugin_loader_type):
6051         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
6052         (activate_plugin), (deactivate_plugin),
6053         (glade_plugin_instance_init):
6054         
6055         Fixed glade plugin deactivation
6057 2007-07-18  Johannes Schmid <jhs@gnome.org>
6059         * plugins/document-manager/anjuta-docman.c:
6060         (anjuta_docman_add_document):
6061         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
6062         
6063         Fixed path display in document manager with glade files
6065 2007-07-17  Johannes Schmid <jhs@gnome.org>
6067         * libanjuta/interfaces/Makefile.am.iface:
6068         * pixmaps/Makefile.am:
6069         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
6070         * plugins/debug-manager/plugin.c: (value_added_current_editor),
6071         (value_removed_current_editor):
6072         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
6073         (anjuta_docman_set_current_document):
6074         * plugins/document-manager/plugin.c: (on_editor_update_ui),
6075         (on_editor_added), (on_editor_changed):
6076         * plugins/glade/Makefile.am:
6077         * plugins/glade/anjuta-design-document.c:
6078         (anjuta_design_document_instance_init),
6079         (anjuta_design_document_set_property),
6080         (anjuta_design_document_get_property),
6081         (anjuta_design_document_class_init), (anjuta_design_document_new),
6082         (ifile_open), (ifile_get_uri), (ifile_iface_init):
6083         * plugins/glade/anjuta-design-document.h:
6084         * plugins/glade/anjuta-glade-notebook.c:
6085         * plugins/glade/anjuta-glade-notebook.h:
6086         * plugins/glade/plugin.c: (value_added_current_editor),
6087         (value_removed_current_editor), (glade_update_ui),
6088         (on_close_activated), (on_glade_project_changed),
6089         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
6090         (ifile_open):
6091         * plugins/language-support-cpp-java/plugin.c:
6092         (on_value_added_current_editor), (on_value_removed_current_editor):
6093         * plugins/macro/plugin.c: (value_added_current_editor):
6094         * plugins/project-manager/plugin.c: (value_added_current_editor):
6095         * plugins/subversion/plugin.c: (value_added_current_editor):
6096         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
6098         Fixed lot of IAnjutaEditor stuff and completed glade integration
6099         with document manager
6100         
6101         * plugins/build-basic-autotools/build-basic-autotools.c:
6102         (value_added_current_editor):
6103         * plugins/build-basic-autotools/executer.c: (execute_program):
6104         
6105         Some initial code to execute projects inside scratchbox
6106         
6107 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
6109         * plugins/project-import/project-import.c:
6110         Project import overwrites file on user request (bug #452579)
6112 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
6114         * plugins/debug-manager/debugger.c,
6115         plugins/debug-manager/threads.c,
6116         plugins/debug-manager/plugin.c,
6117         plugins/debug-manager/registers.c,
6118         plugins/debug-manager/locals.c,
6119         plugins/debug-manager/stack_trace.c,
6120         plugins/gdb/plugin.c,
6121         plugins/gdb/debugger.c,
6122         plugins/gdb/debugger.h,
6123         libanjuta/interfaces/libanjuta.idl:
6124         Rename change-location to program-moved
6125         Store thread id as gint instead of guint
6126         Do not display registers list if not available
6127         Add intermediate debugger states if missing
6129 2007-07-11  Johannes Schmid <jhs@gnome.org>
6131         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6132         .glade:
6133         Reverted unnecessary changes (#455819)
6135 2007-07-10  Johannes Schmid <jhs@gnome.org>
6137         * plugins/glade/plugin.c:
6138         Fixed glade plugin with glade 3.2 and another crasher
6140 2007-07-09  Johannes Schmid <jhs@gnome.org>
6142         * libanjuta/interfaces/libanjuta.idl:
6143         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6144         .glade:
6145         * plugins/debug-manager/breakpoints.c:
6146         (breakpoint_item_update_in_ui),
6147         (breakpoints_dbase_edit_breakpoint),
6148         (on_toggle_breakpoint_activate):
6149         * plugins/debug-manager/plugin.c:
6150         (on_run_to_cursor_action_activate):
6151         * plugins/document-manager/action-callbacks.c:
6152         (on_editor_command_cut_activate),
6153         (on_editor_command_copy_activate),
6154         (on_editor_command_paste_activate),
6155         (on_editor_command_clear_activate):
6156         * plugins/document-manager/anjuta-docman.c:
6157         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
6158         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
6159         (anjuta_docman_goto_file_line_mark),
6160         (anjuta_docman_find_editor_with_path),
6161         (anjuta_docman_get_all_editors):
6162         * plugins/document-manager/anjuta-docman.h:
6163         * plugins/document-manager/plugin.c:
6164         (update_editor_ui_interface_items), (on_editor_update_ui),
6165         (on_editor_changed), (on_session_save), (on_docman_auto_save),
6166         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
6167         (ianjuta_document_manager_iface_init), (isaveable_save),
6168         (isavable_is_dirty):
6169         * plugins/editor/editor.glade:
6170         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
6171         (idocument_paste), (idocument_clear), (idocument_iface_init),
6172         (iselection_iface_init):
6173         * plugins/glade/Makefile.am:
6174         * plugins/glade/anjuta-glade-notebook.c:
6175         (anjuta_glade_notebook_instance_init),
6176         (anjuta_glade_notebook_set_property),
6177         (anjuta_glade_notebook_get_property),
6178         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
6179         (ifile_open), (ifile_get_uri), (ifile_iface_init),
6180         (ifile_savable_save), (ifile_savable_save_as),
6181         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
6182         (ifile_savable_iface_init), (idocument_can_redo),
6183         (idocument_can_undo), (idocument_begin_undo_action),
6184         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
6185         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
6186         (idocument_copy), (idocument_paste), (idocument_clear),
6187         (idocument_iface_init):
6188         * plugins/language-support-cpp-java/plugin.c:
6189         (on_value_added_current_editor), (on_value_removed_current_editor):
6190         * plugins/macro/macro-util.c: (get_current_editor):
6191         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6192         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
6193         (on_next_occur), (on_incremental_entry_key_press),
6194         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
6195         (on_toolbar_find_incremental_start),
6196         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
6197         * plugins/search/search-replace.c: (search_start_over),
6198         (search_update_combos), (replace_update_combos),
6199         (anjuta_search_replace_activate):
6200         * plugins/search/search-replace_backend.c: (create_search_entries):
6201         * plugins/sourceview/sourceview.c: (idocument_cut),
6202         (idocument_copy), (idocument_paste), (idocument_clear),
6203         (idocument_iface_init), (iselect_iface_init), (iassist_react):
6204         * plugins/tools/editor.c: (on_editor_response):
6205         * plugins/tools/execute.c: (get_current_editor),
6206         (atp_output_context_initialize), (atp_user_tool_execute):
6207         * plugins/tools/variable.c: (get_current_editor),
6208         (atp_variable_get_editor_variable):
6209         
6210         Some more IAnjutaEditor => IAnjutaDocument fixing!
6211         
6212         * plugins/glade/anjuta-glade-notebook.h:
6213         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
6214         (glade_update_ui):
6215         * plugins/glade/plugin.h:
6216         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
6217         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
6218         be used for glade, too. It might still have some rough edges but already works.
6219         (Fixes #415547 – Glade usability problem)
6221 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
6223         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
6224           development release (I updated version of glade3 svn to 3.3.2).
6226 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6228         * plugins/symbol-browser/an_symbol_view.c:
6229         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
6231 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6233         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
6234         (on_system_tags_update_finished), (on_update_global_clicked),
6235         (prefs_page_init), (on_gconf_notify_tags_list_changed),
6236         (symbol_browser_prefs_init),
6237         (symbol_browser_prefs_create_global_tags),
6238         (symbol_browser_load_global_tags):
6239         * plugins/symbol-browser/an_symbol_prefs.h:
6240         * plugins/symbol-browser/an_symbol_view.c:
6241         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
6242         * plugins/symbol-browser/an_symbol_view.h:
6243         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
6244         on global tags update because of delayed prefs merging. Happens when
6245         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
6246         is opened.
6248 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6250         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
6251         after install/uninstall.
6253         Patch from James Liggett:
6254         * scripts/glade2schemas.pl: Fixed creating schemas for list
6255         values.
6257 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
6259         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
6260           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
6261           development release since glade svn version is also 3.3.1. In future, the
6262           solution would be for us to always increment the micro version when
6263           changing the API.
6265 2007-07-05  Johannes Schmid <jhs@gnome.org>
6267         * libanjuta/interfaces/libanjuta.idl:
6268         * plugins/build-basic-autotools/build-basic-autotools.c:
6269         (on_build_mesg_format):
6270         * plugins/debug-manager/breakpoints.c:
6271         (breakpoint_item_update_in_ui),
6272         (breakpoints_dbase_edit_breakpoint),
6273         (on_toggle_breakpoint_activate):
6274         * plugins/debug-manager/plugin.c:
6275         (on_run_to_cursor_action_activate):
6276         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
6277         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
6278         (get_current_editor), (on_save_activate), (on_save_as_activate),
6279         (on_save_prompt_save_editor), (on_close_file_activate),
6280         (on_close_all_file_activate), (on_reload_file_activate),
6281         (anjuta_print_cb), (anjuta_print_preview_cb),
6282         (on_editor_command_upper_case_activate),
6283         (on_editor_command_lower_case_activate),
6284         (on_editor_command_undo_activate),
6285         (on_editor_command_redo_activate),
6286         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
6287         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
6288         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
6289         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
6290         (on_zoom_out_text_activate), (on_force_hilite_activate),
6291         (on_indent1_activate), (on_swap_activate),
6292         (on_editor_add_view_activate), (on_editor_remove_view_activate):
6293         * plugins/document-manager/anjuta-docman.c:
6294         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
6295         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
6296         (anjuta_docman_dispose), (on_notebook_switch_page),
6297         (anjuta_docman_page_from_widget), (on_editor_destroy),
6298         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
6299         (anjuta_docman_get_current_document),
6300         (anjuta_docman_set_current_document),
6301         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
6302         (anjuta_docman_update_page_label),
6303         (anjuta_docman_get_document_from_path),
6304         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
6305         (anjuta_docman_order_tabs):
6306         * plugins/document-manager/anjuta-docman.h:
6307         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
6308         (update_editor_ui_interface_items), (update_editor_ui),
6309         (on_editor_update_save_ui), (on_editor_update_ui),
6310         (on_editor_changed), (on_save_prompt_save_editor),
6311         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
6312         (ianjuta_docman_get_current_document),
6313         (ianjuta_docman_set_current_document),
6314         (ianjuta_docman_remove_buffer),
6315         (ianjuta_document_manager_iface_init), (ifile_get_uri):
6316         * plugins/editor/text_editor.c: (itext_editor_iface_init),
6317         (idocument_get_filename), (idocument_can_undo),
6318         (idocument_can_redo), (idocument_undo),
6319         (idocument_begin_undo_action), (idocument_end_undo_action),
6320         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
6321         * plugins/language-support-cpp-java/plugin.c:
6322         (on_editor_char_inserted_cpp), (on_auto_indent):
6323         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
6324         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6325         * plugins/sample1/plugin.c: (on_sample_action_activate):
6326         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
6327         (on_next_occur), (on_incremental_entry_key_press),
6328         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
6329         (on_toolbar_find_incremental_start),
6330         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
6331         * plugins/search/search-replace.c: (search_and_replace),
6332         (write_message_pane), (search_start_over), (search_update_combos),
6333         (replace_update_combos), (anjuta_search_replace_activate):
6334         * plugins/search/search-replace_backend.c:
6335         (file_buffer_new_from_path), (create_search_entries):
6336         * plugins/sourceview/sourceview-print.c: (create_print_job):
6337         * plugins/sourceview/sourceview.c:
6338         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
6339         (idocument_can_redo), (idocument_can_undo),
6340         (idocument_begin_undo_action), (idocument_end_undo_action),
6341         (idocument_undo), (idocument_redo), (idocument_grab_focus),
6342         (idocument_get_filename), (idocument_iface_init):
6343         * plugins/tools/editor.c: (on_editor_response):
6344         * plugins/tools/execute.c: (atp_output_context_initialize),
6345         (atp_user_tool_execute):
6346         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6347         
6348         Create IAnjutaDocument interface. This interface is a more general idea
6349         of documents being anything that can be modified, has undo/redo and
6350         may have operations like copy/paste.
6351         The primary goal is to integrate better by making it use the standard file
6352         and edit menu instead of it's own glade menu. Of course the downside is that
6353         you won't be able to view a source file and the designer at the same time. Anyway
6354         so many people have complained that they "can't save a glade file" that I think
6355         this is the much better solution.
6356         Work on the glade plugin is still to come but the most difficult things should be
6357         done now.
6359 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
6361         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
6362           version 3.0.3.
6364 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
6366         * libanjuta/anjuta-plugin-manager.c:
6367         (anjuta_plugin_manager_get_plugins_page),
6368         (anjuta_plugin_manager_get_remembered_plugins_page):
6369         * libanjuta/anjuta-plugin-manager.h:
6370         * src/anjuta-app.c: (anjuta_app_install_preferences):
6371         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
6372         and remembered plugins preferences pages in separate pages (avoid
6373         crowd).
6375 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
6377         Patch from James Liggett  <jrliggett@cox.net>:
6378         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
6379         Installed editor preferences schemas. Fixes bug #453463.
6381 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
6383         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
6384         (anjuta_preferences_dialog_init): Sort preferences pages on title.
6386 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
6388         * plugins/document-manager/anjuta-document-manager.ui:
6389         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6390         * src/action-callbacks.c:
6391         * src/action-callbacks.h:
6392         * src/anjuta-actions.h:
6393         * src/anjuta-app.c: (anjuta_app_instance_init),
6394         (anjuta_app_install_preferences):
6395         * src/anjuta.glade:
6396         * src/anjuta.ui: Moved plugins and shortcuts settings inside
6397         General preferences page. Move preferences menu from Settings to
6398         Edit submenu. And got rid of Settings submenu.
6400 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
6402         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
6403         
6404 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
6406         * TODO.tasks: Increased bounty for on-demand preferences task to $150
6407         as discussed and agreed with James Liggett.
6409         Patch from James Liggett  <jrliggett@cox.net>:
6411         * configure.in:
6412         * libanjuta/anjuta-plugin-manager.c:
6413         (on_activated_plugin_objects_foreach),
6414         (anjuta_plugin_manager_get_active_plugin_objects):
6415         * libanjuta/anjuta-plugin-manager.h:
6416         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
6417         (anjuta_plugin_deactivate):
6418         * libanjuta/anjuta-preferences-dialog.c:
6419         (anjuta_preferences_dialog_finalize),
6420         (anjuta_preferences_dialog_class_init), (add_category_columns),
6421         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
6422         (anjuta_preferences_dialog_remove_page):
6423         * libanjuta/anjuta-preferences.c: (property_destroy),
6424         (unregister_preferences_key), (register_callbacks),
6425         (preferences_foreach_callback), (connect_prop_to_object),
6426         (anjuta_preferences_register_property_raw),
6427         (anjuta_preferences_register_property_custom),
6428         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
6429         (anjuta_preferences_remove_page),
6430         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
6431         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
6432         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
6433         (anjuta_preferences_class_init), (anjuta_preferences_new):
6434         * libanjuta/anjuta-preferences.h:
6435         * plugins/build-basic-autotools/Makefile.am:
6436         * plugins/build-basic-autotools/build-basic-autotools.c:
6437         (ipreferences_unmerge):
6438         * plugins/cvs-plugin/Makefile.am:
6439         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
6440         * plugins/document-manager/Makefile.am:
6441         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
6442         * plugins/editor/plugin.c: (ipreferences_unmerge):
6443         * plugins/file-manager/Makefile.am:
6444         * plugins/file-manager/plugin.c: (activate_plugin),
6445         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
6446         * plugins/gtodo/plugin.c: (ipreferences_merge),
6447         (ipreferences_unmerge):
6448         * plugins/language-support-cpp-java/Makefile.am:
6449         * plugins/language-support-cpp-java/plugin.c:
6450         (ipreferences_unmerge):
6451         * plugins/message-view/Makefile.am:
6452         * plugins/message-view/plugin.c: (ipreferences_unmerge):
6453         * plugins/sourceview/Makefile.am:
6454         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
6455         * plugins/symbol-browser/Makefile.am:
6456         * plugins/symbol-browser/an_symbol_prefs.c:
6457         (symbol_browser_prefs_finalize):
6458         * plugins/terminal/Makefile.am:
6459         * plugins/terminal/terminal.c: (ipreferences_unmerge):
6460         * plugins/valgrind/plugin.c: (ipreferences_merge),
6461         (ipreferences_unmerge):
6462         * scripts/Makefile.am:
6463         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
6464         * src/Makefile.am:
6465         * src/action-callbacks.c: (on_set_preferences1_activate):
6466         * src/anjuta-app.c: (anjuta_app_instance_init),
6467         (anjuta_app_install_preferences):
6468         * src/anjuta-app.h:
6469         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
6470         task: Bug #445314: On demand preferences widgets creation. Thanks
6471         James for this great work.
6473 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
6475         * plugins/debug-manager/data_buffer.c,
6476         plugins/message-view/message-view.c: Fixed compiler warnings.
6478 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
6480         * src/action-callbacks.c: (help_activate),
6481         (on_help_manual_activate), (on_help_tutorial_activate),
6482         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
6484         Fixed help activation (bug #451557).
6486 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
6488         * AUTHORS: Added James Liggett. Forgot to add him before :(
6490 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
6492         * plugins/debug-manager/debugger.c,
6493         plugins/debug-manager/plugin.c,
6494         plugins/gdb/debugger.c,
6495         libanjuta/interfaces/libanjuta.idl:
6496         Add a GError* parameter to debugger-stopped signal
6498         * (added) libanjuta/anjuta-error.c,
6499         (added) libanjuta/anjuta-error.h,
6500         libanjuta/Makefile.am:
6501         Register GError as a boxed type
6503         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6504         Support GError* in signal, GError must be registered as a boxed type
6505         Accept NULL as strings
6507 === anjuta 2.2.0 ===
6509 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
6511         * configure.in: Bumped version to 2.2.0
6512         * NEWS: Updated for 2.2.0 stable release.
6513         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
6514         Reduce the idle priority to make the UI update before anything else.
6516 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
6518         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
6520         * libanjuta/interfaces/libanjuta.idl:
6521         * plugins/document-manager/action-callbacks.c:
6522         (on_editor_command_complete_word_activate):
6523         * plugins/document-manager/plugin.c:
6524         (update_editor_ui_interface_items):
6525         * plugins/editor/text_editor.c: (iautocomplete_activate),
6526         (iautocomplete_iface_init):
6527         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6529         Moved autocomplete() method away from IAnjutaEditorAssist into
6530         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
6531         autocomplete and does not crash with sourceview. Fixes Bug #449620
6532         – The auto completion functionality not work. Also sets menuitem 
6533         insensitive when hiding them.
6535         * plugins/debug-manager/disassemble.c:
6536         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
6537         printf types.
6539 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
6541         * pixmaps/anjuta_splash.png: Updated.
6542         
6543         * plugins/search/search-replace.c
6544         (anjuta_search_replace_activate): Fixed "Find in Files" to select
6545         the right target (project).
6546         * ChangeLog: Added missing log.
6548 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
6550         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
6551         manuals/anjuta-manual/C/fileoperations.xml,
6552         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
6554         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
6556         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
6558 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
6560         * TODO.tasks: Added bounty for on-demand preferences.
6562         Patch from Thierry Moisan:
6563         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
6564         (bug #88824).
6566 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6568         Patch from tpgww@onepost.net:
6570         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
6571         * libegg/test-actions.c:
6572         * libegg/test-multi-drag.c: (main):
6573         * plugins/debug-manager/memory.c: (read_memory_block):
6574         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
6576         Fixes compile warnings. Fixes bug #427101.
6578 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6580         Patch from James Liggett:
6582         * plugins/profiler/gprof-options.c: (on_option_changed),
6583         (setup_widgets):
6584         * plugins/profiler/gprof-options.h:
6585         * plugins/profiler/gprof-profile-data.c:
6586         (gprof_profile_data_init_profile):
6587         * plugins/profiler/gprof-profile-data.h:
6588         * plugins/profiler/plugin.c: (profiler_get_data),
6589         (profiler_set_target), (register_options),
6590         (on_profile_data_browse_button_clicked),
6591         (on_profiling_options_button_clicked), (on_profiler_delete_data):
6592         * plugins/profiler/profiler.glade: implements independent targets.
6593         implements the ability to select arbitrary gmon.out files.
6594         Fixes bug #403502 – User should also be allowed to select an
6595         independent executable target.
6597 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6599         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
6601         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
6602         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
6604 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
6606         * plugins/debug-manager/plugin.c,
6607         plugins/debug-manager/breakpoints.c:
6608         Remove weak pointers when owner is destroyed
6609         Remove all breakpoints before loading new one
6611 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
6613         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
6614          
6615 2007-06-19  Naba Kumar  <naba@gnome.org>
6617         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
6618         Bug #448491 Empty Lines Problem.
6620         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
6621         
6622         * data/default.profile, plugins/message-view/plugin.c: Do not
6623         restore session for messages.
6624         Fixes bug #377461 – don't create new message window for each
6625         build/find.
6627         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
6628         Fixes a crash on exit/project-close if profiler plugin is loaded.
6630 2007-06-17  Naba Kumar  <naba@gnome.org>
6632         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
6633         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
6635         * plugins/file-loader/plugin.c: Fail on opening non existent files.
6636         Bug #448034 – Anjuta crashes on starting (when the last project
6637         directory was deleted).
6639         * plugins/document-manager/plugin.c: Set line markers for files
6640         opened via IAnjutaFile::open(). Fixes missing line markers while
6641         navigating symbols.
6643 2007-06-17  Naba Kumar  <naba@gnome.org>
6645         * plugins/sourceview/sourceview.glade: Set correct font
6646         default value and use monospace instead of sans. Fixes
6647         bug #448408 – crash in Anjuta IDE: Trying to change the
6648         editor
6650 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
6652         * plugins/search/search-replace.c,
6653         plugins/search/search-replace.h,
6654         plugins/search/anjuta-search.glade:
6655         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
6656         Fixes bug #355166
6658 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
6660         * plugins/debug-manager/plugin.c,
6661         plugins/debug-manager/breakpoints.c:
6662         Add weak references, fixes bug #448053 ?
6664 2007-06-16  Naba Kumar  <naba@gnome.org>
6666         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
6667         dialog to allow forgetting them if user chooses to select a different
6668         one.
6670 2007-06-13  Naba Kumar  <naba@gnome.org>
6672         * plugins/sourceview/sourceview-prefs.c: Initialize font
6673         on startup correctly if use_theme is set.
6675         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
6676         if available for default font. Fixes bug #447304.
6678         * plugins/sourceview/sourceview-prefs.c: Return value based
6679         on right data type. Fixes Bug #438878 – Using gtksourceview editor
6680         for the first time has black background
6681         
6682         * plugins/project-manager/plugin.c: Give a better error message
6683         when project could not be loaded.
6685         * libanjuta/anjuta-serializer.c: Added a comment.
6687 2007-06-13  Johannes Schmid <jhs@gnome.org>
6689         * configure.in:
6690         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
6691         most warnings to avoid simple coding problems.
6692         
6693         * plugins/message-view/anjuta-msgman.c:
6694         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
6695         * plugins/message-view/plugin.c: (on_view_changed),
6696         (ianjuta_msgman_add_view):
6697         
6698         Fixed #440866 by always presenting the message-manager when a tab is
6699         added because Gtk+ seems to have problems to add tabs to hidden widgets.
6700         
6701         * plugins/subversion/subversion-callbacks.c:
6702         (on_subversion_commit_response):
6703         Destroy dialog if user clicks "No"
6705 2007-06-12  Naba Kumar  <naba@gnome.org>
6707         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
6708         read and use of uninitialized variable.
6710         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
6711         because it is used in credits listing and packaging could compress
6712         it in docdir. Fixes bug #397881: The credits are empty
6714         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
6715         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
6716         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
6717         plugins/symbol-browser/an_symbol_info.c,
6718         plugins/symbol-browser/plugin.c,
6719         plugins/symbol-browser/an_symbol_view.c,
6720         plugins/editor/aneditor-autocomplete.cxx:
6722         - Do not access TMTag
6723         member in TMSymbol when freeing it because by then the tags
6724         could have changed. Avoids dangerous memory corruptions by freeing
6725         someone else's memory (Could explain those random crashes when
6726         refreshing symbols or re-loading a different project or closing
6727         a project). Anything that tries to refresh symbols could trigger
6728         this corruptions.
6729         - Added a flag to also retrieve method definitions as part of
6730         the class's scope members. And used it to set both function prototype
6731         and definition in symbols. Fixes navigation to prototype and
6732         function definitions from symbol browser (bug #440370)
6734         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
6735         memory. Could fix those bogus 'file changed' dialogs.
6737         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
6739 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
6741         * (added) libanjuta/anjuta-utils-priv.h,
6742         libanjuta/anjuta-utils.h,
6743         libanjuta/anjuta-launcher.c,
6744         libanjuta/Makefile.am:
6745         Fix bug #440801: do not use config.h in public include files
6747 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
6749         * plugins/project-wizard/templates/mkfile.wiz:
6750         Fix bug #442038: missing project.sh file
6752         * configure.in,
6753         plugins/project-wizard/templates/Makefile.am,
6754         plugins/project-wizard/templates/translatable-strings.h,
6755         (added) plugins/project-wizard/templates/sdl.wiz,
6756         (added) plugins/project-wizard/templates/appwiz_sdl.png,
6757         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
6758         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
6759         (added) plugins/project-wizard/templates/sdl/Makefile.am,
6760         (added) plugins/project-wizard/templates/sdl/.cvsignore,
6761         (added) plugins/project-wizard/templates/sdl/src/main.c,
6762         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
6763         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
6764         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
6765         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
6766         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
6767         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
6768         Fix bug #315635: add a SDL project wizard
6770 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
6772         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
6773         when SIGCHLD is triggered when main loop context is locked. Dead lock
6774         happens when child_exited callback also accesses main loop context.
6775         Happens particularly badly in debug target exiting.
6777 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
6779         * manuals/anjuta-manual/C/debugger.xml:
6780         First update of the debugger documentation
6782 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
6784         * manuals/anjuta-manual/C/fileoperations.xml,
6785         manuals/anjuta-manual/C/projects.xml,
6786         manuals/anjuta-manual/C/anjuta-manual.xml,
6787         manuals/anjuta-manual/C/build.xml,
6788         manuals/anjuta-manual/C/execute.xml,
6789         manuals/anjuta-manual/Makefile.am: Updated more documentation.
6790         Added project properties documentation. Moved execution section
6791         inside project management. Removed dead documentation.
6793 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
6795         * src/anjuta.c, plugins/symbol-browser/plugin.c,
6796         plugins/symbol-browser/plugin.h,
6797         plugins/symbol-browser/an_symbol_prefs.c,
6798         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
6799         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
6800         progress bar instead of separate window for system tags
6801         generation. Renamed AnjutaStatus methods to a proper ones.
6803         * plugins/symbol-browser/plugin.c,
6804         plugins/symbol-browser/plugin.h,
6805         plugins/symbol-browser/an_symbol_prefs.c,
6806         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
6807         global-tags/create_global_tags.sh.in: Get rid of message window
6808         for showing global tags creation and use a small window with
6809         progress bar.
6811 2007-05-30  Naba Kumar  <naba@gnome.org>
6813         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
6814         Bug 442315 – After calling configure, the build menus are still insensitive,
6815         Bug 442314 – Autogeneration fails when there is no autogen.sh
6817         * plugins/project-manager/plugin.c: Fixed mem corruption when it
6818         fails to remove target/source/group. Fixes bug #440196 – crash in
6819         Anjuta IDE: removing a target
6821 2007-05-29  Naba Kumar  <naba@gnome.org>
6823         * plugins/symbol-browser/an_symbol_view.c,
6824         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
6825         tags generation. Fixed runtime warning.
6827 2007-05-28  Naba Kumar  <naba@gnome.org>
6829         Patch from James Liggett  <jrliggett@cox.net>:
6830         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
6831         Fixed bug #403502 – User should also be allowed to select an
6832         independent executable target.
6834 2007-05-27  Johannes Schmid <jhs@gnome.org>
6836         * plugins/build-basic-autotools/build-basic-autotools.c:
6837         (get_real_directory), (on_build_mesg_format):
6838         
6839         Find correct files for error messages inside scratchbox
6841 2007-05-27  Naba Kumar  <naba@gnome.org>
6843         * manuals/anjuta-manual/C/projects.xml,
6844         manuals/anjuta-manual/C/projects.xml: Updated project
6845         management chapter more.
6847 2007-05-25  Johannes Schmid <jhs@gnome.org>
6849         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6850         * plugins/build-basic-autotools/build-basic-autotools.c:
6851         (on_sb_check_toggled), (build_execute_command),
6852         (ipreferences_merge), (ipreferences_unmerge):
6853         Added support for building inside scratchbox environment
6854         
6855         Patch from James Liggett <jrliggett@cox.net>:
6856         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
6857         (anjuta_msgman_append_view):
6859         Fix 440866 
6860           – Anjuta aborts with numerous assertion failures when adding a new message view tab
6862 2007-05-23  Naba Kumar  <naba@gnome.org>
6864         * manuals/anjuta-manual/C/projects.xml: Updated project
6865         management chapter.
6867 2007-05-22  Naba Kumar  <naba@gnome.org>
6869         * manuals/anjuta-manual/C/projects.xml: More updates.
6871         * manuals/anjuta-manual/C/introduction.xml,
6872         manuals/anjuta-manual/C/projects.xml,
6873         manuals/anjuta-manual/C/interface.xml: Updated documentation.
6875 2007-05-22  Naba Kumar  <naba@gnome.org>
6877         Patch from Étienne Bersac:
6878         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
6879         class in generated class.
6881 2007-05-22  Naba Kumar  <naba@gnome.org>
6883         * plugins/profiler/plugin.c: Fixed a compiler warning.
6884         * plugins/valgrind/Makefile.am: Added ldflags.
6886         Patch from James Liggett:
6887         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
6888         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
6889         specific options.
6891 2007-05-18  Johannes Schmid <jhs@gnome.org>
6893         * plugins/editor/text_editor.c:
6894         * plugins/language-support-cpp-java/plugin.c:
6895         (on_editor_language_changed), (on_value_added_current_editor),
6896         (on_value_removed_current_editor):
6897         
6898         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
6899         Fix assist support in language-support-plugin.
6901 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6903         * libanjuta/interfaces/libanjuta.idl:
6904         Add a new interface allowing to implement plugin able
6905         to load other plugins (not written in C)
6907         * libanjuta/anjuta-plugin-handle.c,
6908         libanjuta/anjuta-plugin-handle.h:
6909         Add a language and a resident plugin properties
6911         * libanjuta/anjuta-glue-plugin.c,
6912         libanjuta/anjuta-glue-plugin.h,
6913         (added)libanjuta/anjuta-glue-c.c,
6914         (added)libanjuta/anjuta-glue-c.h,
6915         libanjuta/Makefile.am:
6916         Split code used to load a C plugin into a common part
6917         in anjuta-glue-plugin and a specific part in anjuta-glue-c
6919         * libanjuta/anjuta-glue-factory.c,
6920         libanjuta/anjuta-glue-factory.h,
6921         libanjuta/anjuta-plugin-manager.c:
6922         Allow to load plugin not written in C and search for the
6923         additional needed code in another plugin
6925 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6927         * plugins/editor/text_editor.c:
6928         Add an empty implementation of IAnjutaEditorAssist for scintilla,
6929         avoiding a crash if scintilla is used
6931 2007-05-14  Johannes Schmid <jhs@gnome.org>
6933         * libanjuta/interfaces/libanjuta.idl:
6934         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6935         (assist_cleanup), (on_assist_end), (on_assist_cancel),
6936         (on_assist_chosen), (on_assist_update), (get_context),
6937         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
6938         (install_assist), (uninstall_assist), (install_support),
6939         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
6940         (cpp_java_plugin_instance_init):
6941         * plugins/language-support-cpp-java/plugin.h:
6942         Use IAnjutaEditorAssist to show language specific suggestions
6943         
6944         * plugins/sourceview/Makefile.am:
6945         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
6946         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6947         * plugins/sourceview/anjuta-view.h:
6948         * plugins/sourceview/assist-window.c: (assist_window_expose),
6949         (assist_window_set_property), (assist_window_get_property),
6950         (assist_window_class_init), (assist_activated),
6951         (assist_window_init), (assist_window_finalize),
6952         (assist_window_select), (assist_window_first),
6953         (assist_window_last), (assist_window_up), (assist_window_down),
6954         (get_coordinates), (assist_window_move), (assist_window_update),
6955         (assist_window_filter_keypress), (assist_window_is_active),
6956         (assist_window_new), (assist_window_get_trigger),
6957         (assist_window_get_position):
6958         * plugins/sourceview/assist-window.h:
6959         * plugins/sourceview/sourceview-args.c (removed):
6960         * plugins/sourceview/sourceview-args.h (removed):
6961         * plugins/sourceview/sourceview-autocomplete.c (removed):
6962         * plugins/sourceview/sourceview-autocomplete.h (removed):
6963         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6964         * plugins/sourceview/sourceview-private.h:
6965         * plugins/sourceview/sourceview-scope.c(removed):
6966         * plugins/sourceview/sourceview-scope.h(removed):
6967         * plugins/sourceview/sourceview.c: (on_assist_chosen),
6968         (on_assist_cancel), (on_document_char_added),
6969         (on_reload_dialog_response), (sourceview_class_init),
6970         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
6971         (iassist_remove_trigger), (iassist_autocomplete),
6972         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
6973         (iassist_react), (iassist_iface_init):
6974         * plugins/sourceview/tag-window.c (moved to assist-window.c):
6975         * plugins/sourceview/tag-window.h (moved to assist-window.c):
6976         
6977         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
6978         - Mark files dirty if reload dialog is canceled.
6980 2007-05-12  Naba Kumar  <naba@gnome.org>
6982         * libanjuta/anjuta-launcher.h: Corrected include file.
6984 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
6986         * libanjuta/anjuta-glue-plugin.c,
6987         libanjuta/anjuta-glue-plugin.h,
6988         libanjuta/anjuta-glue-factory.c,
6989         libanjuta/anjuta-glue-factory.h,
6990         ibanjuta/anjuta-plugin-manager.c:
6991         Move code used to load a C plugin from glue-factory to glue-plugin
6992         So loading a plugin written in another language could be done by
6993         just using another object derived from AnjutaGluePlugin
6995         * libanjuta/libanjuta.h:
6996         Remove anjuta-plugin-handle header, it's not installed as libanjuta
6997         includes
6999 === anjuta 2.1.3 ===
7001 2007-05-11  Naba Kumar  <naba@gnome.org>
7003         * configure.in: Bumped version to 2.1.3
7004         * NEWS: Updated.
7005         * AUTHORS: Updated.
7006         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
7008 2007-05-11  Naba Kumar  <naba@gnome.org>
7010         * configure.in:
7011         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
7012         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
7013         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
7015 2007-05-10  Johannes Schmid <jhs@gnome.org>
7017         * plugins/search/plugin.c:
7018         Make incremental search behave less annoying
7019         
7020 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
7022         * plugins/macro/macro-util.c:
7023         Fix bug #419008 and bug #419036
7024         When creating new header file, use name and email set in
7025         preferences and replace invalid C character by underscore
7026         in guards
7028 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
7030         * plugins/search/search-replace.c,
7031         plugins/search/search-replace_backend.c:
7032         Disable search button if search expression is empty (bug #378193)
7034 2007-05-08  Naba Kumar  <naba@gnome.org>
7036         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
7037         build error.
7039 2007-05-07  Naba Kumar  <naba@gnome.org>
7041         * configure.in:
7042         * plugins/project-wizard/templates/Makefile.am:
7043         * plugins/project-wizard/templates/minimal.wiz:
7044         * plugins/project-wizard/templates/minimal/.cvsignore:
7045         * plugins/project-wizard/templates/minimal/Makefile.am:
7046         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
7047         * plugins/project-wizard/templates/minimal/autogen.sh:
7048         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
7049         * plugins/project-wizard/templates/minimal/project.anjuta:
7050         Added 'minimal', a generic and flat, project template.
7051         
7052 2007-05-05  Naba Kumar  <naba@gnome.org>
7054         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
7056         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
7057         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
7058         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
7059         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
7060         instead of a real one, fixes interdependency with libanjuta.
7061         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
7062         * libanjuta/Makefile.am: 
7063         * libegg/Makefile.am:
7064         * plugins/build-basic-autotools/Makefile.am:
7065         * plugins/class-gen/Makefile.am:
7066         * plugins/class-inheritance/Makefile.am:
7067         * plugins/cvs-plugin/Makefile.am:
7068         * plugins/debug-manager/Makefile.am:
7069         * plugins/devhelp/Makefile.am:
7070         * plugins/document-manager/Makefile.am:
7071         * plugins/editor/Makefile.am:
7072         * plugins/file-loader/Makefile.am:
7073         * plugins/file-manager/Makefile.am:
7074         * plugins/file-wizard/Makefile.am:
7075         * plugins/gdb/Makefile.am:
7076         * plugins/glade/Makefile.am:
7077         * plugins/gtodo/Makefile.am:
7078         * plugins/language-support-cpp-java/Makefile.am:
7079         * plugins/macro/Makefile.am:
7080         * plugins/message-view/Makefile.am:
7081         * plugins/patch/Makefile.am:
7082         * plugins/profiler/Makefile.am:
7083         * plugins/project-import/Makefile.am:
7084         * plugins/project-manager/Makefile.am:
7085         * plugins/project-wizard/Makefile.am:
7086         * plugins/sample1/Makefile.am:
7087         * plugins/search/Makefile.am:
7088         * plugins/sourceview/Makefile.am:
7089         * plugins/subversion/Makefile.am:
7090         * plugins/symbol-browser/Makefile.am:
7091         * plugins/terminal/Makefile.am:
7092         * plugins/tools/Makefile.am:
7093         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
7095 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
7097         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
7099 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7101         * libanjuta/anjuta-launcher.c,
7102         libanjuta/anjuta-launcher.h:
7103         Add some missing implementation
7105 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
7107         Reviewed by Naba Kumar  <naba@gnome.org>:
7108         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
7109         for uninstall-hook.
7111 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
7113         Reviewed by Naba Kumar  <naba@gnome.org>:
7114         * plugins/editor/text_editor.c: Large memory addresses were being
7115         truncated, switched to glong (bug #422143).
7117 2007-04-24  Naba Kumar  <naba@gnome.org>
7119         * plugins/document-manager/plugin.c: (prefs_finalize):
7120         * plugins/editor/aneditor-autocomplete.cxx:
7121         * plugins/editor/text_editor_menu.c:
7122         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
7123         * plugins/file-loader/plugin.c: (open_file_with),
7124         (create_open_with_submenu):
7125         * plugins/file-manager/plugin.c: (prefs_finalize):
7126         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
7127         pointer type castings.
7129 2007-04-24  Naba Kumar  <naba@gnome.org>
7131         Patch from s|s  <supreet.sethi@gmail.com>:
7132         * (added) plugins/project-wizard/templates/django-logo.png:
7133         * (added) plugins/project-wizard/templates/django.wiz:
7134         * plugins/project-wizard/templates/Makefile.am:
7135         * plugins/project-wizard/templates/translatable-strings.h: Added
7136         django project template. http://www.djangoproject.com/
7138 2007-04-24  Naba Kumar  <naba@gnome.org>
7140         * plugins/subversion/anjuta-subversion.glade: Set expansion for
7141         the log entry widget and made the dialog little larger.
7143 2007-04-24  Naba Kumar  <naba@gnome.org>
7145         Patch from Halton Huo:
7146         * configure.in:
7147         * plugins/project-wizard/property.c:
7148         * plugins/subversion/svn-auth.c:
7149         * plugins/subversion/svn-backend-priv.h:
7150         * plugins/subversion/svn-backend.c:
7151         * plugins/subversion/svn-backend.h:
7152         * plugins/subversion/svn-notify.h: Proper use of subversion
7153         headers. Fixes build issues in solaris (bug #426701).
7155 2007-04-24  Naba Kumar  <naba@gnome.org>
7157         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
7158         
7159         * plugins/project-wizard/templates/cpp.wiz:
7160         * plugins/project-wizard/templates/gcj.wiz:
7161         * plugins/project-wizard/templates/gnome.wiz:
7162         * plugins/project-wizard/templates/gtk.wiz:
7163         * plugins/project-wizard/templates/gtkmm.wiz:
7164         * plugins/project-wizard/templates/java.wiz:
7165         * plugins/project-wizard/templates/python.wiz:
7166         * plugins/project-wizard/templates/terminal.wiz:
7167         * plugins/project-wizard/templates/wxwin.wiz:
7168         * plugins/project-wizard/templates/xlib-dock.wiz:
7169         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
7170         project option and set it ON by default (since gnome-build, can't
7171         enabled configure shared lib support later when a sharedlib target
7172         is added).
7174 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7176         * plugins/debug-manager/stack_trace.c:
7177         Fix a missing case in the previous changes
7179 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7181         * plugins/debug-manager/plugin.c:
7182         Fix bug #430401
7184         * plugins/debug-manager/breakpoints.c,
7185         plugins/gdb/plugin.c:
7186         Fix adding breakpoint on a function
7188         * plugins/debug-manager/stack_trace.c:
7189         Highlight changed stack frame
7191 2007-04-18  Naba Kumar  <naba@gnome.org>
7193         * plugins/document-manager/anjuta-docman.c:
7194         (anjuta_docman_dispose), (on_editor_destroy),
7195         (anjuta_docman_remove_editor): Remove the editor widget from
7196         the parent container before calling destroy, otherwise container
7197         removal happens after TextEditor is disposed resulting in call
7198         to value-remove for a TextEditor which is half-dead (crash).
7200 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
7202         * plugins/debug-manager/data_buffer.c
7203         plugins/debug-manager/data_view.c,
7204         plugins/debug-manager/memory.c:
7205         Fixes for bug #418523, bug #427090 and bug #428174
7207 2007-04-11 Halton Huo <halton.huo@sun.com>
7209         reviewed by: <jhs@gnome.org>
7211         * configure.in:
7212         * libanjuta/Makefile.am:
7213         * libanjuta/anjuta-utils.c:
7214         * libanjuta/anjuta-utils.h:
7215         * manuals/reference/libanjuta/Makefile.am:
7216         
7217         Fixed compilation on sun by deploying the libutil methods
7218         in anjuta-utils.h and building them on condition.
7220 2007-04-11  Johannes Schmid <jhs@gnome.org>
7222         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
7223         (anjuta_docman_add_editor):
7224         Hold a reference on the editor as long as we use it.
7225         
7226         * plugins/document-manager/plugin.c: (on_editor_changed):
7227         Destroy GValue to fix a memoery leak.
7229 2007-04-11  Johannes Schmid <jhs@gnome.org>
7231         * plugins/document-manager/plugin.c: (on_editor_changed):
7232         Fixed reference counting for editor by using g_value_take_object instead
7233         of g_value_set_object. The editors are now correctly finalized and thus
7234         we do not lack so much memory anymore.
7235         
7236         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
7237         (anjuta_view_finalize), (anjuta_view_focus_out),
7238         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7239         * plugins/sourceview/anjuta-view.h:
7240         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
7241         * plugins/sourceview/sourceview-prefs.c:
7242         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
7243         * plugins/sourceview/sourceview-prefs.h:
7244         * plugins/sourceview/sourceview-private.h:
7245         * plugins/sourceview/sourceview.c: (on_document_loaded),
7246         (timeout_unref), (on_document_saved), (sourceview_finalize),
7247         (sourceview_new), (ifile_open), (ifile_savable_save),
7248         (ifile_savable_save_as):
7250         Several changes to fix things when the editor is correctly destroyed.
7251         Fixed preferences (which led me to the refcounting issue, #409412)
7252         and removed deprecated completition code that will be replace by
7253         IAnjutaAssist interface soon. 
7255 2007-04-11  Johannes Schmid <jhs@gnome.org>
7257         * libanjuta/anjuta-launcher.c:
7258         (anjuta_launcher_execution_done_cleanup),
7259         (anjuta_launcher_child_terminated):
7260         Possible fix for #428363 and added a g_return_if_fail
7262         * plugins/message-view/plugin.c: (activate_plugin):
7263         Fixed a Gtk/Gdl-Critical
7264         
7265         Patches from Étienne Bersac <bersace03@laposte.net>
7266         * plugins/class-gen/templates/go-source.tpl:
7267         * plugins/macro/macros.xml:
7268         Use better template for GObjects (#417875 and #417918)
7269         
7270         Patches from Halton Huo <halton.huo@sun.com>
7271         * libanjuta/anjuta-launcher.h:
7272         * libanjuta/anjuta-preferences.c:
7273         * libanjuta/anjuta-utils.c:
7274         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
7275         (cg_window_set_add_to_repository):
7276         * plugins/class-inheritance/class-inherit.c:
7277         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
7279 2007-04-09  Johannes Schmid <jhs@gnome.org>
7281         * plugins/editor/print.c: (anjuta_print_show_header):
7282         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7283         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7285   Some string changes (#427395 and #427399)
7287 2007-04-06  Johannes Schmid <jhs@gnome.org>
7289         * plugins/build-basic-autotools/build-basic-autotools.c:
7290         (on_build_mesg_format), (on_build_mesg_parse):
7291         Fixed full path detection
7293 2007-04-05  Naba Kumar  <naba@gnome.org>
7295         Patch from Halton Huo:
7296         * libanjuta/Makefile.am:
7297         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
7298         * libanjuta/anjuta-glue-cpp.h:
7299         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
7300         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
7301         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
7302         (anjuta_glue_factory_get_path), (get_already_loaded_module),
7303         (load_plugin), (anjuta_glue_factory_get_object_type):
7304         * libanjuta/anjuta-glue-factory.h:
7305         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
7306         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
7307         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
7308         (anjuta_glue_plugin_new):
7309         * libanjuta/anjuta-glue-plugin.h:
7310         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7311         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
7312         * libanjuta/anjuta-plugin.h:
7313         * libanjuta/glue-cpp.c:
7314         * libanjuta/glue-cpp.h:
7315         * libanjuta/glue-factory.c:
7316         * libanjuta/glue-factory.h:
7317         * libanjuta/glue-plugin.c:
7318         * libanjuta/glue-plugin.h:
7319         * plugins/build-basic-autotools/build-basic-autotools.h:
7320         * plugins/class-gen/plugin.h:
7321         * plugins/class-inheritance/plugin.h:
7322         * plugins/cvs-plugin/plugin.h:
7323         * plugins/debug-manager/plugin.h:
7324         * plugins/devhelp/plugin.h:
7325         * plugins/document-manager/plugin.h:
7326         * plugins/editor/plugin.h:
7327         * plugins/file-loader/plugin.h:
7328         * plugins/file-manager/plugin.h:
7329         * plugins/file-wizard/plugin.h:
7330         * plugins/gdb/plugin.h:
7331         * plugins/glade/plugin.h:
7332         * plugins/gtodo/plugin.h:
7333         * plugins/language-support-cpp-java/plugin.h:
7334         * plugins/macro/plugin.h:
7335         * plugins/message-view/plugin.h:
7336         * plugins/patch/plugin.h:
7337         * plugins/profiler/plugin.h:
7338         * plugins/project-import/plugin.h:
7339         * plugins/project-manager/plugin.h:
7340         * plugins/project-wizard/plugin.h:
7341         * plugins/sample1/plugin.h:
7342         * plugins/search/plugin.h:
7343         * plugins/sourceview/plugin.h:
7344         * plugins/subversion/plugin.h:
7345         * plugins/symbol-browser/plugin.h:
7346         * plugins/terminal/terminal.c:
7347         * plugins/tools/plugin.h:
7348         * plugins/tools/scripts/tools-2.xml.in:
7349         * plugins/valgrind/plugin.h:
7351         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
7353 2007-04-05  Naba Kumar  <naba@gnome.org>
7355         * anjuta.spec.in, configure.in: Removed dead codes.
7356         
7357         Patch from Jos Dehaes:
7358         * configure.in, plugins/project-wizard/templates/Makefile.am,
7359         plugins/project-wizard/templates/mkfile.wiz,
7360         plugins/project-wizard/templates/translatable-strings.h: Enabled
7361         makefile-based project creation and import. Fixes bug #355145
7363 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
7365         * plugins/debug-manager/debugger.c,
7366         plugins/debug-manager/plugin.c,
7367         plugins/gdb/anjuta-gdb.plugin.in:
7368         Code cleaning (remove unused code, rename this into self)
7369         Add information about supported format in debugger plugin
7370         Activate debugger plugin according to the target format
7372 2007-04-01  Naba Kumar  <naba@gnome.org>
7374         * plugins/message-view/message-view.c:
7375         (message_view_instance_init): Fixed message icons to appear.
7377 2007-03-31  Johannes Schmid <jhs@gnome.org>
7379         * plugins/message-view/anjuta-msgman.c:
7380         (anjuta_msgman_append_view):
7381         * plugins/message-view/plugin.c: (on_view_changed),
7382         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
7383         
7384         Fixed #424845
7386 2007-03-31  Johannes Schmid <jhs@gnome.org>
7388         * plugins/message-view/message-view.c:
7389         (message_view_instance_init), (imessage_view_append):
7390         Show nice icons beside the messages for info, warning and error. This is a completly
7391         cosmetic change so if someone dislikes it he is free to remove it.
7393 2007-03-31  Johannes Schmid <jhs@gnome.org>
7394         
7395         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
7396         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
7397         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
7398         * plugins/message-view/anjuta-msgman.h:
7399         * plugins/message-view/message-view.h:
7400         * plugins/message-view/plugin.c: (on_view_changed),
7401         (activate_plugin):
7402         Fixed #359399 and made next/previous insensitive when not availible
7403         
7404         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
7405         (tag_style_to_string):
7406         Fixed namespace Problem with gdk >= 2.11
7407         
7408         * plugins/sourceview/sourceview-autocomplete.c:
7409         (sourceview_autocomplete_init):
7410         Removed structure, follow-up of #423682
7412 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
7414         * plugins/debug-manager/debug_tree.c,
7415         plugins/debug-manager/debug_tree.h,
7416         plugins/debug-manager/watch.c,
7417         plugins/debug-manager/anjuta-debug-manager.glade:
7418         Inspect variable at cursor
7419         Fix buttons in inspect dialog
7421 2007-03-27  Halton Huo  <halton.huo@sun.com>
7423         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
7425         * plugins/sourceview/sourceview-autocomplete.c
7426         plugins/debug-manager/disassemble.c,
7427         libanjuta/interfaces/libanjuta.idl:
7428         Remove array with 0 size and empty structure as it is not
7429         supported by sun cc, Fixes bug #423682
7431         * plugins/debug-manager/debugger.c:
7432         Remove anonymous union as it is not supported by sun cc,
7433         Fixes bug #423680
7435 === anjuta 2.1.2 ===
7437 2007-03-28  Naba Kumar  <naba@gnome.org>
7439         * configure.in: Bumped version to 2.1.2
7440         * NEWS: Updated for release.
7441         
7442         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
7443         Improved breakpoint marker icon.
7444         
7445         * plugins/editor/anjuta-editor.plugin.in,
7446         plugins/sourceview/sourceview.plugin.in: Made editor plugins
7447         non user activable since they are now remembered properly.
7449 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
7451         * plugins/tools/editor.c:
7452         Fix bug #423270
7454 2007-03-27  Naba Kumar  <naba@gnome.org>
7456         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
7457         word when autocompleting without leaving any trailing part of
7458         the word.
7460 2007-03-27  Kamil Páral  <ripper42@gmail.com>
7462         Reviewed by Naba Kumar  <naba@gnome.org>:
7463         * anjuta.desktop.in.in: Remove "Application" category from desktop
7464         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
7465         
7466 2007-03-27  Naba Kumar  <naba@gnome.org>
7467         
7468         * configure.in, plugins/document-manager/anjuta-docman.c:
7469         (anjuta_docman_add_editor): Conditionally compile notebook tab
7470         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
7472         Patch from Halton Huo:
7473         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
7474         non gcc compiler flags. Fixes bug #423089.
7475         
7476 2007-03-26  Naba Kumar  <naba@gnome.org>
7477         
7478         * AUTHORS, NEWS, TODO.tasks: Updated.
7479         
7480         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
7481         close menuitem.
7482         
7483         * plugins/symbol-browser/plugin.c: (on_editor_saved),
7484         (update_editor_symbol_model), (iter_matches),
7485         (on_editor_update_ui), (value_added_current_editor),
7486         (activate_plugin), (dispose),
7487         (symbol_browser_plugin_instance_init):
7488         * plugins/symbol-browser/plugin.h: update line on editor save
7489         and editor change. Code clean up and fixed warnings.
7491 2007-03-26  Naba Kumar  <naba@gnome.org>
7493         * plugins/project-wizard/templates/java/project.anjuta,
7494         plugins/project-wizard/templates/python/project.anjuta,
7495         plugins/project-wizard/templates/python/project.anjuta:
7496         Removed version control plugins from default selection.
7498         * plugins/tools/scripts/prepare-changelog.pl,
7499         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
7500         script to a better one (that works on both cvs and svn).
7502 2007-03-26  Naba Kumar  <naba@gnome.org>
7504         * (added) plugins/project-wizard/templates/translatable-strings.pl,
7505         Makefile.am: Added the generated translatable file (required for
7506         translations for svn checkouts).
7508         * (added)
7509         plugins/project-wizard/templates/extract-translatable-strings.pl
7510         plugins/project-wizard/templates/Makefile.am, Makefile.am,
7511         po/POTFILES.in: Generated translatable strings for .wiz files and
7512         added them in POTFILES.in for translation. Fixes bug #398035
7514 2007-03-25  Naba Kumar  <naba@gnome.org>
7516         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
7517         
7518         * src/anjuta-app.c: Removed dead codes.
7519         
7520         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
7521         global tags generation starts.
7522         
7523         * plugins/debug-manager/chunk_view.c,
7524         plugins/debug-manager/start.h,
7525         plugins/debug-manager/chunk_view.h,
7526         plugins/debug-manager/utilities.c,
7527         plugins/debug-manager/utilities.h,
7528         plugins/debug-manager/debugger.c,
7529         plugins/debug-manager/threads.c,
7530         plugins/debug-manager/disassemble.c,
7531         plugins/debug-manager/info.c,
7532         plugins/debug-manager/sharedlib.c,
7533         plugins/debug-manager/threads.h,
7534         plugins/debug-manager/disassemble.h,
7535         plugins/debug-manager/signals.c,
7536         plugins/debug-manager/info.h,
7537         plugins/debug-manager/sharedlib.h,
7538         plugins/debug-manager/data_buffer.c,
7539         plugins/debug-manager/data_view.c,
7540         plugins/debug-manager/signals.h,
7541         plugins/debug-manager/debug_tree.c,
7542         plugins/debug-manager/watch.c,
7543         plugins/debug-manager/registers.c,
7544         plugins/debug-manager/data_buffer.h,
7545         plugins/debug-manager/data_view.h,
7546         plugins/debug-manager/memory.c,
7547         plugins/debug-manager/debug_tree.h,
7548         plugins/debug-manager/watch.h,
7549         plugins/debug-manager/registers.h,
7550         plugins/debug-manager/memory.h,
7551         plugins/debug-manager/locals.c,
7552         plugins/debug-manager/sexy-icon-entry.c,
7553         plugins/debug-manager/breakpoints.c,
7554         plugins/debug-manager/locals.h,
7555         plugins/debug-manager/sexy-icon-entry.h,
7556         plugins/debug-manager/stack_trace.c,
7557         plugins/debug-manager/breakpoints.h,
7558         plugins/debug-manager/sparse_buffer.c,
7559         plugins/debug-manager/sparse_view.c,
7560         plugins/debug-manager/stack_trace.h,
7561         plugins/debug-manager/sparse_buffer.h,
7562         plugins/debug-manager/sparse_view.h,
7563         plugins/debug-manager/start.c,
7564         plugins/gdb/utilities.c,
7565         plugins/gdb/utilities.h,
7566         plugins/gdb/debugger.c,
7567         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
7568         setup.
7570 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7572         * plugins/gdb/debugger.c:
7573         Avoid empty debugger log window by limiting line to 90 characters
7575 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7577         * plugins/debug-manager/plugin.c,
7578         plugins/debug-manager/plugin.h,
7579         plugins/debug-manager/threads.c,
7580         plugins/debug-manager/threads.h,
7581         plugins/debug-manager/breakpoints.c,
7582         plugins/debug-manager/breakpoints.h,
7583         plugins/debug-manager/stack_trace.c,
7584         plugins/debug-manager/stack_trace.h:
7585         View code action now changes location in disassembly view too
7587         * plugins/debug-manager/anjuta-debug-manager.ui:
7588         Rename breakpoint actions
7590 2007-03-24  Naba Kumar  <naba@gnome.org>
7592         * configure.in, src/anjuta-app.c: Use the new docking algorithm
7593         in gdl 0.7.3 (svn trunk).
7594         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
7595         
7596 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7598         * plugins/debug-manager/threads.c,
7599         plugins/debug-manager/debug_tree.c,
7600         plugins/debug-manager/debug_tree.h,
7601         plugins/debug-manager/locals.c,
7602         plugins/debug-manager/registers.c,
7603         plugins/debug-manager/stack_trace.c:
7604         Allow to change current thread updating register, stack and locals
7605         Allow to change current stack frame updating locals
7607         * plugins/gdb/debugger.c:
7608         Read argument of selected stack frame
7610         * plugins/debug-manager/data_view.c:
7611         Fix an unrelated bug
7613 2007-03-23  Naba Kumar  <naba@gnome.org>
7615         * plugins/document-manager/anjuta-docman.c,
7616         plugins/document-manager/plugin.c: Fixed many memory leaks.
7617         (ianjuta_file_get_uri() returns a new string).
7619         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
7620         widget for save dialogs.
7621         
7622         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
7623         svn and fixed to get function/prototype/member args list. Call tips
7624         also work fine now.
7626 2007-03-22  Naba Kumar  <naba@gnome.org>
7628         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
7629         and calltips would work again for functions from global tags (Needs
7630         regenerating global tags).
7632         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
7633         ctags svn version and reopened bug #395362. Fixes tags parsing that
7634         seemed to have stopped working recently.
7636 2007-03-21  Naba Kumar  <naba@gnome.org>
7638         * tagmanager/tm_source_file.c, tagmanager/options.c,
7639         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
7640         extend .. more needs to be investigated and fixed). Enabled some
7641         debugging.
7643 2007-03-16  Naba Kumar  <naba@gnome.org>
7645         * src/anjuta.c: Fixed project loading from command line.
7647 2007-03-16  Naba Kumar  <naba@gnome.org>
7649         Patch from James Liggett <jrliggett@cox.net>:
7650         plugins/profiler/gprof-profile-data.c: Fixed a crash.
7651         
7652 2007-03-15  Naba Kumar  <naba@gnome.org>
7654         * libanjuta/anjuta-profile-manager.c,
7655         libanjuta/anjuta-profile-manager.h: Added method to get current
7656         profile.
7658         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
7659         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
7660         is exiting.
7662         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
7663         plugins/file-loader/plugin.c: Moved to functions as utility functions.
7664         Also, not load project files in session load in loader plugin.
7665         
7666         * plugins/project-manager/plugin.c, src/anjuta.c:
7667         Emit "exiting" signal in shell when exiting anjuta. project manager
7668         listens to exiting signal and saves session. anjuta.c saves session
7669         only when current projfile is 'user'. Load project saved in session
7670         differently then the rest of the session. This should fix all the
7671         session restoration bugs.
7672         
7673         src/main.c: Present anjuta window when becon message is received.
7675 2007-03-14  Naba Kumar  <naba@gnome.org>
7677         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
7678         not randomly save (it was a wrong looping).
7679         
7680 2007-03-12  Naba Kumar  <naba@gnome.org>
7682         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
7684 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7686         * plugins/debug-manager/anjuta-debug-manager.ui,
7687         libanjuta/interfaces/libanjuta.idl,
7688         plugins/debug-manager/debugger.c,
7689         (added) plugins/debug-manager/threads.c,
7690         (added) plugins/debug-manager/threads.h,
7691         plugins/debug-manager/plugin.c,
7692         plugins/debug-manager/Makefile.am,
7693         plugins/gdb/plugin.c,
7694         plugins/gdb/debugger.c,
7695         plugins/gdb/debugger.h:
7696         Add a window displaying all threads
7697         Add needed functions
7698         Switching to a different thread is still not done
7700         * plugins/debug-manager/debug_tree.c,
7701         plugins/debug-manager/locals.c,
7702         plugins/debug-manager/stack_trace.c:
7703         Small cosmetic changes
7705         * plugins/gdb/gdbmi.c:
7706         Keep all elements in gdbmi hash
7707         Even if using the same key like in -threads-list-ids
7709 2007-03-11  Naba Kumar  <naba@gnome.org>
7711         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
7712         
7713         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
7714         
7715         * manuals/reference/libanjuta/libanjuta-docs.sgml,
7716         manuals/reference/libanjuta/libanjuta-sections.txt,
7717         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
7718         interfaces.
7720 2007-03-11  Naba Kumar  <naba@gnome.org>
7722         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
7723         gtk-doc properly. Bumped gtk-doc requirement to 1.4
7725         * manuals/reference/libanjuta/libanjuta-docs.sgml,
7726         manuals/reference/libanjuta/libanjuta.types,
7727         manuals/reference/libanjuta/libanjuta-sections.txt,
7728         manuals/reference/libanjuta/.cvsignore,
7729         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
7730         infrastructure. Got rid of tmpl/ directory and moved all section
7731         documenation to source code (requires gtk-doc >= 1.4).
7732         
7733         * libanjuta/anjuta-plugin-description.c,
7734         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
7735         libanjuta/cell-renderer-captioned-image.c,
7736         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
7737         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
7738         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
7739         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
7740         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
7741         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
7742         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
7743         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
7744         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
7745         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
7746         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
7747         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
7748         documentation from templates to source code.
7750 2007-03-10  Johannes Schmid <jhs@gnome.org>
7752         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
7753         Added some debug output but could not figure out why 
7754         some plugins are not kept.
7755         
7756         * libanjuta/interfaces/libanjuta.idl:
7757         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
7758         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7759         Added IAnjutaEditorGoto::matching_brace
7760         
7761         * plugins/document-manager/action-callbacks.c:
7762         (on_editor_command_match_brace_activate):
7763         * plugins/document-manager/plugin.c:
7764         (update_editor_ui_interface_items):
7765         * plugins/editor/text_editor.c: (igoto_matching_brace),
7766         (igoto_iface_init):
7767         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
7768         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
7770 2007-03-09  Johannes Schmid <jhs@gnome.org>
7772         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
7773         Hide correct column
7774         
7775         * plugins/sourceview/sourceview-private.h:
7776         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
7777         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7778         (sourceview_new), (ifile_savable_save_as):
7779         Tweaked vfs monitoring
7781 2007-03-09  Johannes Schmid <jhs@gnome.org>
7783         * libanjuta/interfaces/Makefile.am.iface:
7784         Fixed installtion of header files
7785         
7786         * plugins/sourceview/sourceview.c: (set_select):
7787         do not scroll to much in interactive search
7789 2007-03-09  Naba Kumar  <naba@gnome.org>
7791         * src/anjuta.c: Fixed session restoration.
7792         
7793         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
7794         signal handlers after symbol browser plugin is deactivated.
7795         
7796         * plugins/editor/editor.glade,
7797         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7798         Fixed indentation confustion in preferences.
7800 2007-03-08  Johannes Schmid <jhs@gnome.org>
7802         * plugins/search/search-replace.c: (search_set_combo),
7803         (search_set_action), (search_set_target), (search_set_direction),
7804         (create_dialog), (search_disconnect_set_toggle_connect),
7805         (on_search_match_whole_word_toggled),
7806         (on_search_match_whole_line_toggled),
7807         (on_search_match_word_start_toggled),
7808         (search_set_toggle_direction):
7809         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
7810         it's somehow ugly and uses many deprecated widgets
7811         
7812         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
7813         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7814         Fix #394709
7815         
7816 2007-03-07  Naba Kumar  <naba@gnome.org>
7818         * src/anjuta.c: Make launching projects work from command line. Also
7819         fixes gnome session restart command.
7820         
7821 2007-03-07  Johannes Schmid <jhs@gnome.org>
7823         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
7824         * plugins/class-gen/plugin.c: (iwizard_activate):
7825         Fixed #408218
7826         
7827         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
7828         Fixed #402774
7829         
7830         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
7831         Fixed #377483 (It's not possible to know if directories have
7832         a version in CVS. Show version column only if there are version
7833         informations availible
7835         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7836         Fixed memory leak
7838 2007-03-07  Johannes Schmid <jhs@gnome.org>
7840         * plugins/sourceview/sourceview-prefs.c: (get_bool):
7841         Fixed #409408
7842         * plugins/symbol-browser/an_symbol_prefs.c:
7843         (on_update_global_clicked):
7844         Fixed ##409176
7846 2007-03-07  Johannes Schmid <jhs@gnome.org>
7848         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
7849         (anjuta_save_prompt_new):
7850         * plugins/project-import/project-import.c:
7851         (project_import_finalize):
7852         Fixed Gtk-Criticals (maybe #409408)
7854 2007-03-07  Naba Kumar  <naba@gnome.org>
7856         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
7857         when we are at just beginning of string or comment. Fixes bug #397981.
7859 2007-03-07  Johannes Schmid <jhs@gnome.org>
7861         * plugins/language-support-cpp-java/plugin.c:
7862         (initialize_indentation_params):
7863         Removed annoying DEBUG_PRINT
7864         
7865         * plugins/sourceview/sourceview-cell.c:
7866         (sourceview_cell_instance_init), (icell_get_character),
7867         (icell_get_length), (icell_get_char), (icell_get_attribute):
7868         Improved code to be faster
7869         Implemented attribute handling so that indentation really works in any case
7871 2007-03-06  Johannes Schmid <jhs@gnome.org>
7873         * configure.in:
7874         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
7875         
7876         * plugins/document-manager/anjuta-docman.c:
7877         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
7878         Removed old and ugly tab drag&drop code and use built-in gtk stuff
7879         instead (required GTK >= 2.10)
7880         
7881         * plugins/sourceview/sourceview-private.h:
7882         * plugins/sourceview/sourceview.c:
7883         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7884         (sourceview_finalize), (sourceview_new), (imark_mark),
7885         (imark_unmark), (imark_is_marker_set),
7886         (imark_location_from_handle), (imark_delete_all_markers):
7887         Fixed marker handling and worked a bit more on vfs monitoring
7889 2007-03-05  Johannes Schmid <jhs@gnome.org>
7891         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
7892         Added method to select specific iter
7893         
7894         * plugins/sourceview/sourceview-private.h:
7895         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
7896         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7897         (sourceview_add_monitor), (on_document_saved),
7898         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
7899         Fixed vfs monitoring (mostly ported code from text_editor.c)
7900         
7901         * plugins/symbol-browser/an_symbol_view.c:
7902         * plugins/symbol-browser/an_symbol_view.h:
7903         * plugins/symbol-browser/plugin.c: (iter_matches),
7904         (on_editor_update_ui), (value_added_current_editor):
7905         Select the current tag in locals window and symbol toolbar. If there
7906         is no tag at the current line, reserve backward for the next tag. This will
7907         select the correct tag if inside a function.
7909 2007-03-05  Naba Kumar  <naba@gnome.org>
7911         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
7912         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
7913         compiler warnings.
7914         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
7915         (Bug #412186)
7916         
7917 2007-03-04  Johannes Schmid <jhs@gnome.org>
7919         * data/Makefile.am:
7920         * po/POTFILES.in:
7921         Fixed distcheck (well, partly)
7923 2007-03-04  Johannes Schmid <jhs@gnome.org>
7925         * plugins/document-manager/anjuta-document-manager.ui:
7926         Move "Swap .c/.h from Main to Browser toolbar
7928         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
7929         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
7930         (fv_prefs_free), (fv_add_tree_entry):
7931         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7932         * plugins/file-manager/plugin.c: (prefs_init):
7933         
7934         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
7936 2007-03-04  Naba Kumar  <naba@gnome.org>
7938         * data/default.proflie, data/Makefile.am, src/anjuta.c,
7939         plugins/project-manager/plugin.c:
7940         Restored default profile and renamed it from "default.anjuta" to
7941         "default.profile".
7942         
7943 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7945         * plugins/debug-manager/debugger.c,
7946         plugins/debug-manager/plugin.c,
7947         plugins/gdb/debugger.c,
7948         libanjuta/interfaces/libanjuta.idl,
7949         plugins/debug-manager/stack_trace.c:
7950         Add a dialog box when a signal is received (except SIGINT)
7951         Display stack frame even if arguments are not available
7953 2007-03-03  Naba Kumar  <naba@gnome.org>
7955         * TODO.tasks: Icons bounty added.
7957         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
7958         choise selection.
7959         
7960         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
7961         and descoping.
7963         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
7964         plugins/Makefile.am, (removed) plugins/profile-default/*,
7965         plugins/project-manager/anjuta-project-manager.plugin.in,
7966         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
7967         profile implementation to load user profile and projects. Store and
7968         restore remembered plugins. Use profile scoping and descoping for
7969         saving and loading sesstions.
7970         
7971         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
7972         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
7973         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
7974         DEBUG_PRINTs.
7976 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7978         * plugins/debug-manager/debug_tree.c
7979         plugins/debug-manager/debug_tree.h:
7980         Bug fix, deleting wrong variable
7982         * plugins/gdb/debugger.c:
7983         Bug fix, remove forgotten debugging code
7985 2007-03-02  Johannes Schmid <jhs@gnome.org>
7987         * plugins/document-manager/anjuta-document-manager.ui:
7988         * plugins/search/anjuta-search.ui:
7989         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
7990         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
7991         ToolbarFind
7993         * src/anjuta-app.c: (on_toolbar_view_toggled),
7994         (on_add_merge_widget), (on_session_save), (on_widget_remove):
7995         Save toolbar positions, don't use fixed toolbar style
7996         
7997         All in all this will allow more complex toolbar configurations and
7998         might gain some space on smaller displays because the user can disable
7999         toolbar parts he does not use. Also allows to use any toolbar style
8000         without looking too ugly.
8002 2007-03-01  Naba Kumasr  <naba@gnome.org>
8004         * TODO.tasks: Added a bounty for creating icons.
8006         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
8007         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
8008         profile-changed signal. Do not sync non-user-activatable plugins.
8010 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
8012         * plugins/debug-manager/disassemble.c,
8013         plugins/debug-manager/sparse_view.c,
8014         plugins/gdb/debugger.c,
8015         libanjuta/interfaces/libanjuta.idl:
8016         Display function name in disassembly view
8018 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
8020         * (added) plugins/debug-manager/bookmark.png,
8021         (added) plugins/debug-manager/breakpoint-disabled.png,
8022         (added) plugins/debug-manager/breakpoint-enabled.png,
8023         (added) plugins/debug-manager/program-counter.png,
8024         (added) plugins/debug-manager/linemarker.png,
8025         plugins/debug-manager/Makefile.am,
8026         plugins/debug-manager/disassemble.c,
8027         plugins/debug-manager/disassemble.h,
8028         plugins/debug-manager/sparse_buffer.c,
8029         plugins/debug-manager/sparse_buffer.h,
8030         plugins/debug-manager/sparse_view.c,
8031         plugins/debug-manager/sparse_view.h,
8032         plugins/debug-manager/plugin.c,
8033         plugins/debug-manager/breakpoints.c,
8034         libanjuta/interfaces/libanjuta.idl:
8035         Add markers in the disassembly view
8036         Display program counter and breakpoints in disassembly view
8038         * plugins/gdb/debugger.c:
8039         Fix a bug added with my previous patch, setting and clearing
8040         breakpoints was not working
8042 2007-02-28  Johannes Schmid <jhs@gnome.org>
8044         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
8045         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
8046         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
8047         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8048         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
8049         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
8050         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
8051         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
8052         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
8053         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8054         Updated (why do they need to be under version control?)
8055         
8056         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
8057         (create_tab_popup_menu), (on_msgman_popup_menu),
8058         (on_tab_button_press_event), (anjuta_msgman_page_new),
8059         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
8060         Added "Close all message tabs" popup menu
8062 2007-02-26  Naba Kumar  <naba@gnome.org>
8064         * plugins/profiler/gprof-flat-profile-entry.c,
8065         plugins/profiler/gprof-flat-profile.c,
8066         plugins/profiler/gprof-flat-profile-entry.h,
8067         plugins/profiler/gprof-flat-profile.h,
8068         plugins/profiler/gprof-flat-profile-view.c,
8069         plugins/profiler/gprof-flat-profile-view.h,
8070         plugins/profiler/gprof-call-graph-block-entry.c,
8071         plugins/profiler/gprof-call-graph-block.c,
8072         plugins/profiler/gprof-function-call-chart-view.c,
8073         plugins/profiler/gprof-call-graph-block-entry.h,
8074         plugins/profiler/gprof-profile-data.c,
8075         plugins/profiler/gprof-call-graph-block.h,
8076         plugins/profiler/gprof-view.c,
8077         plugins/profiler/gprof-call-graph.c,
8078         plugins/profiler/gprof-function-call-chart-view.h,
8079         plugins/profiler/gprof-profile-data.h,
8080         plugins/profiler/gprof-call-graph.h,
8081         plugins/profiler/gprof-view.h,
8082         plugins/profiler/gprof-view-manager.c,
8083         plugins/profiler/gprof-call-graph-view.c,
8084         plugins/profiler/plugin.c,
8085         plugins/profiler/gprof-view-manager.h,
8086         plugins/profiler/gprof-call-graph-view.h,
8087         plugins/profiler/gprof-function-call-tree-view.c,
8088         plugins/profiler/gprof-function-call-tree-view.h,
8089         plugins/profiler/Makefile.am: Fix compiler warnings and link with
8090         gnome-vfs. Fixes bug #411377.
8092 2007-02-26  Naba Kumar  <naba@gnome.org>
8094         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
8096         Patch from James Liggett  <jrliggett@cox.net>:
8097         * plugins/profiler/gprof-flat-profile-view.c,
8098         plugins/profiler/gprof-flat-profile-view.h,
8099         plugins/profiler/gprof-function-call-chart-view.c,
8100         plugins/profiler/gprof-function-call-chart-view.h,
8101         plugins/profiler/gprof-view.c,
8102         plugins/profiler/gprof-view.h,
8103         plugins/profiler/gprof-call-graph-view.c,
8104         plugins/profiler/plugin.c,
8105         plugins/profiler/gprof-call-graph-view.h,
8106         plugins/profiler/gprof-function-call-tree-view.c,
8107         plugins/profiler/gprof-function-call-tree-view.h: Implements
8108         double click navigation. Fixes bug #403514.
8110 2007-02-25  Naba Kumar  <naba@gnome.org>
8112         * libanjuta/anjuta-plugin-manager.c,
8113         libanjuta/anjuta-plugin-handle.[ch],
8114         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
8115         g_hash_table_remove_all (introduced in glib 2.12) to stay the
8116         dependency on glib 2.8. Fixes bug #411623.
8118 2007-02-24  Naba kumar  <naba@gnome.org>
8120         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
8121         
8122         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
8123         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
8124         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
8125         (added) libanjuta/anjuta-profile-manager.c,
8126         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
8127         manager.
8128         Implemented profile pushing and popping. Implemented profile xml
8129         synchronization. Implemented error handling in profiles. Implemented
8130         activation and deactivation signals in plugin manager.
8131         
8132         * libanjuta/Makefile.am: Added libanjuta log domain.
8133         
8134         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
8135         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
8136         in AnjutaShell interface and implemented it in AnjutaApp.
8137         
8138         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
8140 2007-02-23  Naba kumar  <naba@gnome.org>
8142         src/main.c: Fixed missing end quote.
8144 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
8146         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
8149 2007-02-20  Naba Kumar  <naba@gnome.org>
8151         * plugins/subversion/plugin.c: Added "..." menuitems.
8152         * ROADMAP, README: Updated.
8153         * libanjuta/anjuta-profile.c: Fixed bugs.
8155         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
8156         plugins/gtodo/Makefile.am: Removed dead code.
8158         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
8159         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
8160         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
8161         plugins/gtodo/list_tooltip.c,
8162         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
8163         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
8164         not contain markups. Fixes Bug #360462.
8166 2007-02-16  Naba Kumar  <naba@gnome.org>
8168         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
8169         unnecessary sub-sections.
8170         
8171 2007-02-15  Naba Kumar  <naba@gnome.org>
8173         * (removed) plugins/document-manager/bookmark-prev-16.png,
8174         plugins/document-manager/bookmark-last.png,
8175         (removed)plugins/document-manager/bookmark-first-16.png,
8176         plugins/document-manager/bookmark-prev.png,
8177         (added) plugins/document-manager/bookmark-toggle.png,
8178         (removed)plugins/document-manager/bookmark_toggle.xpm,
8179         (removed)plugins/document-manager/bookmark-last-16.png,
8180         plugins/document-manager/plugin.c,
8181         plugins/document-manager/anjuta-document-manager.ui,
8182         (removed)plugins/document-manager/bookmark-next-16.png,
8183         plugins/document-manager/bookmark-next.png,
8184         plugins/document-manager/Makefile.am,
8185         (added) plugins/document-manager/bookmark-clear.png,
8186         plugins/document-manager/bookmark-first.png: Upgraded bookmark
8187         icons (stolen from monodevelop). Added clear bookmarks toolbar
8188         button.
8190         * plugins/document-manager/plugin.c,
8191         (added) plugins/document-manager/swap.png,
8192         (removed) plugins/document-manager/undock.png,
8193         plugins/document-manager/Makefile.am: Fixed swap icon.
8195 2007-02-13  Naba Kumar  <naba@gnome.org>
8197         * plugins/class-gen/element-editor.c: Fixed typo.
8198         
8199         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
8200         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
8201         Implementing plugin profiles loading.
8203 2007-02-13  Naba Kumar  <naba@gnome.org>
8205         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
8206         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
8207         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
8208         pixmaps/open_project.png, pixmaps/close_project.png:
8209         Removed more old icons.
8210         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
8211         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
8212         anjuta_logo.png
8213         
8214 2007-02-13  Naba Kumar  <naba@gnome.org>
8216         * plugins/class-gen/element-editor.c: Included missing headers to
8217         prevent build failures in some cases.
8218         
8219 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
8221         * plugins/debug-manager/stack_trace.c:
8222         Fix bug #407115
8224         * plugins/debug-manager/watch.c,
8225         plugins/debug-manager/breakpoints.c:
8226         Same bug than above, wrong use of gtk_ui_manager_get_widget
8228 === anjuta 2.1.1 ===
8230 2007-02-11  Naba Kumar  <naba@gnome.org>
8232         * cofigure.in: Bumped version to 2.1.1
8233         * NEWS: Updated for 2.1.1 release.
8234         
8235 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
8237         * plugins/debug-manager/plugin.c,
8238         plugins/debug-manager/sparse_view.c,
8239         plugins/debug-manager/sparse_view.h:
8240         Reorder some code
8242         * plugins/gdb/debugger.c,
8243         plugins/debug-manager/debugger.c,
8244         plugins/debug-manager/memory.c,
8245         plugins/debug-manager/sparse_buffer.c
8246         plugins/gdb/debugger.h,
8247         libanjuta/interfaces/libanjuta.idl:
8248         Clean up, remove some warnings
8249         Use guint everywhere for addresses
8250         Rewrite code parsing position in debugger
8252 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
8254         * plugins/debug-manager/debug_tree.c:
8255         Use GtkTreeRowReference instead of GtkTreeIter as callback data
8256         Fix bug #406113
8258 2007-02-08  Naba Kumar  <naba@gnome.org>
8260         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
8261         Delay showing the 'file modified on disk' dialog for one sec
8262         from the last notification to insure multiple notifications for
8263         the same file are treated as one. Do not same multiple dialogs
8264         for the same file. Make sure to destory the dialog if later
8265         the conent is no longer different.
8266         
8267 2007-02-08  Naba Kumar  <naba@gnome.org>
8269         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
8270         Prevented spurious 'file modified' dialogs in scintilla editor
8271         when the file is saved.
8273 2007-02-09  Johannes Schmid <jhs@gnome.org>
8275         * scripts/glade2schema.pl:
8276         Added script to convert glade preferences into gconf schema files.
8277         See #406061
8279 2007-02-08  Naba Kumar  <naba@gnome.org>
8281         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
8282         itself is destroyed. Fixes bug #355160.
8283         
8284 2007-02-08  Johannes Schmid <jhs@gnome.org>
8286         * plugins/profiler/profiler.plugin: 
8287         removed from version control (only .in file needed)
8288         
8289         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
8290         * plugins/sourceview/sourceview.c: (sourceview_new):
8291         Code cleanup
8292         
8293         * plugins/subversion/svn-thread.c: (svn_thread_start):
8294         * src/main.c: (main):
8295         
8296         Fixed #395875 about initialisation of threads too late
8298 2007-02-07  Armin Burgmeier  <armin@arbur.net>
8300         Reviewed by Naba Kumar  <naba@gnome.org>:
8301         * plugins/class-gen/plugin.c:
8302         * plugins/class-gen/window.c: Removed browse button related code, load
8303         generated output directly into new buffers when not adding to project.
8305         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
8306         buttons from user interface.
8308 2007-02-07  Naba Kumar  <naba@gnome.org>
8310         * po/POTFILES.in: Fixed distcheck.
8312 2007-02-07  Daniel Nylander <po@danielnylander.se>
8314         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
8316 2007-02-07  Johannes Schmid <jhs@gnome.org>
8318         * anjuta.desktop.in.in:
8319         Fixed spelling
8321 2007-02-07  Johannes Schmid <jhs@gnome.org>
8323         * configure.in:
8324         * manuals/anjuta-manual/*
8325         * manuals/anjuta-faqs/*:
8326         #398991 – Anjuta manuals does not use the gnome-doc-utils format
8327         
8328         * plugins/document-manager/anjuta-document-manager.plugin.in:
8329         Removed duplicate application-xml mime-type (review patches properly ;-)
8330         
8331 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
8333         * plugins/gdb/debugger.c,
8334         libanjuta/interfaces/libanjuta.idl:
8335         Fix bug #404755
8336         Fix handling of missing source file
8338 2007-02-06  Naba Kumar  <naba@gnome.org>
8340         Patch from James Liggett  <jrliggett@cox.net>:
8341         * plugins/profiler/gprof-flat-profile.c,
8342         plugins/profiler/gprof-profile-data.c,
8343         plugins/profiler/gprof-call-graph.c,
8344         plugins/profiler/gprof-profile-data.h,
8345         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
8346         Show profiler view when target selected bug #403515.
8348 2007-02-05  Naba Kumar  <naba@gnome.org>
8350         * configure.in: Enabled devhelp plugin by default now that
8351         it works.
8352         
8353         Patch from parmigio@2ainfo.it:
8354         * plugins/document-manager/anjuta-document-manager.plugin.in:
8355         Added xml file type in supported mime types list.
8356         
8357 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
8359         * plugins/debug-manager/debugger.c,
8360         plugins/debug-manager/plugin.c:
8361         Add a field in status bar displaying debugger state
8362         Change cursor shape when debugger is busy
8363         Fix bug #378600
8365         * plugins/debug-manager/watch.c,
8366         plugins/debug-manager/locals.c,
8367         libanjuta/interfaces/libanjuta.idl:
8368         Clean up, remove debugging messages and unused signals
8370 2007-02-03  Johannes Schmid <jhs@gnome.org>
8372         * configure.in:
8373         Fixed AC_INIT and seperated version to major, minor, micro
8375         * anjuta.anjuta:
8376         Load Subversion instead of CVS
8377         
8378         * anjuta.desktop.in.in:
8379         Fixed bug-buddy component
8381         Original patch from Rob Bradfort <robster@debian.org>:
8382         * src/main.c: (get_command_line_args), (main):
8383         Bug #335981 – Migration from popt to GOption
8385 2007-02-03  Naba Kumar  <naba@gnome.org>
8387         * configure.in: Depend on devhelp 0.13 and fixed gecko home
8388         path variable. Fixed bug #341170.
8389         * plugins/profiler/Makefile.am: Fixed indentation.
8390         
8391 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
8393         * libanjuta/interfaces/libanjuta.idl,
8394         plugins/sourceview/sourceview.c,
8395         plugins/editor/text-editor.c,
8396         plugins/symbol-browser/plugin.c,
8397         plugins/search/search-replace.c,
8398         plugins/document-manager/goto_line.c,
8399         plugins/document-manager/action-callbacks.c,
8400         plugins/document-manager/anjuta-docman.c:
8401         Rename markers of anjuta interface
8402         IANJUTA_MARKABLE_NONE has been removed
8403         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
8404         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
8405         IANJUTA_MARKABLE_ATTENTIVE renamed in
8406                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
8407         IANJUTA_MARKABLE_INTENSE renamed in
8408                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
8409         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
8411         * (removed) plugins/sourceview/marker-light.png,
8412         (removed) plugins/sourceview/marker-basic.png,
8413         (removed) plugins/sourceview/marker-attentive.png,
8414         (removed) plugins/sourceview/marker-intense.png,
8415         plugins/sourceview/bookmark.png,
8416         (added) plugins/sourceview/breakpoint-disabled.png,
8417         (added) plugins/sourceview/breakpoint-enabled.png,
8418         (added) plugins/sourceview/program-counter.png,
8419         (added) plugins/sourceview/linemarker.png,
8420         plugins/sourceview/Makefile.am,
8421         (added) plugins/editor/bookmark.xpm,
8422         (added) plugins/editor/breakpoint-disabled.xpm,
8423         (added) plugins/editor/breakpoint-enabled.xpm,
8424         (added) plugins/editor/program-counter.xpm,
8425         (added) plugins/editor/linemarker.xpm,
8426         plugins/editor/Makefile.am:
8427         Add or change marker pixmaps in scintilla and sourceview editor
8429         * plugins/document-manager/plugin.c,
8430         libanjuta/interfaces/libanjuta.idl,
8431         plugins/debug-manager/plugin.c,
8432         plugins/debug-manager/breakpoints.c
8433         plugins/gdb/debugger.c:
8434         Fix bug #376404, program counter marker is not displayed when debugger
8435         Return the selected editor or NULL (if file does not exist) with 
8436         ianjuta_document_manager_goto_file_line* functions
8437         Emit a change-location signal even if the program counter is in an
8438         unknown file
8440 2007-02-02  Naba Kumar  <naba@gnome.org>
8442         * TODO.tasks: Marked bounty bug #359478 completed. And checked
8443         older bounties 'Done'.
8444         
8445 2007-02-02  Naba Kumar  <naba@gnome.org>
8447         * TODO.tasks: Fixed typop.
8449         Patch from James Liggett  <jrliggett@cox.net>:
8450         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
8451         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
8452         profiler plugin by James Liggett. Completes bounty bug #359478
8453         'Gprof performance profiler plugin'
8455 2007-02-01  Naba Kumar  <naba@gnome.org>
8457         * src/main.c: Renamed option name.
8459         * TODO.tasks: Marked "Test and fix all project wizards templates"
8460         bounty completed.
8461         
8462 2007-01-29  Johannes Schmid <jhs@gnome.org>
8464         * plugins/document-manager/plugin.c: (on_editor_changed):
8465         Added DEBUG_PRINT(...)
8466         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
8467         implemented
8468         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
8469         Fix language support plugin for sourceview editor (add some new
8470         language names)
8471         
8472         * plugins/sourceview/sourceview.c: (iindic_clear):
8473         Clear all indicators
8475 2007-01-29  Johannes Schmid <jhs@gnome.org>
8477         * TODO.tasks:
8478         Minor task currentions
8479         
8480         * libanjuta/interfaces/libanjuta.idl:
8481         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
8482         (itext_editor_iface_init):
8483         * plugins/language-support-cpp-java/plugin.c: (install_support):
8484         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
8485         (ieditor_get_attributes), (ieditor_iface_init):
8486         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
8487         plugins.
8488         
8489         * plugins/sourceview/sourceview.glade:
8490         Fixed sourceview preference window
8492 2007-01-28  Naba Kumar  <naba@gnome.org>
8493         
8494         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
8495         Implemented --no-files and --no-session command line options and
8496         corresponding preferernces checkboxes in General tab.
8498 2007-01-28  Johannes Schmid <jhs@gnome.org>
8500         * plugins/subversion/plugin.c:
8501         * plugins/subversion/plugin.h:
8502         * plugins/subversion/svn-notify.c: (svn_show_info),
8503         (show_svn_error), (on_svn_notify):
8504         * plugins/subversion/svn-notify.h:
8505         * plugins/subversion/svn-thread.c: (create_message_view),
8506         (svn_thread_start):
8507         Fixed error handling and fixed #394216 – No indication of subversion commands running
8508         
8509         * plugins/tools/execute.c: (atp_output_context_print):
8510         Show name of tool in message pane
8512 2007-01-28  Naba Kumar  <naba@gnome.org>
8513         
8514         * configure.in, plugins/glade/plugin.c: Make it work with
8515         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
8516         
8517         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
8518         from devhelp (won't work untill devhelp is fixed: bug #341170).
8519         
8520         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
8521         
8522 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
8524         Reviewed by Naba Kumar  <naba@gnome.org>:
8525         * libanjuta/interfaces/libanjuta.idl, 
8526         plugins/debug-manager/debugger.c,
8527         plugins/debug-manager/start.c,
8528         plugins/gdb/plugin.c,
8529         plugins/gdb/debugger.c,
8530         plugins/gdb/debugger.h:
8531         Fix a bug when launching gdb
8532         Set the terminal for the debugged program on the command line.
8534 2007-01-26  Johannes Schmid <jhs@gnome.org>
8536         * plugins/sourceview/anjuta-document-saver.c:
8537         (anjuta_document_saver_save):
8538         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
8539         * plugins/sourceview/sourceview.c: (save_if_modified),
8540         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
8541         Proper error handling, for example if a file was modified externally. Use backup files
8542         to avoid data-loss on disk full.
8544 2007-01-24  Naba Kumar  <naba@gnome.org>
8545         
8546         * plugins/devhelp/htmlview.c: Fixed crash during project load.
8547         Fixed mem leak and source leak.
8548         
8549 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
8551         Reviewed by Naba Kumar  <naba@gnome.org>:
8552         * plugins/debug-manager/debug_tree.c,
8553         plugins/debug-manager/debug_tree.h,
8554         plugins/debug-manager/watch.c:
8555         Partial rewrite of the variable object code, find and fix a few bugs
8556         Fix bug #395808: gdb can still crash but children are listed
8557         on request only so you can avoid the crash
8559 2007-01-24  Naba Kumar  <naba@gnome.org>
8560         
8561         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
8562         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
8563         plugins/symbol-browser/plugin.h,
8564         plugins/symbol-browser/plugin.c,
8565         plugins/symbol-browser/Makefile.am: Added current file (local)
8566         symbols view (Seriously getting bored with the browse toolbar).
8568 2007-01-22  Naba Kumar  <naba@gnome.org>
8569         
8570         Patch from Gabor Kelemen:
8571         * po/POTFILES.in: Added .plugin.in files.
8573 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
8575         Reviewed by Naba Kumar  <naba@gnome.org>:
8576         * plugins/document-manager/anjuta-docman.c,
8577         plugins/message-view/anjuta-msgman.c
8578         Set right alignment to the label widget in the tab title.
8580 2007-01-21  Naba Kumar  <naba@gnome.org>
8581         
8582         * libegg/egg-combo-action.c: Fixed mode line.
8583         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8584         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
8586 2007-01-21  Armin Burgmeier  <armin@arbur.net>
8588         Reviewed by Naba Kumar  <naba@gnome.org>:
8589         * plugins/class-gen/plugin.c: Prompt for target before actually
8590         generating the class files. This ensures that the files are created in
8591         the correct directory. Fixes bug #397406.
8593         * plugins/class-gen/window.c: Set browse buttons to insensitive when
8594         the class is added to the project.
8596 2007-01-21  Naba Kumar  <naba@gnome.org>
8598         * libanjuta/anjuta-plugin-description.c,
8599         libanjuta/anjuta-ui.h,
8600         libanjuta/anjuta-status.c,
8601         libanjuta/anjuta-plugin-description.h,
8602         libanjuta/cell-renderer-captioned-image.c,
8603         libanjuta/anjuta-plugin-handle.c,
8604         libanjuta/anjuta-status.h,
8605         libanjuta/resources.c,
8606         libanjuta/cell-renderer-captioned-image.h,
8607         libanjuta/glue-cpp.c,
8608         libanjuta/anjuta-plugin-handle.h,
8609         libanjuta/anjuta-plugin.c,
8610         libanjuta/anjuta-preferences-dialog.c,
8611         libanjuta/libanjuta.h,
8612         libanjuta/resources.h,
8613         libanjuta/glue-cpp.h,
8614         libanjuta/anjuta-plugin.h,
8615         libanjuta/anjuta-preferences-dialog.h,
8616         libanjuta/anjuta-plugin-manager.c,
8617         libanjuta/anjuta-shell.c,
8618         libanjuta/anjuta-plugin-manager.h,
8619         libanjuta/anjuta-shell.h,
8620         libanjuta/anjuta-save-prompt.c,
8621         libanjuta/anjuta-save-prompt.h,
8622         libanjuta/anjuta-children.c,
8623         libanjuta/anjuta-utils.c,
8624         libanjuta/anjuta-profile.c,
8625         libanjuta/anjuta-preferences.c,
8626         libanjuta/anjuta-launcher.c,
8627         libanjuta/anjuta-utils.h,
8628         libanjuta/anjuta-profile.h,
8629         libanjuta/anjuta-launcher.h,
8630         libanjuta/anjuta-ui.c: Updated file headers.
8632         * po/POTFILES.in: Updated.
8634         * libanjuta/anjuta-marshal.list,
8635         (added) libanjuta/anjuta-plugin-handle.c,
8636         (added) libanjuta/anjuta-plugin-handle.h,
8637         (added) libanjuta/anjuta-plugin-manager.c,
8638         (added) libanjuta/anjuta-plugin-manager.h,
8639         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
8640         (added) libanjuta/anjuta-profile.c,
8641         (added) libanjuta/anjuta-profile.h,
8642         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
8643         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
8644         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
8645         src/action-callbacks.c: Implemented AnjutaPluginManager
8646         class based on old plugins.[ch]. Implemented AnjutaProfile as
8647         prelimanary profiles implementation. Implemented AnjutaPluginHandle
8648         class to represent plugins (not to be confused with plugin objects).
8649         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
8650         implemented it in AnjutaApp and AnjutaTestShell.
8651         De-globalized plugin management and several clean ups.
8653         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
8654         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
8655         plugins/search/search-replace.c, plugins/terminal/terminal.c,
8656         plugins/project-import/project-import.c,
8657         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
8658         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
8659         Fixed plugins for the change in API.
8661         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
8662         file.
8663         
8664         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
8666 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
8668         Reviewed by Naba Kumar  <naba@gnome.org>:
8669         * libanjuta/anjuta-launcher.c,
8670         libanjuta/anjuta-launcher.h:
8671         Add a new function anjuta_set_terminate_on_exit to close the i/o
8672         channel when the child exit
8673         Return directly the status and not the exit code in child-exited
8674         signal
8676         * plugins/gdb/debugger.c:
8677         Use new function in debugger plugin
8679 2007-01-18  Johannes Schmid <jhs@gnome.org>
8681         * src/about.c: Do not show empty license information instead hide the button (#397883)
8683 2007-01-15  Johannes Schmid <jhs@gnome.org>
8685         * plugins/project-manager/plugin.c:
8686         * plugins/project-wizard/templates/python.wiz
8687         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
8688         
8689         Fixed #335235 python programs are not executeable/ do not start when pressing F3
8690         You will also need latest gnome-build svn       
8692 === anjuta 2.1.0 ===
8694 2007-01-14  Naba Kumar  <naba@gnome.org>
8696         * configure.in: Removed reference of mkfile project
8697         template to fix distcheck build error.
8698         * AUTHORS: Updated.
8699         * NEWS: Updated.
8700         * configure.in: Bumped version to 2.1.0 for beta release.
8701         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
8702         crashes as soon as editing starts in normal text files.
8704 2007-01-14  Johannes Schmid <jhs@gnome.org>
8706         * configure.in
8707         * po/LINGUAS:
8708         Applied http://live.gnome.org/GnomeGoals/PoLinguas
8710         * tagmanager/c.c:
8711         Patch from Massimo Cora' to hopefully fix #395362
8713         * plugins/project-wizard/templates/*:
8715         Fixed and tested all project-wizards. Deactivated mkfile project because
8716         it was totally broken and I don't see any real use for it.
8717         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
8719 2007-01-14  Naba Kumar  <naba@gnome.org>
8721         * NEWS: Updated for release.
8722         
8723         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
8724         
8725         * libanjuta/interfaces/libanjuta.idl,
8726         plugins/editor/text_editor_cbs.c,
8727         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
8728         interface and implemented it for scintilla.
8729         
8730         * plugins/editor/text-editor.c: Fixed highlighing issues when
8731         used with indicators (particularly when the file is just opened).
8732         Fixes bug #377477 – when debugging, scintilla editor grays out all
8733         lines before current line.
8734         
8735         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
8736         Maintain a separate list of indicated edtitors for separate contexts.
8737         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
8738         
8739 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
8741         Reviewed by Naba Kumar  <naba@gnome.org>:
8742         * plugins/debug-manager/plugin.c:
8743         Bug fix: breakpoints cannot be added after stopping the debugger
8745 2007-01-13  Naba Kumar  <naba@gnome.org>
8747         * NEWS: Updated for release.
8749 2007-01-12  Johannes Schmid <jhs@gnome.org>
8751         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
8752         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
8753         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
8754         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
8755         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
8756         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
8757         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
8758         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
8759         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
8760         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
8761         
8762         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
8763         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
8764         
8765         * plugins/sourceview/sourceview.c:
8766         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
8767         on character positions.
8768         
8769 2007-01-12  Naba Kumar  <naba@gnome.org>
8771         * src/anjuta-app.c,
8772         plugins/project-manager/plugin.c,
8773         plugins/profile-default/plugin.c,
8774         libanjuta/anjuta-status.c,
8775         libanjuta/anjuta-status.h: Introduced an API for application title
8776         in AnjutaStatus. Set application title to project name.
8778 2007-01-11  Massimo Cora' <maxcvs@email.i>
8780         Reviewed by Naba Kumar  <naba@gnome.org>:
8781         * tagmanager/Makefile.am,
8782         plugins/symbol-browser/Makefile.am: removed installation for 
8783         test programs.
8785 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
8787         Reviewed by Naba Kumar  <naba@gnome.org>:
8788         * plugins/debug-manager/start.h,
8789         plugins/debug-manager/start.c,
8790         plugins/debug-manager/anjuta-debug-manager.ui,
8791         plugins/debug-manager/plugin.c:
8792         Partial fix for bug #392537
8794         * plugins/debug-manager/disassemble.c:
8795         Fix bug #392543
8797 2007-01-11  Naba Kumar  <naba@gnome.org>
8799         * src/anjuta.c: Load project seperately from session,
8800         so that project session is also loaded.
8801         
8802         * plugins/profile-default/plugin.c: Load project in new
8803         anjuta if there already is one loaded currently (disabled
8804         code for now).
8805         
8806         * plugins/editor/aneditor.cxx: Disconnect focus in/out
8807         signals when editor is destroyed. Fixes a crash bug.
8808         
8809         * plugins/editor/text_editor.c: Do not mark line in
8810         ianjuta_editor_goto_line() implementation.
8811         
8812         * plugins/search/search-replace.c: Always check for markable
8813         interface availablility because its optional for an editor.
8814         
8815         * plugins/document-manager/goto_line.c,
8816         plugins/document-manager/action-callbacks.c: Mark lines for
8817         goto line commands (from dialog and from menu entry box).
8818         
8819         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
8820         plugins/file-manager/an_file_view.c: Expand file manager
8821         nodes in idle loop, one at a time. Did as a possible work
8822         around for bug #361763, but it didn't make any difference.
8823         However, it could still be useful in situations where there
8824         are lots to expand.
8825         
8826         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
8828 2007-01-11  Naba Kumar  <naba@gnome.org>
8830         * plugins/editor/scintilla/LineMarker.h,
8831         plugins/editor/scintilla/LexBasic.cxx,
8832         plugins/editor/scintilla/LexHTML.cxx,
8833         plugins/editor/scintilla/include/SciLexer.h,
8834         plugins/editor/scintilla/include/Scintilla.h,
8835         plugins/editor/scintilla/include/Scintilla.iface,
8836         plugins/editor/scintilla/include/ScintillaWidget.h,
8837         plugins/editor/scintilla/LexBash.cxx,
8838         plugins/editor/scintilla/PlatGTK.cxx,
8839         plugins/editor/scintilla/ViewStyle.h,
8840         plugins/editor/scintilla/Editor.cxx,
8841         plugins/editor/scintilla/StyleContext.h,
8842         plugins/editor/scintilla/LexCPP.cxx,
8843         plugins/editor/scintilla/Converter.h,
8844         plugins/editor/scintilla/LexAU3.cxx,
8845         plugins/editor/scintilla/Editor.h,
8846         plugins/editor/scintilla/LexPerl.cxx,
8847         plugins/editor/scintilla/LexVB.cxx,
8848         plugins/editor/scintilla/ScintillaGTK.cxx,
8849         plugins/editor/scintilla/ViewStyle.cxx,
8850         plugins/editor/scintilla/PropSet.cxx,
8851         plugins/editor/scintilla/LexSQL.cxx,
8852         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
8853         version 1.71
8855 2007-01-11  Armin Burgmeier  <armin@arbur.net>
8857         Reviewed by Naba Kumar  <naba@gnome.org>:
8858         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
8859         selected for editing. This fixes bug #394218.
8861         * plugins/class-gen/plugin.c: Do not use project's root URI as project
8862         name if said URI is not known.
8864         * plugins/class-gen/window.c: When stripping function prefix away,
8865         include the trailing underscore because it is already set by the
8866         template.
8868         * plugins/class-gen/transform.c: Include "const char*" and "const
8869         gchar*" in the list for transforming a default C type to a GType.
8870         Don't access invalid memory when writing pointer_str in
8871         cg_transform_first_argument.
8873 2007-01-11  Naba Kumar  <naba@gnome.org>
8875         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
8876         pixmaps/anjuta.svg, pixmaps/Makefile.am,
8877         (renamed) pixmaps/anjuta_icon.png, src/main.c,
8878         libegg/test-actions.c, anjuta.desktop.in.in,
8879         anjuta.prj: Renamed application icon to 'anjuta.png' from
8880         'anjuta_icon.png'. Added more fields in desktop file.
8882         * mime/anjuta.xml: Added magic section.
8883         
8884         * (removed) mime/anjuta.applications,
8885         (removed) mime/anjuta.mime, mime/Makefile.am,
8886         (removed) mime/anjuta.keys,
8887         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
8888         registeration and added scalable icon. Also fixes bug #393680
8890 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
8892         Reviewed by Naba Kumar  <naba@gnome.org>:
8893         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
8894         and anjuta_status_progress_add_ticks() to check for progressbar 
8895         being realized before trying to update it.
8897 2007-01-10  Naba Kumar  <naba@gnome.org>
8899         * tagmanager/tm_workspace.c,
8900         po/POTFILES.in,
8901         plugins/debug-manager/Makefile.am,
8902         plugins/tools/scripts/Makefile.am,
8903         plugins/class-gen/plugin.c,
8904         plugins/class-gen/Makefile.am,
8905         global-tags/Makefile.am: Fixed make distcheck.
8907         * plugins/debug-manager/attach_process.c,
8908         plugins/debug-manager/attach_process.h,
8909         plugins/class-gen/action-callbacks.h,
8910         plugins/class-gen/action-callbacks.c,
8911         plugins/class-gen/class_gen.h,
8912         plugins/class-gen/class_gen.c: Deleted unused/old files.
8914         * (removed) scintilla, (added) plugins/editor/scintilla,
8915         plugins/editor/scintilla/lexers.make,
8916         plugins/editor/scintilla/Makefile.am,
8917         plugins/editor/Makefile.am
8918         configure.in, manuals/reference/libanjuta/Makefile.am
8919         Makefile.am: Moved scintilla to its right place.
8921 2007-01-09  Naba Kumar  <naba@gnome.org>
8923         * plugins/profile-default/plugin.c: Save project session before
8924         a new one is opened.
8926         * plugins/project-manager/plugin.c,
8927         plugins/project-manager/plugin.h,
8928         plugins/project-manager/anjuta-project-manager.ui,
8929         plugins/profile-default/plugin.c,
8930         plugins/profile-default/plugin.h,
8931         plugins/profile-default/Makefile.am,
8932         (added) plugins/profile-default/anjuta-default-profile.ui,
8933         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8934         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
8935         multiple projects support.
8936         
8937 2007-01-06  Armin Burgmeier  <armin@arbur.net>
8939         Reviewed by Naba Kumar  <naba@gnome.org>
8940         * plugins/class-gen/combo-flags.h:
8941         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
8942         enum, added a type parameter to selected signal. Select highlighted
8943         entry when pressing enter (but not unselect it if it was already
8944         selected) before closing the popup. Also accept input when clicking
8945         not into the popup.
8947         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
8948         according to selection type.
8950         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
8951         VOID:BOXED,ENUM.
8953 2007-01-08  Johannes Schmid <jhs@gnome.org>
8955   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
8956   * plugins/project-wizard/templates/gtkmm/Makefile.am
8957   * plugins/project-wizard/templates/python/configure.ac.tpl
8958   * plugins/project-wizard/templates/python/configure.in.tpl
8959   * plugins/project-wizard/templates/python/Makefile.am
8960   * plugins/project-wizard/templates/cpp/configure.ac.tpl
8961   * plugins/project-wizard/templates/cpp/configure.in.tpl
8962   * plugins/project-wizard/templates/cpp/Makefile.am
8963   * plugins/project-wizard/templates/terminal.wiz
8964   * plugins/project-wizard/templates/xlib-dock.wiz
8965   * plugins/project-wizard/templates/wxwin.wiz
8966   * plugins/project-wizard/templates/java.wiz
8967   * plugins/project-wizard/templates/xlib/configure.ac.tpl
8968   * plugins/project-wizard/templates/xlib/configure.in.tpl
8969   * plugins/project-wizard/templates/xlib/Makefile.am
8970   * plugins/project-wizard/templates/gcj/configure.ac.tpl
8971   * plugins/project-wizard/templates/gcj/configure.in.tpl
8972   * plugins/project-wizard/templates/gcj/Makefile.am
8973   * plugins/project-wizard/templates/terminal/configure.ac.tpl
8974   * plugins/project-wizard/templates/terminal/configure.in.tpl
8975   * plugins/project-wizard/templates/terminal/Makefile.am
8976   * plugins/project-wizard/templates/terminal/autogen.sh
8977   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
8978   * plugins/project-wizard/templates/wxwin/configure.in.tpl
8979   * plugins/project-wizard/templates/wxwin/Makefile.am
8980   * plugins/project-wizard/templates/gnome.wiz 
8981   * plugins/project-wizard/templates/java/configure.ac.tpl
8982   * plugins/project-wizard/templates/java/configure.in.tpl
8983   * plugins/project-wizard/templates/java/Makefile.am
8984   * plugins/project-wizard/templates/anjuta-plugin.wiz
8985   * plugins/project-wizard/templates/gtkmm.wiz
8986   * plugins/project-wizard/templates/python.wiz
8987   * plugins/project-wizard/templates/cpp.wiz
8988   * plugins/project-wizard/templates/gtk.wiz
8989   * plugins/project-wizard/templates/gcj.wiz
8990   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
8991   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8992   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8994   Starting fixing of all project wizards:
8995   - rename configure.in to configure.ac
8996   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
8997   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
8998   (See #394184)
8999   
9000   * TODO.task: Added bug number to bounty
9002 2007-01-07  Johannes Schmid <jhs@gnome.org>
9004   *  plugins/build-basic-autotools.c:
9005   Fixed #392290 – Missed install as root option in project manager
9007 2007-01-07  Johannes Schmid <jhs@gnome.org>
9009   * plugins/sourceview/sourceview.c:
9010   Fixed #388731 – Odd editor behaviour after performing block-text operations
9011   Fixed #388727 – Block-tab does not work
9012   
9013   * plugins/sourceview/anjuta-document.h/c:
9014   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
9015   
9016   * configure.in:
9017   Require Gtk+ >= 2.10 for sourceview plugin
9019 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
9021         * libanjuta/anjuta-status.c:
9022         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
9024 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
9026         * configure.in,
9027         plugins/terminal/terminal.c:
9028         Fix bug #377027
9029         remove support for VTE < 0.9
9031 2007-01-06  Naba Kumar  <naba@gnome.org>
9033         * po/POTFILES.in: Updated
9035 2007-01-05  Adam Dingle  <adam@medovina.org>
9037         Reviewed by Naba Kumar  <naba@gnome.org>:
9038         * plugins/message-view/anjuta-message-manager-plugin.glade:
9039         Fixed bug #377903 (improve message color defaults).
9041 2007-01-05  Naba Kumar  <naba@gnome.org>
9043         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
9044         
9045 2007-01-03  Armin Burgmeier  <armin@arbur.net>
9047         Reviewed by  Naba Kumar  <naba@gnome.org>:
9048         * plugins/symbol-browser/test-class.h: Fixed block ends.
9050         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
9051         C-style-block comment.
9053         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
9054         allow lists when writing autogen definition files. This is required
9055         for the new class generator. Also fixed a wrong return value in
9056         npw_autogen_write_definition_file and set a GError in
9057         npw_autogen_execute when the output file could not be opened.
9059         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
9060         user interface.
9062         * plugins/class-gen/Makefile.am: Added templates subdir, removed
9063         goc_template_header and goc_template_source, added top_srcdir to
9064         includes, link against project wizard (also hopefully temporarily),
9065         removed class_gen.h, class_gen.c, action-callbacks.h,
9066         action-callbacks.c.
9068         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
9070         * plugins/class-gen/cell-renderer-flags.h:
9071         * plugins/class-gen/cell-renderer-flags.c:
9072         * plugins/class-gen/combo-flags.h:
9073         * plugins/class-gen/combo-flags.c:
9074         * plugins/class-gen/element-editor.c:
9075         * plugins/class-gen/element-editor.h:
9076         * plugins/class-gen/generator.c:
9077         * plugins/class-gen/generator.h:
9078         * plugins/class-gen/plugin.h:
9079         * plugins/class-gen/plugin.c:
9080         * plugins/class-gen/transform.c:
9081         * plugins/class-gen/transform.h:
9082         * plugins/class-gen/validator.c:
9083         * plugins/class-gen/validator.h:
9084         * plugins/class-gen/window.c:
9085         * plugins/class-gen/window.h: Rewrote class generator, it now allows
9086         adding of several class elements and uses autogen.
9088         * plugins/class-gen/templates/cc-header.tpl:
9089         * plugins/class-gen/templates/cc-source.tpl:
9090         * plugins/class-gen/templates/go-header.tpl:
9091         * plugins/class-gen/templates/go-source.tpl:
9092         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
9093         for the class generator.
9095         * configure.in: Added plugins/class-gen/templates/Makefile to output.
9097 2007-01-04  Naba Kumar  <naba@gnome.org>
9099         Patch from Nick Treleaven:
9100         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
9101         all matching symbols.
9102         
9103         Patches from  Maik Beckmann and Sébastien Granjoux:
9104         * plugins/profile-default/plugin.c,
9105         plugins/project-manager/plugin.c: Unescape project name. Fixes
9106         Bug #357151
9108 2007-01-04  Naba Kumar  <naba@gnome.org>
9110         * plugins/glade/plugin.c: Fixed compilation with
9111         older glade-3 version.
9112         
9113         Patch from Roland Illig:
9114         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
9115         plugins/sourceview/anjuta-document-saver.c,
9116         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
9117         are necessary to build anjuta on NetBSD 3.0
9119         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
9120         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
9121         window manager in gnome.
9122         
9123 2007-01-02  Naba Kumar  <naba@gnome.org>
9124         
9125         * plugins/glade/plugin.c: Make it work with glade-3 svn.
9126         
9127 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
9129         Reviewed by Naba Kumar  <naba@gnome.org>:
9130         * libanjuta/interfaces/libanjuta.idl,
9131         plugins/debug-manager/Makefile.am,
9132         plugins/debug-manager/anjuta-marshal.list,
9133         plugins/debug-manager/debugger.c,
9134         plugins/debug-manager/sparse_buffer.c,
9135         plugins/debug-manager/sparse_buffer.h,
9136         plugins/debug-manager/sparse_view.c,
9137         plugins/debug-manager/sparse_view.h,
9138         plugins/debug-manager/disassemble.h,
9139         plugins/debug-manager/disassemble.c,
9140         plugins/debug-manager/anjuta-marshal.list,
9141         plugins/debug-manager/plugin.c,
9142         plugins/gdb/debugger.c,
9143         plugins/gdb/debugger.h,
9144         plugins/gdb/plugin.c:
9145         Add a disassembly view window
9147         * plugins/debug-manager/breakpoints.c,
9148         plugins/debug-manager/chunk_view.c,
9149         plugins/debug-manager/locals.c,
9150         plugins/debug-manager/memory.c,
9151         plugins/debug-manager/registers.c,
9152         plugins/debug-manager/stack_trace.c:
9153         Add some debugging information 
9155 2006-12-18  Naba Kumar  <naba@gnome.org>
9157         * configure.in, plugins/glade/plugin.c: Allow building against both
9158         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
9160 2006-12-03  Naba Kumar  <naba@gnome.org>
9161         
9162         * TODO.tasks: Marked a bounty completed.
9164 2006-11-24  Adam Dingle <adam@medovina.org>
9166         Reviewed by Naba Kumar  <naba@gnome.org>:
9167         * plugins/build-basic-autotools/build-basic-autotools.c,
9168         plugins/debug-manager/watch.c,
9169         plugins/document-manager/plugin.c, 
9170         plugins/patch/plugin.c,
9171         plugins/project-manager/plugin.c:
9172         Fixed bug #378879 (several command names need ellipses).
9174 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
9176         Reviewed by: Naba Kumar  <naba@gnome.org>
9177         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
9178         GCC 4.1.2 (there are only two warnings remaining now when compiling
9179         plugins).
9181         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
9183         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
9184         macro so that the generated function support a NULL plugin parameter.
9186         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
9187         in debug_tree_find_expression by freeing memory returned by the call
9188         to gtk_tree_model_get instead of the parameter string.
9190 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
9192         * plugins/debug-manager/breakpoints.c:
9193         Fix bug #378850
9195         * plugins/debug-manager/anjuta-debug-manager.ui,
9196         plugins/debug-manager/debugger.c,
9197         plugins/debug-manager/plugin.c:
9198         Fix bug #378871
9200 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
9202         * libanjuta/anjuta-launcher.c,
9203         plugins/gdb/debugger.c:
9204         Fix bug #377061
9206 2006-11-21  Naba Kumar  <naba@gnome.org>
9208         * plugins/search/search_preferences.c: Fixed build break.
9209         
9210 2006-11-20  Naba Kumar  <naba@gnome.org>
9211         
9212         Patch from Kjartan Maraas:
9213         * plugins/cvs-plugin/cvs-interface.c,
9214         plugins/document-manager/plugin.c,
9215         plugins/gtodo/interface.c,
9216         plugins/gtodo/libgtodo.h,
9217         plugins/message-view/anjuta-msgman.c,
9218         plugins/project-wizard/druid.c,
9219         plugins/search/search_preferences.c,
9220         plugins/sourceview/sourceview-prefs.c,
9221         plugins/terminal/terminal.c,
9222         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
9224         Patch from Przemysław Grzegorczyk:
9225         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
9226         plugins/subversion/anjuta-subversion.glade: Enable files in
9227         fileselection dialog. Fixes bug #376031.
9228         
9229 2006-11-17  Adam Dingle <adam@medovina.org>
9231         Reviewed by: Naba Kumar  <naba@gnome.org>
9232         * plugins/build-basic-autotools/build-basic-autotools.c
9233         * plugins/class-gen/anjuta-class-gen.plugin.in
9234         * plugins/debug-manager/breakpoints.c
9235         * plugins/debug-manager/plugin.c
9236         * plugins/devhelp/plugin.c
9237         * plugins/document-manager/plugin.c
9238         * plugins/gdb/debugger.c
9239         * plugins/glade/anjuta-glade.plugin.in
9240         * plugins/gtodo/plugin.c
9241         * plugins/language-support-cpp-java/plugin.c
9242         * plugins/message-view/plugin.c
9243         * plugins/project-import/anjuta-project-import.glade
9244         * plugins/project-import/anjuta-project-import.plugin.in
9245         * plugins/search/plugin.c
9246         * plugins/tools/scripts/tools-2.xml.in
9247         * plugins/valgrind/plugin.c
9248         * src/anjuta-actions.h:
9249         Fixed bug #376335 "menu items should be capitalized".  Minor
9250         grammar edits.
9252 2006-11-20  Naba Kumar  <naba@gnome.org>
9253         
9254         * configure.in: Fixed build.
9256         Patch from: Arjan Timmerman
9257         *configure.in: Make subvesion plugin build for apr 1.x.
9258         Fixes: Bug #364754.
9259         
9260 2006-11-20  Johannes Schmid <jhs@gnome.org>
9262         * configure.in
9263         * plugins/*/*.[ch]:
9264         Removed patches from Sylvain and Günther. They caused not problems but
9265         Naba was against them.
9267 2006-11-20  Johannes Schmid <jhs@gnome.org>
9269         * Removed me from MAINTAINERS
9271 2006-11-14  Günther Brammer <GBrammer@gmx.de>
9273         * configure.in:
9274         Use apr-1 instead of apr-0
9276 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
9278         * global-tags/create_global_tags.sh.in: Correct a bug when environment
9279         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
9280         and another bug occuring when parsing .pc file containing quotes.
9282 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
9284         * plugins/*/*.[ch]: Use class macro for type casting.
9286         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
9287         GCC 4.1.2 (there are only two warnings remaining now when compiling
9288         plugins).
9290         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
9291         a memory leak in debug_tree_find_expression; g_free was called on
9292         the parameter instead of the memory allocated by gtk_tree_model_get.
9294         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
9295         to declare and initialize the global type variable of the plugin.
9297 2006-10-31  Naba Kumar  <naba@gnome.org>
9299         * global-tags/create_global_tags.sh.in: Added an end message.
9300         
9301         * libanjuta/anjuta-launcher.h: Fixed indentation.
9302         
9303         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
9304         creation to a) append the messages in right way, b) Connect signals
9305         to the view properly and c) Recreate the system-tags.cache at the
9306         end of the generation.
9308         * plugins/symbol-browser: Fixed action path (double
9309         click on sysmbols was not working).
9311         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
9312         Fixed typedef and removed dead code.
9314         * tagmanager/c.c: Took the latest version from ctags source
9315         repository, because the one we had (from ctags 5.6) was broken.
9316         
9317         * global_tags/create_global_tags.sh.in: Reverted the patch from
9318         Sylvain because it was not right fix (and added a helpful comment).
9319         Used /bin/bash to fix the bashism and generated separate log files
9320         for each tag files in the same directory.
9321         
9322 2006-10-29  Naba Kumar  <naba@gnome.org>
9324         * plugins/editor/text_editor.c: Use a temporary file
9325         to save the editor and move it at the end to original
9326         file. This will prevent data corruption if file save
9327         failed for any reason. Also report proper errors when
9328         file save fails. Fixes bug #346575.
9329         
9330 2006-10-26  Naba Kumar  <naba@gnome.org>
9332         * plugins/document-manager/anjuta-docman.c: Do not load
9333         the same files with different path more than once (happens
9334         with symlinked files). Fixes Bug #323591.
9336 2006-10-25  Naba Kumar  <naba@gnome.org>
9338         * plugins/valgrind/vgactions.c: Fixed a warning.
9340 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
9342         Reviewed by Naba Kumar  <naba@gnome.org>:
9344         * plugins/valgrind/vgtoolview.c:
9345         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
9347         * plugins/valgrind/bugged-prg-test.c:
9348         No more warning during compilation with GCC 4.1.
9349         Program is still buggy in order to be used as a test of the
9350         plugin.
9352         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
9353         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
9354         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
9355         plugins/valgrind/vgrule.c:
9356         No more warning during compilation with GCC 4.1.
9358         * plugins/valgrind/plugin.c:
9359         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
9360         prototype (was missing from previous patch).
9362 2006-10-24  Naba Kumar  <naba@gnome.org>
9364         * plugins/glade/plugin.c: Show glade tree view, not list view.
9365         
9366         * plugins/glade/plugin.c: Fixed crash when Anjuta is
9367         exited with glade plugin still loaded. Fixes Bug #364755.
9369         * plugins/document-manager/anjuta-document-manager.plugin.in:
9370         Added application/x-reject in accepted mime-types.
9371         
9372         * Changelog: Fixed changelog alignments.
9374 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
9376         Reviewed by: Naba Kumar  <naba@gnome.org>
9377         
9378         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
9379         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
9380         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
9381         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
9382         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
9383         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
9384         plugins/valgrind/vgsearchbar.c:
9385         Use class macro for type casting.
9387         * plugins/valgrind/plugin.h:
9388         Don't force cast a GtkActionGroup to a GtkAction.
9390         * plugins/valgrind/plugin.c:
9391         Use correct API to get path of the preoject root when building
9392         the list of targets for the run action.
9393         Correct ordering of the construction of the preferences widgets.
9394         Only remove the valgrind widget if it is currently displayed.
9396         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
9397         Return if check_valgrind_binary() fails.
9398         The ValgrindPluginPrefs object is initialized after the call to
9399         vg_action_new. Take a handle to the location of the pointer to
9400         the future object.
9402 2006-10-24  Naba Kumar  <naba@gnome.org>
9404         * HACKING: Updated coding sample.
9405         
9406         Patch from: Armin Burgmeier  <armin@arbur.net>
9407         * plugins/symbol-browser/test-class.h,
9408         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
9409         
9410 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
9412         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
9413         * plugins/valgrind/vgtoolview.h:
9414         Correctly handle the argv / srcdir of vg_tool_view object. Do
9415         not leak memory associated with those arrays.
9417         * plugins/symbol-browser/an_symbol_prefs.c:
9418         Support unloading / reloading of the module (for example when
9419         closing a project and opening another one).
9421         * plugins/project-manager/plugin.c:
9422         Remove plugin widget before removing plugin itself, preventing
9423         a crash with valgrind plugin.
9425         * libanjuta/anjuta-preferences-dialog.c:
9426         Do not use the page_num returned by gtk_notebook_append_page to
9427         remove the page as it cause bugs when pages removal is not done
9428         in LIFO.
9430         * plugins/document-manager/anjuta-docman.c:
9431         Fix some GTK+ warnings.
9433         * global-tags/create_global_tags.sh.in:
9434         Rewrite script to remove bash-ism and use pkg-config directly
9435         instead of parsing the *.pc file by hand. This solve problems
9436         that occurred when one of the directory in PKG_CONFIG_PATH is
9437         empty.
9439 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
9441         * plugins/glade/plugin.c: Fix build (#363884)
9443 2006-10-22  Johannes Schmid <jhs@gnome.org>
9445         * plugins/file-manager/an_file_view.c:
9446         * plugins/file-manager/plugin.c:
9447         * plugins/file-manager/plugin.h:
9448         Fix possible crasher when changing project-root uri when we try to restore open nodes
9449         * AUTHORS: Updated
9451 2006-10-19  Naba Kumar  <naba@gnome.org>
9453         Patch from: Juan Pablo Ugarte
9454         * plugins/glade/plugin.c: Include glade header
9455         correctly.
9456         
9457 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
9458         
9459         * plugins/debug-manager/Makefile.am,
9460         plugins/debug-manager/sexy-icon-entry.h,
9461         plugins/debug-manager/sexy-icon-entry.c,
9462         plugins/debug-manager/dataview.c:
9463         Fix bug #358134 (Goto memory prompt)
9464         Use sexy-icon-entry from libsexy 0.1.10
9466         * plugins/debug-manager/debugger.c,
9467         plugins/debug-manager/plugin.c,
9468         plugins/debug-manager/start.c,
9469         plugins/gdb/debugger.c,
9470         plugins/gdb/plugin.c:
9471         Better error handling when starting and stopping debugger
9473 2006-10-13  Maik Beckmann <maik@eigenco.de>
9475         * src/action_callbacks.c:
9476         Fixed bug #361830 (AboutDialog does not close) which is caused 
9477         due to a change in Gtk+ 2.10  
9478   
9479 2006-10-12  Adam Dingle <adam@medovina.org>
9481         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
9483         * plugins/search/search-replace.c:
9484         Fixed bug #358068 (indicate when Find in Files is complete)
9486         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
9488         * plugins/sourceview/sourceview-prefs.c:
9489         * plugins/sourceview/sourceview.glade:
9490         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
9492         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
9494         * plugins/devhelp/plugin.c:
9495         * plugins/search/plugin.c: 
9496         Fixed bug #359750 (fix find/replace shortcut keys).
9498         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
9499         use Alt+key for shortcuts)
9501         *  plugins/debug-manager/debug_tree.c:
9502         *  plugins/debug-manager/debugger.c:
9503         Fixed bug #359317 (can't load debug manager)
9505         * /plugins/document-manager/plugin.c:
9506         Fixed bug #359259 (highlight modes listed in reverse 
9507         alphabetical order).
9509 2006-10-10  Johannes Schmid <jhs@gnome.org>
9511         * plugins/glade/plugin.c:
9512         Add scrollbars to glade project window
9514 2006-10-10  Johannes Schmid <jhs@gnome.org>
9516         * libanjuta/interfaces/Makefile.am.iface:
9517         Fixed Makefile with broke build
9519 2006-10-07  Johannes Schmid <jhs@gnome.org>
9521         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9522         * libanjuta/interfaces/Makefile.iface.am:
9523         Fixed enum types generation
9525         * libanjuta/interfaces/libanjuta.idl:
9526         Fixed some strange typo
9528 2006-10-06  Johannes Schmid <jhs@gnome.org>
9530         * libanjuta/interfaces/Makefile.iface.am:
9531         Fixed enum-types.h generation
9532         * libanjuta/interfaces/libanjuta.idl:
9533         char* => gchar*
9534         IAnjutaTODO::load should take const gchar* argument
9535         Remove include to libanjuta/e-splash.h which is not installed as header file
9536         Disable get_attributes for now
9537         
9538         * pluings/sourceview/sourceview.c: Disabled get_attributes
9539         
9540         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
9542 2006-10-05  Naba Kumar  <naba@gnome.org>
9544         * TODO.tasks: Set 'Improve class widzard' task to assigned.
9545         Set bug id for 'Profiler plugin' task.
9547 2006-10-03  Naba Kumar  <naba@gnome.org>
9549         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
9550         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
9552         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
9553         plugins/project-manager/plugin.c: Added a new API in
9554         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
9555         Added some documentation. On project close, close all editors that
9556         has files opened for the project.
9557         
9558         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
9559         from the containers on anjuta_shell_remove_widget(). Do not destroy
9560         glade widgets once created.
9561         
9562 2006-10-03  Johannes Schmid <jhs@gnome.org>
9564         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9565         * libanjuta/interfaces/libanjuta.idl:
9566         const-List<> => const List<>
9567         List-free<> => List<>
9568         
9569         * Makefile.am: Reenabled launcher
9571 2006-10-03  Johannes Schmid <jhs@gnome.org>
9573         * libanjuta/interfaces/Makefile.am.iface:
9574         Install libanjuta.idl
9576 2006-10-02  Adam Dingle <adam@medovina.org>
9578         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
9580 2006-10-02  Adam Dingle <adam@medovina.org>
9582         * plugins/editor/style-editor.c: fixed bug #357534
9583         * plugins/gdb/utilities.h: removed 2 unused declarations
9585 2006-10-02  Johannes Schmid <jhs@gnome.org>
9587         * Makefile.am: disabled anjuta-launcher
9588         * libanjuta/Makefile.am:
9589         
9590         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
9591         * libanjuta/glue-factory.c: (glue_factory_add_path),
9592         (glue_factory_get_path):
9593         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
9594         * libanjuta/glue-factory.h:
9595         * libanjuta/glue-cpp.h:
9596         * libanjuta/glue-cpp.c:
9597         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
9598         
9599         * libanjuta/interfaces/Makefile.am.iface:
9600         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9601         * libanjuta/interfaces/libanjuta.idl:
9602         Add a new features to idl compiler:
9603         List<Type> => List of Type
9604         List-free<Type> => List of Type, it is up to the caller to free items and list
9605         const-List(-free)<Type> = const List of Types
9606         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
9607         
9608         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
9609         (generic_cpp_class_create_code):
9610         Adapted to new project_manager interface
9611         
9612         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
9613         * plugins/debug-manager/debugger.c:
9614         (ivariable_debugger_iface_init):
9615         Do not use C++ keyword "delete" for interface name
9616         
9617         * plugins/document-manager/anjuta-document-manager.plugin.in:
9618         Added m4 to mime-types
9619         
9620         * plugins/project-manager/plugin.c:
9621         (iproject_manager_add_source_multi):
9622         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
9624 2006-10-01  Naba Kumar  <naba@gnome.org>
9626         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
9627         UI file used when out-of-process devhelp is used instead of
9628         embedded devhelp.
9629         
9630         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
9631         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
9632         plugins/profile-default/default.anjuta: Build devhelp plugin,
9633         but use out-of-process devhelp if devhelp plugin is disabled
9634         (either by user or devhelp is not installed). Disabled devhelp
9635         plugin by default. Added it in default profile.
9637 2006-10-01  Naba Kumar  <naba@gnome.org>
9639         * plguins/project-manager/plugin.c: Possible fix for crash
9640         bug #358583.
9641         
9642         * configure.in, plugins/Makefile.am: Enabled glade plugin and
9643         set dep to last version 3.0.2.
9644         
9645         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
9646         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
9647         plugins/symbol-browser/plugin.c: Use the right action group
9648         for getting popup actions (Fixes lots of assertion failures).
9650         * plugins/project-manager/plugin.c,
9651         plugins/project-manager/plugin.h: use separate action group
9652         for profie actions.
9653         
9654         * plugins/message-view/plugin.c: Disconnect session load
9655         signal on plugin deactivation (fixes a crash).
9657 2006-09-30  Naba Kumar  <naba@gnome.org>
9659         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
9660         * TODO.tasks: Assigned a bounty to Massimo.
9662 2006-09-29  Naba Kumar  <naba@gnome.org>
9664         * src/anjuta-app.c, src/shell.c: Fixed build errors.
9666 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
9668         * plugins/debug-manager/debugger.c,
9669         plugins/debug-manager/plugin.c,
9670         libanjuta/interfaces/libanjuta.idl:
9671         Add a new abort command to quit debugger without waiting
9673         * plugins/gdb/debugger.c,
9674         plugins/gdb/debugger.h,
9675         plugins/gdb/plugin.c:
9676         Send a signal directly to the debugged program
9677         Implement abort command
9679         * plugins/debug-manager/debug_tree.c:
9680         Fix bug #358163
9682         * plugins/debug-manager/stack-trace.c:
9683         Fix bug #358009
9685 2006-09-29  Naba Kumar  <naba@gnome.org>
9687         * TODO.tasks: Updated.
9688         
9689         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
9690         dialog.
9691         
9692         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
9693         
9694         * TODO.tasks: Updated in light of the word wrapping fix
9695         in Tasks Manager. Added a test bounty entry.
9697         * TODO.tasks: Added four bounties.
9698         
9699 2006-09-28  Naba Kumar  <naba@gnome.org>
9701         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
9702         Added 'customizable' parameter to
9703         anjuta_ui_add_action_group_entries() and similar functions to
9704         allow user configuration of the actions. Filter out actions that
9705         are not configurable items (such as submenu items). Now the
9706         'Customize shortcuts' dialog is much better listed.
9708         * plugins/build-basic-autotools/build-basic-autotools.c,
9709         plugins/build-basic-autotools/build-basic-autotools.h,
9710         plugins/cvs-plugin/plugin.c,
9711         plugins/cvs-plugin/plugin.h,
9712         plugins/debug-manager/breakpoints.c,
9713         plugins/debug-manager/plugin.c,
9714         plugins/debug-manager/stack_trace.c,
9715         plugins/debug-manager/watch.c,
9716         plugins/devhelp/plugin.c,
9717         plugins/document-manager/plugin.c,
9718         plugins/file-loader/plugin.c,
9719         plugins/file-manager/plugin.c,
9720         plugins/glade/plugin.c,
9721         plugins/gtodo/interface.c,
9722         plugins/gtodo/plugin.c,
9723         plugins/language-support-cpp-java/plugin.c,
9724         plugins/macro/plugin.c,
9725         plugins/macro/plugin.h,
9726         plugins/message-view/plugin.c,
9727         plugins/patch/plugin.c,
9728         plugins/profile-default/default.anjuta,
9729         plugins/project-manager/plugin.c,
9730         plugins/project-manager/plugin.h,
9731         plugins/sample1/plugin.c,
9732         plugins/search/plugin.c,
9733         plugins/subversion/plugin.c,
9734         plugins/subversion/plugin.h,
9735         plugins/symbol-browser/plugin.c,
9736         plugins/symbol-browser/plugin.h,
9737         plugins/tools/plugin.c,
9738         plugins/valgrind/plugin.c,
9739         plugins/valgrind/plugin.h: Fixed to take care of above change
9740         in API of AnjutaUI. Properly added/removed action groups in some
9741         plugins. Split action groups into customization and non-customizable
9742         groups and added them separately.
9744         * plugins/document-manager/plugin.c: Close files belonging to
9745         project when project is closed (not complete).
9746         
9747         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
9748         vertical aligned cell entries.
9749         
9750         * src/anjuta-app.c: Define macros for the placeholder names.
9751         Set default widths and heights of the default placeholders,
9752         so that newly docked widgets are correclty sized.
9753         
9754         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9755         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
9756         Fixed to generated correct actions addition/removal code.
9758 2006-09-25  Naba Kumar  <naba@gnome.org>
9760         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
9761         libanjuta/anjuta-serializer.[ch]: Implemented serialization
9762         class.
9763         
9764         * plugins/message-view/anjuta-msgman.c,
9765         plugins/message-view/anjuta-msgman.h,
9766         plugins/message-view/message-view.c,
9767         plugins/message-view/message-view.h,
9768         plugins/message-view/plugin.c: Serialize messages panes in
9769         session save and deserialize them in session load so that
9770         build messages persistant.
9771         
9772 2006-09-24  Johannes Schmid <jhs@gnome.org>
9774         * libanjuta/anjuta-utils.c:
9775         * plugins/message-view/message-view.c:
9776         Really fixed #355407
9778 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
9780         * libanjuta/interfaces/libanjuta.idl:
9781         Change one variable sign
9783         * plugins/debug-manager/anjuta-debug-manager.glade,
9784         plugins/debug-manager/anjuta-debug-manager.ui:
9785         Few small interface changes     
9787         * plugins/debug-manager/debug_tree.h,
9788         plugins/debug-manager/watch.c,
9789         plugins/debug-manager/debugger.c,
9790         plugins/debug-manager/plugin.c
9791         plugins/gdb/debugger.c,
9792         plugins/gdb/plugin.c:
9793         Big rewrite of debugger queue
9794         Allow to cancel command
9796         * plugins/debug-manager/memory.c:
9797         Fix a bug if a command is cancelled
9799 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
9801         * plugins/gdb/debugger.c,
9802         plugins/debug-manager/debug_tree.c,
9803         plugins/debug-manager/locals.c:
9804         Restore tree representation for local variable
9805         Add argument in local variable list
9806         Use gdb variable object to get all informations
9808 2006-09-19  Naba Kumar  <naba@gnome.org>
9810         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
9811         that implements AnjutaSavePrompt class.
9813         * ChangeLog: Fixed indentation.
9814         
9815         * libanjuta/Makefile.am,
9816         libanjuta/anjuta-marshal.list,
9817         libanjuta/anjuta-shell.c,
9818         libanjuta/anjuta-shell.h,
9819         plugins/document-manager/action-callbacks.c,
9820         plugins/document-manager/action-callbacks.h,
9821         plugins/document-manager/anjuta-docman.c,
9822         plugins/document-manager/anjuta-docman.h,
9823         plugins/document-manager/plugin.c,
9824         src/anjuta.c: Impletemnted save prompt dialog to prompt for
9825         unsaved items during exit. A new signal is added in shell
9826         interface called 'save-prompt' to collect all unsaved items.
9827         Create AnjutaSavePrompt class (dialog) to process unsaved items.
9828         Fixed document manager to use the new save-prompt signal in shell
9829         and AnjutaSavePrompt object for unsaved files. Cleaned up
9830         AnjutaDocman to synchronously save new files. Fixed function
9831         names.
9833 2006-09-18  Johannes Schmid <jhs@gnome.org>
9835         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
9836         gdl requirement to 0.7.0
9838 2006-09-18  Johannes Schmid <jhs@gnome.org>
9840         * global-tags/.cvsignore:
9841         * global-tags/Makefile.am:
9842         * global-tags/create_global_tags.sh (removed):
9843         * global-tags/create_global_tags.sh.in (added):
9844         Fixed #355407
9845         
9846         * libanjuta/anjuta-launcher.c:
9847         Fixed #349374
9848         
9849         * plugins/project-manager/plugin.c:
9850         (project_manager_plugin_close_project):
9851         Fixed crasher
9852         
9853         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
9854         Fixed gtk critical
9855         
9856         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
9857         More reasonable toolbar creation/deletition though it does
9858         not completly work!
9860 2006-09-15  Johannes Schmid <jhs@gnome.org>
9862         * libanjuta/anjuta-utils.c/.h:
9863         Fixed #355168
9865 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
9867         * scintilla/ScintillaGTK.cxx
9868         Fixed doulbe freeing in Scintilla
9870 2006-09-12  Johannes Schmid  <jhs@gnome.org>
9872         * plugins/symbol-browser/an_symbol_prefs.c:
9873         Support unloading / reloading of the module (for example when
9874         closing a project and opening another one).
9876         * plugins/project-manager/plugin.c:
9877         Really fixed #355148 (Show project name in title bar)
9879 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9881         * libanjuta/plugins.c:
9882         Fixed #355156 (Show plugins in alphabetical order)
9884 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9886         * plugins/project-manager/plugin.c:
9887         Fixed #355148 (Show project name in title bar)
9889 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9891         * plugins/project-manager/plugin.c:
9892         (value_removed_project_root_uri):
9893         Fixed crasher if project cannot be opened
9895 2006-08-30 Naba Kumar  <naba@gnome.org>
9897         * plugins/language-support-cpp-java/plugin.[c,h],
9898         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9899         Impletemnted UI for auto indent.
9900         
9901 2006-08-28 Naba Kumar  <naba@gnome.org>
9902         
9903         * plugins/gvim/.cvsignore,
9904         plugins/gvim/Makefile.am,
9905         plugins/gvim/anjuta-vim-plugin.png,
9906         plugins/gvim/anjuta-vim.c,
9907         plugins/gvim/anjuta-vim.h,
9908         plugins/gvim/anjuta-vim.plugin.in,
9909         plugins/gvim/gtkvim.c,
9910         plugins/gvim/gtkvim.h,
9911         plugins/gvim/plugin.c,
9912         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
9913         in build yet.
9915 2006-08-28 Naba Kumar  <naba@gnome.org>
9917         Patch from: Massimo Corà  <maxcvs@email.it>
9918         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
9919         possible infinite loop.
9921 2006-08-22 Adam Dingle <adam@medovina.org>
9922         
9923         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
9924         to edit are shown in the preferences dialog in anjuta").
9925         Removed unused widgets from the style editor dialog.
9927 2006-08-21  Johannes Schmid <jhs@gnome.org>
9929         * plugins/symbol-browser/test-class.[cpp/h]
9930         Added missing files
9932 2006-08-18  Naba Kumar  <naba@gnome.org>
9934         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
9935         end of document loading.
9937         * plugins/language-support-cpp-java/plugin.c,
9938         plugins/sourceview/sourceview.c: Fixed plugin loading.
9940 2006-08-17  Naba Kumar  <naba@gnome.org>
9942         * plugins/language-support-cpp-java/plugin.c,
9943         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
9944         mode line parsing. Indentation parameters initialized based on
9945         mode line parameters.
9947 2006-08-16  Naba Kumar  <naba@gnome.org>
9949         * Makefile.am, plugins/editor/text_editor.c,
9950         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
9951         comments.
9953 2006-08-16 Naba Kumar  <naba@gnome.org>
9955         Patch from  Massimo Cora'  <maxcvs@email.it>:
9956         
9957         * plugins/editor/aneditor-autocomplete.cxx,
9958         plugins/editor/aneditor-calltip.cxx,
9959         plugins/symbol-browser/Makefile.am,
9960         plugins/symbol-browser/an_symbol.c,
9961         plugins/symbol-browser/an_symbol_view.c,
9962         plugins/symbol-browser/plugin.c,
9963         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
9964         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
9965         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
9966         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
9967         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
9968         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
9969         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
9970         tagmanager/get.h, tagmanager/html.c,
9971         tagmanager/include/tm_source_file.h,
9972         tagmanager/include/tm_tag.h,
9973         tagmanager/include/tm_workspace.h,
9974         tagmanager/jscript.c, tagmanager/keyword.c,
9975         tagmanager/keyword.h, tagmanager/lisp.c,
9976         tagmanager/lregex.c, tagmanager/lua.c,
9977         tagmanager/main.h, tagmanager/make.c,
9978         tagmanager/options.c, tagmanager/options.h,
9979         tagmanager/parse.c, tagmanager/parse.h,
9980         tagmanager/parsers.h, tagmanager/pascal.c,
9981         tagmanager/perl.c, tagmanager/php.c,
9982         tagmanager/python.c, tagmanager/read.c,
9983         tagmanager/read.h, tagmanager/readtags.c,
9984         tagmanager/readtags.h, tagmanager/rexx.c,
9985         tagmanager/routines.c, tagmanager/routines.h,
9986         tagmanager/ruby.c, tagmanager/scheme.c,
9987         tagmanager/sh.c, tagmanager/slang.c,
9988         tagmanager/sml.c, tagmanager/sort.c,
9989         tagmanager/sort.h, tagmanager/sql.c,
9990         tagmanager/strlist.c, tagmanager/strlist.h,
9991         tagmanager/tcl.c, tagmanager/tm_source_file.c,
9992         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
9993         tagmanager/tm_workspace.c, tagmanager/verilog.c,
9994         tagmanager/vim.c, tagmanager/vstring.c,
9995         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
9996         5.6 and namespace completion fixed.
9998         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9999         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
10001 2006-08-15 Naba Kumar  <naba@gnome.org>
10003         * libanjuta/interfaces/libanjuta.idl,
10004         plugins/editor/text-editor-iterable.c,
10005         plugins/editor/text_editor.c,
10006         plugins/sourceview/sourceview-cell.c,
10007         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
10008         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
10009         ianjuta_editor_end_action().
10010         
10011         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
10013 2006-08-13 Naba Kumar  <naba@gnome.org>
10015         * plugins/debug-manager/breakpoints.c,
10016         plugins/debug-manager/memory.c,
10017         plugins/debug-manager/registers.c,
10018         src/layout.xml: Fixed debugger widgets layout.
10020 2006-08-12 Naba Kumar  <naba@gnome.org>
10022         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
10023         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
10024         plugins/editor/editor.glade, plugins/editor/text_editor.h,
10025         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
10026         codes and dead codes. Removed automatic indentation prefs.
10028 2006-08-12  Johannes Schmid <jhs@gnome.org>
10030         * libanjuta/Makefile.am:
10031         * libanjuta/anjuta-launcher.c:
10032         * libanjuta/anjuta-launcher.h:
10033         * libanjuta/anjuta-plugin.c:
10034         * libanjuta/anjuta-plugin.h:
10035         * libanjuta/anjuta-preferences.c:
10036         * libanjuta/anjuta-preferences.h:
10037         * libanjuta/anjuta-shell.c:
10038         * libanjuta/anjuta-shell.h:
10039         * libanjuta/libanjuta.h:
10040         
10041         Made wrapper friendly:
10042         - no inline in header files (preferences_set/get)
10043         - correct signal names
10044         - correct GError** argument in anjuta_shell_freeze/thaw
10045         - include correct files in libanjuta.h
10046         
10047         * plugins/project-manager/plugin.c: 
10048         Fixed two crashers
10050 2006-08-11 Naba Kumar  <naba@gnome.org>
10052         * plugins/editor/aneditor-priv.h,
10053         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
10054         
10055         * plugins/editor/text_editor_cbs.c,
10056         plugins/sourceview/anjuta-view.c: Pass the right position for char
10057         added signal.
10058         
10059         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
10060         
10061         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
10063 2006-08-11 Naba Kumar  <naba@gnome.org>
10065         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
10066         return the right character at the iter position and get_char() to
10067         not leak memory.
10069         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
10070         to set to character offset and not byte index.
10072         * plugins/language-support-cpp-java/plugin.c: Improved
10073         auto-indentation login. Indents opening and closing braces correctly.
10075 2006-08-10  Johannes Schmid <jhs@gnome.org>
10077         * INSTALL:
10078         * autogen.sh:
10079         Required automake = 1.9
10081         * libanjuta/anjuta-children.c:
10082         * libanjuta/anjuta-children.h:
10083         * libanjuta/anjuta-encodings.h:
10084         * libanjuta/anjuta-launcher.h:
10085         * libanjuta/anjuta-plugin-description.h:
10086         * libanjuta/anjuta-preferences-dialog.h:
10087         * libanjuta/anjuta-preferences.h:
10088         * libanjuta/anjuta-session.h:
10089         * libanjuta/anjuta-status.h:
10090         * libanjuta/anjuta-ui.h:
10091         * libanjuta/anjuta-utils.c:
10092         * libanjuta/anjuta-utils.h:
10093         * libanjuta/e-splash.h:
10094         * libanjuta/glue-factory.h:
10095         * libanjuta/glue-plugin.h:
10096         * libanjuta/plugins.h:
10097         * libanjuta/resources.h:
10098         Fixed libanjuta to be able to wrap it
10099         - G_BEGIN_DECLS, G_END_DECLS
10100         - include all necessary files in libanjuta.h
10102         * plugins/gtodo/tray-icon.c:
10103         * plugins/terminal/terminal.c:
10104         Some build fixes for freebsd
10106         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10107         * plugins/sourceview/sourceview.glade:
10108         Remove auto-indent feature as it is now in language-support
10110 2006-08-09 Naba Kumar  <naba@gnome.org>
10112         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
10113         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10114         Added missing files.
10116         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
10117         get_use_spaces(), set_tabsize() and set_use_spaces().
10119 2006-08-09 Naba Kumar  <naba@gnome.org>
10121         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
10122         succeeded in activating.
10124         * plugins/document-manager/plugin.c: Added debug message.
10126         * libanjuta/interfaces/libanjuta.idl,
10127         plugins/editor/text_editor.c: Implemented get_tabsize(),
10128         get_use_spaces(), set_tabsize() and set_use_spaces().
10130         * plugins/language-support-cpp-java/Makefile.am,
10131         plugins/language-support-cpp-java/plugin.c,
10132         plugins/language-support-cpp-java/plugin.h: Used editor parameters
10133         for indentation. Added preferences page for paramenters.
10135         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
10137 2006-08-08 Naba Kumar  <naba@gnome.org>
10139         * libanjuta/interfaces/libanjuta.idl,
10140         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10141         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10142         plugins/editor/text_editor.c,
10143         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
10144         and implemented it for both scintilla and sourceview.
10146         * plugins/search/plugin.c: Use the new grab_focus() to transfer
10147         focus back to editor (happens when pressing esc in incremental
10148         search box).
10150 2006-08-08 Naba Kumar  <naba@gnome.org>
10152         * libanjuta/interfaces/libanjuta.idl,
10153         plugins/editor/text_editor.c,
10154         plugins/editor/text_editor.h,
10155         plugins/editor/text-editor-iterable.c,
10156         plugins/sourceview/sourceview-cell.c,
10157         plugins/sourceview/sourceview.c: Implemented editor attributes
10158         methods.
10159         
10160         * plugins/editor/aneditor.cxx: Disabled old indentation code.
10161         plugins/language-support-cpp-java/plugin.c: Implemented indentation
10162         code (not complete yet).
10164         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10165         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10166         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10167         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10168         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10169         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10171 2006-08-04 Naba Kumar  <naba@gnome.org>
10173         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
10174         implementation.
10175         
10176 2006-08-03  Johannes Schmid <jhs@gnome.org>
10178         * configure.in: Add a more informative text to valgrind plugin
10180         * TODO.tasks:
10181         Modified Preferences tasl
10182         * libanjuta/anjuta-plugin.c: 
10183         * libanjuta/anjuta-preferences-dialog.c: 
10184         * libanjuta/anjuta-preferences-dialog.h:
10185         * libanjuta/anjuta-preferences.c:
10186         * libanjuta/anjuta-preferences.h:
10187         * libanjuta/interfaces/Makefile.am.iface:
10188         * libanjuta/interfaces/libanjuta.idl:
10189         Added IAnjutaPreferences interface which every plugin that has preferences should
10190         implement. Call merge() and unmerge() at plugin activation/deactivation.
10191         Fixed preferences_page_remove()
10192         
10193         * plugins/build-basic-autotools/build-basic-autotools.c:
10194         * plugins/cvs-plugin/plugin.c: 
10195         * plugins/document-manager/plugin.c:
10196         * plugins/editor/plugin.c:
10197         * plugins/editor/plugin.h:
10198         * plugins/file-manager/plugin.c: 
10199         * plugins/gtodo/main.h:
10200         * plugins/gtodo/plugin.c: 
10201         * plugins/gtodo/preferences.c: 
10202         * plugins/message-view/anjuta-msgman.c: 
10203         * plugins/message-view/anjuta-msgman.h:
10204         * plugins/message-view/plugin.c:
10205         * plugins/sourceview/plugin.c: 
10206         * plugins/sourceview/plugin.h:
10207         * plugins/symbol-browser/an_symbol_prefs.c:
10208         * plugins/symbol-browser/plugin.c: 
10209         * plugins/terminal/terminal.c: 
10210         * plugins/valgrind/plugin.c
10211         * src/anjuta-app.c:
10212         
10213         Updated preference loading/unloading for all plugins
10215 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
10216         
10217         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
10218         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
10219     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
10220         recommended by the autoconf manual. 
10221         - Fixes compiling with autoconf 2.60.
10222         
10223         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
10225 2006-08-02      Johanes Schmid <jhs@gnome.org>
10227         * plugins/profile-default/plugin.c:
10228         Fixed session handling
10230 2006-08-01  Johannes Schmid <jhs@gnome.org>
10232         * configure.in
10233         * plugins/Makefile.am:
10234         Disabled devhelp and glade for now as they do not work (#341073
10235         and #341170)
10236         
10237         * plugins/profile-default/anjuta-default-profile.ui (removed):
10238         * plugins/profile-default/plugin.c:
10239         * plugins/profile-default/plugin.h:
10240         * plugins/project-manager/anjuta-project-manager.ui:
10241         * plugins/project-manager/plugin.c:
10242         * plugins/project-manager/plugin.h:
10243         Limted multiple project support #315043
10245         * libanjuta/interfaces/libanjuta.idl:
10246         Added ianjuta_profile_unload
10248 2006-07-31 Naba Kumar  <naba@gnome.org>
10250         * libanjuta/interfaces/libanjuta.idl,
10251         plugins/editor/text-editor-iterable.c,
10252         plugins/editor/text_editor.c,
10253         plugins/sourceview/anjuta-view.c,
10254         plugins/sourceview/anjuta-view.h,
10255         plugins/sourceview/sourceview.c: Fixed text iteration and 
10256         IAnjutaEditor implementations in both scintilla
10257         and sourceview. Cleand up libanjuta API: Removed redundant
10258         erase_range() method from IAnjutaEditor interface, fixed
10259         ianjuta_editor_get_text to take length instead of range (consistency).
10260         autoindentation in both sourceview and scintilla more or less works,
10261         but still disabled for now because there are still some anomalies
10262         in text iteration.
10264         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
10266         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
10267         API changes.
10269 2006-07-30  Johannes Schmid <jhs@gnome.org>
10271         * plugins/sourceview/anjuta-document.c:
10272         * plugins/sourceview/anjuta-document.h:
10273         * plugins/sourceview/anjuta-view.c: 
10274         * plugins/sourceview/sourceview.c:
10275         Wrote a new "char_added" implementation, I hope this one is good
10277         * plugins/sourceview/sourceview-cell.c:
10278         Fixed typo: "text_iter" instead of "iter"
10280 2006-07-30 Naba Kumar  <naba@gnome.org>
10282         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
10284 2006-07-30  Johannes Schmid <jhs@gnome.org>
10286         * autogen.sh: use gnome-autogen.sh from gnome-coomen
10287         
10288         * plugins/debug-manager/plugin.c: 
10289         * plugins/patch/plugin.c:
10290         Use IAnjutaIndicable to mark debugger position
10292         * plugins/sourceview/sourceview.c:
10293         Define colors for IAnjutaIndicable
10295 2006-07-29  Johannes Schmid <jhs@gnome.org>
10297         * plugins/debug-manager/anjuta-debug-manager.ui:
10298         * plugins/debug-manager/breakpoints.c:
10299         * plugins/debug-manager/images/Makefile.am:
10300         * plugins/debug-manager/images/run-to-cursor.png:
10301         * plugins/debug-manager/plugin.c:
10302         Added toolbar and some icons
10304         * plugins/patch/anjuta-patch.ui:
10305         * plugins/patch/patch-plugin.c:
10306         * plugins/patch/patch-plugin.glade:
10307         * plugins/patch/plugin.c:
10308         * plugins/patch/plugin.h:
10309         Improved patch plugin (GUI and function)
10311         * plugins/sourceview/sourceview.c:
10312         Fixed another Gtk-Critical
10314         * plugins/tools/anjuta-tools.ui:
10315         * plugins/tools/plugin.h:
10316         Put Patch plugin in tools menu and changed ui file
10318 2006-07-29  Johannes Schmid <jhs@gnome.org>
10320         * plugins/document-manager/plugin.c:
10321         Fixed accelator Gtk-Warning
10323         * plugins/message-view/anjuta-msgman.c: 
10324         Fixed Gtk-Warning
10326         * plugins/sourceview/anjuta-document.c:
10327         * plugins/sourceview/anjuta-document.h:
10328         * plugins/sourceview/anjuta-marshal.list:
10329         Wrote a better emitter for the char-added signal
10331         * plugins/sourceview/sourceview.c:
10332         Fixed Redo/Undo to void Gtk-Criticals
10333         
10334         * plugins/sourceview/sourceview-args.c:
10335         * plugins/sourceview/sourceview-cell.c:
10336         * plugins/sourceview/sourceview-scope.c:
10337         * plugins/sourceview/sourceview-tags.c: 
10338         Adapted to new IAnjutaIterator API
10340 2006-07-28 Naba Kumar  <naba@gnome.org>
10342         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
10344         * plugins/symbol-browser/an_symbol.c,
10345         plugins/symbol-browser/an_symbol_iter.c,
10346         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
10347         subclass of AnjutaSymbol so that the symbol is accessible from
10348         the iter in light of changes in IAnjutaIterable.
10350         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
10351         implementation of IAnjutaIterable.
10353 2006-07-28 Naba Kumar  <naba@gnome.org>
10355         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
10356         IAnjutaIterable. They were kind of useless since the interface is
10357         defined on the data object itself. Added set_position() method
10358         in IAnjutaIterable to allow setting arbitrary current index to the
10359         iter.
10360         Added erase() and erase_range() in IAnjutaEditor.
10362         * plugins/editor/text-editor-iterable.c: Fixed 
10363         plugins/editor/text_editor.c: Implemented erase() and erase_range()
10364         methods in editor. Fixed get_line_from_position() method.
10366         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
10367         code. It's disabled for now.
10369         * plugins/sourceview/sourceview-cell.c,
10370         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
10371         implementation.
10373 2006-07-27  Johannes Schmid <jhs@gnome.org>
10375         * plugins/sourceview/sourceview-cell.c:
10376         Fixed IAnjutaEditorCell to work only on a single line
10377         Fixed crasher in finalize
10379         * plugins/symbol-browser/an_symbol_prefs.c:
10380         * global-tags/Makefile.am:
10381         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
10382         script installation     
10384 2006-07-26 Naba Kumar  <naba@gnome.org>
10386         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
10387         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
10388         
10389         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
10390         
10391         * plugins/document-manager/plugin.c: Fixed dynamic loading of
10392         support plugins
10393         
10394         * plugins/editor/text-editor-iterable.c,
10395         plugins/editor/text_editor.c,
10396         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
10397         method to work correctly, it was ignoring start and end parameters.
10398         Fixed TextEditorCell implementation. Fixed 'char-added' signal
10399         emission.
10400         
10401         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
10402         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
10404 2006-07-24  Massimo Cora'  <maxcvs@email.it>
10406         * plugins/symbol-browser/an_symbol_view.c,
10407         plugins/symbol-browser/an_symbol_view.h,
10408         plugins/symbol-browser/plugin.c:
10409     fix a matching case into sv_extract_type_qualifier_from_expr ()
10410     and some minor issues.
10412 2006-07-26  Johannes Schmid <jhs@gnome.org>
10414         * plugins/language-support-cpp-java/plugin.c:
10415         Fixed to work kind of with sourceview editor
10416         * plugins/sourceview/anjuta-document.c: 
10417         * plugins/sourceview/anjuta-view.c: 
10418         * plugins/sourceview/sourceview-cell.c:
10419         * plugins/sourceview/sourceview.c:
10420         Fixed IAnjutaEditorCell and "char-added" signal
10422 2006-07-24 Naba Kumar  <naba@gnome.org>
10424         * plugins/document-manager/plugin.c,
10425         plugins/document-manager/plugin.h: Initial implementedion for loading
10426         support plugins.
10427         
10428         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
10429         implementation.
10430         
10431         * plugins/editor/text_editor.c: Fixed syntax highlighting when
10432         indicators are cleared (that leaved grey texts).
10434 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
10436         * libanjuta/interfaces/libanjuta.idl,
10437         plugins/debug-manager/breakpoints.c,
10438         plugins/debug-manager/memory.c,
10439         plugins/debug-manager/registers.c,
10440         plugins/debug-manager/debug_tree.c,
10441         plugins/debug-manager/debugger.c,
10442         plugins/gdb/debugger.c,
10443         plugins/gdb/debugger.h,
10444         plugins/gdb/plugin.c:
10445         Add a parameter for reporting error
10446         Add a new interface for using gdb variable object
10447         Allow to cancel commands
10448         Rewrite handling of debugger state
10450         * plugins/debug-manager/plugin.c,
10451         plugins/debug-manager/locals.c,
10452         plugins/debug-manager/locals.h,
10453         plugins/debug-manager/register.c,
10454         plugins/debug-manager/stack_trace.c,
10455         plugins/debug-manager/stack_trace.h:
10456         Create and destroy local and stack trace windows when needed
10458 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
10460         * plugins/document-manager/plugin.c:
10461         Fixed "Automatic" highlighting
10463 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
10465         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
10467         * plugins/sourceview/anjuta-view.c:
10468         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
10470 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
10471         
10472         * configure.in: Check for C/C++-Compiler correctly
10474 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
10476         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10478         * plugins/debug-manager/stack_trace.c:
10479         Destroy stack window when debuuger is disabled (#347414)
10480         
10481         * plugins/sourceview/anjuta-view.c:
10482         Fix a crash with popup-menu (#347412)
10484 2006-07-13 Naba Kumar  <naba@gnome.org>
10486         * plugins/editor/Makefile.am,
10487         plugins/editor/text_editor.h,
10488         plugins/editor/text-editor-iterable.h,
10489         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
10490         tested yet).
10491         
10492         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
10493         code.
10494         
10495         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
10497 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
10499         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
10500         Bug #342937
10501         
10502 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
10504         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10506         * libanjuta/anjuta-preferences-dialog.c:
10507         Do not use the page_num returned by gtk_notebook_append_page to
10508         remove the page as it cause bugs when pages removal is not done
10509         in LIFO.
10511         * plugins/document-manager/anjuta-docman.c:
10512         * src/anjuta-app.c:
10513         makes Anjuta display dock_items which have previously been hidden
10515 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
10517         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10519         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
10520         * plugins/sourceview/sourceview.c: (imark_unmark):
10521         
10522         Patches for bugs #346450 and #346295
10523         
10524         * AUTHORS: Added Fredrik
10526 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
10528         * plugins/message-view/anjuta-msgman.c: 
10529         Fixed close button/icon size (like in docman)
10531 2006-06-10 Naba Kumar <naba@gnome.org>
10533         * plugins/editor/text_editor.c: Fixed goto line to mark the line
10534         being set.
10535         
10536 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
10538         * libanjuta/interfaces/libanjuta.idl:
10539         Move inspect_memory function in IAnjutaCpuDebugger interface
10540         Rename Boolean type to State
10542         * plugins/debug-manager/breakpoint.c:
10543         Rename Boolean type to State
10545         * plugins/debug-manager/Makefile.am,
10546         plugins/debug-manager/anjuta-marshal.list,
10547         plugins/debug-manager/data_view.c,
10548         plugins/debug-manager/data_view.h,
10549         plugins/debug-manager/data_buffer.c,
10550         plugins/debug-manager/data_buffer.h,
10551         plugins/debug-manager/chunk_view.c,
10552         plugins/debug-manager/chunk_view.h,
10553         plugins/debug-manager/anjuta-debug-manager.ui,
10554         plugins/debug-manager/debugger.c,
10555         plugins/debug-manager/memory.c,
10556         plugins/debug-manager/memory.h,
10557         plugins/debug-manager/plugin.c,
10558         plugins/gdb/debugger.c,
10559         plugins/gdb/debugger.h,
10560         plugins/gdb/plugin.c:
10561         Rewrite memory window using a special widget
10562         Rename Boolean type to State
10564 2006-06-08 Naba Kumar <naba@gnome.org>
10566         * plugins/editor/text_editor.c (itext_editor_get_current_word):
10567         Do not return garbage characters and return NULL when there is no
10568         current word.
10569         
10570         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
10571         work correctly.
10572         
10573         * plugins/search/search-replace.c: Fixed a mem leak.
10575 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
10577         * libanjuta/anjuta-launcher.c:
10578         Added debug message (see #343522)
10579         
10580         * plugins/build-basic-autotools/build-basic-autotools.c:
10581         Patch from Günther Brammer to fix #344015
10583         * plugins/sourceview/sourceview.c:
10584         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
10585         automatic highlight of build messages)
10587 2006-06-06 Naba Kumar <naba@gnome.org>
10589         * configure.in,
10590         libanjuta/interfaces/libanjuta.idl,
10591         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10592         plugins/Makefile.am,
10593         plugins/document-manager/action-callbacks.c,
10594         plugins/document-manager/plugin.c,
10595         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
10596         interface for language highlight selection and langauge change
10597         signal.
10598         
10599         * plugins/language-support-cpp-java: Added language support
10600         plugin for cpp and java.
10602 2006-05-27  Naba Kumar  <naba@gnome.org>
10604         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
10605         plugins/debug-manager/*, data/Makefile.am,
10606         manuals/reference/libanjuta/libanjuta.types,
10607         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10608         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10609         merged anjuta-new-debugger branch into trunck.
10610         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
10612 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
10613         
10614         * libanjuta/interfaces/libanjuta.idl,
10615         plugins/debug-manager/debugger.c,
10616         plugins/debug-manager/debugger.h,
10617         plugins/gdb/anjuta-gdb.plugin.in,
10618         plugins/gdb/debugger.c,
10619         plugins/gdb/debugger.h,
10620         plugins/gdb/plugin.c:
10621         Add new IAnjutaCpuDebugger interface to access cpu register
10622         Run gdb instead of /usr/local/bin/gdb
10623         
10624         * plugins/debug-manager/plugin.c,
10625         plugins/debug-manager/registers.c,
10626         plugins/debug-manager/registers.h:
10627         Rewrite register window
10628         Rename Load target menu item to Run target
10630 2006-05-07  Naba Kumar  <naba@gnome.org>
10632         * plugins/gdb.init
10633         
10634 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
10636         * plugins/debug-manager/watch.c,
10637         plugins/debug-manager/breakpoint.c,
10638         plugins/debug-manager/breakpoint.h:
10639         Fix crash: disconnect save and load session signals
10641 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
10643         * libanjuta/interface/libanjuta.idl,
10644         plugins/debug-manager/debugger.c,
10645         plugins/gdb/plugin.c:
10646         Add a value parameter for evaluate command
10648         * plugins/debug-manager/anjuta-debug-manager.glade:
10649         Create new dialog box for watches using glade
10651         * plugins/debug-manager/anjuta-debug-manager.ui:
10652         Move watch menu items near the end
10653         Move breakpoint menu items outside the sub menu
10655         * plugins/debug-manager/debug_tree.c,
10656         plugins/debug-manager/debug_tree.h,
10657         plugins/debug-manager/debug_tree.h,
10658         plugins/debug-manager/watch.c:
10659         Move all GUI code from watch.c to debug_tree.c
10660         Add an auto update property to watches
10661         
10662         * plugins/debug-manager/locals.c,
10663         plugins/debug-manager/locals.h,
10664         plugins/debug-manager/stack_trace.c,
10665         plugins/debug-manager/stack_trace.h,
10666         plugins/debug-manager/plugin.c:
10667         Register actions before starting debugger
10669         * plugins/gdb/debugger.c:
10670         Do not call callback function if not present
10672 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
10674         * libanjuta/interfaces/libanjuta.idl,
10675         plugins/debug-manager/stack_trace.c,
10676         plugins/debug-manager/stack_trace.h,
10677         plugins/debug-manager/anjuta-debug-manager.ui,
10678         plugins/gdb/debugger.c:
10679         Add a popup menu in stack frame window
10680         Add a new frame-changed event
10681         Use MI command for getting stack informations
10682         Get filename with full path (need gdb > 6.3)
10684         * libanjuta/interfaces/libanjuta.idl,
10685         plugins/debug-manager/debug_tree.c,
10686         plugins/debug-manager/debugger.c,
10687         plugins/debug-manager/locals.c,
10688         plugins/debug-manager/locals.h,
10689         plugins/debug-manager/plugin.c,
10690         plugins/gdb/debugger.c,
10691         plugins/gdb/debugger.h,
10692         plugins/gdb/parser.c,
10693         plugins/gdb/parser.h,
10694         plugins/gdb/plugin.c,
10695         plugins/gdb/Makefile.am:
10696         Pass watch data with string instead of Watch structures
10697         Use debug_tree in local window
10698         Remove info local
10699         Remove parser.{ch}
10701         * plugins/debug-manager/breakpoints.c,
10702         plugins/debug-manager/utilities.c,
10703         plugins/debug-manager/utilities.h:
10704         Use a GtkListStore instead of a GtkTreeStore
10705         move goto_location_in_editor in utilities.c
10706         
10707 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
10709         * libanjuta/interfaces/libanjuta.idl,
10710         plugins/debug-manager/anjuta-debug-manager.ui,
10711         plugins/debug-manager/breakpoints.c,
10712         plugins/debug-manager/plugin.c,
10713         plugins/gdb/debugger.c:
10714         Add a breakpoint type
10715         Add new popup menu in breakpoint window
10716         Add toggle breakpoint in editor popup menu
10717         Save and restore breakpoint enable
10718         Fix bug in clear all breakpoints
10719         Remove old useless code
10721         * plugins/debug-manager/debugger.c:
10722         Fix some problem with debugger states
10724         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10725         Update documentation
10726         
10727 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
10729         * data/Makefile.am,
10730         plugins/gdb/Makefile.am,
10731         plugins/gdb/gdb.init:
10732         Move gdb.init crom data to plugins/gdb
10734         * plugins/gdb/gdb.init,
10735         libanjuta/interfaces/libanjuta.idl,
10736         plugins/debug-manager/breakpoints.c,
10737         plugins/debug-manager/debugger.c,
10738         plugins/debug-manager/plugin.c,
10739         plugins/gdb/debugger.c,
10740         plugins/gdb/plugin.c:
10741         Support pending breakpoints
10742         Rewrite debugger states
10743         Split ianjuta_debugger_log into _enable_log and _disable_log
10745         * plugins/debug-manager/start.c,
10746         plugins/debug-manager/debug_tree.c,
10747         plugins/gdb/parser.c:
10748         Remove some useless lines
10750         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10751         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10752         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10753         Update documentation
10755 2006-03-12 Naba Kumar <naba@gnome.org>
10757         * manuals/references/libanjuta/libanjuta.types: Fixed
10758         debug-manager name.
10759         
10760 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10762         * libanjuta/anjuta-debugger.c,
10763         libanjuta/anjuta-debugger.h:
10764         Remove those files
10765         
10766         * libanjuta/interfaces/libanjuta.idl,
10767         plugins/debug-mananger/breakpoints.c,
10768         plugins/debug-manager/debug_tree.c,
10769         plugins/debug-manager/debugger.c,
10770         plugins/debug-manager/plugin.c,
10771         plugins/debug-manager/registers.c,
10772         plugins/debug-manager/sharedlib.c,
10773         plugins/debug-manager/signal.c,
10774         plugins/debug-manager/stack_trace.c,
10775         plugins/debug-manager/start.c,
10776         plugins/debug-manager/watch.c,
10777         plugins/gdb/debugger.c,
10778         plugins/gdb/debugger.h,
10779         plugins/gdb/parser.c,
10780         plugins/gdb/parser.h,
10781         plugins/gdb/plugin.c:
10782         Move types definitions from libanjuta/anjuta-debugger.{ch}
10783         Rename types from AnjutaDebugger* to IAnjutaDebugger*
10784         
10785         * plugins/gdb/Makefile.am:
10786         Remove user interface from gdb plugin
10788 2006-03-12 Naba Kumar <naba@gnome.org>
10790         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
10792 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
10794         Modified Patch from Marc Maurer <uwog@uwog.net>:
10795         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
10796         Fixes #342447
10797         
10798         * plugins/sourceview/Makefile.am:
10799         * plugins/sourceview/sourceview-cell.c:
10800         * plugins/sourceview/sourceview-cell.h:
10801         * plugins/sourceview/sourceview.c: 
10802         
10803         Implemented IAnjutaEditorCell
10805 2006-05-21  Naba Kumar  <naba@gnome.org>
10807         * libanjuta/interfaces/libanjuta.idl,
10808         plugins/document-manager/action-callbacks.c,
10809         plugins/document-manager/plugin.c,
10810         plugins/editor/print.c, plugins/editor/text_editor.c,
10811         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
10812         Fixed zooming and added icons and shortcuts for zoom menu items.
10814 2006-05-21  Naba Kumar  <naba@gnome.org>
10816         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
10817         whitespaces.
10819 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10821         * plugins/document-manager/anjuta-docman.c:
10822         Fixed close button reaction by setting the correct current editor
10824 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10826         Patch from Yang Hong <yanghong@ccoss.com.cn>:
10827         * plugins/document-manager/anjuta-docman.c
10828         - Fix close button, you can close any tab as you wish now.
10829         - Fadeout mime icon as the same as close image  
10831 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10833         Patch from Marc Maurer <uwog@uwog.net>
10834         * main.c: Compile fix when NLS is enabled
10835         
10836         AUTHORS: Added Marc
10838 2006-05-20  Naba Kumar  <naba@gnome.org>
10840         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
10841         while loading abiword-2.4.4/abi project).
10843 2006-05-18 Naba Kumar  <naba@gnome.org>
10845         * libanjuta/interfaces/libanjuta.idl,
10846         plugins/document-manager/action-callbacks.c,
10847         plugins/editor/print.c,
10848         plugins/editor/text_editor.c,
10849         plugins/editor/text_editor.h,
10850         plugins/editor/text_editor_prefs.c: Fixed zooming.
10851         
10852         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
10853         interface for character iteration and IAnjutaEditorAssist interface
10854         for autocompletions and editor tips.
10856 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
10858         Patch from Günther Brammer <GBrammer@gmx.de>:
10859         * plugins/document-manager/anjuta-docman.c:
10860         Make tabs smaller but keep nice closing icon
10862         * plugins/document-manager/anjuta-docman.c:
10863         * plugins/document-manager/Makefile.am:
10864         
10865         Added nice mime-icons to the editor tabs
10867 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
10869         * configure.in: Bumped version to 2.0.3 (pre-release increment)
10870         
10871         * plugins/symbol-browser/an_symbol_view.c:
10872         - Fixed crasher
10873         - Fixed symbol searching (Yang Hong (#341997))
10874         
10875         * plugins/devhelp/htmlview.c:
10876         Fixed devhelp plugin
10877         
10878         * plugins/build-basic-autotools/build-basic-autotools.c:
10879         * plugins/search/search-replace.c:
10880         * plugins/document-manager/anjuta-docman.c:
10881         
10882         Only add a marker to a line where it makes sense!
10884 === anjuta 2.0.2 ===
10886 2006-05-15  Naba Kumar  <naba@gnome.org>
10888         * configure.in: set required versions for
10889         gdl and glade3.
10890         
10891 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
10893         * plugins/glade/plugin.c:
10894         Fixed signal connection for "gtk-doc-search"
10896 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
10898         * NEWS: Set release date, add known issues
10899         
10900         * libanjuta/anjuta-shell.c:
10901         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
10902         and debug other gtk-warnings/criticals)
10903         
10904         * plugins/build-basic-autotools/build-basic-autotools.c:
10905         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
10906         
10907         * plugins/sourceview/anjuta-view.c:
10908         * plugins/sourceview/sourceview-args.c:
10909         * plugins/sourceview/sourceview-scope.c:
10910         * plugins/sourceview/sourceview-tags.c:
10911         Fixed gtk-criticals (gtk_source_language_get_mime_types)
10913 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10915         * pixmaps/Makefile.am:
10916         Add preferences_general.png
10917         
10918         * plugins/devhelp/plugin.c:
10919         Fixed some more realise things
10920         
10921         * plugins/message-view/anjuta-msgman.c:
10922         Support stock icons for message panes
10923         
10924         * plugins/search/search-replace.c:
10925         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
10926          
10927         * plugins/search/search-replace_backend.c:
10928         Fixed #341359
10929         
10930         * plugins/sourceview/anjuta-document.c:
10931         * plugins/sourceview/sourceview.c:
10932         Fixed finalise and tag completion
10933         
10934         * src/anjuta-app.c:
10935         Use preferences_general icon
10937 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10939         * pixmaps/Makefile.am:
10940         Fixed EXTRA_DIST
10942 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10944         * plugins/sourceview/sourceview-prefs.c:
10945         Fixed font & color handling
10946         
10947         * plugins/symbol-browser/an_symbol_view.c:
10948         Fixed crasher
10950 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
10952         * plugins/macro/macros.xml:
10953         Fixed bug #341583 (Address of FSF)
10955 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
10957         * src/main.c:
10958         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
10959         Update: Do it the cool way...
10960         
10961 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10963         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
10964         Implement gtk-api-help signals of glade3
10965         * configure.in: Bump to glade3 2.91.2
10966         
10967         * plugins/devhelp/plugin.c:
10968         Fixed some realize stuff in the devhelp plugin
10969         
10970         * plugins/sourceview/anjuta-document.c:
10971         fixed bug with scope completion
10973 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10975         * plugins/symbol-browser/an_symbol_view.c
10976         * plugins/symbol-browser/an_symbol_prefs.c
10977         * plugins/symbol-browser/an_symbol_prefs.h
10978         * global_tags/create_global_tags.sh:
10979         
10980         Automaticly create global tags on first startup
10982 2006-05-08  Massimo Cora'  <maxcvs@email.it>
10984         * configure.in:
10985         * plugins/project-wizard/templates/Makefile.am:
10986         * (added) plugins/project-wizard/templates/cpp-logo.png:
10987         * (added) plugins/project-wizard/templates/cpp.wiz:
10988         * (added) plugins/project-wizard/templates/cpp/*:
10990         Added a generic c++ template. It's a simple hello world.
10992 2006-05-07  Massimo Cora' <maxcvs@email.it>
10994         * plugins/symbol-browser/an_symbol_view.c:
10995         fixed a stupid crasher.
10997 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
10999         * plugins/project-wizard/templates/wxwin/configure.in.tpl
11000         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
11001         
11002         Fixed WxWidgets project type
11004 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11006         * plugins/devhelp/htmlview.c: 
11007         * plugins/devhelp/plugin.c:
11008         Maybe I fixed the crash this time! I could at least not reproduce anymore!
11009         
11010         * plugins/project-wizard/install.c:
11011         Don't set a message - thanks to seb
11013 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11015         * plugins/devhelp/htmlview.c: 
11016         * plugins/symbol-browser/an_symbol_view.c:
11017         
11018         There is a weird crash in gtk_idle which I still did not completly fix!
11019         
11020         * plugins/project-wizard/install.c:
11021         Default to success instead of failure
11023 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
11025         * plugins/devhelp/htmlview.c:
11026         * plugins/devhelp/plugin.c:
11027         Fixed bug and libdevhelp issue!
11029         * plugins/project-wizard/install.c:
11030         Fixed message string!
11032 2006-05-03  Massimo Cora' <maxcvs@email.it>
11033        
11034         * plugins/symbol-browser/an_symbol_view.c:
11035         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
11037 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11039         * pixmaps/Makefile.am:
11040         * src/main.c:
11041         * anjuta.desktop.in.in
11042         
11043         GNOME Goal #2.1: Install theme-friendly icons
11045 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11047         * plugins/devhelp/htmlview.c: Reload page on reparent
11048         * plugins/document-manager/anjuta-docman.c:
11049         Present document-manager when document is selected in file-manager
11051 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11053         * plugins/symbol-broser/an_symbol_view.c:
11054         Fixed crasher in namespace exploration
11056 2006-05-01  Massimo Cora' <maxcvs@email.it>
11058         * configure.in:
11059         * plugins/valgrind/Makefile.am:
11061         Optional compiling of Valgrind plugin
11063 2006-05-01  Massimo Cora' <maxcvs@email.it>
11065         * plugins/symbol-browser/an_symbol_view.c:
11066         - modularized code. Marked with FIXME the parts which need improvement.
11067         - More comments.
11068     - Added basic namespace completion for Gtkmm type project:
11069     - namespace1::MyClass *class;
11070     - class-> [display]
11071     - Namespaces must be anyway improved.
11073 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11075         * plugins/devhelp/plugin.c: 
11076         Fixed up plugin unloading and show html widget on link selected
11077         
11078         * NEWS: Updated
11079         
11080 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11082         * plugins/devhelp/Makefile.am:
11083         * plugins/devhelp/anjuta-devhelp.plugin.in:
11084         * plugins/devhelp/htmlview.c:
11085         * plugins/devhelp/htmlview.h:
11086         * plugins/devhelp/plugin.c: 
11087         * plugins/devhelp/plugin.h:
11088         Reimplemeted devhelp plugin from scratch
11089         
11090         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
11091         Fixed crasher
11093 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
11095         * plugins/sourceview/sourceview-tags.c:
11096         complete some more tag types
11097         
11098         * plugins/valgrind/plugin.c:
11099         * plugins/valgrind/preferences.c:
11100         * plugins/valgrind/vggeneralprefs.c:
11101         
11102         Fixed lots of gtk warnings
11104 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
11106         * plugins/sourceview/sourceview-scope.c:
11107         Implemented type-ahead for scope completion
11109 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
11111         * manuals/C/Makefile.am:
11112         * manuals/Makefile.am:
11113         * plugins/document-manager/Makefile.am:
11114         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11115         * plugins/sourceview/Makefile.am:
11116         * tagmanager/c.c:
11117         
11118         Fixed distcheck
11119         
11120         * plugins/class-gen/goc_template_header: G_END_DECLS
11122 2006-05-27  Naba Kumar <naba@gnome.org>
11124         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
11125         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
11126         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
11127         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
11128         scintilla/include/Scintilla.iface,
11129         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
11130         cvs. Fixed compile flags. Removed outdated patches.
11132 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
11134         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
11136         * plugins/sourceview/anjuta-document.c:
11137         * plugins/sourceview/sourceview-args.c:
11138         * plugins/sourceview/sourceview-scope.c:
11139         
11140         Add End/Home keypresses and support completion if symbol start with '!' for example
11141         in an if statement
11143 2006-04-27 Massimo Cora' <maxcvs@email.it>
11145         * libanjuta/interfaces/libanjuta.idl:
11147         * plugins/sourceview/sourceview-scope.c:
11148         * plugins/sourceview/tag-window.c: 
11149         * plugins/sourceview/tag-window.h:
11150         * plugins/symbol-browser/an_symbol_view.c:
11151         * plugins/symbol-browser/an_symbol_view.h:
11152         * plugins/symbol-browser/plugin.c:
11153         
11154         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
11155         interface.
11156         Code and ideas for C/C++ new completion engine comes from IComplete written by
11157         Martin Stubenschrott <stubenschrott@gmx.net>.
11158         Currently the interface works only with GtkSourceView plugin.   
11159         
11160         * tagmanager/Makefile.am:
11161         * tagmanager/c.c: 
11162         * tagmanager/entry.h:
11163         * tagmanager/get.c:
11164         * tagmanager/get.h:
11165         * tagmanager/include/tm_file_entry.h:
11166         * tagmanager/include/tm_project.h:
11167         * tagmanager/include/tm_source_file.h:
11168         * tagmanager/include/tm_symbol.h:
11169         * tagmanager/include/tm_tagmanager.h:
11170         * tagmanager/include/tm_work_object.h:
11171         * tagmanager/include/tm_workspace.h:
11172         * tagmanager/parse.c:
11173         * tagmanager/read.c: 
11174         * tagmanager/read.h:
11175         * tagmanager/tm_project.c: 
11176         * tagmanager/tm_source_file.c: 
11177         * tagmanager/tm_workspace.c:
11178         
11179         Tagmanager can now parse a memory buffer and generate/update 
11180         tags into tm_workspace/tm_project on the fly, without using files.
11181         C/C++ is supported now.
11182         
11183 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
11185         * plugins/sourceview/anjuta-document.c:
11186         * plugins/sourceview/sourceview-args.c:
11187         * plugins/sourceview/sourceview-scope.c:
11188         * plugins/sourceview/sourceview.c:
11189         
11190         Fixed some memory leaks and argument completion
11192 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
11194         * plugins/glade/plugin.c:
11195         
11196         Fixed glade plugin build because of API changes in glade3
11198 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
11200         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
11201         Updated editor section
11202         
11203         * manuals/C/anjuta-manual/interface.xml:
11204         * manuals/C/anjuta-manual/preferences.xml:
11205         * manuals/C/anjuta-manual/projects.xml:
11206         Updated manual
11207         
11208         * plugins/editor/anjuta-editor.plugin.in:
11209         Better plugin name
11211 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
11213         * configure.in:
11214         * plugins/editor/anjuta-editor.plugin.in:
11215         * plugins/sourceview/sourceview.plugin.in:
11217         Build both editors and let the user decide a runtime!
11218         
11219         * plugins/sourceview/sourceview-scope.c:
11220         Fixed bug in regex to allow test()-> completions
11222 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
11224         * plugins/sourceview/anjuta-document.c:
11225         * plugins/sourceview/sourceview-args.c: 
11226         * plugins/sourceview/sourceview-scope.c:
11227         * plugins/sourceview/sourceview-tags.c:
11228         * plugins/sourceview/tag-window.c: 
11229         
11230         Improved callltip windows
11232 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11234         * src/anjuta-app.c: (on_session_save):
11235         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
11236         <ricardo.jose.ferrari@gmail.com> for pointing this out!
11238 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11240         * libanjuta/anjuta-utils.c: 
11241         * plugins/cvs-plugin/cvs-execute.c:
11242         Off-by-one...
11244         * scintilla/LexInno.cxx:
11245         * scintilla/LexOpal.cxx:
11246         * scintilla/LexTCL.cxx:
11248         Added missing files from scintilla-update
11250 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11252         * configure.in:
11253         * manuals/C/Makefile.am:
11254         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
11255         * manuals/C/anjuta-manual/Makefile.am:
11256         * manuals/C/anjuta-manual/anjuta-manual.xml:
11257         * manuals/C/anjuta-manual/build.xml:
11258         * manuals/C/anjuta-manual/debugger.xml:
11259         * manuals/C/anjuta-manual/execute.xml:
11260         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
11261         * manuals/C/anjuta-manual/figures/arguments.png:
11262         * manuals/C/anjuta-manual/figures/configure_dlg.png:
11263         * manuals/C/anjuta-manual/figures/file_menu.png:
11264         * manuals/C/anjuta-manual/figures/menu_main.png:
11265         * manuals/C/anjuta-manual/figures/menubar.png:
11266         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
11267         * manuals/C/anjuta-manual/figures/project_info.png:
11268         * manuals/C/anjuta-manual/figures/scrshot.png:
11269         * manuals/C/anjuta-manual/figures/symbol_browser.png:
11270         * manuals/C/anjuta-manual/figures/tool-editor.png:
11271         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
11272         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
11273         * manuals/C/anjuta-manual/figures/toolbar_format.png:
11274         * manuals/C/anjuta-manual/figures/toolbar_main.png:
11275         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
11276         * manuals/C/anjuta-manual/fileoperations.xml:
11277         * manuals/C/anjuta-manual/interface.xml:
11278         * manuals/C/anjuta-manual/introduction.xml:
11279         * manuals/C/anjuta-manual/preferences.xml:
11280         * manuals/C/anjuta-manual/projects.xml:
11281         * manuals/C/anjuta-manual/tools.xml:
11282         * manuals/Makefile.am:
11283         
11284         Updated manual and faq
11286         * scintilla/CallTip.cxx:
11287         * scintilla/CallTip.h:
11288         * scintilla/CellBuffer.cxx:
11289         * scintilla/CellBuffer.h:
11290         * scintilla/ContractionState.cxx:
11291         * scintilla/Document.cxx:
11292         * scintilla/Document.h:
11293         * scintilla/DocumentAccessor.cxx:
11294         * scintilla/Editor.cxx:
11295         * scintilla/Editor.h:
11296         * scintilla/ExternalLexer.cxx:
11297         * scintilla/Indicator.cxx:
11298         * scintilla/KeyMap.cxx:
11299         * scintilla/KeyWords.cxx:
11300         * scintilla/LexAU3.cxx:
11301         * scintilla/LexBash.cxx:
11302         * scintilla/LexCPP.cxx:
11303         * scintilla/LexCaml.cxx:
11304         * scintilla/LexCsound.cxx:
11305         * scintilla/LexEiffel.cxx:
11306         * scintilla/LexGui4Cli.cxx:
11307         * scintilla/LexHTML.cxx:
11308         * scintilla/LexLua.cxx:
11309         * scintilla/LexMSSQL.cxx:
11310         * scintilla/LexOthers.cxx:
11311         * scintilla/LexPOV.cxx:
11312         * scintilla/LexPython.cxx:
11313         * scintilla/LexRuby.cxx:
11314         * scintilla/LexSQL.cxx:
11315         * scintilla/LexVB.cxx:
11316         * scintilla/Makefile.am:
11317         * scintilla/PlatGTK.cxx:
11318         * scintilla/PropSet.cxx:
11319         * scintilla/RESearch.cxx:
11320         * scintilla/RESearch.h:
11321         * scintilla/ScintillaBase.cxx:
11322         * scintilla/ScintillaGTK.cxx:
11323         * scintilla/StyleContext.h:
11324         * scintilla/ViewStyle.cxx:
11325         * scintilla/ViewStyle.h:
11326         * scintilla/XPM.cxx:
11327         * scintilla/include/KeyWords.h:
11328         * scintilla/include/Platform.h:
11329         * scintilla/include/PropSet.h:
11330         * scintilla/include/SciLexer.h:
11331         * scintilla/include/Scintilla.h:
11332         * scintilla/include/Scintilla.iface:
11333         * scintilla/include/ScintillaWidget.h:
11334         * scintilla/lexers.make:
11336         Update to scintilla 1.68
11338         * src/anjuta-app.c:
11339         Only show help items which are really availible
11341         * plugins/cvs-plugin/cvs-callbacks.c
11342         * plugins/cvs-plugin/cvs-execute.c
11343         * plugins/cvs-plugin/subversion-callbacks.c:
11344         * libanjuta/anjuta-utils.c:
11345         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
11347 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
11349         * plugins/project-wizard/install.c,
11350         * plugins/project-wizard/autogen.c:
11351         Add error messages if using a read only directory
11352         Improve fix for bug #339296
11354 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11356         * libanjuta/interfaces/libanjuta.idl:
11357         * plugins/document-manager/action-callbacks.c:
11358         * plugins/document-manager/plugin.c:
11359         * plugins/editor/text_editor.c:
11360         Added IAnjutaEditorGoto 
11362         * plugins/editor/aneditor.cxx:
11363         * plugins/editor/aneditor.h:
11364         * plugins/editor/text_editor.h:
11365         * plugins/editor/text_editor_prefs.c:
11366         
11367         Fixed #305076
11369 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
11371         * libanjuta/interfaces/libanjuta.idl:
11372         * plugins/document-manager/action-callbacks.c:
11373         * plugins/document-manager/anjuta-docman.c:
11374         * plugins/document-manager/plugin.c:
11375         * plugins/editor/text_editor.c: 
11376         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
11377         
11378         * plugins/sourceview/sourceview.c:
11379         * plugins/sourceview/sourceview.glade:
11380         Fixed some uft-8 issues and added a preference option
11381         to enable/disable gnome-vfs monitoring
11382         
11383         * scintilla/Makefile.am:
11384         * scintilla/include/Makefile.am:
11385         Fixed build
11387 2006-04-20  Massimo Cora' <maxcvs@email.it>
11389         * libanjuta/interfaces/libanjuta.idl:
11390         Remove get_current_pos () because we have get_position()
11392 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
11394         * NEWS: Updated
11395         * plugins/sourceview/tag-window.c:
11396         Don't close window on PageUp/PageDown
11398 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
11400         * data/Makefile.am:
11401         * manuals/reference/libanjuta/Makefile.am:
11402         
11403         Some build fixes
11404         
11405         * src/Makefile.am:
11406         * src/bacon-message-connection.c: 
11407         * src/bacon-message-connection.h: (both from gedit)
11408         * src/main.c:
11409         
11410         Fixed #312319 (Opening files when Anjuta is already open)
11412 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
11414         * TODO.tasks: Updated
11415         * plugins/sourceview/anjuta-view.c: 
11416         * plugins/sourceview/anjuta-view.h:
11417         * plugins/sourceview/sourceview.c: 
11418         
11419         * configure.in: Fix --enable-plugin-scintilla
11420         
11421         Added char_added signal
11423 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
11425         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
11426         
11427         Fixed diff for utf8
11428         
11429         * plugins/sourceview/sourceview.c:
11430         Fixed VFS monitoring (still a bit buggy)
11431         
11432         * plugins/sourceview/sourceview-args.c:
11433         * plugins/sourceview/tag-window.c: 
11434         
11435         Better sizing for the popup-window
11437 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
11439         * plugins/project-wizard/templates/gnome/src/main.c:
11440         * plugins/project-wizard/templates/gnome/src/project.glade:
11441         * plugins/project-wizard/templates/gtk/src/main.c: 
11442         * plugins/project-wizard/templates/gtk/src/project.glade:
11443         * plugins/project-wizard/templates/gtkmm/src/main.cc:
11444         
11445         Fixed up GLADE_FILE definition in project types and fixed bug #334546
11446         
11447 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
11449         * configure.in: More removal of obsoleteness.
11450         * po/no.po:
11452 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
11454         * ROADMAP:
11455         * libanjuta/anjuta-preferences.c: 
11456         * libanjuta/anjuta-utils.c: 
11457         * libanjuta/anjuta-utils.h:
11458         * plugins/message-view/message-view.c:
11459         
11460         Changed color functions and moved convert_color to anjuta-utils.h
11461         
11462         * plugins/message-view/anjuta-message-manager-plugin.glade:
11463         GnomeColorPicker -> GtkColorButton (bug #309154)
11464         
11465         * plugins/sourceview/plugin.c:
11466         * plugins/sourceview/sourceview-prefs.c:
11467         * plugins/sourceview/sourceview.glade:
11468         Added color and font preferences
11470         * plugins/sourceview/sourceview-tags.c:
11471         Only show as much choices as configured in preferences
11473 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
11475         * ROADMAP, NEWS: Updated (we are far behind ;-)
11476         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
11478 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
11480         * configure.in:
11481         * plugins/editor/Makefile.am:
11482         * scintilla/Makefile.am
11483         
11484         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
11485         
11486         * global-tags/Makefile.am:
11487         * global-tags/create_global_tags.sh:
11488         * plugins/symbol-browser/an_symbol_prefs.c:
11489         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
11490         * plugins/symbol-browser/plugin.h:
11491         * tagmanager/include/tm_workspace.h:
11492         * tagmanager/tm_workspace.c:
11493         
11494         Fixed symbol-browser prefs and move global tags generation from installtion to
11495         preferences to make the life easier for distributers and to allow updates after installtion
11497         * plugins/document-manager/action-callbacks.c: 
11498         * plugins/document-manager/action-callbacks.h:
11499         * plugins/document-manager/anjuta-document-manager.ui:
11500         * plugins/document-manager/indent-util.c:
11501         * plugins/document-manager/plugin.c:
11502         * plugins/editor/text_editor.c:
11503         
11504         Moved indent stuff to document-manager
11505         
11506         * plugins/sourceview/anjuta-view.c: 
11507         * plugins/sourceview/sourceview-args.c: 
11508         * plugins/sourceview/sourceview-scope.c:
11509         * plugins/sourceview/sourceview-tags.c: 
11510         * plugins/sourceview/sourceview.c:
11511         
11512         Fixed several bugs
11513         
11514         * plugins/sourceview/sourceview.plugin (removed):
11515         * plugins/sourceview/sourceview.plugin.in:
11516         Editor is not user-activatible
11517         
11518         * plugins/sourceview/sourceview.png:
11519         Updated icon
11521 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
11523         * src/anjuta-app.c: Fixed crasher on plugin unloading
11525 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
11527         * plugins/sourceview/sourceview.c
11528         * plugins/sourceview/sourceview-args.c
11529         * plugins/sourceview/sourceview-args.h:
11530         
11531         Polished argument completion
11533 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
11535         * plugins/message-view/anjuta-msgman.c:
11536         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
11537         
11538         Show message pane on switch (does not work, anjuta_shell needs a fix)
11539         
11540         * plugins/sourceview/Makefile.am:
11541         * plugins/sourceview/anjuta-view.c: (find_tag_window),
11542         * plugins/sourceview/sourceview-args.c: 
11543         * plugins/sourceview/sourceview-args.h:
11544         * plugins/sourceview/sourceview-private.h:
11545         * plugins/sourceview/sourceview-scope.c: 
11546         (sourceview_scope_update), (sourceview_scope_filter_keypress):
11547         * plugins/sourceview/sourceview-tags.c:
11548         * plugins/sourceview/sourceview.c:
11549         * plugins/sourceview/tag-window.c:
11550         * plugins/sourceview/tag-window.h:
11551         
11552         Added scope and argument completion
11554 2006-04-03  Johannes Schmid <jhs@gnome.org>
11556         * TODO.tasks
11557         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
11558         (on_widget_remove):
11559         Save toolbar state
11561         * plugins/sourceview/sourceview.c: (iselect_clear):
11562         Make "Delete"-key working
11564         * configure.in: #336389
11566 2006-04-03  Johannes Schmid <jhs@gnome.org>
11568         * plugins/sourceview/Makefile.am:
11569         * plugins/sourceview/anjuta-view.c:
11570         * plugins/sourceview/plugin.c: 
11571         * plugins/sourceview/sourceview-private.h:
11572         * plugins/sourceview/sourceview-scope.c:
11573         * plugins/sourceview/sourceview-scope.h:
11574         * plugins/sourceview/sourceview-tags.c: 
11575         * plugins/sourceview/sourceview-tags.h:
11576         * plugins/sourceview/sourceview.c:
11577         * plugins/sourceview/sourceview.h:
11578         * plugins/sourceview/tag-window.c:
11579         
11580         - fixed goto_file_line
11581         - scroll to cursor on undo/redo
11582         - show correct popup-menu
11583         - scope completion (not ready yet)
11585 2006-04-03  Johannes Schmid <jhs@gnome.org>
11587         * plugins/sourceview/plugin.c: 
11588         * plugins/sourceview/sourceview-tags.c:
11589         * plugins/sourceview/sourceview.c: 
11590         * plugins/sourceview/sourceview.h:
11591         * plugins/sourceview/tag-window.c:
11592         
11593         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
11595 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11597         * plugins/sourceview/sourceview.c:
11598         Fixed next/previous bookmark.
11599         Toggled bookmark (set/unset).
11601 2006-04-03  Johannes Schmid <jhs@gnome.org>
11603         * plugins/document-manager/action-callbacks.c:
11604         Fixed Gtk-Warning in goto_line
11605         
11606         * plugins/sourceview/Makefile.am:
11607         * plugins/sourceview/anjuta-document.c:
11608         * plugins/sourceview/anjuta-view.c: 
11609         * plugins/sourceview/anjuta-view.h:
11610         * plugins/sourceview/sourceview-autocomplete.c:
11611         * plugins/sourceview/sourceview-autocomplete.h:
11612         * plugins/sourceview/sourceview-private.h:
11613         * plugins/sourceview/sourceview-tags.c:
11614         * plugins/sourceview/sourceview-tags.h:
11615         * plugins/sourceview/sourceview.c:
11616         * plugins/sourceview/tag-window.c:
11617         * plugins/sourceview/tag-window.h:
11618         Created a nice API for tag and completion windows
11619         
11620         * plugins/sourceview/sourceview-print.h:
11621         * plugins/sourceview/sourceview-print.c:
11622         Added printing
11623                 
11624 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11626         * plugins/sourceview/sourceview.c:
11627         Fixed typo (Sort bookmarks).
11628         
11629 2006-04-01  Johannes Schmid <jhs@gnome.org>
11631         * plugins/sourceview/anjuta-document.c:
11632         * plugins/sourceview/anjuta-document.h:
11633         * plugins/sourceview/anjuta-view.c:
11634         * plugins/sourceview/anjuta-view.h:
11635         * plugins/sourceview/sourceview-autocomplete.c:
11636         * plugins/sourceview/sourceview-autocomplete.h:
11637         * plugins/sourceview/sourceview-prefs.c:
11638         * plugins/sourceview/sourceview-prefs.h:
11639         * plugins/sourceview/sourceview-private.h:
11640         * plugins/sourceview/sourceview-tags.c:
11641         * plugins/sourceview/sourceview-tags.h:
11642         * plugins/sourceview/sourceview.c:
11643         * plugins/sourceview/sourceview.glade:
11644         * plugins/sourceview/tag-window.c: 
11645         * plugins/sourceview/tag-window.h:
11646         
11647         Improved code complete and autocomplete
11649 2006-04-01  Johannes Schmid <jhs@gnome.org>
11651         * plugins/sourceview/Makefile.am:
11652         * plugins/sourceview/bookmark.png:
11653         * plugins/sourceview/marker-attentive.png:
11654         * plugins/sourceview/marker-basic.png:
11655         * plugins/sourceview/marker-intense.png:
11656         * plugins/sourceview/marker-light.png:
11657         * plugins/sourceview/sourceview.c: 
11658         
11659         Added pixmaps for all marker types and show bookmarks
11660         
11661         * configure.in
11662         * plugins/sourceview/Makefile.am:
11663         Build sourceview on 2.14 only
11665 2006-03-31  Johannes Schmid <jhs@gnome.org>
11667         * plugins/sourceview/Makefile.am:
11668         * plugins/sourceview/anjuta-document.c:
11669         * plugins/sourceview/anjuta-view.c:
11670         * plugins/sourceview/anjuta-view.h:
11671         * plugins/sourceview/sourceview-autocomplete.c:
11672         * plugins/sourceview/sourceview-private.h:
11673         * plugins/sourceview/sourceview-tags.c:
11674         * plugins/sourceview/sourceview-tags.h:
11675         * plugins/sourceview/sourceview.c: 
11676         * plugins/sourceview/tag-window.c:
11677         * plugins/sourceview/tag-window.h:
11678         
11679         Added code completion with tag manager to the editor and fixed a save_as bug
11681 2006-03-31  Johannes Schmid <jhs@gnome.org>
11683         * src/main.c: Revert patch from Rob to allow building with
11684         Gnome 2.12
11685         * configure.in: Require at least 2.12 libraries
11687 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
11689         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
11691         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11692         Improve anjuta-plugin project template: Added missed files dist tarball
11693         (make dist)
11695         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
11696         typo
11698 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
11700         reviewed by: Johannes Schmid <jhs@gnome.org>
11702         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11703         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
11704         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
11705         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
11706         
11707         Improve anjuta-plugin project template. Also fix for #322744
11709 2006-03-27  Johannes Schmid <jhs@gnome.org>
11711         * plugins/sourceview/sourceview-private.h:
11712         plugins/sourceview/sourceview.c:
11713         
11714         Added basic bookmark support
11716 2006-03-27  Johannes Schmid <jhs@gnome.org>
11718         * TODO.tasks:
11719         Updated
11720         
11721         Patch from Rob Bradfort <robster@debian.org>:
11722         * src/main.c: (get_command_line_args), (main):
11723         Migration from popt to GOption
11724         
11725 2006-03-26 Naba Kumar  <naba@gnome.org>
11727         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
11728         size to scale itself with theme.
11730 2006-03-26 Naba Kumar  <naba@gnome.org>
11732         * plugins/file-manager/an_file_view.c,
11733         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
11734         when symbolview and fileview objects are destroyed to avoid crashes
11735         after the plugins are disabled.
11737 2006-03-26 Naba Kumar <naba@gnome.org>
11739         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
11740         Deleted unused file.
11741         
11742         * plugins/glade/plugin.c: Be able to close glade plugin when there
11743         there is no glade project loaded.
11744         
11745         * plugins/sourceview/sourceview.plugin,
11746         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
11748 2006-03-23  Naba Kumar  <naba@gnome.org>
11750         * plugins/editor/print.c: Fixed a bug where some sections of
11751         printed/previewed text is not highlighted.
11752         
11753 2006-03-20  Johannes Schmid <jhs@gnome.org>
11755         * libanjuta/interfaces/libanjuta.idl:
11756         Added IAnjutaPrint
11757         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
11758         as we do not use private apis. Show help window and startup because it does 
11759         not survive gdl
11760         
11761         * plugins/document-manager/action-callbacks.c:
11762         plugins/editor/Makefile.am:
11763         plugins/editor/text_editor.c:
11764         plugins/editor/print.c:
11765         plugins/editor/print.h:
11766         
11767         Fixed printing (nobody has missed it BTW ;-)
11768         
11769         * plugins/sourceview/sourceview.c:
11770         Fixed a crasher
11772 2006-03-20 Naba Kumar <naba@gnome.org>
11774         * configure.in, plugins/devhelp/plugin.c: Be able to build with
11775         devhelp >= 0.9 < 0.11 versions.
11776         
11777 2006-03-20  Johannes Schmid <jhs@gnome.org>
11779         * plugins/sourceview/anjuta-document-loader.c
11780         plugins/sourceview/sourceview.c:
11781         
11782         Fixed encoding bugs
11784 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11786         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
11787         Fixed bug (line position)
11788         Give the good line position whatever the active editor.
11790 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
11792         * configure.in: Added fi to ALL_LINGUAS
11794 2006-03-19  Johannes Schmid <jhs@gnome.org>
11796         * plugins/sourceview/anjuta-document-loader.c:
11797         replace gnome_vfs_get_mime_type_for_name_and data
11799         * plugins/build-basic-autotools/build-basic-autotools.c:
11800         Fixed #335142
11802 2006-03-17  Johannes Schmid <jhs@gnome.org>
11804         * plugins/editor/editor.glade:
11805         Added style-editor again after it got lost somehow
11807 2006-03-17  Johannes Schmid <jhs@gnome.org>
11809         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
11810         configure.in: require devhelp 0.11
11811         
11812         Post 0.11 devhelp versions (CVS) do not work because of an API change...
11814         plugins/build-basic-autotools/build-basic-autotools.c:
11815         forgot a an installtion callback for the "install as root"-feature
11817 2006-03-17  Massimo Cora' <maxcvs@email.it>
11819         reviewed by: Johannes Schmid <jhs@gnome.org>
11821         * plugins/class-gen/anjuta-class-gen-plugin.glade
11822         plugins/class-gen/class_gen.c 
11823         plugins/class-gen/goc_template_header
11824         plugins/class-gen/goc_template_source
11825         
11826         Fixed bug #334663
11828 2006-03-16  Johannes Schmid <jhs@gnome.org>
11830         * plugins/sourceview/sourceview.c:
11831         Fixed "save-point" signal for undo actions
11833 2006-03-16  Massimo Cora' <maxcvs@email.it>
11834         
11835         reviewed by: Johannes Schmid <jhs@gnome.org>
11836         
11837         * plugins/document-manager/anjuta-docman.c:
11838         Implement tab drag and drop
11840 2006-03-16  Johannes Schmid <jhs@gnome.org>
11842         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
11843         plugins/build-basic-autotools/build-basic-autotools.c:
11844         
11845         Implemented "install as root"-feature (#321455)
11847 2006-03-16  Johannes Schmid <jhs@gnome.org>
11849         * mime/.cvsignore
11850         plugins/sourceview/.cvsignore
11851         plugins/tools/scripts/.cvsignore:
11852         Added/extended .cvsignore files
11853         
11854         * plugins/sourceview/sourceview-autocomplete.c:
11855         plugins/sourceview/sourceview-autocomplete.h:
11856         plugins/sourceview/sourceview-prefs.c:
11857         plugins/sourceview/sourceview-private.h:
11858         plugins/sourceview/sourceview.glade:
11859         Autcomplete just works(tm) now and respects preferences
11860         
11861         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
11862         Use better algorithm from autocomplete
11864 2006-03-15  Johannes Schmid <jhs@gnome.org>
11866         * src/anjuta-app.c:
11867         Fixed bug #304495
11869 2006-03-15  Johannes Schmid <jhs@gnome.org>
11871         * libanjuta/interfaces/libanjuta.idl:
11872         plugins/class-gen/class_gen.c:
11873         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
11874         plugins/project-manager/plugin.c:
11875         
11876         Allow to add multiple source files (#320191)
11877         
11878         * configure.in: Require gnome-build 0.1.3
11880 2006-03-14  Johannes Schmid <jhs@gnome.org>
11882         * plugins/macro/macro-utils.c: Fixed bug #333606
11883         * plugins/file-wizard/file.c: Fixed bug #333601
11885 2006-03-13  Johannes Schmid <jhs@gnome.org>
11887         * plugins/sourceview/sourceview_autocomplete.c
11888         plugins/sourceview/sourceview_autocomplete.h
11889         plugins/sourceview/sourceview.c
11890         plugins/sourceview/sourceview-private.h
11891         plugins/sourceview/sourceview-prefs.c:
11892         
11893         Cleaned up and fixed several issues
11894         
11895 2006-03-13  Johannes Schmid <jhs@gnome.org>
11897         * plugins/sourceview/Makefile.am:
11898         plugins/sourceview/sourceview-autocomplete.c
11899         plugins/sourceview/sourceview-autocomplete.h:
11900         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11901         plugins/sourceview/sourceview-private.h:
11902         plugins/sourceview/sourceview.c:
11903         
11904         Added (buggy) autocomplete feature to sourceview
11905         
11906 2006-03-12 Naba Kumar <naba@gnome.org>
11908         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
11909         libanjuta/anjuta-session.c: Added API docs.
11911 2006-03-12 Naba Kumar <naba@gnome.org>
11913         * TODO.tasks: Added couple of tasks.
11914         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
11915         Register private class as early as possible so that members could
11916         point to self class. Code clean up.
11918 2006-03-12 Naba Kumar <naba@gnome.org>
11920         * po/POTFILES.in, po/POTFILES.skip: Updated.
11922 2006-03-11 Naba Kumar <naba@gnome.org>
11924         * libanjuta/anjuta-shell.c,
11925         plugins/document-manager/anjuta-docman.c,
11926         plugins/document-manager/plugin.c,
11927         plugins/symbol-browser/an_symbol_search.c,
11928         plugins/valgrind/vgrule-list.c: Use correct signal names while
11929         creating them.
11930         
11931         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
11932         signal names and fixed enum IANJUTA_TYPE_* macro.
11934 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11936         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
11937         plugins/search/search-replace.c :
11938         Fixed bug (Bookmark the good line).
11939         Search & Replace (Mark all matched strings).
11940         
11941 2006-03-09  Johannes Schmid <jhs@gnome.org>
11943         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
11944         Completed changes from yesterday
11945         
11946         * plugins/document-manager/anjuta-document-manager.glade:
11947         plugins/editor/editor.glade
11948         plugins/editor/plugin.c: (activate_plugin)
11949         plugins/editor/text_editor.c
11950     plugins/sourceview/Makefile.am
11951         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
11952         plugins/sourceview/sourceview.glade:
11953         Completed preference changes
11955 2006-03-08  Johannes Schmid <jhs@gnome.org>
11957         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
11958         plugins/search/plugin.c: (activate_plugin):
11959         
11960         Removed Gtk-Criticals
11961         
11962         * plugins/document-manager/anjuta-document-manager.glade:
11963         plugins/document-manager/plugin.c: (on_docman_auto_save),
11964         (on_gconf_notify_timer), (prefs_init):
11965     plugins/document-manager/plugin.h:
11966         plugins/editor/text_editor.c: (text_editor_instance_init),
11967         (text_editor_dispose):
11968         plugins/editor/text_editor.h:
11969         plugins/editor/text_editor_cbs.c:
11970         plugins/editor/text_editor_cbs.h:
11971         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
11972         plugins/glade/plugin.c: (activate_plugin):
11973         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11974         plugins/sourceview/sourceview-private.h:
11975         plugins/sourceview/sourceview.c: (on_menu_popup),
11976         (sourceview_new), (ifile_open), (ifile_savable_save),
11977         (ifile_savable_save_as), (ieditor_set_popup_menu),
11978         (ieditor_get_filename), (imark_mark):
11980     Moved autosave from editor to document manager and fixed some things in 
11981     Sourceview plugin
11983 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11985         * plugins/search/anjuta-search.glade :
11986         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
11987         plugins/search/search-replace_bachend.c: Fixed a crash bug.
11988         plugins/search/search-replace.c : Fixed bug.
11989         
11990 2006-03-08  Johannes Schmid <jhs@gnome.org>
11992     * plugins/search/anjuta-search.glade
11993     Fixed widget names (glade is a bit stupid on copying widgets to other files)
11995 2006-03-07  Johannes Schmid <jhs@gnome.org>
11997         * plugins/document-manager/action-callbacks.c
11998         plugins/document-manager/anjuta-document-manager.glade
11999         plugins/document-manager/plugin.c: (prefs_init),
12000         (activate_plugin):
12001         plugins/editor/Makefile.am:
12002         plugins/editor/editor.glade:
12003         plugins/editor/plugin.c: (on_style_button_clicked),
12004         (activate_plugin), (dispose):
12005         plugins/editor/style-editor.c:
12006         
12007         Startet to seperate document-manager and editor preferences
12009         * plugins/search/Makefile.am:
12010         plugins/search/anjuta-search.glade:
12011         plugins/search/search-replace.c:
12012         
12013         Moved search GUI to search-plugin
12014                 
12015         * plugins/sourceview/sourceview-prefs.c:
12016         plugins/sourceview/sourceview-prefs.h:
12017         plugins/sourceview/sourceview-private.h:
12018         plugins/sourceview/sourceview.c: 
12019         plugins/sourceview/sourceview.h:
12020         plugins/sourceview/Makefile.am:
12021         plugins/sourceview/anjuta-document.h:
12022         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
12023         plugins/sourceview/plugin.c: 
12024         
12025         Added some preferences to sourceview and fixed vfs_monitor
12026         
12027         * tagmanager/c.c: (parseParens): 
12028         Removed annoying debug message
12029         
12030         * libanjuta/interfaces/libanjuta.idl: 
12031         Removed IAnjutaEditorFactory::create_style_editor()
12033 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12035         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
12036         Search : Bookmark all matched lines.
12038 2006-03-06  Johannes Schmid <jhs@gnome.org>
12040         * plugins/class-gen/anjuta-class-gen.plugin.in
12041         plugins/file-loader/plugin.c: (sort_wizards)
12042         (on_create_submenu), (activate_plugin)
12043         plugins/file-wizard/anjuta-file-wizard.plugin.in
12044         plugins/glade/anjuta-glade.plugin.in
12045         plugins/project-import/anjuta-project-import.plugin.in
12046         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12047         
12048         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
12049         sorted alphabeticly
12050         
12051         * plugins/project-wizard/templates/mkfile.wiz:
12052         Use configured project directory instead of ~/myproject
12053         
12054         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
12055         (ifile_open):
12056         Show markers (again) and monitor uri
12058 2006-03-06  Naba Kumar  <naba@gnome.org>
12060         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
12061         typedefs separately so that forward linking would work.
12062         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
12064 2006-03-05  Naba Kumar  <naba@gnome.org>
12066         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
12067         passing Enums and Structs in signals. Define struct _Name in
12068         generated code, so that forward referencing.
12069         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
12070         
12071         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
12072         
12073 2006-03-05  Naba Kumar  <naba@gnome.org>
12075         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
12076         support. Generate GType definitions for enums in generated codes
12077         so that enums could be passed as signal params.
12078         
12079 2006-03-04  Naba Kumar  <naba@gnome.org>
12081         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
12082         Restored cvs-moved revision files. They were originally marked
12083         deleted at their older locations. Now they are restored at
12084         their new locations. The changeset is one that was committed
12085         as part of document-manager, editor, search and print plugins
12086         separation from editor plugin.
12087         
12088 2006-03-03  Johannes Schmid <jhs@gnome.org>
12090         * plugins/sourceview/*:
12091         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
12092         poiting this out!
12094 2006-03-04  Naba Kumar  <naba@gnome.org>
12096         * plugins/gdb/*: Deleted removed files (see previous changlog
12097         entry for files list).
12098         
12099 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
12101         * plugins/debug-mananger/breakpoints.c,
12102         plugins/debug-manager/breakpoints.h,
12103         plugins/debug-manager/debug_tree.c,
12104         plugins/debug-manager/debug_tree.h,
12105         plugins/debug-manager/info.c,
12106         plugins/debug-manager/info.h,
12107         plugins/debug-manager/locals.c,
12108         plugins/debug-manager/locals.h,
12109         plugins/debug-manager/memory.c,
12110         plugins/debug-manager/memory.h,
12111         plugins/debug-manager/registers.c,
12112         plugins/debug-manager/registers.h,
12113         plugins/debug-manager/sharedlib.c,
12114         plugins/debug-manager/sharedlib.h,
12115         plugins/debug-manager/signal.c,
12116         plugins/debug-manager/signal.h,
12117         plugins/debug-manager/stack_trace.c,
12118         plugins/debug-manager/stack_trace.h,
12119         plugins/debug-manager/watch.c,
12120         plugins/debug-manager/watch.h,
12121         plugins/debug-manager/Makefile.am:
12122         Move from gdb plugin to debug manager plugin
12124         * plugins/debug-manager/anjuta-debug-manager.glade,
12125         plugins/debug-manager/anjuta-debug-manager.ui:
12126         Move all user interface from gdb to debug manager
12128         * plugins/debug-manager/utilities.c,
12129         plugins/debug-manager/utilities.h:
12130         Remove some unused code
12131         Add useful code from gdb plugin
12133         * plugins/debug-manager/start.c,
12134         plugins/debug-manager/start.h:
12135         Include code of attach_process
12136         Add more code to start the debugger
12138         * plugins/debug-manager/plugin.c,
12139         plugins/debug-manager/plugin.h,
12140         plugins/debug-manager/anjuta-debug-manager.plugin.in:
12141         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
12143         * plugins/debug-manager/debugger.c,
12144         plugins/debug-manager/debugger.h:
12145         Implement a queue of debugger command
12147         * plugins/gdb/actions.c,
12148         plugins/gdb/actions.h,
12149         plugins/gdb/watch_cbs.c,
12150         plugins/gdb/watch_cbs.h,
12151         plugins/gdb/watch_gui.c,
12152         plugins/gdb/watch_gui.h:
12153         Removed 
12155         * plugins/gdb/debugger.c,
12156         plugins/gdb/debugger.h,
12157         plugins/gdb/gdbmi.c,
12158         plugins/gdb/gdbmi.h,
12159         plugins/gdb/utilities.c,
12160         plugins/gdb/utilities.h,
12161         plugins/gdb/Makefile.am,
12162         plugins/gdb/anjuta-gdb.plugin.in:
12163         Implement necessary functions
12165         * plugins/gdb/parser.c,
12166         plugins/gdb/parser.h:
12167         Code for parsing variable previously in debug_tree.c
12169         * plugins/gdb/anjuta-gdb.glade,
12170         plugins/gdb/anjuta-gdb.ui:
12171         Remove user interface
12173         * plugins/gdb/gdbmi-test.c:
12174         Need update
12176         * plugins/gdb/anjuta-gdb.plugin.png:
12177         Try an improved icon for gdb (archer fish)
12179         * libanjuta/anjuta-debugger.c,
12180         libanjuta/anjuta-debugger.h,
12181         libanjuta/interfaces/libanjuta.idl,
12182         libanjuta/interfaces/anjuta-idl-compiler.pl,
12183         libanjuta/Makefile.am:
12184         Add declaration used in new IAnjutaDebugger interface
12186         * manuals/reference/libanjuta.types,
12187         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
12188         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
12189         Update documentation
12191 2006-03-02  Naba Kumar  <naba@gnome.org>
12193         * manuals/reference/libanjuta/Makefile.am,
12194         manuals/reference/libanjuta/libanjuta-docs.sgml,
12195         manuals/reference/libanjuta/libanjuta-sections.txt,
12196         manuals/reference/libanjuta/libanjuta.types,
12197         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12198         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
12199         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
12200         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12201         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12202         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12203         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12204         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12205         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
12206         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12207         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12208         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
12209         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12210         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
12211         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
12212         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
12213         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12214         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12215         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12216         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
12217         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
12218         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
12219         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
12220         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
12221         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
12222         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
12223         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
12224         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
12225         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12226         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
12227         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
12228         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12229         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12230         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
12231         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
12232         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
12233         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
12234         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12235         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
12236         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
12237         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
12238         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12239         manuals/reference/libanjuta/tmpl/plugins.sgml,
12240         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12241         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
12242         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
12243         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
12244         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
12245         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
12246         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
12247         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
12248         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
12249         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
12250         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
12251         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
12252         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
12253         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
12254         documentation.
12256 2006-02-28  Naba Kumar <naba@gnome.org>
12258         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12259         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
12260         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
12261         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
12262         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
12263         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
12264         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
12265         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
12266         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
12267         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
12268         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
12269         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
12270         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
12271         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
12273 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12275         * plugins/sourceview/sourceview.c:
12276         Select to brace, select block.
12278 2006-02-28  Johannes Schmid <jhs@gnome.org>
12280         * plugins/file-wizard/Makefile.am
12281         plugins/file-wizard/action-callbacks.c (removed)
12282         plugins/file-wizard/action-callbacks.h (removed)
12283         plugins/file-wizard/anjuta-file-wizard.ui
12284         plugins/file-wizard/plugin.c: (activate_plugin),
12285         (deactivate_plugin)
12286         plugins/file-wizard/plugin.h:
12287         Removed Edit->Insert Text submenu (replace by macros plugin)
12288         
12289         * plugins/sourceview/sourceview.c: (sourceview_new),
12290         (ieditor_set_popup_menu):
12291         Fixed some more bugs
12292         
12293         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
12295 2006-02-28  Naba Kumar <naba@gnome.org>
12297         * plugins/file-manager/an_file_view.c,
12298         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
12299         rows also and with delay 1 sec (the color and timout value should
12300         probably be picked up from some system wide preference key).
12302 2006-02-28  Naba Kumar <naba@gnome.org>
12304         * libanjuta/interfaces/libanjuta.idl,
12305         plugins/document-manager/action-callbacks.c,
12306         plugins/document-manager/plugin.c,
12307         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
12308         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
12309         Added interface checks in document manager and enable/disable
12310         menus based on supported interface.
12311         
12312         * plugins/project-import/anjuta-project-import.glade: Set some
12313         resonable size for the import dialog.
12315  2006-02-27  Naba Kumar  <naba@gnome.org>
12317         * libanjuta/interfaces/libanjuta.idl,
12318         plugins/document-manager/action-callbacks.c,
12319         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
12320         and eol conversion actions.
12322 2006-02-27  Johannes Schmid <jhs@gnome.org>
12323         
12324         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
12325         * plugins/file-manager/an_file_view.c
12326         plugins/file-manager/plugin.h:  Added tooltips
12327         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
12329 2006-02-26  Naba Kumar  <naba@gnome.org>
12331         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12332         plugins/build-basic-autotools/build-basic-autotools.c,
12333         plugins/build-basic-autotools/build-basic-autotools.h,
12334         plugins/build-basic-autotools/executer.c,
12335         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
12336         disable indicator highlights preferences from message manager to
12337         build plugin. Implemented message indicator highlights in build tool.
12338         
12339         * plugins/editor/text_editor.c: Fixed indicators.
12341 2006-02-26  Johannes Schmid <jhs@gnome.org>
12343         * plugins/sourceview/sourceview.c:
12344         - Fixed some bugs
12345         - Added markers
12346         * plugins/subversion/svn_auth.c:
12347         Fixed username/password authentification but there might be a memory corruption
12349 2006-02-26  Naba Kumar  <naba@gnome.org>
12351         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12352         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
12353         libanjuta/anjuta-launcher.h: Added documentation.
12355 2006-02-24  Naba Kumar  <naba@gnome.org>
12357         * plugins/editor/text_editor.c: Fixed change in API in
12358         IAnjutaEditorSelection::set().
12359         
12360 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12362         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
12363         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
12364         libanjuta/interfaces/libanjuta.idl :
12365         Search in sourceview editor (Select in buffer).
12368 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12370         * plugins/sourceview/sourceview.c :
12371         Fixed Replace, to_upper, to_lower.
12372         
12373         * plugins/search/search-replace_backend.c :
12374         Renamed header name.
12376 2006-02-22  Naba Kumar  <naba@gnome.org>
12378         * libanjuta/anjuta-plugin-description.c,
12379         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
12380         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
12381         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
12382         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12383         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
12384         
12385         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12386         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
12387         
12388 2006-02-21  Naba Kumar  <naba@gnome.org>
12390         * libanjuta/interfaces/libanjuta.idl,
12391         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12392         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
12393         interface for editor.
12395 2006-02-21  Naba Kumar  <naba@gnome.org>
12397         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
12399         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12400         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
12402 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12404         * GTKSOURCEVIEW EDITOR
12405         plugins/sourceview/sourceview.c :
12406         Fixed copy and Goto Line.
12407         
12408         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
12409         plugins/macro/plugin.c :
12410         Fixed Insert key word and Insert macro.
12412 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
12414         * plugins/document-manager/anjuta-docman.c:
12415         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
12416         
12417         * configure.in:
12418         plugins/Makefile.am:
12419         plugins/sourceview/.cvsignore:
12420         plugins/sourceview/Makefile.am:
12421         plugins/sourceview/plugin.c: :
12422         plugins/sourceview/plugin.h:
12423         plugins/sourceview/sourceview.c: 
12424         plugins/sourceview/sourceview.h:
12425         plugins/sourceview/sourceview.plugin:
12426         plugins/sourceview/sourceview.plugin.in:
12427         plugins/sourceview/sourceview.png:
12429         Added sourceview editor plugin
12431 2006-02-19 Naba Kumar  <naba@gnome.org>
12433         * libanjuta/interfaces/libanjuta.idl,
12434         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12435         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12436         plugins/cvs-plugin/cvs-interface.c,
12437         plugins/document-manager/action-callbacks.c,
12438         plugins/document-manager/action-callbacks.h,
12439         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
12440         plugins/search/plugin.c, plugins/search/search-replace.c,
12441         plugins/search/search-replace_backend.c,
12442         plugins/subversion/subversion-actions.c,
12443         plugins/subversion/subversion-callbacks.c,
12444         plugins/tools/editor.c, plugins/tools/execute.c,
12445         plugins/tools/variable.c: Defined proper editor interfaces and fixed
12446         few fatal warnings.
12448 2006-02-15 Naba Kumar  <naba@gnome.org>
12450         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
12451         within another.
12452         
12453         * libanjuta/interfaces/libanjuta.idl,
12454         plugins/document-manager/anjuta-docman.c,
12455         plugins/document-manager/plugin.c,
12456         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
12457         unnecessary parameters from IAnjutaEditor interface and used proper
12458         types instead of 'gpointer'. Fixed various compiler warnings.
12459         
12460         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
12461         file
12463 2006-02-12 Naba Kumar  <naba@gnome.org>
12465         * po/POTFILES.in: Updated.
12466         
12467 2006-02-11 Naba Kumar  <naba@gnome.org>
12469         * plugins/editor/properties.[cxx,h],
12470         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
12471         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
12472         to sci_prop_*(), because they were conflicting with external
12473         functions (in some ssl library).
12474         
12475 2006-02-08 Naba Kumar  <naba@gnome.org>
12477         Patch from Massimo Cora  <maxcvs@email.it>:
12478         * plugins/valgrind/anjuta-valgrind.schemas,
12479         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
12480         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
12481         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
12482         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
12483         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
12484         plugins/valgrind/vgtoolview.c,
12485         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
12486         before running the debugging session. I've added also a
12487         preference in Anjuta Preferences where you can specify
12488         the path to the valgrind binary. The default is /usr/bin/valgrind.
12489         Now it displays a dialog with the error. [it can be -program
12490         exited- or -file loaded or end of input-]. Some valgrind 3.x
12491         compatibility.
12492         
12493 2006-01-29 Naba Kumar  <naba@gnome.org>
12495         Patch from Massimo Cora  <maxcvs@email.it>:
12496         * configure.in, plugins/Makefile.am,
12497         plugins/valgrind/*: Valgrind plugin (requires
12498         binutils-dev and valgrind to be installed.
12500 2005-01-24 Johannes Schmid <jhs@gnome.org>
12502         * Patch from Eric Greveson <ejg45@cam.ac.uk>
12503         plugins/tools/variables.c:
12504         Added current directory to possible variables
12506         * Patch from Günther Brammer <gbrammer@gmx.de>
12507         plugins/document-manager/anjuta-docman.c:
12508         Fix a crash on opening a file
12510         AUTHORS: Added Günther Brammer
12512 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
12514         * libanjuta/anjuta-launcher.c:
12515         Fix a bug in AnjutaLauncher when output is bigger than buffer
12516         Probably fix bug #315188 and #305134
12518 2005-12-28      Johannes Schmid <jhs@gnome.org>
12519         
12520         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
12521         * src/about.c: Use new gtk about dialog
12522         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
12523         Updated anjuta_ui_add_action_group_entries call
12524         
12525         Patch from Jean Breford <jean.breford@normalesup.org>
12526         and Markus Habermehl <bmh1980de@yahoo.de>:
12527         
12528         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
12529         * AUTHORS: Added Jean and Markus
12531 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12532         * plugins/search/search-replace.c :
12533         Bookmark all matched lines.
12534         * plugins/search/search-replace_backend.c :
12535         Fixed bug (Search in all project files).
12537 2005-12-21      Johannes Schmid <jhs@gnome.org>
12538         
12539         * plugins/search/plugin.c:
12540         Fixed signal names
12541         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
12542         investigation needed.
12543         
12544         AUTHORS: Added Ross Goldner
12546 2005-12-19  Ross Golder  <ross@golder.org>
12548         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
12549         application/xml MIME type.
12551 2005-12-18  Johannes Schmid <jhs@gnome.org>
12552         
12553         po/POTFILES.in: Updated files after directory changes
12554         HACKING: Removed outdated section 3 (anoncvs)
12556 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
12558         * plugins/build-basic-autotools/build-basic-autotools.c:
12559         Save all files in editor before running a command
12561         * plugins/tools/execute.c:
12562         Use document manager plugin instead of each editor for
12563         saving all files
12565 2005-12-15  Johannes Schmid <jhs@gnome.org>
12567         * plugins/document-manager/action-callbacks.c:
12568         (on_save_all1_activate), (on_swap_activate)
12569         plugins/document-manager/anjuta-docman.c:
12570         (on_save_as_filesel_response), (on_notebook_switch_page):
12571         
12572         Fixed some remaining issues in document-manger
12574 2005-12-15      Johannes Schmid <jhs@gnome.org>
12576         * plugins/profile-default/default.anjuta:
12577         Load Search plugin and Message Manager by default
12579 2005-12-14  Johannes Schmid <jhs@gnome.org>
12580         
12581         * plugins/editor/text_editor.c
12582         libanjuta/anjuta-utils.c:
12583         
12584         Check if files differ when gnome-vfs monitoring is used.
12585         (Bug #309688)
12587 2005-12-13  Johannes Schmid <jhs@gnome.org>
12589         * plugins/document-manager/plugin.c:
12590         Only save modified files in ianjuta_file_savable_save() for document-manager
12591         as discussed on mailing list.
12592         
12593         * plugins/cvs-plugin/cvs-callbacks.c:
12594         Fixed dialog handling for empty log message
12596 2005-12-13  Johannes Schmid <jhs@gnome.org>
12598         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
12599         
12600         * plugins/project-manager/* Removed ununsed files
12601         
12602         * plugins/symbol-browser/an_symbol_iter.c
12603         plugins/build-basic-autotools/build-basic-autotools.c
12604         plugins/build-basic-autotools/executer.c
12605         plugins/class-gen/class_gen.c
12606         plugins/class-inheritance/class-inherit.c
12607         plugins/cvs-plugin/cvs-actions.c
12608         plugins/cvs-plugin/cvs-interface.c
12609         plugins/debug-manager/attach_process.
12610         plugins/devhelp/plugin.c
12611         plugins/document-manager/plugin.c
12612         plugins/document-manager/indent_util.c
12613         plugins/editor/properties.cxx
12614         plugins/editor/aneditor.cxx
12615         plugins/editor/style-editor.c
12616         plugins/editor/text_editor.c
12617         plugins/macro/macro_db.c
12618         tagmanager/c.c:
12619         
12620         Use DEBUG_PRINT for debug messages
12622         libanjuta/anjuta-debug.h: Include config.h
12623         
12624         HACKING: Updated (BTW: does anyone read this?)
12625         
12626 2005-12-12  Johannes Schmid <jhs@gnome.org>
12628         Patch from Johan Ersvik <jersvik@fastmail.fm>:
12629         * plugins/gdb/debugger.c
12630         
12631         Fix a crasher in gdb plugin
12632         
12633         * plugins/gtodo/plugin.c
12634         plugins/search/plugin.c
12635         
12636         Fixed bug #305301
12637         
12638         * plugins/document-manager/anjuta-docman.c:
12639         
12640         Fixed error markers 
12641         
12642         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
12643         
12644         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
12645         
12646         * plugins/document-manager/anjuta-docman.c:
12647         highlight changed files in docman popup-menu
12648         * plugins/gdb/debug-tree.c:
12649         plugins/gdb/debugger.c
12650         Do not corupt entire "locals" tree when variable pointer have
12651         additional info and arrays/strucs/unions correctly.
12652         
12654 2005-12-11  Johannes Schmid <jhs@gnome.org>
12656         * plugins/document-manager/anjuta-docman.c
12657         plugins/document-manager/plugin.c
12658         plugins/editor/text_editor.c:
12659         
12660         AUTHORS: Added Johan Ersvik
12662         Fixed "is-dirty" bug and tab ordering
12664 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
12665         
12666         * plugins/editor/aneditor-autocomplete.cxx
12667         plugins/editor/aneditor-calltip.cxx
12668         plugins/editor/aneditor-priv.h
12669         plugins/symbol-browser/an_symbol.c
12670         plugins/symbol-browser/an_symbol_view.c
12671         tagmanager/entry.h
12672         tagmanager/tm_symbol.c
12673         tagmanager/tm_tag.c
12674         tagmanager/include/tm_symbol.h
12675         tagmanager/include/tm_tag.h
12676         tagmanager/c.c
12678         Better pointer recognition in tagmanager and symbol browser
12680 2005-12-11  Johannes Schmid <jhs@gnome.org>
12682         * plugins/search/*: New search plugin derived from search code in old editor
12683         plugin.
12684         
12685         * plugins/document-manager/*: new document-manger which is now seperated from
12686         editor to allow implementation of other editor widgets. Code is mostly derived
12687         from old editor plugin
12689         * plugins/print/* new print plugin which is not fully implemented in the
12690         moment
12692         * plugins/editor/text_editor.c: Added lots of interface code
12693         
12694         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
12695         IAnjutaEditorFactory and extended IAnjutaEditor
12696         
12697         * configure.in, plugins/Makefile.am updated build system for new
12698         plugins
12700         This is a huge commit which might still contain some bugs and also has
12701         some fixmes. Things that are not working are the search toolbar because it
12702         does not use the same backend as any other searching function and printing
12703         (easy to fix) because it did not yet implement IAnjutaPrintable.
12705 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
12707         * plugins/project-wizard/property.c:
12708         Use newer GtkFileChooser instead of GtkFileSelection with
12709         GnomeFileEntry to avoid a bug
12711         * plugins/project-wizard/install.c:
12712         Avoid an endless loop if project directory is not writable
12713         
12714         * plugins/project-wizard/druid.c:
12715         Allow creating project in empty directory without a
12716         warning
12718 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
12719         
12720         Patch from Massimo Cora <maxcvs@email.it>
12721         * plugins/class-inheritence/class-inherit.c
12722         plugins/class-inheritence/plugin.c
12723         plugins/class-inheritence/plugin.h
12724         configure.in
12725         
12726         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
12727         no longer supported!
12729 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
12730         
12731         Patch from Johan Ersvik <jersvik@fastmail.fm>
12732         * plugins/message-view/message-view.c
12733         plugins/build-basic-autotools/build-basic-autotools.c
12734         plugins/build-basic-autotools/automake-c.filters
12736         This patch correct regex-filters for newer automake
12737         versions
12739 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
12741        * plugins/tools/execute.c:
12742        Detect variables inside a word
12744 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12746         * libanjuta/anjuta-status.[ch],
12747         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
12748         plugins/editor/anjuta-docman.c :
12749         New anjuta-status procedure.
12751 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12753         *Modified Files:
12754         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
12755         plugins/editor/Makefile.am
12756         plugins/editor/anjuta-document-manager.glade
12757         plugins/editor/plugin.c plugins/editor/plugin.h
12758         plugins/editor/text_editor.c plugins/editor/text_editor.h
12759         *Added Files:
12760         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
12761         plugins/editor/indent-util.c plugins/editor/indent-util.h
12762         plugins/editor/indent_test.c :
12763         Set and Preview indent preferences parameters.
12764         Saved indent user parameters.
12766 2005-10-27  Naba Kumar  <naba@gnome.org>
12768         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
12769         * plugins/editor/anjuta-docman.c: Restore tab color to normal
12770         theme color for saved documents.
12771         
12772 2005-10-26  Naba Kumar  <naba@gnome.org>
12774         * libanjuta/anjuta-encodings.c: Save changed supported encodings
12775         list. Fixed bug #316731.
12776         
12777 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
12779         * tagmanager/tm_symbol.c: Fixed bug #315218
12781 2005-10-23  Adam Weinberger  <adamw@gnome.org>
12783         * plugins/build/build_file.c
12784           plugins/build-basic-autotools/build-basic-autotools.c
12785           plugins/tools/execute.c
12786           plugins/build/compile.c
12787           plugins/build/configurer.c
12788           plugins/debug-manager/plugin.c
12789           plugins/editor/plugin.c
12790           plugins/editor/print.c
12791           plugins/editor/text_editor.c
12792           plugins/file-loader/plugin.c
12793           plugins/file-manager/an_file_view.c
12794           plugins/symbol-browser/an_symbol_view.c
12795           plugins/gdb/debugger.c
12796           plugins/gdb/plugin.c
12797           plugins/glade/plugin.c
12798           plugins/macro/macro-actions.c
12799           plugins/macro/plugin.c
12800           plugins/profile-default/plugin.c
12801           plugins/project-manager/plugin.c
12802           plugins/project-manager/project_import.c
12803           plugins/symbol-browser/plugin.c
12804           plugins/tools/execute.c
12805           src/anjuta.c
12806           src/anjuta-actions.h
12807           src/shell.c:
12808           Correct spacing errors before and after "...".
12810 2005-10-20  Naba Kumar  <naba@gnome.org>
12812         * plugins/gdb/debugger.c: Fixed attach/detach process to
12813         updated UI properly.
12814         
12815 2005-10-18  Naba Kumar  <naba@gnome.org>
12817         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
12818         #171314 too).
12819         
12820 2005-10-13  Naba Kumar  <naba@gnome.org>
12821         
12822         * plugins/project-mkfile-import/*: Removed separate import wizard for
12823         makefile based projects (because single widzard handles all wizards).
12825         * plugins/project-import/project-import.c: Made wizard window
12826         transient to main window.
12828         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
12829         
12830         * AUTHORS: Added Eric's name in contributors list.
12831         
12832         * configure.in, plugins/Makefile.am,
12833         plugins/project-import/Makefile.am,
12834         plugins/project-import/anjuta-project-import.glade,
12835         plugins/project-import/project-import.c,
12836         plugins/project-import/project-import.h: Import wizard now detects
12837         both makefile and automake projects together instead of separate wizard.
12838         
12839         * plugins/project-wizard/templates/java/project.anjuta,
12840         plugins/project-wizard/templates/mkfile/project.anjuta,
12841         plugins/project-wizard/templates/python/project.anjuta,
12842         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
12843         name to make it appropriate.
12845 2005-10-11  Naba Kumar  <naba@gnome.org>
12847         * configure.in: Fixed glade3 version requirement.
12849 2005-09-29  Alexander Shopov  <ash@contact.bg>
12851         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
12853 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
12855         * plugins/subversion/svn_auth.c
12856         plugins/subversion/anjuta_subversion.glade:
12857         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
12859 2005-09-22  Naba Kumar  <naba@gnome.org>
12861         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
12863         * configure.in,  plugins/Makefile.am
12864         plugins/project-manager/anjuta-project-manager.plugin.in,
12865         plugins/project-manager/plugin.c,
12866         (added) plugins/project-mkfile-import/.cvsignore,
12867         (added) plugins/project-mkfile-import/Makefile.am,
12868         (added) plugins/project-mkfile-import/
12869             anjuta-project-mkfile-import-plugin.png,
12870         (added) plugins/project-mkfile-import/
12871             anjuta-project-mkfile-import.glade,
12872         (added) plugins/project-mkfile-import/
12873             anjuta-project-mkfile-import.plugin.in,
12874         (added) plugins/project-mkfile-import/plugin.c,
12875         (added) plugins/project-mkfile-import/plugin.h,
12876         (added) plugins/project-mkfile-import/project-mkfile-import.c,
12877         (added) plugins/project-mkfile-import/project-mkfile-import.h,
12878         plugins/project-wizard/templates/Makefile.am,
12879         (added) plugins/project-wizard/templates/mkfile-logo.png,
12880         (added) plugins/project-wizard/templates/mkfile.wiz,
12881         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
12882         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
12883         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
12884         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
12885         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
12886         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
12887         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
12888         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
12889         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
12890         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
12891         (added) plugins/project-wizard/templates/mkfile/src/main.c:
12892         Added makefile based project import wizard and wizard template.
12894 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
12896         * libanjuta/anjuta-launcher.c: Reduced false password detections
12898 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
12900         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
12901         messages correctly.a
12903 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
12904         
12905         * scintilla/Makefile.am: Changed scintilla library to noinst
12906         * pixmaps/Makefile.am: Install password.png
12907         * libanjuta/anjuta-launcher.c: Changed password detection
12908         to be able to access GNOME CVS with ssh.
12909         
12910 2005-08-31  Naba Kumar  <naba@gnome.org>
12912         * plugins/glade/plugin.c: Set transient window for the widget
12913         dialogs.
12914         
12915 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
12917         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
12919 2005-08-10  Naba Kumar  <naba@gnome.org>
12921         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
12922         as shortcut key for execute.
12924         * src/about.c: Clean up.
12925         
12926         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
12927         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
12928         entry boxes.
12929         
12930 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12932         * plugins/editor/search-replace_backend.c :
12933         Fixed search in File Patterns.
12935 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
12937         * plugins/gdb/Makefile.am: Fixed a make -j x bug
12938         
12939 2005-08-04  Naba Kumar  <naba@gnome.org>
12941         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12942         for pango-1.8 rendering bug.
12943         
12944 2005-08-03  Naba Kumar  <naba@gnome.org>
12946         * plugins/glade/plugin.c: Proper names for plugin widgets.
12947         
12948         * plugins/subversion/anjuta-subversion.glade,
12949         plugins/subversion/svn-auth.c: Fixed authentication dialog and
12950         string allocations. Use passed default values when available.
12951         Set proper focus and dialog default response. Destroy dialog after use.
12952         Return error when appropriate.
12954 2005-08-02  Naba Kumar  <naba@gnome.org>
12956         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12957         for pango-1.8 rendering bug.
12958         
12959 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
12961         * scintilla/Makefile.am: Fixed a make -j x bug
12962         
12963 2005-08-02  Johannes Schmid <jhs@gnome.org>
12964         
12965         * plugins/subversion/svn-auth.c: Added username/password 
12966         auto function.
12968 2005-08-01  Naba Kumar  <naba@gnome.org>
12970         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
12971         checks for character width calculations.
12972         
12973 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12975         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
12977 2005-07-31  Naba Kumar  <naba@gnome.org>
12979         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
12980         messup with pango 1.8. Fixed bug #311846.
12982 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12984         * plugins/gdb/memory.c : Fixed bug 305082.
12985         
12986         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12987         plugins/project-wizard/templates/gcj.wiz,
12988         plugins/project-wizard/templates/gnome.wiz,
12989         plugins/project-wizard/templates/gtk.wiz,
12990         plugins/project-wizard/templates/java.wiz,
12991         plugins/project-wizard/templates/python.wiz,
12992         plugins/project-wizard/templates/wxwin.wiz,
12993         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
12995 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
12997         * plugins/tools/execute.c:
12998         Correct a crash if editor is closed while a tool still use it.
13000 2005-07-28  Naba Kumar  <naba@gnome.org>
13002         * scintilla/*: Updated scintilla from their latest CVS.
13004 2005-07-27  Naba Kumar  <naba@gnome.org>
13006         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
13007         plugins/build-basic-autotools/build-basic-autotools.c,
13008         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
13009         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13010         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13011         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13012         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
13013         plugins/message-view/plugin.c, plugins/patch/plugin.c,
13014         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
13015         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13016         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
13017         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
13018         argument to anjuta_ui_add_action_group_entries() and
13019         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
13020         Fixed all plugins to pass translation domain. This fixes untranslated
13021         UI bugs. 
13023 2005-07-27  Naba Kumar  <naba@gnome.org>
13025         * plugins/class-inheritance/class-callbacks.c,
13026         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
13027         proper system colors.
13029 2005-07-26  Naba Kumar  <naba@gnome.org>
13031         * ROADMAP: Updated and added more tasks.
13033 2005-07-25  Naba Kumar  <naba@gnome.org>
13035         * ROADMAP: Updated and added more tasks.
13036         
13037 2005-07-24  Naba Kumar  <naba@gnome.org>
13039         * HACKING: Fixed format.
13041 2005-07-24  Naba Kumar  <naba@gnome.org>
13043         * ROADMAP: Fixed format.
13044         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
13046 2005-07-24  Naba Kumar  <naba@gnome.org>
13048         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
13049         * data/properties/cpp.properties: Added *.c++ as file extension for c++
13051 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
13053         * plugins/tools/dialog.c, plugins/tools/dialog.h:
13054         Correct wrong sensitivity setting
13055         
13056         * plugins/tools/tool.c: Correct a crash when removing overridden tool
13057         
13058         * plugins/tools/variable.c:     Add variables for project manager
13060 2005-07-23  Naba Kumar  <naba@gnome.org>
13062         * ROADMAP: updated.
13064 2005-07-23 Naba Kumar  <naba@gnome.org>
13066         * plugins/subversion/Makefile.am,
13067         plugins/subversion/svn-auth.c,
13068         plugins/subversion/svn-auth.h: Added subversion authentication code
13069         stubs.
13070         
13071         * plugins/subversion/subversion-callbacks.c,
13072         plugins/subversion/subversion-callbacks.h,
13073         plugins/subversion/svn-backend-priv.h,
13074         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
13075         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
13076         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
13077         Added file mode line.
13079 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
13081         * configure.in: Added 'gl' to ALL_LINGUAS.
13083 2005-07-21 Naba Kumar  <naba@gnome.org>
13085         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
13086         the active sources and kill the running process without emitting
13087         signals (which could be fatal because the object is being destroyed).
13088         Incidentally, fixed the crash that happens when stopping an active
13089         debugger session. Disabled debug prints and code clean up.
13090         Fixed bug #305587.
13091         
13092         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
13093         message view object, because that prevents many unprocessed outputs
13094         from the cvs command from being appended in view. Does not set NULL
13095         to mesg_view private member (not required) so that any pending outputs
13096         to view is processed.Fixed bug #172666.
13098         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
13099         type in supported list.
13100         
13101 2005-07-18  Adam Weinberger  <adamw@gnome.org>
13103         * plugins/file-manager/anjuta-file-manager-plugin.glade:
13104           grammar/spelling fixes.
13106 2005-07-17 Naba Kumar  <naba@gnome.org>
13108         * (new) plugins/project-wizard/templates/terminal/cvsignore,
13109         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
13110         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
13111         plugins/project-wizard/templates/anjuta-plugin.wiz,
13112         plugins/project-wizard/templates/gcj.wiz,
13113         plugins/project-wizard/templates/gnome.wiz,
13114         plugins/project-wizard/templates/gtk.wiz,
13115         plugins/project-wizard/templates/gtkmm.wiz,
13116         plugins/project-wizard/templates/java.wiz,
13117         plugins/project-wizard/templates/python.wiz,
13118         plugins/project-wizard/templates/terminal.wiz,
13119         plugins/project-wizard/templates/terminal/Makefile.am,
13120         plugins/project-wizard/templates/terminal/po/Makefile.am,
13121         plugins/project-wizard/templates/terminal/src/Makefile.am,
13122         plugins/project-wizard/templates/wxwin.wiz,
13123         plugins/project-wizard/templates/xlib-dock.wiz,
13124         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
13125         wizards and updated .wiz files to install them in newly created
13126         projects.
13128 2005-07-16 Naba Kumar  <naba@gnome.org>
13130         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
13131         
13132         * plugins/file-manager/an_file_view.c,
13133         plugins/file-manager/plugin.c: Added file manager preferences to
13134         show/hide files ignored by version control (e.g. cvsignore).
13135         
13136         * plugins/editor/text_editor.c: Initialize vfs info struct.
13137         
13138         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
13139         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
13140         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
13141         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
13142         omf-install/.cvsignore, pixmaps/.cvsignore,
13143         plugins/file-manager/anjuta-file-manager-plugin.glade,
13144         scintilla/.cvsignore, scintilla/include/.cvsignore,
13145         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
13146         tagmanager/python.c: Updated.
13148 2005-07-16 Naba Kumar  <naba@gnome.org>
13150         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
13151         Fixed python parser to parser class methods.
13153 2005-07-15 Naba Kumar  <naba@gnome.org>
13155         * plugins/project-wizard/property.c: Used parenthesis to remove
13156         ambiguty.
13157         
13158         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13159         plugins/project-wizard/templates/gcj.wiz,
13160         plugins/project-wizard/templates/gnome.wiz,
13161         plugins/project-wizard/templates/gtk.wiz,
13162         plugins/project-wizard/templates/gtkmm.wiz,
13163         plugins/project-wizard/templates/java.wiz,
13164         plugins/project-wizard/templates/python.wiz,
13165         plugins/project-wizard/templates/terminal.wiz,
13166         plugins/project-wizard/templates/wxwin.wiz,
13167         plugins/project-wizard/templates/xlib-dock.wiz,
13168         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
13169         and names.
13171 2005-07-15 Naba Kumar  <naba@gnome.org>
13173         * plugins/project-wizard/templates/java.wiz,
13174         plugins/project-wizard/templates/java/Makefile.am,
13175         plugins/project-wizard/templates/java/project.anjuta,
13176         plugins/project-wizard/templates/python.wiz,
13177         plugins/project-wizard/templates/python/Makefile.am,
13178         plugins/project-wizard/templates/python/project.anjuta: Use different
13179         project files for java and python module where debugger is not
13180         included in the list of plugins.
13182 2005-07-15 Naba Kumar  <naba@gnome.org>
13184         * configure.in, plugins/project-wizard/templates/Makefile.am,
13185         plugins/project-wizard/templates/gcj-logo.png,
13186         plugins/project-wizard/templates/gcj.wiz,
13187         plugins/project-wizard/templates/gcj/.cvsignore,
13188         plugins/project-wizard/templates/gcj/Makefile.am,
13189         plugins/project-wizard/templates/gcj/configure.in.tpl,
13190         plugins/project-wizard/templates/gcj/src/.cvsignore,
13191         plugins/project-wizard/templates/gcj/src/Makefile.am,
13192         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
13193         plugins/project-wizard/templates/java-logo.png,
13194         plugins/project-wizard/templates/java.wiz,
13195         plugins/project-wizard/templates/java/configure.in.tpl,
13196         plugins/project-wizard/templates/java/po/Makefile.am,
13197         plugins/project-wizard/templates/java/po/POTFILES.in,
13198         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
13199         plugins/project-wizard/templates/java/src/main.java,
13200         plugins/project-wizard/templates/python-logo.png,
13201         plugins/project-wizard/templates/python.wiz,
13202         plugins/project-wizard/templates/python/.cvsignore,
13203         plugins/project-wizard/templates/python/Makefile.am,
13204         plugins/project-wizard/templates/python/configure.in.tpl,
13205         plugins/project-wizard/templates/python/po/.cvsignore,
13206         plugins/project-wizard/templates/python/po/Makefile.am,
13207         plugins/project-wizard/templates/python/po/POTFILES.in,
13208         plugins/project-wizard/templates/python/src/.cvsignore,
13209         plugins/project-wizard/templates/python/src/Makefile.am,
13210         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
13211         plugins/project-wizard/templates/python/src/main.py: Added Generic
13212         gcj and python project wizards. Fixed Generic java project to
13213         use _JAVA primary. Update gnome-build from cvs for them to work
13214         correctly.
13216 2005-07-12 Naba Kumar  <naba@gnome.org>
13218         * plugins/project-manager/plugin.c: Automatically determine
13219         project backend by probing.
13220         
13221 2005-07-04 Naba Kumar  <naba@gnome.org>
13223         * Makefile.am: Do not install old anjuta.glade file which conflicts
13224         with newer src/anjuta.glade.
13226 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
13228         * plugins/an_symbol_prefs.c:
13229         Sort list of available symbol files
13231 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
13233         * plugins/build-basic-autotools.c:
13234         Fixed #307810
13235         
13236         * plugins/gtodo/libgtodo.c:
13237         Possible fix for #307800
13239         * libanjuta/anjuta-encodings.c
13240         libanjuta/anjuta-launcher.c
13241         libanjuta/anjuta-preference-dialog.c
13242         libanjuta/anjuta-preferences.c
13243         libanjuta/anjuta-ui.c
13244         libanjuta/anjuta-util.c
13245         libanjuta/cell-renderer-captioned-image.c
13246         libanjuta/plugin.c:
13247         
13248         Patch from de_lupus@pandora.be (Kristof Vansant):
13249         Replaced deprecated gnome-i18n.h
13250         Closed #309153
13252 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
13253         
13254         * plugins/subversion/anjuta-subversion.glade
13255         plugins/subversion/anjuta-subversion.ui
13256         plugins/subversion/plugin.c
13257         plugins/subversion/subversion-actions.c
13258         plugins/subversion/subversion-callbacks.h
13259         plugins/subversion/subversion-callbacks.c
13260         plugins/subversion/svn-backend-priv.h
13261         plugins/subversion/svn-backend.h
13262         plugins/subversion/svn-backend.c
13263         plugins/subversion/svn-thread.h
13264         plugins/subversion/svn-thread.c:
13265         
13266         Implemented Subversion diff
13267         
13268 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
13269         
13270         * plugins/build-basic-autotools/build-basic-autotools.c:
13271         Fixed crash bug! Might be useful to release 2.0.2 soon
13272         because this bug will crash any build which produces errors
13273         or warnings
13275 === Anjuta 2.0.1 ===
13277 2005-06-27 Naba Kumar  <naba@gnome.org>
13279         * plugins/tools/execute.c: Formated code.
13280         
13281 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
13283         * plugins/build-basic-autotools/build-basic-autotools.c:
13284         Remove two memory leaks
13285         Check command output versus untranslated strings too
13287         * plugins/tools/execute.c:
13288         Remove two memory leaks
13289         Check command output versus untranslated strings too
13290         Remove description message
13292         * plugins/tools/fileop.c:
13293         Escape tool name in xml configuration file
13295 2005-05-26 Naba Kumar  <naba@gnome.org>
13297         * configure.in: Bumped version to 2.0.1
13298         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
13300         * plugins/tools/execute.c: Fixed clickable messages.
13301         * NEWS: Updated.
13303         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
13304         Deactivate glade plugin when last glade project is closed. Reorder
13305         glade widgets in layout. Change glade project when user selects a
13306         new project. Removed project from the list when user closes it. Fixed
13307         glade project file loading from URI. Save and restored loaded glade
13308         projects in/from session.
13310         * plugins/class-gen/action-callbacks.c,
13311         plugins/class-gen/anjuta-class-gen-plugin.glade,
13312         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
13313         plugins/file-wizard/anjuta-file-wizard.glade,
13314         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
13315         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
13316         "Add to project" correctly. Use the source file path returned after
13317         adding to project. Fixed memory leaks. Deactivate wizard plugins
13318         after use.
13319         
13320         * plugins/project-manager/plugin.c,
13321         plugins/project-wizard/anjuta-project-wizard.glade,
13322         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
13323         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
13324         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
13325         project-wizard preference page to anjuta app, because they are
13326         more appropriated as general preferences. Renamed username and
13327         useremail properties keys.
13328         
13329         * po/POTFILES.in: Updated.
13331         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
13332         saved at closing.
13333         
13334         * plugins/file-loader/plugin.c: Do not use static variable to store
13335         created submenu in factory. Fixed crash in anjuta exit.
13336         
13337 2005-05-24 Naba Kumar  <naba@gnome.org>
13339         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13340         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13341         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13342         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13343         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13344         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13345         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13346         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13347         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13348         
13349         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
13350         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13351         plugins/build-basic-autotools/build-basic-autotools.c,
13352         plugins/build-basic-autotools/build-basic-autotools.h,
13353         plugins/build-basic-autotools/executer.c,
13354         plugins/build-basic-autotools/executer.h,
13355         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
13356         plugins/tools/variable.c: Added an extra argument to
13357         anuta_util_dialog_input() to pass default value. Save/load project
13358         configure and execution parameters in/from session.
13360         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
13361         symbol browser is loaded.
13362         
13363         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
13364         freeze/thaw.
13366         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
13367         deactivate would not start shell.
13369 2005-05-24 Naba Kumar  <naba@gnome.org>
13371         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
13372         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
13373         libegg/egg-submenu-action.c, libegg/test-actions.c,
13374         plugins/build-basic-autotools/build-basic-autotools.c,
13375         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
13376         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
13377         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
13378         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
13379         plugins/macro/plugin.c, plugins/message-view/plugin.c,
13380         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
13381         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
13382         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13383         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13384         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
13386 2005-05-24 Naba Kumar  <naba@gnome.org>
13388         * data/properties/styles.properties: Fixed defalt font.
13390         * plugins/editor/search-replace.c,
13391         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
13392         project openness wihtout activating project-manager plugin (i.e.
13393         using anjuta_shell_get()).
13394         
13395         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
13396         - Completed add_source(), add_group() and add_target() methods of
13397         IAnjutaProjectManager.
13398         - Change their definition to return the added element (or NULL).
13399         - Used interface API for project main menus and 'add to project'
13400         from file-manager context menu.
13401         - Select proper default target/group when prompting for adding
13402         source/target/group.
13403         - Do not expand all nodes in selection tree when default selection
13404         are given (eases navigation in big projects).
13405         - Code clean ups.
13406         - Marked strings for translation.
13408 2005-05-23 Naba Kumar  <naba@gnome.org>
13410         * src/anjuta-app.c: Save menu accelerators on change.
13411         * NEWS: Updated.
13412         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
13413         save-as dialog (leading to crash later).
13415 2005-05-22 Naba Kumar  <naba@gnome.org>
13417         * NEWS: Updated.
13418         * AUTHORS: Added developers for other projects. Updated.
13419         * TODO.tasks: Updated.
13420         * ChangeLog: Added past changelogs from anjuta-0.1.5.
13421         
13422 2005-05-22 Naba Kumar  <naba@gnome.org>
13424         * plugins/tools/execute.c: Make parsable lines distinct by adding
13425         a "Click me" description in the message. Allow tools to open arbibrary
13426         file in editory using gdb-styled annotation (The line starts with two
13427         \032 characters followed by the file:line).
13428         
13429         * plugins/tools/scripts/prepare-changelog.pl,
13430         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
13431         ChangeLog file itself and open it.
13433 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
13435         * plugins/tools/execute.c:
13436         Parse output in message pane
13437         Correct a crash on plugin deactivation
13439         * plugins/tools/fileop.c,
13440         plugins/tools/tool.c,
13441         plugins/tools/tool.h:
13442         Load only valid tools
13444 2005-06-21  Naba Kumar  <naba@gnome.org>
13446         * anjuta.spec.in: Fixed devel package requirement.
13448         * plugins/message-view/message-view.c: Scroll message on next/previous.
13450         * TODO.tasks: Updated.
13452         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13453         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13454         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13455         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13456         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13457         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13458         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13459         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13461         * libanjuta/anjuta-preferences.c,
13462         plugins/build-basic-autotools/build-basic-autotools.c,
13463         plugins/build-basic-autotools/executer.c,
13464         plugins/class-gen/action-callbacks.c,
13465         plugins/class-gen/action-callbacks.h,
13466         plugins/class-gen/class_gen.c,
13467         plugins/cvs-plugin/cvs-interface.c,
13468         plugins/debug-manager/attach_process.c,
13469         plugins/debug-manager/plugin.c,
13470         plugins/debug-manager/utilities.c,
13471         plugins/debug-manager/utilities.h,
13472         plugins/editor/aneditor-autocomplete.cxx,
13473         plugins/editor/aneditor.cxx,
13474         plugins/editor/search-replace.c,
13475         plugins/editor/search-replace_backend.c,
13476         plugins/gdb/breakpoints.c,
13477         plugins/gdb/registers.c,
13478         plugins/patch/plugin.c,
13479         plugins/project-wizard/druid.c,
13480         plugins/project-wizard/install.c,
13481         plugins/subversion/plugin.c,
13482         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
13483         codes.
13485         * plugins/class-gen/action-callbacks.c,
13486         plugins/project-wizard/parser.c,
13487         plugins/project-wizard/property.c,
13488         plugins/project-wizard/values.c,
13489         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
13491         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
13492         alphabetically
13494 2005-06-20  Naba Kumar  <naba@gnome.org>
13496         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
13497         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13498         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13499         
13500         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
13501         exit idle function.
13502         
13503         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
13504         Fixed possible memory corruption.
13506         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
13507         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
13508         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
13509         progress bar increment and added progress status for symbol refresh
13510         and project loading.
13511         
13512         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
13513         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
13514         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
13515         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
13516         bar.
13518         * TODO.tasks: Updated.
13520 2005-06-19  Naba Kumar  <naba@gnome.org>
13522         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
13523         Fixed warning.
13524         
13525         * plugins/project-import/project-import.c: Deactivate plugin when done.
13526         
13527 2005-06-18  Naba Kumar  <naba@gnome.org>
13529         * plugins/profile-default/plugin.c: Fixed error when loading another
13530         project while a project is still loaded.
13531         
13532         * plugins/project-manager/plugin.c: Used (newly added) group-activated
13533         signal from gnome-build to popup group properties.
13534         
13535         * src/anjuta.c: Load default session by default.
13537         * po/POTFILES.in: Added missing files.
13538         
13539         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
13540         activate plugin on load (activate it separately). Connect to activate
13541         and deactivate signals for housekeeping, so that if plugins are
13542         activated or deactivate externally, they are properly recorded.
13543         
13544         * plugins/profile-default/plugin.c: Save profile before a project
13545         is loaded so that it could be restored when project is closed.
13546         
13547         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
13549 2005-06-17  Naba Kumar  <naba@gnome.org>
13551         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
13552         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
13553         for project. The plugins loaded for the project is restored when project
13554         is loaded next time.
13555         
13556         * TODO.tasks: Updated.
13557         
13558 2005-06-15  Naba Kumar  <naba@gnome.org>
13560         * plugins/tools/scripts/find-fixmes.pl,
13561         (new) plugins/tools/scripts/translation-status.pl,
13562         plugins/tools/scripts/tools-2.xml.in,
13563         plugins/tools/scripts/Makefile.am,
13564         plugins/tools/scripts/prepare-changelog.pl: Added translation
13565         status script. Completed find-fixmes.pl script. Fixed bugs.
13567         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
13568         tool path.
13570 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13572         * plugins/message-view/anjuta-message-manager-plugin.glade :
13573         renamed "messages.tag.position" to "messages.tab.position".
13574         plugins/message-view/anjuta-msgman.c : 
13575         Messages tab position prefrences.
13576         
13577 2005-06-14  Naba Kumar  <naba@gnome.org>
13579         * (new) plugins/tools/scripts/find-fixmes.pl,
13580         (new) plugins/tools/scripts/tools-2.xml.in,
13581         (new) plugins/tools/scripts/Makefile.am,
13582         (new) plugins/tools/scripts/prepare-changelog.pl,
13583         plugins/tools/plugin.h, plugins/tools/fileop.c,
13584         plugins/tools/Makefile.am, configure.in: Added system tools.
13586 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
13588         * plugins/tools/editor.c:
13589         Take care of creating .anjuta directory if missing
13591 2005-06-10  Naba Kumar  <naba@gnome.org>
13593         * configure.in: Increased gnome-build required to version 0.1.2.
13594         
13595         * plugins/project-manager/plugin.c: Fixed target/group removal.
13596         Fixed memory leaks.
13597         
13598 2005-06-10  Naba Kumar  <naba@gnome.org>
13600         * plugins/project-manager/plugin.c: Implemented target/group
13601         configuration (update gnome-build module from cvs).
13602         
13603 2005-06-07  Naba Kumar  <naba@gnome.org>
13605         Patch from: Massimo Cora'  <maxcvs@email.it>:
13606         * plugins/class-inheritance/Makefile.am,
13607         plugins/class-inheritance/class-inherit.c,
13608         plugins/class-inheritance/class-inherit.h,
13609         plugins/class-inheritance/plugin.c,
13610         plugins/class-inheritance/plugin.h,
13611         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
13612         expanded view of classes in hierarchy canvas (collapsable again).
13613         
13614 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
13616         * scintilla/patches/scintilla-64-bit.diff (added)
13617         * plugins/patch/patch-plugin.c:
13618         Conditional build for GTK 2.4 and GTK 2.6
13620 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
13622         * plugins/tools/anjuta-tools.glade,
13623         plugins/tools/editor.c,
13624         plugins/tools/plugin.h,
13625         plugins/tools/fileop.c:
13626         Add a check box to edit an user script
13627         Correct a few memory leak
13629         * plugins/tools/execute.c,
13630         plugins/tools/tool.c,
13631         plugins/tools/tool.h:
13632         Move utility remove_mnemonic function in tool.c
13633         Small fix
13635 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
13637         Patch from sbrabec@suse.cz:
13638         * configure.in
13639         scintilla/include/Scintilla.h:
13640         
13641         Fix 64-Bit warnings in gcc 4
13643 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
13644         
13645         * plugins/patch/patch_plugin.c
13646         plugins/patch/patch.h
13647         plugin/patch/patch-plugin.glade
13648         plugin/patch/Makefile.am:
13649         
13650         Changed patch plugin to use libglade and new gtk 2.6 widgets
13652 2005-05-31  Naba Kumar  <naba@gnome.org>
13654         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
13655         * plugins/editor/text_editor.c: Don't show error
13656         for empty files.
13657         
13658 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
13659         
13660         * plugins/message-view/anjuta-message-manager.ui,
13661         plugins/message-view/anjuta-msgman.c,
13662         plugins/message-view/anjuta-msgman.h,
13663         plugins/message-view/message-view.c,
13664         plugins/message-view/message-view.h,
13665         plugins/message-view/plugin.c:
13666         Add a popup menu in messages panes
13667         Move save message pane option in it
13669 2005-05-28  Naba Kumar  <naba@gnome.org>
13671         * data/properties/styles.properties: Fixed default font
13672         names and sizes.
13674         * plugins/editor/style-editor.c: cleanup.
13675         
13676 2005-05-25  Naba Kumar  <naba@gnome.org>
13678         * plugin/gdb/plugin.c: Start gdb even if the program does
13679         not exists. Fixes bug #305074
13680         
13681 2005-05-24  Naba Kumar  <naba@gnome.org>
13683         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
13684         * configure.in: graphviz pkgconfig path.
13686 2005-05-24  Naba Kumar  <naba@gnome.org>
13688         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
13689         * TODO.tasks: Updated.
13690         
13691 2005-05-22  Naba Kumar  <naba@gnome.org>
13693         * anjuta.spec.in: Fixed spec file
13694         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
13696 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
13697         
13698         * TODO.tasks: Updated.
13700         * plugins/message-view/anjuta-message-manager.ui,
13701         plugins/message-view/message-view.c,
13702         plugins/message-view/message-view.h,
13703         plugins/message-view/plugin.c:
13704         Add shortcut for next and previous message
13705         Add a save message menu item
13706         Fix a bug in previous message
13708 2005-05-21  Naba Kumar  <naba@gnome.org>
13710         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
13711         doc/Makefile.am, global-tags/create_global_tags.sh,
13712         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
13713         and rpm package creation. Fixed installation paths.
13714         
13715         * plugins/editor/anjuta-document-manager.glade,
13716         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
13717         and indent options.
13718         
13719         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
13721 2005-05-21  Naba Kumar  <naba@gnome.org>
13723         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
13724         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
13725         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
13726         tagmanager/Makefile.am: Fixed paths configure variables to take
13727         automake configure variables instead of hardcoding.
13729         * global-tags/tm_global_tags.c: Formated code.
13731         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
13732         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13733         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13734         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13735         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13736         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13737         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13738         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13739         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13741 2005-05-20  Naba Kumar  <naba@gnome.org>
13743         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
13744         and fixed rpm spec file (more testing required).
13745         
13746         * data/gdb.init: Don't set gdb prompt.
13747         
13748         * mime/Makefile.am: run update-mime-data only on system-wide install.
13749         
13750         * plugins/gdb/Makefile.am: Install plugin at correct paths.
13752 2005-05-19  Naba Kumar  <naba@gnome.org>
13754         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
13755         while it's not visible.
13757         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
13758         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
13759         
13760 2005-05-19  Naba Kumar <naba@gnome.org>
13762         * configure.in: Fixed subversion checks. Added
13763         --disable-plugin-subversion and --disable-plugin-glade
13764         configure flags to manually turn off their plugin builds.
13766         * plugins/editor/plugin.c: Save and restore current editor line
13767         positions in session.
13769 2005-05-18  Naba Kumar  <naba@gnome.org>
13771         * AUTHORS: Fixed email address.
13772         
13773         * libanjuta/anjuta-utils.c,
13774         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
13775         when the projectmanager toplevel is not a window. Check for valid
13776         gtkwindow type before using the passed window as parent for anjuta
13777         dialogs.
13779 2005-05-17  Naba Kumar  <naba@gnome.org>
13781         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
13782         
13783         * plugins/cvs-plugin/Makefile.am,
13784         plugins/devhelp/plugin.c,
13785         plugins/file-loader/Makefile.am,
13786         plugins/macro/Makefile.am,
13787         plugins/message-view/Makefile.am,
13788         plugins/patch/Makefile.am,
13789         plugins/project-manager/Makefile.am,
13790         plugins/subversion/Makefile.am,
13791         plugins/symbol-browser/Makefile.am: Removed -module flags
13792         from libtool flags
13794         * MAINTAINERS: Added file so that I could recieve bugzilla
13795         reports.
13797         * plugins/glade/plugin.c: Fixed compile error.
13799 === Anjuta 2.0.0 ===
13801 2005-05-15  Naba Kumar  <naba@gnome.org>
13803         * configure.in: Adjusted gdl version requirement. Bumped anjuta
13804         version to 2.0.0.
13806         * plugins/symbol-browser/an_symbol_view.c,
13807         plugins/symbol-browser/plugin.c,
13808         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
13809         symbols have been updated. Reset file symbols when update
13810         occurs. Fixed memory leaks.
13812         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
13813         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
13814         
13815 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
13817         * plugins/tools/anjuta-tools.glade:
13818         Remove unused parameter dialog
13820         * plugins/tools/dialog.c,
13821         plugins/tools/fileop.c,
13822         plugins/tools/fileop.h,
13823         plugins/tools/tool.c,
13824         plugins/tools/tool.h,
13825         plugins/tools/variable.c:
13826         Add a few comments and cleanups
13828         * plugins/tools/editor.c,
13829         plugins/tools/editor.h:
13830         Remove code from previous plugin and add comments
13831         Use main window as parent (instead of tool list)
13833         * plugins/tools/execute.c,
13834         plugins/tools/execute.h:
13835         Remove code from previous plugin and add comments
13836         Fix warnings
13838 2005-05-14  Naba Kumar  <naba@gnome.org>
13840         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
13841         release.
13842         
13843         * configure.in: Fixed
13844         
13845         * plugins/class-inheritance/class-inheritance.png: New icon.
13846         
13847         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
13848         screws up when reparented.
13850 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13852         * plugins/editor/search-replace.c,
13853         plugins/editor/search-replace_backend.c
13854         plugins/project-manager/plugin.c : Clear find pane if searching same 
13855         expression. Clean code.
13857 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
13859         * configure.in: Added ne in ALL_LINGUAS
13860         
13861 2005-05-13  Naba Kumar  <naba@gnome.org>
13863         * configure.in: Fixed glade-3 version.
13864         
13865         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
13866         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
13867         plugins/gdb/watch.c: Update locals, watch and frame document on
13868         frame change.
13870 2005-05-12  Naba Kumar  <naba@gnome.org>
13872         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
13873         scope autocompletion when the function definition is incomplete.
13874         
13875         * plugins/class-gen/anjuta-class-gen.plugin.in,
13876         plugins/file-wizard/anjuta-file-wizard.plugin.in,
13877         plugins/gdb/plugin.c,
13878         plugins/glade/anjuta-glade.plugin.in,
13879         plugins/project-import/anjuta-project-import.plugin.in,
13880         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
13881         titles for the wizards.
13883 2005-05-11  Naba Kumar  <naba@gnome.org>
13885         * configure.in, plugins/debug-manager/Makefile.am,
13886         plugins/debug-manager/plugin.c,
13887         (added) plugins/debug-manager/images/.cvsignore,
13888         (added) plugins/debug-manager/images/Makefile.am,
13889         (added) plugins/debug-manager/images/detach-16.png,
13890         (added) plugins/debug-manager/images/detach.png,
13891         (added) plugins/debug-manager/images/step-into-16.png,
13892         (added) plugins/debug-manager/images/step-into.png,
13893         (added) plugins/debug-manager/images/step-out-16.png,
13894         (added) plugins/debug-manager/images/step-out.png,
13895         (added) plugins/debug-manager/images/step-over-16.png,
13896         (added) plugins/debug-manager/images/step-over.png,
13897         plugins/gdb/Makefile.am,
13898         plugins/gdb/breakpoints.c,
13899         plugins/gdb/plugin.c,
13900         (added) plugins/gdb/images/.cvsignore,
13901         (added) plugins/gdb/images/Makefile.am,
13902         (added) plugins/gdb/images/breakpoint.png,
13903         (added) plugins/gdb/images/locals.png,
13904         (added) plugins/gdb/images/stack.png,
13905         (added) plugins/gdb/images/watch.png: Fixed breakpoints
13906         'remove all'. Added debugger icons.
13908         * plugins/editor/text_editor.c: Fixed file monitor.
13910         Patch from: Massimo Cora'  <maxcvs@email.it>
13911         * plugins/patch/anjuta-patch-plugin.png,
13912         plugins/class-gen/Makefile.am,
13913         plugins/class-gen/action-callbacks.c,
13914         plugins/class-gen/class_gen.c,
13915         plugins/class-gen/class_logo.xpm: Implemented vcs
13916         file addions. New icons by Fabio Zecchini
13918 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13920         * libanjuta/interfaces/libanjuta.idl
13921         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
13922         plugins/editor/search-replace_backend.c
13923         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
13925 2005-05-11  Naba Kumar  <naba@gnome.org>
13926         
13927         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
13928         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
13929         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
13930         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
13931         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
13932         memory leaks.
13933         
13934         * plugins/symbol-browser/an_symbol_prefs.c,
13935         plugins/symbol-browser/an_symbol_search.c,
13936         plugins/symbol-browser/an_symbol_view.c,
13937         plugins/symbol-browser/an_symbol_view.h,
13938         plugins/symbol-browser/plugin.c: Fixed memory leaks.
13940 2005-05-11  Naba Kumar  <naba@gnome.org>
13942         * libanjuta/anjuta-shell.c: Fixed runtime warning.
13943         
13944         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
13945         progress bar location at create time, instead of hardcoding.
13946         
13947         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
13948         Added mini splash screen.
13949         
13950         * plugins/editor/text_editor.c: Do not produce warning when file
13951         monitor could not be created.
13952         
13953         * plugins/profile-default/plugin.c: Save project session on exit.
13954         Show mini splash with progress bar at profile load.
13956 2005-05-10  Naba Kumar  <naba@gnome.org>
13958         * configure.in, manuals/Makefile.am: Fixed compile flags.
13959         Disable outdated manuals builds.
13960         
13961         * global-tags/Makefile.am: Uninstall tags files on
13962         'make uninstall'
13963         
13964         * libegg/Makefile.am: Use configured deprecated flags.
13965         
13966         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13967         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13968         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13969         Updated.
13970         
13971         * mime/Makefile.am: Take DESTDIR into account.
13972         
13973         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
13974         
13975         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
13976         on scope autocompletion.
13977         
13978         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13979         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
13980         shared libs and static libs paths for debugging. Order them
13981         correctly.
13982         
13983         * po/POTFILES.in: Updated.
13985 2005-05-09  Naba Kumar  <naba@gnome.org>
13987         * libanjuta/interfaces/libanjuta.idl,
13988         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
13989         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
13990         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
13991         Implemented debugger source directory search and emits location changed
13992         signal with absolute path of the file.
13994         * plugins/tools/tool.c: Fixed compile errors.
13995         
13996 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
13998         * plugins/tools/anjuta-tools.glade,
13999         plugins/tools/dialog.h,
14000         plugins/tools/dialog.c,
14001         plugins/tools/plugin.c,
14002         plugins/tools/editor.c:
14003         Improve graphical user interface
14004         Remove old code
14005         Correct an error on close
14006         Some cleanups
14008         * plugins/tools/fileop.c,
14009         plugins/tools/tool.h,
14010         plugins/tools/tool.c:
14011         Change the tool internal structure
14012         Support having tools configuration in several places
14014 2005-05-08  Naba Kumar  <naba@gnome.org>
14016         * plugins/gdb/actions.c,
14017         (removed) plugins/gdb/registers_cbs.c,
14018         (removed) plugins/gdb/registers_cbs.h,
14019         (removed) plugins/gdb/registers_gui.c,
14020         (removed) plugins/gdb/sharedlib_cbs.c,
14021         (removed) plugins/gdb/sharedlib_cbs.h,
14022         (removed) plugins/gdb/sharedlib_gui.c,
14023         (removed) plugins/gdb/signals_cbs.c,
14024         (removed) plugins/gdb/signals_cbs.h,
14025         (removed) plugins/gdb/signals_gui.c: Removed dead files.
14027 2005-05-08  Naba Kumar  <naba@gnome.org>
14029         * plugins/build-basic-autotools/executer.c: Fixed programs
14030         listing dialog.
14031         
14032         * plugins/debug-manager/Makefile.am,
14033         plugins/debug-manager/anjuta-debug-manager.glade,
14034         plugins/debug-manager/plugin.c,
14035         plugins/gdb/Makefile.am: Used libglade for programs listing
14036         dialog.
14037         
14038         * (added) plugins/gdb/pointer.png: Stack pointer image.
14039         
14040         * libanjuta/anjuta-marshal.list,
14041         pixmaps/Makefile.am,
14042         plugins/gdb/actions.c,
14043         plugins/gdb/actions.h,
14044         plugins/gdb/anjuta-gdb-plugin.ui,
14045         plugins/gdb/anjuta-gdb.glade,
14046         plugins/gdb/breakpoints.c,
14047         plugins/gdb/breakpoints.h,
14048         plugins/gdb/debug_tree.c,
14049         plugins/gdb/debug_tree.h,
14050         plugins/gdb/debugger.c,
14051         plugins/gdb/debugger.h,
14052         plugins/gdb/gdbmi-test.c,
14053         plugins/gdb/gdbmi.c,
14054         plugins/gdb/gdbmi.h,
14055         plugins/gdb/info.c,
14056         plugins/gdb/info.h,
14057         plugins/gdb/locals.c,
14058         plugins/gdb/locals.h,
14059         plugins/gdb/memory.c,
14060         plugins/gdb/memory.h,
14061         plugins/gdb/plugin.c,
14062         plugins/gdb/plugin.h,
14063         plugins/gdb/registers.c,
14064         plugins/gdb/registers.h,
14065         plugins/gdb/registers_cbs.c,
14066         plugins/gdb/registers_cbs.h,
14067         plugins/gdb/registers_gui.c,
14068         plugins/gdb/sharedlib.c,
14069         plugins/gdb/sharedlib.h,
14070         plugins/gdb/sharedlib_cbs.c,
14071         plugins/gdb/sharedlib_cbs.h,
14072         plugins/gdb/sharedlib_gui.c,
14073         plugins/gdb/signals.c,
14074         plugins/gdb/signals.h,
14075         plugins/gdb/signals_cbs.c,
14076         plugins/gdb/signals_cbs.h,
14077         plugins/gdb/signals_gui.c,
14078         plugins/gdb/stack_trace.c,
14079         plugins/gdb/stack_trace.h,
14080         plugins/gdb/utilities.c,
14081         plugins/gdb/utilities.h,
14082         plugins/gdb/watch.c,
14083         plugins/gdb/watch.h,
14084         plugins/gdb/watch_cbs.c,
14085         plugins/gdb/watch_cbs.h,
14086         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
14087         it for all debugger component updates and listing. Implemented
14088         user custom debugger command window. Fixed all debugger components
14089         to work correctly. Implemented debugger as GObject. Removed
14090         deprecated codes.
14091         
14092 2005-05-06  Naba Kumar  <naba@gnome.org>
14093         
14094         * TODO.tasks: Updated.
14095         
14096         * plugins/build-basic-autotools/Makefile.am,
14097         plugins/file-loader/Makefile.am,
14098         plugins/profile-default/Makefile.am,
14099         plugins/sample1/Makefile.am,
14100         plugins/symbol-browser/images/Makefile.am,
14101         src/Makefile.am: Fixed 'make distcheck' errors.
14103         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
14104         updates.
14106         * tagmanager/tm_workspace.c: Include prototypes in getting
14107         scope members.
14109 2005-05-06  Naba Kumar  <naba@gnome.org>
14111         * TODO.tasks: Updated.
14112         
14113         * configure.in, plugins/cvs-plugin/Makefile.am,
14114         plugins/debug-manager/Makefile.am,
14115         plugins/devhelp/Makefile.am,
14116         plugins/editor/Makefile.am,
14117         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
14118         
14119         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
14120         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
14121         interfaces.
14122         
14123         * tagmanager/tm_workspace.c,
14124         tagmanager/include/tm_workspace.h,
14125         plugins/editor/aneditor-autocomplete.cxx,
14126         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
14127         to return all matching tag types when no name is given instead of
14128         returning empty array.
14129         
14130         * plugins/symbol-browser/Makefile.am,
14131         (added) plugins/symbol-browser/an_symbol.c,
14132         (added) plugins/symbol-browser/an_symbol.h,
14133         plugins/symbol-browser/an_symbol_info.c,
14134         plugins/symbol-browser/an_symbol_info.h,
14135         (added) plugins/symbol-browser/an_symbol_iter.c,
14136         (added) plugins/symbol-browser/an_symbol_iter.h,
14137         plugins/symbol-browser/an_symbol_search.c,
14138         plugins/symbol-browser/an_symbol_view.c,
14139         plugins/symbol-browser/an_symbol_view.h,
14140         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14141         plugins/symbol-browser/plugin.c,
14142         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
14143         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
14144         plugin and implemented IAnjutaIterable interface for symbol search
14145         and iteration.
14147         * plugins/class-inheritance/Makefile.am,
14148         plugins/class-inheritance/class-inherit.c,
14149         plugins/class-inheritance/class-inherit.h,
14150         plugins/class-inheritance/plugin.h: Use the newly added
14151         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
14152         get rid of libanjuta-ctags.la dependencies.
14154 2005-05-02  Naba Kumar  <naba@gnome.org>
14156         * plugins/class-inheritance/class-inherit.c,
14157         plugins/class-inheritance/plugin.c,
14158         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
14159         be found for a class. Formated code.
14161         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
14162         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
14163         of editor tabs.
14164         
14165 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
14167         * libanjuta/anjuta-launcher.c:
14168         Keep trying sending data until all bytes have been written
14170         * plugins/tools/anjuta-tools.glade,
14171         plugins/tools/editor.c:
14172         Add a combo box to defined data from stdin
14174         * plugins/tools/execute.c:
14175         Send data in stdin if needed
14176         Code cleanups
14178         * plugins/tools/fileop.c,
14179         plugins/tools/tool.h,
14180         plugins/tools/tool.c:
14181         Store, load and save stdin data
14182         Use tools-2.xml instead of tools.xml
14184         * plugins/tools/plugin.c,
14185         plugins/tools/plugin.h:
14186         Code cleanups
14188         * plugins/tools/dialog.c,
14189         plugins/tools/dialog.h:
14190         Few code cleanups
14192         * plugins/tools/variable.c,
14193         plugins/tools/variable.h:
14194         Add editor related variables
14195         Code cleanups
14197 2005-04-29  Naba Kumar  <naba@gnome.org>
14199         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
14201         * plugins/editor/text_editor.c: Fixed line marker interpretation.
14202         
14203         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14204         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
14205         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
14206         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
14207         working on gdb MI interface. Completed MI parser interface.
14209         Patch from  Massimo Cora <maxcvs@email.it>:
14210         * plugins/class-inheritance/Makefile.am,
14211         plugins/class-inheritance/class-inherit.c,
14212         plugins/class-inheritance/class-inherit.h,
14213         plugins/class-inheritance/plugin.c,
14214         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
14215         Used system theme for colors. Display class members on mouse click.
14216         
14217 2005-04-28  Naba Kumar  <naba@gnome.org>
14219         * plugins/symbol-browser/an_symbol_prefs.c
14220         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
14221         implementation to create/add/remove custom tags files in symbol
14222         brower preferences.
14224         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
14225         EXTRA_DIST.
14227         * plugins/project-import/project-import.c: Fixed memory leaks and
14228         use correct debug prints.
14229         
14230         * TODO.tasks: Updated.
14231         
14232 2005-04-27  Naba Kumar  <naba@gnome.org>
14234         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
14235         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
14236         scintilla/Makefile.am: Fixed 'make distcheck' errors.
14238         * plugins/editor/anjuta-docman.c,
14239         plugins/editor/anjuta-docman.h,
14240         plugins/editor/plugin.c: Emit editor-added signal from docman
14241         and connect signals to new editor correctly.
14243         * plugins/class-inheritance/plugin.c,
14244         plugins/symbol-browser/plugin.c: Added stock icons.
14245         
14246         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14247         plugins/build-basic-autotools/executer.c,
14248         plugins/build-basic-autotools/executer.h: Added missing files
14249         for the execute programs implementation.
14251 2005-04-26  Naba Kumar  <naba@gnome.org>
14252         
14253         * TODO.tasks: Updated.
14255         * plugins/file-loader/plugin.c,
14256         plugins/project-import/anjuta-project-import.plugin.in,
14257         plugins/project-import/plugin.c,
14258         plugins/project-import/project-import.c,
14259         plugins/project-import/project-import.h: Be able to import older
14260         anjuta projects.
14262 2005-04-26  Naba Kumar  <naba@gnome.org>
14264         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
14265         removing it from the shell.
14267         * libanjuta/anjuta-shell.c,
14268         libanjuta/anjuta-shell.h,
14269         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
14270         so that widget additions are freezed or thaw using a pending queue.
14271         Fixded UI flicker while loading projects.
14273 2005-04-26  Naba Kumar  <naba@gnome.org>
14275         * TODO.tasks: Updated.
14276         
14277         * libanjuta/interfaces/libanjuta.idl: Added execute method for
14278         IAnjutaBuildable interface.
14279         
14280         * plugins/build-basic-autotools/Makefile.am,
14281         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14282         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14283         plugins/build-basic-autotools/build-basic-autotools.c,
14284         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
14285         interface and UI for executing project/file programs. Implemented
14286         IAnjutaFile interface so that executables could be opened directly.
14287         
14288         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
14289         Authors line (Reserved for external plugins, which do not have a way to
14290         show their credits).
14291         
14292         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
14293         [File Loader] group for menu labels (default to "Name" if it is not
14294         defined.
14295         
14296         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
14297         for executing external commands.
14299 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
14301         * plugins/project-wizard/property.c:
14302         Correct a memory leak
14304         * libanjuta/interfaces/libanjuta.idl,
14305         plugins/editor/text_editor.c:
14306         Add erase_all and replace_selection function to IAnjutaEditor
14308         * plugins/tools/anjuta-tools.glade,
14309         plugins/tools/fileop.c,
14310         plugins/tools/editor.c,
14311         plugins/tools/tool.c
14312         plugins/tools/tool.h:
14313         Add shortcut and icon 
14315         * plugins/tools/variable.c,
14316         plugins/tools/variable.h:
14317         Add a variable asking parameters at run time
14319         * plugins/tools/execute.c:
14320         Add a warning message for missing document manager
14321         Add replace buffer and replace selection output
14322         Correct an error in popup output
14324         * plugins/tools/plugin.c,
14325         plugins/tools/plugin.h,
14326         plugins/tools/anjuta-tools.ui,
14327         src/anjuta.ui:
14328         Few clean up
14329         Attach tools menu to a new place
14331 2005-04-25  Naba Kumar  <naba@gnome.org>
14333         * libanjuta/plugins.c, src/about.c, src/about.h,
14334         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
14335         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
14336         plugins (about box for plugins) menu.
14338 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14340         *  plugins/editor/search-replace.c :
14341         Displayed full path in Search pane window. 
14342         Bug 300231 : Selected line in Search pane window .
14343                 
14344 2005-04-23  Naba Kumar  <naba@gnome.org>
14346         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
14348 2005-04-22  Naba Kumar  <naba@gnome.org>
14350         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
14351         
14352         * plugins/project-wizard/templates/java.wiz,
14353         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
14354         to create bytecodes (.class) files.
14355         
14356         * plugins/symbol-browser/an_symbol_info.c,
14357         plugins/symbol-browser/an_symbol_info.h,
14358         plugins/symbol-browser/an_symbol_search.c,
14359         plugins/symbol-browser/an_symbol_view.c,
14360         plugins/symbol-browser/plugin.c,
14361         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
14362         in file symbol list.
14364 2005-04-22  Naba Kumar  <naba@gnome.org>
14366         * TODO.tasks: Updated.
14367         
14368         * plugins/class-inheritance/Makefile.am,
14369         plugins/subversion/Makefile.am: Do not install plugin files when
14370         plugin build condition is false.
14371         
14372         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14373         plugins/build-basic-autotools/build-basic-autotools.c,
14374         plugins/build-basic-autotools/build-basic-autotools.h,
14375         plugins/file-loader/anjuta-loader-plugin.ui,
14376         plugins/file-loader/dnd.c,
14377         plugins/file-loader/plugin.c,
14378         plugins/file-loader/plugin.h,
14379         plugins/project-manager/anjuta-project-manager.ui,
14380         plugins/project-manager/plugin.c: Added open file and build context
14381         menu in project manager context menu.
14383 2005-04-22  Naba Kumar  <naba@gnome.org>
14385         * configure.in: Added message output showing conditional plugins to
14386         build or not.
14387         
14388         * src/layout.xml: Added layout for class-inheritance plugin widget.
14389         
14390         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
14391         plugin name to remove redundant terms.
14392         
14393         * TODO.tasks: Updated.
14394         
14395         * configure.in,
14396         plugins/symbol-browser/Makefile.am,
14397         plugins/symbol-browser/an_symbol_view.c,
14398         (removed) plugins/symbol-browser/sv_class.xpm,
14399         (removed) plugins/symbol-browser/sv_function.xpm,
14400         (removed) plugins/symbol-browser/sv_macro.xpm,
14401         (removed) plugins/symbol-browser/sv_private_fun.xpm,
14402         (removed) plugins/symbol-browser/sv_private_var.xpm,
14403         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
14404         (removed) plugins/symbol-browser/sv_protected_var.xpm,
14405         (removed) plugins/symbol-browser/sv_public_fun.xpm,
14406         (removed) plugins/symbol-browser/sv_public_var.xpm,
14407         (removed) plugins/symbol-browser/sv_static_fun.xpm,
14408         (removed) plugins/symbol-browser/sv_static_var.xpm,
14409         (removed) plugins/symbol-browser/sv_struct.xpm,
14410         (removed) plugins/symbol-browser/sv_unknown.xpm,
14411         (removed) plugins/symbol-browser/sv_variable.xpm,
14412         (added) plugins/symbol-browser/images/.cvsignore,
14413         (added) plugins/symbol-browser/images/Icons.16x16.Class,
14414         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
14415         (added) plugins/symbol-browser/images/Icons.16x16.Field,
14416         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
14417         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
14418         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
14419         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
14420         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
14421         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
14422         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
14423         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
14424         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
14425         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
14426         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
14427         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
14428         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
14429         (added) plugins/symbol-browser/images/Icons.16x16.Method,
14430         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
14431         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
14432         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
14433         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
14434         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
14435         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
14436         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
14437         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
14438         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
14439         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
14440         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
14441         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
14442         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
14443         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
14444         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
14445         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
14446         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
14447         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
14448         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
14449         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
14450         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
14451         pixmaps and added new icons (taken from monodevelop).
14453 2005-04-21  Naba Kumar  <naba@gnome.org>
14455         Patch from  Massimo Cora <maxcvs@email.it>:
14457         * configure.in, plugins/Makefile.am
14458         (new) plugins/class-inheritance/.cvsignore,
14459         (new) plugins/class-inheritance/Makefile.am,
14460         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
14461         (new) plugins/class-inheritance/class-inherit.c,
14462         (new) plugins/class-inheritance/class-inherit.h,
14463         (new) plugins/class-inheritance/plugin.c,
14464         (new) plugins/class-inheritance/plugin.h,
14465         (new) plugins/class-inheritance/class-inheritance.png: Added class
14466         inheritance plugin.
14467         
14468         Changes by naba: Added pkgconfig check for graphviz and conditionally
14469         build graphviz.
14470         
14471         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
14473 2005-04-20  Naba Kumar  <naba@gnome.org>
14475         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14476         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14477         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14478         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14479         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14480         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14481         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14482         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14483         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14484         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14485         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14486         
14487         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
14488         message view management.
14490         * libanjuta/anjuta-children.[ch],
14491         plugins/build-basic-autotools/build-basic-autotools.c,
14492         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
14493         Removed anjuta_children_init() function,
14494         because it is done automatically when first invoked. Introduced
14495         anjuta_children_recover() to recover the child signalling. Fixed
14496         child exit management to correctly recover the exit status.
14497         
14498         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
14499         to properly shutdown the launcher and to kill the running process
14500         (without emitting any signal).
14501         
14502         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
14503         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
14504         gdb and program instance.
14506 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14508         * plugins/editor/search-replace.c :
14509         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
14511 2005-04-18  Naba Kumar  <naba@gnome.org>
14513         * TODO.tasks: Marked completed items.
14514         
14515         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14516         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
14517         plugins/project-manager/plugin.c: Prompt user for the debugging
14518         target (select from a list of project's executable targets) and
14519         correctly start debugger. Take care of libtool wrapping when the
14520         target selected is libtool target. Fixed debugger menu items
14521         sensitivity.
14523 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
14525         * plugins/tools/execute.c,
14526         plugins/tools/execute.h:
14527         Implement save all files before running a command
14528         Implement all options for stdout and stderr except replace buffer
14529         Allow running several tools
14531         * plugins/tools/plugin.c:
14532         Move anjuta launcher in execute.c
14534         * plugins/tools/tools.h,
14535         plugins/tools/variable.c:
14536         Small changes
14538 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
14540         * plugins/tools/anjuta-tools.glade:
14541         Add new properties in tool editor dialog
14542         Cosmetic improvements
14543         
14544         * plugins/tools/anjuta-tools.ui:
14545         Attach tool menu as a build menu
14547         * plugins/tools/dialog.c:
14548         Set tool menu item sensitivity in tool list
14549         Fix bugs
14551         * plugins/tools/editor.c,
14552         plugins/tools/editor.h,
14553         plugins/tools/fileop.c,
14554         plugins/tools/tool.c,
14555         plugins/tools/tool.h:
14556         Add new properties (active, save file...)
14557         Most of them are still not implemented
14559         * plugins/tools/execute.c,
14560         plugins/tools/execute.h:
14561         Reorganize code to support multiple run
14562         Support run in terminal
14563         
14564         * plugins/tools/plugin.c
14565         plugins/tools/plugin.h:
14566         Move message handling in execute.c
14568         * plugins/tools/variable.h,
14569         plugins/tools/variable.c:
14570         Add useful variables
14571         
14572 2005-04-13  Naba Kumar  <naba@gnome.org>
14574         * plugins/editor/text_editor.c: Fixed file monitoring condition.
14575         * plugins/editor/Makefile.am: Added gnome-vfs flags.
14576         
14577 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14579         * plugins/tools/dialog.c plugins/tools/tool.c :
14580         Fixed bugs.
14582 2005-04-06  Naba Kumar  <naba@gnome.org>
14584         * src/anjuta.c: Load default session only when
14585         "anjuta.session.load.last" preference is enabled.
14586         
14587 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
14589         * plugins/tools/Makefile.am,
14590         plugins/tools/variable.c,
14591         plugins/tools/variable.h:
14592         Add new code for handling variables
14594         * plugins/tools/anjuta-tools.glade:
14595         Improve tool editor dialog
14596         Add variable selection dialog
14598         * plugins/tools/dialog.c,
14599         plugins/tools/dialog.h,
14600         plugins/tools/plugin.c,
14601         plugins/tools/plugin.h:
14602         Add variable object
14603         Add a function to get it
14605         * plugins/tools/editor.c:
14606         Add gui code for variable selection dialog
14608         * plugins/tools/execute.c:
14609         Use variables for executing command
14610         
14611         * Naba: Compile warning fixes.
14613 2005-04-06  Naba Kumar  <naba@gnome.org>
14615         * TODO.tasks: Marked completed items.
14616         
14617 2005-04-06  Naba Kumar  <naba@gnome.org>
14619         * plugins/subversion/svn-backend.c: Fixed subversion plugin
14620         compile error.
14621         
14622         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
14624 2005-04-04  Naba Kumar  <naba@gnome.org>
14626         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
14627         inside Main window.
14628         
14629 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
14631         * plugins/tools/Makefile.am,
14632         plugins/tools/anjuta-tools.plugin.in,
14633         plugins/tools/anjuta-tools.ui,
14634         plugins/tools/anjuta-tools.gladei,
14635         plugins/tools/anjuta-tools-plugin.png,
14636         plugins/tools/plugin.c,
14637         plugins/tools/plugin.h,
14638         plugins/tools/dialog.c,
14639         plugins/tools/dialog.h,
14640         plugins/tools/fileop.c,
14641         plugins/tools/fileop.h,
14642         plugins/tools/tool.c,
14643         plugins/tools/tool.h,
14644         plugins/tools/editor.c,
14645         plugins/tools/editor.h,
14646         plugins/tools/execute.c,
14647         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
14648         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
14649         Not fully working
14651         * anjuta-tools.[ch]: Removed old tools code.
14652         
14653 2005-04-01  Steve Murphy  <murf@e-tools.com>
14655         * configure.in: Added "rw" to ALL_LINGUAS.
14657 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14659         * Modified Files:
14660         manuals/C/anjuta-manual/fileoperations.xml
14661         Added Files:
14662         manuals/C/anjuta-manual/figures/search_expr.png
14663         manuals/C/anjuta-manual/figures/search_expr_basic.png
14664         manuals/C/anjuta-manual/figures/search_file_list.png
14665         manuals/C/anjuta-manual/figures/search_file_pattern.png
14666         manuals/C/anjuta-manual/figures/search_replace.png
14667         manuals/C/anjuta-manual/figures/search_setting.png
14668         manuals/C/anjuta-manual/figures/search_target.png
14669         manuals/C/anjuta-manual/figures/search_target_action.png
14670         manuals/C/anjuta-manual/figures/search_target_in.png
14671         Removed Files:
14672         manuals/C/anjuta-manual/figures/find_files.png
14673         manuals/C/anjuta-manual/figures/find_replace.png
14674         manuals/C/anjuta-manual/figures/find_text.png :
14675         Updated Anjuta manual (File Operations)
14677 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14679         * manuals/C/anjuta-manual/fileoperations.xml,
14680         manuals/C/anjuta-manual/figures/open_file.png,
14681         manuals/C/anjuta-manual/figures/open_file_multiple.png,
14682         manuals/C/anjuta-manual/figures/prefs_print.png,
14683         manuals/C/anjuta-manual/figures/print_dlg.png,
14684         manuals/C/anjuta-manual/figures/print_preview.png.
14685         * Added Files:
14686         manuals/C/anjuta-manual/figures/add_edit_macro.png,
14687         manuals/C/anjuta-manual/figures/display_macro.png,
14688         manuals/C/anjuta-manual/figures/insert_text.png,
14689         manuals/C/anjuta-manual/figures/keyword_macro.png,
14690         manuals/C/anjuta-manual/figures/new_file_wizard.png,
14691         manuals/C/anjuta-manual/figures/save_as_file.png :
14692         Updated Anjuta Manual (File Operations)
14694 2005-03-23  Adam Weinberger  <adamw@gnome.org>
14696         * plugins/editor/action-callbacks.c,
14697           plugins/file-loader/plugin.c,
14698           plugins/gtodo/main.c,
14699           plugins/project-wizard/druid.c:
14700           Fix spelling/grammar errors. Fixes bugs
14701           169068, 169137, 169138, and 169139.
14703 2005-03-21  Naba Kumar  <naba@gnome.org>
14705         Patch from: Massimo Cora' <maxcvs@email.it>:
14706         
14707         * plugins/editor/Makefile.am
14708         plugins/editor/anjuta-docman.c,
14709         (added) plugins/editor/editor-tooltips.c,
14710         (added) plugins/editor/editor-tooltips.h: Added tooltips to
14711         editor tabs to show full path.
14713 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
14714         
14715         * plugins/subversion/svn-backend.c:
14716         Removed "apr-0/" from include because this is 
14717         already included in SVN_INCLUDE and broke building if
14718         apr >= 1.0 was installed.
14720 2005-03-18  Naba Kumar  <naba@gnome.org>
14722         Patch from: Massimo Cora' <maxcvs@email.it>:
14724         * plugins/editor/action-callbacks.c,
14725         plugins/editor/aneditor-calltip.cxx,
14726         plugins/editor/aneditor-priv.h,
14727         plugins/editor/aneditor.cxx,
14728         plugins/editor/aneditor.h,
14729         plugins/editor/anjuta-document-manager.ui: Added calltip
14730         activation from menu.
14732 2005-03-16  Naba Kumar  <naba@gnome.org>
14734         Patch from: Massimo Cora' <maxcvs@email.it>:
14735         
14736         * plugins/class-gen/action-callbacks.c,
14737         plugins/class-gen/anjuta-class-gen-plugin.glade,
14738         plugins/class-gen/class_gen.c,
14739         plugins/class-gen/class_gen.h,
14740         plugins/class-gen/class_logo.xpm,
14741         plugins/class-gen/plugin.c: Create files without project
14742         being open. Add to project support. And other enhancements.
14744 2005-03-15  Adam Weinberger  <adamw@gnome.org>
14746         * anjuta.glade,
14747           plugins/debug-manager/utilities.c,
14748           plugins/file-loader/plugin.c,
14749           plugins/gdb/utilities.c,
14750           plugins/profile-default/plugin.c,
14751           plugins/project-import/project-import.c,
14752           src/anjuta-actions.h:
14753           Spelling/grammar fixes.
14755 2005-03-13  Naba Kumar  <naba@gnome.org>
14756         
14757         * plugins/editor/action-callbacks.c,
14758         plugins/editor/action-callbacks.h,
14759         plugins/editor/anjuta-document-manager.ui,
14760         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
14761         submenu. Moved menuitems from Format to View->Editor.
14762         
14763         * src/action-callbacks.c, src/action-callbacks.h,
14764         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
14765         layout and lock layout menus in View submenu. Get rid of
14766         Settings->Layout Manager menu.
14767         
14768         * plugins/project-import/anjuta-project-import.plugin.in:
14769         Fixed icon name
14771         * global-tags/Makefile.am,
14772         global-tags/create_global_tags.sh,
14773         plugins/editor/aneditor-autocomplete.cxx,
14774         plugins/editor/aneditor-priv.h,
14775         plugins/editor/aneditor.cxx,
14776         tagmanager/tm_workspace.c: Fixed scope members autocompletion
14777         in editor and made it work in global symbols also.
14778         
14779         * src/anjuta-app.c: Always use priority texts besides icons style
14780         for toolbars, because other styles look horible for Anjuta (fixme).
14782 2005-03-11  Naba Kumar  <naba@gnome.org>
14784         * configure.in: Removed test for iconv.
14786         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
14787         before scintilla widget is realized.
14788         
14789         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
14790         for Update menuitem.
14791         
14792         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
14793         already applied in scintilla main stream.
14794         
14795         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
14796         and notified scintilla developer.
14797         
14798 2005-03-10  Naba Kumar  <naba@gnome.org>
14800         * src/action-callbacks.c: Removed reference to src/help.h (dead
14801         file).
14803         * plugins/editor/text_editor.c: Removed reference to
14804         src/launcher.h (a dead file).
14806         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
14807         src/controls.c, src/controls.h, src/fileselection.c,
14808         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
14809         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
14810         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
14811         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
14812         src/session.h, src/support.c, src/support.h, src/toolbar.c,
14813         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
14814         Removed these dead files from CVS.
14817 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14819         * plugins/file-wizard/action-callbacks.c : Added error message.
14820         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
14823 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
14824         
14825         * plugins/cvs-plugin/cvs-callbacks.c
14826         plugins/cvs-plugin/plugin.c:
14827         Fixed preferences page init and busy handling
14828         
14829         * plugins/subversion/plugin.c:
14830         Fixed preferences page init
14832 2005-03-09  Naba Kumar  <naba@gnome.org>
14834         * plugins/Makefile.am, plugins/glade/Makefile.am,
14835         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
14836         enabled glade plugin in Anjuta. The plugin is built only when
14837         glade3 is installed.
14838         
14839 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
14841         * plugins/project-wizard/templates/java.wiz
14842         plugins/project-wizard/templates/java-logo.png (*)
14843         plugins/project-wizard/templates/java/*
14844         plugins/project-wizard/templates/Makefile.am
14845         configure.in:
14846         
14847         Add Java project type. It generates a autoconf/automake
14848         project which is compiled using gcj. It requires automake 
14849         > 1.4 (1.9 is known to work) to work!
14850         
14851         (*) still awaiting response from the gcj team if we
14852         may use their logo.
14853         
14854 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
14855         
14856         * plugins/project-import/*
14857         plugins/Makefile.am
14858         configure.in:
14859         Added project import plugin. Might be a bit buggy and limited
14860         but works for now.
14861         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
14862         Icon from old pixmaps dir
14864 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14866         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
14867         plugins/macro/macro-util.c, plugins/macro/macros.xml :
14868         Added C Custom_Indent line macro.
14869         Cleaned macros.xml
14871 2005-03-09  Naba Kumar  <naba@gnome.org>
14873         * TODO.tasks: Added new message-manager tasks.
14874         
14875         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14876         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14877         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14878         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14879         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14880         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14881         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14882         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14883         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14884         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14885         
14886         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
14887         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
14888         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
14889         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
14890         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
14891         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
14892         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
14893         Removed debugger widgets from shell on debugger shutdown. Added
14894         scrolled windows for docked widgets. Removed unnecessary widget refs
14895         and unrefs. Destroy widgets correctly on debugger shutdown.
14896         
14897         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
14898         with project description title. Removed frame shadow.
14899         
14900         * plugins/project-wizard/druid.c: Initializes tooltips.
14901         
14902         * scintilla/Makefile.am: Fixed comiple error.
14904 2005-03-08  Adam Weinberger  <adamw@gnome.org>
14906         * plugins/class-gen/anjuta-class-gen-plugin.glade,
14907           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
14909 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14911         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14912         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14913         plugins/macro/macro-util.c, plugins/macro/macro-util.h
14914         plugins/macro/macros.xml, plugins/macro/plugin.c :
14915         Moved cursor at the '|' position defined in macros.
14917 2005-03-07  Naba Kumar  <naba@gnome.org>
14919         * plugins/subversion/Makefile.am: Fixed build error.
14921         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
14922         types (perl, python, shellscript).
14923         
14924         * plugins/editor/plugin.c: Fixed to show all highlight options.
14925         
14926 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14928         * TODO.tasks : updated tasks.
14929         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
14931 2005-03-07  Naba Kumar  <naba@gnome.org>
14933         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
14934         or disable subversion file-manager submenu. If "Subvesion" is also
14935         valid directory, we should also check for it.
14937         * configure.in: Disable cygwin macro until someone fixes the
14938         autoconf warnings.
14939         
14940         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
14941         backward compatibility.
14942         
14943 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14945         * src/about.c : Cleaned code.
14946         * plugins/macro/macros.xml : Added "do_while" C macro.
14947         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
14948         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
14949         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
14950         Closed registers, shared libraries, kernel signals dialogs with ESC key.
14951         
14952 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14954         * plugins/class-gen/plugin.c:
14955         Removed "return" to activate project_root_uri watching.
14957 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14959         * plugins/Makefile.am
14960         plugins/subversion/*:
14961         Added subversion plugin. Add, Remove, Commit and Update work
14962         everything else needs work.
14963         
14964         * plugins/terminal/terminal.c
14965         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
14966         we still have focus problems with the editor.
14968 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14970         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
14971         
14972 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14974         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
14976 2005-03-04  Naba Kumar  <naba@gnome.org>
14978         Patch from Massimo Cora' <maxcvs@email.it>:
14980         * plugins/class-gen/Makefile.am,
14981         plugins/class-gen/action-callbacks.c,
14982         plugins/class-gen/action-callbacks.h,
14983         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
14984         plugins/class-gen/anjuta-class-gen.plugin.in,
14985         plugins/class-gen/class_gen.c,
14986         plugins/class-gen/class_gen.h,
14987         (removed) plugins/class-gen/clsGen.c,
14988         (added) plugins/class-gen/goc_template_header,
14989         (added) plugins/class-gen/goc_template_source,
14990         plugins/class-gen/plugin.c,
14991         plugins/class-gen/plugin.h: Refactored class gen code.
14992         Added GOCBuilder code. Fixed UI. Implemented plugin.
14994 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
14996         * plugins/project-wizard/property.c
14997         plugins/project-wizard/install.c
14998         plugins/project-wizard/druid.c
14999         plugins/editor/goto_line.c
15000         plugins/editor/plugin.c
15001         plugins/gtodo/add_edit_item.c
15002         plugins/gtodo/ligtodo.c
15003         plugins/gtodo/main.c
15004         plugins/gtodo/preferences.c:
15005         Fixed #167559, #167534, #167266, #167357
15006         (Bad English in strings...)
15007         
15008         Thanks to Adam Weinberger and Thierry Moisan for
15009         reporting!
15011 2005-03-03  Naba Kumar  <naba@gnome.org>
15013         * libegg/Makefile.am, libegg/menu/Makefile.am,
15014         (added) libegg/egg-submenu-action.c,
15015         (added) libegg/menu/egg-submenu-action.h: Created a new action for
15016         submenu (used for wizard listing).
15017         
15018         * plugins/file-loader/anjuta-loader-plugin.ui
15019         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
15020         and toolbar.
15021         
15022         * plugins/editor/action-callbacks.c,
15023         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
15024         ctrl+tabbing because it was interfaring with focus navigation.
15025         Focus editor on "Esc" in incremental search entry. Cleanups.
15026         
15027         * plugins/file-manager/an_file_view.c,
15028         plugins/symbol-browser/plugin.c,
15029         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
15030         Cleanups.
15031         
15032         * plugins/profile-default/plugin.c,
15033         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
15034         for sesssion load.
15035         
15036         * (removed) scintilla/patches/a64-crash-fix.patch,
15037         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
15038         scintilla patches.
15040 2005-03-03  Naba Kumar  <naba@gnome.org>
15042         * HACKING: Fixed typos.
15043         
15044         * plugins/editor/aneditor-indent.cxx: Clean up.
15045         
15046         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
15047         Enable/disable save, undo and redo actions depending on state
15048         of the editor.
15049         
15050 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15052         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
15053         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
15054         Displayed search_incremental status.
15056         * Removed plugins/editor/search_incremental.[ch]
15058 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
15059         
15060         * plugins/cvs-plugin/cvs-execute.c
15061         plugins/cvs-plugin/cvs-callbacks.c:
15062         - Use weak reference on mesg_view and reuse tab if
15063         it still exists to avoid cluttering message manager.
15064         - Fixed bug in cvs remove
15065         
15066         README, HACKING: Updated
15067         
15068         configure.in: Added check for libsvn
15070 2005-02-29  Naba Kumar  <naba@gnome.org>
15071         
15072         * plugins/file-manager/an_file_view.c,
15073         plugins/symbol-browser/an_symbol_view.c,
15074         plugins/symbol-browser/plugin.c: Hide column headers (they
15075         are redundant).
15077 2005-02-29  Naba Kumar  <naba@gnome.org>
15079         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15080         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15081         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15082         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15083         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15084         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15085         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15086         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15087         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15088         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15090         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
15091         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15092         (added) libanjuta/anjuta-session.[hc],
15093         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15094         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
15095         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
15096         src/main.c:
15097         
15098         Implemented session management. Implemented session
15099         container class. Added session notifications from shell. Implemented
15100         session save/load in editor, file-loader, default-profile-plugin
15101         and anjuta-app. Fixed window sizing and restoration. Cleaned up
15102         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
15103         and maximized states in session. Implemented project session
15104         management.
15106 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15108         * plugins/class-gen/action-callbacks.[ch],
15109         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
15110         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
15111         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
15112         with Escape key.
15114 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
15115         
15116         * plugins/project-wizard/anjuta-project-wizard.glade,
15117         plugins/project-wizard/druid.c:
15118         Add some padding in tab label in project selection page
15119         
15120         * plugins/project-wizard/druid.c,
15121         plugins/project-wizard/parser.c:
15122         Search for project template recursively
15123         Add ~/.anjuta/project to the search paths
15125 2005-02-26  Naba Kumar  <naba@gnome.org>
15127         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
15128         * plugins/file-loader/plugin.c: Fixed crash bug.
15129         * libanjuta/plugins.c: Fixed memory leak.
15130         
15131 2005-02-26  Naba Kumar  <naba@gnome.org>
15132         
15133         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
15134         "UserActivatable" attribute for plugins. This attribute if set to
15135         "no" will prevent users from activating/deactivating it from
15136         plugins dialog. Added a toggle button in plugins dialog to toggle
15137         the plugins list between list of activatable plugins (default) to
15138         list of all plugins. anjuta_plugin_select() now only selects the
15139         plugin. Added anjuta_plugins_select_and_activate() method that will
15140         select and activate it.
15141         
15142         * plugins/profile-default/Makefile.am,
15143         plugins/profile-default/anjuta-default-profile.ui,
15144         plugins/profile-default/plugin.c,
15145         plugins/profile-default/plugin.h,
15146         plugins/project-manager/anjuta-project-manager.ui,
15147         plugins/project-manager/plugin.c,
15148         plugins/project-manager/plugin.h:
15149         
15150         Anjuta projects (*.anjuta) files define the profile of respective
15151         projects. Profile is a set of related plugins required for the
15152         project to open. Moved "close project" action from Project Manager
15153         to Profile Manager plugin. Implemented loading and unloading of
15154         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
15155         (instead of Project Manager) now handles opening of *.anjuta files.
15156         Close Project menuitem is now moved to File submenu (being
15157         consistent with Anjuta 1.x versions and avoiding creating Project
15158         submenu when project manager is not loaded).
15159         
15160         * src/anjuta-actions.h: Fixed short-cut key for Help content.
15161         
15162         * src/anjuta.ui: Fixed place holder for projects.
15163         
15164         * (new) plugins/profile-default/default.anjuta: default startup
15165         profile. Removed the hardcoded plugins loading in
15166         DefaultProfilePlugin.
15168         * anjuta.anjuta,
15169         plugins/project-wizard/templates/terminal/project.anjuta:
15170         Implemented project format in newly created projects.
15172         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
15173         plugins/class-gen/anjuta-class-gen.plugin.in,
15174         plugins/cvs-plugin/anjuta-cvs.plugin.in,
15175         plugins/editor/anjuta-document-manager.plugin.in,
15176         plugins/file-loader/anjuta-loader.plugin.in,
15177         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15178         plugins/gdb/anjuta-gdb.plugin.in,
15179         plugins/glade/anjuta-glade.plugin.in,
15180         plugins/message-view/anjuta-message-manager.plugin.in,
15181         plugins/profile-default/anjuta-default-profile.plugin.in,
15182         plugins/project-manager/anjuta-project-manager.plugin.in,
15183         plugins/project-wizard/anjuta-project-wizard.plugin.in:
15184         Defined UserActivatable attributes. Added supported types attribute.
15186         * plugins/project-wizard/anjuta-project-wizard.glade
15187         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
15188         "Project Wizard" in preferences title.
15190         * TODO.tasks: Updated.
15191         
15192         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
15193         Updated.
15194         
15195 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15197         * plugins/file-wizard/anjuta-file-wizard.glade
15198         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
15199         
15200         Integrated License macros, cleaned file.c.
15201         
15202 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
15203         
15204         * plugins/macor/macro-util.c: Fixed crash bugs if email or
15205         username can not be found correctly.
15207 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15209         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
15210         plugins/macro/macros.xml :
15211         
15212         Added Headers macros. Cleaned file.c
15214 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15216         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
15217         plugins/macro/macros.xml :
15218         
15219         Fixed a bug. Added Header macro.
15221         
15222 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15224         * plugins/file-wizard/action-callbacks.c, 
15225         plugins/file-wizard/file.c, plugins/macro/macro-util.c
15226         plugins/macro/macros.xml :
15227         
15228         Added FileName, Header template macros.
15229         
15230 2005-02-24  Naba Kumar  <naba@gnome.org>
15231         
15232         * plugins/patch/patch-plugin.c: Fixed a function call.
15233         
15234         * src/anjuta.c, src/main.c: Save and load default session.
15235         
15236 2005-02-24  Naba Kumar  <naba@gnome.org>
15238         * libanjuta/interfaces/libanjuta.idl,
15239         plugins/message-view/anjuta-msgman.c,
15240         plugins/message-view/anjuta-msgman.h,
15241         plugins/message-view/plugin.c: Added and implemented
15242         set_view_title() method.
15243         
15244         * plugins/build-basic-autotools/build-basic-autotools.c,
15245         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
15246         build context pooling. Maximum 3 contexts are reused. Additional
15247         contexts are created when all are busy.
15249 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15251         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15252         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15253         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
15254         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
15256         Added Copyright, Changelog macros.
15257                 
15258 2005-02-23  Naba Kumar  <naba@gnome.org>
15260         Patch from Massimo Cora' <maxcvs@email.it>:
15261         * plugins/Makefile.am,
15262         plugins/patch/Makefile.am,
15263         (added) plugins/patch/anjuta-patch-plugin.png,
15264         (added) plugins/patch/anjuta-patch.plugin.in,
15265         (added) plugins/patch/anjuta-patch.ui,
15266         plugins/patch/patch-plugin.c,
15267         (added) plugins/patch/patch-plugin.h,
15268         (added) plugins/patch/plugin.c,
15269         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
15270         architecture.
15272 2005-02-23  Naba Kumar  <naba@gnome.org>
15274         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
15275         file-loader/plugin.c, profile-default/plugin.c:
15276         Implemented "activated" and "deactivated" signals for plugin class.
15277         Renamed *_location() functions to *_id(), because location is
15278         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
15279         anjuta_plugins_unload_plugin().
15280         
15281         * class-gen/plugin.c: Fixed complier warning and utility function call.
15282         
15283         * debug-manager/plugin.c: Unload debugger plugin correctly.
15284         
15285         * project-manager/plugin.c:     Fixed compiler warnings.
15286         
15287         * plugins/project-wizard/templates/gnome/.cvsignore,
15288         plugins/project-wizard/templates/gnome/po/.cvsignore,
15289         plugins/project-wizard/templates/gnome/src/.cvsignore,
15290         plugins/project-wizard/templates/gtk/po/.cvsignore,
15291         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
15292         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
15293         
15294         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
15295         build (we need to fix this thing).
15296         
15297 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
15299         * plugins/macro/macro-action.[ch]
15300         plugins/macro/macro-edit.c
15301         plugins/macro/macro-dialog.c
15302         plugins/macro/macro-db.[ch]
15303         plugins/macro/plugin.[ch]
15304         plugins/macro/macro-util.[ch] (added)
15305         
15306         Cleaned up macro plugin and preview expanded macros.
15308 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
15310         * plugins/cvs-plugin/cvs-interface.c:
15312         Fixed option setting when using no compression and not 
15313         ignoring .cvsrc
15315 2005-02-23  Naba Kumar  <naba@gnome.org>
15316         
15317         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
15318         geometry on exit and startup (only if there is no geometry from the
15319         session).
15321         * TODO.tasks: Updated.
15322         
15323         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
15324         
15325         * manuals/reference/libanjuta/Makefile.am,
15326         manuals/reference/libanjuta/libanjuta-docs.sgml,
15327         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
15328         documentation for writing project templates.
15330 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15332         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
15333         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
15334         
15335         Expansion keywords in macros. 
15337 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15339         * plugins/file-wizard/action-callbacks.c,
15340         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
15341         plugins/macro/macros.xml :
15342         
15343         Inserting text by macro plugin
15344         In progress ...
15346 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
15348         * plugins/macro/plugin.c
15349         plugins/cvs-plugin/plugin.c:
15350         
15351         Fixed interfaces (use static)
15353 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
15354         
15355         * plugins/macro/macro-actions.[ch]
15356         plugins/macro/plugin.c
15357         libanjuta/interfaces/libanjuta.idl:
15358         
15359         Implemented IAnjutaMacro interface to be used by file-wizard
15360         
15361         * plugins/cvs-plugin/plugin.c
15362         libanjuta/interfaces/libanjuta.idl:
15363         
15364         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
15365         for all version control systems and not only for cvs.
15367 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15369         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
15370         insert_macro.
15371         
15372         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
15375 2005-02-21  Naba Kumar  <naba@gnome.org>
15377         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
15378         IAnjutaDebugger interface.
15379         
15380         * plugins/debug-manager/anjuta-debug-manager.ui,
15381         plugins/debug-manager/attach_process.c,
15382         plugins/debug-manager/attach_process.h,
15383         plugins/debug-manager/plugin.c,
15384         plugins/debug-manager/plugin.h,
15385         plugins/gdb/actions.c,
15386         plugins/gdb/actions.h,
15387         plugins/gdb/anjuta-gdb-plugin.ui,
15388         plugins/gdb/breakpoints.c,
15389         plugins/gdb/breakpoints.h,
15390         plugins/gdb/debugger.c,
15391         plugins/gdb/debugger.h,
15392         plugins/gdb/memory.c,
15393         plugins/gdb/plugin.c,
15394         plugins/gdb/plugin.h,
15395         plugins/gdb/sharedlib.h,
15396         plugins/gdb/sharedlib_cbs.c,
15397         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
15398         correctly between debug-manager and debugger. Implemented debugger
15399         interface in gdb plugin. Fixed action names. Added UI updating.
15400         Start and stop debugger (does not work yet). Fixed UI merging.
15401         Fixed debugger plugin handling in debug-manager.
15403 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
15405         * plugins/editor/aneditor-autocomplete.cxx:
15406         
15407         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
15408         crash with C++ "template" keyword.
15410 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15412         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
15413         Fixed bug (Closed macro dialogs with Esc key).
15414         
15415 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
15416         
15417         * plugins/project-wizard/xlib.wiz,
15418         plugins/project-wizard/xlib-logo.png,
15419         plugins/project-wizard/xlib/*:
15420         Port old xlib anjuta project on new project wizard
15421         
15422         * plugins/project-wizard/xlib-dock.wiz,
15423         plugins/project-wizard/xlib-dock/*:
15424         Port old xlib dock anjuta project on new project wizard
15425         
15426         * plugins/project-wizard/wxwin.wiz,
15427         plugins/project-wizard/wxwin-logo.png,
15428         plugins/project-wizard/wxwin/*:
15429         Port old wxwin anjuta project on new project wizard
15430         
15431         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
15432         necessary changes for the new templates.
15433         
15434 2005-02-18  Naba Kumar  <naba@gnome.org>
15436         * plugins/Makefile.am: Added class-gen
15437         
15438 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
15440         * plugins/project-wizard/header.c:
15441         Fix a bug in sorting of project categories
15443 2005-02-18  Naba Kumar  <naba@gnome.org>
15445         Patch from Massimo Cora  <maxcvs@email.it>:
15446         
15447         * plugins/class-gen/.cvsignore,
15448         plugins/class-gen/Makefile.am,
15449         (added) plugins/class-gen/action-callbacks.c,
15450         (added) plugins/class-gen/action-callbacks.h,
15451         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
15452         (added) plugins/class-gen/class_gen.c,
15453         (added) plugins/class-gen/class_gen.h,
15454         (added) plugins/class-gen/plugin.c,
15455         (added) plugins/class-gen/plugin.h: Ported class wizard to the
15456         new architecture.
15457         
15458         * plugins/project-manager/plugin.c: implemented add_source().
15460 2005-02-17  Naba Kumar  <naba@gnome.org>
15462         * plugins/file-loader/plugin.c: Fixed possible crash.
15463         
15464         * src/action-callbacks.c, src/action-callbacks.h,
15465         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
15467 2005-02-17  Naba Kumar  <naba@gnome.org>
15468         
15469         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15470         plugins/project-wizard/templates/gnome.wiz,
15471         plugins/project-wizard/templates/gtk.wiz,
15472         plugins/project-wizard/templates/gtkmm.wiz,
15473         plugins/project-wizard/templates/terminal.wiz,
15474         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15475         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15476         plugins/project-wizard/templates/gnome/src/callbacks.c,
15477         plugins/project-wizard/templates/gnome/src/callbacks.h,
15478         plugins/project-wizard/templates/gnome/src/main.c,
15479         plugins/project-wizard/templates/gtk/src/callbacks.c,
15480         plugins/project-wizard/templates/gtk/src/callbacks.h,
15481         plugins/project-wizard/templates/gtk/src/main.c,
15482         plugins/project-wizard/templates/gtkmm/src/main.cc,
15483         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
15484         to generate licence correctly (without any extra newlines). Removed
15485         IncludeGNUHeader macro definition and added proper licence property.
15486         Fixed project directory paths in file contents.
15488 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15490         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
15491         Closed macro dialogs with Esc key.
15493 2005-02-16  Naba Kumar  <naba@gnome.org>
15495         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15496         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15497         plugins/project-wizard/templates/gnome/src/callbacks.c,
15498         plugins/project-wizard/templates/gnome/src/callbacks.h,
15499         plugins/project-wizard/templates/gnome/src/main.c,
15500         plugins/project-wizard/templates/gtk/src/main.c,
15501         plugins/project-wizard/templates/gtkmm/src/main.cc,
15502         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
15503         macros to avoid blank newlines.
15505 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
15507         * plugins/project-wizard/autogen.c:
15508         Correct a problem when having property value in UTF-8
15510         * plugins/project-wizard/druid.c:
15511         Correct a bug when reselecting a new project (all pages
15512         must be removed)
15514         * plugins/project-wizard/property.c:
15515         Avoid having default invalid properties
15517         * plugins/project-wizard/templates/terminal.wiz,
15518         plugins/project-wizard/templates/terminal/po/ChangeLog,
15519         plugins/project-wizard/templates/terminal/src/main.c:
15520         Remove command for testing run function
15521         Move destination directory to second page and include
15522         project name. Add exist tag. Remove unused properties.
15524 2005-02-16  Naba Kumar  <naba@gnome.org>
15526         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
15527         plugins/debug-manager/anjuta-debug-manager.ui,
15528         plugins/debug-manager/plugin.c,
15529         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15530         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
15531         plugins/gdb/plugin.h, plugins/gdb/registers.c,
15532         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
15533         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
15534         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
15535         (removed) src/anjuta_info.c,
15536         (removed) src/anjuta_info.h,
15537         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
15538         (added) plugins/gdb/anjuta-gdb-plugin.ui,
15539         (added) plugins/gdb/actions.c,
15540         (added) plugins/gdb/actions.h: Completed initial
15541         porting of debugger to new architecture. Fixed many of the debugger
15542         functions.
15544         * plugins/file-loader/plugin.c: Detect some important mime ourself
15545         to avoid inconsistencies when mime system isn't working.
15546         
15547 2005-02-16  Naba Kumar  <naba@gnome.org>
15549         * plugins/editor/Makefile.am,
15550         (added) plugins/editor/aneditor-autocomplete.cxx,
15551         (added) plugins/editor/aneditor-calltip.cxx,
15552         (added) plugins/editor/aneditor-indent.cxx,
15553         (added) plugins/editor/aneditor-priv.h,
15554         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
15555         different smaller chunks to make it easy to maintain.
15557 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15559         * plugins/project-wizard/druid.c :
15560         
15561         Found system Email address if not defined in Preferences.
15563 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
15564         
15565         * plugins/project-wizard/gtkmm.wiz
15566         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
15567         plugins/project-wizard/gtkmm/*
15568         
15569         Added GTKmm (C++) project type
15571 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
15573         * plugins/message-view/plugin.c
15574         plugins/message-view/message-view.c
15575         TODO.gtodo:
15576         Implemented next/prev action
15578 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15580         * plugins/project-wizard/templates/libglade2.* :
15581         Removed libglade2 project.
15582         
15583         * plugins/project-wizard/templates/gtk* :
15584         Removed interface.[ch] & support.[ch].
15585         
15586 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15588         * plugins/project-wizard/anjuta-project-wizard.glade,
15589         plugins/project-wizard/property.[ch],
15590         plugins/project-wizard/templates/anjuta-plugin.wiz :
15591         Added a new property ("iconfile").
15593 2005-02-14  Naba Kumar  <naba@gnome.org>
15595         * plugins/project-wizard/install.c,
15596         plugins/project-wizard/plugin.c,
15597         plugins/project-wizard/templates/anjuta-plugin.wiz,
15598         plugins/project-wizard/templates/gnome.wiz,
15599         plugins/project-wizard/templates/gtk.wiz,
15600         plugins/project-wizard/templates/libglade2.wiz,
15601         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
15602         newly created projects and open them. Fixed message buffering in
15603         wizard.
15605 2005-02-14  Naba Kumar  <naba@gnome.org>
15607         * src/about.c, pixmaps/Makefile.am,
15608         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
15609         
15610         * mime/gnome-mime-application-x-anjuta.png,
15611         pixmaps/anjuta_icon.png,
15612         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
15613         done by 9-speed at:
15614         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
15615         
15616 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15618         * configure.in,
15619         plugins/project-wizard/templates/libglade2-logo.png,
15620         plugins/project-wizard/templates/libglade2.wiz,
15621         plugins/project-wizard/templates/libglade2/* :
15622         Add Glade2 project
15625 2005-02-14  Naba Kumar  <naba@gnome.org>
15627         * TODO.tasks: Updated.
15628         
15629         * plugins/editor/anjuta-docman.c,
15630         plugins/editor/text_editor.c,
15631         plugins/editor/text_editor.h,
15632         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
15633         for file modification, but it is still not functioning.
15635 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
15637         * plugins/project-wizard/values.c,
15638         plugins/project-wizard/values.h,
15639         plugins/project-wizard/property.c,
15640         plugins/project-wizard/property.h,
15641         plugins/project-wizard/druid.c:
15642         Rewrite mandatory property check
15643         Add check of exist property
15644         Rewrite handling of cached property page
15646 2005-02-13  Naba Kumar  <naba@gnome.org>
15648         Patch from Igor Kovalenko  <garrison@mail.ru>:
15649         * tagmanager/tm_workspace.c: Improved performance.
15651 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15653         *plugins/project-wizard/templates/*.wiz,
15654         plugins/project-wizard/druid.c,
15655         plugins/project-wizard/templates/terminal/src/main.c,
15656         plugins/project-wizard/templates/gtk/src/*.[ch],
15657         plugins/project-wizard/templates/gtk/src/Makefile.am,
15658         plugins/project-wizard/templates/gnome/src/*.[ch],
15659         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
15660         Add Copyright date & Email address,
15661         Correct terminal project.
15662         
15663 2005-02-12  Naba Kumar  <naba@gnome.org>
15665         * plugins/project-wizard/property.c: Fixed hidden
15666         properties to take values.
15668         * plugins/project-wizard/file.[ch]: Renamed
15669         true/false enum values to fix compile error
15670         (conflict with other definition).
15671         
15672         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
15673         even when mime type detection fails (for example, when Anjuta is
15674         installed in non-system prefix).
15676 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
15678         * plugins/project-wizard/values.c,
15679         plugins/project-wizard/values.h:
15680         Rewrite file with more comments
15682         * plugins/project-wizard/druid.c,
15683         plugins/project-wizard/druid.h,
15684         plugins/project-wizard/autogen.c,
15685         plugins/project-wizard/autogen.h,
15686         plugins/project-wizard/druid.c,
15687         plugins/project-wizard/druid.h:
15688         Add more comments
15689         Use values instead of properties
15690         Move default properties to druid.c
15692         * plugins/project-wizard/install.c,
15693         plugins/project-wizard/install.h:
15694         Use values instead of properties
15695         Add a check to avoid overwriting files
15697         * plugins/project-wizard/parser.c,
15698         plugins/project-wizard/property.c,
15699         plugins/project-wizard/property.h:
15700         Update to use new values
15701         Add an "exist" attribute to check if a directory already exist
15703         * plugins/project-wizard/anjuta-project-wizard.glade:
15704         Change project selection page (GtkTextView => GtkLabel,
15705         GtkTable => GtkVBox)
15707         * plugins/project-wizard/templates/terminal.wiz:
15708         Move destination directory on second page
15709         
15710         * plugins/project-wizard/action.c:
15711         Add a few comments
15713 2005-02-12  Naba Kumar  <naba@gnome.org>
15715         * plugins/file-manager/an_file_view.c,
15716         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
15717         views. Created dynamic update date of view depending on project
15718         changes -- similar to file-manager view.
15719         
15720         * plugins/devhelp/plugin.c: Load help on idle.
15721         
15722         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
15723         autoformat' to proper location in preferences.
15724         
15725         * mime/anjuta.mime: Added .prj extension in the mime type for backward
15726         compatibility.
15727         
15728         * plugins/editor/plugin.c: Fixed accel name.
15730 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15732         *plugins/project-wizard/templates/anjuta-plugin.wiz,
15733         plugins/project-wizard/templates/gnome.wiz,
15734         plugins/project-wizard/templates/gtk.wiz,
15735         plugins/project-wizard/anjuta-project-wizard.glade,
15736         plugins/project-wizard/autogen.c:
15737         Add Username & Email address in Project preferences.
15739 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15741         *plugins/project-wizard/templates/gnome-logo.png,
15742         plugins/project-wizard/templates/gnome.wiz,
15743         plugins/project-wizard/templates/gnome/* :
15744         Add Gnome project
15746 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15748         * plugins/project-wizard/templates/terminal/src/main.c, 
15749         plugins/project-wizard/templates/terminal/src/main.c,
15750         plugins/project-wizard/templates/terminal/src/main.[ch] :
15751         Insert License in projects
15752         
15753 2005-02-11  Naba Kumar  <naba@gnome.org>
15755         * TODO.tasks: Added message manager task.
15756         
15757         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
15758         
15759         * plugins/editor/plugin.c: Use bookmark stock icons.
15760         
15761         * plugins/message-view/anjuta-message-manager.ui,
15762         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
15764 2005-02-10  Naba Kumar  <naba@gnome.org>
15766         * libanjuta/interfaces/libanjuta.idl: fixed build error.
15767         
15768 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15770         * global-tags/Makefile.am
15771         Error during 'make install'
15773 2005-02-09  Naba Kumar  <naba@gnome.org>
15775         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
15776         missing file.
15777         
15778 2005-02-08  Naba Kumar  <naba@gnome.org>
15780         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
15781         
15782         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
15783         Show busy cursur when updating global tags in preferences.
15785         * configure.in: Fixed.
15786         
15787 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15789         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
15790           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
15791          
15792         - Fixed anjuta-plugin project (glade)
15794 2005-02-08  Naba Kumar  <naba@gnome.org>
15796         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
15797         Fixed automatic indentations.
15799         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
15800         Global tags are now segregated into smaller api tags, which can be
15801         selectively loaded from symbol browser preferences.
15803         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
15804         Implemented IProjectManager interface in project-manager. Mostly getter
15805         methods for now, but need to add add() and remove() methods to add
15806         or remove project elements.
15808         * plugins/gdb/debug_tree.c: Small fix.
15810         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
15811         plugins/symbol-browser/an_symbol_info.c,
15812         plugins/symbol-browser/an_symbol_info.h,
15813         plugins/symbol-browser/an_symbol_search.c,
15814         plugins/symbol-browser/an_symbol_search.h,
15815         plugins/symbol-browser/an_symbol_view.c,
15816         plugins/symbol-browser/an_symbol_view.h,
15817         plugins/symbol-browser/plugin.c,
15818         plugins/symbol-browser/plugin.h,
15819         tagmanager/c.c,
15820         tagmanager/entry.h,
15821         tagmanager/tm_project.c,
15822         tagmanager/tm_symbol.c,
15823         tagmanager/tm_tag.c,
15824         tagmanager/tm_workspace.c,
15825         tagmanager/vstring.c,
15826         tagmanager/include/tm_tag.h,
15827         tagmanager/include/tm_workspace.h:
15828         
15829         - Fixed tagmanager parsing of source files to parse for typedefines and
15830         properly record element scopes. Implemented scope autocompletion
15831         (autocompletion on '.', '->', '::' and ':'. The functionality is not
15832         fully working. It was based on older patch for Anjuta 1.2.2 in SF
15833         patch list (author is unknown).
15834         - Implemented symbol-browser preferences for dynamically loading and
15835         saving tags API segments.
15836         - Fixed symbol-search to use tagmanager directly instead of depending
15837         on symbol-view for tags list.
15838         - Fixed symbol-view to create the tree using TMSymbol tree directly.
15839         - Fixed TMSymbol to create the complete tags tree instead of letting the
15840         symbol-view created the root nodes.
15841         - Changed project tags cache name to .tm_project2.cache because the
15842         newer format records additional scope information.
15843         
15844 2005-02-07  Naba Kumar  <naba@gnome.org>
15846         * plugins/editor/style-editor.c,
15847         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
15848         and GtkFontButton instead of deprecated widgets in
15849         style editor.
15850         
15851 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
15853         * plugins/project-wizard/action.c,
15854         plugins/project-wizard/action.h,
15855         plugins/project-wizard/autogen.c,
15856         plugins/project-wizard/autogen.h,
15857         plugins/project-wizard/file.c,
15858         plugins/project-wizard/file.h,
15859         plugins/project-wizard/install.c,
15860         plugins/project-wizard/install.h,
15861         plugins/project-wizard/parser.h,
15862         plugins/project-wizard/parser.c,
15863         plugins/project-wizard/property.c,
15864         plugins/project-wizard/property.h,
15865         plugins/project-wizard/plugin.h,
15866         plugins/project-wizard/plugin.c,
15867         plugins/project-wizard/values.c,
15868         plugins/project-wizard/values.h:
15869         Replace C++ comments by C comments
15871         * plugins/project-wizard/autogen.c,
15872         plugins/project-wizard/autogen.h:
15873         Add a run time check of autogen version.
15874         Add UserName variable.
15876         * plugins/project-wizard/anjuta-project-wizard.glade,
15877         plugins/project-wizard/header.c,
15878         plugins/project-wizard/druid.c,
15879         plugins/project-wizard/druid.h:
15880         Sort project in alphabetic order.
15881         Correct selection troubles in notebooks.
15883         * plugins/project-wizard/parser.c:
15884         Add some check when reading the project header block.
15886 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
15888         * plugins/project-wizard/action.c,
15889         plugins/project-wizard/action.h,
15890         plugins/project-wizard/autogen.c,
15891         plugins/project-wizard/autogen.h,
15892         plugins/project-wizard/file.c,
15893         plugins/project-wizard/file.h,
15894         plugins/project-wizard/install.c,
15895         plugins/project-wizard/parser.h,
15896         plugins/project-wizard/parser.c,
15897         plugins/project-wizard/property.c,
15898         plugins/project-wizard/property.h,
15899         plugins/project-wizard/values.c,
15900         plugins/project-wizard/values.h,
15901         Add a space between function name and open.
15903         * plugins/project-wizard/plugin.h,
15904         plugins/project-wizard/plugin.c,
15905         plugins/project-wizard/install.c,
15906         Avoid a crash if the user close the message view used by the .
15908         * plugins/project-wizard/anjuta-project-wizard,
15909         plugins/project-wizard/druid.c,
15910         plugins/project-wizard/druid.h,
15911         plugins/project-wizard/header.h,
15912         plugins/project-wizard/header.c,
15913         Add a text view with the description of each.
15914         Add a tab for each project.
15915         Replace some C++ comments to C comments.
15917 2005-02-05  Naba Kumar  <naba@gnome.org>
15919         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
15920         New icon from Sebastien Granjoux .
15921         
15922 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
15924         * libanjuta/anjuta-preferences.c:
15925         Set file property even without a focus out event (file selected 
15926         the browse dialog)
15928 2005-02-04  Naba Kumar  <naba@gnome.org>
15930         * plugins/glade/plugin.c: Fixed glade function calls.
15931         * configure.in: Fixed a typo.
15932         * TODO.tasks: Updated.
15934 2005-02-03  Naba Kumar  <naba@gnome.org>
15936         * plugins/project-manager/plugin.c: Fixed memory corruption.
15938         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
15939         build error.
15940         
15941         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15942         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15943         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
15944         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15946         * libanjuta/interfaces/libanjuta.idl,
15947         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
15948         interface.
15949         
15950         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
15952         Patch from Massimo Cora <maxcvs@email.it>:
15953         * plugins/editor/plugin.c: Fixed update UI for created buffers.
15954         
15955 2005-02-01  Naba Kumar  <naba@gnome.org>
15957         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
15958         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15959         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
15960         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
15961         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
15962         from sourceforge -- a64 crash fixes (correct typing for GType)
15963         and fixes compile errors in sun.
15965         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
15966         paste (shift+insert) in terminal.
15968 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
15970         * configure.in: Add «nb» to ALL_LINGUAS.
15972 2005-02-01  Naba Kumar  <naba@gnome.org>
15974         * TODO.tasks, TODO: Updated todo tasks.
15975         
15976         * plugins/editor/anjuta-document-manager.glade: Improved search
15977         relace dialog.
15978         
15979         * TODO.tasks: Fixed xml format.
15980         
15981         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
15982         work yet).
15983         
15984         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
15985         cleanups.
15986         
15987         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
15988         format during save (removed unwanted text nodes). Fixed scrollbars.
15990 2005-01-31  Naba Kumar  <naba@gnome.org>
15992         * libanjuta/interfaces/libanjuta.idl,
15993         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
15994         Implemented append() method for IAnjutaEditor interface and fixed
15995         various bugs with text insertions (cvs diff and macro insertions).
15996         
15997         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
15998         automatic indentation.
15999         
16000         * plugins/editor/action-callbacks.c,
16001         plugins/editor/action-callbacks.h,
16002         plugins/editor/anjuta-docman.c,
16003         plugins/editor/anjuta-document-manager.ui,
16004         plugins/editor/plugin.c,
16005         plugins/editor/text_editor.c,
16006         plugins/editor/text_editor.h,
16007         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
16008         Fixed highlight issues.
16010         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
16011         macro.
16012         
16013         * plugins/symbol-browser/an_symbol_view.c: Force update project.
16015         * data/properties/*: Updated properties files from scite. Created
16016         styles.properties to override the scite styles.
16017         
16018         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
16020         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
16021         
16022 2005-01-30  Naba Kumar  <naba@gnome.org>
16024         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
16025         unused definitions.
16026         
16027         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
16028         
16029         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16030         plugins/editor/text_editor.c,
16031         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
16032         fixed linuwidth preference setting, fixed insert text interface
16033         implementation. Improved automatice-indentation for cpp lexer.
16034         
16035         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
16037 2005-01-29  Naba Kumar  <naba@gnome.org>
16039         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
16040         option in update dialog as default. Improved import dialog. Sized
16041         log dialog.
16043         * configure.in: Fixed underquoted warning from autoconf.
16044         
16045         * plugins/editor/action-callbacks.c,
16046         plugins/editor/aneditor.cxx,
16047         plugins/editor/aneditor.h,
16048         plugins/editor/anjuta-document-manager.glade,
16049         plugins/editor/plugin.c,
16050         plugins/editor/plugin.h,
16051         plugins/editor/text_editor.c,
16052         plugins/editor/text_editor.h,
16053         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
16054         for Editor and fixed all preferences syncronization and notifys for
16055         visible prefs (in editor preferences page).
16056         
16057         * plugins/file-loader/plugin.c: Load recent files on idle.
16059 2005-01-28  Naba Kumar  <naba@gnome.org>
16061         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16062         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
16064         * plugins/editor/action-callbacks.c,
16065         plugins/editor/action-callbacks.h,
16066         plugins/editor/aneditor.cxx,
16067         plugins/editor/aneditor.h,
16068         plugins/editor/anjuta-document-manager.ui,
16069         plugins/editor/plugin.c,
16070         plugins/editor/text_editor.c,
16071         plugins/editor/text_editor.h,
16072         plugins/editor/text_editor_cbs.c,
16073         plugins/editor/text_editor_cbs.h,
16074         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
16075         Text editor.
16077         Patch from Massimo Cora <maxcvs@email.it>:
16078         * plugins/editor/an_symbol_search.c,
16079         plugins/editor/an_symbol_search.c: Fixed crash bugs.
16080         
16081 2005-01-27  Naba Kumar  <naba@gnome.org>
16082         
16083         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
16084         minimum size request to 200.
16086         * plugins/symbol-browser/an_symbol_info.c,
16087         plugins/symbol-browser/an_symbol_info.h,
16088         plugins/symbol-browser/an_symbol_search.c,
16089         plugins/symbol-browser/an_symbol_search.h,
16090         plugins/symbol-browser/an_symbol_view.c,
16091         plugins/symbol-browser/an_symbol_view.h,
16092         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
16093         pixbuf retrieval. Fixed runtime warning. Code clean up.
16095 2005-01-27  Naba Kumar  <naba@gnome.org>
16097         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
16098         src/anjuta.ui, (new) plugins/glade/.cvsignore,
16099         (new) plugins/glade/Makefile.am,
16100         (new) plugins/glade/anjuta-glade-plugin.png,
16101         (new) plugins/glade/anjuta-glade.plugin.in,
16102         (new) plugins/glade/anjuta-glade.ui,
16103         (new) plugins/glade/plugin.c,
16104         (new) plugins/glade/plugin.h,
16105         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
16106         now until glade3 works properly.
16108         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
16109         they are generated.
16110         
16111 2005-01-26  Naba Kumar  <naba@gnome.org>
16113         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
16114         Added mime icon for anjuta projects.
16115         
16116         patch from Massimo Cora <maxcvs@email.it>:
16117         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
16118         an_symbol_search.h, an_symbol_view.c, plugin.c:
16119         Fix/implement objects destroying/freeing.
16121 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
16122         
16123         * src/action-callback.[ch], src/anjuta-actions.h:
16124         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
16125         because it has not been updated for years and we know have a devhelp plugin
16126         which can do the job much better.
16127         * TODO.tasks: Updated done items
16129 2005-01-25  Naba Kumar  <naba@gnome.org>
16131         * autogen.sh: Fixed to generate interface files.
16133         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
16134         session save filenames.
16135         
16136         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
16137         
16138 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
16140         * plugins/project-wizard/Makefile.am,
16141         plugins/project-wizard/install.c,
16142         plugins/project-wizard/install.h,
16143         plugins/project-wizard/parser.c,
16144         plugins/project-wizard/parser.h,
16145         plugins/project-wizard/templates/terminal.wiz:
16146         Add action list block in wizard template
16147         * plugins/project-wizard/file.c,
16148         plugins/project-wizard/autogen.c:
16149         Small fixes
16151 2005-01-23  Naba Kumar  <naba@gnome.org>
16153         * configure.in: Fixed build error.
16155 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
16157         * plugins/project-wizard/druid.c,
16158         plugins/project-wizard/parser.c,
16159         plugins/project-wizard/property.c: Rewrite parser with
16160         better error handling
16162 2005-01-22  Naba Kumar  <naba@gnome.org>
16164         * plugins/symbol-browser/plugin.c: Changed c++ coments
16165         to c commnets and formated code to anjuta coding styles.
16166         
16167 2005-01-21  Naba Kumar  <naba@gnome.org>
16169         * configure.in, autogen.sh: Fixed build errors in newer automake.
16170         
16171         * plugins/editor/anjuta-docman.c: Do not emit change editor
16172         signal while in dispose.
16174         Patch from: Massimo Corà <maxcvs@email.it>
16175         * plugins/symbol-browser/Makefile.am,
16176         plugins/symbol-browser/an_symbol_view.c,
16177         plugins/symbol-browser/an_symbol_view.h,
16178         plugins/symbol-browser/plugin.c,
16179         plugins/symbol-browser/plugin.h,
16180         plugins/symbol-browser/test-symbol-browser.c,
16181         (new) plugins/symbol-browser/an_symbol_info.c,
16182         (new) plugins/symbol-browser/an_symbol_info.h,
16183         (new) plugins/symbol-browser/an_symbol_search.c,
16184         (new) plugins/symbol-browser/an_symbol_search.h:
16185         Added a cool real-time symbol-search-view in symbol browser.
16187 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
16188         
16189         * plugin/macro/plugin.c
16190         plugin/macro/anjuta-macro-plugin.ui
16191         plugin/macro/macro-db.[ch]
16192         plugin/macro/macro-dialog.[ch]
16193         plugin/macro/macro-actions.[ch]
16194         plugin/macro/macro-edit.[ch]
16195         plugin/macro/plugin.[ch]:
16196         
16197         Implemented three menu items as Naba proposed:
16198         Edit->Macro->
16199                 Insert Macro: Pops of a border-less window to enter a shortcut
16200                 Add Macro: Same as Manage Macro => New
16201                 Manage Macros: Full-features macro dialog
16203 2005-01-20  Naba Kumar  <naba@gnome.org>
16205         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
16206         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
16207         libanjuta/anjuta-shell.h,
16208         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16209         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16210         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
16211         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
16212         src/main.c, src/shell.c: Implemented command line args processing
16213         and session management. Fixed geometry restoration.
16215 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
16216         
16217         * plugins/macro/macro-db.c,
16218         plugins/macros.xml:
16219         Cleaned up XML interface and use attributes now for name, category and 
16220         shortcut. CDATA is used to avoid xml errors inside of macros.
16222 2005-01-19  Naba Kumar  <naba@gnome.org>
16224         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
16226 2005-01-18  Naba Kumar  <naba@gnome.org>
16227         
16228         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
16229         to work.
16231         * scintilla/*: Updated scintilla to current cvs and updated
16232         scintilla patches.
16233         
16234 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
16235         
16236         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
16237         plugins/cvs-plugin/cvs-actions.c:
16238         Added "Whole project" infrastructure but it does not
16239         work because I did not find a way to get the current project's
16240         root dir.
16242 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
16244         * plugins/cvs-plugin/Makefile.am
16245         plugins/cvs-plugin/anjuta-cvs.plugin.in
16246         plugins/cvs-plugin/cvs-actions.c
16247         plugins/cvs-plugin/cvs-callbacks.c
16248         plugins/cvs-plugin/cvs-interface.[ch] (added)
16249         plugins/cvs-plugin/plugin.c:
16250         
16251         Added IAnjutaCVS interface and improved cvs plugin. There
16252         is still some work to do on cvs import and to add a current
16253         project toggle.
16255 2005-01-17  Naba Kumar  <naba@gnome.org>
16257         * plugins/editor/aneditor.cxx: Fixed auto indentation.
16258         
16259         * configure.in: Fixed build errors.
16261         * data/Makefile.am,     (removed) data/README.stock_libs,
16262         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
16263         (removed) data/header.c, (removed) data/stock_libs.anj,
16264         (removed) data/x-anjuta-project.desktop,
16265         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
16267         * libanjuta/anjuta-plugin-description.c,
16268         libanjuta/anjuta-shell.c: Updated documentations.
16270         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
16271         
16272         * libanjuta/anjuta-launcher.c,
16273         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
16274         x86_64 systems.
16276 2005-01-17  Naba Kumar  <naba@gnome.org>
16277         
16278         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16279         plugins/project-wizard/templates/gtk.wiz,
16280         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
16281         Updated templates to new format.
16282         
16283         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
16284         * plugins/project-wizard/druid.c,
16285         plugins/project-wizard/parser.c,
16286         plugins/project-wizard/property.c,
16287         plugins/project-wizard/property.h,
16288         plugins/project-wizard/templates/terminal.wiz,
16289         plugins/project-wizard/templates/terminal/AUTHORS,
16290         plugins/project-wizard/templates/terminal/ChangeLog,
16291         plugins/project-wizard/templates/terminal/NEWS,
16292         plugins/project-wizard/templates/terminal/README,
16293         plugins/project-wizard/templates/terminal/project.anjuta,
16294         plugins/project-wizard/templates/terminal/src/main.c:
16295         Moveed code related to property types from druid.c and parser.c to 
16296         property.c. Changed tag from "<string ..." to
16297         "<property type="string..."     and so on. Rewrite parser
16298         (warning still in progress). Added list property. Changed
16299         terminal project to avoid using autogen on some file (much 
16300         faster) using the autogen attribute. Add a license list box in
16301         terminal project (just as an example). _label in item list is
16302         optional now.
16304 2005-01-16  Naba Kumar  <naba@gnome.org>
16306         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
16307         plugins/edtior/anjuta-docman.c: Fixed build errors.
16308         
16309         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
16310         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
16311         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
16312         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
16313         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
16314         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
16315         libanjuta/resources.h,
16316         plugins/build-basic-autotools/build-basic-autotools.c,
16317         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16318         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
16319         plugins/gtodo/plugin.c, src/Makefile.am,
16320         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
16321         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
16322         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
16323         should be handled in respective plugins. Added API documentations.
16325         * libanjuta-docs.sgml, libanjuta-sections.txt,
16326         libanjuta.types,
16327         (added) tmpl/anjuta-debug.sgml,
16328         (added) tmpl/anjuta-launcher.sgml,
16329         tmpl/anjuta-plugin.sgml,
16330         tmpl/anjuta-preferences.sgml,
16331         tmpl/anjuta-shell.sgml,
16332         (added) tmpl/anjuta-status.sgml,
16333         (removed) tmpl/anjuta-stock.sgml,
16334         tmpl/anjuta-utils.sgml,
16335         (removed) tmpl/defaults.sgml,
16336         (removed) tmpl/fileselection.sgml,
16337         (removed) tmpl/gnomefilelist.sgml,
16338         tmpl/ianjuta-buildable.sgml,
16339         (added) tmpl/ianjuta-debugger-manager.sgml,
16340         (added) tmpl/ianjuta-debugger.sgml,
16341         tmpl/ianjuta-document-manager.sgml,
16342         tmpl/ianjuta-editor.sgml,
16343         tmpl/ianjuta-file.sgml,
16344         tmpl/ianjuta-loader.sgml,
16345         tmpl/ianjuta-markable.sgml,
16346         tmpl/ianjuta-message-view.sgml,
16347         (added) tmpl/ianjuta-project-manager.sgml,
16348         (added) tmpl/ianjuta-todo.sgml,
16349         (added) tmpl/ianjuta-wizard.sgml,
16350         tmpl/libanjuta-iface-marshallers.sgml,
16351         tmpl/libanjuta-unused.sgml,
16352         (removed) tmpl/pixmaps.sgml,
16353         tmpl/plugins.sgml,
16354         (removed) tmpl/properties.sgml,
16355         tmpl/resources.sgml: Updated API documentations.
16357 2005-01-15  Naba Kumar  <naba@gnome.org>
16359         * libanjuta/anjuta-launcher.c: Added API docs.
16360         
16361         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16362         plugins/project-wizard/templates/gtk.wiz,
16363         plugins/project-wizard/templates/terminal.wiz,
16364         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16365         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
16366         plugins/project-wizard/templates/gtk/src/main.c,
16367         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
16368         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
16369         template files.
16371         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
16372         * plugins/project-wizard/anjuta-project-wizard.glade,
16373         plugins/project-wizard/autogen.c,
16374         plugins/project-wizard/druid.c,
16375         plugins/project-wizard/druid.h,
16376         plugins/project-wizard/file.c,
16377         plugins/project-wizard/file.h,
16378         plugins/project-wizard/install.c,
16379         plugins/project-wizard/parser.c,
16380         plugins/project-wizard/plugin.c,
16381         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
16382         setting the default project directory. Fix HIDDEN property, it's
16383         working but I think we could make this cleaner. Removed the
16384         copy of the string in mandatory_property. Add an optional autogen
16385         attribute, to force or avoid using autogen on some files, default
16386         without any attribute is autodetect.+ Replace the script tag with
16387         a normal file tag and an attribute execute.
16388         
16389 2005-01-14  Naba Kumar  <naba@gnome.org>
16391         * plugins/editor/action-callbacks.c,
16392         plugins/editor/search_incremental.c,
16393         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
16394         works now.
16395         
16396         * plugins/editor/plugin.c, plugins/editor/plugin.h,
16397         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
16398         tabs.
16400 2005-01-12  Naba Kumar  <naba@gnome.org>
16402         * configure.in,
16403         plugins/project-wizard/templates/Makefile.am,
16404         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
16405         plugins/project-wizard/templates/anjuta-plugin.wiz,
16406         (added) plugins/project-wizard/templates/gtk-logo.png,
16407         (added) plugins/project-wizard/templates/gtk.wiz,
16408         (added) plugins/project-wizard/templates/terminal-logo.png,
16409         plugins/project-wizard/templates/terminal.wiz,
16410         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16411         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16412         (added) plugins/project-wizard/templates/gtk/.cvsignore,
16413         (added) plugins/project-wizard/templates/gtk/Makefile.am,
16414         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
16415         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
16416         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
16417         (added) plugins/project-wizard/templates/gtk/src/main.c,
16418         (added) plugins/project-wizard/templates/gtk/src/project.glade,
16419         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
16420         GTK+ project templated and fixed other templates. Updated template
16421         logos.
16423 2005-01-12  Naba Kumar  <naba@gnome.org>
16425         * plugins/macro/anjuta-macro.glade: Improved GUI.
16426         
16427 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
16429         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
16430         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
16431         * plugins/cvs-plugin/cvs.[ch] (removed)
16432         Removed old unused files
16433         
16434         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
16435         * plugins/cvs-plugin/cvs-actions.c
16436         * plugins/cvs-plugin/Makefile.am:
16437         Seperate callback functions for better error
16438         handling. Cleaned up code.
16439         
16440         * plugins/macro/macros.xml: removed corrupt cvs
16441         macros for now.
16443 2005-01-10  Naba Kumar  <naba@gnome.org>
16445         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
16446         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
16447         and leaks.
16449 2005-01-09  Naba Kumar  <naba@gnome.org>
16451         * libegg/egg-recent-action.c, libegg/test-actions.c,
16452         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
16453         recent files models.
16454         
16455         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
16456         two models -- one for projects and other for regular files and show
16457         both in recent files menu. Changed recent files group from "anjuta"
16458         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
16459         when adding the URI in recent files.
16460         
16461         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
16462         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
16463         * plugins/macro/macro-dialog.c: Fixed dispose() method.
16464         * plugins/macro/macros.xml: Fixed xml errors.
16466 2005-01-08  Naba Kumar  <naba@gnome.org>
16467         
16468         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
16469         libegg/test-actions.c, libegg/menu/Makefile.am,
16470         libegg/menu/egg-recent-action.h: Added a new action for
16471         recent files.
16473         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
16474         Fixed dispose. Cleanup.
16475         
16476         * plugins/file-loader/anjuta-loader-plugin.ui,
16477         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16478         Use the new action for recent files. Added recent files in
16479         toolbar.
16481         * plugins/project-wizard/druid.c: Show busy cursor and
16482         de-sensitize druid buttons during page change.
16483         
16484         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
16485         * plugins/project-wizard/Makefile.am,
16486         plugins/project-wizard/druid.c,
16487         plugins/project-wizard/druid.h,
16488         plugins/project-wizard/install.c,
16489         plugins/project-wizard/plugin.c,
16490         plugins/project-wizard/plugin.h,
16491         plugins/project-wizard/property.c,
16492         plugins/project-wizard/property.h,
16493         (added) plugins/project-wizard/values.c,
16494         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
16495         objects (in values.c and values.h) containing the values of all
16496         properties. The NPWProperty objects now keep their values in this
16497         object which is persistant for one activation of the plugin, so the
16498         user keeps all the values even if he goes backward. Used an anjuta
16499         message view to list all files copied by the project wizard.
16501 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
16503         * plugins/macro/plugin.[ch],
16504         plugins/macro/macro-dialog.[ch]
16505         plugins/macro/macro-edit.[ch]
16506         plugins/macro/macro-db.[ch]
16507         plugins/macro/macro-actions.[ch]
16508         plugins/macro/anjuta-macro.plugin.in
16509         plugins/macro/anjuta-macro.glade
16510         plugins/macro/anjuta-macro.png
16511         plugins/macro/Makefile.am
16512         plugins/macro/macros.xml
16513         plugins/macro/anjuta-macro.ui (all added)
16514         configure.in
16515         plugins/Makefile.am:
16516         Added new macro plugins
16517         
16518         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16519         New icon
16520         
16521         * manuals/reference/template (removed)
16522         Removed old api reference
16523         
16524         * plugins/message-view/message-view.c:
16525         "Fixed" crash in on_row_deleted and added a
16526         comment that I cannot work this way. We will
16527         have to change everything a bit to avoid losing
16528         memory there.
16529         
16530         * plugins/text-editor/text_editor.c:
16531         Update line number width on file save
16534 2005-01-07  Naba Kumar  <naba@gnome.org>
16536         * plugins/project-wizard/anjuta-project-wizard.glade,
16537         plugins/project-wizard/druid.c,
16538         plugins/project-wizard/templates/anjuta-plugin.wiz,
16539         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
16540         Display page description in bold. Fixed mandatory field check.
16542         * configure.in,
16543         libanjuta/libanjuta-1.0.pc.in,
16544         plugins/project-wizard/druid.c,
16545         plugins/project-wizard/parser.c,
16546         plugins/project-wizard/property.h,
16547         plugins/project-wizard/templates/anjuta-plugin.wiz,
16548         plugins/project-wizard/templates/terminal.wiz,
16549         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
16550         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
16551         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
16552         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
16553         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
16554         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16555         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16556         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16557         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
16558         plugins/project-wizard/templates/terminal/configure.in.tpl,
16559         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
16560         plugins/project-wizard/templates/terminal/src/main.c: Implemented
16561         a new property type -- hidden. Fixed terminal and anjuta-plugin
16562         project templates.
16564 2005-01-07  Naba Kumar  <naba@gnome.org>
16566         * templates/anjuta-plugin.wiz,
16567         templates/terminal.wiz,
16568         templates/terminal/Makefile.am.tpl,
16569         templates/terminal/autogen.sh,
16570         (Removed) templates/terminal/configure.ac.tpl,
16571         (Added) templates/.cvsignore,
16572         (Added) templates/Makefile.am,
16573         (Added) templates/anjuta-plugin/.cvsignore,
16574         (Added) templates/anjuta-plugin/Makefile.am,
16575         (Added) templates/anjuta-plugin/src/.cvsignore,
16576         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
16577         (Added) templates/terminal/.cvsignore,
16578         (Added) templates/terminal/Makefile.am,
16579         (Added) templates/terminal/configure.in.tpl,
16580         (Added) templates/terminal/po/.cvsignore,
16581         (Added) templates/terminal/po/ChangeLog,
16582         (Added) templates/terminal/po/Makefile.am,
16583         (Added) templates/terminal/po/POTFILES.in,
16584         (Added) templates/terminal/src/.cvsignore,
16585         (Added) templates/terminal/src/Makefile.am,
16586         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
16587         project wizard. Fixed configure/po/Makefile template errors.
16589 2005-01-06  Naba Kumar  <naba@gnome.org>
16591         * configure.in: Added project templates.
16592         * plugins/project-wizard/templates/*: Added to project and renamed
16593         Makefile.am and configure.in to Makefile.am and configure.ac respectively
16594         for the project templates (so that they do not conflict with autotools
16595         build. Created proper configure.ac.tpl and autogen.sh for project
16596         templates.
16597         
16598 2005-01-06  Naba Kumar  <naba@gnome.org>
16600         * plugins/project-wizard/anjuta-project-wizard.glade,
16601         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
16602         Fixed file list parsing and to take absolute file paths (for example,
16603         from an icon selected previously). Used toggle buttons for boolean
16604         properties. Check if all mandatory fields are given before going
16605         forward in the wizard. Use scrollable viewport for listing property
16606         widgets incase the list goes out of wizard's size. Added tooltips
16607         as descriptions of the property widgets. And other fixes.
16609         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
16610         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
16611         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
16612         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
16613         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
16614         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
16615         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
16616         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16617         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
16618         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16619         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
16620         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
16621         Restructured template files.
16623 2005-01-06  Naba Kumar  <naba@gnome.org>
16625         * configure.in: Added check for autogen.
16626         
16627         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
16628         in dispose.
16629         
16630         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
16631         Do not emit changed signal when in dispose.
16633         * plugins/symbol-browser/plugin.c: Don't updated symbols when
16634         symbol-view widget has been destroyed.
16635         
16636         * src/anjuta-app.c: Set null to preference, status and ui object
16637         pointers when they are destroyed.
16639         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
16640         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
16641         Added boolean, integer and file property types.
16642         
16643         * plugins/project-wizard/Makefile.am,
16644         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
16645         project wizard templates.
16647 2005-01-04  Naba Kumar  <naba@gnome.org>
16649         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
16650         added widgets.
16651         
16652         * plugins/editor/aneditor.cxx,
16653         plugins/editor/anjuta-docman.c,
16654         plugins/editor/plugin.c,
16655         plugins/editor/text_editor.c:
16656         Removed unnecessary ref/unref of scintilla.
16657         
16658         * plugins/message-view/anjuta-msgman.c,
16659         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
16660         make close button similar to document manager.
16661         
16662         * plugins/project-manager/plugin.c,
16663         plugins/project-manager/plugin.h: Removed dead codes. Removed
16664         unnecessary ref/unref.
16665         
16666         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
16667         instead of hard refs.
16669 2005-01-03  Naba Kumar  <naba@gnome.org>
16671         * libanjuta/interfaces/libanjuta.idl: Added configure() and
16672         generate() methods for IAnjutaBuildable interface.
16674         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
16675         IAnjutaBuildable inteface.
16677         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
16678         to destroy build context when message view is destroyed.
16679         
16680         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
16681         a ref to it and unref in destructor. AnEditor class wants to be the
16682         owner of scintilla widget. Fixed compile warnings with signed/unsigned
16683         comparisions.
16684         
16685         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
16686         complicate the scene. Removed editor widget from AnjutaDocman when
16687         the widget is destroyed.
16688         
16689         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
16690         from shell. It will be removed from shell when the widget is destroyed.
16691         
16692         * plugins/editor/text_editor.c: Added debug codes to track object
16693         finalizations.
16695         * plugins/message-view/anjuta-msgman.c: Remove message view on
16696         widget destroy. Destroy message view on remove. Removed all views
16697         correctly.
16698         
16699         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
16700         from container.
16702 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16704         * plugins/file-wizard/action-callbacks.c,
16705         plugins/file-wizard/anjuta-file-wizard.glade,
16706         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
16707         Insert Licence, copyright, header template ...
16708         
16709 2005-01-02  Naba Kumar  <naba@gnome.org>
16711         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
16712         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
16713         anjuta_status_add_widget() to allow setting busy cursor on non
16714         toplevel windows.
16716         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
16718         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
16719         mime types to take text/source also.
16720         
16721         * plugins/editor/anjuta-docman.c,
16722         plugins/editor/anjuta-docman.h,
16723         plugins/editor/plugin.c,
16724         plugins/editor/text_editor.c,
16725         plugins/editor/text_editor.h,
16726         plugins/editor/text_editor_cbs.c: Listen for busy signal from
16727         AnjutaStatus and set busy cursor on editors.
16729         * plugins/file-loader/Makefile.am,
16730         plugins/file-loader/plugin.c,
16731         (added) plugins/file-loader/dnd.c,
16732         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
16734         * src/anjuta.c: Hide anjuta window before destruction.
16736         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
16737         * configure.in, plugins/Makefile.am,
16738         (removed) plugins/project-wizard/appwiz_page1.c,
16739         (removed) plugins/project-wizard/appwiz_page2.c,
16740         (removed) plugins/project-wizard/appwiz_page3.c,
16741         (removed) plugins/project-wizard/appwiz_page4.c,
16742         (removed) plugins/project-wizard/appwizard.c,
16743         (removed) plugins/project-wizard/appwizard.h,
16744         (removed) plugins/project-wizard/appwizard_cbs.c,
16745         (removed) plugins/project-wizard/appwizard_cbs.h,
16746         (removed) plugins/project-wizard/appwizard_gui.c,
16747         (removed) plugins/project-wizard/gnome_project.c,
16748         (removed) plugins/project-wizard/gnome_project.h,
16749         (removed) plugins/project-wizard/wizard_gui.c,
16750         (removed) plugins/project-wizard/wizard_gui.h,
16751         (added) plugins/project-wizard/.cvsignore,
16752         (added) plugins/project-wizard/Makefile.am,
16753         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
16754         (added) plugins/project-wizard/anjuta-project-wizard.glade,
16755         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
16756         (added) plugins/project-wizard/applogo.png,
16757         (added) plugins/project-wizard/appwizard.png,
16758         (added) plugins/project-wizard/autogen.c,
16759         (added) plugins/project-wizard/autogen.h,
16760         (added) plugins/project-wizard/druid.c,
16761         (added) plugins/project-wizard/druid.h,
16762         (added) plugins/project-wizard/file.c,
16763         (added) plugins/project-wizard/file.h,
16764         (added) plugins/project-wizard/header.c,
16765         (added) plugins/project-wizard/header.h,
16766         (added) plugins/project-wizard/install.c,
16767         (added) plugins/project-wizard/install.h,
16768         (added) plugins/project-wizard/parser.c,
16769         (added) plugins/project-wizard/parser.h,
16770         (added) plugins/project-wizard/plugin.c,
16771         (added) plugins/project-wizard/plugin.h,
16772         (added) plugins/project-wizard/property.c,
16773         (added) plugins/project-wizard/property.h: Removed old application-wizard
16774         codes and added new template based (autogen based) project wizard
16775         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
16777 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
16779         * plugins/cvs-plugin/plugin.c: Fixed crash bug
16780         * plugins/cvs-plugin/cvs-execute.c:
16781         Fix cvs_log which did not work because of some
16782         glade problem
16783         Patch from Mark R. Pariente <markpariente@cmu.edu>
16784         - Fix message highlighting
16786 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
16787         
16788         * template/*,
16789         date/template/*,
16790         configure.in:
16791         Removed template stuff completly because we dicussed to implement
16792         a macro system for Edit->Insert Text
16794 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
16795         
16796         * plugins/editor/aneditor.cxx,
16797         plugins/editor/text_editor.c:
16798         Set line number width dynamically
16799         * src/about.c:
16800         Prepered new GTK 2.6 about dialog
16802 2004-12-30  Naba Kumar  <naba@gnome.org>
16804         patch from: Massimo Corà  <maxcvs@email.it>
16805         * plugins/editor/aneditor.cxx: Highlights correct function
16806         argument in recursive calltips.
16808 2004-12-30  Naba Kumar  <naba@gnome.org>
16810         * plugins/symbol-browser/plugin.c,
16811         libanjuta/interfaces/libanjuta.idl,
16812         plugins/editor/text_editor.c: Fixed editor markers and added a new
16813         marker (BASIC) to indicate line numbers. Fixed symbol browser to
16814         mark the line visited.
16815         
16816         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
16817         libegg/Makefile.am, libegg/eggcomboselect.c,
16818         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
16819         widget for use with symbol view in toolbar.
16820         
16821         * plugins/cvs-plugin/anjuta-cvs.ui,
16822         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
16823         placeholder for cvs plugin context menu in filemanager.
16824         
16825 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
16826         
16827         * plugins/cvs-plugin/plugin.c:
16828         Show popup menu only if the file is contained in
16829         a directory containing a "CVS" directory
16831 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
16832         
16833         * plugins/cvs-plugin/cvs-action.[ch],
16834         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16835         * plugins/cvs-plugin/anjuta-cvs.ui,
16836         * plugins/cvs-plugin/plugin.c:
16837         Implemented "Import"
16838         
16839         Patch from Mark R. Pariente <markpariente@cmu.edu>:
16840         Added right-click-menu for file-manager
16842 2004-12-26  Naba Kumar  <naba@gnome.org>
16844         * src/action-callbacks.c, src/action-callbacks.h,
16845         src/anjuta-actions.h, src/anjuta-app.c,
16846         src/anjuta.ui: Added fullscreen action.
16848         * plugins/cvs-plugin/cvs-actions.c,
16849         plugins/cvs-plugin/plugin.c,
16850         plugins/cvs-plugin/plugin.h: Watches current editor,
16851         project and file manager selection in plugin
16852         implementation.
16853         
16854 2004-12-26  Naba Kumar  <naba@gnome.org>
16856         * src/anjuta-app.c, src/anjuta.c, src/main.c,
16857         src/action-callbacks.c: Fixed app finalization. Added a
16858         command line arg --proper-shutdown (-p), which when set
16859         will release all plugins and their resources (this option
16860         is mainly for debugging).
16861         
16862         * plugins/file-loader/plugin.c: Fixed filename duplications
16863         in recent files history.
16864         
16865         * plugins/profile-default/plugin.c: Disabled problematic
16866         plugins for now to load at startup.
16867         
16868         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
16869         annoying debug prints.
16870         
16871 2004-12-23  Naba Kumar  <naba@gnome.org>
16873         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
16874         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16875         plugins/cvs-plugin/anjuta-cvs.ui,
16876         plugins/cvs-plugin/cvs-actions.c,
16877         plugins/cvs-plugin/cvs-actions.h,
16878         plugins/cvs-plugin/cvs-execute.c,
16879         plugins/cvs-plugin/cvs-execute.h,
16880         plugins/cvs-plugin/Makefile.am,
16881         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
16882         Added cvs log command.
16884 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
16885         
16886         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
16887         default
16889 2004-12-20  Naba Kumar  <naba@gnome.org>
16891         patch from: Massimo Corà  <maxcvs@email.it>
16892         * plugins/editor/aneditor.cxx: Added recursive calltips.
16894 2004-12-20  Naba Kumar  <naba@gnome.org>
16895         
16896         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
16897         Show busy cursor during loading and unloading.
16898         
16899 2004-12-19  Naba Kumar  <naba@gnome.org>
16901         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
16902         memory leaks. Disabled debug print.
16904         * plugins/symbol-browser/an_symbol_view.c,
16905         plugins/symbol-browser/plugin.c,
16906         plugins/symbol-browser/plugin.h: Fixed loading and unloading
16907         problems. Creates SymbolView object every time when the
16908         plugin is activated.
16910         * plugins/project-manager/plugin.c: Close project when
16911         deactivating.
16912         
16913 2004-12-18  Naba Kumar  <naba@gnome.org>
16915         * po/POTFILES.in: Removed commented lines.
16916         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
16917         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
16918         * plugins/gdb/plugin.c: Fixed compile error.
16919         
16920         Patch from: Mark R. Pariente  <mark@demar.com.tr>
16921         * libegg/eggcellrendererkeys.c: Fixed compile error.
16922         
16923 2004-12-18  Naba Kumar  <naba@gnome.org>
16925         * plugins/file-loader/plugin.c: Fixed loading bug.
16926         
16927         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
16928         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16929         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
16930         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
16931         and corruptions. Fixed loading and unloading of plugins.
16932         
16933 2004-12-17  Naba Kumar  <naba@gnome.org>
16934         
16935         * plugins/file-loader/Makefile.am,
16936         plugins/file-loader/plugin.c,
16937         plugins/project-manager/plugin.c: Fixed memory corruption
16938         and disposition codes. Added missing plugin.h in Makefile.am.
16940 2004-12-16  Naba Kumar  <naba@gnome.org>
16942         * plugins/symbol-browser/an_symbol_view.c,
16943         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
16944         codes. Fixed memory leaks and corruptions.
16946         * plugins/build-basic-autotools/build-basic-autotools.c
16947         plugins/editor/anjuta-docman.c,
16948         plugins/editor/text_editor.c,
16949         plugins/file-loader/plugin.c,
16950         plugins/file-manager/plugin.c,
16951         plugins/file-wizard/plugin.c,
16952         plugins/message-view/anjuta-msgman.c,
16953         plugins/message-view/anjuta-msgman.h,
16954         plugins/message-view/message-view.c,
16955         plugins/message-view/plugin.c,
16956         plugins/message-view/plugin.h,
16957         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
16959         * src/about.c, src/about.h, src/action-callbacks.c,
16960         src/action-callbacks.h, src/anjuta-actions.h,
16961         src/anjuta-app.c, src/anjuta-app.h,
16962         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
16963         src/anjuta.c, src/anjuta.h, src/getline.c, 
16964         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
16965         src/start-with.c, src/start-with.h: Fixed emacs modes.
16967         * src/layout.xml: Brought document manager in front.
16968         
16969 2004-12-15  Naba Kumar  <naba@gnome.org>
16971         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
16972         properly removed.
16973         
16974         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
16975         finalization. Added a method to unload all plugins and destroy them.
16976         Fixed memory leaks.
16977         
16978         * plugins/sample1/plugin.c: Proper finalization code and renamed
16979         functions to proper names.
16980         
16981         * plugins/build-basic-autotools/build-basic-autotools.c,
16982         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
16984         * src/shell.c: Unload all plugins on exit, so that memory profilers
16985         can detect memory leaks in plugins.
16987 2004-12-13  Naba Kumar  <naba@gnome.org>
16989         * plugins/devhelp/plugin.c: Delay widget initialization, now that
16990         docking is working.
16991         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
16992         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
16994 2004-12-11  Naba Kumar  <naba@gnome.org>
16996         * data/properties/anjuta.properties: Fixed font size.
16997         * plugin/build-basic-autotools/build-basic-autotools: Added initial
16998         compile file function. There are some fixmes there.
16999         * plugins/message-view/anjuta-msgman.c,
17000         * plugins/message-view/message-view.c: Fixed bugs and clean up.
17001         
17002 2004-12-08  Naba Kumar  <naba@gnome.org>
17004         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
17005         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
17006         to escape quotes in a string.
17007         
17008         * plugins/cvs-plugin/cvs-actions.c,
17009         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
17010         cvs diff command.
17012         * plugins/build-basic-autotools/build-basic-autotools.c,
17013         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
17014         filters.
17015         
17016 2004-12-07  Naba Kumar  <naba@gnome.org>
17018         * plugins/build-basic-autotools/build-basic-autotools.c,
17019         plugins/build-basic-autotools/automake-c.filters: Completed directory
17020         tracking. Double click on Errors and warnings now work as expected.
17022         * plugins/build-basic-autotools.c: Added codes to track build directory
17023         so that absolute path of the files could be determined.
17025 2004-12-06  Naba Kumar  <naba@gnome.org>
17027         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
17028         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
17029         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
17030         
17031 2004-12-05  Naba Kumar  <naba@gnome.org>
17033         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
17034         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
17035         
17036         * plugins/cvs-plugin/plugin.c,
17037         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
17038         
17039 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
17040         
17041         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17042         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
17043         plugins/cvs-plugin/cvs-execute.[ch]:
17044         Implemented cvs status and cvs diff
17045         Known bugs:
17046         - rdiff command is not correct
17047         - Must find a way to allow selection of directies AND files 
17048         in GtkFileChooser
17050 2004-12-03  Naba Kumar  <naba@gnome.org>
17052         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
17053         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
17054         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
17055         session.properties file if it is for the first time.
17056         
17057 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
17058         
17059         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
17060         commit.
17061         
17062         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
17063         plugins/cvs-plugin/anjuta-cvs.ui:
17064         Implemented update/commit and changed menu layout 
17066 2004-12-02  Naba Kumar  <naba@gnome.org>
17068         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
17069         property name (for cvs path property). Beautified dialogs.
17071 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
17072         
17073         * plugins/message-view/anjuta-msgman.c: Changed callback name
17074         and changed switch-page handling.
17075         
17076         * plugins/cvs-plugin/cvs-actions.c:
17077         * plugins/cvs-plugin/cvs-execute.c:
17078         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17079         - Implemented cvs add and cvs removed - both working now
17080         - Created a useful preferences page
17081         
17083 2004-11-30  Naba Kumar  <naba@gnome.org>
17085         * libanjuta/anjuta-status.c: Fixed runtime warning.
17086         
17087         * plugins/editor/Makefile.am:
17088         plugins/editor/anjuta-document-manager.glade,
17089         plugins/editor/plugin.c
17090         plugins/editor/plugin.h
17091         plugins/editor/style-editor.c (new, moved from src/),
17092         plugins/editor/style-editor.h (new, moved from src/),
17093         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
17094         settings in preferences.
17096         * plugins/editor/text_editor.c,
17097         plugins/editor/text_editor.h: Do not take unused args in
17098         text_editor_get_props().
17100         * src/style-editor.c, src/style-editor.h: Removed, moved to
17101         plugins/editor/ directory.
17103 2004-11-29  Naba Kumar  <naba@gnome.org>
17105         * plugins/editor/text_editor_cbs.c: Emit click signal in
17106         IAnjutaMarkable.
17107         * libanjuta/anjuta-status.c: More spacing between items.
17108         
17109 2004-11-29  Naba Kumar  <naba@gnome.org>
17111         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
17112         
17113         * libanjuta/interfaces/libanjuta.idl,
17114         plugins/debug-manager/anjuta-debug-manager.plugin.in,
17115         plugins/debug-manager/plugin.c,
17116         plugins/gdb/breakpoints.c,
17117         plugins/gdb/breakpoints.h,
17118         plugins/gdb/debugger.c,
17119         plugins/gdb/debugger.h,
17120         plugins/gdb/plugin.c,
17121         plugins/gdb/plugin.h,
17122         plugins/gdb/utilities.c,
17123         plugins/gdb/utilities.h: Code cleanups and partial implementation of
17124         toggle breakpoint margin clicks.
17126 2004-11-28  Naba Kumar  <naba@gnome.org>
17128         * TODO.tasks: Fixed indentations.
17129         * plugins/gtodo/libgtodo.c: Save with indentation.
17130         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
17131         * plugins/project-manager/plugin.c: Fixed runtime warnings.
17132         * libanjuta/anjuta-status.c: Fixed busy cursors.
17133         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
17134         * po/POTFILES.in: Updated.
17135         
17136 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
17137         
17138         * plugins/editor/anjuta-document-manager.glade,
17139           plugins/editor/search-replace.[c,h], 
17140           plugins/editor/search-replace_backend.h
17141           plugins/editor/search-preferences.[c,h] :
17142           Saved Search-Preferences (gconf),
17143           Basic search by default.
17145 2004-11-22  Naba Kumar  <naba@gnome.org>
17147         * configure.in: Fixed build error.
17149 2004-11-21  Naba Kumar  <naba@gnome.org>
17151         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
17152         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
17153         Added AnjutaStatus class to libanjuta.
17154         Added anjuta_shell_get_status() method.
17155         
17156         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
17157         and fixed marshaller generation.
17158         
17159         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
17160         "updade_ui" signals to IAnjutaEditor interface.
17161         
17162         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
17163         
17164         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
17165         regexes.
17166         
17167         * plugins/class-gen/clsGen.c: Intial port.
17168         
17169         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
17170         name.
17171         
17172         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
17173         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17174         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
17175         Implemented status update. Emits "update_ui" and "char_added" signals.
17176         Added view preferences.
17177         
17178         * plugins/file-loader/plugin.c: Added open with plugins in open with
17179         menus.
17180         
17181         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
17182         
17183         * plugins/message-view/anjuta-msgman.c,
17184         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
17185         to close correct message view rather than current view.
17187 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
17188         
17189         * plugins/cvs-plugin/cvs-actions.c
17190         plugins/cvs-plugin/plugin.[ch]
17191         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17192         Implemented cvs add but ran into a launcher/message_view
17193         problem because of a limitation of the idl compiler
17195 2004-11-19  Naba Kumar  <naba@gnome.org>
17197         * plugins/project-manager/plugin.c: Displays a progress window during
17198         project load.
17199         
17200         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
17201         Fixed UI separators.
17202         
17203         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
17204         UI placeholder.
17205         
17206         * plugins/project-manager/anjuta-project-manager.ui,
17207         plugins/project-manager/plugin.[c,h]: Added add/remove context
17208         menus and implemented them. Added file manager merge menu.
17210 2004-11-18  Naba Kumar  <naba@gnome.org>
17212         * TODO.tasks: Updated.
17213         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
17214         plugins/message-view/message-view.c: Fixed finalize and dispose
17215         methods.
17216         * plugins/debugger/*: Removed from cvs (development now in
17217         debug-manager).
17219 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
17221         Reviewed by Naba Kumar  <naba@gnome.org>:
17222         
17223         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
17224         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17225         plugins/gdb/breakpoints.c: all marker related stuff moved from
17226         editor and docman interfaces to IAnjutaMarkable
17228 2004-11-17  Naba Kumar  <naba@gnome.org>
17230         * TODO.tasks: Updated.
17231         
17232         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
17233         
17234         * libegg/egg-combo-action.c: Block changed signal when changing model.
17235         
17236         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
17237         Emit changed signal. Removed dead codes.
17238         
17239         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
17240         that recent files history do not duplicate.
17241         
17242         * plugins/symbol-browser/an_symbol_view.c,
17243         plugins/symbol-browser/an_symbol_view.h,
17244         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
17245         Fixed a bug.
17247 2004-11-15  Naba Kumar  <naba@gnome.org>
17249         * plugins/project-manager/plugin.c: Opens targets on double click.
17250         
17251         * plugins/message-view/message-view.c,
17252         plugins/file-manager/anjuta-file-manager-plugin.glade,
17253         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
17254         Added proper class finalization
17255         and disposition. Added preferences notifications and callbacks to
17256         change info/warning/error colors.
17257         
17258         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
17259         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
17260         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
17261         Implemented finalize method for AnjutaApp. Code cleanups.
17262         
17263         * plugins/message-view/plugin.c: Static parent_class.
17264         
17265 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17266         * plugins/editor/search-replace.[c,h], 
17267           plugins/editor/search-replace_backend.c
17268           Update search entry in main toolbar.
17269           Clean code.
17271 2004-11-11  Naba Kumar  <naba@gnome.org>
17273         * TODO.tasks: Updated.
17275         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
17276         and completed on-the-fly-change preferences. Removed "changed"
17277         signal as it is no longer necessary (use notify for similar
17278         purpose to monitor individual preferences).
17280         
17281         * plugins/editor/anjuta-document-manager.glade: Added view menu
17282         preferences so that they are registered.
17283         
17284         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
17285         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
17286         connection to "changed" signal of preferences and implemented
17287         notifications for some editor preferences. More to implement.
17289 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17290         * plugins/editor/print.c
17291         Fixed bug 1047624 : Add line number every X lines.
17293 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17294         * plugins/editor/search-replace.c
17295         Fixed a crash bug (995755) when searching "%n"
17297 2004-11-09  Naba Kumar  <naba@gnome.org>
17299         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
17300         Fixed to refresh categories list on file load.
17302 2004-11-08  Naba Kumar  <naba@gnome.org>
17303         
17304         * configure.in, plugins/Makefile.am,
17305         plugins/profile-default/plugin.c: Added cvs plugin in build.
17306         
17307         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
17308         
17309         * plugins/debug-manager/.cvsignore: Added file to ignore.
17310         
17311         * plugins/debug-manager/Makefile.am: Removed dead codes.
17312         
17313         * src/anjuta.ui: Added placeholder for version control UI.
17315 2004-11-08  Naba Kumar  <naba@gnome.org>
17317         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17318         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17319         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
17320         Updated.
17322         * global-tags/Makefile.am: Fixed make error.
17324         * plugins/profile-default/plugin.c: Added debug-manager
17325         and gdb plugins to load at startup so that debugger
17326         windows are docked properly. They will be removed
17327         later when we figure out runtime docking.
17329         * plugins/sample1/*: Restored to last working state.
17331         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
17332         windows in lower pane. Named the windows appropriately.
17334         * ChangeLog: Fixed format.
17335         
17336 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
17338         * libanjuta/interfaces/libanjuta.idl,
17339         libanjuta/anjuta-marshal.c,
17340         plugins/Makefile.am,
17341         plugins/debug-manager/plugin.c,
17342         plugins/editor/plugin.c,
17343         plugins/editor/text_editor.c,
17344         plugins/gdb/breakpoints.c,
17345         plugins/gdb/debugger.c,
17346         plugins/gdb/plugin.c,
17347         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
17349 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17350         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
17351         plugins/editor/search-replace.c,
17352         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
17353         Search and Replace; Show result in find pane
17354           
17355 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
17356         
17357         * plugins/gdb, plugins/debug-manager: Applied debugger patch
17358         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
17359         (added features: starting debugger and loading of core/executable,
17360         StepIn, StepOut, StepOver and Execute, toggling breakpoint
17361         partially works)
17363 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
17364         
17365         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
17366         my cvs-plugin files...
17367         I hope I have rescued everything possible.
17368         
17369         * Naba: Could you please fix sample1 because I messed it up to 
17370         but there should be a histroy of this directory we should commit
17372 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
17373         
17374         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
17375         infrastructure
17376         * plugins/cvs-plugin/plugin.c,
17377         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17378         Added preferences dialog (not yet complete)
17380 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
17381         
17382         * global-tags/Makefile.am, mime/Makefile.am:
17383         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
17384         
17385         * template/xmltemplate.[ch],
17386         template/xmlstrings.[ch],
17387         template/autotools.[ch] removed,
17388         template/prj_template.[ch] removed,
17389         template/lang_template.[ch] removed,
17390         template/lib_template.[ch] removed,
17391         template/Makefile.am adjusted,
17392         template/dtds/lang.dtd removed, 
17393         template/dtds/lib.dtd removed,
17394         template/dtds/prj.dtd removed,
17395         template/dtds/autotools.dtd removed,
17396         data/template/lib/* removed,
17397         data/template/language/* removed,
17398         data/template/library/* removed,
17399         data/template/project/* removed,
17400         date/template/Makefile.am adjusted:
17401         Remove everything except text-templates to replace hardcoded 
17402         Edit->Insert texts with dynamic loaded.
17404         * plugins/cvs-plugin/plugin.[ch],
17405         plugins/cvs-actions.[ch],
17406         plugins/Makefile.am,
17407         plugins/cvs-plugin/Makefile.am,
17408         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
17409         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17410         plugins/cvs-plugin/anjuta-cvs.plugin.in:
17411         Added initial cvs-plugin code
17413 2004-10-21  Naba Kumar  <naba@gnome.org>
17414         
17415         * libanjuta/anjuta-plugin.c,
17416         plugins/build-basic-autotools/build-basic-autotools.c,
17417         plugins/debugger/plugin.c,
17418         plugins/devhelp/plugin.c,
17419         plugins/editor/anjuta-docman.c,
17420         plugins/editor/goto_line.c,
17421         plugins/editor/plugin.c,
17422         plugins/editor/search-replace.c,
17423         plugins/editor/text_editor.c,
17424         plugins/file-loader/plugin.c,
17425         plugins/file-manager/plugin.c,
17426         plugins/file-wizard/file.c,
17427         plugins/file-wizard/plugin.c,
17428         plugins/gdb/plugin.c,
17429         plugins/gtodo/plugin.c,
17430         plugins/message-view/anjuta-msgman.c,
17431         plugins/profile-default/plugin.c,
17432         plugins/project-manager/plugin.c,
17433         plugins/sample1/plugin.c,
17434         plugins/terminal/terminal.c: Defined all global variables static,
17435         particularly class parent_class variables. They were getting
17436         confused at link time.
17438         * libanjuta/plugins.c: Do not unload plugins when they are
17439         deactivated. Simply cache them for later activation. Unloading
17440         modules have some problem with shared libs using static class
17441         registration. Fixed hash type for installed plugins. Eventually,
17442         we want to add "CanUnload" attribute for .plugin files (in
17443         "Anjuta Plugin" group) to let plugin loader know if the plugin can
17444         be unloaded from memory. Those plugins declaring CanUnload=false
17445         will not be unloaded from memory and will be put in the cache. Those
17446         not declaring anything or declaring CanUnload=true, will be unloaded
17447         from memory when they are deactivated.
17449         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
17450         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17451         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
17452         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
17453         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
17454         activation, deactivation. Fixed memory leaks.
17456 2004-10-20  Naba Kumar  <naba@gnome.org>
17458         * TODO.tasks: Updated.
17459         
17460         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17461         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
17462         macro for adding interfaces to plugin types. Code cleanup.
17463         
17464         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17465         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17466         
17467         * plugins/build-basic-autotools/build-basic-autotools.c,
17468         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
17469         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17470         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
17471         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
17472         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
17473         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
17474         plugins/project-manager/plugin.c,
17475         plugins/symbol-browser/an_symbol_view.c,
17476         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
17477         newly defined macro to add interfaces to plugin types.
17479         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
17481 2004-10-20  Naba Kumar  <naba@gnome.org>
17483         * TODO.tasks: Added task list.
17484         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
17485         default values.
17487 2004-10-19  Naba Kumar  <naba@gnome.org>
17489         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
17490         
17491         * plugins/editor/action-callbacks.c,
17492         plugins/editor/action-callbacks.h,
17493         plugins/editor/anjuta-docman.c,
17494         plugins/editor/anjuta-docman.h,
17495         plugins/editor/anjuta-document-manager.ui,
17496         plugins/editor/file_history.c,
17497         plugins/editor/file_history.h,
17498         plugins/editor/plugin.c: Added file history browsing.
17499         
17500         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
17501         
17502         * plugins/message-view/anjuta-message-manager.ui,
17503         plugins/message-view/plugin.c: Added document manager context menu.
17504         
17505         * plugins/symbol-browser/an_symbol_view.c,
17506         plugins/symbol-browser/an_symbol_view.h,
17507         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17508         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
17509         document manager context menu.
17510         
17511         * scintilla/*, scintilla/include/*: Updated to current cvs.
17512         
17513 2004-10-19  Naba Kumar  <naba@gnome.org>
17515         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
17516         placeholder for debugger UI.
17517         
17518         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
17519         * plugins/file-manager/plugin.c: Fixed loading bug.
17520         
17521         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
17522         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
17523         Initializes gconf database with default values when the
17524         values are not defined. Use bool and int prefs separately.
17526         * plugins/editor/plugin.c: Added encoding preferences.
17527         * plugins/project-manager/plugin.c: Cleanup and debug messages.
17529         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17530         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17531         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17532         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17534 2004-10-18  Naba Kumar  <naba@gnome.org>
17536         * po/POTFILES.in: Updated.
17537         
17538         * libanjuta/anjuta-ui.c: Corrected debug messages.
17539         
17540         * libegg/egg-combo-action.c, libegg/test-actions.c,
17541         libegg/menu/egg-combo-action.h: Fixed combo action.
17542         
17543         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
17544         Fixed format.
17545         
17546         * plugins/editor/action-callbacks.[c,h],
17547         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
17548         Implemented file swap. Removed dead codes.
17549         
17550         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
17551         dead codes.
17552         
17553         * plugins/symbol-browser/an_symbol_view.[c,h],
17554         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17555         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
17556         Implemented file symbols. Implemented goto file line when symbol is
17557         selected.
17558         
17559         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
17560         
17561 2004-10-10  Naba Kumar  <naba@gnome.org>
17563         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
17564         
17565         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
17566         
17567         * plugins/debugger/.cvsignore,
17568         (added) plugins/debugger/Makefile.am,
17569         (added) plugins/debugger/anjuta-debugger.glade,
17570         (added) plugins/debugger/anjuta-debugger.plugin.in,
17571         (added) plugins/debugger/anjuta-debugger.plugin.png,
17572         (added) plugins/debugger/anjuta-debugger.ui,
17573         plugins/debugger/attach_process.c,
17574         (removed) plugins/debugger/attach_process_cbs.c,
17575         (removed) plugins/debugger/attach_process_cbs.h,
17576         (removed) plugins/debugger/breakpoints.c,
17577         (removed) plugins/debugger/breakpoints.h,
17578         (removed) plugins/debugger/debug_tree.c,
17579         (removed) plugins/debugger/debug_tree.h,
17580         (removed) plugins/debugger/debugger.c,
17581         (removed) plugins/debugger/debugger.h,
17582         (removed) plugins/debugger/memory.c,
17583         (removed) plugins/debugger/memory.h,
17584         (added) plugins/debugger/plugin.c,
17585         (added) plugins/debugger/plugin.h,
17586         (removed) plugins/debugger/registers.c,
17587         (removed) plugins/debugger/registers.h,
17588         (removed) plugins/debugger/registers_cbs.c,
17589         (removed) plugins/debugger/registers_cbs.h,
17590         (removed) plugins/debugger/registers_gui.c,
17591         (removed) plugins/debugger/sharedlib.c,
17592         (removed) plugins/debugger/sharedlib.h,
17593         (removed) plugins/debugger/sharedlib_cbs.c,
17594         (removed) plugins/debugger/sharedlib_cbs.h,
17595         (removed) plugins/debugger/sharedlib_gui.c,
17596         (removed) plugins/debugger/signals.c,
17597         (removed) plugins/debugger/signals.h,
17598         (removed) plugins/debugger/signals_cbs.c,
17599         (removed) plugins/debugger/signals_cbs.h,
17600         (removed) plugins/debugger/signals_gui.c,
17601         (removed) plugins/debugger/stack_trace.c,
17602         (removed) plugins/debugger/stack_trace.h,
17603         (added) plugins/debugger/utilities.c,
17604         (added) plugins/debugger/utilities.h,
17605         (removed) plugins/debugger/watch.c,
17606         (removed) plugins/debugger/watch.h,
17607         (removed) plugins/debugger/watch_cbs.c,
17608         (removed) plugins/debugger/watch_cbs.h,
17609         (removed) plugins/debugger/watch_gui.c,
17610         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
17611         
17612         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
17613         Added debugger gdb backend plugin.
17614         
17615         * plugins/message-view/plugin.c: Registered all message stock icons.
17616         
17617         * plugins/profile-default/plugin.c: Loads debugger plugin.
17618         
17619         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
17621 2004-10-08  Naba Kumar  <naba@gnome.org>
17623         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
17624         information.
17625         
17626         * plugins/symbol-browser/.cvsignore,
17627         plugins/symbol-browser/Makefile.am,
17628         plugins/symbol-browser/an_symbol_view.c,
17629         plugins/symbol-browser/an_symbol_view.h,
17630         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
17631         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17632         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
17633         plugins/symbol-browser/plugin.c,
17634         plugins/symbol-browser/plugin.h,
17635         plugins/symbol-browser/sv_class.xpm,
17636         plugins/symbol-browser/sv_function.xpm,
17637         plugins/symbol-browser/sv_macro.xpm,
17638         plugins/symbol-browser/sv_private_fun.xpm,
17639         plugins/symbol-browser/sv_private_var.xpm,
17640         plugins/symbol-browser/sv_protected_fun.xpm,
17641         plugins/symbol-browser/sv_protected_var.xpm,
17642         plugins/symbol-browser/sv_public_fun.xpm,
17643         plugins/symbol-browser/sv_public_var.xpm,
17644         plugins/symbol-browser/sv_static_fun.xpm,
17645         plugins/symbol-browser/sv_static_var.xpm,
17646         plugins/symbol-browser/sv_struct.xpm,
17647         plugins/symbol-browser/sv_unknown.xpm,
17648         plugins/symbol-browser/sv_variable.xpm,
17649         plugins/symbol-browser/test-symbol-browser.c,
17650         plugins/Makefile.am: Implemented Symbol
17651         browser plugin.
17652         
17653         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
17654         
17655         * plugins/build-basic-autotools/Makefile.am,
17656         plugins/devhelp/Makefile.am,
17657         plugins/editor/Makefile.am,
17658         plugins/file-loader/Makefile.am,
17659         plugins/file-manager/Makefile.am,
17660         plugins/file-wizard/Makefile.am,
17661         plugins/gtodo/Makefile.am,
17662         plugins/message-view/Makefile.am,
17663         plugins/profile-default/Makefile.am,
17664         plugins/project-manager/Makefile.am
17665         plugins/sample1/Makefile.am,
17666         plugins/terminal/Makefile.am,
17667         scintilla/Makefile.am,
17668         libegg/Makefile.am,
17669         launcher/Makefile.am,
17670         libanjuta/Makefile.am,
17671         src/Makefile.am,
17672         tagmanager/Makefile.am,
17673         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
17674         anjuta_data_dir in configure.in and used them in plugins Makefile.am
17675         files. Also fixed library dependencies.
17676         
17677         * plugins/editor/aneditor.cxx: Disabled unused codes.
17678         * plugins/file-manager/an_file_view.c: Added copyright.
17679         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
17680         
17681         * plugins/profile-default/plugin.c: Can load plugins by location.
17682         * plugins/project-manager/plugin.c: Remove project_root_uri value
17683         when project is closed.
17684         
17685 2004-10-06  Naba Kumar  <naba@gnome.org>
17687         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
17688         
17689         * libanjuta/interfaces/libanjuta.idl,
17690         plugins/editor/text_editor.c: Added get_length()
17691         and get_current_word() methods in IAnjutaEditor interface.
17692         
17693         * libegg/Makefile.am: Added test_actions target.
17694         
17695         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
17696         
17697         * plugins/build-basic-autotools/build-basic-autotools.c,
17698         plugins/file-loader/plugin.c,
17699         plugins/message-view/message-view.c: Added code to go to file and
17700         line number,
17701         
17702         * plugins/devhelp/plugin.c: Context sensitive help now works.
17703         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
17704         uri as line number and goes to that line number.
17705         
17706         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
17707         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
17708         gtodo_client_load() method to load from a diffrent file. Watched 
17709         project root directory in plugin to open TODO.tasks of the project.
17710         
17711         * plugins/project-manager/plugin.c: Updates project UI
17712         sensitive/insensitive.
17714         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
17715         anjuta-shell program to test plugins.
17716         
17717         * src/anjuta-app.c: Registered UI accels.
17718         
17719 2004-09-28  Naba Kumar  <naba@gnome.org>
17721         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
17722         method.
17723         
17724         * src/anjuta-app.c: Implemented present widget method.
17725         
17726         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17727         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
17728         
17729         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
17730         added editor.
17731         
17732         * plugins/editor/text_editor.c: Connects to preferences changed signal
17733         correctly.
17734         
17735 2004-09-28  Naba Kumar  <naba@gnome.org>
17736         
17737         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
17738         print code.
17739         
17740         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
17741         size to 5 pix.
17742         
17743         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
17744         in changed signal callback.
17745         
17746         * plugins/editor/action-callbacks.c: Implemented save_all action
17747         callback. Removed dead code. Do save_as when saving a new file.
17748         Implemented incremental search.
17749         
17750         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
17751         
17752         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
17753         
17754         * src/anjuta-app.c: Registers UI accelerators.
17755         
17756 2004-09-27  Naba Kumar  <naba@gnome.org>
17758         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
17759         
17760         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17761         plugins/devhelp/anjuta-devhelp.plugin.in,
17762         plugins/file-loader/anjuta-loader.plugin.in,
17763         plugins/file-manager/anjuta-file-manager.plugin.in,
17764         plugins/gtodo/anjuta-gtodo.plugin.in,
17765         plugins/project-manager/anjuta-project-manager.plugin.in,
17766         plugins/terminal/anjuta-terminal.plugin.in:
17767         Gave proper plugin names.
17769         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
17770         error when regex fail.
17771         
17772         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
17773         Added help and context search. Watches current editor. More menus
17774         in Help submenu. Update UI (sensitive when required) properly.
17775         
17776         * plugins/editor/anjuta-document-manager.ui,
17777         plugins/devhelp/anjuta-devhelp.ui,
17778         plugins/message-view/anjuta-message-manager.ui,
17779         src/anjuta.ui: Goto menu actions are in separate submenu.
17780         
17781         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
17782         Removed unimplemented UI elements.
17783         
17784         * src/anjuta-app.c: Larger (and normal) icon size.
17785         
17786         * src/layout.xml: Task manager plugin along with document (in middle).
17787         
17788         * plugins/editor/plugin.c, plugins/file-loader.c,
17789         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
17790         in gtkactions. Enable/disable UI properly.
17791         
17792 2004-09-26  Naba Kumar  <naba@gnome.org>
17794         * po/POTFILES.in: Updated, added missing files.
17796         * .cvsignore: Updated.
17797         
17798         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
17799         a new function to get User input text.
17800         
17801         * libanjuta/resources.[c,h]: Added a function to created sized image.
17802         
17803         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
17804         from filename, as thats the correct representation.
17805         
17806         * plugins/build-basic-autotools/Makefile.am,
17807         (added) plugins/build-basic-autotools/automake-c.filters,
17808         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17809         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
17810         Rearragned UI elements in the build menu. Added codes to read build
17811         filter rules from external file. Implemented all build, configure,
17812         autogen commands. Watches current editor and project.
17813         
17814         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
17815         Added editor changed signal and exports current editor value.
17816         Fixed parameter names. Fixed get_uri() interface implementation to
17817         return correct uri.
17818         
17819         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
17820         elements.
17821         
17822         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
17823         
17824         * plugins/file-manager/an_file_view.c,
17825         plugins/file-manager/an_file_view.c: Exports file uri correctly.
17826         
17827         * plugins/file-wizard/file.c: Reads uri correctly.
17828         
17829         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
17830         sets the page to the new view.
17831         
17832         * plugins/message-view/message-view.c: Unrefs the tree model when done.
17833         Fixed signal connecting.
17834         
17835         * plugins/project-manager/plugin.c: Changed "project_root_directory"
17836         to "project_root_uri" and exports as uri.
17837         
17838 2004-09-24  Naba Kumar  <naba@gnome.org>
17840         * libanjuta/anjuta-ui.c: Fixed a crash bug.
17841         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
17842         in correct way.
17843         * plugins/file-manager/plugin.c: Fixed crash in unloading.
17844         * plugins/file-loader/plugin.c: Added comments.
17845         * plugins/build-basic-autotools/plugin.c: Added comments.
17846         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
17847         
17848         * libanjuta/interfaces/libanjuta.idl,
17849         plugins/message-view/anjuta-msgman.c,
17850         plugins/message-view/message-view.c,
17851         plugins/message-view/message-view.h,
17852         plugins/message-view/plugin.c: Buffering and appending messages have
17853         been separated. message-view implementations cleaned up. Signals
17854         Emissions fixed. Messages now displayed in summary and details show
17855         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
17856         API.
17857         
17858         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
17859         preferences.
17860         
17861         * plugins/build-basic-autotools/Makefile.am,
17862         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
17863         parsing of output to create message summaries. Uses new message view
17864         API.
17865         
17866         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
17867         preferences to make dialog box smaller.
17868         
17869         * plugins/editor/search-replace.c: Fixed compile error with change
17870         in IAnjutaMessageView API.
17871         
17872 2004-09-21  Naba Kumar  <naba@gnome.org>
17874         * plugins/Makefile.am: Deletes old (installed) plugins before
17875         installing new ones.
17876         
17877         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17878         plugins/build-basic-autotools/build-basic-autotools.c,
17879         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
17880         file URI from filemanager. Only disables/enables build submenu in file
17881         manager, instead of merging/unmerging.
17882         
17883         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
17884         non-text files.
17885         
17886         * plugins/file-loader/anjuta-loader-plugin.ui,
17887         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17888         Implemented "Open with" file manager submenu. Displays error message
17889         when file can not be opened.
17890         
17891         * plugins/file-manager/an_file_view.c: Renamed
17892         file_manager_current_filename value name to file_manager_current_uri
17893         and exports proper URI.
17894         
17895         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
17897 2004-09-19  Naba Kumar  <naba@gnome.org>
17899         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
17900         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
17901         save point signal to change editor tabs. Fixed accels.
17902         
17903         * plugins/file-loader/plugin.c: Fixed accels.
17905         * plugins/project-manager/plugin.c: Added target selection callback.
17906         
17907         * plugins/project-manager/plugin.c: Added URI activation.
17908         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
17909         Fixed dialog and closed it on ok. Fixed a crash bug.
17910         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
17912         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
17913         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
17914         plugins/file-loader/anjuta-loader-plugin.ui,
17915         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17916         Added recent files in file loade plugin.
17917         
17918         * ChangeLog: Fixed entry dates.
17919         
17920 2004-09-18  Naba Kumar  <naba@gnome.org>
17922         * plugins/devhelp/plugin.c: Added UI sensitization and removed
17923         an unnecessary GtkFrame.
17924         
17925 2004-09-17  Naba Kumar  <naba@gnome.org>
17927         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
17929         * TODO: Updated.
17930         
17931         * data/Makefile.am: Disabled installing old mime info.
17932         
17933         * mime/anjuta.applications, mime/anjuta.keys: Updated.
17934         
17935         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
17936         plugins/editor/anjuta-document-manager.ui,
17937         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17938         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
17939         Added Editor context popup menu.
17940         
17941         * plugins/project-manager/anjuta-project-manager-plugin.png:
17942         Update image.
17943         
17944         * plugins/project-manager/anjuta-project-manager.plugin.in:
17945         Support .anjuta mime type.
17946         
17947         * plugins/project-manager/plugin.c: Exports "project_root_directory"
17948         value.
17949         
17950         * plugins/file-manager/plugin.c: Watches "project_root_directory"
17951         value.
17952         
17953         * src/layout.xml, plugins/profile-default/plugin.c:
17954         Added project manager plugin for startup.
17956 2004-09-16  Naba Kumar  <naba@gnome.org>
17957         
17958         * anjuta.prj: Updated.
17959         
17960         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
17961         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
17962         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
17963         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
17964         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
17965         plugins/terinal/Makefile.am, src/Makefile.am,
17966         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
17967         Fixed makefile syntax errors.
17969 2004-09-16  Naba Kumar  <naba@gnome.org>
17971         * configure.in, src/layout.xml,
17972         plugins/profile-default/plugin.c,
17973         libanjuta/interfaces/libanjuta.idl,
17974         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
17975         
17976         * configure.in, plugins/Makefile.am,
17977         plugins/project-manager/.cvsignore, 
17978         plugins/project-manager/Makefile.am,
17979         plugins/project-manager/anjuta-project-manager-plugin.png,
17980         plugins/project-manager/anjuta-project-manager.plugin.in,
17981         plugins/project-manager/anjuta-project-manager.ui,
17982         plugins/project-manager/plugin.c,
17983         plugins/project-manager/plugin.h: Added project manager plugin
17984         based on gnome-build.
17985         
17986         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
17987         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
17988         
17989         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
17990         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17991         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
17992     
17993 2004-09-16  Naba Kumar  <naba@gnome.org>
17995         * plugins/editor/action-callbacks.c: Fixed compile error.
17996         
17997 2004-09-15  Naba Kumar  <naba@gnome.org>
17999         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
18000         
18001         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
18002         New improved splace with nicer progress.
18003         
18004         * configure.in, plugins/Makefile.am,
18005         (added) file-wizard/.cvsignore,
18006         (added) file-wizard/Makefile.am,
18007         (added) file-wizard/action-callbacks.c,
18008         (added) file-wizard/action-callbacks.h,
18009         (added) file-wizard/anjuta-file-wizard-plugin.png,
18010         (added) file-wizard/anjuta-file-wizard.glade,
18011         (added) file-wizard/anjuta-file-wizard.plugin.in,
18012         (added) file-wizard/anjuta-file-wizard.ui,
18013         (added) file-wizard/file.c,
18014         (added) file-wizard/file.h,
18015         (added) file-wizard/plugin.c,
18016         (added) file-wizard/plugin.h:
18017         Created new file wizard and added it. The wizard takes care of text
18018         bit insertions and new files creation.
18020         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18021         plugins/editor/action-callbacks.h,
18022         plugins/editor/anjuta-document-manager.glade,
18023         plugins/editor/anjuta-document-manager.ui,
18024         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18025         (removed) plugins/editor/file.[c,h]: Removed text insertions and
18026         new files code and moved into a new plugin (file wizard).
18027         
18028         * libanjuta/plugins.[c,h]: Added plugins selection function.
18029         
18030         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
18031         get_position(), insert() in IAnjutaEditor interface. Added
18032         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
18033         interface (for wizard plugins).
18035         * plugins/file-loader/anjuta-loader-plugin.ui,
18036         plugins/file-loader/plugin.c: Added wizard launcher interface which
18037         scans for plugins implement IAnjutaWizard interface and presents the
18038         list to user for selection. The selected plugin is then activated
18039         for the wizard.
18041         * libanjuta/interfaces/.cvsignore: Updated.
18042         * plugins/message-view/.cvsignore: Updated.
18043         * plugins/launcher/*: Removed as launcher has already been moved to
18044         libanjuta as class.
18046         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18047         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18048         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18049         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18050         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
18051         Updated API documentations.
18053 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
18055         * configure.in: Added Punjabi to ALL_LINGUAS
18057 2004-07-29  Naba Kumar  <naba@gnome.org>
18059         * configure.in: Added file-loader plugin Makefile path and
18060         fixed devhelp version requirement.
18062 2004-07-28  Naba Kumar  <naba@gnome.org>
18064         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
18065         terminal/preferences-terminal.png (added), message-view/*.png (added),
18066         message-view/*.xpm (added), editor/*.png (added),
18067         editor/*.xpm (added), plugins/editor/Makefile.am,
18068         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
18069         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
18070         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
18071         respective plugins directories.
18073         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
18074         pixmaps/block-end-16.png, pixmaps/block-end.png
18075         pixmaps/block-start-16.png, pixmaps/block-start.png
18076         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
18077         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
18078         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
18079         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
18080         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
18081         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
18082         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
18083         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
18084         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
18085         pixmaps/preferences-editor.png, pixmaps/undock.png
18086         pixmaps/error-next-16.png, pixmaps/error-next.png
18087         pixmaps/error-prev-16.png, pixmaps/error-prev.png
18088         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
18089         pixmaps/preferences-terminal.png: Deleted
18091         * libanjuta/properties* (removed), plugins/editor/properties* (added),
18092         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18093         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
18094         plugins/editor/anjuta-document-manager.plugin.in,
18095         plugins/editor/anjuta-document-manager.ui,
18096         plugins/editor/plugin.c, plugins/editor/print.c,
18097         plugins/editor/search-replace_backend.c,
18098         plugins/editor/search_preferences.h,
18099         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
18100         Moved properties souce files to editor plugin as it not required in
18101         libanjuta. Other editor fixes.
18103         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
18104         libegg/dock/* (removed)
18105         : Restored GDL external dependencies and removed libegg dock
18106         sources, because gdl is being developed.
18107         
18108         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
18109         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
18110         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
18111         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
18112         libanjuta/plugins.c, libanjuta/plugins.h,
18113         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
18114         gconf system. Shell now takes docking positions. Added more utility
18115         functions. Added plugins query function. And other fixes.
18117         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
18118         
18119         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
18120         plugin to load files based on mime type.
18121         
18122         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
18123         
18124         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
18125         plugins/file-manager/plugin.c: File manager now uses file loader to
18126         open files.
18128         * plugins/message-view/anjuta-msgman.c,,
18129         plugins/message-view/message-view.c,
18130         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
18132         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
18133         plugins/terminal/terminal.c, src/Makefile.am,
18134         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
18135         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
18136         
18137         * libegg/dock/*: Removed directory.
18138         
18139 2004-07-28  Naba Kumar  <naba@gnome.org>
18141         * configure.in: Reduced gnome-print version requirement.
18142         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
18144 2004-07-21  Ray Strode  <rstrode@redhat.com>
18145         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
18146         new mime sytem.
18148 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
18149         
18150         * plugins/editor/search-replace.c: Some fixes
18151         * plugins/terminal/Makefile.am:
18152         Patch from: Alexey Rusakov <ktirf@users.sf.net>
18154 2004-05-19  Naba Kumar  <naba@gnome.org>
18156         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
18157         compiler warning.
18159 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
18161         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
18162         Implemented IAnjutaSavable
18163         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
18165 2004-05-17  Naba Kumar  <naba@gnome.org>
18167         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
18168         plugins/build-basic-autotools/.cvsignore,
18169         plugins/build-basic-autotools/Makefile.am,
18170         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
18171         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18172         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18173         plugins/build-basic-autotools/build-basic-autotools.c,
18174         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
18175         build plugin.
18176         
18177         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
18178         definition.
18179         
18180         * plugins/file-manager/an_file_view.c,
18181         plugins/file-manager/anjuta-file-manager.ui,
18182         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
18183         Added context menu UI.
18184         
18185         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
18186         in view menu.
18188 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
18189         
18190         * libanjuta/anjuta-preferences.[ch]: 
18191         Added save/load_gconf functions
18192         * src/action_callbacks.[ch], src/preferences.c: 
18193         Load global prefs from gconf at startup and save them
18194         on exit. Prefs load and save correctly but something resets
18195         them to default after loading...
18196         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
18197         Somehow the linker does not find save/load_gconf functions
18198         in libanjuta. Must be a stupid mistake, I would be glad
18199         if someone could fix that.
18200         * manuals/reference/libanjuta-sections.txt: Added new
18201         preferences functions and removed gnome-filelist
18202         * plugins/file-manager/anjuta-file-manager-plugin.glade:
18203         * plugins/file-manager/plugin.c:
18204         Added root-path property
18206 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
18207         
18208         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
18209         they are not longer needed.
18210         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
18211         anjuta-sections.txt: Remove references to the files
18212         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
18213         Use new nautilus icons for file-manager, looks incredible
18214         cool!
18216 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
18217         
18218         * plugins/editor/anjuta-docman.c: gchar* to 
18219         const gchar* in arguments
18220         * plugins/editor/text_editor.c: Implemented IAnjutaFile
18221         Interface
18222         * plugins/file-manager/an_file_view.c: Open files on
18223         double-click. Does not work yet because it does not
18224         find IAnjutaFile interface in document manager
18226 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
18227         
18228         * plugins/editor/anjuta-docman.c
18229         * plugins/editor/text_editor.c:
18230         Made close button working, made multiple selection in
18231         File/Open dialog possble, fixed crash bug if file cannot
18232         be opened.
18234 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
18235         
18236         * plugins/editor/action-callbacks.c
18237         * plugins/editor/anjuta-docman.c
18238         * plugins/editor/anjuta-docman.h
18239         * plugins/editor/search-replace.c
18240         * plugins/editor/search-replace_backend.c
18241         * plugins/editor/text_editor.c
18242         * plugins/editor/text_editor.h:
18243         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
18244         able to open all files, use uri instead of full_filename, fixed
18245         many bugs.
18248 2004-05-13  Naba Kumar  <naba@gnome.org>
18250         * plugins/message-view/anjuta-message-manager-plugin.glade:
18251         HIG compliant.
18253         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
18254         management.
18256         * pixmaps/anjuta_splash.png: Added border.
18257         
18258         * plugins/editor/anjuta-document-manager.png: New icon.
18259         
18260         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
18261         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
18262         
18263         plugins/editor/Makefile.am,
18264         plugins/editor/search-replace.c,
18265         plugins/editor/search-replace.h,
18266         plugins/editor/search-replace_backend.c,
18267         plugins/editor/search-replace_backend.h,
18268         plugins/editor/search_preferences.h,
18269         plugins/editor/search_preferences.c: Merged changes from
18270         ANJUTA_1_2_0 branch.
18271         
18272         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
18273         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
18274         operational.
18276         * plugins/terminal/Makefile.am,
18277         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
18278         dialog.
18279         
18280         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
18281         submenu.
18283 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
18284         * plugins/message-view/plugin.c: Fixed glade file loading
18285         Removed "Show messages" menu item
18286         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
18287         twice because of this load system layout hack.
18288         * libanjuta/anjuta-ui.h: Removed #include config.h
18289         * libanjuta/libanjuta.pc: Fixed path and depencies
18290         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
18291         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
18292         * libanjuta/properties.cxx : #include "properties_cxx.h"
18293         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
18295 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
18296         * plugins/message-view/*: Fixed message view preferences
18297         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
18298         * anjuta.glade: Removed messages stuff
18300 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
18301         
18302         * Removed libanjutamm, it is now hosted on SF.net:
18303         cvs.sf.net/cvsroot/anjuta/libanjutamm
18305 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
18306         
18307         * libanjutamm/*
18308         Added some experimental code to add support for C++ plugins.
18309         Nothing works yet and it is likely that it will disappear but
18310         I have some questions to murrayc and he wants to see the code.
18312 2004-05-11  Naba Kumar  <naba@gnome.org>
18314         * plugins/terminal/terminal.c: Fixed prefs loading bug.
18316         * plugins/editor/action-callbacks.c: Fixed a crash bug in
18317         hightlight style menu actions.
18319         * manuals/reference/libanjuta/libanjuta-docs.sgml,
18320         manuals/reference/libanjuta/plugin-description-file.sgml,
18321         manuals/reference/libanjuta/writing-plugins.sgml,
18322         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18323         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18324         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
18326         * src/anjuta-app.c: Always load system layout for now.
18328         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
18329         
18330         * manuals/reference/libanjuta/libanjuta-docs.sgml,
18331         manuals/reference/libanjuta/libanjuta-sections.txt,
18332         manuals/reference/libanjuta/libanjuta.types,
18333         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18334         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18335         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18336         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18337         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
18338         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
18339         Updated documentation.
18341         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
18342         plugins/profile-default/plugin.c, src/layout.xml:
18343         Created terminal plugin.
18344          
18345         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
18346         (new) plugins/file-manager/.cvsignore,
18347         plugins/file-manager/an_file_view.c,
18348         plugins/file-manager/plugin.c,
18349         plugins/file-manager/plugin.h: Moved preferences to separate
18350         glade file and added cvsignore file.
18351         
18352         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
18353         from ANJUTA_1_2_0 branch. Please note that other po files need merging
18354         from the branch. I tried it     but there were way too many conflicts.
18355         
18356         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
18357         
18358         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
18359         util functions required during the merge.
18360         
18361         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
18362         interface.
18363         
18364         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18365         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
18366         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18367         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
18368         Merged with ANJUTA_1_2_0 branch.
18370 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
18372         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
18374 2004-05-07  Naba Kumar  <naba@gnome.org>
18376         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
18378         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
18379         Added preferences reading and loading.
18380         
18381         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
18382         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
18383         libanjuta/fileselection.c, libanjuta/fileselection.h,
18384         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
18385         
18386         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
18388         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
18389         anjuta.spec.in, configure.in, data/autogen.sh.generic,
18390         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
18391         data/macros/autogen.sh, data/macros2/autogen.sh
18392         data/properties/ada.properties, data/properties/anjuta.properties,
18393         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
18394         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
18395         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
18396         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
18397         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
18398         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
18399         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
18400         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
18401         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
18402         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
18403         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
18404         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
18405         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
18406         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
18407         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
18408         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
18409         plugins/class-gen/clsGen.c, plugins/editor/print.c,
18410         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
18411         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
18412         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18413         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
18414         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
18415         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
18416         (added) scintilla/scintilla-marshal.c,
18417         (added) scintilla/scintilla-marshal.h,
18418         (added) scintilla/scintilla-marshal.list,
18419         scintilla/include/SString.h, scintilla/include/SciLexer.h,
18420         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
18421         (added) scintilla/patches/scintilla-calltip-align.patch,
18422         (added) scintilla/patches/scintilla-minor.patch,
18423         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
18425 2004-05-06  Naba Kumar  <naba@gnome.org>
18427         * (added) plugins/file-manager/Makefile.am,
18428         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
18429         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
18430         (added) plugins/file-manager/anjuta-file-manager.ui,
18431         (added) plugins/file-manager/plugin.c,
18432         (added) plugins/file-manager/plugin.h,
18433         (removed) plugins/file-manager/an_file_view.h,
18434         plugins/Makefile.am, configure.in,
18435         plugins/file-manager/an_file_view.c: Created file manager plugin.
18436         
18437         * plugins/profile-default/plugin.c: Added file manager plugin in default
18438         profile.
18439         
18440         * libanjuta/Makefile.am: Fixed dependencies.
18441         * pixmaps/anjuta_splash.png: New splash screen.
18443 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
18444         
18445         * template/template.c/h: Added in-line doc
18446         * manuals/reference/template/*: Added template documentation
18447         * configure.in: Build template docs
18449 2004-05-05  Naba Kumar  <naba@gnome.org>
18451         * autogen.sh: Added commands to generate initial interfaces.
18452         
18453         * libanjuta/Makefile.am,
18454         (removed)libanjuta/anjuta-plugin-parser.c,
18455         (removed)libanjuta/anjuta-plugin-parser.h,
18456         (added)libanjuta/anjuta-plugin-description.c,
18457         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
18458         plugin description.
18459         
18460         * libanjuta/anjuta-plugin.c,
18461         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
18462         
18463         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
18464         and added AnjutaShellPlacement enum for widgeds placement (passed to 
18465         widget add_widget() method.
18466         
18467         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
18468         and moved plugin sets loading in profile plugins.
18469         
18470         * libanjuta/interfaces/.cvsignore,
18471         (removed)libanjuta/interfaces/Makefile.am,
18472         libanjuta/interfaces/libanjuta.idl,
18473         libanjuta/interfaces/anjuta-idl-compiler.pl,
18474         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
18475         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
18476         (removed)libanjuta/interfaces/ianjuta-editor.c,
18477         (removed)libanjuta/interfaces/ianjuta-editor.h,
18478         (removed)libanjuta/interfaces/ianjuta-file.c,
18479         (removed)libanjuta/interfaces/ianjuta-file.h,
18480         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
18481         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
18482         (removed)libanjuta/interfaces/ianjuta-message-view.c,
18483         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
18484         *.h and Makefile.am files. They are autogenerated. Interfaces are
18485         by anjuta-idl-compiler.pl from libanjuta.idl file.
18486         
18487         * manuals/reference/libanjuta/Makefile.am,
18488         manuals/reference/libanjuta/anjuta-architecture.sgml,
18489         manuals/reference/libanjuta/libanjuta-docs.sgml,
18490         manuals/reference/libanjuta/libanjuta-sections.txt,
18491         manuals/reference/libanjuta/libanjuta.types,
18492         manuals/reference/libanjuta/plugin-description-file.sgml,
18493         manuals/reference/libanjuta/writing-plugins.sgml,
18494         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
18495         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
18496         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18497         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18498         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18499         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18500         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
18501         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
18502         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
18503         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
18504         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18505         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18506         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
18507         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
18508         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
18509         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
18510         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
18511         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
18512         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
18513         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
18514         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
18515         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
18516         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
18517         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
18518         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
18519         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
18520         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
18521         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
18522         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
18523         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
18524         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
18525         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18526         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
18527         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
18528         interfaces template sgmls.
18529         
18530         * plugins/Makefile.am,
18531         plugins/devhelp/anjuta-devhelp.plugin.in,
18532         plugins/devhelp/plugin.c,
18533         plugins/editor/action-callbacks.c,
18534         plugins/editor/anjuta-document-manager.plugin.in,
18535         plugins/editor/plugin.c,
18536         plugins/editor/plugin.h,
18537         plugins/editor/text_editor.c,
18538         plugins/sample1/plugin.c,
18539         plugins/message-view/anjuta-message-manager.plugin.in,
18540         plugins/message-view/plugin.c: Fixed shell add_widget method to take
18541         placement. Fixed other errors.
18542         
18543         * (added)plugins/profile-default/.cvsignore,
18544         (added)plugins/profile-default/Makefile.am,
18545         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
18546         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
18547         (added)plugins/profile-default/anjuta-default-profile.ui,
18548         (added)plugins/profile-default/plugin.c,
18549         (added)plugins/profile-default/plugin.h: Added a default new
18550         profile plugin.
18551         
18552         * src/Makefile.am,
18553         src/action-callbacks.c,
18554         src/anjuta-app.c,
18555         src/anjuta.c,
18556         src/main.cpp: Fixed necessary changes for libanjuta
18558 2004-05-04  Naba Kumar  <naba@gnome.org>
18560         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
18561         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
18562         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
18563         placement for default widgets placements.
18565 2004-05-03  Naba Kumar  <naba@gnome.org>
18567         * manuals/reference/libanjuta/anjuta-architecture.sgml,
18568         manuals/reference/libanjuta/libanjuta-docs.sgml,
18569         manuals/reference/libanjuta/plugin-description-file.sgml,
18570         manuals/reference/libanjuta/writing-plugins.sgml:
18571         Wrote more sections in writing-plugins document and fixed errors.
18573 2004-05-03  Naba Kumar  <naba@gnome.org>
18575         * libanjuta/interfaces/libanjuta.idl: Added interface
18576         IAnjutaFileManager.
18577         
18578         * manuals/reference/libanjuta/anjuta-architecture.dia,
18579         manuals/reference/libanjuta/anjuta-architecture.png: Updated
18580         architecture diagram.
18581         
18582         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
18583          manuals/reference/libanjuta/libanjuta-docs.sgml,
18584         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
18585         (added) manuals/reference/libanjuta/writing-plugins.sgml:
18586         Wrote writing-plugins document and separated chapters into
18587         separate sgml files.
18588         
18589         * plugins/file-manager/an_file_view.c,
18590         plugins/file-manager/an_file_view.h: New and improved directory
18591         rendering.
18593 2004-05-02  Sven Herzberg  <herzi@abi02.de>
18595         * anjuta.glade: re-designed the new file dialog
18596         * anjuta_dialogs_strings.c: new strings from the new file dialog
18598 2004-04-30  Naba Kumar  <naba@gnome.org>
18600         * libanjuta/interfaces/Makefile.am.iface,
18601         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
18602         
18603         * libanjuta/interfaces/libanjuta.idl: Updated.
18605         * libanjuta/interfaces/Makefile.am.iface,
18606         libanjuta/interfaces/libanjuta.idl: Updated.
18608 2004-04-29  Naba Kumar  <naba@gnome.org>
18609         
18610         * libanjuta/interfaces/Makefile.am.iface,
18611         libanjuta/interfaces/libanjuta.idl: Updated.
18613 2004-04-29  Naba Kumar  <naba@gnome.org>
18615         * libanjuta/interfaces/giface-idlc-c.pl,
18616         libanjuta/interfaces/libanjuta.idl: Upgraded.
18617         * libanjuta/interfaces/Makefile.am.iface: Added.
18618         
18619 2004-04-28  Naba kumar  <naba@gnome.org>
18621         * libanjuta/interfaces/giface-idlc-c.pl,
18622         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
18623         definitions and wrote a compiler.
18624         
18625 2004-04-28  Naba Kumar  <naba@gnome.org>
18627         * libanjuta/anjuta-shell.c: Fixed docs.
18628         * libanjuta/interfaces/Makefile.am,
18629         libanjuta/interfaces/ianjuta-file.c,
18630         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
18631         
18632         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
18633         
18634         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
18636         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18637         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18638         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18639         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18640         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
18641         * src/anjuta-app.c: Fixed bug.
18643 2004-04-27  Naba Kumar  <naba@gnome.org>
18645         * libanjuta/anjuta-preferences-dialog.c,
18646         manuals/Makefile.am: Fixed document bugs and enabled docs
18647         building.
18649         * libanjuta/anjuta-preferences-dialog.c,
18650         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
18651         More documentation.
18652         
18653         * libanjuta/anjuta-preferences.c,
18654         manuals/reference/libanjuta/libanjuta-docs.sgml,
18655         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18656         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18657         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18658         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18659         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
18660         Wrote more documentations.
18662         * (removed) plugins/message-view/imessage-view.c,
18663         (removed) plugins/message-view/ianjuta-msgman.c,
18664         plugins/message-view/Makefile.am,
18665         plugins/message-view/anjuta-msgman.c,
18666         plugins/message-view/anjuta-msgman.h,
18667         plugins/message-view/message-view.c,
18668         plugins/message-view/message-view.h,
18669         plugins/message-view/plugin.c,
18670         plugins/message-view/plugin.h: Moved interface implementations
18671         in their respective classes and used correct macros to
18672         defined class types.
18674         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
18675         src/action-callbacks.c, src/anjuta-app.c: Subclassed
18676         AnjutaUI from GtkUIManager instead of GtkDialog.
18678         * manuals/reference/libanjuta/Makefile.am,
18679         manuals/reference/libanjuta/libanjuta-docs.sgml,
18680         manuals/reference/libanjuta/libanjuta-sections.txt,
18681         manuals/reference/libanjuta/libanjuta.types,
18682         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
18683         (added) manuals/reference/libanjuta/anjuta-architecture.png,
18684         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18685         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18686         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18687         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
18688         Wrote more documentation, fixed typos, added architecture
18689         diagram, updated object types etc.
18691         * plugins/editor/text_editor.c: Fixed interface implementation.
18693 2004-04-26  Naba Kumar  <naba@gnome.org>
18695         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
18696         (added) manuals/reference/libanjuta/anjuta-architecture.png,
18697         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
18698         architecture diagram and a new chapter on plugins description file.
18700 2004-04-25  Naba Kumar  <naba@gnome.org>
18702         *  libanjuta/anjuta-children.h,
18703         libanjuta/anjuta-plugin.c,
18704         libanjuta/anjuta-plugin.h,
18705         libanjuta/anjuta-preferences.c,
18706         libanjuta/anjuta-shell.c,
18707         libanjuta/anjuta-shell.h,
18708         libanjuta/e-splash.c,
18709         libanjuta/e-splash.h,
18710         manuals/reference/libanjuta/Makefile.am,
18711         manuals/reference/libanjuta/libanjuta-docs.sgml,
18712         manuals/reference/libanjuta/libanjuta-sections.txt,
18713         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18714         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18715         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18716         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18717         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18718         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18719         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18720         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18721         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18722         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18723         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18724         manuals/reference/libanjuta/tmpl/defaults.sgml,
18725         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18726         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18727         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
18728         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
18729         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18730         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18731         manuals/reference/libanjuta/tmpl/plugins.sgml,
18732         manuals/reference/libanjuta/tmpl/properties.sgml,
18733         manuals/reference/libanjuta/tmpl/resources.sgml,
18734         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
18735         manuals/reference/libanjuta/tmpl/e-splash.sgml,
18736         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18737         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18738         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
18739         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
18741         Added more template files and wrote more documentation.
18743 2004-04-24  Andras Timar  <timar@gnome.hu>
18745         * configure.in: Added hu to ALL_LINGUAS.
18747 2004-04-23  Naba Kumar  <naba@gnome.org>
18748         
18749         * configure.in: Fixed compile error.
18750         
18751         * libanjuta/anjuta-children.c,
18752         libanjuta/anjuta-children.h,
18753         libanjuta/anjuta-preferences.c,
18754         libanjuta/anjuta-preferences.h,
18755         libanjuta/anjuta-shell.c,
18756         libanjuta/anjuta-ui.c,
18757         libanjuta/anjuta-ui.h,
18758         manuals/reference/libanjuta/Makefile.am,
18759         manuals/reference/libanjuta/libanjuta-docs.sgml,
18760         manuals/reference/libanjuta/libanjuta.types,
18761         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18762         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18763         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18764         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18765         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18766         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18767         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18768         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18769         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18770         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18771         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18772         manuals/reference/libanjuta/tmpl/defaults.sgml,
18773         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18774         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18775         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
18776         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
18777         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18778         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18779         manuals/reference/libanjuta/tmpl/plugins.sgml,
18780         manuals/reference/libanjuta/tmpl/properties.sgml,
18781         manuals/reference/libanjuta/tmpl/resources.sgml,
18782         plugins/sample1/plugin.c: Added libanjuta API documentation.
18784 2004-04-22  Naba Kumar  <naba@gnome.org>
18786         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
18787         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
18788         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
18789         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
18790         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
18791         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
18792         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
18793         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
18794         (removed) libegg/eggradiotoolbutton.c,
18795         (removed) libegg/eggseparatortoolitem.c,
18796         (removed) libegg/eggtoggletoolbutton.c,
18797         (removed) libegg/eggtoolbar.c,
18798         (removed) libegg/eggtoolbutton.c,
18799         (removed) libegg/eggtoolitem.c,
18800         (removed) libegg/prop-editor.c,
18801         (removed) libegg/test-actions.c,
18802         (removed) libegg/test-drag.c,
18803         (removed) libegg/test-merge.c,
18804         (removed) libegg/test-toolbar.c,
18805         libegg/menu/Makefile.am,
18806         (removed) libegg/menu/egg-accel-dialog.h,
18807         (removed) libegg/menu/egg-action-group.h,
18808         (removed) libegg/menu/egg-action.h,
18809         libegg/menu/egg-entry-action.h,
18810         (removed) libegg/menu/egg-markup.h,
18811         (removed) libegg/menu/egg-menu-merge.h,
18812         (removed) libegg/menu/egg-menu.h,
18813         (removed) libegg/menu/egg-radio-action.h,
18814         (removed) libegg/menu/egg-toggle-action.h,
18815         (removed) libegg/menu/howitshouldwork.txt,
18816         (removed) libegg/toolbar/.cvsignore,
18817         (removed) libegg/toolbar/Makefile.am,
18818         (removed) libegg/toolbar/TODO,
18819         (removed) libegg/toolbar/eggradiotoolbutton.h,
18820         (removed) libegg/toolbar/eggseparatortoolitem.h,
18821         (removed) libegg/toolbar/eggtoggletoolbutton.h,
18822         (removed) libegg/toolbar/eggtoolbar.h,
18823         (removed) libegg/toolbar/eggtoolbutton.h,
18824         (removed) libegg/toolbar/eggtoolitem.h,
18825         (removed) libegg/toolbar/prop-editor.h,
18826         (removed) libegg/toolbar/toolbar-api.txt,
18827         (removed) libegg/toolbar/toolbar-ideas.txt,
18828         plugins/devhelp/anjuta-devhelp.ui,
18829         plugins/devhelp/plugin.c,
18830         plugins/editor/action-callbacks.c,
18831         plugins/editor/action-callbacks.h,
18832         plugins/editor/anjuta-docman.c,
18833         plugins/editor/anjuta-document-manager.ui,
18834         plugins/editor/plugin.c,
18835         P plugins/message-view/Makefile.am,
18836         plugins/message-view/anjuta-message-manager.ui,
18837         plugins/message-view/plugin.c,
18838         plugins/sample1/anjuta-sample.ui,
18839         plugins/sample1/plugin.c,
18840         src/action-callbacks.c,
18841         src/action-callbacks.h,
18842         src/anjuta-actions.h,
18843         src/anjuta-app.c,
18844         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
18845         Gtk actions and UIManager. Fixed all plugins to use this.
18846         
18847         * manuals/reference/gtkdoc-scangobj.diff,
18848         manuals/reference/libanjuta/Makefile.am,
18849         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18850         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18851         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18852         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18853         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
18855         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
18856         
18857 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
18858         
18859         * plugins/message-view/imessage-view.c
18860         * plugins/message-view/ianjuta-msgman.c:
18861         Added interfaces
18863 2004-04-17  Adam Weinberger  <adamw@gnome.org>
18865         * configure.in: Added en_CA to ALL_LINGUAS.
18867 2004-04-08  Naba Kumar  <naba@gnome.org>
18869         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
18870         libanjuta/interfaces/Makefile.am,
18871         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
18872         message manager and message view interfaces.
18874         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
18875         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18876         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
18877         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
18878         src/anjuta-app.c: Used 'activate' and
18879         'deactivate' virtual methods for plugins. Fixed installed plugins
18880         dialogs. Added remove_widget() method for AnjutaShell.
18882         * libanjuta/interfaces/Makefile.am,
18883         libanjuta/interfaces/ianjuta-document-manager.c,
18884         libanjuta/interfaces/ianjuta-document-manager.h,
18885         libanjuta/interfaces/ianjuta-editor.c,
18886         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
18887         and editor interfaces.
18889         * plugins/devhelp/plugin.c,
18890         plugins/message-view/anjuta-message-manager.plugin.in,
18891         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
18892         plugins/sample1/plugin.c: Updated plugins implementation to
18893         reflect the changes.
18895 2004-04-07  Naba Kumar  <naba@gnome.org>
18897         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
18898         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
18899         libanjuta/interfaces/ianjuta-editor.h,
18900         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
18901         plugins/editor/anjuta-docman.c,
18902         plugins/editor/anjuta-document-manager.plugin.in,
18903         plugins/editor/plugin.c, plugins/sample1/plugin.c,
18904         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
18905         Added supported interfaces for plugins. Tested plugin interfaces
18906         through sample plugin.
18907         
18908 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
18909         
18910         * template/Makefile.am, data/templates/library/Makefile.am
18911         Fixed some automake-1.7 incompatibilities
18912         * template/xmltemplate.c: Small fix
18914 2004-02-23  Naba Kumar  <naba@gnome.org>
18916         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
18917         Added plugins manager dialog.
18918         
18919         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
18920         library dependencies.
18921         
18922         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
18923         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
18924         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
18925         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
18926         geometry command line option.
18927         
18928 2004-02-16  Naba Kumar  <naba@gnome.org>
18930         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
18931         Added interfaces and IAnjutaEditor editor interface.
18932         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
18933         interface.
18934         * libanjuta/anjuta-shell.h: Fixed bug.
18935         
18936 2004-02-13  Naba Kumar  <naba@gnome.org>
18938         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
18939         
18940 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
18941         
18942         * data/template/*/.cvsignore:
18943         Avoid all these ? in cvs output
18945 2004-02-13  Naba Kumar  <naba@gnome.org>
18947         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
18948         includes and linking.
18950         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
18951         and set required version to devhelp 0.8. This devhelp version
18952         can be acquired from gnome cvs branch devhelp branch
18953         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
18955         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
18956         src/actions-callbacks.c: Added Dock Manager settings menu item.
18958         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
18959         * plugins/devhelp/plugin.c: Fixed a linking bug.
18960         
18961         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
18962         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
18963         external GDL dependency and used libegg codes.
18964         
18965 2004-02-12  Naba Kumar  <naba@gnome.org>
18967         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
18968         Added devhelp plugin, but it can't be used without a
18969         patch in devhelp. So it's disabled for now.
18971         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
18972         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
18973         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
18974         Update cvsignore files.
18976         * libanjuta/plugins.c, widgets/e-splash.c:
18977         Fixed plugins loading to show splash icons.
18978         
18979         * plugins/message-view/anjuta-message-manager.plugin.in,
18980         plugins/message-view/plugin.c: Fixed plugin registered name.
18982         * plugins/message-view/anjuta-message-view.png,
18983         plugins/sample1/anjuta-sample-plugin.png: Update images.
18985         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
18986         src/main.c: Fixed layout loading.
18988         * plugins/devhelp/Makefile.am: Fixed error.
18990         * (removed) widgets/*, libanjuta/plugins.h,
18991         src/main.c: Transfered widgets to libanjuta/.
18992         
18993         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
18994         toplevel directory to created only one library as libanjuta-egg.
18996         * data/Makefile.am: Fixed build error.
18998         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
18999         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
19000         libegg/.cvsignore: Added egg dock widget.
19002         * gdl/*: Removed as they are now available in libegg.
19003         
19004 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
19006         * plugins/editor/anjuta-docman.c:
19007         Use stock close icon on tab close button
19009 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
19010         
19011         * data/template/Makefile.am
19012         data/template/language/Makefile.am
19013         data/template/library/Makefile.am
19014         data/template/text/Makefile.am
19015         data/template/project/Makefile.am
19016         data/template/project/terminal/Makefile.am
19017         configure.in: Created Makefile to install templates
19019 2004-02-11  Naba Kumar  <naba@gnome.org>
19021         * plugins/editor/action-callbacks.c,
19022         plugins/editor/anjuta-document-manager.ui,
19023         plugins/editor/plugin.c
19024         plugins/message-view/anjuta-message-manager.ui,
19025         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
19026         
19027 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
19028         
19029         * plugins/message-view/*: MessageView plugin is now loaded
19030         The menu items are still dummies.
19032 2004-02-09  Naba Kumar  <naba@gnome.org>
19034         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
19035         generation.
19036         
19037         * libanjuta/anjuta-preferences.h: Added some documentation.
19038         
19039         * libanjuta/anjuta-shell.h: Removed dead codes.
19040         
19041         * (removed) manuals/reference/gtkdoc-scangobj,
19042         manuals/reference/gtkdoc-scangobj.diff,
19043         manuals/reference/libanjuta/.cvsignore,
19044         manuals/reference/libanjuta/Makefile.am,
19045         manuals/reference/libanjuta/README.inline-doc,
19046         manuals/reference/libanjuta/README.sections,
19047         manuals/reference/libanjuta/libanjuta-docs.sgml,
19048         manuals/reference/libanjuta/libanjuta-sections.txt,
19049         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19050         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19051         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19052         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19053         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19054         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19055         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19056         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19057         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19058         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19059         manuals/reference/libanjuta/tmpl/defaults.sgml,
19060         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19061         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19062         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19063         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19064         manuals/reference/libanjuta/tmpl/plugins.sgml,
19065         manuals/reference/libanjuta/tmpl/properties.sgml,
19066         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
19067         of scan program. Updated templates.
19069         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
19070         editor action callbacks data.
19071         
19072         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
19073         scintilla object ref/unref.
19075 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
19076         
19077         * template/*: Added new xml based template system
19078         * template/dtds/*: Dtds to validate xml files of the template systems
19079         * data/template/*: Some sample template files
19080         Still needs some work but builds fine!
19082 2004-02-06  Naba Kumar  <naba@gnome.org>
19084         * cofigure.in, manuals/Makefile.am,
19085         (added) manuals/reference/*: Added API documentation
19086         structure (gtk-doc based).
19088         * libanjuta/libanjuta.h: Updated
19089         
19090 2004-02-05  Naba Kumar  <naba@gnome.org>
19091         
19092         * configure.in: Sets correct dependencies and
19093         uses gdl external library.
19095         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
19096         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
19097         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
19098         libanjuta/fileselection.h, libanjuta/glue-factory.c,
19099         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
19100         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
19101         and added file dialogs.
19103         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
19104         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
19105         Build dynamic libraries for libegg.
19107         * plugins/Makefile.am, plugins/editor/Makefile.am,
19108         plugins/editor/action-callbacks.c, 
19109         plugins/editor/action-callbacks.h,
19110         plugins/editor/anjuta-docman.c,
19111         plugins/editor/anjuta-docman.h
19112         plugins/editor/anjuta-document-manager.plugin.in
19113         plugins/editor/anjuta-document-manager.png
19114         plugins/editor/anjuta-document-manager.ui
19115         plugins/editor/file.c
19116         plugins/editor/file.h
19117         plugins/editor/plugin.c
19118         plugins/editor/print.c
19119         plugins/editor/print.h
19120         plugins/editor/search-replace.c
19121         plugins/editor/search_incremental.c
19122         plugins/editor/search_incremental.h
19123         plugins/editor/text_editor.c
19124         plugins/editor/text_editor.h
19125         plugins/editor/text_editor_cbs.c
19126         plugins/editor/text_editor_menu.h
19127         plugins/sample1/Makefile.am
19128         plugins/sample1/anjuta-sample-plugin.png
19129         plugins/sample1/anjuta-sample.plugin.in
19130         plugins/sample1/anjuta-sample.ui
19131         plugins/sample1/plugin-sample1.c
19132         plugins/sample1/plugin.c
19133         plugins/sample1/plugin.h: Created sample
19134         plugin and fixed editor plugin.
19136         * printing/*: Removed.
19138         * scintilla/Makefile.am: Builds dynamic library.
19140         * src/Makefile.am, src/action-callbacks.c,
19141         src/action-callbacks.h, (removed) src/an_symbol_view.c,
19142         src/anjuta-actions.h, src/anjuta-app.c,
19143         src/anjuta-app.h, src/anjuta-callbacks.c,
19144         src/anjuta-callbacks.h, (removed) src/anjuta.c,
19145         (removed) src/anjuta.h, src/anjuta.ui,
19146         src/layout.xml, src/main.c, src/preferences.h,
19147         src/utilities.c: Debuggged and finally made plugins
19148         loadable.
19150         * global-tags/Makefile.am: Fixed build error.
19152 2004-02-03  Naba Kumar  <naba@gnome.org>
19154         * configure.in: Users GDL from external package.
19155         * plugins/*: Added many new plugins (not ready though).
19156         * src/*: Removed many files (which have been transfered in plugins/).
19157         
19158 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
19160         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
19162 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19164         * configure.in: Added editor plugins
19165         
19166         * plugins/Makefile.am, src/search-replace_backend.h,
19167         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
19168         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
19169         
19170         * Added: plugins/editor/search_incremental.c, 
19171         plugins/editor/search_incremental.h
19173         * Update search-replace in plugins/editor
19174         
19175 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
19176         
19177         * plugins/message-view/message-view.c: Some code clean-up
19179 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19181         * Added: search_incremental[ch]
19182         
19183         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
19184         src/mainmenu_callbacks.c, src/toolbar.c
19185         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
19186         
19187         * Incremental Search
19189 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
19190         
19191         * plugins/message-view/anjuta-msgman.[c/h]:
19192         Added message manager for easier message handling with a
19193         similar interface as docman. Of course you can still use
19194         MessageView standalone.
19195         * plugins/Makefile.am: Added message-view because it compiles
19196         without errors.
19198 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
19199         
19200         * plugins/message-view/*: Added message-view plugin 
19201         (still incomplete) 
19202         * configure.in: Added plugins/message-view/Makefile
19204 2004-01-03  Naba Kumar  <naba@gnome.org>
19206         * libanjuta/*.c: Added new files and updated old ones.
19207         * plugins/editor/*: Added editor plugin.
19208         * configure.in: Added editor plugin and moved editor related
19209         files into it.
19211 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
19213         * src/Makefile.am: Added search-replace_backend.[ch]
19214         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
19215         find_replace.[ch]
19216         * anjuta.glade, src/search-replace.c, src/search-replace.h,
19217         src/search-replace_backend.c, src/search-replace_backend.h,
19218         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19219         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
19220         src/toolbar_callbacks.c
19221         * The advanced Search/Replace functionality now replaces the older
19222         Find/Replace stuff.
19223         * The Search/Replace functionality can be interrupted during a long
19224         Search/Replace;
19225         
19226 2003-12-11  Naba Kumar  <naba@gnome.org>
19228         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
19229         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
19230         errors.
19231         * Makefile.am, libanjuta/*: Added new module.
19232         * src/Makefile.am: Fixed linking error.
19233         * src/watch_cbs.c: Debugger clean up.
19234         * configure.in: Added libanjuta-2.0.pc
19236         * configure.in, libanjuta/Makefile.am,
19237         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
19238         libanjuta instead.
19240 2003-12-11  Naba Kumar  <naba@gnome.org>
19242         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
19244         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
19245         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
19246         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
19247         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
19248         The user can now give a name at the creation of a new file and
19249         insert automatically (user choice) header, gpl notice, header
19250         template. The file extension is added automatically according
19251         to the selected type of file. The various insert functions have
19252         been moved from mainmenu-callback.c to file.c. The cursor is now
19253         moved after an insert operation. Removes also useless code in
19254         memory.c and search-replace.c
19255         
19256 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
19258         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
19259         sortable headers, process tree, removal of path and process params
19260         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
19261         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
19262         code cleanup
19264 2003-12-10  Naba Kumar  <naba@gnome.org>
19266         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
19267         
19268 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
19270         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
19272 2003-11-28  Naba Kumar  <naba@gnome.org>
19274         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
19275         
19276         * manuals/de/*: Added german translation docs.
19277         
19278         * configure.in, Makefile.am, src/Makefile.am,
19279         libegg/*/*: Added libegg library.
19280         
19281         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
19282         installation directory.
19283         
19284         * src/text_editor_cbs.c: Fixed closing of file.
19286 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
19287                                                                                 
19288         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
19290 2003-09-05  Naba Kumar  <naba@gnome.org>
19292         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
19293         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
19294         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
19295         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
19296         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
19297         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
19298         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
19299         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
19300         using libegg. Initial commit -- compiles but is not complete.
19302 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19304         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19306 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19308         * configure.in: Removed "ta" from ALL_LINGUAS.
19310 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
19312         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
19314 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
19316         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
19318 2004-04-24  Andras Timar  <tmar@gnome.hu>
19320         * configure.in: Added hu to ALL_LINGUAS.
19322 2004-04-14  Naba Kumar  <naba@gnome.org>
19324         * src/Makefile.am, printing/Makefile.am,
19325         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
19326         because we are still using GtkCombo and build breaks with gtk-2.4.
19327         
19328 2004-04-13  Naba Kumar  <naba@gnome.org>
19330         * NEWS: Updated.
19331         * anjuta.spec.in: Fixed build error.
19332         * po/POTFILES.in: Updated.
19333         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
19335 2004-04-11  Naba Kumar  <naba@gnome.org>
19337         * NEWS: Updated.
19338         * AUTHORS: Updated.
19339         * configure.in: Added ga in ALL_LINGUAS.
19340         * ChangeLog: Fixed dates.
19341         
19342 2004-04-09  Naba Kumar  <naba@gnome.org>
19344         * src/print.c: Fixed buffer styling bug when printing with
19345         selection.
19347         * data/properties/anjuta.properties: Defined only one base font and
19348         used courier instead of lucidatypewriter, because most newer systems are
19349         unlikely to have it (bug #885023, #925956, #890473).
19350         
19351         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
19352         warning.
19353         
19354         * src/an_file_view.c: Fixed possible crash bug.
19356 2004-04-07  Naba Kumar  <naba@gnome.org>
19358         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
19359         gtk_main_quit() etc..), so that atexit() functions are not called
19360         (which is apparently done to free up memory and we don't need to
19361         do that at this point). Incidentally, something also happens in the
19362         atexit call which freezes the UI for far too long when the application
19363         exits and we want to avoid that..
19364         * src/glade_iface.c: Fixed compiler warning.
19365         
19366 2004-04-06  Naba Kumar  <naba@gnome.org>
19368         * src/project_dbase_gui.c: Fixed errors.
19370         * src/registers_gui.c: Fixed possible crash bug.
19371         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
19372         * src/signals.[c,h]: Used tree view and glade file for dialog.
19373         * src/Makefile.am, src/about.c, src/an_file_view.c,
19374         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
19375         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
19376         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
19377         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
19378         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
19379         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
19380         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
19381         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
19382         src/launcher.h, src/main.c, src/main_menubar.c,
19383         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
19384         src/message-manager-private.cc, src/message-manager.cc,
19385         src/preferences.c, src/project_config.c, src/project_dbase.c,
19386         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
19387         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
19388         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
19389         src/search-replace.c, src/search-replace_backend.c,
19390         src/search_incremental.c, src/search_preferences.c,
19391         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
19392         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
19393         src/signals_gui.c, src/source.c, src/src_paths.c,
19394         src/stack_trace.c, src/start-with.c, src/style-editor.c,
19395         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
19396         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
19397         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
19398         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
19399         tagmanager/Makefile.am, scintilla/include/SString.h,
19400         widgets/Makefile.am, widgets/gnomefilelist.c:
19402         Removed all deprecated codes and substituted
19403         with newer APIs. Fixed some possible crash bugs where cell renderers
19404         were being shared.
19405         
19406         * scintilla/patches/scintilla-minor.patch: Minor patch.
19408 2004-04-06  Naba Kumar  <naba@gnome.org>
19410         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
19411         tree after all the files have been added (and not everytime a file
19412         is added in the project). Also fixed some memory corruption
19413         (possibly bug #900478).
19414         
19415         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
19416         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
19417         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
19418         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
19419         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
19420         qualifier wherever appropriate.
19422 2004-04-05  Naba Kumar  <naba@gnome.org>
19424         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
19425         switch terminal echo on/off. Debugger requires it off, while the
19426         rest requires it on.
19428         * src/search-replace.c: sets search direction and action (in addtion
19429         to target) for find in files.
19430         
19431 2004-04-02  Naba Kumar  <naba@gnome.org>
19433         * src/mainmenu_callbacks.c: Sets filename during save of new files.
19435         * src/project_dbase.c, src/debugger, src/an_file_view.c,
19436         src/an_symbol_view.c: Added an gtk events loop for
19437         displaying project loading status (for loading large projects) and
19438         debugger program starting ... just to give an impression of fastness :-).
19440         * configure.in, anjuta.prj: Bumped version to 1.2.2.
19442         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
19443         crash bug, which occurs when opening and closing a large project
19444         repeatedly.
19445         
19446         * src/attach_process.c: Fixed a comiple error for old gcc.
19447         
19448         * src/launcher.c: Prints proper error message when launcher child
19449         could not be executed and exits properly. Fixed a crash
19450         bug (bug #926606).
19451         
19452         * src/resources.c, src/utilities.c, src/glade_iface.c,
19453         src/debugger.c, src/attach_process.c: Properly exits forked children
19454         when they could not be executed.
19455         
19456 2004-04-01  Naba Kumar  <naba@gnome.org>
19458         * src/search-replace.c: Fixed a crash bug (bug #921893).
19460 2004-03-31  Naba Kumar  <naba@gnome.org>
19462         * anjuta.glade: Added a note on compiler options dialog ->support
19463         dialog telling that supports are only available for file mode.
19465         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
19466         src/anjuta_cbs.c:
19467         Improved shutdown time delay by bypassing project closing
19468         and unloading plugins.
19470         * src/build_file.c, data/properties/anjuta.properties: Added a property
19471         to toggle on/off for going to first error automatically.
19473 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
19475         * src/debugger.c: fixed core file loading
19476         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
19477         for long lines (bugs #700968 and #911376)
19478         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
19479         #917982.
19480         * src/anjuta.c: Focuses current AnEditor correctly.
19482 2004-03-30  Naba Kumar  <naba@gnome.org>
19484         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
19485         * AUTHORS: Updated with all contributors names.
19486         * NEWS: Updated.
19487         * src/about.c: Reads contributors names from AUTHORS file.
19488         * manuals/C/anjuta-manual/authors.xml: Points to online
19489         contributors list.
19490         
19491 2004-03-29  Naba Kumar  <naba@gnome.org>
19493         * data/properties/ada.properties: Fixed syntax colors. Patch
19494         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
19495         (bug #923474).
19497         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
19498         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
19499         generated projects, so that their pixmap files are
19500         found properly (bug #919903).
19501         
19502         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
19503         anjuta.
19505         * src/source.c: Installs .glade file of libgllade
19506         projects in $(datadir)/$(package)/glade (part of bug #861038).
19507         
19508         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
19509         in compiler options (bug #883837).
19510         
19511         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
19512         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
19513         
19514 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
19516         * anjuta/src/search-replace.c: fixed another crash bug in
19517         "Find Usage"
19518         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
19519         breakpoint property fix
19521 2004-03-29  Naba Kumar  <naba@gnome.org>
19523         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
19524         (new) manuals/C/anjuta-advanced-tutorial/*:
19525         Added menu entry for 'Anjuta Advanced Tutorial'
19526         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
19528 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19529         
19530         * src/fileselection.[ch], src/mainmenu_callbacks.c:
19531         Fixed bug #908941  ('Open' starts in wrong directory)
19532         
19533 2004-03-26  Naba Kumar  <naba@gnome.org>
19535         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
19536         compile error and bug #905738 with terminal.
19538         * src/search_incremental.c, src/register.c, src/sharedlib.c,
19539         src/search-replace.[h,c], src/search_incremental.[h,c],
19540         src/search_preferences.h, src/utilities.c, src/anjuta.c,
19541         src/text_editor.[c,h]: Fixed compiler warnings.
19542         
19543         * src/search-replace.c: Fixed a memory corruption (possible
19544         fix for bug #921893, but not yet confirmed).
19545         
19546         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
19547         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
19548         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
19549         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
19551 2004-03-25  Naba Kumar  <naba@gnome.org>
19553         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
19554         crash bug with attach process dialog and made the dialog closable
19555         with 'esc'.
19556         
19557         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
19558         always display within the margin.)
19559         
19560         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
19561         the old breakpoint when it's properties are updated
19562         (creating a new updated one).
19563         
19564 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
19566         * src/aneditor.cxx, src/aneditor.h: fixed calltips
19567         displayed for wrong file.
19568         * src/breakpoints.c: conditional breakpoints
19569         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
19570         "Find in Files..." disabling policy
19572 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19574         * src/build_file.c: Fixed bug #874380
19575         Goto the first error if it exists.
19577 2004-03-24  Naba Kumar  <naba@gnome.org>
19579         * src/anjuta.c: Fixed to get correct child exit status
19580         using mask (bug #905738).
19581         
19582         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
19583         Aligned buttons in the New file dialog,
19584         set default response to OK, entry box activates default response,
19585         ESC closes dialog and hides on delet_event.
19587 2004-03-19  Naba Kumar  <naba@gnome.org>
19589         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
19590         tree).
19592 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
19594         * src/search-replace.c: fixed "Find Usage" crash when no project open
19596 2004-03-17  Naba Kumar  <naba@gnome.org>
19598         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
19599         Fixed the generated projects to read m4 directory if the directory
19600         exists (bug #917781).
19601         
19602 2004-03-12  Naba Kumar  <naba@gnome.org>
19604         * HACKING: Fixed formatting for auto-parsing.
19606 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
19607         
19608         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
19609         rework (bug #890609)
19611 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19612         
19613         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
19615 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19616         
19617         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
19618         * src/search_preferences.c: Fixed typo.
19619         
19620 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19621         
19622         * src/search-replace.c: improved Search&Replace
19623         For the moment "Replace All" does not work with non opened files
19624         but Anjuta should not crash now ! ??? 
19625         
19626 2004-02-26  Naba Kumar  <naba@gnome.or>
19628         * src/source.c: Fixed to pass cflags correctly
19629         and suppress the automake's default cflags.
19630         bug #816130, #801056, #782798, #773459
19631         
19632         * data/properties/anjuta.properties: Do not defualt to -k make option.
19633         bug #875486.
19635         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
19636         bug #877683.
19637         
19638         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
19639         
19640         * src/message-manager-private.cc: Disabled debug messages.
19641         
19642 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
19644         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
19646 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19647         * anjuta.glade, src/search-replace.c:
19648         Reduced Search&Replace dialog, bug #902636.
19649         
19650 2004-02-23  Naba Kumar  <naba@gnome.or>
19652         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
19653         (bug #866143).
19655 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19656         
19657         * src/search_incremental.c: Fixed bug #900903
19659 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
19660         
19661         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
19662         src/anjuta.c: Fixed bugs #890609 and #890609
19664 2004-02-23  Naba Kumar  <naba@gnome.or>
19666         * src/message-manager.cc: Disconnects menuitem signal properly.
19667         Fixed bug #901723.
19668         
19669         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
19670         bug #900897.
19671         
19672 2004-02-20  Naba Kumar  <naba@gnome.org>
19674         * src/message-manager-private.[c,h]: Implemented keypress
19675         event for the terminal and resets it when ctrl c or ctrl d
19676         is pressed. But it doesn't seem to be working on keypress.
19677         Added a workaround to let it work on key release instead.
19678         (bug #878357).
19679         
19680         * src/search-replace: Fixed compiler warnings.
19681         
19682 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
19684         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
19685         Use defined file name when saving new files (fixes bug #898105)
19686         Don't change filename when clicking on a directory
19687         
19688         BTW: Happy birthday to me :-)
19689         
19690 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19691         
19692         * src/search-replace.c: Fixed a crash bug 
19693         Crash on Find & Replace (#887833)
19694         
19695 2004-02-18  Naba Kumar  <naba@gnome.org>
19697         * src/executer.c: Fixed a crash bug.
19698         
19699         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
19700         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
19701         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
19702         instead of GtkWindow (Part of bug #671596).
19703         
19704         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
19705         src/registers_gui.c, src/registers_cbs.[h,c],
19706         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
19707         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
19708         src/compiler_options.c, src/an_file_view.c, start-with.c,
19709         src/anjuta-tools.c, help.c:
19711         Added "close" buttons on all
19712         dialogs (HIG) and fixed to properly response to ESC close
19713         (Part of bug #671596).
19715         * src/launcher.c: Disabled printing of long debug lines.
19716         
19717         * src/utilities.h: Fixed a compiler warning.
19718         
19719 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
19721         * src/anjuta.c: "Save all" action now asks for filenames for new files
19722         (fixes bug #898111)
19724 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
19726         * anjuta.glade, src/text_editor.c:
19727         Fixed a typo in Hello World indentation style 
19728         Fixed misuse of translated strings when looking for style
19729         This entry fixes bug #876037
19731 2004-02-16  Naba Kumar  <naba@gnome.org>
19733         * src/utilities.c: Fixed return value when dest file could
19734         not be created.
19736         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
19737         * src/utilities.[c,h]: Removed 'cmp' dependency and used
19738         internal function to compare files.
19739         
19740 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
19742         * src/message-manager-private.cc:
19743         Set bold color as foreground color in terminal
19744         (fixes bug #864924)
19746         * src/aneditor.cxx:
19747         Use font style defined for message indicators in
19748         preferences/messages
19749         (fixes bug #885032)
19751 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
19753         * src/build_project.c:
19754         Use build.silent option from preferences (fixes bug #895726)
19755         
19756 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
19758         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
19760 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
19761         
19762         Patch from Massimo Corà <maxcvs@email.it>:
19763         * scintilla/LexCPP.cxx: Support "///" comments
19765 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19766         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
19767         src/search_replace.h, src/search-replace_backend.h
19768         anjuta.glade
19769         
19770         * Added: src/search_preferences.c, src/search_preferences.h
19771         Allow the user to save search/replace settings and give them names.
19773 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
19774         
19775         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
19776         scintilla/ScintillaGTK.cxx:
19777         Hopefully fixed AMD 64 crash bug by using correct marshaller
19779 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
19781         * src/preferences.c: Save GtkOptionMenu properties properly
19782         * src/text_editor.c: Fixes editor mispell of fold.symbols property
19784 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
19785         
19786         * configure.in, src/Makefile.am, scintilla/Makefile.am:
19787         Fixed libiconv issue
19788         * NEWS: Updated
19790 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
19791         
19792         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
19793         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
19794         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
19795         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
19796         src/sharedlib_gui.c:
19797         Debugger speed-up, replaced deprecated GtkCList
19799 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
19801         * src/text-editor.c: Use stock gtk+ close button for editor tabs
19803 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
19805         * configure.in: Added "sq" to ALL_LINGUAS.
19807 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
19809         * configure.in: Added "ko" to ALL_LINGUAS.
19811 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19813         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
19814         src/search_incremental.c, src/search_incremental.h: 
19815         Search_incremental code cleanup
19817 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19819         * scintilla/*/*: Updated scintilla to CVS
19820         * Added: scintilla/Readme.sync
19821         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
19822         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19823         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
19824         scintilla/ScintillaGTK.cxx,
19825         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
19826         scintilla/include/Scintilla.iface: Updated.
19828 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19830         * search-replace_backend.[ch], search_incremental[ch]: Added
19831         
19832         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
19833         find_replace.[ch]: Removed.
19834         
19835         * anjuta.glade, src/search-replace.c, src/search-replace.h,
19836         src/search-replace_backend.c, src/search-replace_backend.h,
19837         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19838         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
19839         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
19840         functionality now replaces the older Find/Replace stuff. The Search/Replace
19841         functionality can be interrupted during a long Search/Replace.
19843 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
19845         * widgets/gnomefilesel.c: Fix use of previously freed memory on
19846         selecting ".." and "." from file selector. 
19848 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
19850         * anjuta.glade: Fixed wrong "fold.symbols" property
19852 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19853         
19854         * src/project_dbase_gui.c: Alphabetical order ;-)
19855         * src/compiler_options.c: Fixed bug #867539
19856         * src/launcher.c: Workaround for bugs #864922, #849928,
19857         #846386 and #845782: The launcher no longer hangs but does
19858         not get the exit status correctly sometimes.
19859         * Changes suggested by Bosik are obviously already in without
19860         any Changelog entry (ClsGen.c, project_dbase_gui.c)
19861         * NEWS, README, anjuta.prj, configure.in: 
19862         Changed version to 1.2.1
19863         
19864         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
19865         * anjuta_dialogs_strings.c, anjuta.glade: 
19866         Fixed bugs #860906, #859329
19867         
19868         Patch from grzegol@pld-linux.org
19869         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
19870         freedesktop.org standard)
19872 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19873         
19874         Patch from Stefano Vallarino <stevalla@libero.it>:
19875         * src/source.[c/h]: Fixes cpp sample file to conform to 
19876         ISO/IEC 14882, C++-Standard 
19878 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
19880         Review by Johannes Schmid <jhs@cvs.gnome.org>
19881         * src/build_file.[ch]: Add build_execute_shell_command which executes the
19882         command using sh -c.
19883         * src/compile.c: Use build_execute_shell_command when compiling single
19884         files.
19886 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19887         
19888         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
19889         * src/breakpoints.c: Code cleanup, workaroud for possible 
19890         launcher bug
19891         * src/src_paths.c: Update debugger dirs on directory change
19893 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
19895         Review by Johannes Schmid <jhs@cvs.gnome.org>
19896         * src/attach_process.c, src/attach_process.h, anjuta.glade:
19897         sortable headers, process tree, removal of path and process params
19898         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
19899         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
19900         code cleanup
19902 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19903         
19904         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19905         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
19906         Add a dialog for "New file" which lets the user set the 
19907         filename and to add copyright/header templates to the file
19908         * Review: Changed function names to contain modules name (file_)
19910 2003-12-09  Naba Kumar  <naba@gnome.org>
19912         * setup-gettext: Fixed a typo.
19913         * scintilla/Makefile.am: Fixed a build error for SMP systems.
19915 ---- Released version 1.2.0 ---
19917 2003-12-08  Naba Kumar  <naba@gnome.org>
19919         * src/preferences.c: Fixed compiler error.
19920         * global_tags/create_global_tags.sh: Fixed to install properly
19921         even when system.tags could not be generated.
19922         * NEWS: Updated.
19924 2003-12-06  Naba Kumar  <naba@gnome.org>
19926         * setup-gettext: Fixed to not generate intl directory with gettextize.
19928         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
19929         * src/anjuta.c: Filters out unnecessary files from find in files
19930         command.
19931         
19932         * NEWS: Updated.
19933         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
19934         * src/widzard_gui.c: Added horiz scrollbar for desc text.
19935         
19936 2003-12-04  Naba Kumar  <naba@gnome.org>
19937         
19938         * src/gnome_project.c: Enables debug and optimization flags for
19939         new projects.
19940         
19941         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
19942         
19943         * src/project_dbase_gui.c: combined header and c files for
19944         file selector.
19945         
19946         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
19947         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
19949 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
19951         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
19953 2003-11-29  Naba Kumar  <naba@gnome.org>
19955         * configure.in, anjuta.prj: Bumped version to 1.2.0.
19956         * NEWS: Updated.
19958 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
19959         
19960         * src/main_menubar.c: Now files cannot be opened twice in recently
19961         file menu
19963 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
19965         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
19967 2003-11-28  Naba Kumar  <naba@gnome.org>
19969         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
19970         
19971 2003-11-27  Naba Kumar  <naba@gnome.org>
19973         * src/breakpoints.c, src/launcher.c, src/find_text.c,
19974         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
19975         
19976         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
19977         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
19978         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
19979         checkbox in project wizard (project options page) to enable/disable
19980         source code generation with glade(mm).
19981         
19982         * NEWS: Updated
19983         
19984 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
19986         * src/dnd.c: Opening files with special characters in the name.
19988 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
19990         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
19991         a long time.
19993 2003-11-18  Naba Kumar  <naba@gnome.org>
19995         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
19996         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
19997         src/project_import.c, plugins/patch/patch-plugin.c:
19998         Fixed g_signal_diconnect calls to pass correct data.
19999         (Fixed possible crash in project imports).
20000         
20001         * NEWS: Updated.
20002         
20003 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
20005         Reviewed by Naba Kumar  <naba@gnome.org>
20006         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
20007         and debugger. Sets default settings for pty in launcher.
20008         * data/gdb.init: Removed charset work around (now works with user's
20009         native charset)
20010         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
20012 2003-11-18  Naba Kumar  <naba@gnome.org>
20014         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
20015         names of 'index' to 'idx'.
20016         
20017 2003-11-17  Naba Kumar  <naba@gnome.org>
20019         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
20020         * src/project_dbase.c: Prompts user for unsaved project files
20021         when project is closed.
20022         
20023 2003-11-16  Naba Kumar  <naba@gnome.org>
20025         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
20026         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
20027         older gcc.
20028         
20029 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
20030         
20031         * src/anjuta.c: Fixed crash related to tag == NULL while 
20032         anjuta is exiting
20034 2003-11-11  Naba Kumar  <naba@gnome.org>
20036         * src/glade_iface.c: Avoids error conditions for glade or glademm not
20037         found. It simply doesn't generate the c/c++ codes and continues with
20038         just a warning.
20039         * NEWS: Updated.
20040         
20041 2003-11-10  Naba Kumar  <naba@gnome.org>
20043         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
20044         'Start with dialog'.
20046         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
20047         German translation of anjuta-tutorial.
20048         
20049         * src/launcher.c: Fixed an encoding bug with GIOChannels.
20050         * NEWS: Updated.
20052 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20054         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
20055         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
20056         the syntax highlighting in Preferences, the automatic syntax
20057         highlighting is now selected. When the debugger is stopped and the
20058         breakpoints window not closed, the gtk_tree_view in this window is
20059         now made unsensitive.
20061 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
20063         * src/preferences.h, src/preferences.c, anjuta.glade:
20064         Fixed translation bug in preferences by using GtkOptionMenu
20065         * anjuta.prj: Project version 1.1.98
20067 ---------------- Released version 1.1.98 ----------------
20069 2003-11-07  Naba Kumar  <naba@gnome.org>
20071         * anjuta.spec.in: Revived docs package and combined all docs into
20072         one package.
20073         * configure.in: Bumped version to 1.1.98 rc2
20074         * NEWS: Updated.
20075         * anjuta.spec.in: Fixed scrollkeepr-update command.
20076         * anjuta.spce.in: Fixed file permissions.
20078 2003-11-06  Naba Kumar  <naba@gnome.org>
20080         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
20081         menus to activate anjuta helps.
20082         
20083         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
20084         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
20085         manuals/C/anjuta-faqs/legal.xml (added),
20086         manuals/C/anjuta-faqs/Makefile.am,
20087         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20088         manuals/C/anjuta-faqs/.cvsignore,
20089         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
20090         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
20091         manuals/C/anjuta-tutorial/legal.xml (added),
20092         manuals/C/anjuta-tutorial/Makefile.am,
20093         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20094         manuals/C/anjuta-tutorial/.cvsignore,
20095         manuals/C/anjuta-manual/*.sgml (removed),
20096         manuals/C/anjuta-manual/*.xml (added),
20097         manuals/C/anjuta-manual/Makefile.am,
20098         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20099         manuals/C/anjuta-manual/.cvsignore,
20100         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
20101         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
20102         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
20103         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
20104         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
20105         manuals/ja/anjuta-faqs/legal.xml (added),
20106         manuals/ja/anjuta-faqs/Makefile.am,
20107         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
20108         manuals/ja/anjuta-faqs/.cvsignore,
20109         manuals/ja/anjuta-manual/*.sgml (removed),
20110         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
20111         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
20112         manuals/ja/anjuta-manual/*.xml (added),
20113         manuals/ja/anjuta-manual/Makefile.am,
20114         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
20115         manuals/ja/anjuta-manual/.cvsignore,
20116         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
20117         manuals/sgmldocs.make (removed),
20118         manuals/xmldocs.make (added), manuals/omf.make (added),
20119         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
20120         documentations to newer docbook xml documentations. Converted 
20121         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
20122         Enabled manulas installations.
20123         
20124         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
20126 2003-11-05  Naba Kumar  <naba@gnome.org>
20128         * data/gdb.init: Sets host's charset to ascii to solve debugger
20129         freeze up due to uninitialized strings in target program.
20131         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
20132         Fixed a crash bug with 'Add expression in watch'. Bug #822017
20133         
20134         * NEWS: Updated.
20135         
20136         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
20137         src/launcher.c: Turns off echo in spawned pty to fix debugger.
20139 2003-11-04  Naba Kumar  <naba@gnome.org>
20141         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
20142         problems.
20143         
20144         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
20145         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
20146         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
20147         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
20148         in file headers.
20149         
20150         * src/search-replace.c: Fixed infinite loop bug.
20151         * start-with.c: Fixed a crash bug with "Open last project".
20152         
20153         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
20154         * scintilla/Makefile.am: Fixed compiler option.
20155         
20156 2003-10-16  Naba Kumar  <naba@gnome.org>
20158         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
20159         * src/text_editor.c: Fixed autoformat.
20160         
20161 2003-10-15  Naba Kumar  <naba@gnome.org>
20163         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
20164         of CTRL+number.
20165         
20166 2003-10-09  Naba Kumar  <naba@gnome.org>
20168         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
20169         
20170 2003-10-08  Naba Kumar  <naba@gnome.org>
20172         * src/source.c: Fixed a GETTEXT typo error.
20173         * anjuta.glade: Made 'Sorted in order you open them' default option
20174         for editor tabs.
20176         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20177         * anjuta.glade, data/properties/anjuta.properties:
20178         Fixed the freeze of the "Preferences" combos at the first Anjuta
20179         init is generated by:
20180                 - a not complete translation of preferences.c file
20181                 - a difference between 2 names in anjuta.glade and
20182                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
20183                 - the same name given to 3 combos (anjuta.glade).
20184                 
20185         * src/find_text.c: If the "whole document" mode is selected,
20186         a new search will select the next occurrence (Bug #764954).
20187         It is now possible to use the shortcuts to search next or previous
20188         occurrence even if the search dialog has the focus.     Bug #790318
20189         
20190         * src/main_menubar_def.h: "Select code block" shortcut; the new
20191         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
20192         (Bug #811016).
20194         Patch from: Richard Lee  <r.h.lee@comcast.net>
20195         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
20196         tagmanager/tm_workspace.c: The following is a patch to fix a
20197         seemingly random occurence where Anjuta would crash when a
20198         certain key was pressed.
20200 2003-09-29  Naba Kumar  <naba@gnome.org>
20202         * src/find_in_files.c: Ignores binary by default. Disabled the option
20203         of NOCVS search, because launcher does not use sh and hence can not
20204         pipe.
20205         
20206         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
20207         "clean before build" state in project session and not in account session,
20208         otherwise the state gets reflected to other projects causing annoyance.
20209         
20210         * src/compiler_options.c: Fixed a bug where compiler options were always
20211         claimed 'modified'.
20213         * src/build_project.c, data/properties/anjuta.properties,
20214         src/commands.[h]: Fixed a bad bug where clean-before-build
20215         doesn't work.
20216         
20217         * scintilla/patches/research-cvs-nolog.diff,
20218         scintilla/patches/scintilla-ac-gtk2-port.diff,
20219         scintilla/patches/scintilla-ac-sort-fix.diff,
20220         scintilla-optimization.diff: Removed, because they are already in
20221         scintilla CVS.
20222         
20223         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
20224         2003-09-29).
20226         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
20227         scintilla/LexYAML.cxx: Added new scintilla lexers.
20228         
20229         * TODO, NEWS: Updated.
20231         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20232         * src/utilities.c: Fixed typo bugs.
20234 2003-09-26  Naba Kumar  <naba@gnome.org>
20236         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
20237         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
20238         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
20239         text_editor_find() and Fixed I-Search wrapping.
20240         * src/debugger.c: Fixed to pass a newline after a debugger
20241         command (which was broken since the launcher was refactored.
20242         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
20244 2003-09-25  Naba Kumar  <naba@gnome.org>
20246         * src/toolbar_callbacks.c: Fixed start of incremental search.
20247         
20248         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20249         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
20250         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20251         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
20252         menu and implementation.
20254 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
20256         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
20257         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
20258         variables in Locals window.
20260 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
20262         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
20263         * src/utilities.[ch] : Fix a tooltip bug in 
20264         anjuta_util_toolbar_append_stock(), the label appeared instead of
20265         the tooltip text. Remove label from arguments of the function
20266         because label is included in the stock icon data.
20267         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
20268         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
20269         * FIXME: translation file should be updated because of label text removal.
20271 2003-09-24  Naba Kumar  <naba@gnome.org>
20273         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
20274         
20275         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
20276         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
20277         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
20278         stdout and stderr. Also buffered output and check-for-password
20279         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
20280         with password prompts. Checkes for password prompts from all outputs.
20281         
20282         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
20283         which takes a string (which could be utf8 also) and converts into
20284         utf8 string.
20285         
20286         * src/main.c: Connects kernel signals after gnome_program_init().
20287         
20288         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20289         * src/message-manager.c: Fixed bug #787026 by converting the strings
20290         to proper UTF8.
20291         
20292 2003-09-22  Naba Kumar  <naba@gnome.org>
20294         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
20295         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
20296         GtkCList and using GtkTreeView instead. Added the patch.
20297         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
20298         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
20299         
20300 2003-09-19  Naba Kumar  <naba@gnome.org>
20302         * printing/print.c: Proper UTF8 printing support.
20303         * src/main.c: moved kernel signal connects at the
20304         end of application initialization.
20305         
20306 2003-09-18  Naba Kumar  <naba@gnome.org>
20308         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
20309         (new) lexers.make, (new) lexers: Update scintilla to latest
20310         scintilla CVS (2003-09-18), added new lexers, automated
20311         lexers makefiles sections and scintilla update. Added
20312         patches. Optimized pango rendering. Fixed a crash bug
20313         in scintilla.
20314         
20315         * (new) scintilla/patches/research-cvs-nolog.diff: Added
20316         patch to remove cvs log command from RESearch.cxx file.
20317         * scintilla/patches/scintilla-pango-always.diff:
20318         Fixed file name.
20319         * scintilla/RESearch.cxx: Removed spurious cvs log command
20320         and logs.
20321         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
20322         
20323         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
20324         * src/dnd.c: Fixed a crash bug with DND.
20325         
20326 2003-09-15  Naba Kumar  <naba@gnome.org>
20328         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
20329         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
20330         src/toolbar_callbacks.c: Added an additional parameter to
20331         text_editor_goto_line() funtion which decides if the line should
20332         be made visible (if it's under fold).
20333         
20334         * src/style-editor.c: Fixed a compiler warning.
20335         * src/message-manager.cc: Calls parent method correctly.
20337         * src/preferences.h: Fixed prent class.
20338         
20339         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20340         * src/project_dbase.c: Fixed bug #713210.
20341         
20342 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20343                                                                                 
20344         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20346 2003-09-11  Naba Kumar  <naba@gnome.org>
20348         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20349         * src/style-editor.c: Fixed bug #769130 (Crash on font
20350         selection dialog).
20351         
20352         * src/message-manger.[h,cc]: Made AnMessageManager
20353         derived from GtkFrame and removed deprecated code.
20354         
20355         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
20356         compiler warnings.
20357         
20358 2003-09-09  Naba Kumar  <naba@gnome.org>
20360         * src/Makefile.am: Addded rules for built sources.
20361         
20362 2003-09-08  Naba Kumar  <naba@gnome.org>
20364         * (new) src/anjuta-marshalers.list: Added marshalers definition
20365         file.
20366         
20367         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
20368         and CXXFLAGS are not overwriten by automake's default.
20369         * src/style-editor.c: Added 'operators' in the style editor.
20370         
20371         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
20372         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
20373         * src/message-manager-private.cc, src/message-manager.cc:
20374         Converts message going into message into UTF-8 endoding.
20375         * src/main.c: Uses UTF-8 codeset for localization.
20376         
20377 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
20379         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
20380         
20381 2003-09-08  Naba Kumar  <naba@gnome.org>
20383         * TODO: Updated.
20384         
20385         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20386         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
20387         Fixed bug #798717, Find - Find&Replace - Find in files bug;
20388         The combo entries were updated if the same data with a different
20389         case exist in the combo list. The combo entries are now case sensitive. 
20390         Search&Replace bug; First search ,max actions = 0 ==> now max
20391         actions = 100.
20392         
20393 2003-09-08  Naba Kumar  <naba@gnome.org>
20395         * TODO: Updated.
20396         * src/utilities.[c,h]: a function takes contant args.
20397         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
20398         Now the child terminated signal is emitted properly.
20399         * src/Makefile.am: Used $(top_srcdir) for referring to 
20400         scintilla objects.
20401         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
20402         definitions file which will generate anjuta-marshalers.[c,h] files.
20403         * src/.cvsignore: Updated.
20404         * src/build_project.c: Changed su command to preserve quotes.
20405         * src/anjuta-tools.c, tagmanager/tm_project.c,
20406         tagmanager/tm_workspace.c: Use standard tmp file.
20407         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
20408         so that users could report bugs easily.
20409         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
20410         
20411         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
20412         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
20413         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
20414         src/attach_process.c, src/breakpoints.c, src/commands.c,
20415         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
20416         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
20417         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
20418         src/memory.c, src/message-manager-private.c, src/preferences.c,
20419         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
20420         src/search-replace.[c,h], stack_trace.c, text_editor.c,
20421         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
20422         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
20423         Fixed compile warnings and cleanup.
20424         
20425         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
20426         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
20427         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
20428         Removed libzvt usage and implemented child spawing differently. Launcher is
20429         now proper GObject, which can be created multiple times (and can be
20430         operated in parallel).
20432         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
20433         * src/project_import_gui.c, src/project_import_cbs.c,
20434         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
20435         (crash on project import). Removed deprecared codes.
20436         
20437 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
20438         
20439         * src/cvs.c: Fixed cvs output bug.
20441 2003-09-03  Naba Kumar  <naba@gnome.org>
20443         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20444         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
20445         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
20446         src/text_editor_cbs.c: Implements --
20447                 If the debugger is started
20448                         A double click in the margin add or remove a breakpoint
20449                         A single click activate or deactivate the breakpoint
20450                 else
20451                         A double click in the margin add or remove a bookmark
20453 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
20454         
20455         Reviewed by Naba Kumar  <naba@gnome.org>
20456         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
20457         User is now able to choose a branch on cvs update for project.
20458         Cleaned up variable names.
20460 2003-09-03  Naba Kumar  <naba@gnome.org>
20462         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
20463         src/Makefile.am: Added lexers.
20464         * scintilla/*/*: Updated...
20465         * src/an_symbol_view.c: Fixed a crash bug.
20466         * src/compiler_options.c, src/project_dbase.c: Fixed compile
20467         and build bugs.
20468         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
20469         * src/source.c: Fixed project generation bug with gettext code.
20470         * tagmanager/tm_project.c: Fixed a crash bug.
20471         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
20472         bug when there is no project open. Bug #____.
20473         * src/source.c: Fixed a bug with build failure with non-gnome
20474         project with glade-generated source (eg. gtk2). Bug #____.
20475         * NEWS: Updated...
20477 2003-08-22  Naba Kumar  <naba@gnome.org>
20479         Patch from: Rob Bradford  <rob@debianplanet.org>
20480         * data/Makefile.am: Fixed to install properly during
20481         package building.
20482         
20483         Patch from: Etay Meiri  <etay-m@bezeqint.net>
20484         * src/debug-tree.c: Fixed a crash bug.
20485         * src/compiler_options.c: Takes care of linking the missing pieces;
20486         C flags, libs, optimization options, debug and profile.
20488         Patch from: Enver ALTIN  <ealtin@casdb.com>
20489         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
20490         
20491 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
20493         Reviewed by Naba Kumar  <naba@gnome.org>
20494         * src/project_dbase.c: Fixed bugs #778263 and #778413
20495           Adding multiple files to project should work now.
20497 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
20499         Reviewed by Naba Kumar  <naba@gnome.org>
20500         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
20501         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
20502         for Locals window.
20504 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20506         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20508 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20510         * src/text_editor.c: Fix translatable string (#113934).
20512 2003-07-04  Naba Kumar  <naba@gnome.org>
20514         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
20515         bug when there is no project open. Bug #____.
20516         
20517         * src/source.c: Fixed a bug with build failure with non-gnome
20518         project with glade-generated source (eg. gtk2). Bug #____.
20520 2003-06-26  Naba Kumar  <naba@gnome.org>
20522         * src/anjuta.h: Removed reference to windows-dialog.h.
20523         * src/message-manager-private.[cc,h]: Fixed doulbe click
20524         activation of messages to properly jump at the destination.
20525         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
20526         * src/toolbar.c: Code clean-ups.
20527         
20528         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20529         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
20530         
20531         * src/message-manager-private.[cc,h]: Removed dead codes.
20532         
20533         * (new) data/properties/css.properties,
20534         data/properties/anjuta.properties, data/properties/Makefile.am:
20535         Added CSS syntax hiliting properties.
20536         
20537         * tagmanager/tm_file_entry.c: Fixed a possible bug.
20538         * src/debugger.c: Clean ups.
20539         * src/lexer.h: Added CSS lexer definition.
20540         
20541         * Makefile.am: Installs destop file properly.
20542         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
20543         * NEWS: Updated for 1.1.97 release.
20544         * src/main_menubar_def.h: Changed some non working shortcuts.
20545         
20546 2003-06-24  Naba Kumar  <naba@gnome.org>
20548         * src/search-replace.c: Shows the dialog properly, even when it is
20549         hidden behind another window.
20550         
20551         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
20552         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
20553         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
20554         and code clean up.
20555         
20556         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
20557         setup wizard dialogs.
20558         
20559         * src/debugger.c: Removed a redundant call to
20560         debugger_update_controls().
20561         * src/compiler_options.c, src/launcher.c: code cleanup.
20562         * src/executer.c: Fixed execution bug with 'Set Program params...".
20563         
20564 2003-06-23  Naba Kumar  <naba@gnome.org>
20566         * widgets/e-splash.c: Removed border around the splash image.
20567         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
20568         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
20569         * src/cvs.c: Added a frame around commit log text widget.
20570         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
20571         crash bug associated with translated combo box list in preferences
20572         dialog (in different locale other than en_US). Used widget names
20573         to pass the combo list items.
20574         * po/POTFILES.in: Updated.
20575         * src/launcher.c: Creates the zvt terminal at startup (and not
20576         every time a build is done) -- speeds up buld operations.
20577         * src/file_history.c: Should be if() conditional instead of
20578         assertion check.
20579         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
20580         Disabled useless warnings.
20581         * src/project_dbase.c: Fixed bonobo 2 project name.
20582         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
20583         and uses correct glade-2 for file generation.
20584         
20585 2003-06-21  Naba Kumar  <naba@gnome.org>
20587         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
20588         And disables autocomple show for numbers (very annoying).
20589         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
20590         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
20591         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
20592         from view menu and adjust the controls accordingly.
20593         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
20594         only OK button.
20595         * src/project_dbase.[c,h]: Removed show_local flag processing.
20596         * src/message-manager.[c,h]: Reorganized messages tabs in more
20597         sensible order.
20598         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
20599         Also added PCRE dependency.
20600         
20601 2003-06-20  Naba Kumar  <naba@gnome.org>
20603         * pixmaps/anjuta_splash.png: New splash.
20604         from Jean Schurger  <yshartk@schurger.org>
20605         
20606         * src/controls.c: De-sensitize run-to-cursor when debugger
20607         is not running.
20608         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
20609         
20610         * src/message-manager-private.cc: Fixed to properly jump at
20611         the right file:line.
20612         
20613         * src/appwiz_page1.c: Fixed to correctly determine the project
20614         trpe from the wizard.
20615         
20616 2003-06-20  Naba Kumar  <naba@gnome.org>
20618         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
20619         * src/watch_gui.c: Code cleanups.
20620         * src/debugger.[c,h], src/stack_trace.[c,h],
20621         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
20622         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
20623         Removed direct access to stack_trace private data, Increased debugger
20624         command size from 256 to 1024 (to be on safer side). Also implemented
20625         row-activated signle for seting frame and viewing the source.
20626         * src/debugger.c: Avoids starting program and stopping debugger
20627         when starting debugger and stopping program, respectively.
20628         
20629         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
20630         Reverted codes to start debugger automatically
20631         The file is brought to the state just after the branching 
20632         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
20633         some code clean ups.
20634         
20635         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
20636         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
20637         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
20638         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
20639         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
20640         src/project_dbase.c: Code clean ups.
20641         
20642         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
20643         (Projects dir) so that correct $HOME/Projects path is set when
20644         anjuta is run for the first time.
20645         
20646 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
20648         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
20650 2003-06-13  Naba Kumar  <naba@gnome.org>
20652         * src/stack_trace_cbs.c: Moved variable declaration at the
20653         top of the block (bug #737867)
20654         
20655         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
20656         just CFLAGS and CXXFLAGS (bug #743617).
20657         
20658         * src/create_global_tags.sh: Fixed shell script to properly
20659         detect installed *-config files.
20660         
20661 2003-06-12  Naba Kumar  <naba@gnome.org>
20663         * src/preferences.[c,h]: Added methods for custom widgets in
20664         preferences: using custom set/get methods for them.
20665         
20666         * src/anjuta-encoding.c: Implemented up/down of the encodings
20667         in the list and property saves correctly.
20668         
20669         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20670         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
20671         the beginning of a file.
20673         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20674         * src/aneditor.cxx, src/aneditor.h,
20675         src/controls.c, src/main_menubar.c, src/main_menubar.h,
20676         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20677         src/mainmenu_callbacks.h: Allows the operator to select the current
20678         word or the current line (Request: 680801). It puts also
20679         sensitive/unsensitive several select/comment menu items.
20681         * src/breakpoints.c: Presets by default the current line for a
20682         defined breakpoint.
20684 2003-06-11  Naba Kumar  <naba@gnome.org>
20686         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
20687         color (red highlight) now cosistent for inactive tabs also.
20688         
20689         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
20690         'Advanced search and replace' in Edit->Search submenu.
20691         
20692         * data/properties/tcltk.properties: Fixed bug #731851. Added line
20693         wrappings '\' where     they were missing.
20694         
20695         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
20696         message is now more descriptive and details the correct thing to do
20697         for GNOME2 desktop.
20698         
20699 2003-06-10  Naba Kumar  <naba@gnome.org>
20701         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
20702         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
20703         Removed any reference to particular version of automake/autoconf
20704         so that they could work with newer versions (Bug #659394).
20706         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
20707         src/anjuta.c: Added coded to add/remove supported encodings.
20708         
20709         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
20710         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
20711         src/project_import.c, src/project_type.c, src/project_type.h,
20712         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
20713         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
20714         from the project wizard.
20716 2003-06-06  Naba Kumar  <naba@gnome.org>
20718         Patch from Etay Meiri  <etay-m@bezeqint.net>
20719         * src/compiler_options.c: Fixed bugs related to clean before
20720         build patch.
20721         
20722         * anjuta.desktop.in.in: Added commandline options.
20723         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
20724         -dP and -A flags of CVS update into different options.
20725         
20726 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20728         * configure.in: Removed "ta" from ALL_LINGUAS.
20730 2003-06-02  Naba Kumar  <naba@gnome.org>
20732         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
20733         return NULL for undefined properties and "" for defined but empty
20734         strings. It was creating many problems where both are assumed to be
20735         same. And besides, it doesn't matter to differentiate the two (the
20736         problem with preferences was due to a different bug).
20738         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
20739         correctly. Also, s/props_build_in/props_built_in/g.
20740         
20741         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
20742         list.
20743         
20744         * src/an_file_view.c: Unrefed pixbufs when done with them.
20746         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
20747         (removed) file_text.png: Added and removed pixmaps.
20748         
20749 2003-05-30  Naba Kumar  <naba@gnome.org>
20751         * anjuta.glade: Fixed encodings preferences dialog
20752         
20753 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
20754         
20755         Reviewed by Naba Kumar  <naba@gnome.org>
20756         
20757         * src/build_project.c src/clean_project/c: perform a clean before
20758         build, if required. Show the message manager on clean.
20759         * src/compiler_options.c: save the new options when window is closed
20760         and flag project to be cleaned before the next build.
20761         * src/project_dbase.c: added a 'clean before build' flag to project
20763 2003-05-29  Naba Kumar  <naba@gnome.org>
20765         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
20766         dialog.
20767         
20768         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
20769         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
20770         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
20771         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
20772         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
20773         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
20774         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
20775         print_color.xpm, print_landscape.xpm, print_layout.xpm,
20776         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
20778         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
20779         Removed unused icons references.
20781 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
20783         Reviewed by Naba Kumar  <naba@gnome.org>
20784         
20785         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
20786           src/compiler_options.c, src/debugger.c, src/find_replace.c,
20787           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
20788           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
20789           src/toolbar_callbacks.c: HIG compliant dialogs.
20791         * src/utilities.c: anjuta_button_new_with_stock_image() and
20792           anjuta_dialog_add_button() stolen from gedit.
20794         * src/main_menubar_def.h: Fixed mnemonics.
20796 2003-05-26  Naba Kumar  <naba@gnome.org>
20798         * src/project_dbase_gui.c: Added header files filter for add file
20799         dialog box. Disabled project window to be transient window.
20800         
20801         * src/message-manager.cc: Disabled message manager window to be
20802         transient window.
20803         
20804         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
20805         a file could not be loaded.
20806         
20807         * src/project_dbase.c: Fixed a bug with GUI editor command
20808         where empty string is returned.
20809         
20810         * src/Makefile.am, src/preferences.h, src/text_editor.c
20811         src/text_editor.h, (new) src/anjuta-encodings.h,
20812         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
20813         Added encoding support and to handle characters encoding correctly
20814         by auto detecting it during load. Added preferences for selecting
20815         the encoding during save.
20817         * src/preferences.c, src/resources.c: Removed debug messages.
20819         Patch from: Alexander Nedotsukov <bland@mail.ru>
20820         * src/getline.c: Fixed many fatal bugs for FreeBSD.
20822 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20823         * src/anjuta.c: Try to sow the splash image more often.
20825 2003-05-20  Naba Kumar  <naba@gnome.org>
20827         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20828         * src/debug_tree.c: Colorize the modified locals during
20829         debugging and call memory analyze from the debugger.
20830         * src/breakpoints.c: The color is now different for the enabled
20831         and disabled breakpoints. Anjuta now can erase several
20832         breakpoints defined at the same line. The markers are updated
20833         according to the enable/disable action.
20834         
20835         Patch from Etay Meiri  <etay-m@bezeqint.net>
20836         * src/launcher.c: Fixes launcher freeze up bug during build.
20838 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
20840         Reviewed by Naba Kumar  <naba@gnome.org>
20841         * scintilla/PropSet.h: Change member variables from private to protected.
20842         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
20843         to PropSetFile class, which return a gchar * (and can therefore indicate
20844         whether properties are empty or do not exist) and make prop_get and
20845         prop_get_expanded use them.
20846         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
20847         that the result of of prop_get cannot be an empty string.
20849 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
20851         Reviewed by Naba Kumar  <naba@gnome.org>
20852         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
20853         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
20854         src/text_editor_cbs.c: When saving all the files in the project, the
20855         text editors are now only rehighlighted once instead of once for each
20856         file saved.
20858 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20859         * src/main.c, widgets/e-splash.c: Splash screen improvements.
20860         * src/anjuta.desktop.in.in: Support startup notification.
20861 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20862         * src/main.c, widgets/e-splash.c: Splash screen improvements.
20863         * src/anjuta.desktop.in.in: Support startup notification.
20866 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
20868         Reviewed by Naba Kumar  <naba@gnome.org>
20869         
20870         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
20871         memory leak from glade_xml_new call. Removed gxml field from Executer
20872         struct as only used in create_executer_dialog and then destroyed.
20873         
20874         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
20875         
20876         * src/configurer.c: Fix warning trying to connect signal to non-existent
20877         environment entry in configure dialog and fix crash when closing the
20878         window.
20879         
20880         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
20881         gnome_date_edit_get_time instead.
20882         
20883         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
20884         in view menu required renumbering elsewhere.
20886 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
20888         Reviewed by Naba Kumar  <naba@gnome.org>
20889         
20890         * src/breakpoints.c: fixed an error when removing breakpoint
20891         * src/controls.c: 'run to cursor' is sensitive when debugger not active
20892         * src/debugger.c: changes to the way the debugger is activated
20893         * src/debugger.h: clean ups
20895 2003-05-13  Naba Kumar  <naba@gnome.org>
20897         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20898         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
20899         src/memory.h: A new version of memory and the interface
20900         is now integrated in anjuta.glade
20902 2003-05-09  Naba Kumar  <naba@gnome.org>
20904         * configure.in: Bumped required gtk version to 2.0.8.
20905         
20906 2003-05-06  Naba Kumar  <naba@gnome.org>
20908         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
20910 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20911         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
20913 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20914         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
20915         , tagmanager/c.c: Support for ProC and RDB files.
20917 2003-05-06  Naba Kumar  <naba@gnome.org>
20919         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
20920         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20921         Uncomment (Box & Stream), Select the current function,
20922         authorize the "Quit" button of the GotoLine window
20924 2003-05-05  Naba Kumar  <naba@gnome.org>
20926         * src/watch_gui.h: CVS added new file.
20928         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
20930         Patch from Etay Meiri <etay-m@bezeqint.net>
20931         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
20932         src/mainmenu_callbacks.c, src/message-manager.cc,
20933         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
20934         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
20935         Ported stack trace to GNOME2 and added it in the message manager
20936         pane.
20938 2003-05-02  Naba Kumar  <naba@gnome.org>
20940         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
20941         
20942         * src/preferences.[h,c]: Fixed preferences to save only one copy of
20943         preferences property.
20944         
20945         * anjuta.prj: Fixed multiple preferences saved data.
20946         
20947         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
20948         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20949         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
20950         scintilla/include/Platform.h, scintilla/include/PropSet.h,
20951         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
20952         Upgraded scitilla from CVS with faster window repaint
20953         and more bugfixes.
20954         
20955         Patch from  Etay Meiri  <etay-m@bezeqint.net>
20956         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
20957         and code cleanups
20958         
20959 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
20961         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
20962         the window if messages are appended to the end and the scrollbar is
20963         at the end.
20965 2003-04-29  Naba Kumar  <naba@gnome.org>
20967         * configure.in: Removed omf-install from Makefiles list.
20969 2003-04-28  Naba Kumar  <naba@gnome.org>
20971         * po/POTFILES.in: Remvoded deleted files.
20972         
20973         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
20974         pixmaps/windows-style-undocked.png: Added setup wizard's images.
20976         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
20977         is executed as detached) is not set properly.
20978         
20979 2003-04-25  Naba Kumar  <naba@gnome.org>
20980         
20981         * anjuta.prj: Updated.
20982         * src/anjuta_info.c: Fixed text wrapping and column view.
20983         * data/welcome.txt.in: Removed unaligned characters.
20984         
20985 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20986         * src/main_menubar.c: Disable setup dialog.
20988 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20989         * src/breakpoints.c; Fixed compilation with older GCC
20990         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
20991         * HACKING: Spelling fixes (Suggested by Stephen Knight)
20993 2003-04-18  Naba Kumar  <naba@gnome.org>
20995         * anjuta.prj: Updated (includes compiler options).
20996         
20997         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
20998         function from anjuta.c (it was already available in anjuta-tools.c).
20999         
21000 2003-04-18  Naba Kumar  <naba@gnome.org>
21002         * src/about.c, THANKS: Updated
21003         
21004         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
21005         
21006         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
21007         properly from the project session before updating the file
21008         view.
21009         
21010         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21011         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
21012         dialog settings (as it will not be required once GDL is in place) and
21013         added file view filters in the settings sub-menu.
21015 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21016         * HACKING: Updated
21017         * configure.in: Disable cast checks on final build.
21019 2003-04-17  Naba Kumar  <naba@gnome.org>
21021         * src/build_project.c: Fixed a compilation error.
21023         * src/launcher.c: Removed commnets.
21024         
21025         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
21026         properties from editor tab to indentation tab and fixed a property
21027         label for proper i18n translation. Fixed typos in project config
21028         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
21029         sorting and reordering in compiler options dialog.
21030         
21031         * src/compiler_options.c: Implemented _save() function to save the
21032         options (which was pending).
21033         
21034         * src/build_project.c: Destroys install-as-root dialog when it is done.
21035         
21036         * src/an_symbol_view.c: Change "event" event to "event-after" so
21037         that symbol row is selected first before the popup is shown.
21038         
21039 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21041         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
21042         file in CVS/Entries. (Reviewed and applied by Biswa)
21044 2003-04-16  Naba Kumar  <naba@gnome.org>
21046         * aneditor.cxx: use unicode everytime (fixed unicode related
21047         bugs).
21049         * anjuta.prj: Fixed UI editor name (blank to use default) and
21050         anjuta version.
21051         
21052         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
21053         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
21054         Editor preferences page.
21056 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21057         * src/anjuta.[ch], src/print.c: Fixed warnings
21058         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
21059         * configure.in: Profiling support with gprof
21061 2003-04-16  Naba Kumar  <naba@gnome.org>
21063         Patch from Gaëtan de Menten  <ged@bugfactory.org>
21064         * src/launcher.c: Fixed cvs dialog.
21065         
21066 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
21067         
21068         * src/message-manager-private.cc: Fixed double-click on first line of 
21069         output to properly select a line.
21070         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
21071         because still was a deprecatd GtkCTreeNode and always NULL anyway.
21073 2003-04-15  Naba Kumar  <naba@gnome.org>
21075         * src/message-manager-private.cc: Fixed the glade filename typo.
21077 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21078         * scintilla/*, data/properties/*: Scintilla CVS merge
21079         * anjuta.prj: Removed unnecessary files.
21080         * scintilla/PlatGTK.cxx: Force Pango fonts always
21081         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
21082         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
21083         for preferences.
21084         * configure.in: Change version no. for 1.1.1 (alpha release)
21085         * configure.in: Added '--with-pref-suffix' option.
21086         * config.guess, config.sub: Removed from CVS.
21088 2003-04-15  Naba Kumar  <naba@gnome.org>
21090         Patch from Timothee Besset  <ttimo@idsoftware.com>
21091         * Makefile.am: Fixed a shell script error during intallation.
21092         
21093 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
21095         Reviewed by Naba Kumar  <naba@gnome.org>
21096         * src/message-manager.cc: Added popup-menu to TreeView and fixed
21097         set_wm_class to use "anjuta" instead of "an.
21098         * src/message-manager-private.cc: Headers are hidden again.
21100 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21101         * src/project_dbase_gui.c: Memory corruption fix.
21102         * anjuta.prj: Updated project file
21104 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21105         * an_file_view.c: Connect to event-after signal rather than event so that
21106         selection is updated first and thus context menu is for the right file.
21107         Reviewed and applied by Biswa.
21109 2003-04-14  Naba Kumar  <naba@gnome.org>
21111         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
21112         
21113         * src/auncher.c: More child exit fixes
21114         from Timothee Besset  <ttimo@idsoftware.com>
21116 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
21117         
21118         Reviewed by Naba Kumar  <naba@gnome.org>
21119         
21120         * src/message-manager.[c/h], src/message-manager-private[c/h],
21121                 anjuta.[c/h]: Ported message-manager to Gtk2
21122         
21123         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21124         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
21125         src/clean_project.c, src/compile.c, src/configurer.c,
21126         src/controls.c, src/cvs.c, src/debugger.c,
21127         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
21128         src/project_import.c, src/search-replace.c: Changed name from
21129         AnjutaMessageManager to AnMessageManager to avoid too long type
21130         and funtion names.
21132 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21133         * src/launcher.c: Fix build won't stop problem - TTimo
21134         * TODO: Updated
21135         * pixmaps/anjuta_splash.c: New splash screen prototype.
21136         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
21137         * src/compiler_options.c: Mute pkgconfig errors.
21138         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
21140 2003-04-10  Naba Kumar  <naba@gnome.org>
21142         * configurer.[c,h]: Fixed dialog to close properly.
21143         * src/project_dbase.c, widgets/gnomefilelist.c: Added
21144         debugging asserts.
21145         
21146 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21147         * anjuta.prj: Removed unnecessary files, load with 1.2.0
21148         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
21149         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
21150         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
21151         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
21152         src/makefile.am: Move gdl to it's own directory.
21153         * global-tags/create_global_tags.sh: Silently ignore SDL error.
21155 2003-04-09  Naba Kumar  <naba@gnome.org>
21157         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
21158         branch.
21160 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21161         * src/anjuta-tools.c: Use CDATA for saving tools data.
21162         * anjuta.glade, src/search-replace.c: Port from branch.
21163         * widgets/e-splash.*, src/main.c: Better splash screen.
21164         * configure.in, widgets/gdl*: Import GDL widgets.
21165         * ROADMAP: Updated roadmap.
21166         * src/an_file_view.c: Use GDL icons for file tree.
21168 2003-04-09  Naba Kumar  <naba@gnome.org>
21170         * anjuta.glade: Added (hidden) initial setup-wizard window.
21171         
21172         Patch from: Vitaly  <vvv@rfniias.ru>
21173         * src/preferences.c: Fixes a bug with libglace widget access with
21174         translated strings.
21176         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21177         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21178         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21179         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
21180         src/toolbar_callbacks.[c,h],
21181         src/memory.c, src/message-manager-private.cc,
21182         src/message-manager-private.h, src/message-manager.cc,
21183         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
21184         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
21185         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
21186         watch window to a subwindow in the notebook
21188 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21189         * ROADMAP: Updated roadmap.
21191 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
21193         * configure.in: Added Belarusian to ALL_LINGUAS.
21195 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21196         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
21197         Henry Jia
21198         * ROADMAP: Added roadmap for HEAD.
21200 2003-03-29  Naba Kumar  <naba@gnome.org>
21202         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
21203         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
21204         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
21205         (new) pixmaps/start-with-wizard.png,
21206         (new) pixmaps/start-with-import.png,
21207         (new) pixmaps/start-with-open.png Added Start with dialog which pops
21208         up on anjuta start-up to give quick access to opening file/project or
21209         creation wizards.
21211         * src/main.c: Sets proper data directory for the gnome
21212         program.
21214 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21215         * src/text_editor.c: Fixed error/warning indicators.
21217 2003-03-24  Naba Kumar  <naba@gnome.org>
21219         * README: Correct version.
21220         
21221 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
21223         * configure.in: Added checks to see if were building on FreeBSD
21224         systems.  Sets -DFREEBSD if we are, and also attempts to find
21225         gmake if the host system is FreeBSD.
21227         * src/getline.c: New file used to provide the getline function,
21228         which isnt available on a FreeBSD system.  The function is only
21229         defined if FREEBSD is defined.
21231         * src/Makefile.am: Added getline.c to anjuta_SOURCES
21233         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
21234         configure.in sets this to gmake on FreeBSD systems, and make
21235         on everything else.
21237 2003-03-23  Naba Kumar  <naba@gnome.org>
21239         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
21240         
21241         * anjuta.spec.in: Fixed spec file for correct file paths and
21242         corrected rpmbuild.
21244         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
21245         the rpm build command separately now.
21246         
21247         * src/anjuta.c, windows-dialog.c: Added some more window management
21248         stuffs (not still fully working, though).
21250         * TODO: Updated.
21252 2003-03-22  Naba Kumar  <naba@gnome.org>
21254         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
21256 2003-03-21  Naba Kumar  <naba@gnome.org>
21258         * README: Removed Andy Piper's name from the active maintainers
21259         list on his request.
21260         
21261         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
21262         preferences.
21263         
21264         * src/anjuta-tools.c: Fixed compiler errors.
21266         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
21267         show bugs.
21268         
21269         * src/commands.c, src/src_paths.c, src/style-editor.c,
21270         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
21271         becuase they are now hidden by default (from glade editing).
21272         
21273         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
21274         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
21275         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21276         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
21277         basic windows managements.
21278         
21279 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21280         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
21281         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
21282         Enver ALTIN (a.k.a. skyblue)
21284 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21285         * tagmanager/*: Added ignore-list for symbols. This will make
21286         parsing more accurate for projects. Doc updates needed.
21288 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21289         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
21290         * launcher/Makefile.am: Link to correct libraries
21291         * src/launcher.c: Do not allow NULL shell
21293 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
21294         * src/debug_tree.c: Improve debug tree view.
21296 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
21298         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
21299         'Run Configure Script' and 'Execute Program'. Increase minimum width
21300         of Configure dialog.
21301         * find_in_files.c, find_in_files_cbs.*: Properly create the file
21302         list widget by setting a model and adding a column and renderer.
21303           Actually store the nocvs toggle button in FindInFiles data structure.
21304           Handle selection changes via changed signal rather than row_activated.
21305           Use response signal for handling the close and find buttons.
21306           Close window when escape is pressed.
21307         * find_replace.c: Close window when escape is pressed.
21308         * find_text.c: Close window when escape is pressed in find dialog as
21309         well as wrap search question, where now Yes is the default button.
21311 2003-03-05  Naba Kumar  <naba@gnome.org>
21313         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
21315         * src/message-manager-private.cc: Fixed a bug with vte conditional
21316         compilation.
21317         * anjuta.glade: Hides all windows in glade file.
21319 2003-03-05  Naba Kumar  <naba@gnome.org>
21321         * src/an_file_view.c: Fixed a compilation warning.
21322         * src/message-manager-private.cc: Conditional compilation for vte
21323         API.
21324         
21325 2003-02-28  Naba Kumar  <naba@gnome.org>
21327         * configure.in, anjuta.spec.in: Updated dependency packages version.
21328         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
21329         * src/preferences.c: Added debug assertions.
21330         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
21331         editor to enable/disable bringing the recent editor tabs first.
21332         
21333         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21334         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
21335         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
21336         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
21337         and     bug fixes. Also code clean ups.
21338         
21339         * (new) src/search-replace.[h,c]: New search replace implementation
21340         from ANJUTA_1_0_0 branch.
21341         
21342         * (new) src/windows-dialog.[h,c]: New windows management class
21343         [work in progress].
21345 2003-02-28  Naba Kumar  <naba@gnome.org>
21347         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
21348         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
21349         src/appwizard.c, src/build_file.c, src/build_project.c,
21350         src/clean_project.c, src/compile.c, src/configurer.c,
21351         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
21352         src/message-manager-dock.c, src/message-manager-dock.h,
21353         src/message-manager-private.cc, src/message-manager.cc,
21354         src/preferences-dialog.c, src/preferences-dialog.h,
21355         src/preferences.c, src/preferences.h, src/project_dbase.c,
21356         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
21357         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
21358         src/utilities.c, src/utilities.h:
21359         
21360         Widgetized Preferences and gave proper function names.
21362         * src/executer.c: Fixed a session loading bug.
21363         
21364 2003-02-27  Naba Kumar  <naba@gnome.org>
21366         * printing/print.c: Fixed printing font bug that failed to load the
21367         proper fonts.
21368         
21369         * src/toolbar.c: Disabled LED flashing (not yet implemented).
21370         
21371         * TODO, anjuta.prj: Updated.
21373 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
21375         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21376         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21377         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21378         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
21379         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
21380         fixed omf errors
21382 2003-02-25  Naba Kumar  <naba@gnome.org>
21384         * Makefile.am: Excluded omf-install from installation as the docs are
21385         not ready.
21386         
21387         TODO: Updated.
21388         
21389         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
21390         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
21391         property names and added new editor properties and code cleanups.
21392         Also added new project properties.
21393         
21394         * src/compiler_options.[h,c]: Added pkg-config packages supports
21395         and fixed bugs.
21396         
21397         * src/glade_iface.h: Cleanups.
21398         
21399         * src/launcher.c: Used timer instead of idle to scan.
21400         
21401         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
21402         src/project_config.[h,c], src/project_import.c: Implemented project
21403         property to define GUI editor and to handle it.
21404         
21405         * src/preferences.c: i18n fixes.
21406         
21407         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
21408         unused (and old) pixmaps.
21409         
21410         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
21411         
21412 2003-02-25  Naba Kumar  <naba@gnome.org>
21414         * src/message-manager-private.[h,cc], src/preferences.c,
21415         anjuta.glade, anjuta_dialog_strings.c: Implemented
21416         gnome terminal profiles for the terminal preferences and moved the
21417         addition of terminal preferences in the terminal constructor.
21418         
21419         * anjuta.prj: Updated.
21421 2003-02-24  Naba Kumar  <naba@gnome.org>
21423         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
21424         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
21425         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
21426         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
21427         preferences dialog.
21429         * TODO: Updated.
21431         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
21432         text selection and child re-spawning.
21434         * src/pixmaps.h: Removed unused pixmaps definitions.
21435         
21436 2003-02-23  Naba Kumar  <naba@gnome.org>
21438         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
21439         the project tree/window.
21441         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
21442         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
21443         Correct the use of a variable and implemented session save/load
21444         for tree expansion states.
21445         
21446         * src/main_menubar_def.h: Fixed shortcuts keys.
21447         
21448         * src/anjuta.c, src/gnome_project.c: Code clean ups.
21449         
21450         * anjuta.prj: Updated.
21451         
21452 2003-02-22  Naba Kumar  <naba@gnome.org>
21454         * src/debug_tree.[c,h]: GNOME2 port from 
21455         Etay Meiri <etay-m@bezeqint.net>
21456         
21457         * src/an_file_view.c, src/resources.[h,c],
21458         data/properties/bash.properties,
21459         data/properties/cpp.properties,
21460         data/properties/html.properties,
21461         data/properties/make.properties,
21462         data/properties/others.properties,
21463         data/properties/perl.properties,
21464         data/properties/props.properties,
21465         data/properties/xml.properties: Standarized file icons. Icons are
21466         defined in respective .properties file and are retrieved as resource
21467         data.
21469         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
21470         in labels from the commands editor as that would create
21471         problems for translators.
21473 2003-02-21  Naba Kumar  <naba@gnome.org>
21475         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
21476         as they should be part of CVS(?).
21478         * Makefile.am: Corrected a typo for glade generated strings file.
21480         * configure.in, po/hi.po: Added new Hindi (hi) translation
21481         in ALL_LINGUS and added initial Hindi translation.
21483         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
21484         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
21485         sv_unknown.xpm to more proper icon.
21487         * (new)data/properties/php.properties, data/properties/Makefile.am,
21488         data/properties/anjuta.properties, data/properties/html.properties:
21489         Fixed PHP syntax hilighting bug by separating php properties into
21490         different file (because of file size).
21492         * TODO: Updated.
21493         
21494 2003-02-20  Naba Kumar <naba@gnome.org>
21496         * src/breakpoints.c: Fixed breakpoints session saving/loading
21497         crash bug.
21498         
21499         * scintilla/*, scintilla/include/*: Updated to scintilla
21500         release 1.51
21501         
21502 2003-02-19  Naba Kumar <naba@gnome.org>
21504         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
21505         * TODO: Updated.
21507         * Makefile.am, src/Makefile.am,
21508         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
21509         (removed) src/anjuta_dialog_strings.c,
21510         (removed) src/anjuta_dialogs_strings.c,
21511         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
21512         (added) anjuta.glade: Transfered glade files from src/ directory
21513         to the top level directory.
21515         * po/POTFILES.in: Updated.
21516         
21517         * (removed) macrocs2/*: Transfered to data/ directory.
21518         
21519         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
21520         data/Makefile.am: Moved macros in data directory. Anjuta no longer
21521         requires to have macros dir, but the projects generated by anjuta
21522         require them.
21523         
21524         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
21525         trees.
21526         
21527         * src/defaults.c: Corrected default compiler options.
21528         
21529         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
21530         wizard.
21531         
21532         * src/message-manager-private.cc, src/message-manager-private.h,
21533         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
21534         
21535         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
21536         source code generation for gnome2 projects.
21538 2003-02-11  Naba Kumar <naba@gnome.org>
21540         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
21541         restores the expand/collaspe states of the nodes after refresh.
21542         
21543         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
21544         
21545 2003-02-11  Naba Kumar <naba@gnome.org>
21547         * src/style-editor.c: Fixed pango font description handling for fonts.
21548         * src/anjuta.glade: Removed font size spin button.
21549         * configure.in, src/anjuta.prj: Corrected version.
21550         * TODO: update.
21551         
21552 2003-02-10  Naba Kumar <naba@gnome.org>
21554         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
21555         references of scroll-menu.h and add about.h in Makefile.am.
21556         
21557         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
21558         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
21559         (removed) widgets/scroll-menu.h: Removed unused files.
21560         
21561         * Makefile.am: Added proper i18n rules and added intl tools for
21562         distributions.
21563         
21564         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
21565         to the stable release).
21566         
21567         * anjuta.spec.in: Removed manuals packaging.
21568         
21569         * data/Makefile.am: Removed 'macros' installation (not required for
21570         gnome2 projects).
21572 2003-02-10  Naba Kumar <naba@gnome.org>
21574         * po/POTFILES.in: Updated.
21576         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
21577         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
21578         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
21579         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
21580         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
21581         icons and images.
21583         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
21584         src/toolbar_callbacks.h: Fixed scintilla notification signal name
21585         and fixed to properly handle focus in find entry box.
21587         * Makefile.am: Added code for RH system menu update.
21589         * .cvsignore: Updated.
21591         * NEWS: Updated.
21593 2003-02-03  Naba Kumar <naba@gnome.org>
21595         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
21596         editor preferences. and fixes dialogs.
21598         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
21599         Fixed linenumbers and header margins when they are disabled and
21600         removed unused header files.
21602         * src/attact_process.[h,c], src/debugger.c: Attach to process
21603         now works.
21605         * src/help.c: Fixed dialog response.
21607         * TODO: Updated.
21609         * data/properties/anjuta.properties: Corrected typo.
21611         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
21612         Change the signal to "changed" in entry from "selection-changed" in
21613         list.
21615         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
21616         short-cuts.
21618 2003-01-31  Naba Kumar <naba@gnome.org>
21620         * configure.in: Upgraded to use libgnomeprint-2.2
21621         
21622         * printing/Makefile.am: Updated
21623         
21624         *(removed) printing/print-doc.c, printing/print-doc.h,
21625         printing/print-util.c, printing/print-util.h: Removed because already
21626         merged with print.c.
21627         
21628         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
21629         and libgnomeprintui-2.2 and fixed rendering problems.
21630         
21631         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
21632         uneccessary print properties, as they are separately taken
21633         care in gnomeprint.
21634         
21635         * po/POTFILES.in: Update.
21637 2003-01-30  Naba Kumar <naba@gnome.org>
21639         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
21640         for about dialog box.
21641         
21642         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
21643         src/pixmaps.h: Modified for the above additions for about dialog.
21645 2003-01-29  Naba Kumar <naba@gnome.org>
21647         * src/style_editor.[c,h]: Added missing files.
21648         
21649 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21650         * scintilla/XPM.[cxx|h]: Added missing files
21652 2003-01-29  Naba Kumar <naba@gnome.org>
21653         
21654         * TODO, po/POTFILES.in: Updated.
21655         
21656         * anjuta.prj, src/anjuta.glade,
21657         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
21659 2003-01-28  Naba Kumar <naba@gnome.org>
21660         
21661         * data/properties/anjuta.properties, src/aneditor.cxx,
21662         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
21663         properties into text properties (earlier it was int properties).
21665         * TODO: Updated
21666         
21667         * scintilla/AutoComplete.c,xx,
21668         scintilla/AutoComplete.h,
21669         scintilla/CallTip.c,xx,
21670         scintilla/CallTip.h,
21671         scintilla/Document.c,xx,
21672         scintilla/Document.h,
21673         scintilla/Editor.c,xx,
21674         scintilla/Editor.h,
21675         scintilla/LexAVE.c,xx,
21676         scintilla/LexCSS.c,xx,
21677         scintilla/LexHTML.c,xx,
21678         scintilla/LexOthers.c,xx,
21679         scintilla/LexPython.c,xx,
21680         scintilla/LineMarker.c,xx,
21681         scintilla/LineMarker.h,
21682         scintilla/Makefile.am
21683         scintilla/PlatGTK.c,xx,
21684         scintilla/PropSet.c,xx,
21685         scintilla/ScintillaBase.c,xx,
21686         scintilla/ScintillaBase.h,
21687         scintilla/ScintillaGTK.c,xx,
21688         scintilla/ViewStyle.c,xx,
21689         scintilla/include/Platform.h,
21690         scintilla/include/SciLexer.h,
21691         scintilla/include/Scintilla.h,
21692         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
21693         
21694         
21695         src/Makefile.am,
21696         src/an_file_view.c,
21697         src/an_symbol_view.c,
21698         src/anjuta-tools.c,
21699         src/anjuta.c,
21700         src/anjuta.glade
21701         src/anjuta.h,
21702         src/anjuta_cbs.c,
21703         src/anjuta_dialogs_strings.c,
21704         src/anjuta_info.c,
21705         src/commands.c,
21706         src/compiler_options.c,
21707         src/debugger.c,
21708         src/help.c,
21709         src/main_menubar.c,
21710         src/main_menubar.h,
21711         src/main_menubar_def.h,
21712         src/mainmenu_callbacks.c,
21713         src/mainmenu_callbacks.h,
21714         src/message-manager-private.c,c
21715         src/message-manager-private.h,
21716         src/message-manager.c,c
21717         src/message-manager.h,
21718         src/pixmaps.h,
21719         src/preferences.c,
21720         src/preferences.h,
21721         src/project_config.c,
21722         src/project_dbase.c,
21723         src/project_dbase_gui.c,
21724         src/project_import_gui.c,
21725         src/properties.c,xx,
21726         src/properties.h,
21727         src/resources.c,
21728         src/src_paths.c,
21729         src/text_editor.c,
21730         src/text_editor_gui.c,
21731         src/toolbar.c,
21732         src/utilities.c,
21733         src/utilities.h,
21734         anjuta.prj: GNOME2 porting and fixed many porting bugs.
21735         
21736 2003-01-24  Naba Kumar <naba@gnome.org>
21738         * src/text_editor_gui.c, src/toolbar.c,
21739         src/text_editor.c, src/text_editor_cbs.h:
21740         Used correct notification signal name for scintilla
21741         (gtk2) and fixed UI.
21742         
21743         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
21744         when not required.
21745         
21746         * printing/print-doc.c,
21747         printing/print.c,,
21748         src/anjuta-tools.c,
21749         src/find_replace.c,
21750         src/goto_line.c,
21751         src/launcher.c,
21752         src/mainmenu_callbacks.c,
21753         src/project_dbase.c,
21754         src/project_dbase.h,
21755         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
21756         src/text_editor.c,
21757         src/text_editor_cbs.h:
21760 2003-01-23  Naba Kumar <naba@gnome.org>
21762         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
21763         correct stock icons and organized pixmap macros.
21764         
21765         Makefile.am: Removed non-generated files.
21766         
21767         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
21768         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
21769         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
21770         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
21771         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
21772         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
21773         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
21774         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
21775         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
21776         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
21777         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
21778         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
21779         stop.xpm, undo.xpm}: Removed because no longer used.
21781         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
21782         file_unknown.xpm}: Files renamed from fv_*, as it would
21783         be the right name.
21785         * pixmaps/Makefile.am: Updated for the above changes.
21787 2003-01-23  Jakub Steiner <jimmac * ximian * com>
21789         * pixmaps/autocomplete-16.png,
21790         pixmaps/autocomplete.png,
21791         pixmaps/block-end-16.png,
21792         pixmaps/block-end.png,
21793         pixmaps/block-start-16.png,
21794         pixmaps/block-start.png,
21795         pixmaps/bookmark-first-16.png,
21796         pixmaps/bookmark-first.png,
21797         pixmaps/bookmark-last-16.png,
21798         pixmaps/bookmark-last.png,
21799         pixmaps/bookmark-next-16.png,
21800         pixmaps/bookmark-next.png,
21801         pixmaps/bookmark-prev-16.png,
21802         pixmaps/bookmark-prev.png,
21803         pixmaps/error-next-16.png,
21804         pixmaps/error-next.png,
21805         pixmaps/error-prev-16.png,
21806         pixmaps/error-prev.png: gnome2-styled icons
21809 2003-01-23  Naba Kumar <naba@gnome.org>
21811         * anjuta.prj: Updated compiler options.
21812         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
21814         * src/aneditor.cxx,
21815         src/anjuta.c,
21816         src/anjuta.glade,
21817         src/anjuta_dialogs_strings.c,
21818         src/mainmenu_callbacks.c,
21819         src/mainmenu_callbacks.h,
21820         src/text_editor.c,
21821         src/text_editor_cbs.c,
21822         src/text_editor_gui.c: GNOME2 Porting.
21824 2003-01-22  Naba Kumar <naba@gnome.org>
21826         * ChangeLog: Corrected dates.
21827         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
21828         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
21829         preferences.
21831 2003-01-22  Naba Kumar <naba@gnome.org>
21832         
21833         * plugins/patch/patch-plugin.c: Bug fix.
21834         
21835         * src/anjuta-tools.c,
21836         src/anjuta.c,
21837         src/anjuta.glade,
21838         src/anjuta.h,
21839         src/anjuta_dialogs_strings.c,
21840         src/breakpoints.c,
21841         src/cvs_gui.c,
21842         src/debugger.c,
21843         src/debugger.h,
21844         src/executer.c,
21845         src/glade_iface.c,
21846         src/main.c,
21847         src/mainmenu_callbacks.c,
21848         src/mainmenu_callbacks.h,
21849         src/preferences.c,
21850         src/project_dbase.c,
21851         src/project_dbase_gui.c,
21852         src/registers.c,
21853         src/sharedlib.c,
21854         src/signals.c,
21855         src/signals_cbs.c,
21856         src/source.c,
21857         src/stack_trace.c,
21858         src/toolbar_callbacks.c,
21859         src/utilities.c,
21860         src/utilities.h,
21861         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
21862         
21863         * src/Makefile.am,
21864         (removed) src/CORBA-Server.c,
21865         (removed) src/CORBA-Server.h,
21866         (removed) src/Gladen-common.c,
21867         (removed) src/Gladen-stubs.c,
21868         (removed) src/Gladen.h,
21869         (removed) src/Prj-common.c,
21870         (removed) src/Prj-skelimpl.c,
21871         (removed) src/Prj-skels.c,
21872         (removed) src/Prj-stubs.c,
21873         (removed) src/Prj.h,
21874         (removed) src/glades.c,
21875         (removed) src/glades.h,
21876         (removed) src/messagebox.c,
21877         (removed) src/messagebox.h: Removed because no longer used.
21879 2003-01-21  Naba Kumar <naba@gnome.org>
21881         * src/anjuta-tools.c,
21882         src/anjuta.c,
21883         src/anjuta.glade,
21884         src/anjuta_dialogs_strings.c,
21885         src/anjuta_info.c,
21886         src/anjuta_info.h,
21887         src/breakpoints.c,
21888         src/compiler_options.c,
21889         src/debugger.c,
21890         src/find_replace.c,
21891         src/find_replace.h,
21892         src/find_text.c,
21893         src/find_text.h,
21894         src/goto_line.c,
21895         src/launcher.c,
21896         src/text_editor.c,
21897         widgets/gnomefilelist.c: GNOME2 porting.
21899 2003-01-20  Naba Kumar <naba@gnome.org>
21901         * global-tags/create_global_tags.sh: Uses pkg-config to
21902         read the modules.
21903         
21904         * src/anjuta.c,
21905         src/anjuta.glade,
21906         src/anjuta.h,
21907         src/anjuta_cbs.c,
21908         src/anjuta_dialogs_strings.c,
21909         src/breakpoints.c,
21910         src/breakpoints.h,
21911         src/compiler_options.c,
21912         src/compiler_options.h,
21913         src/fileselection.c,
21914         src/fileselection.h,
21915         src/mainmenu_callbacks.c,
21916         src/project_dbase_gui.c,
21917         src/session.c,
21918         src/src_paths.c,
21919         src/src_paths.h,
21920         src/text_editor.c,
21921         src/text_editor_gui.c,
21922         widgets/gnomefilelist.c,
21923         widgets/gnomefilelist.h: GNOME2 porting.
21924         
21925         * widgets/Makefile.am,
21926         (removed) widgets/gnomedirlist.c,
21927         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
21928         
21929         * src/Makefile.am,
21930         (removed) src/src_paths_cbs.c,
21931         (removed) src/src_paths_cbs.h,
21932         (removed) src/src_paths_gui.c,
21933         (removed) src/compiler_options_cbs.c,
21934         (removed) src/compiler_options_cbs.h,
21935         (removed) src/breakpoints_cbs.c,
21936         (removed) src/breakpoints_cbs.h: Removed because they are now
21937         combined in singe file
21939 2003-01-16  Naba Kumar <naba@gnome.org>
21941         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
21942         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
21943         options dialog UI and data handling.
21946 2003-01-15  Naba Kumar <naba@gnome.org>
21948         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
21949         Completed command editor porting.
21950         
21951         * src/anjuta.c: Removed the use of commands load function
21952         (not required).
21954         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
21955         and unrefs.
21957         * src/anjuta-tools.c: Fixed translatable strings.
21958         
21959         * src/find_text.c: Fixed dialog creation from glade.
21960         
21961         * src/text_editor_gui.c, src/text_editor.c,
21962         src/text_editor_cbs.c: Completed port of detached text editor
21963         to gnome2 plateform.
21964         
21965 2003-01-14  Naba Kumar <naba@gnome.org>
21967         * src/anjuta.glade, src/preferences.[h,c],
21968         src/anjuta_dialogs_strings.c: Added build and editor
21969         preferences pages and other UIs. Fixed preferense loading and saving.
21970         
21971         * src/anjuta.c: Does case-insensitive match for tabs position
21972         preferences and removed preferences loading (done at _new() call).
21973         
21974         * anjuta-tools.c: Debugged tools dialog handling.
21975         * plugins/class-gen/clsGen.c: Fixed an undefined function.
21976         
21977 2003-01-13  Naba Kumar <naba@gnome.org>
21979         * ABOUT-NLS: Update (strange).
21981         * autogen.sh: Removed blocking code.
21983         * configure.in: Fixed an autogen bug.
21984         
21985 2003-01-13  Naba Kumar <naba@gnome.org>
21987         * (new)src/anjuta.gladep
21988         (new)src/messagebox.c
21989         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
21990         will be gradually removed (and then the files).
21991         
21992         * Makefile.am,
21993         anjuta.prj,
21994         printing/print-util.c,
21995         printing/print.c,
21996         scintilla/ScintillaGTK.c,xx
21997         src/Makefile.am,
21998         src/an_file_view.c,
21999         src/an_symbol_view.c,
22000         src/anjuta.c,
22001         src/anjuta.glade
22002         src/anjuta.h,
22003         src/anjuta_dialogs_strings.c,
22004         src/anjuta_gui.c,
22005         src/attach_process.c,
22006         src/attach_process.h,
22007         src/breakpoints.c,
22008         src/breakpoints.h,
22009         src/breakpoints_cbs.c,
22010         src/commands.c,
22011         src/commands.h,
22012         src/compiler_options.c,
22013         src/compiler_options.h,
22014         src/compiler_options_cbs.c,
22015         src/configurer.c,
22016         src/configurer.h,
22017         src/controls.c,
22018         src/cvs_cbs.c,
22019         src/debug_tree.c,
22020         src/debug_tree.h,
22021         src/executer.c,
22022         src/executer.h,
22023         src/find_in_files.c,
22024         src/find_in_files.h,
22025         src/find_in_files_cbs.c,
22026         src/find_replace.c,
22027         src/find_replace.h,
22028         src/find_text.c,
22029         src/find_text.h,
22030         src/goto_line.c,
22031         src/help.c,
22032         src/help.h,
22033         src/launcher.c,
22034         src/main.c,
22035         src/main_menubar.c,
22036         src/mainmenu_callbacks.c,
22037         src/message-manager.c,c
22038         src/pixmaps.h,
22039         src/preferences.c,
22040         src/project_config.c,
22041         src/project_config.h,
22042         src/project_dbase.c,
22043         src/project_import_cbs.c,
22044         src/resources.c,
22045         src/resources.h,
22046         src/splash.c,
22047         src/src_paths.c,
22048         src/src_paths.h,
22049         src/src_paths_gui.c,
22050         src/text_editor.c,
22051         src/text_editor_gui.c,
22052         src/toolbar.c,
22053         src/toolbar.h,
22054         src/utilities.c,
22055         src/utilities.h,
22056         src/wizard_gui.c,
22057         widgets/gnomefilelist.c: GNOME2 Port.
22059 2003-01-10  Naba Kumar  <naba@gnome.org>
22061         * src/an_file_view.c,
22062         src/anjuta_gui.c,
22063         src/appwizard_gui.c,
22064         src/compiler_options.c,
22065         src/compiler_options_cbs.c,
22066         src/cvs_cbs.c,
22067         src/executer.c,
22068         src/fileselection.c,
22069         src/find_in_files.c,
22070         src/goto_line.c,
22071         src/main_menubar.c,
22072         src/memory.c,
22073         src/message-manager-dock.c,
22074         src/preferences.c,
22075         src/project_dbase_gui.c,
22076         src/project_import_gui.c,
22077         src/registers_gui.c,
22078         src/sharedlib_gui.c,
22079         src/src_paths_gui.c,
22080         src/text_editor_gui.c,
22081         src/toolbar.c,
22082         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
22084 2003-01-09  Naba Kumar <naba@gnome.org>
22086         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
22087         problems with some comments.
22089         * anjuta.prj: New project file (updated?)
22091         * src/Makefile.am: Enabled deprecated API and fixed variables.
22093         * src/an_file_view.c,
22094         src/an_symbol_view.c,
22095         src/anjuta-plugins.c,
22096         src/anjuta-tools.c,
22097         src/anjuta.c,
22098         src/anjuta_gui.c,
22099         src/appwizard_cbs.c,
22100         src/attach_process.c,
22101         src/attach_process_cbs.c,
22102         src/compiler_options.c,
22103         src/compiler_options_cbs.c,
22104         src/launcher.c,
22105         src/mainmenu_callbacks.c,
22106         src/message-manager-private.c,c
22107         src/message-manager-private.h,
22108         src/message-manager.c,c
22109         src/message-manager.h,
22110         src/project_dbase.c,
22111         src/project_dbase.h,
22112         src/project_dbase_gui.c,
22113         src/project_import_cbs.c,
22114         src/project_import_gui.c,
22115         src/registers.c,
22116         src/resources.c,
22117         src/resources.h,
22118         src/sharedlib.c,
22119         src/signals.c,
22120         src/signals_cbs.c,
22121         src/signals_gui.c,
22122         src/splash.c,
22123         src/src_paths_cbs.c,
22124         src/src_paths_gui.c,
22125         src/stack_trace.c,
22126         src/text_editor.c,
22127         src/text_editor_gui.c,
22128         src/text_editor_menu.c,
22129         src/toolbar.c,
22130         src/toolbar_callbacks.c,
22131         src/utilities.c,
22132         src/watch.c,
22133         src/watch_cbs.c,
22134         src/wizard_gui.c: GNOME porting.
22136 2002-12-24 Naba Kumar <naba@gnome.org>
22138         * AUTHORS, ChangeLog, HACKING, Makefile.am,
22139         NEWS, README, SEARCH-REPLACE,
22140         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
22141         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
22142         launcher/Makefile.am,
22143         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
22144         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
22145         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
22146         printing/print-util.c, printing/print.c, printing/print.h,
22147         scintilla/*/*, widgets/e-shell-about-box.c,
22148         src/*, tagmanager/*/*, widgets/Makefile.am,
22149         widgets/gnomefilelist.c:
22150         
22151         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
22152         src/*.[c,h] files to gnome2 API.
22154         * src/anjuta_dialogs_strings.c: Added glade generated translatable
22155         strings table.
22157 2002-10-23  Naba Kumar <naba@gnome.org>
22159         * autogen.sh: Prevented Users from building HEAD cvs.
22160         
22161 2002-09-16  Stephane Demurget  <demurgets@free.fr>
22163         * src/anjuta.glade: added the compiler options dialog, hopefully
22164         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
22166 2002-09-15  Stephane Demurget  <demurgets@free.fr>
22168         * src/anjuta.glade: fixed a lot of small glitches.
22170         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
22171         now.
22173         * src/breakpoints_cbs.c: polished a bit.
22175 2002-09-15  Stephane Demurget  <demurgets@free.fr>
22177         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
22179         * src/commands.c: partial gnome 2 port.
22181         * src/utilities.[ch]: changed some bits to be const.
22183 2002-09-14  Stephane Demurget  <demurgets@free.fr>
22185         * src/Makefile.am: removed breakpoints_gui.c and added a check
22186         for gdk-pixbuf deprecated functions, but there shouldn't be much
22187         anyway.
22189         * src/breakpoints_gui.c: killed.
22191         * src/anjuta.glade: added two dialogs for the breakpoints management.
22193         * src/anjuta.h:
22194         * src/anjuta_cbs.c:
22195         * src/appwizard.c:
22196         * src/attach_process.c:
22198         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
22199         really huge changes and porting work.
22200         
22201         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
22202         (breakpoints_dbase_new): moved the UI init bits here.
22204         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
22205         a lot, not using any color anymore (not HIG compliant) and not using
22206         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
22207         to be double checked.
22209         * src/build_file.c:
22210         * src/build_project.c: gnome 2 port.
22212 2002-09-11  Stephane Demurget  <demurgets@free.fr>
22214         * src/anjuta.glade:
22215         * src/anjuta.h:
22216         * src/anjuta_cbs.c:
22217         * src/appwizard.c:
22218         * src/breakpoints.c:
22219         * src/breakpoints_cbs.c: cleaned up some bits.
22221 2002-09-09  Stephane Demurget  <demurgets@free.fr>
22223         * src/Makefile.am:
22224         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
22226         * src/an_symbol_view.[ch]:
22227         * src/attach_process_cbs.h: polished a bit.
22229         * src/breakpoints_cb.[ch]: partial gnome 2 port.
22231 2002-09-02  Stephane Demurget  <demurgets@free.fr>
22233         * configure.in:
22234         * src/Makefile.am: added libglade-2 to the build.
22236         * src/anjuta.[ch]: added support for libglade.
22238         * src/anjuta.glade: added. There could be a file per top-level widget,
22239         as some other gnome projects, though.
22241         * src/attach_process_gui.c: removed.
22242         * src/attach_process.[ch]: gnome 2 port.
22243         (attach_process_new): Added the treeview init and the widget references
22244         here.
22246 2002-08-31  Stephane Demurget  <demurgets@free.fr>
22248         * src/an_file_view.c: fixed some compilation issues.
22250         * src/an_symbol_view.c: gnome 2 port.
22252 2002-08-26  Stephane Demurget  <demurgets@free.fr>
22254         * src/an_file_view.c: finished gnome 2 port.
22255         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
22256         directory pixmap depending on the event.
22258         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
22259         (project_file_data_new): use a GtkTreePath.
22261 2002-08-23  Stephane Demurget  <demurgets@free.fr>
22263         * src/Makefile.am: readded back an_*_view.[ch] because they are still
22264         driving me nuts but they need to be ported, heh ?
22266         * src/an_file_view.c: gnome 2 port, almost finished after some hard
22267         work since it's quite a total rewrite again.
22269 2002-08-22  Stephane Demurget  <demurgets@free.fr>
22271         * src/an_file_view.c:
22272         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
22274 2002-08-21  Stephane Demurget  <demurgets@free.fr>
22276         * src/anjuta_info.c:
22277         * src/utilities.h: gnome 2 port, featuring a total rewrite.
22279 2002-08-20  Stephane Demurget  <demurgets@free.fr>
22281         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
22282         nuts ATM.
22283        
22284         * src/an_file_view.c:
22285         * src/aneditor.cxx:
22286         * src/anjuta_cbs.c:
22287         * src/compiler_options.h:
22288         * src/messagebox.c:
22289         * src/messagebox.h:
22290         * src/pixmaps.h:
22291         * src/project_dbase.h:
22292         * src/resources.h: gnome 2 port.
22294 2002-08-14  Stephane Demurget  <demurgets@free.fr>
22296         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
22298         * data/properties/sql.properties: added the DATETIME data type.
22300         * data/properties/html.properties: added the foreach php keyword.
22302 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22304         * widgets/Makefile.am: removed blank line after the last backslash
22305         for avoiding a warning from automake.
22307         * configure.in:
22308         * src/Makefile.am: added the ORBit-2 dep.
22310 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22312         * AUTHORS: added Biswa, because I wonder why noone already have
22313         written his name in the Anjuta's hall of fame :)
22315 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
22317         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
22318         widgets/e-shell-about-box.c: Made to compile for gnome2.
22319         
22320 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
22322         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
22323         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
22324         
22325         * configure.in, printing/print.h, printing/print.c,
22326         printing/print-doc.c: Made to compile for gnome2.
22327         
22328 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
22330         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
22331         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
22332         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
22333         widgets/Makefile.am:
22334         
22335         Upgraded the build system to gnome2 platform.
22336         
22337 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22338         * manuals/*: Added capability to generate PDF and PS.
22339         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
22340         * TODO, TODO.biswa: Intergated TODO list.
22341         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
22342         , bug #574470
22343         * src/dnd.c: Fix typo
22344         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
22345         * src/anjuta.c: Bug #568895, Bug #575419
22347 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22349         * tagmanager/tm_global_tags.c: Fixed compiler warning.
22350         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
22352 2002-12-17  Naba Kumar <naba@gnome.org>
22354         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
22355         bugs.
22356         
22357 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22358         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
22359         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
22360         * anjuta.prj: Added tools.sgml
22361         * data/properties/cpp.properties: Bug # 646974
22363 2002-12-16  Naba Kumar <naba@gnome.org>
22365         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
22366         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
22367         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
22368         on 'Enter' and adds proper focus mechanism.
22369         * src/anjuta.c: Fixed a memory corruption bug.
22370         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
22371         'Enter' and can also be Canceled. Sets proper default and focus policies
22372         for tools dialogs.
22373         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
22374         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
22375         translatable strings in dialogs and fixed some dialog properties.
22376         * src/anjuta-tools.c: Now uses xml format for loading and saving.
22377         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
22378         * src/message_manager_private.cc: Fixed some debug messages.
22379         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
22380         widgets/gnomefilelist.c: Fixed a memory leaks.
22381         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
22382         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
22383         src/main_menubar_def.h: Implemented incremental search.
22384         * TODO: Updated.
22386 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22387         * tagmanager/*: Minor cleanups and warning fixes.
22388         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
22389         GUI during long updates.
22390         * src/text_editor.c: Remove debug message.
22392 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22393         * tagmanager/tm_project.c: Fix a memory access problem.
22395 2002-12-13  Naba Kumar <naba@gnome.org>
22397         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
22398         tools list to show "Enabled" flag of the tool. Fixed a bug where
22399         tool list is not cleared when creating a new tool.
22400         
22401 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22402         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
22404 2002-12-12  Naba Kumar <naba@gnome.org>
22406         * anjuta-tools.[h,c], commands.c: Used the tools help of
22407         anjuta variables list in commands editor and fixed a typos
22408         buy in anjuta-tools.c.
22409         
22410 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22411         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
22412         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
22413         * TODO.biswa: Added to help me track things better.
22415 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22417         * configure.in, anjuta.spec.in: Added libglade dependency.
22418         * Makefile.am: Added anjuta.glade file.
22419         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
22420         , src/mainmenu_callbacks.[ch], src/message-manager.h
22421         , src/widget-registry.c: Tools editor GUI + other additions.
22423 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22425         * src/project_dbase.[ch], tagmanager/tm_project.c,
22426         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
22427         Implement syncing tags image with the project database.
22428         * src/anjuta-tools.c: Implemented variable substitution and
22429         working directory in tools.
22431 2002-12-09  Naba Kumar <naba@gnome.org>
22432         
22433         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
22434         command configuration language list from properties.
22435         
22436         * data/properties/asm.properties, data/properties/ruby.properties:
22437         Fixed typos.
22439 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22441         * src/an_symbol_view.c: Remember current selected entry and select
22442         it automatically after refresh.
22444 2002-11-26  Murray Cumming  <murrayc@usa.net>
22446         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
22447           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
22448         and gnomemm 1.2 projects so that people know they are really
22449         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
22450         But I did correct these to sue lowercase names.
22452 2002-12-01  Naba Kumar <naba@gnome.org>
22454         * data/anjuta.properties: Fixed caching problem on 
22455         indicators.
22456         * src/preferences.c, src/preferences_gui.c: Implemented automatic
22457         indicators prefs.
22458         
22459 2002-12-01  Naba Kumar <naba@gnome.org>
22461         * data/properies/anjuta.properties: Corrected "indicators.automatic"
22462         property name.
22463         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
22464         property and uses it.
22465         * src/aneditor.cxx: Fixed a bug associated with selection a word at
22466         current cursor.
22467         
22468 2002-11-30  Naba Kumar <naba@gnome.org>
22470         * src/debugger.c: Fixed a typo.
22471         * data/properties/*: Updated properties files and added
22472         new ones.
22473         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
22474         Added comment submenu and cleaned up ref and unref of menus.
22475         * src/aneditor.h: Added definition of comment commands.
22476         * src/aneditor.c: Upgrade from latest SciTE source code.
22477         * src/text_editor.[hc], src/text_editor_cbs.c, 
22478         src/message_manager_private.cc, src/message_manager.[cc,h],
22479         src/anjuta.[c,h]: Added indicators support for errors/warnings
22480         highlight in the editor.
22481         * NEWS, TODO: Update.
22482         * scintilla/include/PropSet.h: Removed deprecrated function.
22483         
22484 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22486         * src/anjuta-tools.[ch]: Tools implementation (basic)
22487         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
22488           , src/main_menubar_def.h: PLugins cleanup and segregation
22489         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
22490           registry
22491         * anjuta.prj: Added new files
22492         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
22493         * plugins/class-gen/clsGen.c: Register menu under 'Project'
22494         * plugins/patch/patch-plugin.c: Register menu under 'Format'
22495         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
22496         * src/Makefile.am: Added new files
22497         * src/message-manager.[cc/h]: Added standard output and error windows
22499 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
22501         * project_type.c: Fixed Gnomemm2 project type
22503 2002-11-25  Naba Kumar <naba@gnome.org>
22505         * printing/print.c: Fixed a compile warning.
22506         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
22507         * src/utilities.c: Fixed a compile warning in sparc, hides the
22508         terminal check error output from the user.
22509         * project_config.[ch], project_dbase.[ch], source.c: Added project
22510         version, exclude modules configuration and reordered other config
22511         properties. Changed some strings to more descriptive text.
22512         * src/compiler_opitions.c: Removed extra newlines from .prj file
22513         save.
22514         * anjuta.prj: Converted to new format (only reorganised properties
22515         and removed extra newlines ... nothing else).
22516         * NEWS: updated
22517         
22518 2002-11-21  Naba Kumar <naba@gnome.org>
22520         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
22521         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
22522         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
22523         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
22524         Updated to the CVS version.
22526 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22528         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
22529           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
22530           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
22531           images in completion lists. 
22532         * src/resources.h: Make C++ friendly.
22533         * scintilla/PropSet.cxx: Fix memory leak.
22535 2002-11-20  Naba Kumar <naba@gnome.org>
22537         * scintilla/*/*: Synced to latest scintilla 1.49
22538         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
22539         New lexers added.
22541         * scintilla/RESearch.cxx: The automatic cvs log in the
22542         file really broke things trying to interprete the changelog
22543         entry incorrectly as end-of-comment. Removed the $cvs line
22544         and committed again.
22545         
22546 2002-11-19  Naba Kumar <naba@gnome.org>
22548         Patch from Timothee Besset <ttimo@idsoftware.com>
22549         
22550         * src/message-manager-private.cc: Interpretes absolute
22551         file paths properly in zvt terminal.
22553 2002-11-19  Naba Kumar <naba@gnome.org>
22555         Patch from Timothee Besset <ttimo@idsoftware.com>
22556         
22557         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
22558         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
22559         (important) editor preferences in project (if there is one
22560         open).
22561         
22562         * TODO: Updated
22563         
22564 2002-11-18  Naba Kumar <naba@gnome.org>
22565         
22566         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22567         
22568         * src/debug_tree.c, src/find_in_files_gui.c,
22569         src/find_replace.c, src/find_text.c, 
22570         src/project_import.c, src/project_import_gui.c,
22571         src/wizard_gui.c: i18n Fixes.
22573 2002-11-15  Naba Kumar <naba@gnome.org>
22575         * plugins/class-gen/clsGen.c: Fixed to use project function
22576         to import files. Create non-existent directories before the
22577         sources are written.
22578         
22579         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
22580         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
22581         src/glade_iface.c,
22582         src/glades.c: Excluded gladen files from build. This
22583         will fix the unnecessary dependency on libssl.
22584         
22585         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
22586         file import funtion.
22587         
22588         * src/message_manager_private.cc: Fixed a compiler warning with
22589         DEBUG preprocessor macro.
22590         
22591         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
22592         wrong (undocked) editor window was closed on clicking close on an
22593         undocked editor window.
22594         
22595         * src/debugger.c: Fixed a bad bug where debugger terminal won't
22596         start correctly if the executable was run before with 'F3'.
22597         
22598         * src/toolbar_callbacks.c: Wrap around find next.
22599         * src/toolbar.c: Disable combo activate.
22600         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
22601         button positions to get 'yes' as default.
22603         * anjuta.spec.in: Updated.
22604         
22605         * src/anjuta_info.c, src/appwizard_gui.c,
22606         src/attach_process_gui.c, src/breakpoints_gui.c,
22607         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
22608         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
22609         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
22610         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
22611         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
22612         src/preferences.c, src/preferences_gui.c, src/project_config.c,
22613         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
22614         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
22615         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
22616         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
22617         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
22618         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
22619         plugins/patch/patch-plugin.c, printing/print-util.c:
22620         Set all windows and dialogs transient
22621         to their parents so that they remain floated above their parents.
22622         
22623 2002-11-13  Naba Kumar <naba@gnome.org>
22625         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
22626         take default editor font).
22627         
22628         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
22629         Corrected email address.
22630         
22631         * src/mainmenu_callbacks.c: Used spaces instead of tabs
22632         for changelog entry.
22634         * NEWS: Updated.
22635         
22636 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22637         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
22639 2002-11-06  Naba Kumar <naba@gnome.org>
22641         * README: Updated
22642         * anjuta.spec.in: Ships the .omf files with the
22643         documents instead of the base package.
22644         
22645 2002-11-04  Naba Kumar <naba@gnome.org>
22647         * data/properties/latex.properties: Fixed a bug.
22648         * ChangeLog: Released 1.0.0 stable.
22650 2002-11-04  Naba Kumar <naba@gnome.org>
22652         * src/commands.c: Added command with shell redirection capability.
22653         * data/properties/anjuta.properties: Changed default execution
22654         command.
22655         * src/project_dbase.c: Set project top dir in properties.
22656         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
22657         * data/Makefile.am: More diskcheck error fixes.
22658         
22659         * README, anjuta.spec.in, THANKS, AUTHORS,
22660         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
22661         manuals/C/anjuta-manual/authers,sgml,
22662         manuals/C/anjuta-manual/anjuta-manual.sgml,
22663         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22664         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
22665         : Changed anjuta home to
22666         new URL and my email address.
22667         
22668         * manuals/C/anjuta-manual/interfaces.sgml,
22669         manuals/C/anjuta-manual/prefereces.sgml,
22670         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
22671         
22672         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
22673         : removed reference to the help menu as the menu is modified
22674         when no help is found (which is very likely when we are
22675         shiping the documents separately).
22676         
22677 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22678         * anjuta.spec.in: Update specfile to make multiple RPMs.
22679         * data/Makefile.am: make dist fix.
22680         * src/text_editor_menu.c: Fix compile warnings (casts).
22682 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22683         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
22684         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
22686 2002-11-01  Naba Kumar <naba@gnome.org>
22688         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
22689         Added gnome2 macros to be used by gnome2 project wizard.
22690         
22691         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
22692         from gnome-common.
22693         
22694         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
22695         as it was conflicting with generated projects and is not
22696         useful for us.
22697         
22698         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
22699         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
22700         project generation, removed qt project as it's not complete and
22701         added gnome2 bonobo wizard.
22703 2002-10-29  Naba Kumar <naba@gnome.org>
22705         * po/POTFILES.in: Updated.
22706         * po/POTFILES.skip: Added.
22707         * preferences.h: Fixed print paper size property name.
22709 2002-10-28  Naba Kumar <naba@gnome.org>
22710         
22711         * data/user.properties, data/Makefile.am: Added user properties file
22712         which will be copied in user's ~/.anjuta/user.properties.
22713         
22714         * data/anjuta.properties: Changed a comment.
22715         
22716         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
22717         
22718         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22719         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
22720         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
22721         item.
22723         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
22724         instead of user properties file.
22725   
22726         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
22727         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
22728         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
22729         * README, TODO: Updated.
22730         
22731 2002-10-28  Naba Kumar <naba@gnome.org>
22733     * manuals/C/anjuta-manual/figures/editor_guides.png,
22734     manuals/C/anjuta-manual/figures/editor_margins.png,
22735     manuals/C/anjuta-manual/figures/editor_markers.png,
22736     manuals/C/anjuta-manual/figures/local_variables.png,
22737     manuals/C/anjuta-manual/figures/open_file_multiple.png,
22738     manuals/C/anjuta-manual/figures/prefs_print.png,
22739     manuals/C/anjuta-manual/figures/print_dlg.png,
22740     manuals/C/anjuta-manual/figures/print_preview.png,
22741     manuals/C/anjuta-manual/figures/symbol_browser.png,
22742     manuals/C/anjuta-manual/figures/variable_tip.png: New png
22743     files for manual documentation.
22744     
22745     * manuals/sgmldocs.make,
22746     manuals/C/anjuta-manual/Makefile.am,
22747     manuals/C/anjuta-manual/authors.sgml,
22748     manuals/C/anjuta-manual/build.sgml,
22749     manuals/C/anjuta-manual/compileopts.sgml,
22750     manuals/C/anjuta-manual/debugger.sgml,
22751     manuals/C/anjuta-manual/execute.sgml,
22752     manuals/C/anjuta-manual/fileoperations.sgml,
22753     manuals/C/anjuta-manual/interface.sgml,
22754     manuals/C/anjuta-manual/preferences.sgml,
22755     manuals/C/anjuta-manual/projects.sgml,
22756     manuals/C/anjuta-manual/figures/arguments.png,
22757     manuals/C/anjuta-manual/figures/open_file.png,
22758     manuals/C/anjuta-manual/figures/other_opts.png,
22759     manuals/C/anjuta-manual/figures/scrshot.png,
22760     manuals/C/anjuta-manual/figures/toolbar_browser.png,
22761     manuals/C/anjuta-manual/figures/toolbar_tags.png:
22762     
22763     Updated anjuta manual documentation.
22765     
22766 2002-10-27  Naba Kumar <naba@gnome.org>
22768     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
22769     check and modifies debugger terminal command accordingly
22770     to function properly.
22771     
22772 2002-10-25  Naba Kumar <naba@gnome.org>
22774         * manuals/sgmldocs.make: Fixed a couple of bugs.
22775         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
22777 2002-10-24  Naba Kumar <naba@gnome.org>
22779         * src/debug_tree.c: Fixed a crash bug from Etay.
22781         * global_tags/create_global_tags: Added messages.
22782         Fixed infinite looping within files.
22783         
22784         * macro/autogen.sh: Removed debug and warning flags for defaults.
22785         
22786         Patch from Vadim Berezniker <vadim@berezniker.com>
22787         
22788         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
22789         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
22790         generation.
22792         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
22793         temporarily just copy it
22795 2002-10-24  Naba Kumar <naba@gnome.org>
22797         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
22798         manuals/C/anjuta-manual/anjuta-manual.sgml, 
22799         manuals/C/anjuta-manual/compileopts.sgml,
22800         manuals/C/anjuta-manual/debugger.sgml,
22801         manuals/C/anjuta-manual/execute.sgml,
22802         manuals/C/anjuta-manual/fileoperations.sgml,
22803         manuals/C/anjuta-manual/interface.sgml,
22804         manuals/C/anjuta-manual/introduction.sgml,
22805         manuals/C/anjuta-manual/projects.sgml,
22806         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22807         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
22808         manuals/ja/anjuta-manual/anjuta-manual.sgml,
22809         manuals/ja/anjuta-manual/compileopts.sgml,
22810         manuals/ja/anjuta-manual/debugger.sgml,
22811         manuals/ja/anjuta-manual/execute.sgml,
22812         manuals/ja/anjuta-manual/fileoperations.sgml,
22813         manuals/ja/anjuta-manual/interface.sgml,
22814         manuals/ja/anjuta-manual/introduction.sgml,
22815         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
22817 2002-10-24  Naba Kumar <naba@gnome.org>
22819         * src/project_type.c: added autogen for qt projects.
22820         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
22821         Fixed a bug that retrieves wrong terminal command.
22822         * src/commnads.c: Added more terminal commands.
22823         * configure.in: Checks for scrollkeeper version.
22824         
22825 2002-10-22  Naba Kumar <naba@gnome.org>
22827         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
22828         instead of AM_GNOME_GETTEXT.
22829         
22830         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
22831         for setup-gettext for the wizard generated projects.
22833         * src/source.c: Fixed a bug where glade file wasn't generated.
22834         
22835         * src/gnome_project.c: Excluded project version from project dir
22836         name.
22837         
22838 2002-10-22  Naba Kumar <naba@gnome.org>
22840         * acinclude.m4: New file with dummy funtion for gettext
22841         cross compatibility fix.
22842         
22843         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
22844         * configure.in: Fixed cflags to avoid useless warnings.
22845         * Makefile.am: EXTRA_DIST += setup-gettext.
22846         * src/toolbars.c: Added space paddings around tags label.
22848 2002-10-21  Naba Kumar <naba@gnome.org>
22850         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22851         
22852         * setup-gettext: New script to maintain gettext cross version
22853         compatibility.
22854         * configure.in, macros/autogen.sh: Fix for gettext cross version
22855         compatibility.
22856         
22857 2002-10-21  Naba Kumar <naba@gnome.org>
22859         * debug_tree.c: Fixed incorrect use of debug assertion.
22860         
22861 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
22862             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22863         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22864         src/memory.c, src/memory.h, src/message-manager-private.cc:
22865         
22866         New parsing algorithm; adapted from kdevelop.
22867         Middle button menu for changing the value's display type
22869 2002-10-07  Naba Kumar <naba@gnome.org>
22871         * src/main_menubar_def.h: Changed status bar message for Help->
22872         Browse info pages. Bug #603308
22874         * src/executer.c: Made "User terminal" default for creating
22875         projects (User can always disable it later). Bug #114222
22876         
22877 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22879         * macros/autogen.sh: Require gettext 0.10.x for autogen
22880         * src/text_editor.c: Fixes Bug #595303
22881         * src/source.c: Fixes Bug #595970
22882         * src/anjuta.c: Fixes Bug #598366
22883         * scingtilla/LexCPP.cxx: Bug #602296
22884         * src/main_menubar_def.h: Bug #604363
22885         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
22886         
22887 2002-10-07  Jens Georg <mail@jensgeorg.de>
22889         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22890         * gnomefilelist.c: This patch fixes the bug #611542
22891         
22892 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22894         * data/properties/Makefile.am: Added tcltk.properties file.
22895         
22896 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22898         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22899         
22900         * README: Updated README
22901         * plugins/class-gen/clsGen.c, src/message_manager.cc
22902           , src/mainmeu_callbacks.c, src/memory.c
22903           , src/project_dbase_gui.c, src/text_editor_gui.c
22904           , widgets/gnomefilelist.c: Set window icons
22905         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
22906           Enabled release build (stripped + optimized binaries, etc.)
22907         * data/properties/anjuta.properties, src/commands.c,
22908           src/defaults.cFixed bug #595489 (stdin on executables)
22909         * src/appwizard.c, src/main.c, src/message-manager.cc
22910           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
22911           , src/debug_tree.c: Memory related (valgrind) fixes.
22912         * src/message-manager-private.[cc,h], src/pixpams.h
22913           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
22914         * anjuta.prj: Added debug_tree.c to SOURCES
22915         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22916           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
22917           Compacted code and cleaned up unnecessary functions.
22918         * tagmanager/*.[ch]: Code fixes.
22919         
22920 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
22921         
22922         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22923         
22924         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
22925         Debug tree now detects changes of displayed variables
22926         and changes their color to red
22928 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22930         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22931         
22932         * mainmenu_callbacks.c: Set's the current file name in
22933         file save as dialog.
22934         
22935 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22937         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
22939         * data/properties/tcltk.properties: New file for tcl/tk
22940         properties.
22942 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
22944         * src/project_type.[c,h], src/source.c, data/Makefile.am:
22945         Fixed a fatal bug which doesn't let building gnome2 related
22946         projects. They use different autogen.sh script. Defined new
22947         type field "gnome_macro_support".
22948         
22949         * data/autogen.sh.gnome2: New file.
22950         
22951         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
22952         bug with quotes escaping in quotes.
22953         
22954         * src/message-manager-private.cc: Used event box instead
22955         of frame for local message pane, so that the borders appear
22956         properly and nicely.
22957         
22958         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
22959         if there is a project open and all the files are un-docked.
22961         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
22963 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
22965         * src/main_menubar_def.h: implement feature request #595356, patch #597161
22966         * THANKS: updated for new contributions
22967         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
22969 2002-08-27 Steven Knight  <steven.knight@unh.edu>
22971         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
22972         src/project_dbase.h, src/project_type.c, src/source.c, 
22973         src/wizard_gui.c: new Qt project type
22974         *** NB not fully tested, may need some work, icon required...
22976 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22978         * src/memory.c, src/memory.h: new memory patch
22980 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
22982         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
22984 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
22986         * lancher/anjuta_launcher.c: Determine pty from function
22987         call instead of running 'tty' externally.
22988         
22989         * data/properties/cs.properties: Added compile/build commands.
22990         Fixed execution properties.
22991         
22992         * src/commands.c: Added c# options.
22994         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
22995         
22996         * src/debug_tree.[c,h], src/debugger.[c,h],
22997         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
22998         
22999         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
23000         1. Misaligned structs when they are members of other structs.
23001         2. '{' sometimes appears as a variable.
23002         3. Wrong processing of some arrays.
23003         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
23004         that displays the tree in two columns (variable and value).
23006 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23008         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
23010         * data/properties/sql.properties: added the DATETIME data type.
23012         * data/properties/html.properties: added the foreach php keyword.
23014 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23016         * NEWS: Updated with new features.
23017         
23018         * data/.cvsignore, doc/.cvsignore: Updated.
23019         
23020         Patch from: Etay Meiri <etay-m@bezeqint.net>
23021         
23022         * src/debug_tree.h, src/debug_tree.c: New files.
23023         
23024         * src/Makefile.am, src/message-manger-private.[h,cc],
23025         src/message-manger.cc: Added Tree view for debugger
23026         locals view.
23027         
23028 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23030         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23031         
23032         * src/memory.c, src/memory.h: New files.
23033         
23034         * src/Makefile.am, src/appwizard.c, src/controls.c,
23035         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23036         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23037         
23038         Memory view implemetation that would enable viewing raw memory
23039         during debugging.
23041 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23043         * AUTHORS: added Biswa, because I wonder why noone already have
23044         written his name in the Anjuta's hall of fame :)
23046 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
23048         * src/appwizard_gui.c: Removed an ambiguous prototype.
23049         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
23050         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
23051         * THANKS: Updated M. Ali Vardar's email.
23052         
23053 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23055         * src/anjuta_gui.c: implemented feature request to stop main and browser
23056           toolbars having exclusive use of space
23058 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23060         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
23061         left over from the previous work to fix bugs :-)
23062         
23063         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
23064         src/controls.c, src/mainmenu_callbacks.h, 
23065         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
23066         reviewed
23067         
23068         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
23069         src/project_import_gui.c, src/sharedlib_gui.c, 
23070         src/signals_gui.c: set window icon correctly
23071         
23072         * NEWS: more updates for the release
23073         
23074         * HACKING: updated for window icons and insert menu information
23075         
23076         * src/cvs_gui.c, src/build_project.c, 
23077         src/project_import_cbs.c: message strings reviewed
23078         
23079         * src/controls.c: context help button should be disabled if 
23080         DevHelp is not installed
23081         
23083 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
23085         * src/debugger.c: Fixed the signalling screw up because of string
23086         update in gdb used to report the child process PID. Also, no
23087         error dialog will be popped up for "no such file or directory"
23088         error (very annoying and useless error). This error will still
23089         be shown on the debug message window. Avoided terminating the
23090         program when the terminal is terminated -- doesn't hurt, otherwise
23091         we get crappy egg-and-hen problem.
23092         
23093         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
23094         dimensions loading.
23095         
23096         * src/anjuta.c: Limited the default size of main window to sane
23097         values.
23099         * src/preferences.c: Fixed some deadly memory corruption bugs in
23100         the recent patches. Return from getenv() should NEVER be freed,
23101         because they are static strings.
23102         
23103         * src/preferences_gui.c: Removed the fix for crash bug with font
23104         selection and applied the real fix.
23105         
23106 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
23108         * NEWS: updated for release
23110 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
23112         * src/launcher.c: Added a fix a memory leak and a possible
23113         fix for zvt-crash bug.
23114         
23115         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
23116         
23117         * data/properties/latex.properties,
23118         data/properties/ada.properties: Added file.is.source property.
23119         
23120         * src/an_file_view.c: Set auto column size of the file
23121         revision column.
23122         
23123         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
23124         The user is now prompted to confirm the closing of the file
23125         if it is being used by CVS. If yes, the editor is closed and
23126         the CVS operation stops.
23127         
23128 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
23130         * anjuta.prj: bump project version for release
23131         * BUGS: removed unnecessary file
23133 2002-06-07      Philip Van Hoof <freax@pandora.be>
23135         * widgets/gnomefilelist.c: fix up issue with directory deleted 
23136         during the life of the file list widget
23137         * src/preferences_gui.c: sticking-plaster fix to font selection
23138         causes segfault bug
23140         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
23142 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23144         * data/properties/anjuta.properties, src/an_file_view.[ch], 
23145         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
23146         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
23147         added options for symbol and file browsers.
23148         * data/properties/cpp.properties: linker flags should come after
23149         the name of the file to compile.
23150         * scintilla/Editor.cxx: fixed gcc compilation warning.
23151         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
23152         be executed from bindir only.
23153         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
23154         tagmanager/include/tm_file_entry.h: CVS version information in file 
23155         browser.
23156         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
23157         window.
23158         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
23159         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
23160         crashes during file import.
23161         * src/project_import.c: disable project menu items during project 
23162         import.
23163         
23164         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23166 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23168         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
23169         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
23170         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
23171         modified Insert menu, added C functions template, header C 
23172         template, modified header_template HEADER_H ==> NAMEFILE_H
23173         
23174         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23176 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
23178         * data/properties/html.properties: changed some file 
23179         associations
23181 2002-06-05 Philip Van Hoof <freax@pandora.be>
23183         * widgets/gnomefilelist.c: Fixed #560759 and #561776
23184         
23185         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23187 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23189         * data/properties/anjuta.properties, src/defaults.c: Make windows
23190         docked by default, fix the big fonts bug.
23191         
23192         * src/an_file_view.c, src/main_menubar_def.h, 
23193         src/project_dbase_gui.c: sanitized the Edit/View mess.
23194         
23195         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
23196         for customizing shortcuts.
23197         
23198         * src/mainmenu_callbacks.c: Search for selected word if present.
23199         
23200         * src/text_editor_menu.c: Added context menu options for docking
23201         and undocking editor windows.
23202         
23203         * src/main_menubar.h, src/main_menubar.c: more support for the 
23204         shortcuts menu item.
23205         
23206         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23208 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
23210         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
23211         all commit messages being written to top of the file
23212         
23213         * src/main_menubar_def.h: message strings reviewed
23214         
23215         * src/project_import.c: message strings reviewed
23216         
23217         * src/source.c, src/glades.c: message strings reviewed. Fixed 
23218         some bugs around reading the project properties for creating 
23219         .glade and .desktop files in the Application Wizard. There were
23220         typos in the property names being retrieved
23221         
23222         * widgets/gnomefilelist.c: changed build_full_path to make 
23223         the file widget support ~
23224         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
23225         
23226         * THANKS, widgets/e-shell-about-box.c, 
23227         manuals/anjuta-manual/C/authors.sgml: updated for new
23228         patch
23230 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
23232         * src/project_dbase.c: Fixed the file-path-corruption bug
23233         and the cannot-import-file-in-project bug. (follow-up with
23234         the last commit from Stef).
23235         
23236         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
23237         with unsaved-project.
23238         
23239 2002-06-05  Stephane Demurget  <demurgets@free.fr>
23241         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
23242         misplaced g_free.
23244 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
23246         * data/properties/{xml,html,other}.properties: changed some file 
23247         associations
23248         
23249         * data/anjuta.mime: oops! cvs added
23250         
23251         * scintilla/RESearch.cxx: fixed up a problem with comments
23252         
23253         * global-tags/create_global_tags.sh: redirect errors to /dev/null
23254         to avoid messages about missing libs
23255         
23256         * NEWS: started the release notes
23258 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
23260         * HACKING: updated with new information on printing, patch naming
23261         
23262         * TODO: removed completed tasks
23263         
23264         * THANKS: updated a few contributions
23265         
23266         * anjuta.prj: updated the icon file
23267         
23268         * anjuta.desktop.in.in: updated to add Categories
23269         
23270         * data/anjuta.mime: created a mime type for Anjuta project files
23271         (NB needs to be added to the install in /usr/share/mime/)
23272         
23273         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
23274         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
23275         to PNG for websites.
23276         
23277         * plugins/patch/patch-plugin.c: clarified some messages and 
23278         made it easier to see different patching sessions
23279         
23280         * src/toolbar.c: changed some message text for consistency
23281         
23282         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
23283         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
23284         in preferences. 
23285         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23286                  
23287         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
23288         src/project_dbase.{c,h}, src/project_import_cbs.c, 
23289         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
23290         Added XLib Project and a Dockapp Project types.
23291         * pixmaps/Makefile.am: added line for new pixmap for new xlib
23292         projects
23293         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
23294         * src/source.c: Fixed memory leak in existing projects. 
23295         (filename was not freed)
23296         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
23298 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
23300         * src/anjuta.h, src/anjuta.c: Added error display funtions
23301         with parent windows.
23302         
23303         * src/appwizard_cbs.c: Changed error display function to use
23304         parented version.
23305         
23306 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
23308         * printing/print.h, printing/printing.c: Taken care of document
23309         zoom factor and fixed a font loading bug. Dynamically calculated
23310         text widths to work with zooms properly. Re-organized code for
23311         dynamic text width calulations to work in general with utf8 chars.
23312          Determined font height and width automatically from the font info.
23313         
23314         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
23315         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
23316         Converted text.zoom.factor property to use #defined value. Removed
23317         margin header and margin numbers preferences, as they  now
23318         calculated dynamically.
23319         
23320 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
23322         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
23323         printing/print-util.h, printing/print.c, printing/print.h:
23324         Rewritten printing support for style based printing. Syntax highlighted
23325         printing, monochromatic printing, setup using preferences etc.
23327         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
23328         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
23329         language and the styled text buffer.
23330         
23331         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
23332         the print setup preferences page and added printer preferences. Added functions
23333         to retrieve preferences with default values.
23334         
23335         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
23336         the printing.
23338         * data/properties/anjuta.properties: Added default printer preferences.
23340         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
23341         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
23342         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
23344         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
23345         
23346 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23348         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23350         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
23351         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
23352         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
23353         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
23355         printing/Makefile.am: Reduced compiler optimizations.
23357         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
23358         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
23359         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
23360         tagmanager/tm_workspace.c: TagManager fixes.
23362 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
23364         * printing/*: CVS added. :)
23365         
23366 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23368         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23370         * printing*: CVS added.
23371         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
23372           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
23373           src/main_menubar_def.h: Gnome Print support
23374         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
23375         * configure.in: Enable debugging flag option
23376         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
23377           Print properties defined.
23378         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
23379         
23380 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23382         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23383         
23384         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
23385         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
23386           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
23387           and cleanups
23388         * src/text_editor.c: Minor cleanups.
23389         * anjuta.c: Tweaks to 'Goto File Line' functionality.
23390         * src/project_dbase.c: Fixes to add/remove files from project.
23391         * src/help.c: Fix minor memory leak.
23392         * src/project_dbase_gui.c: Remove debugging messages.
23393         * src/utilities.[ch]: Cleanups and minor fixes.
23394         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
23396 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
23398         * src/anjuta.c [anjuta_apply_preferences()]:
23399         Fixed a crash bug when tab pos is not defined for the editors.
23400         
23401         * data/properties/cpp.properties: Set default identifier property to normal.
23402         This fixes the bug in which the fore color gets hidden with dark background.
23404 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
23406         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
23407         scintilla 1.46
23408         
23409         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
23410         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
23411         src/anjuta.c, data/properties/anjuta.properties:
23412         Implemented line wrapping.
23413         
23414         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
23415         
23416         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
23417         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
23418         tags. Code was reviewed from GNOME Bonsai view.
23419         
23420         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
23421         it seems to have been removed by scintilla people.
23422         
23423         * data/properties/anjuta.properties: Set default line wrap to false, as
23424         is noticably slow with big files.
23425         
23426 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
23428         * src/project_import_gui.c: disallow the selection of files in
23429           the browse dialog.
23430         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
23431           preferences code.
23432         
23433 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23435         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
23436           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
23437         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
23438         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
23439           now works properly.
23440         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
23441         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
23442         * src/utilities.[ch]: Added some utility functions.
23443         * tagmanager/tm_project.c: Fix for bug in file removal from project.
23444         
23445         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23447 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
23449         * HACKING: info on FIXME statements and removed ccview references
23450         * Makefile.am: added rule to make RPM package
23452 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
23454         * THANKS, widgets/e-shell-about-box.c, 
23455         manuals/anjuta-manual/C/authors.sgml: updated for new
23456         patch
23457         * src/anjuta.c: removed unnecessary warning code since CVS 
23458         support is now implemented :-)
23459         * manuals/sgmldocs.make: implemented a fix for bug #553969
23460         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
23461         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
23462         manuals/C/anjuta-faqs-C.omf: modified the descriptions
23463         
23464 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23465         
23466         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
23467           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
23468           src/main_menubar_def.h, src/preferences_gui.c,
23469           preferences.c, preferences.h: setup Username and Email 
23470           preferences, Insert ChangeLog and Username editor functions
23471           
23472           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
23474 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23475         
23476         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
23477           src/src_paths_cbs.c, src/src_paths_gui.c
23478           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
23480           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23482 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23484         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
23485           and goto tag menu items to main menu.
23487 2002-05-09  Andy Piper <andy.piper@freeuk.com>
23489         * THANKS, widgets/e-shell-about-box.c, 
23490         manuals/anjuta-manual/C/authors.sgml: added new contributors
23491         * HACKING: updated with info on files to change for credits
23493 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
23495     * src/aneditor.cxx: extended extension list which fixes segfault
23496     on selecting lisp, ruby or matlab as highlight style.
23498 2002-05-09  Andy Piper <andy.piper@freeuk.com>
23500         * src/main_menubar_def.h: fixed an array initialiser and fixed
23501         the lexer settings for the new entries on the Format menu
23503 2002-05-07  Stephane Demurget  <demurgets@free.fr>
23505         * Synced with Scintilla 1.45
23507 2002-05-06  Andy Piper <andy.piper@freeuk.com>
23509         * anjuta.prj: added another missing file
23510         * ChangeLog: fixed some incorrect change dates I caused by 
23511         sloppy cut-and-pasting :-/
23513 2002-05-06  Andy Piper <andy.piper@freeuk.com>
23514         
23515         * src/mainmenu_callbacks.c: fixed title of new About box
23517 2002-05-05  Andy Piper <andy.piper@freeuk.com>
23519         * src/pixmaps.h: added macros for OpenGL and SDL project icons
23521 2002-05-05  Andy Piper <andy.piper@freeuk.com>
23523         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
23524         * anjuta.prj: updated for new files
23526 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
23528         * widgets/e-shell-about-box.c: Added version display.
23529         
23530 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23532         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
23533         widgets/scroll_menu.c: fixed up some compiler warnings (patch
23534         from Philip Van Hoof)
23536 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23538         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
23539         dependency
23540         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
23541         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
23542         that produced build errors (needs checking on a machine with the
23543         ja locale!)
23544         * data/properties/lisp.properties: updated to match format of other
23545         lexer property files supplied with Anjuta
23547 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23549         * anjuta.prj: added new files
23550         * HACKING: added information from the mailing list on 
23551         adding new project types to the wizard (thanks to Johannes)
23553 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23555         * src/utilities.h, src/launcher.c, src/gnome_project.c,
23556           src/appwiz_page2.c: Fix for 547038.
23558 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
23560     * attach_process.c, attach_process_cbs.c: Fixed a dialog
23561     hide bug.
23562     
23563     * about.h: cvs removed.
23564     
23565 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23567         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23569         Fix for #539574.
23571         * src/anjuta.c (anjuta_system_error): checks for the error number to
23572         know whether the error description is needed or not.
23574 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
23576         * pixmaps/anjuta_logo.png: New about logo.
23577     
23578         * pixmaps/anjuta_icon.png: New icon from Misha. The
23579         old one had trouble with some gtk themes.
23580     
23581         * about.c: Removed. No longer needed.
23583         * mainmenu_callbacks.c: Removed reference of about.h
23584     
23585 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23587         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23589         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
23590           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
23591         About Dialog (thanks to the Evolution team for the cool widget!)
23593 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
23595         Patch from lbell <lbell@tsc4.com>
23596     
23597         * src/find_in_files.c, src/find_in_files.h,
23598           src/anjuta.c: Added save_yourself, load_yourself routines.
23599     
23600         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
23601         Added "Append messages" toggle button. This will enable
23602         the search results to be appended to the already existing
23603         results.
23604     
23605         * src/debugger.c: Fixed a typo.
23606     
23607         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
23608           src/session.c, src/session.h: Improved session management.
23610 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
23612         * THANKS, FUTURE, AUTHORS: Changed my email and
23613         avoided yahoo.com.
23615 2002-05-02  Stephane Demurget  <demurgets@free.fr>
23617         Impl. feature request #525271 (add Lisp support).
23619         * data/properties/lisp.properties: added.
23621         * data/properties/Makefile.am, data/properties/anjuta.properties: added
23622           the lisp properties.
23624         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
23625           src/utilities.[ch]: added support for the Lisp highlight style.
23627 2002-05-02  Stephane Demurget  <demurgets@free.fr>
23629         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
23630           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23631           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
23632           option preferences to have a persistent setting. Plus it's not used
23633           often, so it's better here than flooding the menus.
23635         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
23636           preferences pages a lot more consistent and sweeter: tabs direction
23637           radiobuttons are directed against the meaning, all pages have an
23638           outter frame, a lot of padding, removed all expand attributes for
23639           vertical boxes, ...
23641           That's not a total revamp, but it's really looking better now, even
23642           if there's still work to be done.
23644 2002-05-01  Andy Piper <andy.piper@freeuk.com>
23646         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
23647         * TODO: added task to be completed before next release (update all credits)
23649 2002-05-01  Stephane Demurget  <demurgets@free.fr>
23651         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
23652         Benke László.
23654 2002-05-01  Benke László  <decike@freemail.hu>
23656         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23658         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
23659           src/main_menubar_def.h, src/mainmenu_callback.[ch],
23660           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
23661           to the format menu in order to reorder the notebook tabs in
23662           alphabetical order everytime a file is created/opened/saved.
23664 2002-05-01  Philip Van Hoof <freax@pandora.be>
23666         * widgets/gnomefilelist.[ch] (history_combo_go),
23667         (history_combo_clicked): impl.
23669         (gnome_filelist_new_with_path): use this new impl.
23671 2002-05-01  Stephane Demurget  <demurgets@free.fr>
23673         * src/project_dbase_gui.c (add_file): added the xpm file type.
23675 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23677         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
23678         tag manager fixes.
23680         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
23681           of tag types.
23683         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
23684           src/text_editor_menu.c: Added context sensitive search in symbol
23685           browser and editor.
23687         * configure.in: Changed version number to 0.1.9.99.
23689         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
23690           src/project_import.c: Minor changes to project import facility.
23692         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
23693           (Forced to use specific brace format)
23695         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
23696           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
23697           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
23699 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
23701         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
23702         replaced the spinbutton with an hscale, and made the UI less "blocky".
23704         * src/cvs_gui.c: When diffing a project you can choose date and
23705         release now.
23707         * src/project_dbase.c: Import_file activated again
23709         * configure.in, plugins/Makefile.am: Added patch plugin
23711         * plugins/patch/*: The new patch plugin
23713 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23715         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23717         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
23718         dropdown list shown by autocompletion are now removed.
23720 2002-04-28  Philip Van Hoof <freax@pandora.be>
23722         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
23723         a bunch of filetypes from the older version.
23725         * src/project_dbase_gui.c (add_file): changed the import
23726         dialog's filetypes combo contents depending on the
23727         type of data to be imported.
23729 2002-04-28  Stephane Demurget  <demurgets@free.fr>
23731         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
23732         the amount parameter as Philip stated and reformated to follow the
23733         Gnome convention.
23735         * src/project_dbase.c (project_dbase_make_default_filetype_list):
23736         changed accordingly.
23738 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23740         Fix for #531293.
23742         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
23743         Shift-F6, to be more consistent with other Gnome apps.
23744         Moved the "Search next" entry under the "Search" one, and swapped the
23745         order of the "Find in files" and "Find and Replace" ones.
23747         Some additional fixes ands cleanups on the edit menu.
23749         * src/main_menubar.h: replaced all occurences of repeat_find by
23750         find_again for the code to be more consistent.
23752         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
23753         sensitiveness depending on the existence of an active text buffer.
23755         * TODO: added some bits about improving the usability of the
23756         search/search again couple.
23758 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23760         * src/preferences_gui.c: made the tab labels text more consistent
23761         (s/misc/Misc/).
23763 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23765         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
23767         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
23768         filename.
23770         * src/main.c (main): simplified some code and cleanups.
23772         Fix a part of #499366:
23774         * src/commands.[ch] (sync_from_props), (command_editor_save),
23775         (on_apply_clicked), (create_command_editor_gui): added the gui
23776         corresponding to the command.terminal preference.
23778 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23780         Fix for #465180.
23782         * anjuta.spec.in: added build requirements for the source rpm.
23784 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
23786         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23787         
23788         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
23789           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
23790           src/project_type.c, source.c, wizard_gui.c:
23791           Added new GNOME 2 project types and changed glade behaviour to
23792           produce GTK code if project type GTK was selected and GTKmm code
23793           if project type GTKmm was selected (and not depending on the 
23794           selected language. Disabled glade for GNOME 2 projects because
23795           we will need glade2 there.
23796           
23797         * src/project_dbase.c: Fixed a memory lack.
23798         
23799         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
23800         
23801         * src/cvs.c: Added an error message if jobs are running
23803 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
23805         * tagmanager/tm_work_object.c: Fixed a chrash
23806         bug which occurs when it tries to stat an empty
23807         file name.
23808         
23809 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
23811         * src/controls.c: CVS menu items now becomes
23812         insensitive when the launcher is busy.
23813         
23814         * src/anjuta.c, cvs.h, cvs.c: Created a function
23815         to update the cvs preferences when preferences are
23816         applied in preferences dialog and called it from
23817         anjuta_update_preferences().
23818         
23819 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
23821         * src/cvs.c: Added a space in the cvs command
23822         before the revision part. This fixes the cvs
23823         error we get when cvs-diffing with revisions.
23824         
23825         * src/cvs.c: Fixed a compiler warning.
23826         
23827         * src/find_replace.c: The dialog now remembers
23828         the settings including the "prompt on replace"
23829         which seems to have broken somewhere line the
23830         changes.
23831         
23832 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
23834         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
23835         Added a new property in cvs class to hold a boolean
23836         for enabling date in cvs diff. This fixed the bizzare
23837         diff output due to the date that goes with the cvs
23838         command. Also, set the default value of compression
23839         to 3 and unified diff option to 1.
23840         
23841 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
23843         * src/cvs.c: The diff editor is set to hilite as
23844         diff syntax hiliting.
23845         
23846         * configure.in, manual/Makefile.am:
23847         Added a new manual module for ja language.
23848         
23849         * manual/ja/*/*/*: New module and files for the
23850         ja translation for the anjuta documentation
23851         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
23852         
23853 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
23855         * src/launcher.c: Made a very messy work around
23856         for the launcher authentication to work properly.
23857         
23858         * src/find_replace.c: Applied the missing patch
23859         from Dan Elphick <dre00r@ecs.soton.ac.uk>
23860         
23861 2002-04-16 Andy Piper <andy.piper@freeuk.com>
23863         * src/cvs.c, src/main_menubar_def.h: made message strings
23864         consistent with existing standards from our own documentation 
23865         (such as uppercase P in Project, corrected spelling of 
23866         repository, etc.)
23868 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
23870         * src/cvs_gui.c: Cleaned up gui and aligned various
23871         widgets to give a clean look.
23872         
23873 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
23875         * src/launcher.c: Added work around to retrieve
23876         the child exit code. It works. :)
23877         
23878         * src/find_in_files.c, src/gnome_project.c,
23879         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
23880         src/clean.c, src/clean_project.c, src/build_project.c,
23881         src/build_file.c: Modified to handle the new
23882         child exit code.
23883         
23884 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
23886         * src/find_replace.c: Changed signal to call
23887         on_replace_text_close on from delete_event
23888         to close => the replace history is now updated.
23890 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
23892         * src/cvs.c: escaped the cvs import message before
23893         passing it to cvs.
23894         
23895 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
23897         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23898         
23899         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
23900         
23901         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
23902         Added cvs import
23903         
23904         * src/preferences_gui.c: GUI improvements
23905         
23906         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
23908 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
23910         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
23911         Removed static qualifier from tm_tag_type_name() and
23912         availed it's prototype for use in outside code. also
23913         created reverse map function tm_tag_type_name();
23914         
23915         * src/anjuta.c: Implemented qualified tags names for
23916         the tag list (on the toolbar pulldown list) to avoid
23917         ambiguty in tags with similar names (like prototype
23918         and definition). Patch modified and improved.
23919         
23920         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
23921         
23922 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23924         * src/utilities.[c,h]: Added a utility funtion
23925         that escapes the single and double quotes in a
23926         given string. Useful for passing command line
23927         args with quotes.
23928         
23929         * src/cvs.c: Escaped the cvs log message before
23930         passing it to cvs command line to avoid ambiguties
23931         with quotes in the message.
23932         
23933         * pixmaps/anjuta_icon.png: Changed to the new icon.
23934         from Todd Goyen <goyen@mbi-berlin.de>
23935         
23936         * src/message-manager-private.cc: Added regex to 
23937         recognize (underline hilite) the parsable outputs
23938         from the zvt terminal.
23939         
23940 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23942         Patch from: Tina Hirsch <tehirsch@arcor.de>
23943         
23944         * src/project_type.c:
23945         Fixed a bug in the wxproject type and modified the erroroutput when
23946         configure doesn't find wx-config
23947         
23948         Patch from: Timothee Besset <ttimo@idsoftware.com>
23949         
23950         * src/anjuta.c, src/message-manager-private.cc,
23951           src/message-manager-private.h
23952         Catches double clicks in the zvt terminal, and calls goto_error_line
23953         to jump to the appropriate location in the source. This will recognize
23954         grep -n output
23955         
23956 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
23957         
23958         * src/build_project.c: Taken care of memory leak
23959           by freeing cmd variable properly.
23961         * src/main_menubar_def.h: Fixed wrong signal connection
23962           for cvs project commit.
23963           
23964         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
23965         
23966         * src/preferences_gui.c: Added some border and adjusted
23967           expandsion, filling in box adds to make the cvs preferences
23968           more nicer.
23969         
23970 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
23972         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23973         
23974         * src/cvs*, src/main_menubar*, src/preferences*: 
23975         Moved CVS settings to preferences, added a nice login dialog.
23976         
23977         * src/controls.c, src/project_dbase.c:
23978         CVS project options are only shown if a project is open
23979         
23980         * src/build_project.c:
23981         User is now asked if he wants to install as root 
23982         
23983         * src/launcher.c:
23984         Fixed a warning
23986         * anjuta.prj: Updated with cvs files
23987         
23988         * TODO: Remove task which are done
23989         
23990 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
23992         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
23993         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
23994         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
23996         Modified launcher to use controlling terminal to detect and
23997         take care of password authentications (for example, for cvs
23998         and root installs).
23999         
24000         * pixmaps/password.png: New file.
24001         
24002 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24004         Anjuta kick start tutorial wirtten by:
24005           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
24007         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
24008           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24009           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24010           manuals/C/anjuta-tutorial/figures/*.png:
24011           
24012           Added files
24013         
24014         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
24015           
24016           Modified files.
24017         
24018 2002-03-28 Roel Vanhout <roel@stack.be>
24020         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24022         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
24023           src/preferences_gui.c:
24024         Added option to wrap around to beginning/end of file when on last bookmark
24025         and next/previous bookmark is pressed
24026         
24027 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24029         Patch from Philip Van Hoof <freax@pandora.be>
24030         
24031         * src/gnomefilelist.c:
24032         Added gimp like feature that changes the file extension of
24033         the filename entered in the selections when the file
24034         filter is changed.
24035         
24036 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24037         
24038         Patch from Roy Wood <roy.wood@filogix.com>
24039         
24040         * src/controls.c, src/find_text.c, src/find_text.h,
24041           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24042           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24043           
24044           Menuitem for entering currently selected text as find target,
24045           added key accel for "find next" and changed some key accels for
24046           other key for consistency.
24047           
24048         * src/utilities.c:
24049           Cleaned up code.
24050         
24051 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24053         * src/watch.c, src/watch.h, src/watch_cbs.c,
24054           src/watch_cbs.h, src/watch_gui.c:
24055         
24056           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
24057         
24058           Added change watch entries feature
24059           and Watch entries modify on double click fixed.
24061 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24063         * src/mainmenu_callbacks.c:
24064         
24065           Project commit should not bypass dialog as
24066           we need to get the cvs log from the user.
24067           
24068 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24070         * src/project_dbase.c:
24071         
24072           Patch from Roy Wood <roy.wood@filogix.com>
24073           
24074           Fixed docking bug with the new docking patch
24075           to fix copy/paste bug.
24076           
24077 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24079         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
24080           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
24081           src/main_menubar.h, src/main_menubar_def.h,
24082           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24084           Added cvs project support. Featured bypass cvs dialog for
24085           cases where we don't need dialog (such as project and right
24086           click selection from file browser). Cleaned up cvs code to
24087           make them generic cvs operations instead of separate file
24088           and project operations. Added cvs log action. Increased
24089           file entry box width and enabled "unified diff" by default.
24090           Used Editor buffer for status and log and set hilite for
24091           these buffers including diff buffer (DIFF hilite).
24092           
24093 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
24095         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24097         * data: Added file autogen.sh.wxwin 
24098         * data/Makefile.am: Added entry for autogen.sh.wxwin
24099         * pixmaps: Added project image appwiz_wxwin.png
24100         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
24101         * src/appwizard_cbs
24102           src/compiler_options.c
24103           src/pixmaps.h
24104           src/project_dbase.c
24105           src/project_dbase.h
24106           src/project_import_cbs.c
24107           src/project_type.c
24108           src/source.c
24109           src/source.h
24110           src/wizard_gui.c: Added everything necessary for new
24111                             project type 'wxWindows (wxGTK)
24112         * src/project_dbase.c: Fixed a bug that caused every project
24113                                to be a glade project in dialog
24114                                                    'Project information'.
24116 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
24118         Patch submitted by Roy Wood <roy.wood@filogix.com>
24119         
24120         * src/anjuta_gui.c, src/message-manager-dock.c,
24121           src/project_dbase.c:
24122           
24123           fixed the copy/paste bug by rewriting dock/undock
24124           code.
24126 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
24128         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24129         
24130         * src/cvs*, src/Makefile.am:
24131           New file for CVS support. File operations currently work
24132           cvs login needs to be done. Project support is not yet
24133           started.
24135         * src/main_menubar*, src/mainmenu_callbacks,
24136           src/anjuta.c, src/anjuta.h:
24137           Added menus and functions for cvs commands.
24138           
24139         * src/text_editor_menu.h: 
24140           Added #include <gtk/gtk.h>
24141           
24142         * src/gotoline.h:
24143           Removed a warning (and this time it works ;-)
24145         * src/utilities.c, src/utilities.h:
24146           Added a utility function to retrieve directory
24147           name out of full path.
24149 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
24151         * src/executer.c: (create_executer_dialog): changed the default
24152           focus on the entry.
24154 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
24156         * widgets/gnomefilelist.c:
24157         Fixed duplicate history entries for the same directory.
24158           
24159 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24161         Fix for #520092.
24163         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
24164           it's already used by scintilla to delete the whole current line.
24166 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24168         Fix for #525107.
24170         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
24171           calls to fileselection_hide_widget,
24172           (on_open_filesel_cancel_clicked): removed.
24174         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
24175           (on_add_prjfilesel_cancel_clicked):
24177         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
24178           impl.
24180         * src/fileselection.c: Made some functions static.
24181           (fileselection_hide_widget): rewritten using the new
24182           gnome_filelist_set_multiple_selection function.
24184         * src/fileselection.c: (on_file_selection_delete_event): removed
24185           unuseful widget hides. Some cleanups,
24186           (on_file_selection_cancel_clicked): impl,
24187           (create_fileselection_gui): changed the cancel button clicked's
24188           callback to use this new function.
24190         * src/anjuta.c: (anjuta_new):
24191         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
24192           callbacks, because this the gnome filelist widget's job.
24194         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
24195           clist selection mode duplicates set,
24196           (gnome_filelist_key_press): use the new impl. function.
24198 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24200         Fix for #441233.
24202         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
24203           fixed some bogus code using an array cell out of
24204           range, removed unecessary gettext usages.
24206         * src/appwiz_page2.c: (on_prj_name_entry_changed):
24207           some cleanups and now transform minus characters to
24208           underscores.
24210         * src/source.c:
24211           (source_write_configure_in),
24212           (source_write_toplevel_makefile_am),
24213           (source_write_desktop_entry),
24214           (source_write_glade_file):
24215         * src/project_dbase.c: (project_dbase_summon_glade),
24216           (project_dbase_generate_source_code):
24217         * src/glades.c: (gladen_write_glade_write):
24218           replaced some occurences of the target name by the
24219           project filename, using project_dbase_get_proj_name,
24220           to fix the name of some files.
24221           Fixed a lot of mem leaks.
24222           Various code cleanups.
24224 2002-03-06  Stephane Demurget  <demurgets@free.fr>
24226         Merged with latest (1.44) scintilla.
24228         Added: - The calltip.<lexer>.end.definition property to display help
24229                  text on a second line of calltip.
24230                - The calltip.<lexer>.word.characters property to correctly find
24231                  calltips for functions that include characters like '$' which
24232                  is not normally considered a word character.
24233                - The use.monospaced property to determine initial state of
24234                  Use Monospaced Font setting.
24236         Bugs fixed: Too many to mention; please see :
24237                     http://www.scintilla.org/ScintillaHistory.html for the
24238                     full changes list.
24240         * scintilla/*/*: updated nearly all files.
24242         * TODO: removed the need of a scintilla merge.
24244         Merged with latest (1.44) SciTE properties.
24246         * data/properties/anjuta.properties: added the wrap, use.monospaced
24247           properties.
24249         * data/properties/html.properties: added a missing php extension, and
24250           updated php keywords to the latest reference.
24252         * data/properties/pascal.properties: added commands to compile, build
24253           and execute pascal applications.
24255         * data/properties/lua.properties: added styles for statements.
24257         * data/properties/bash.properties: added the declare keyword.
24259         Fixed distchecking.
24261         * global-tags/Makefile.am,
24262           global-tags/create-global-tags.sh: used some kind of ugly hack to
24263           make distchek work, since noone has proposed some better way.
24265         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
24266           and Ctrl-N replace Alt-N for new file according to the Gnome design
24267           reference.
24269 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
24271         * widgets/gnomedirlist.c
24272         widgets/gnomedirlist.h
24273         widgets/gnomefilelist.c
24274         widgets/gnomefilelist.h:
24276         Added GPL headings in the file.
24278 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
24280         * src/attach_process.c
24281         src/attach_process_cbs.c
24282         src/attach_process_cbs.h
24283         src/attach_process_gui.c
24284         src/breakpoints.c
24285         src/breakpoints_cbs.c
24286         src/breakpoints_cbs.h
24287         src/breakpoints_gui.c
24288         src/commands.c
24289         src/compiler_options.c
24290         src/compiler_options_cbs.c
24291         src/compiler_options_cbs.h
24292         src/compiler_options_gui.c
24293         src/find_in_files.c
24294         src/find_in_files_cbs.c
24295         src/find_in_files_cbs.h
24296         src/find_in_files_gui.c
24297         src/find_replace.c
24298         src/find_text.c
24299         src/help.c
24300         src/preferences.c
24301         src/preferences_gui.c
24302         src/project_config.c
24303         src/src_paths.c
24304         src/src_paths_cbs.c
24305         src/src_paths_cbs.h
24306         src/src_paths_gui.c:
24307         
24308         Bugs #521629 and #522427 fixed. The problem was, that the
24309         escape-key was not catched and the dialog was hidden, but
24310         the flag was not set correctly.
24312         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
24313         using the gnome_dialog_close_hides()-setting present in most dialogs.
24314         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
24315         emits "close" and set the flag in the close-callback.
24317         Patch from: Jens Georg <mail@jensgeorg.de>
24319 2002-03-06  Stephane Demurget  <demurgets@free.fr>
24321         * src/*.{c,cpp}: s/string_free/g_free/
24323         * src/utilities.[ch]: (string_free): removed.
24325 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
24327         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24329         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24330         src/mainmenu_callbacks.[ch]:
24331         Removed Project menu options: README, TODO, ChangeLog and NEWS
24332         Moved Save Build Messages to Build menu and only highlight it
24333         when there are build messages.
24334         Corrected a spelling: "mojority" -> "majority"
24335         Fixed initialisation of edit.edit_app_gui so now Edit menu
24336         can be shown when no project is loaded.
24338         * src/project_dbase.h: Removed prototype for static function
24340 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
24342         * src/text_editor.c: Editor is marked changed after
24343         autoformat. 
24344         
24345         Patch from: Jens Georg <mail@jensgeorg.de>
24347 2002-03-04 Roel Vanhout <roel@stack.be>
24349         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24351         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
24352         Added option to ignore binary files on 'Find in files' (grep -I option)
24354 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24356         * src/main.c:
24357         session restoration and commandline load in 
24358         gtk idle loop.
24359         
24360         * src/anjuta.[h,c], src/anjuta_cbs.c:
24361         Removed "clear windows menu" and prevented runtime 
24362         warnings.
24363         
24364         * src/compile.c, src/build_file.c, src/build_project.c,
24365         src/clean.c:
24366         Takes into account the preference setting for 
24367         show dialog when job completes. Dialogs are
24368         shown when it is enabled otherwise not.
24369         
24370 2002-03-03 Roel Vanhout <roel@stack.be>
24372         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24373         
24374         * src/find_text.c
24375         Store 'Find...' search string on search so that 'Find Next' will search for
24376         that string, even if the dialog hasn't been closed yet.
24378 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24380         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
24381         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
24382         src/main_menubar_def.h:
24383         
24384         Organized menus, removed "Windows" and "Utilities" menus from the
24385         menubar [they are no longer needed]. Also removed some extragenous
24386         separators.
24387           
24388 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24390         * src/message-manager-private.cc:
24391         Set message clist selection mode to BROWSE.
24392         
24393         * src/message-manager.cc, src/an_symbol_view.c,
24394         src/an_file_view.c:
24395         Added Key navigation for the CTree and CList. Arrow left for
24396         node collapse, right for node expand, space (or enter) for
24397         activation (same as double click).
24398         
24399 2002-03-03 Roel Vanhout <roel@stack.be>
24400         
24401         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24402         
24403         * plugins/class-gen/clsGen.c
24404         Added functionality to semi-intelligently prefill filename
24405         boxes with names deduced from class name
24407 2002-02-26 lbell <lbell@tsc4.com>
24409         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24410         * src/preferences_gui.c:
24411         Removed an incorrect use of gtk_misc_set_alignment().
24412         
24413         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
24414         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
24415         src/preferences.h, src/preferences_gui.c:
24416         
24417         Added the option to reload last open project at the startup.
24418         Added the possibility to open a new project without close
24419         an existing one
24420         
24421         * src/properties.cxx:
24422         Corrected a spelling mistake in message string.
24423         
24424         * src/session.c:
24425         Updated session functions.
24426            
24427 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
24429         * widgets/gnomefilelist.c: Bug fixes.
24430         
24431         Patch from Philip Van Hoof <freax@pandora.be>
24432         
24433 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
24435         * src/an_file_view.c:
24436         anjuta was unable to open some files becuase they were not being
24437         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
24438         Removed mime checking when opening with anjuta, becuase it doesn't
24439         hurt to open binary files in anjuta (some even may want to do so).
24440         
24441         Added a warning when mime type is not set when "view with default
24442         viewer" is activated.
24443         
24444         * src/an_file_view.c, an_symbol_view.c:
24445         Converted N_() to _() where ever appropriate in the strings.
24446         
24447 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
24448         
24449         * src/appwizard_gui.c, src/appwizard_cbs.c
24450           src/wizard_gui.c/h, src/appwiz_page3.c,
24451           src/project_import_gui.c:
24452           
24453         Moved target type radiobuttons to appwiz. page 2
24454         
24455         * src/message-manager-private.cc
24456         Fixed a bug which caused a crash if next message function was used
24458         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
24460 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
24462         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
24463         Modifies the behaviour of Alt-TAB in Anjuta. This
24464         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
24465         edited files in the first items of the notebook.
24467         Patch from: Timothee Besset <timo@qeradiant.com>
24468         
24469 2002-02-24  Philip Van Hoof <freax@pandora.be>
24471         * widgets/gnomefilelist.c, gnomefilelist.h:
24472           Added filecompletion
24473           
24474         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
24476 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
24478         * configure.in: Added "sk" to ALL_LINGUAS.
24480 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
24481   
24482         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
24483           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
24484           src/wizard_gui.c: Added support for static and dynamic libs
24485         
24486 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
24488         * widgets/gnomefilelist.c:
24489           Fixed gnome_filelist_get_lastfilename so it no longer returns
24490           a corrupted path.
24492 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
24494         * src/resources.h, resources.c:
24495         Added url handler.
24497         * src/main_menubar_def.h, mainmenu_callbacks.c:
24498         Changed to use gnome configed url handler.
24500 2002-02-19  Philip Van Hoof <freax@pandora.be>
24502         * widgets/gnomefilelist.c
24503         Added PHP filetype.
24505 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
24507         * plugins/class-gen/clsGen.c:
24508         Added c++ support.
24509         
24510         * widgets/gnomefilelist.c:
24511         Gives the maximum space to the files section of the open file dialog.
24512         
24513         Patches from: lbell <lbell@tsc4.com>
24514         
24515 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
24517         * src/anjuta.c, main.c:
24518         Used tm_get_real_path in anjuta_get_full_filename();
24519         
24520 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
24521         
24522         * anjuta.prj: update version
24524 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24526         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
24527           removed the amount arg and replaced with a NULL-ending list.
24528           (gnome_filelisttype_makedefaultlist): use the new prototype.
24530 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
24532         * src/about.c, THANKS: updated for new contributors
24533         
24534         * anjuta.prj: added new files
24535         
24536         * README: corrected some documentation, ctags no longer needed,
24537           pkgconfig now required
24538           
24539         * data/properties/others.properties: add .cvsdiff extension
24540         
24541         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
24542           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
24543           file import
24544           
24545         * doc/anjuta.1: added initial man page thanks to 
24546           Rob Bradford <rob@debianplanet.org> (NB build and install 
24547           needs work)
24548         
24549 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
24551         * src/Makefile.am: Cleaned handling of compiler flags by moving them
24552           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
24553           warning flags. 
24554   
24555         * configure.in: Changed version to 0.1.10-pre
24556   
24557 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24559         * src/fileselection.c: (create_fileselection_gui): always display
24560           the directory creation button as we cannot rely on the dialog
24561           titlebar.
24563         * widgets/gnomefilelist.[ch]: fixed includes.
24565         * pixmaps/new_folder.xpm: resized, added a + sign.
24567 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24569         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
24570           changed all extensions to begin with a dot.
24572 2002-02-16  Philip Van Hoof  <freax@pandora.be>
24574         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24576         * THANKS: added Philip.
24578         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
24580         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
24581         * src/file_selection.[ch],
24582         * widgets/gnomefilelist.[ch]: added a filetype
24583           combobox to the Anjuta file dialog widget.
24585 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
24587         * anjuta.spec.in: eep! the import script was not being installed by
24588           RPM - fixed for the release.
24590 2002-02-13  Stephane Demurget  <demurgets@free.fr>
24592         Various cleanups and fixes for the next release to be able to make
24593         distcheck.
24595         * plugins/*/*.c: added missing prototypes causing gcc to speak to
24596           much and make some tweaks plus cleanups.
24598         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
24599           args to remove some warnings.
24601         * global-tags/Makefile.am,
24602           data/Makefile.am,
24603           src/Makefile.am: link against Anjuta static libs using the
24604           $(top_builddir) dir, not anymore on $(top_srcdir) to make
24605           distcheck happy.
24607         * src/Makefile.am: ditto with all the Anjuta static libs.
24609         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
24610           include, as we already include the whole directory for the build.
24612         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
24613           
24614 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
24616         * pixmaps/Makefile.am: icon for libglade project now installed
24617         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
24618         * manuals/C/Makefile.am: removed ChangeLog reference which was 
24619           breaking some build stuff
24620         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
24621           include reference problems that showed up on make distcheck
24622         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
24624 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
24625         
24626         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
24628 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
24630         * src/message-manager-private.cc:
24631           The horizontal scrollbar now shows properly on demand.
24632         
24633 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
24635         * src/dnd.c fixed some warnings
24636         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
24637           and works. It is shown always at the moment but before it was
24638           shown on demand and did never work. 
24640 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
24642         * src/anjuta.c: Fixed a crash bug.
24643           patch from: Jens Georg <mail@jensgeorg.de>
24645 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
24647         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
24648           reports a problem with missing end tags on <graphic>
24650 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24652         * manuals/C/ChangeLog: removed since it was never used
24653         * manuals/C/anjuta-manual/*: more updates, new screenshots
24654         * anjuta.prj: updated for new manuals/ structure
24656 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
24658         * source.c, compiler_options.[c/h]:
24659           Fixed bug #460321 "Problem with optimization options" 
24660           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
24661         
24662 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24664         * NEWS: prepared for release, need to fill in date
24665         * data/welcome.txt: version number updated
24667 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24669         * src/text_editor_menu.c, src/an_file_view.c, 
24670           src/an_symbol_view.c: marked strings for translation
24671         
24672         * src/defaults.c, data/properties/xml.properties:
24673           *.omf and *.xsl files should use XML highlighting
24674           
24675         * manuals/C/anjuta-manual/*:
24676           - restructured so that files have more meaningful names
24677             and are easier to edit (see anjuta-manual.sgml for the
24678                 ordering)
24679           - updated some screenshots
24680           - continued rewrite
24682 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
24684         * main.c: Made a workaround to remove the old
24685         anjuta gnome config file (older than 9 Feb 2002). This
24686         will fix the bug which never lets the brower toolbar shown.
24687         
24688         * main.c: In fact, the above solution wouldn't work in all
24689         cases. Therefore, here is the better fix, which works by
24690         detecting the version of the old config file and deleting
24691         ~/.gnome/Anjuta if it is lesser than 0.1.9.
24692         
24693 2002-02-01  Andy Piper <andy.piper@freeuk.com>
24695         * HACKING: added info on submitting patches
24697 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
24699         * src/project_import_gui.c, src/project_import.c:
24700           - If Project Import Wizard is canceled everything is 
24701                 cleaned up now.
24702           - Back button is now insensitive on page 3 (some problems: 
24703                 see TODO in project_import_qui.c:284
24704           - Menu frame is insensitive if project type != GNOME(mm)
24706 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
24708         * src/main.c: Fixed bug #  (Unable to open files on
24709         double click in project window from second trial onwards when
24710         the project is opened from command line).
24711         
24712         * po/POTFILES.in: Removed tags_manager.[h,c]
24713         
24714 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
24716         * src/preferences.c:
24717           A quick hack to fix the 'invisible' browser toolbar when
24718           upgrading from 0.1.8 to 0.1.9
24719           
24720         * src/anjuta.c:
24721           Fixed toolbar names which were causing confusions in the toolbar
24722           show/hide.
24723           
24724         * src/main.c:
24725           Substituted "anjuta" with PACKAGE
24726           
24727         * src/project_import_gui.c: 
24728           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
24729           
24730         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
24731           Added new files and removed obsolete ones.
24732           
24733 2002-01-30  Andy Piper <andy.piper@freeuk.com>
24735         * src/appwizard_cbs.c, project_import_cbs.c, 
24736           main_menubar_def.h, project_import_gui.c: 
24737           updates to message strings and layout for the 
24738           import wizard.
24739           
24740         * text_editor_cbs.c: fix for the tab menu entries for 
24741           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
24743 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24745         * src/toolbars.c,
24746           src/toolbars.h,
24747           src/anjuta_gui.c,
24748           src/controls.c:
24749           
24750           Tag dropdown exclusive (takes
24751           all space in the toolbar) and never vertical and
24752           increased the width of the tag combo to 256 pixs.
24753           Toolbar separator before the combo and button.
24754           Added tags label before the tag button.
24755           Reorganized the dock bands for the toolbars.
24756           
24757         * src/project_import_gui.c
24758           src/project_import.c:
24759           Fixed an error and removed an unused variable.
24760           
24761         * data/properties/anjuta.properties:
24762           Removed the property for the old toolbar and set
24763           browser toolbar show to default.
24764           
24765         * src/project_dbase.c: excluded modules were not
24766           loaded. Fixed.
24767           
24768         * src/source.c:
24769           No build files will be written if the project is blocked.
24770           
24771         * src/project_import.c,
24772           src/project_import_cbs.c,
24773           src/project_gui.c,
24774           src/wizard_gui.c:
24775           
24776           Manually applied Johannes patch to fix some memory
24777           issues and gui clean up.
24778           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
24779         
24780         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
24781           Fixed a bad bug with remove file from project because of
24782           files were never removed properly from the project and
24783           from the tagmanager.
24784           
24785         * src/appwiz_page3.c: Disabled unused codes to clear
24786           compiler warnings.
24787           
24788 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24790         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
24791         
24792         * data/Makefile.am
24793           pixmaps/Makefile.am
24794           src/Makefile.am
24795           src/an_file_view.c
24796           src/an_symbol_view.c
24797           src/anjuta.c
24798           src/anjuta.h
24799           src/anjuta_cbs.c
24800           src/anjuta_gui.c
24801           src/controls.c
24802           src/main_menubar.c
24803           src/main_menubar.h
24804           src/main_menubar_def.h
24805           src/mainmenu_callbacks.c
24806           src/mainmenu_callbacks.h
24807           src/pixmaps.h
24808           src/project_dbase.c
24809           src/project_dbase.h
24810           src/text_editor.c
24811           src/text_editor_menu.c
24812           src/text_editor_menu.h
24813           src/toolbar.c
24814           src/toolbar.h
24815           src/toolbar_callbacks.c
24816           src/toolbar_callbacks.h :
24817           
24818           Patch submitted by:
24819           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24820           
24821           Removes the Tags toolbar and substituted it with
24822           tags combo dropdown list. Fixes a couple of bugs.
24823           
24824           Moved the tag combo to browser toolbar because
24825           main toolbar was becoming too long.
24826           Made a new icon of tag toolbar.
24827           
24828         * po/zh_TW.po: Fixed bug.
24829           
24830         * pixmaps/an_tag.xpm: Added new file.
24832 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24834         * src/project_import_gui.c: Reorganized project
24835         import gui page 2.
24836         
24837 2002-01-29  Andy Piper <andy.piper@freeuk.com>
24839         * HACKING: added info on creating windows and dialogs
24841 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
24843         * src/tm_file_view.c:
24845           Sorts the file list at the end instead of doing sort-insert
24846           to improve performance.
24847           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24849         * src/project_dbase.c: Resolved a conflict from
24850           Johannes's patch.
24851           
24852         * src/project_import.c:
24853         
24854           Fixed to use anjuta_import.sh for the bin dir and
24855           not from the data dir.
24856         
24857           Used anjuta_is_installed() function to verify a the command's
24858           executability.
24859         
24860           Fixed import command to use sh (which is more general and is
24861           gauranteed to be found in any unix system :-)). Also, added
24862           double quotes around the import directory.
24863         
24864           Changed some strings for better translations (like avoiding
24865           duplicates).
24866           
24867           Fixed the reading of wrong target type.
24868           
24869         * src/control.c: Insensitive "import project" when there is
24870           a project open.
24871           
24872         * src/project_import_cbs.c:
24873           
24874           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
24875           Fixed selection of gettext checkbox.
24876           Sets the menu entries.
24877           
24878 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
24879         
24880         * src/appwiz_page[1-4].c
24881         * src/appwiz_gui.c
24882         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
24883         be able to reuse it.
24884         
24885         * src/mainmenubar.[c/h]
24886         * src/mainmenubar_def.h
24887         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
24888         menu item
24889         
24890         * src/message-manager.c: Fixed bug 509192
24891         * src/message-manager-dock.c: Added accel_group if window is undocked
24892         
24893         * src/project_dbase.[c/h]: Splitted opening code to be able
24894         to use it without an open file dialog
24895         (Maybe I broke Naba's changes, please take a look)
24896                         
24897         * src/project_import.[c/h]
24898         * src/project_import_gui.c: New Files, Code for Project Import Wizard
24899         
24900         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
24901         import wizard
24903 2002-01-28  Andy Piper <andy.piper@freeuk.com>
24905         * src/main_menubar_def.h, tagmanager/tm_project.c: more
24906           string cleanups
24907           
24908         * manuals/C/anjuta_manual/*: started rewrite of the 
24909           manual, updated some screenshots
24911 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24913         * src/gnomefilelist.h, src/gnomefilelist.c:
24914         
24915           Fixed multiple selection bug (#497085). The OK button is
24916           sensitive when in multiple mode, if the no. of
24917           selection is one or more.
24918           
24919           Toggle between single and multiple selection mode
24920           and multiple mode display.
24921           
24922           Fixed strings to translable strings.
24923           
24924           Fixed some compiler warnings by commenting out
24925           unused functions.
24926           
24927 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24929         * src/project_dbase.c: App status bar now updates
24930           with the project name when the project is loaded.
24931         
24932         * src/an_file_view.c, tagmanager/tm_file_entry.c:
24933           
24934           Puts the directories at the top. They're also sorted now.
24935           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24936         
24937 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24939         * scripts/anjuta_import.sh.in: Added file.
24940         * scripts/anjuta_import.sh: Removed file.
24942         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
24943           Updated files.
24944           
24945         * src/main_menubar_def.h:
24946         
24947           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
24948           reflect the opposite of Find (CTRL+F) and also to leave
24949           CTRL+R or Redo.
24950           
24951           Changed Glade summon with ALT+G, which frees the ATL+E
24952           for poping up the edit menu.
24953           
24954         * src/Makefile.am: Debugging link flags by Biswa, removed.
24956 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
24958         * HACKING: added information on best practices for writing
24959           application messages and GUI labels
24960           
24961         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
24962           src/breakpoints.c, src/build_file.c, src/build_project.c, 
24963           src/clean_project.c, src/compile.c, 
24964           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
24965           src/configurer.c, src/debugger.c, src/executer.c, 
24966           src/find_in_files.c, src/find_in_files_cbs.c, 
24967           src/find_replace.c, src/find_text.c, src/glades.c, 
24968           src/gnome_project.c, src/goto_line.c, src/main.c, 
24969           src/main_menubar.c, src/main_menubar_def.h, 
24970           src/mainmenu_callbacks.c, src/preferences_gui.c, 
24971           src/project_config.c, src/project_dbase.c, 
24972           src/project_dbase_gui.c, src/resources.c, src/source.c, 
24973           src/support.c, src/tags_manager.c, src/text_editor.c, 
24974           src/text_editor_gui.c, src/text_editor_menu.c, 
24975           src/toolbar_callbacks.c, src/utilities.c: 
24976           lots of minor message updates to make them more user-friendly 
24977           and consistent
24979 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24981         * src/executer.c:
24982         
24983           Because of the spaces escaping, the command could not be
24984           executed when run without terminal. Now fixed.
24985           
24986         * anjuta.prj, Makefile.am:
24987         
24988           Added anjuta project file.
24989         
24990 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
24992         * src/message-manager-private.h, message-manager-private.cc,
24993           message-manger.cc:
24994           
24995           Added freeze() and thaw() for the message window class to
24996           speed up the message manager update.
24997         
24998         * src/project_config.h, project_config.c,
24999           src/project_dbase.h, project_dbase.h
25000           scripts/anjuta_project.template:
25001           
25002           Added two new prject attributes: project.config.blocked and
25003           project.excluded.modules. The former will make sure that users
25004           are not given any previlidge in enabling the 'overwrite build
25005           files' flags and the later issues a list of modules in the project
25006           to be skipped for symbol browsing and project listing.
25007         
25008         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
25009         
25010           Modified script to read the template from the anjuta data dir
25011           rather than from the directory in which the script exist. Otherwise,
25012           Being transfered to the bin dir, the script will not be able to
25013           find the template when it is run.
25014           
25015           The script is also create with configure.in to set in the anjuta
25016           data dir path inside the script.
25017           
25018 2002-01-26  Stephane Demurget  <demurgets@free.fr>
25020         * po/fr.po: updated to the latest sources.
25022 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25024         * scripts/Makefile.am:
25025           anjuta_import.sh goes with distribution.
25026           
25027         * po/*.po: They seem to have updated (merged with
25028           anjuta.pot) automatically when I did "make dist".
25029           
25030 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25032         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
25033           Fixed Bug #499807, ie crash on removing libs, includes, defines from
25034           the compiler options dialog.
25035         
25036         * ChangeLog:
25037           Correct todays date. :)
25038           
25039         * scripts/Makefile.am:
25040           Installs anjuta_import.sh in $(prefix)/bin dir and
25041           is treated as an executable.
25042           
25043 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25045         * Fix for bug #499373
25046         
25047         * data/properties/anjuta.properties, ada.properties, cpp.properties,
25048           java, properties, latex.properties, lua.properties, others.properties,
25049           perl.properties:
25050           
25051           Added double-quotes around file arguments so that
25052           filenames with spaces could also work.
25054         * launcher/anjuta-launcher.c, executer.c:
25055           Escaped quotes in the cammand and it's arguments before executing
25056           so that args with spaces can also work.
25057           
25058           Commented #DEBUG switch.
25059           
25060 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25062         * scripts/*: Added files which I forgot previously.
25063         
25064         * src/aneditor.h: Lined up commands definition for better look.
25065         
25066         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
25067           main_menubar.h, control.c:
25068           Added three more convert EOL chars submenu items in transform.
25069           Reformatted some some.
25070         
25071         * data/anjuta.properties:
25072           Reformatted a line.
25073         
25074         * src/aneditor.h, aneditor.c:
25075           Added three commands (with definitions) for EOL conversions.
25076           
25077         * src/text_editor.c:
25078           Editor detects file mode from the file content and
25079           set the editing mode to CR/LF/CRLF automatically.
25080           Refined Dos mode extrageneous chars filter
25081           This will make sure that filter works only in Dos mode and not
25082           in other modes.
25083           
25084         * src/anjuta.c: Editor mode display in status bar.
25085         
25086         * src/preferences_gui.c: Changed the string for dos mode
25087           filter to more sensible string.
25088         
25089         * src/aneditor.c: Default editor mode sets during widget creation
25090           and not everty time the properties are loaded. This makes sure
25091           that the auto-detected mode is not overridden by the default mode.
25092           
25093         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
25094         
25095         * src/anjuta.c: Fixed bug #476028.
25096           Now anjuta also searches for file relative to top project dir,
25097           when the project is open.
25098         
25099         * src/anjuta_cbs.c: Fixed bug #499536.
25100           File is not closed if it is not able to save the file properly.
25101           
25102         * src/mainmenu_callbacks.c: Fixed bug #499536.
25103           Newfiles (which are not modified) are also closed on "close all files".
25104         
25105 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
25107         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
25108         
25109         * tagmanager/tm_source_file.c, regex.c, parse.c:
25110           defined and delimited g_messages within #debug.
25111           
25112         * src/preferences.c, data/anjuta.properties:
25113           saved/defied message-manager tag position in string.
25114           Message tag possition is saved between sessions. And
25115           and tag position bottom as default.
25116           
25117 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
25119         Patch submitted by:
25120         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25122         * Makefile.am
25123           configure.in
25124           data/Makefile.am
25125           data/properties/Makefile.am
25126           global-tags/Makefile.am
25127           pixmaps/Makefile.am
25128           src/Makefile.am
25129           src/an_file_view.c
25130           src/an_file_view.h
25131           src/an_symbol_view.c
25132           src/an_symbol_view.h
25133           src/anjuta.c
25134           src/anjuta_cbs.c
25135           src/file_history.c
25136           src/file_history.h
25137           src/message-manager-private.cc
25138           src/pixmaps.h
25139           src/project_dbase.c
25140           src/project_dbase_gui.c
25141           src/tags_manager.c
25142           src/text_editor.c
25143           src/utilities.c
25144           src/utilities.h
25145           src/watch_gui.c:
25146         
25147           Modified files.
25148         
25149         * scripts/*
25150           pixmaps/sv_class.xpm
25151           pixmaps/sv_function.xpm
25152           pixmaps/sv_macro.xpm
25153           pixmaps/sv_private_fun.xpm
25154           pixmaps/sv_private_var.xpm
25155           pixmaps/sv_protected_fun.xpm
25156           pixmaps/sv_protected_var.xpm
25157           pixmaps/sv_public_fun.xpm
25158           pixmaps/sv_public_var.xpm
25159           pixmaps/sv_static_fun.xpm
25160           pixmaps/sv_static_var.xpm
25161           pixmaps/sv_struct.xpm
25162           pixmaps/sv_unknown.xpm
25163           pixmaps/sv_variable.xpm
25164           pixmaps/fv_core.xpm
25165           pixmaps/fv_text.xpm
25166           pixmaps/filestoremove.txt:
25167         
25168           New files.
25169         
25170         * pixmaps/class.xpm
25171           pixmaps/function.xpm
25172           pixmaps/fv_autofile.xpm
25173           pixmaps/fv_doc.xpm
25174           pixmaps/fv_i18n.xpm
25175           pixmaps/fv_source.xpm
25176           pixmaps/private_func.xpm
25177           pixmaps/private_var.xpm
25178           pixmaps/protected_func.xpm
25179           pixmaps/protected_var.xpm
25180           pixmaps/public_func.xpm
25181           pixmaps/public_var.xpm
25182           pixmaps/struct.xpm
25183           pixmaps/variable.xpm
25184         
25185           Removed files.
25186         
25187         * tagmanager/*/*:
25188         
25189           Upgraded to tagmanager-0.7
25191 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
25192         * src/anjuta_cbs.c: Fixed bug #506441
25193         * src/watch_gui.c: Changed layout of eval dialog so that
25194         it fits on a 800x600 desktop with German translation. 
25196 2002-01-23      Andy Piper <andy.piper@freeuk.com>
25198         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
25199         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
25200           icon for new project type (thanks to Misha)
25201         * configure.in: build and install Danish translation
25202         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
25203           credits to cover new patches and translations
25205 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
25206         
25207         * src/preferences.c, src/message-manager.cc, src/project_type.c,
25208           src/appwiz_page1.c:
25209         
25210       - Font preferences are restored properly now (\n was missing)
25211           - Dock menu label of message-manager is "Dock/Undock" instead
25212           of "Dock|Undock" to match with the rest of anjuta.
25213           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
25214           changed it in anjuta, too 
25216 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25218         * tagmanager/tm_source_file.c,
25219           tagmanager/parse.c,
25220           tagmanager/tm_project.c,
25221           src/an_symbol_view.c,
25222           src/anjuta.c:
25223           
25224           Disabled debug warnings.
25226 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25228         * src/appwiz_page1.c
25229           src/compiler_options.c
25230           src/project_dbase.c
25231           src/project_dbase.h
25232           src/project_type.c
25233           src/source.c
25234           src/source.h:
25235           
25236           New project type named LibGlade.
25237           
25238           Patch submitted by:
25239           Dick Knol <dknol@gmx.net>
25241         * src/gnome_prj.c:
25242           Commented out unused pixmap creation. May be it
25243           will fix the crash in project creation.
25244           
25245 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25247         * src/registers.c
25248           src/registers.h
25249           src/registers_cbs.c
25250           src/registers_cbs.h
25251           src/registers_gui.c
25252           src/sharedlib.c
25253           src/sharedlib.h
25254           src/sharedlib_cbs.c
25255           src/sharedlib_cbs.h
25256           src/sharedlib_gui.c
25257           src/signals.c
25258           src/signals.h
25259           src/signals_cbs.c
25260           src/signals_cbs.h
25261           src/signals_gui.c
25262           src/stack_trace.c
25263           src/stack_trace.h
25264           src/stack_trace_cbs.c
25265           src/stack_trace_cbs.h
25266           src/stack_trace_gui.c
25267           src/text_editor.c
25268           src/watch.c
25269           src/watch.h
25270           src/watch_cbs.c
25271           src/watch_cbs.h
25272           src/watch_gui.c
25273           
25274           Fixed bug #496290: Attach/detach removed from these
25275           windows as they are never implemented.
25276           
25277           Patch submitted by:
25278           Johannes Schmid <johannes.schmid@gmx.de>
25279           
25280 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
25282         * src/anjuta.c,
25283           src/anjuta_cbs.c:
25284           
25285           Fixed bug:
25286           when you right click on the tabs, a list of filenames are given
25287           out, but now it gives a list of "page 1", "page 2", etc...
25288           
25289           Patch submitted by: 
25290           Jens Georg <mail@jensgeorg.de>
25292         * anjuta.in.in: Removed c|c++ because, it was not necessary
25293           and was causing translation problem.
25294           
25295         * plugins/class-gen/clsGen.c:
25296           removed "'" for the same reason.
25297           
25298 attached the fix for the menu
25301 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
25303         * src/preferences.h,
25304           src/preferences.c,
25305           src/preferences_gui.c:
25306           
25307           Adds the functionality to Anjuta to auto save your unsaved
25308           files before you build a project.
25310           Patch submitted by: 
25311           jason <jason_williams@suth.com>
25312           
25313         * src/anjuta.[h,c]:
25314           Added function for save all files.
25315         
25316         * src/mainmenu_callbacks.c:
25317           Modified to use the above function.
25318         
25319         * src/build_project.c:
25320           Save all files before build if it is set in the
25321           preferences.
25323 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
25325         * src/message-manager-private.cc
25326           src/message-manager-private.h
25327           src/message-manager.cc:
25328           
25329           Message-manager now restores the tabs which were shown on startup.
25330           The terminal is now created on demand (as requested by Biswa)
25331           and I have removed some debug messages.
25332           
25333           Patch submitted by: 
25334           Johannes Schmid <johannes.schmid@gmx.de>
25336 2002-01-13  Stephane Demurget  <demurgets@free.fr>
25338         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
25339           proper tabs keyboard navigation.
25341         * src/an_symbol_view.c,
25342           src/anjuta_cbs.c,
25343           src/gnome_project.c,
25344           src/project_dbase.c,
25345           src/tags_manager.c: removed some debugging display.
25347 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
25349         * src/message-manager-dock.c
25350           src/message-manager-private.cc
25351           src/message-manager-private.h
25352           src/message-manager.cc
25353           src/preferences.c
25354           src/preferences.h
25355           src/preferences_gui.c:
25356           
25357           Patch submitted by: 
25358           Johannes Schmid <johannes.schmid@gmx.de>
25359           
25360           This patch adds a tab to the notebook of the preferences-dialog
25361           where you can change the colors, the tab position of the new
25362           message manager. Also the truncate messages stuff has moved
25363           from misc tab to messages tab.
25365           Also improved the remembering position stuff of message manager.
25366           
25367         * data/internal.properties,
25368           Added definitions for messages colors and tag position.
25369           
25370         * src/message_manager.cc:
25371           Fixed a bug that never lets the messages panes to get cleared.
25372           Added wmclass setting for the message window. Fixed a bug in
25373           which the message window was not being shown.
25374         
25375         * src/tag_manager.c: Fixed printing of (NULL) in the debug
25376           output and disabled it.
25378         * src/anjuta.c: Preferences created and loaded before anything else.
25379           anjuta now recognizes messages colors on startup and initializes
25380           them.
25381         
25382 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
25384         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
25386 2002-01-09  Stephane Demurget  <demurgets@free.fr>
25388         * pixmaps/file_c.xpm,
25389           pixmaps/file_cpp.xpm,
25390           pixmaps/file_file.xpm,
25391           pixmaps/file_h.xpm,
25392           pixmaps/file_html.xpm,
25393           pixmaps/file_i18n.xpm,
25394           pixmaps/file_icon.xpm,
25395           pixmaps/file_pix.xpm,
25396           pixmaps/fv_doc.xpm,
25397           pixmaps/fv_i18n.xpm,
25398           pixmaps/fv_image.xpm,
25399           pixmaps/fv_source.xpm,
25400           pixmaps/fv_unknown.xpm: made these icons transparent.
25402 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
25404         * launcher/anjuta_launcher.c: updated message strings
25405         * src/message-manager-dock.c: added newline at end to avoid compile warning
25406         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
25407         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25408           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
25409           entries for username and Python-style GPL notice
25410         * HACKING: added info on files to change to update Insert menu
25412 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25414         * src/project_dbase.c,
25415           src/an_file_view.c,
25416           src/an_symbol_view.c:
25417           Changed the CTree expander style to square and
25418           line style to Dotted line.
25419           
25420         * po/POTFILES.in: Removed and Added translable files.
25422 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25424         * ccview/.cvsignore: Removed.
25425         
25426 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25428         * ccview/
25429                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
25430                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
25431                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
25432                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
25433                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
25434                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
25435         
25436         Removed ccview module because it is no longer needed.
25438 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25440         * src/project_dbase.c:
25441           Shifted structure initialization in project_dbase_new()
25442           before anything else, otherwise it was crashing due to
25443           uninitialized values.
25444         
25445         * src/an_symbol_view.c:
25446           Disabled high volume debug output.
25448 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25449         
25450         Applied a very heavy patch from:
25451         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25453         * Makefile.am
25454         configure.in
25455         pixmaps/Makefile.am
25456         src/Makefile.am
25457         src/aneditor.cxx
25458         src/aneditor.h
25459         src/anjuta.c
25460         src/anjuta.h
25461         src/commands.c
25462         src/commands.h
25463         src/compile.c
25464         src/compile.h
25465         src/controls.c
25466         src/defaults.c
25467         src/fileselection.c
25468         src/main_menubar.c
25469         src/main_menubar.h
25470         src/main_menubar_def.h
25471         src/mainmenu_callbacks.c
25472         src/mainmenu_callbacks.h
25473         src/project_dbase.c
25474         src/project_dbase.h
25475         src/project_dbase_gui.c
25476         src/tags_manager.c
25477         src/text_editor_menu.c
25478         src/toolbar_callbacks.c
25479         tagmanager/Makefile.am
25480         tagmanager/ctags.c
25481         tagmanager/include/Makefile.am
25482         tagmanager/include/tm_project.h
25483         tagmanager/include/tm_symbol.h
25484         tagmanager/include/tm_tag.h
25485         tagmanager/include/tm_tagmanager.h
25486         tagmanager/include/tm_workspace.h
25487         tagmanager/tm_project.c
25488         tagmanager/tm_source_file.c
25489         tagmanager/tm_symbol.c
25490         tagmanager/tm_tag.c
25491         tagmanager/tm_workspace.c
25492         widgets/Makefile.am: Modified.
25493         
25494         * src/an_file_view.[c,h],
25495           src/an_symbol_view.[c,h],
25496           src/file_history.[c,h],
25497           src/support.[c,h],
25498           widgets/scroll-menu.[c,h],
25499           tagmanager/tm_file_entry.c
25500           tagmanager/include/tm_file_entry.h: Added new files.
25501           
25502         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
25503         private_func.xpm, public_func.xpm,
25504         class.xpm, fv_exec.xpm, fv_unknown.xpm,
25505         private_var.xpm, public_var.xpm,
25506         function.xpm, fv_i18n.xpm, macro.xpm,
25507         protected_func.xpm, struct.xpm,
25508         fv_autofile.xpm, fv_image.xpm,
25509         ofolder.xpm, protected_var.xpm, variable.xpm:
25510           Updated and Added pixmap files.
25512         Features:
25513         ---------
25514         a) Removes CCView dependency.
25515         b) Improves the terminal.
25516         c) Adds tag navigation context menus.
25517         d) Upgrades tagmanager to latest version.
25518         e) Miscellaneous small additions.
25520 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
25522         * src/project_dbase_gui.c: Fixed crash of anjuta
25523         when project first created.
25524         
25525         * src/gnome_project.c: It now updates the tags manager
25526         when new projects are created.
25527         
25528 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
25530         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
25531           for this big patch.
25532         
25533         * src/messages.[c,h]: Removed files.
25535         * src/message-manager.[cc,h],
25536           src/message-manager-dock.[c,h],
25537           src/message-manager-private.[cc,h]
25538           New files.
25540         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
25541           src/build_project.c, src/clean_project.c, src/compile.c
25542           src/configurer.c, src/debugger.c, src/find_in_files.c
25543           src/mainmenu_callbacks.c, src/preferences.h
25544           src/preferences_gui.c, src/properties.h
25545           src/utilities.c, src/utilities.h:
25546           The new messages widget.
25547           New features:
25548             - Use of GtkNotebook instead of ToggleButtons
25549               and show/hide
25550             - Popupmenu to show and hide message types and
25551               to dock/undock in detach mode
25553           All other things should work as they did with the
25554           old message window. Currently the keyboard short-cuts
25555           do not work in detached mode.
25556           
25557           Some functions in utitlities.[c,h] changed.
25558           so that they take const arguments where this is possible
25559           
25560         * src/Makefile.am, po/POTFILES.in:
25561           Removed messages.[c,h] and
25562           added message-manager.[cc,h], message-manager-dock.[c,h],
25563           message-manager-private.[cc,h]
25564           
25565         * src/message-manager.h: Removed "include <bonobo.h>"
25566           and added a newline at the end of the file.
25567           
25568         * src/message-manager-private.cc:
25569           Set clist's width setting to Automatic.
25570           Set scroll window's scroll bars to Automatic.
25571           
25572 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
25574         * text_editor_menu.c:
25575           Fixed misalignment of the function sub menu
25576           in the text editor pop up menu.
25577           
25578 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
25579         
25580         * src/text_editor.c: Fixed a compiler warning.
25581         
25582 2002-01-04  Andy Piper <andy.piper@freeuk.com>
25584         * THANKS, manuals/*/authors.sgml: updated for new translations
25585         * plugins/class-gen/clsGen.c: converted messages to English
25586         * src/about.c, src/main_menubar_def.h: string updates
25588 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
25590         * src/anjuta.c
25591           src/anjuta_cbs.c
25592           src/text_editor.c
25593           src/mainmenu_callbacks.c
25594           src/text_editor.h
25595           src/text_editor.c
25596           src/text_editor_cbs.c
25597           src/text_editor-gui.c:
25598           
25599           Earlier code for adding 'cross' button
25600           for closing pages were too error prone and unorganized.
25601           Cleaned up the code and shifted the 'extra' widgets
25602           creation (eg. close button, close_pixmap and lable)
25603           from anjuta to text_editor. This takes care of proper
25604           widgets creation and destruction. Otherwise, anjuta
25605           was crashing at too many points, especially related
25606           to docking and undocking.
25607           
25608 2002-01-04  Stephane Demurget  <demurgets@free.fr>
25610         * src/aneditor.cxx: removed debugging code.
25612         * data/properties/.cvsignore: added swap files.
25614 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
25616         * src/anjuta.c
25617           src/anjuta_cbs.c:
25618           Fixed Crashing of anjuta when a new file is saved as
25619           different file.
25620           
25621 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
25623         * src/aneditor.c: Some debug codes around.
25624         
25625         * data/internal.properties, data/anjuta.properties: Removed.
25626           data/properties/Makefile.am:
25627           data/properties/ada
25628           data/properties/cs
25629           data/properties/make
25630           data/properties/rc
25631           data/properties/html
25632           data/properties/ruby
25633           data/properties/baan
25634           data/properties/idl
25635           data/properties/pascal
25636           data/properties/sample
25637           data/properties/bash
25638           data/properties/java
25639           data/properties/perl
25640           data/properties/sql
25641           data/properties/conf
25642           data/properties/latex
25643           data/properties/props
25644           data/properties/vb
25645           data/properties/cpp
25646           data/properties/lua
25647           data/properties/python
25648           data/properties/xml
25649           data/properties/others
25650           data/properties/.cvsignore:
25651             Added files. Properties now splitted into small files
25652             for each language.
25654         * data/Makefile.am
25655           configure.in: Update the removal and added properties module.
25657         * src/preferences.c: preferences_new(): Updated to reflect the
25658           new properties files organization.
25659           
25660         * src/Makefile.am: Added Baan Lexer.
25662 2002-01-01  Stephane Demurget  <demurgets@free.fr>
25664         * src/aneditor.cxx: readded the baan lexer. 
25666         * src/preferences.c: fixed translated messages and a typo.
25668         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
25669           confusing the regexp usage in xml-i18-merge.
25671 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
25673         * src/project_dbase.c: tidied some messages, and spotted a typo in
25674           the reading of properties which prevented the project version from
25675           ever being reported in the Project Information window - fixed :)
25677         * po/POTFILES.in: removed syntax.h
25679 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25681         * data/internal.properties: fixed baan properties.
25682           Added all ada properties.
25684         * src/main_menubar_def.h,
25685           src/lexer.h,
25686           src/aneditor.cxx,
25687           src/utilities.[ch]: added support for the Ada highlight style.
25689 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25691         * plugins/*/.cvsignore: updated.
25693 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25695         * src/syntax.h,
25696           src/text_editor.c,
25697           src/Makefile.am: removed the empty header syntax.h.
25699 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
25701         * main_menubar.c:
25702         Stef's observation on the 'superfluous' hseparators in the recent
25703         files and projects is fully justified -- removed.
25704         
25705         * main_menubar_def.h:
25706         Changed "Plug Ins" to "Plugins" in the menu label.
25707         
25708         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
25709         Added class-gen in the configure output and class-gen module.
25710         
25711         * data/internal.properties:
25712         Correct mis-spelled "jave" to "java".
25713         Added file.is.source for *.h, *.c, *.cpp properties.
25714         
25715         * global-tags/Makefile.am:
25716         "chmod +x create_global_tags.sh" before it is executed, because
25717         there is very high chance that it will be found "-x" and resulting
25718         in error
25720 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25722         Fixed a crash on Solaris reported by Holder Burde, thanks to him
25723         for the backtrace.
25725         * src/gnome_project.c: (create_new_project): if the user doesn't
25726           select any icon, it doesn't have any extension and thus we can't
25727           use it in printf on Solaris, since the %s modifier use strlen to
25728           know the string length and then crash. On Linux, gcc checks the value
25729           of the pointer to be NULL and write "(null)" if necessary. We can't
25730           rely on that.
25732         * src/source.c: (source_write_desktop_entry): if there's no icon, we
25733           don't need to have the directory icon but the generic one.
25735 2001-12-30  Stephane Demurget  <demurgets@free.fr>
25737         Merged with latest (1.42) scintilla.
25739         Added: Support for the {load,save}.on.(de)activate properties.
25740                The PHP lexer to match keywords case insensitively.
25741                Baan lexer.
25742                Experimental supports for changeable style attribute & line
25743                wrapping.
25744                
25745         Updated: Both the C++ and HTML lexers.
25746                  More shell keywords added.
25747                  Horizontal scrolling and diplay of long lines optimised.
25748                  Cursor setting optimised.
25750         Bugs fixed: Caret movement over folded lines.
25751                     Selection tracking in 2ndary views when doing modifications.
25753         * scintilla/CallTip.{cxx.h},
25754           scintilla/ContractionState.{cxx,h},
25755           scintilla/Document.{cxx,h},
25756           scintilla/Editor.{cxx,h},
25757           scintilla/KeyWords.cxx,
25758           scintilla/LexHTML.cxx,
25759           scintilla/PlatGTK.cxx,
25760           scintilla/RESearch.cxx,
25761           scintilla/ScintillaBase.cxx,
25762           scintilla/ScintillaGTK.cxx,
25763           scintilla/Style.{cxx,h},
25764           scintilla/StyleContext.h,
25765           scintilla/ViewStyle.cxx,
25766           scintilla/include/*.h: updated.
25768         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
25770         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
25771           should have been told to the scintilla team. We're lucky I read the
25772           ChangeLog and the modifications of the lexer (thanks to the Gnome
25773           bonsai for this ;)
25775         * data/internal.properties: added Baan definitions.
25776           Fixed some issues for C such as *_cast directive, that are only
25777           available with C++.
25778           Updated C++, HTML and shell scripts definitions.
25779           Updated Ada and Bullant, that have been forgotten.
25781         * src/main_menubar_def.h,
25782           src/lexer.h,
25783           src/aneditor.cxx,
25784           src/utilities.[ch]: added support for the Baan highlight style.
25786 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25788         Polished the plugins menu behaviour and added a tearoff
25789         menuitem to the recent entries submenu.
25791         Note: The recent entries list seems to be too height
25792               with all these superfluous hseparators.
25794         * src/main_menubar.c: Polished, making some
25795           functions declarations static and cleaning some code.
25797           (create_submenu_plugin): removed the extra
25798           plugins entry and the horizontal separators.
25800           (on_plugins_menu_realize): the plugins menu is only
25801           shown if there's at least one available.
25803           (create_submenu*): added a tearoff menuitem to have
25804           a more homogeneous menu style. For now, it doesn't
25805           take care of user settings (but it was even worse
25806           before :).
25808 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25810         * configure.in: added the packageplugindir variable to avoid
25811           installing the plugins in $(prefix). It's not the same path as
25812           anjuta 2 to allow parallel installation.
25814 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25815         Fix a reopened part of bug #440676: keyboard navigation between the
25816         different text buffers. Changed to a more global approch. 
25818         * src/notebook.[ch]: removed.
25820         * src/Makefile.am: removed notebook.[ch]
25822         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
25823           (on_anjuta_window_key_press_event): added to fulfill the global
25824           shorcuts handling.
25826         * HACKING: updated according to the new global shortcuts handling.
25828 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
25830         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
25831           Shifted plugin menu from Edit submenu to main menu.
25832         
25833         * po/POTFILES.in:
25834           Added plugins/sample1/plugin-sample1.c
25835           
25836         * plugins/sample1/plugin-sample1.c:
25837           Added localization and used anjuta_info, instead of anjuta_error.
25838           
25839         * plugins/.cvsignore, plugins/sample1/.cvsignore:
25840           Added cvs ignores.
25841           
25842 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
25844         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
25845           for plugin dir.
25846         
25847         * Makefile.am: Added module plugins.
25848         
25849         * plugins, plugins/Makefile.am, plugins/sample1/*:
25850           Created plugins modules.
25851           
25852         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
25853           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
25854           to load plugins of *.so only and not *.so* (which results
25855           in duplicates).
25856         
25857         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
25858           plugins during packaging.
25860 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
25862         *  configure.in: Added Greek (el) to ALL_LINGUAS.
25864 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
25866         * configure.in: Added portuguese to ALL_LINGUAS
25868 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
25870         * global-tags/.cvsignore
25871         tagmanager/.cvsignore
25872         tagmanager/include/.cvsignore:
25873         Added cvs ignore files.
25875         * data/.cvsignore
25876         Updated cvs ignore file.
25877         
25878 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25880         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
25881           data/anjuta.properties, data/internal.properties: clean up some 
25882           message strings (me)
25884 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25886         * src/about.c, THANKS: added Jens to the credits
25887         
25888 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25890         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
25891           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
25892           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
25893           Georg <mail@jensgeorg.de> to add close button to file tabs.
25895 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25897         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
25898           (debugger now catches correct signal from process)
25900 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25902         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
25903         * src/pixmaps.h: switch appwizard project icons to new designs
25904         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
25906 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25908         * pixmaps/Makefile.am: stop redundant images from being installed.
25909           The next step will be to remove them completely.
25910         * src/appwiz*: further updates (more to come)
25911         * src/pixmaps.h: cleaned up, commented
25912         * src/splash.c: should use the pixmaps macro defined
25913         * HACKING: more on the graphics stuff and use of pixmaps.h
25915 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
25917         * src/defaults.c: fix bug #494864
25919 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
25921         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
25922           graphics from Misha
25923         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
25924           redundant graphics, no longer used
25925         * src/appwiz*: revamped application wizard by Andy and Misha for
25926           a more usable and professional look-and-feel
25927         * HACKING: updates to cover patching, graphics, and some additions
25928           post-0.1.8
25929         * TODO: removed some implemented features
25931 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
25933         * data/anjuta.properties, data/internal.properties: cleanup
25934         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
25935           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
25936           to edit styles colors for keywords and add Goto Tag menu option
25937           in the editor
25939 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
25941         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
25942         
25943         Fixed bug #460335
25944         fixes the Forget of the cursor position when tab is brought active
25945         from project manager.
25946         
25947 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25949         * src/messages.c
25950           Exported "TERM=xterm" to get a color terminal when
25951           anjuta is not started from within a terminal.
25952           
25953 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25955         * src/messages.c
25956           src/messages.h
25957           Added a frame around zvt terminal.
25958           
25959         * src/preferences_gui.c
25960           Modified to say "Use glade component (experimental)"
25961           instead of "Use Component".
25962           
25963 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25965         * Patch from 
25966         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25967         
25968         * src/anjuta.c
25969         src/fileselection.c
25970         src/messages.c
25971         src/messages.h
25972         src/preferences.c
25973         src/preferences.h
25974         src/project_dbase.c
25976         a) Extra scrollbar in terminal no longer appears.
25977         b) Character set preference should be preserved (untested).
25978         c) File selection widget now remembers last directory.
25979         d) On creation of generic project, the glade 'file not found' error no
25980                 longer occurs.
25981         e) First terminal window is created 'on demand', so it should always to
25982                 the Right Thing (TM) as far as starting WD is concerned. Also, the
25983                 environment is now passed to the terminal.
25984         f) Solaris compilation should be fixed (replaced get_current_dir_name()
25985                 with getcwd()).
25986         g) Fixed some compilation warnings.
25988 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
25990         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
25991           src/pixmaps.h: applied terminal and warnings patch (Biswa)
25992         * src/*: cleanups (me)
25993         * pixmaps/mini_term.xpm: added new file for terminal button
25994           (me, based on existing artwork)
25996 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
25998         * configure.in: bumped version to 0.1.9-pre
25999         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26000           translation
26001         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
26003 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
26005         * src/splash.c: removed a DOS end of line of a comment (so the *.po
26006           files are free of that char)
26007         * configure.in: added "az" to ALL_LINGUAS
26009 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
26011         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
26012           crash bug fix from Biswa.
26013         * FUTURE: added Anjuta/gIDE merger information to provide 
26014           details on future direction and status of 1.x stuff
26015         * NEWS: prepared for release
26016         * po/de.po: update from Jens Georg <mail@jensgeorg>
26018 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
26020         * multiple minor updates pre-0.1.8
26021         * patch from Biswa to fix syntax highlighting and packaging
26022         * po/fr.po: update from Stef
26024 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
26026         * global-tags/Makefile.am
26027         global-tags/create_global_tags.sh
26028         global-tags/tm_global_tags.c
26029         scintilla/LexCPP.cxx
26030         scintilla/include/SciLexer.h
26031         src/aneditor.cxx
26032         src/project_dbase.c
26033         tagmanager/Makefile.am
26034         tagmanager/include/Makefile.am
26035         tagmanager/include/tm_project.h
26036         tagmanager/include/tm_tag.h
26037         tagmanager/include/tm_tagmanager.h
26038         tagmanager/tm_project.c
26039         tagmanager/tm_source_file.c
26040         tagmanager/tm_tag.c
26041         tagmanager/tm_workspace.c:
26042         
26043         Includes the syntax highliting patch to scintilla).
26044         and more stable code.
26045         
26046         *tagmanager/include/tm_symbol.h: New file.
26047         *tagmanager/tm_symbol.c: New file.
26048         
26049         Add symbol tree building functionality at project level
26050         
26051         Patch from:
26052         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26053         
26054 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26056         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
26057           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
26058           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
26059           : New and improved pixmaps from Misha <misha@phreaker.net>
26060           Thanks to him.
26062 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26063         
26064         * Big patch submitted by
26065           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
26066           Many thanks to him.
26067         
26068         * src/Makefile.am, src/aneditor.cxx
26069           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
26070           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
26071           Use of tagmanager lib for advanced calltips.
26073         * global-tags/*: Created new directory and added files to 
26074           generate system.tags.
26076         * tagmanager/*: Created new directory and added tagmanager lib
26077           files.
26079         * configure.in, acconfig.h, Makefile.am: Modified to reflect
26080           the above additions.
26082         * data/Makefile.am: Modified to accomodate generated system.tags file.
26084 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
26086         * scintilla/: updated to 1.41
26087         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
26088         * src/about.c: updated list of authors
26089         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
26090         * HACKING: updated to cover Scintilla usage
26091         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26092           translation
26094 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
26096         * src/aneditor.cxx: Fixed compilation errors with it.
26097           by add include to gtk+ headers and typedefining a mysteriously
26098           vanished class Colour.
26100 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
26102         * configure.in: Added pt_BR in the languages.
26103         
26104 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
26106         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
26107           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
26108         * THANKS: updated
26109         * manuals/C/anjuta-manual/*: new format to match
26110           the rest of the GNOME docs chapter layout. Added the many
26111           new contributors. Moved Authors and License information into new
26112           chapters of their own - should make expansion easier too
26113         * src/compiler_options.c: changed the profiler option to -pg to 
26114           work with GNU tools (gprof)
26115         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
26116           and text labels
26117         
26118 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
26120         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
26121           compiler_options_gui.c:
26122           Added a new entry for linker flags and renamed c_options to c_flags
26123           and l_options to l_libs. Also, added a new function:
26124           compiler_options_set_prjlflags_in_file();
26125         
26126         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
26127         
26128         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
26129           
26130 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
26132         * THANKS, src/about.c: corrections and additions following 
26133         Naba's big update
26134         * src/main_menubar.c: patch from Rikul to fix the problem with 
26135         menu accelerators not being loaded
26137 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
26139         * THANKS: Added all contributors and translators names and emails.
26140         * AUTHORS: Updated
26141         * pixmap/anjuta_logo.png: Reduced the size of the logo.
26142         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
26143               Added new file (earlier logo with border).
26144         * src/about.c: Added all contributors names and emails
26145               and used macro definition for logo pixmap file.
26146         * src/pixmaps.h: Added entry for anjuta splash screen.
26148 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
26150         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
26151         to new PNG version (thanks to Misha) and removed the old
26152         pixmap.
26154 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
26156         * THANKS: added Conner Mo for simplified Chinese translation.
26157         * configure.in: added zh_CN in ALL_LINGUAS
26159 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
26161         * THANKS: added Joe Man for his traditional Chinese translation.
26162         * configure.in: added zh_TW in ALL_LINGUAS.
26164 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
26166         * src/main_menubar_def.h: Changed the link of lidn to
26167         http://lidn.sourceforge.net.
26168         
26169 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
26171         * Applied patch from Rikul
26172         * Applied patch from Luca
26173         * Fixed a cvs conflict. :)
26175 2001-10-17  Stephane Demurget  <demurgets@free.fr>
26177         * THANKS: added Marc Botermans for his Dutch translation.
26179         * configure.in: added nl in ALL_LINGUAS.
26181         * po/nl.po: added.
26183 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
26185         * anjuta.c: Fixed luca's typo.
26186         * resources.c, resources.h: Changed gchar* return to void, to
26187                 avoid a compiler warning.
26188         * scintilla/Makefile.am: Reorganized file entries.
26189         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
26191 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
26193         * Upgraded scintilla to 1.4.
26194         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
26195                 LexLisp.cxx StyleContext.cxx StyleContext.h
26196         * src/Makefile.am: Added 4 lexers and separated lexer objects
26197                 from the main link variable.
26199 2001-10-14  Stephane Demurget  <demurgets@free.fr>
26201         * THANKS: added Luca, even if it shouldn't be my role to write
26202           this sort of thing :)
26204         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
26205           the latest Luca patch.
26207 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
26209         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
26210         This is not documented yet; plugins to come later.
26211         * src/find*.c: find dialogs now persistent 
26212         (Rick <rikul@bellsouth.net>)
26213         * widgets/gnomefilelist.c: fixed multiple file open issue 
26214         (Rick <rikul@bellsouth.net>)
26215         * changes to recent file and project lists handling 
26216         (lbell <lbell@tsc4.com>)
26217         * more minor UI updates (me)
26219 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
26221         * src/Makefile.am: removed warnings for traditional C syntax
26222         * pixmaps: added new icons for mini_locals, mini_cvs and
26223         the splash screen - thanks to Misha <misha@phreaker.net>
26225 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
26227         * src/toolbar.c: fix typo in tooltip text
26228         * ccview/cccmd.cc: alter Func to Function in menu text
26230 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
26232         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
26233         issue with find dialog reporting an error when Scintilla finds text
26234         * applied patch from Denis Boehme <boehme at syncio dot de> to support
26235         DOS files (i.e. CR/LF translation)
26237 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
26239         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
26240         #452436
26241         * data/internal.properties: default fold style now set to 3 :-)
26242         * applied patch from rikul <null@acm.org> to turn notebook tab 
26243         headings red when file has been edited.
26245 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
26247         * configure.in: Added "no" to ALL_LINGUAS.
26248         
26249 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
26251     * Patch from lbell <lbell@tsc4.com>
26252     src/controls.c
26253     src/debugger.c
26254     src/main_menubar.c
26255     src/main_menubar.h
26256     src/main_menubar_def.h
26257     src/mainmenu_callbacks.c
26258     src/mainmenu_callbacks.h
26259     src/project_dbase.c
26260     src/project_dbase.h
26261     
26262     Implemented a check menu item to handle the 'show locals' flag
26263     for the current project.
26265     * data/internal.properties: Removed the redundant command
26266     for gnome-terminal.
26267     
26268 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
26270         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
26272 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
26274         * configure.in: Added "ta" to the languages list.
26276 2001-09-21  Andy Piper <andy.piper@freeuk.com>
26278         * data/internal.properties:
26279           added fold.symbols property to control appearance of folds
26280           in the Scintilla editor (thanks to rikul <null@acm.org>)
26282 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
26284         * src/message.c:
26285           one extra button for message win is being created -- Fixed.
26286         
26287           The frame should be hidden and not only the pix_lab when
26288           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
26289           -- Fixed.
26290         
26291         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
26292           for the time being it is same as mini_cvs.xpm.
26293         
26294 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
26296         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
26298         Patch from rikul <null@acm.org>
26299         
26300         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
26301         glades.h, messages.c, messages.h, pixmaps.h,
26302         project_dbase.c, project_dbase.h, session.c,
26303         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
26304         
26305         inserted 'add to watch' option in inspect window, so you can add easily
26306         a variable in watch window .
26307         
26308         Added a new message pane for the gdb local variables inspection. Changed
26309         the code in messages.c to better account for future new panes insertion.
26310         Defined a new pixmap for the new tab button in pixmaps.h
26311         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
26312         install script.
26313         
26314         Changed the debugger module to have a single function for asking to gdb
26315         to send program info. The idea is to ask the debugger about only the
26316         info needed to open windows( watch, registers, etc ) to speedup the step
26317         command. I plan to ask informations to the debugger based on the user
26318         interface status.
26319         The request for local variables is enabled by default, but the
26320         projectDBase has a variable to control it, to allow disabling that
26321         feature,  there is also the code to save and to reload the state. If you
26322         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
26323         in project_dbase.c
26325         This big patch is from:  lbell <lbell@tsc4.com>
26326         
26327 2001-09-20  Stephane Demurget <demurgets@free.fr>
26329         Patch from rikul <null@acm.org> :
26331         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
26332           problem and added folding support for php/hmtl.
26334 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
26336         * Fixed dnd of files within scintilla.
26337         patch from:  rikul <null@acm.org>
26338         
26339 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
26341         * Applied patch from Luca.
26342         
26343         * src/source.c: source_write_build_files(): Fixed the project generation
26344           failure. The fist return statement and the free_project_type were 
26345           misplaced.
26347 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
26348         
26349         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
26350         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
26351         
26352         1) Restore the error color to red (waiting for a configurable one )
26353         2) Saving projects settings if you exit anjuta without closing an open
26354         saved project
26355         3) New Menu 'repaeat search' to search with a keystroke without pressing
26356         the toolbar button
26357         4) some define in the menus to better handle menu item update
26358         
26359         Patch from: lbell <lbell@tsc4.com>
26360         
26361         * main_menubar_def.h, main_menubar.c: Change the position of
26362         "Repeat find" menu position.
26364 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
26366          project_type.h, project_type.c, source.c: Applied patch.
26367          patch from Johannes Schmid <clubfan@users.sourceforge.net>
26368          
26369 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26371         * configure.in, src/Makefile.am: Using macros for ORBit flags.
26372         
26373 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
26374         
26375         * Fixed bug #445752
26376   
26377 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
26378         
26379         * Fixed bugs in Gtk-- and Gnome-- project type
26381 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26383         * dnd.c: Support for multiple files drag-n-drop.
26384         
26385           Patch from: rikul <null@acm.org>
26386         
26387         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
26388           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
26389           saving from menu.
26390         
26391           Patch from: rikul <null@acm.org>
26393         * Applied patch for widgetizing goto dialog box.
26394           Patch from: ???
26395         
26396         * Applied patch for having new project type handling.
26397           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26398           
26399 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26401         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
26402           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
26403           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
26404           find_replace.c, find_replace.h, find_text.c, find_text.h,
26405           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
26406           project_dbase.h, source.c, text_editor.c, text_editor.h,
26407           text_editor_cbs.c, utilities.c, utilities.h:
26408         
26409           Applied a huge patch (after slight preview). I would like Luca
26410           to have his feature additions mentioned here.
26411         
26412           Patch from: lbell <lbell@tsc4.com>
26414 2001-09-09  Stephane Demurget <demurgets@free.fr>
26416         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
26418         * po/fr.po: updated to the latest sources.
26421 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
26422         
26423         * Fixed bug #445752
26424   
26425 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
26427         * dnd.h, dnd.c: New files for drag n drop support.
26428                 
26429         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
26430            Added drag and drop support for opening files.
26431         
26432         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
26433         Archit Baweja <bighead@crosswinds.net> for this idea.
26434         
26435         * TODO: Added some more todos. :-(
26437 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
26439         * Fixed the goto line activate bug.
26440         patch from: Martyn Bone <mbone@brightstar.u-net.com>
26442 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
26443         
26444         * Fixed bugs in Gtk-- and Gnome-- project type
26446 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
26448         * widgets/gonmefilelist.c, gnomefilelist.c:
26449         Modified multiple selection on pressing control.
26450           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26451         
26452         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
26453         Modified multiple selection on pressing control.
26454           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26455         
26456 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
26458         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
26459           This is useless; but just in case...
26461 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
26463         * data/internal.properties: modified a bit of perl properties.
26464         
26465 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
26467         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
26468           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
26469           Added support for multiple file imports. Changed the standrd C++
26470           convention of #include <file> to #include <file.h>, because I had given
26471           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
26472           now support the #include <file> convention. That is something to be fixed :). 
26473           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26475 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
26477         * src/anjuta.c: Added function static greetings_text(), to solve the non
26478                 translation of the greetings text in the wizard.
26479                 
26480 2001-08-31  Andy Piper <andy.piper@freeuk.com>
26482         * src/find_in_files_gui.c: made order of buttons consistent with other Find
26483           dialogs, with OK the default (fix bug #453482)
26485 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
26487         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
26488         
26489         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
26490         
26491 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
26493         * src/aneditor.cxx
26494           src/aneditor.h
26495           src/anjuta_cbs.c
26496           src/controls.c
26497           src/main_menubar.c
26498           src/main_menubar.h
26499           src/main_menubar_def.h
26500           src/mainmenu_callbacks.c
26501           src/mainmenu_callbacks.h:
26502                 Applied the patch that addes menu items which allow users to
26503                 insert GPL notice and date time in current document.
26504                 patch from: Rick Patel <rikul@shreve.net>       
26505                 
26506         * src/main_menu.c: Fixed a compilation error.
26507         
26508         * src/anjuta.c: Fixed non-rememberence of editor tab position.
26509         
26510         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
26511           about the unterminated strings.
26512           
26513         * scintilla/*: Updated scintilla to 1.3.9 version.
26514         
26515 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
26516         
26517         * widgets/gnomefileselection.c:
26518           Applied the patch for fixing multiple selection of file open funcion,
26519           which will deselect the files selected.
26520           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26522 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
26524         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
26525           src/fileselection.c, src/anjuta_cbs.c:
26526           Applied the patch     for multiple selection of file open.
26527           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26528           
26529 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
26531         * Removed "-f" option in call to devhelp, because devhelp no longer
26532           supports that.
26533         
26534 2001-08-26  Stephane Demurget <demurgets@free.fr>
26536         All these modifications have been pointed out by
26537         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
26539         * data/internal.properties: two fixes for the PHP lexer.
26540           this out.
26542         * fr.po: minor fixes.
26544         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
26546 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
26547         
26548         * main_menubar.c,
26549           main_menubar.h,
26550           main_menubar_def.h,
26551           main_menubar_callbacks.c,
26552           controls.c:
26553                 Added new menu item for "close all fils".
26554                 (Patch from Rikul <rikul@shreve.net>, after revision)
26555         
26556         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
26557         
26558         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
26559                 (Patch from Rikul <rikul@shreve.net>)
26560         
26561         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
26562                 (Patch from Rikul <rikul@shreve.net>)
26564 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
26565         
26566         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
26567            project name in application widzard.
26568            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
26570         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
26571           of the 'OK' button there is an 'Execute' one.
26572           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
26573         
26574         * executer.c: Changed cancel button to close button. That was more appropriate.
26575           
26576 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
26578         * HACKING: corrected >>>>>> Config management.
26579         
26580         * HACKING: Added many things.
26581         
26582         * src/launcher.h: Added some comments.
26584 2001-08-21  Stephane Demurget <demurgets@free.fr>
26586         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
26588         * HACKING,
26589           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
26590           src/appwizard_cbs.c,
26591           src/appwizard_gui.c: Applied UI/docs cleanup patch from
26592           Andy Piper <andy.piper@freeuk.com>
26594         * po/fr.po: updated to latest sources.
26596         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
26599 2001-08-18  Andy Piper <andy.piper@freeuk.com>
26601         * Fixed bugs #450280 and #448845
26603         * src/about.c: corrected Naba's e-mail address (.net, not .com)
26604         
26605         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
26606           named dialogs
26607         
26608         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
26609           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
26610           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
26611           names to remove "Anjuta: " prefix
26612           
26613         * src/main_menubar_def.c: altered a message
26614         
26615         * launcher/anjuta_launcher.c: cleaned up some messages
26617         * src/debugger.c: edited messages to improve clarity
26618         
26619         * src/app_wiz*.c: tidied wizard interface
26622 2001-08-15  Stephane Demurget <demurgets@free.fr>
26624         Synced Naba's fix and mine about the wizards not working and removed
26625         anjuta.prj to avoid a nasty checkin.
26627         * Makefile.am: removed the install-data-local rule.
26629         * data/Makefile.am: changed the list of files.
26631         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
26633         * .cvsignore: added anjuta.prj for the same reason.
26636 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
26638         * src/source.c: Fixed a bug that fails new gnome projects to get
26639           created.
26641         * src/project_manager.c: Fixed a bug that disables storing recent
26642           project history.
26644         * Makefile.am: Added stuffs to install the macro files in the
26645           anjuta share file.
26648 2001-08-14  Stephane Demurget <demurgets@free.fr>
26650         * data/Makefile.am: added some rules to support the gnome/ macros
26651           dir in order to make the wizards work again.
26653         * anjuta.spec.in: upped the release number.
26656 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
26658         * configure.in (ALL_LINGUAS): Added pl.
26661 2001-08-09  Stephane Demurget <demurgets@free.fr>
26663         * anjuta.spec.in: fixed the doc files list.
26666 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
26668         * src/about.c: corrected my email address. :-)
26669         
26670         * TODO: Updated.
26671         
26672         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
26673          (patch from Andy Piper <squiggle@ukgateway.net>)
26675 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
26677         * debugger.c: Fixed a bug associated with debugging threaded
26678           application.
26679         
26680         * text_editor_menu.c: Fixed broken ui in text editor
26681           pop up menu.
26682           
26683         * text_editor_menu.c: Now the option sub menu in text editor pop up
26684           works.
26685         
26686         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
26687                 (suggested by lord sibn <sibn@utspl.cjb.net> )
26688         
26689 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
26691         * src/text_editor_menu.c: Added menu item for context help
26692           (patch from Andy Piper <squiggle@ukgateway.net>)
26693         
26694 2001-08-06  Stephane Demurget <demurgets@free.fr>
26696         * ccview/cccproj.cc: added missing i18n strings.
26698         * data/welcome.txt: bumped version to 0.1.6.
26700         * src/anjuta.c: fixed a compilation error due to devhelp integration.
26702 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
26703         
26704         * help.c, help.h: Added support for DevHelp context sensitive help
26705                 and gnome api browsing.
26706         * Fixed toolbars and editor views "not save" bug.
26707         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
26708           (patch from Andy Piper <squiggle@ukgateway.net>)
26709         * Updated THANKS and chapter15.sgml for uk and ru translators.
26711 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
26713         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
26714         * Updated configure.in to include these changes
26715         
26716 2001-08-03  Stephane Demurget <demurgets@free.fr>
26718         * src/project_dbase_gui.c: fixed bug #446963
26719           (on_project_dbase_ccview_update_start),
26720           (on_project_dbase_ccview_update_end): added.
26721           These two respectively disable and enable close file/project
26722           menu entries and toolbar items, while the ccview part updates
26723           its tag database.  
26726 2001-08-03  Stephane Demurget <demurgets@free.fr>
26728         * configure.in: added sv to the ALL_LINGUAS list.
26729         
26731 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
26733         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
26734                 file to work: merge translations and distribute it.
26736         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
26738         * NEWS, README, THANKS & TODO: Spelling fixes.
26740 2001-08-01  Stephane Demurget <demurgets@free.fr>
26742         * README: updated requirements.
26744         * scintilla/Makefile.am,
26745           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
26746           target can't be realized (custom build path).
26748         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
26749           Removed install-data-local.
26751         * src/compiler_options.c: changed the include paths of the pixmaps.
26752           we hadn't any warning because of the include paths passed to the
26753           compiler. Thanks to make distcheck for reporting this.
26756 2001-07-31  Stephane Demurget <demurgets@free.fr>
26758         * NEWS, THANKS: updated.
26760         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
26761           fixed to show the correct kernel signal number and its description.
26763         * widgets/gnomefilelist.c: fixed bug #445756
26764           (goto_last): renamed to goto_prev and changed according to goto_next.
26765           (goto_next): added.
26766           (goto_directory): removed.
26767           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
26768           returned value is now the position in the list.
26769           (check_ok_button_cb): changed the back check and added one for next.
26770           (gnome_filelist_set_dir): the check in history make it wouldn't be
26771           a "true" history. polished the whole thing, using set_dir_internal.
26772           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
26773           there's no check in the history when using back or next.
26775         * manuals/*: added missing .cvsignore files.
26778 2001-07-30  Stephane Demurget <demurgets@free.fr>
26780         * po/fr.po: updated to latest sources.
26782         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
26783           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
26784           to put off their sensitive attributes.
26786 2001-07-29  Stephane Demurget <demurgets@free.fr>
26787         
26788         * po/fr.po: fixed some grammar things.
26789           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
26790           this out.
26791         
26792         * src/utilities.c: (file_is_link): use lstat instead of stat.
26794 2001-07-27  Naba Kumar <kh_naba@123india.com>
26795         
26796         * Remove help dir from cvs, because it is no longer
26797           needed.
26798         
26799         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
26800           needed.
26802 2001-07-24  Naba Kumar <kh_naba@123india.com>
26804         * debugger.c: (debugger_update_prog_status): Fixed
26805                 the bug with gdb version 5. Debugger starts, when
26806                 step in/out/over etc are clicked.
26807         
26808         * debugger.c: All functions: added debugging codes.
26809         
26810         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
26811         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
26812           Modified to recognize non project files also.
26813           
26814         * source.c: (source_write_configure_in):
26815           Added source for 'prefix' counterparts for
26816           no-prefix AC_SUBST.
26817         
26818 2001-07-23  Naba Kumar <kh_naba@123india.com>
26819         
26820         * anjuta.c: added function anjuta_remove_text_editor();
26821           and suitably modified anjuta_remove_current_text_editor().
26822           
26823         * project_dbase.c: project_dbase_close(), Added code to
26824           close all opened files that belong to the project when
26825           the project is closed.
26826          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
26827         
26828         * Updated the manuals/anjuta-manual subdir for GDP standards.
26829            (patch from Andy Piper <squiggle@ukgateway.net>)
26830         
26831         * main_menubar.h, main_menubar.def: Added Menu items to handle
26832           urls for library references, bugs, patches and feature request
26833           submission.
26834         
26835 2001-07-20  Naba Kumar <kh_naba@123india.com>
26836         
26837         * Set wmclass names in all windows.
26838           (patch from Andy Piper <squiggle@ukgateway.net>)
26839         * New splash logo from "Misha" <misha@phreaker.net>);
26841 2001-07-19  Naba Kumar <kh_naba@123india.com>
26842         
26843         * preferences.[h,c], preferences_gui.c: Added 4 properties to
26844           set caret color, calltip back color and selection fore/back
26845           color.
26847 2001-07-18  Naba Kumar <kh_naba@123india.com>
26848         
26849         * project_dbase.c: Closes all files when project is closed.
26850          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26851          -- We still need to refine this as it closes all sort of files.
26852         
26853         * compiler_options.c: Fixed seg-fault bug when last item in
26854           compiler option lists is removed.
26855         
26856         * Fixed missing newline warnings during compilation.
26857           (patch from Andy Piper <squiggle@ukgateway.net>)
26859 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
26861         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
26862                 autogenerated no need to store'em in CVS.
26864         * ccview/.cvsignore: Addition of cvsignore.
26866 2001-07-17  Naba Kumar <kh_naba@123india.com>
26867         
26868         *GUI fixes and spell corrections
26869         (patch from Andy Piper <squiggle@ukgateway.net>)
26871 2001-07-15  Naba Kumar <kh_naba@123india.com>
26872         
26873         *Fixed double error message for file not found.
26874         
26875         *Put white backgrounds for png images.
26876         
26877         *Converted '-' to '_' in sgml files.
26879 2001-07-14  Naba Kumar <kh_naba@123india.com>
26880         
26881         * project_dbase.c: Short-cut for expand/collasp project tree
26882         
26883         * project_dbase_gui.c:
26884          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26886 2001-07-13  Naba Kumar <kh_naba@123india.com>
26887         
26888         * notebook.[h,c]: Added
26889          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26890         Project/message window now toggles on control and
26891         and notebook switch short-cut
26893 2001-07-7  Naba Kumar <kh_naba@123india.com>
26894         
26895         * Changed a new icon set which looks more gnomish.
26896         
26897         * Changed a new anjuta splash logo.
26898         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
26900 2001-07-6  Naba Kumar <kh_naba@123india.com>
26901         
26902         * ccview/*: Integrated ccview for class view and file view
26903                 in the project Manager.
26904         
26905         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
26907 2001-07-1  Naba Kumar <kh_naba@123india.com>
26908         
26909         * scintilla/*: Upgraded Scintilla to version 1.3.7
26910         
26911         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
26912         
26913 2001-06-28  Naba Kumar <kh_naba@123india.com>
26914         
26915         * src/debugger.c: Correct step-over and step-out swapping.
26916         
26917         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
26918           chapters and added more stuffs.
26920 2001-06-13  Naba Kumar <kh_naba@123india.com>
26921         
26922         * data/autogen.sh.gtkmm: Added
26923         
26924         * data/autogen.sh.gnomemm: Added
26925         
26926         * src/appwiz.c: Added two more application wizard templetes
26927         
26928         * src/project: for gtk-- and gnome-- and proper support
26929         
26930         * src/source.c: for c++ in the project configuration.
26931         
26932         * src/source.h:
26934 2001-05-05  Naba Kumar <kh_naba@123india.com>
26936         * Merged my pre-cvs modifications with 
26937           the current cvs copy.
26939         * (lot of files change).
26941         * Implemented session management.
26943         * Local installation possible by
26944           manageing our own pixmaps paths
26945           manupulations.
26946         
26947         * resources.h: Added.
26948         * resources.c: Added.
26950         * Fixed some bugs.
26951         
26952 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
26954         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
26955                 Corrected/extended ignores.
26957 2001-05-04  Naba Kumar <kh_naba@123india.com>
26959         * manuals/: dir tree added.
26960           Sgml documentation started in this dir.
26961           
26962         * omf-install/: dir tree added.
26963         
26964         * manuals/anjuta-manual/C/anjuta-manual.sgml:
26965           Created initial document structure.
26966           
26967         * configure.in: Added test for scrollkeeper.
26968           Added some Makefile entries in AC_OUTPUT.
26969         
26970         * Makefile.am: Added subdir manuals/
26971         
26972         * HACKING: Wrote something stupid.
26974 2001-05-02  Stéphane Démurget <demurgets@free.fr>
26976         * Makefile.am: Added ChangeLog in local data list, becaused it's
26977           needed to create a new project.
26978           
26979         * po/fr.po: minor fixes.
26981         * src/build_file.c, src/configurer.c, src/debugger.c,
26982           src/executer.c, src/find_replace.c, src/gnome_project.c,
26983           src/goto_line.c, src/launcher.c, src/messages.c, 
26984           src/preferences.c src/project_dbase.c: functions declared static.
26985           
26986         * widgets/gnomefilelist.c: Fixed a project creation bug,
26987           introduced with latest changes.
26989 2001-05-01  Stéphane Démurget <demurgets@free.fr>
26991         * widgets/gnomefilelist.c,
26992           BUGS: Fixed an annoying bug preventing from loading files/project
26993           given on the command line. Polished the whole gnome_filelist widget.
26995 2001-04-27  Stéphane Démurget <demurgets@free.fr>
26997         * src/main.c,
26998           src/anjuta.c,
26999           src/anjuta.h: Polished the command line parsing.
27001         * BUGS: Need to clean that damn gnome_filelist widget.
27003 2001-04-25  Stéphane Démurget <demurgets@free.fr>
27005         * src/registers.c,
27006           src/sharedlib.c,
27007           src/signals.c: Removed duplicated includes.
27009         * po/fr.po: minor fixes.
27011         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
27012           create_compiler_options_page? () declared static.
27013         * src/main.c,
27014           src/anjuta.c: Put a command line option for disabling
27015           the splashscreen.
27017         * src/preferences_gui.c: Fixed an internationalization issue,
27018           other functions declared static.
27020         * src/gnome_project.c: Fixed some memory leaks,
27021           new_prj_terminated () declared static. 
27023 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
27025         * configure.in: Sort ALL_LINGUAS alphabetically.
27027 2001-04-22  Stéphane Démurget <demurgets@free.fr>
27029         * Emptied that ugly old Changelog.
27031 == Anjuta 0.1.5 ===
27032 == Anjuta 0.1.4 ==
27034 2001-03-10 Naba kumar  <naba@gnome.org>
27036         * src/gnome_project.c: Fixed project dir creation bug.
27038         * src/text_editor.c: Fixed double accelerators bug.
27039         
27040         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
27042         * src/stack_trace.c, * src/compiler_options.c,
27043         data/internals.properties, src/defaults.c:
27044         Fixed pixmap creation with NULL window.
27046         * src/commands.c, src/preferences_gui.c, src/build_project.c
27047         src/clean_project.c: Bug fix.
27048         
27049         * src/main_menubar_def.h: i18n bug fix.
27050         
27051         * src/executer.h, src/executer.c: Bug fix.
27052         
27053         * src/controls.c: Bug fix.
27054         
27055         * src/debugger.c: Debugger now takes program args.
27056         
27057         * po/ja.po: Added japanese translation file.
27058         
27059         Upgraded to ver 0.1.4
27060         ... Fixed other minor bugs.
27062 == Anjuta 0.1.3 ===
27064 2001-XX-XX Naba kumar  <naba@gnome.org>
27066         * Lots of unaccountable changes. Integrated scintilla.
27067         Redesigned Project managemet. Added supports for other languages.
27068         Java style properties managements. .... blah blah
27069         
27070 2000-11-11 Naba kumar  <naba@gnome.org>
27072         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
27073         Upgraded to version 0.1.3.
27075         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
27076         Fixed to activate Debug->add watch properly.
27078 === Anjuta 0.1.2 beta_2 ===
27079 === Anjuta 0.1.2 ===
27081 2000-11-05 Naba kumar  <naba@gnome.org>
27083         * src/compiler_options.c, src/compiler_options_cbs.c
27084         src/compiler_options_cbs.h, src/compiler_options_gui.c
27085         src/anjuta2.c, extra/stock_libs.anj (new),
27086         extra/README.stock_libs (new), htmls/page13.html,
27087         htmls/images/*: Improved Library settings GUI. Can now enable/disable
27088         added libraries. Stock libs provided for ease of entry. Modified
27089         help html file accordingly.
27091 2000-11-03 Naba kumar  <naba@gnome.org>
27093         * README: Minor fixes in Doc files.
27095         * src/gnome_prj.c, src/appwidzard_cbs.c:
27096         Fixed to ignore non-existant dir for blank prj.
27097         More checking in project creation, especially to confirm
27098         that the prj file already does not exist.
27100         * anjuta.spec, configure.in: Upgraded to version 0.1.2
27102         * src/controls.c: Now Menu item "Format/Detach current document"
27103         is inactive when there is no document opened.
27105 === Anjuta 0.1.1 ===
27107 2000-11-01 Naba kumar  <naba@gnome.org>
27109         Completed and Release of first version (Beta) with lots of bugs.
27111 1999-12-27 Naba kumar  <naba@gnome.org>
27113         Anjuta project started.