Fix messed up indentation in libanjuta/anjuta-vcs-status-tree-view.c
[anjuta-git-plugin.git] / ChangeLog
blob0bfdf890d35c9b840fa4bf6678d498b74bf1cd93
1 2008-06-15  Johannes Schmid  <jhs@gnome.org>
2         
3         * plugins/file-manager/file-model.c (on_file_model_changed):
4         Fixed file monitoring
5         
6         * plugins/file-manager/file-view.c (file_view_show_extended_data),
7         (file_view_selection_changed):
8         
9         Some code refactoring
10         
11         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
12         Hide "rename" menu item for now
14 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
16         * plugins/document-manager/anjuta-docman.c:
17         Make sure that scintilla window is displayed
19 2008-06-15  Naba Kumar  <naba@gnome.org>
21         * plugins/document-manager/anjuta-docman.c
22         (anjuta_docman_set_current_document),
23         (anjuta_docman_goto_uri_line_mark):
24         * plugins/sourceview/sourceview.c (ieditor_goto_line):
26         Restore text focus on switching editor with ALT+X and
27         navigating from local-symbols view.
28         
29 2008-06-15  Naba Kumar  <naba@gnome.org>
31         * plugins/file-manager/file-view.c (file_view_show_extended_data):
32         Fixed a crash on file selection. Gave enough buffer for the formated
33         time print.
34         
35 2008-06-15  Naba Kumar  <naba@gnome.org>
37         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
39 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
41         Reviewed by: Naba Kumar  <naba@gnome.org>
42         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
43         Removed GNOME_CALL_PARENT.
45         * libanjuta/anjuta-status.ch:
46         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
47         (with modifications)
48         
49 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
51         Reviewed by: Naba Kumar  <naba@gnome.org>
52         * plugins/debug-manager/info.c:
53         * plugins/debug-manager/data_view.c:
54         * plugins/debug-manager/debug_tree.c:
55         * plugins/debug-manager/sparse_view.c:
56         * plugins/project-wizard/druid.c:
57         * plugins/project-wizard/property.c:
58         * plugins/valgrind/vggeneralprefs.c:
59         * plugins/valgrind/vgdefaultview.c:
60         * plugins/valgrind/vgrule-list.c:
61         * plugins/valgrind/process.c:
62         * plugins/valgrind/vgcachegrindprefs.c:
63         * plugins/valgrind/vgrule-editor.c:
64         * plugins/valgrind/vghelgrindprefs.c:
65         * plugins/valgrind/vgmemcheckprefs.c:
66         * plugins/valgrind/vgsearchbar.c:
67         * plugins/symbol-db/symbol-db-view-search.c:
68         * plugins/gdb/parser.c:
69         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
71 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
73         reviewed by: Johannes Schmid <jhs@gnome.org>
75         * libanjuta/Makefile.am:
76         * libanjuta/interfaces/libanjuta.idl:
77         * plugins/document-manager/anjuta-docman.c
78         (anjuta_docman_update_documents_menu),
79         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
80         (on_notebook_switch_page), (on_document_save_point),
81         (on_document_destroy), (anjuta_docman_remove_document),
82         (anjuta_docman_get_page_for_document),
83         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
84         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
85         (anjuta_docman_present_notebook_page),
86         (anjuta_docman_update_page_label),
87         (anjuta_docman_delete_all_markers),
88         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
89         (anjuta_docman_get_document_for_uri),
90         (anjuta_docman_get_all_doc_widgets):
91         * plugins/document-manager/anjuta-docman.h:
92         * plugins/document-manager/plugin.c:
93         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
94         (on_sourceview_uri_changed_prompt):
95         
96         #530215 – Have a message area like gedit
97         
98         Commited with a trivial change to make sure it doesn't crash when a project is
99         closed.
101 2008-06-13  Massimo Cora'  <maxcvs@email.it>
103         * plugins/project-manager/plugin.c (on_close_project_idle),
104         (project_manager_plugin_deactivate_plugin):
105         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
107 2008-06-13  Johannes Schmid  <jhs@gnome.org>
109         * plugins/file-manager/file-view.c (file_view_query_tooltip),
110         (file_view_init), (file_view_class_init):
111         Correct position for tooltips
113 2008-06-13  Johannes Schmid  <jhs@gnome.org>
115         * plugins/file-manager/file-view.c (file_view_query_tooltip):
116         Show correct tooltip
118 2008-06-13  Johannes Schmid  <jhs@gnome.org>
120         * plugins/file-manager/file-manager.ui:
121         * plugins/file-manager/file-model.c (file_model_filter_file),
122         (file_model_remove_file), (file_model_update_file),
123         (file_model_add_file), (on_file_model_changed),
124         (file_model_add_watch), (file_model_expand_row_real),
125         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
126         * plugins/file-manager/file-model.h:
127         * plugins/file-manager/file-view.c (file_view_refresh),
128         (file_view_rename), (file_view_can_rename),
129         (file_view_show_extended_data), (file_view_selection_changed),
130         (file_view_init):
131         * plugins/file-manager/file-view.h:
132         * plugins/file-manager/plugin.c (on_file_manager_rename),
133         (project_root_added), (project_root_removed),
134         (on_file_view_show_popup_menu), (on_gconf_notify),
135         (file_manager_activate):
136         
137         Big code reorganization in file-manger plugin. No more refresh as it now
138         listens to file system changes and an extended selection view.
140 2008-06-13  Johannes Schmid <jhs@gnome.org>
142         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
143         * plugins/file-manager/file-model.c (file_model_add_dummy),
144         (file_model_filter_file), (file_model_expand_row_real),
145         (file_model_row_expanded), (file_model_row_collapsed),
146         (file_model_expand_cancelled), (file_model_init),
147         (file_model_finalize), (file_model_set_property), (file_model_new),
148         (file_model_refresh), (file_model_get_uri):
149         * plugins/file-manager/file-model.h:
150         * plugins/file-manager/file-view.c (file_view_button_press_event),
151         (file_view_selection_changed), (file_view_sort_model),
152         (file_view_init):
153         * plugins/file-manager/plugin.c (on_gconf_notify):
154         Ported file-manager to gio
156 2008-06-13  Naba Kumar  <naba@gnome.org>
158         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
159         Enabled tooltips for recent files to identify full paths.
161 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
163         Reviewed by Naba Kumar  <naba@gnome.org>:
164         * plugins/project-import/project-import.c:
165         Changed label alignment to 0.0
167 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
169         Reviewed by Naba Kumar  <naba@gnome.org>:
170         * src/anjuta-app.c:
171         * libanjuta/anjuta-ui.{ch}:
172         Moved accels save/load funcs to anjuta-ui.
174 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
176          * libanjuta/interfaces/libanjuta.idl,
177         libanjuta/anjuta-plugin-manager.c,
178         libanjuta/anjuta-plugin-manager.h:
179         Add new IAnjutaEnvironment interface
181         * plugins/build-basic-autotools/build-basic-autotools.c,
182         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
183         Remove scratchbox 1 support from build plugin
184         Use new IAnjutaEnvironment interface
186         * (added) plugins/scratchbox/plugin.c,
187         (added) plugins/scratchbox/plugin.h,
188         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
189         (added) plugins/scratchbox/anjuta-scratchbox.glade,
190         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
191         (added) plugins/scratchbox/Makefile.am,
192         plugins/Makefile.am,
193         configure.in:
194         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
196 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
198         * configure.in:
199         Fix #536375: libsocket not included cause build fail on Solaris
201 2008-06-12  Johannes Schmid  <jhs@gnome.org>
203         * plugins/project-manager/plugin.c (on_close_project_idle),
204         (on_close_project), (project_manager_plugin_deactivate_plugin),
205         (project_manager_plugin_instance_init):
206         * plugins/project-manager/plugin.h:
207         
208         Fixed a possible bug where the project-manager plugin is deactivated twice.
210 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
212         * libanjuta/anjuta-utils.c,
213         libanjuta/anjuta-utils.h,
214         plugins/debug-manager/start.c,
215         plugins/run-program/execute.c:
216         Copy libgnome deprecated gnome_util_user_shell into libanjuta
218 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
220         * plugins/build-basic-autotools/build-basic-autotools.c:
221         Fix #534523: anjuta parses filenames from make wrong
222         GMatchInfo need to be freed even when regex fail in build_get_summary
224 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
226         * plugins/tools/plugin.c:
227         Fix #537134: critical warnings tools->plugin_deactivate
229 2008-06-09  Johannes Schmid  <jhs@gnome.org>
231         * plugins/symbol-browser/plugin.c (project_root_removed):
232         Fixed #537398 – crash in Anjuta IDE: Closed project
234 2008-06-07  Johannes Schmid  <jhs@gnome.org>
236         Patch from Marc Lorber:
237         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
238         (anjuta_plugin_manager_get_remembered_plugins_page):
239         Add translation
240         
241         Patch from Arun Raghavan:
242         * manuals/anjuta-manual/C/debugger.xml:
243         #536889 – anjuta doesn't pass "make check"
245 2008-06-07  Johannes Schmid <jhs@gnome.org>
247         * plugins/symbol-db/Makefile.am:
248         Put tables.sql into distribution
250 2008-06-07  Massimo Cora'  <maxcvs@email.it>
252   Reviewed by: Johannes Schmid <jhs@gnome.org>
254         * libanjuta/interfaces/libanjuta.idl:
255         * plugins/class-inheritance/class-inherit.c
256         (class_inheritance_show_dynamic_class_popup_menu),
257         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
258         (class_inheritance_update_graph):
259         * plugins/language-support-cpp-java/cpp-java-assist.c
260         (create_completion),
261         (cpp_java_assist_create_word_completion_cache),
262         (cpp_java_assist_show_calltip):
263         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
264         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
265         * plugins/symbol-db/plugin.c (isymbol_manager_search):
266         * plugins/symbol-db/plugin.h:
267         * plugins/symbol-db/symbol-db-engine.c
268         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
269         * plugins/symbol-db/symbol-db-engine.h:
270         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
271         now search for symbols can be done also in global tags. Added a new parameter
272         to search function and adjusted dependencies on different plugins.
274 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
276         * plugins/terminal/terminal.c,
277         libanjuta/anjuta-preferences.c:
278         Fix a crash when GNOME Terminal is not installed
280 2008-06-03 Halton Huo <halton.huo@sun.com>
282         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
283         * libanjuta/anjuta-launcher.c:
284         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
286 === anjuta 2.5.0 ===
288 2008-06-02  Naba Kumar  <naba@gnome.org>
290         * NEWS: Updated for 2.5.0 release.
291         
292 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
294         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
295         * plugins/cvs-plugin/Makefile.am,
296         plugins/cvs-plugin/cvs-execute.c,
297         plugins/sourceview/anjuta-document.c,
298         plugins/sourceview/Makefile.am,
299         plugins/subversion/Makefile.am,
300         plugins/search/search-replace.h,
301         plugins/search/Makefile.am,
302         plugins/build-basic-autotools/build-basic-autotools.c,
303         plugins/build-basic-autotools/Makefile.am,
304         plugins/editor/Makefile.am,
305         plugins/document-manager/Makefile.am,
306         plugins/macro/Makefile.am,
307         configure.in:
308         Fix #514620: Port anjuta to GRegex
310 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
312         * plugins/debug-manager/anjuta-marshal.list,
313         plugins/debug-manager/sexy-icon-entry.c:
314         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
315         Update sexy icon entry
317 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
319         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
320         * plugins/run-program/execute.c:
321         Fix #536045: New run program plugin crash
323 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
325         * libanjuta/interfaces/anjuta-idl-compiler.pl,
326         libanjuta/interfaces/libanjuta.idl,
327         manuals/reference/libanjuta/libanjuta-sections.txt:
328         Keep comment for enum and structures
329         Declare class typedef first
330         Allow to document Anjuta shell variable using define
331         Add a documentation sample in IAnjutaProjectManager interface
333         * manuals/reference/libanjuta/writing-plugins.sgml:
334         Fix a detail in the previous patch
336 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
338         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
339         * manuals/reference/libanjuta/writing-plugins.sgml:
340         Fix #534175: Deprecated code in Plugin Tutorial
342 2008-05-27  basti  <pee@hiddenbox.de>
344         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
345         * scripts/anjuta_import.sh.in,
346         plugins/tools/scripts/prepare-changelog.pl,
347         global-tags/create_global_tags.sh.in:
348         Use sh instead of bash when possible
350         * plugins/sourceview/anjuta-document-saver.c,
351         plugins/sourceview/anjuta-document-loader.c:
352         Order of include matter on OpenBSD
354         * plugins/debug-manager/start.c:
355         ps syntax differ on *BSD
357         * libanjuta/anjuta-launcher.c:
358         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
359         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
361 2008-05-27  Johannes Schmid  <jhs@gnome.org>
363         * plugins/language-manager/Makefile.am:
364         Merged patch from bug 
365         #535048 – Anjuta doesn't build when checking underlinking and overlinking
367 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
369         * manuals/reference/libanjuta/libanjuta-docs.sgml:
370         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
371         in the documentation
373 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
375         * plugins/debug-manager/start.c,
376         plugins/build-basic-autotools/build-basic-autotools.c,
377         plugins/run-program/plugin.c,
378         plugins/run-program/execute.c,
379         plugins/run-program/plugin.h,
380         libanjuta/interfaces/libanjuta.idl,
381         libanjuta/interfaces/anjuta-idl-compiler.pl,
382         manuals/reference/libanjuta/libanjuta-docs.sgml,
383         manuals/reference/libanjuta/libanjuta-sections.txt:
384         Change the new IAnjutaBuilder interface to use callbacks
385         Add the documentation of IAnjutaBuilder
387 2008-05-25  Naba Kumar  <naba@gnome.org>
389         Patch from: Pavel Kostyuchenko
391         * libanjuta/anjuta-preferences.c
392         (anjuta_preferences_is_dialog_created):
393         * libanjuta/anjuta-preferences.h:
394         * src/action-callbacks.c (on_set_preferences1_activate):
395         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
396         open twice.
398 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
400         * plugins/editor/text_editor_cbs.c:
401         Set line to mouse location when popup-menu is displayed (#530689)
403 2008-05-25  James Liggett  <jrliggett@cox.net>
405         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
406         * libanjuta/anjuta-command.c,
407         libanjuta/anjuta-async-command.c:
408         Document AnjutaCommand and AnjutaAsyncCommand
410 2008-05-25  basti  <pee@hiddenbox.de>
412         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
413         * plugins/debug-manager/debug_tree.c:
414         Fix a crash when changing a watch while debugger is stopped
416         * plugins/gdb/plugin.c,
417         plugins/gdb/anjuta-gdb.plugin.in:
418         Allow loading application/octet-stream mime type
420 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
422         * plugins/debug-manager/start.c:
423         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
425 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
427         * plugins/run-program/plugin.c,
428         plugins/run-program/execute.c,
429         plugins/run-program/plugin.h:
430         Use IAnjutaBuilder to always run an up to date program
432 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
434         * plugins/build-basic-autotools/build-basic-autotools.c,
435         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
436         libanjuta/interfaces/libanjuta.idl,
437         libanjuta/interfaces/anjuta-idl-compiler.pl:
438         New IAnjutaBuilder interface allowing to check if a target is up to
439         data and having a notification when the target is built
441 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
443         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
444         * plugins/project-wizard/templates/django.wiz:
445         Fix #533758: django project creation fails
447 2008-05-19  Johannes Schmid  <jhs@gnome.org>
449   Patch from Pavel Kostyuchenko:
450         * plugins/glade/anjuta-design-document.h:
451         * plugins/glade/plugin.c (update_current_project),
452         (value_added_current_editor), (glade_update_ui),
453         (on_document_destroy), (glade_plugin_add_project):
454         
455         #532625 – Wrong consecution of functions calls when opening a glade file
457 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
459         * plugins/project-wizard/templates/terminal.wiz,
460         plugins/project-wizard/templates/xlib-dock.wiz,
461         plugins/project-wizard/templates/wxwin.wiz,
462         plugins/project-wizard/templates/java.wiz,
463         plugins/project-wizard/templates/django.wiz,
464         plugins/project-wizard/templates/gnome.wiz,
465         plugins/project-wizard/templates/anjuta-plugin.wiz,
466         plugins/project-wizard/templates/gtkmm.wiz,
467         plugins/project-wizard/templates/python.wiz,
468         plugins/project-wizard/templates/cpp.wiz,
469         plugins/project-wizard/templates/sdl.wiz,
470         plugins/project-wizard/templates/gtk.wiz,
471         plugins/project-wizard/templates/minimal.wiz,
472         plugins/project-wizard/templates/xlib.wiz,
473         plugins/project-wizard/templates/gcj.wiz:
474         Fix #533346: Create project in path with spaces fails
476 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
478         * src/anjuta.glade,
479         libanjuta/anjuta-preferences.c:
480         Fix #531940: Can't change the default project directory
482 2008-05-14  Rémi Cardona  <remi@gentoo.org>
484         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
485         * plugins/editor/scintilla/Makefile.am,
486         libanjuta/Makefile.am:
487         Remove useless _DEPENDENCIES
489 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
491         * plugins/run-program/execute.c:
492         Fix #532243: Execute program with whitespace in the project path fails
494 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
496         * plugins/debug-manager/debug_tree.c:
497         Fix #531623: Crash on updating non-existing watch
499 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
501         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
502         * tagmanager/tm_tag.c:
503         * tagmanager/test_tm_buffer.c:
504         * plugins/editor/scintilla/LexNsis.cxx:
505         * plugins/editor/aneditor.cxx:
506         * plugins/file-manager/file-view.c:
507         Fixed a bunch of compiler warnings
509 2008-05-10  Johannes Schmid  <jhs@gnome.org>
511         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
512         * plugins/symbol-browser/plugin.c (project_root_added),
513         (isymbol_manager_search):
514         
515         Fixed global tags loading from project configuration and added a
516         configuration option
518 2008-05-08  Johannes Schmid  <jhs@gnome.org>
520         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
522         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
523         * plugins/subversion/subversion-log-dialog.c (create_columns):
524         
525         Fix translation issues (#530860 and #531411)
527 2008-05-08  Johannes Schmid  <jhs@gnome.org>
529         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
531         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
532         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
533         * plugins/project-wizard/templates/java/configure.ac.tpl:
534         * plugins/project-wizard/templates/minimal/autogen.sh:
535         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
536         * plugins/project-wizard/templates/python/configure.ac.tpl:
537         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
538         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
539         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
540         
541         #531405 – AM_CONFIG_HEADER macro is obsolete
542         
543         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
544         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
546 2008-05-07  Massimo Cora'  <maxcvs@email.it>
548         * libanjuta/interfaces/libanjuta.idl:
549         * plugins/class-inheritance/class-inherit.c
550         (class_inheritance_show_dynamic_class_popup_menu):
551         * plugins/language-support-cpp-java/cpp-java-assist.c
552         (cpp_java_assist_create_word_completion_cache),
553         (cpp_java_assist_show_calltip):
554         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
555         * plugins/symbol-db/plugin.c (isymbol_manager_search):
556         * plugins/symbol-db/symbol-db-engine.c
557         (on_scan_update_files_symbols_end),
558         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
559         * plugins/symbol-db/symbol-db-engine.h:
560         add limit/offset keywords to search query. Adjusted APIs.
561         Fixed a minor bug with caches in the engine.
563 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
565         * plugins/terminal/anjuta-terminal-plugin.glade,
566         plugins/terminal/terminal.c:
567         The terminal configuration default option doesn't work (#530031)
568         Combobox for terminal choose not working (#530032)
570 2008-05-06  Johannes Schmid  <jhs@gnome.org>
572         * plugins/document-manager/plugin.c (on_session_save):
573         Do not reverse list of file in save-session (#531445)
574         
575         * plugins/sourceview/anjuta-view.c
576         (anjuta_view_button_press_event):
577         Set line to mouse location when popup-menu is displayed (#530689)
579 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
581         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
582         plugins/terminal/Makefile.am,
583         plugins/terminal/terminal.c:
584         Add a context menu with copy/paste in terminal plugin
586 2008-05-02  Johannes Schmid  <jhs@gnome.org>
588         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
589         * libanjuta/interfaces/libanjuta.idl:
590         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
591         (iproject_manager_iface_init):
592         Add an interface method to access the pkg-config data from gnome-build.
593         
594         * plugins/symbol-browser/plugin.c (project_root_added):
595         Automatically load symbol from project configuration (proof-of-concept)
597 2008-05-01  Massimo Cora'  <maxcvs@email.it>
599         * plugins/symbol-db/plugin.c (symbol_db_activate):
600         * plugins/symbol-db/test/main.c (main):
602         Adapt to changes in recent libgda
604 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
606         * plugins/run-program/execute.c:
607         Fix run plugin again, previous patch was causing a crash when
608         the program exist
610 2008-05-01  Johannes Schmid  <jhs@gnome.org>
612         * plugins/document-manager/plugin.c (update_title):
613         Fixed bug broken titles for new files
615 2008-05-01  Johannes Schmid  <jhs@gnome.org>
617         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
618         (anjuta_util_replace_home_dir_with_tilde),
619         (anjuta_util_str_middle_truncate):
620         * libanjuta/anjuta-utils.h:
621         Added some utility methods (derived from gedit)
622         
623         * plugins/document-manager/plugin.c (get_directory_display_name),
624         (update_title):
625         Really fix #530033 now
627 2008-05-01  Massimo Cora'  <maxcvs@email.it>
629         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
630         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
632         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
633         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
634         (sdb_engine_thread_monitor), (sdb_engine_init),
635         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
636         (sdb_engine_add_new_sym_implementation),
637         (sdb_engine_second_pass_update_scope_1),
638         (sdb_engine_second_pass_update_scope),
639         (sdb_engine_second_pass_update_heritage),
640         (symbol_db_engine_update_project_symbols),
641         (symbol_db_engine_get_files_with_zero_symbols),
642         (symbol_db_engine_get_file_symbols):
643         fixed a population bug introduced with using of caches. It broke the kind
644         of symbol in some cases (e.g. returning of table_id = -1). 
645         Avoid lazy initialization and inlined the lookup functions to speed up the
646         thing.
647         Performances improvement in sdb_engine_second_pass_update_heritage () using
648         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
649         logic in this part should avoid gui freezing, at least here it does not freeze.
651         * plugins/symbol-db/symbol-db-view-locals.c
652         (symbol_db_view_locals_recv_signals_from_engine):
653         * plugins/symbol-db/symbol-db-view.c
654         (symbol_db_view_recv_signals_from_engine):
655         greyed out trees while population is in place.
657 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
659         * data/default.profile:
660         Put the new run program plugin in the default plugin list
662         * plugins/run-program/execute.c:
663         Fix a crash when the program doesn't exist
665 2008-04-30  Johannes Schmid  <jhs@gnome.org>
667         * plugins/document-manager/anjuta-document-manager.ui:
668         * plugins/message-view/anjuta-message-manager.ui:
669         Put the menu items of the message-manager in the correct Goto menu
671 2008-04-30  Johannes Schmid  <jhs@gnome.org>
673         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
674         Allow markup in dialog description
675         
676         * plugins/file-loader/plugin.c (iloader_load):
677         #523186 – Open With dialog should mention filename
679 2008-04-30  Johannes Schmid  <jhs@gnome.org>
681         * libanjuta/anjuta-status.c (anjuta_status_set_title):
682         * plugins/document-manager/anjuta-docman.c
683         (anjuta_docman_update_page_label):
684         * plugins/document-manager/plugin.c (update_title),
685         (on_document_update_save_ui):
686         
687         #530033 – Have window title like gedit
688         Also add the dirty char (*) at the beginning of the filename to match HIG
690 2008-04-30  Johannes Schmid  <jhs@gnome.org>
692         * plugins/devhelp/anjuta-devhelp.ui:
693         * plugins/search/anjuta-search.ui:
694         * plugins/document-manager/anjuta-document-manager.ui:
695         * src/anjuta.ui:
696         Moved Goto menu into View to avoid cluttering the menubar and created
697         new Documents menu
699         * plugins/document-manager/action-callbacks.c (on_next_document),
700         (on_previous_document):
701         * plugins/document-manager/action-callbacks.h:
702         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
703         (anjuta_docman_update_documents_menu_status),
704         (anjuta_docman_update_documents_menu),
705         (on_notebook_page_reordered), (anjuta_docman_page_init),
706         (anjuta_docman_new), (on_notebook_switch_page),
707         (anjuta_docman_add_document), (anjuta_docman_remove_document):
708         * plugins/document-manager/plugin.c:
709         
710         Show open documents in the "Documents" menu and add actions for next/prev
711         document like in gedit. Don't center menu items of notebook popup menu.
712         (Fixes bugs #453702 and #529528)
714 2008-04-29  Johannes Schmid  <jhs@gnome.org>
716         Patch from Yuriy Penkin:
718         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
719         .glade:
720         * plugins/debug-manager/anjuta-debug-manager.glade:
721         * plugins/run-program/anjuta-run-program.glade:
722         * plugins/tools/anjuta-tools.glade:
723         530566 – Fix translation and POTFILES.in
725 2008-04-29  Johannes Schmid  <jhs@gnome.org>
727         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
728         Use current project folder as default and added a file filter for
729         the patch file chooser.
731 2008-04-28  Massimo Cora'  <maxcvs@email.it>
733         * plugins/symbol-db/symbol-db-view-search.c
734         (sdb_view_search_model_filter):
735         fixed search symbols to match "foo_symbol_%"
737 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
739         * configure.in,
740         po/POTFILES.in,
741         plugins/Makefile.am,
742         src/anjuta.ui,
743         (added) plugins/run-program/anjuta-run-program-48.png,
744         (added) plugins/run-program/anjuta-run-program.glade,
745         (added) plugins/run-program/anjuta-run-program.plugin.in,
746         (added) plugins/run-program/anjuta-run-program.ui,
747         (added) plugins/run-program/execute.c,
748         (added) plugins/run-program/execute.h,
749         (added) plugins/run-program/Makefile.am,
750         (added) plugins/run-program/parameters.c,
751         (added) plugins/run-program/parameters.h,
752         (added) plugins/run-program/plugin.c,
753         (added) plugins/run-program/plugin.h,
754         (added) plugins/run-program/utils.c,
755         (added) plugins/run-program/utils.h:
756         New run program plugin, includes a new dialog box to set
757         program arguments
759         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
760         plugins/debug-manager/anjuta-debug-manager.ui,
761         plugins/debug-manager/plugin.c,
762         plugins/debug-manager/start.c:
763         Update debugger plugin to use run program parameter dialog
765         * plugins/build-basic-autotools/build-basic-autotools.c,
766         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
767         Remove run program menu item
769         * libanjuta/interfaces/libanjuta.idl,
770         plugins/gdb/plugin.c,
771         plugins/gdb/debugger.c,
772         plugins/gdb/debugger.h,
773         plugins/debug-manager/command.c,
774         plugins/debug-manager/command.h:
775         Use a gchar * null terminated array instead of a GList for
776         passing environment variables
778 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
780         * plugins/terminal/terminal.c,
781         libanjuta/interfaces/libanjuta.idl:
782         Add a child-exited signal in the IAnjutaTerminal interface
783         Remove environment variables merging, it is already done
784         in vte
786 2008-04-28  Massimo Cora'  <maxcvs@email.it>
788         * plugins/symbol-db/plugin.c (isymbol_manager_search):
789         * plugins/symbol-db/symbol-db-engine.c
790         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
791         fixed partial pattern match accordingly with api.
793 2008-04-28  Johannes Schmid <jhs@gnome.org>
795         * plugins/symbol-db/plugin.c:
796   Hide progress bar when things are done.
798 2008-04-27  Massimo Cora'  <maxcvs@email.it>
800         * plugins/symbol-db/symbol-db-engine.c
801         (symbol_db_engine_find_symbol_by_name_pattern),
802         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
803         fixed typo on query.
804         
805 2008-04-26  Massimo Cora'  <maxcvs@email.it>
807         * plugins/document-manager/plugin.c (on_document_update_ui):
808         * plugins/symbol-db/symbol-db-engine-iterator-node.c
809         (symbol_db_engine_iterator_node_get_symbol_extra_string):
810         * plugins/symbol-db/symbol-db-engine.c
811         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
812         (sdb_engine_get_dyn_query_node_by_id),
813         (sdb_engine_dyn_child_query_node_destroy),
814         (sdb_engine_insert_dyn_query_node_by_id),
815         (sdb_engine_free_cached_queries),
816         (sdb_engine_free_cached_dynamic_queries),
817         (sdb_engine_get_tuple_id_by_unique_name),
818         (sdb_engine_get_tuple_id_by_unique_name2),
819         (sdb_engine_get_tuple_id_by_unique_name3),
820         (sdb_engine_populate_db_by_tags),
821         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
822         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
823         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
824         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
825         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
826         (sdb_engine_add_new_sym_implementation),
827         (sdb_engine_add_new_heritage),
828         (sdb_engine_add_new_scope_definition),
829         (sdb_engine_add_new_tmp_heritage_scope),
830         (sdb_engine_second_pass_update_scope_1),
831         (sdb_engine_second_pass_update_heritage),
832         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
833         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
834         (on_scan_update_files_symbols_end),
835         (symbol_db_engine_update_project_symbols),
836         (symbol_db_engine_get_full_local_path),
837         (symbol_db_engine_get_file_db_path),
838         (sdb_engine_walk_down_scope_path),
839         (symbol_db_engine_get_files_with_zero_symbols),
840         (sdb_engine_prepare_symbol_info_sql),
841         (symbol_db_engine_get_class_parents_by_symbol_id),
842         (symbol_db_engine_get_class_parents),
843         (symbol_db_engine_get_global_members_filtered),
844         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
845         (symbol_db_engine_get_scope_members_by_symbol_id),
846         (symbol_db_engine_get_scope_members),
847         (symbol_db_engine_get_current_scope),
848         (symbol_db_engine_get_file_symbols),
849         (symbol_db_engine_get_symbol_info_by_id),
850         (symbol_db_engine_find_symbol_by_name_pattern),
851         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
852         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
853         * plugins/symbol-db/symbol-db-engine.h:
854         * plugins/symbol-db/tables.sql:
855         new dynamic prepared queries architecture. Now every query used in the
856         engine has its own compiled query in libgda-sqlite provider. This for speed
857         improvements, code cleaning and auto-escaping of string parameters. 
858         Lookup of dynamic queries takes care of sym_info parameters and of 
859         parameters passed to functions. The compiled GdaStatements are stored in an 
860         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
861         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
863         * plugins/symbol-db/test/Makefile.am:
864         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
865         (main):
866         re-enabled test.
868 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
870         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
871         * po/POTFILES.in,
872         plugins/tools/tool.c:
873         Fix #529798: Mark additional strings for translation
875 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
877         * plugins/project-wizard/druid.c,
878         plugins/project-wizard/property.c,
879         plugins/project-wizard/property.h,
880         plugins/project-wizard/parser.c,
881         plugins/project-wizard/templates/mkfile.wiz,
882         plugins/project-wizard/templates/terminal.wiz,
883         plugins/project-wizard/templates/xlib-dock.wiz,
884         plugins/project-wizard/templates/wxwin.wiz,
885         plugins/project-wizard/templates/java.wiz,
886         plugins/project-wizard/templates/django.wiz,
887         plugins/project-wizard/templates/gnome.wiz,
888         plugins/project-wizard/templates/anjuta-plugin.wiz,
889         plugins/project-wizard/templates/gtkmm.wiz,
890         plugins/project-wizard/templates/python.wiz,
891         plugins/project-wizard/templates/cpp.wiz,
892         plugins/project-wizard/templates/sdl.wiz,
893         plugins/project-wizard/templates/gtk.wiz,
894         plugins/project-wizard/templates/minimal.wiz,
895         plugins/project-wizard/templates/xlib.wiz,
896         plugins/project-wizard/templates/gcj.wiz:
897         Add additional restriction on project name fix #529226
899 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
901         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
902         * plugins/tools/plugin.c:
903         Fix #529506: Uncorrect unloading tools plugin
905 2008-04-22  Johannes Schmid  <jhs@gnome.org>
907         * plugins/search/search-replace.c (search_and_replace),
908         (on_message_view_destroyed):
909         Don't spit out two many warnings when the message view is destroyed
910         
911         * plugins/search/search-replace_backend.c
912         (file_buffer_new_from_path):
913         Only use first 500 characters for validation
915 2008-04-21  Johannes Schmid  <jhs@gnome.org>
917         * plugins/search/plugin.c (find_incremental):
918         * plugins/search/search-replace.c (on_search_regex_toggled),
919         (on_search_button_next_clicked), (search_replace_find_usage):
920         * plugins/search/search-replace_backend.c (match_substr_free),
921         (file_buffer_new_from_path), (get_next_match),
922         (clear_search_replace_instance), (create_search_replace_instance):
923         * plugins/search/search-replace_backend.h:
924         
925         Use GRegex instead of pcre and convert files to utf-8 if necessary.
926         Rest of #440637
928 2008-04-21  Johannes Schmid  <jhs@gnome.org>
930         * plugins/document-manager/action-callbacks.c
931         (on_editor_command_paste_activate):
932         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
933   (there was an else missing...)
935 2008-04-17  Naba Kumar  <naba@naba-desktop>
937         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
938         * plugins/project-import/anjuta-project-import.plugin.in:
939         * plugins/project-wizard/anjuta-project-wizard.glade:
940         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
941         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
943 2008-04-20  Johannes Schmid  <jhs@gnome.org>
945         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
946         Fixed a condition where we kill our own process
948 2008-04-20  Johannes Schmid  <jhs@gnome.org>
950         * libanjuta/anjuta-session.h:
951         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
952         * plugins/symbol-db/plugin.c (value_added_current_editor),
953         (on_session_load), (symbol_db_activate):
954         * plugins/symbol-db/plugin.h:
955         * plugins/symbol-db/symbol-db-view.c
956         (sdb_view_build_and_display_base_tree):
957         Added new sessions states to avoid loading the local symbols before
958         the session is loaded (speeds up start-up).
959         
960         * plugins/document-manager/plugin.c
961         (update_document_ui_undo_items), (update_document_ui_save_items),
962         (on_document_update_ui):
963         * plugins/sourceview/sourceview.c (idocument_redo):
964         Fixed #528705 – There is no Redo
966 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
968         * libanjuta/interfaces/libanjuta.idl,
969         plugins/terminal/terminal.c,
970         plugins/build-basic-autotools/executer.c,
971         plugins/gdb/plugin.c:
972         Add an env parameter in the IAnjutaTerminal interface allowing
973         to specify additional environment variables
975         * libanjuta/anjuta-launcher.c:
976         Add one initialization
978 2008-04-16  Johannes Schmid  <jhs@gnome.org>
980         Patch from Ignacio Casal Quinteiro:
981         * plugins/file-loader/anjuta-recent-chooser-menu.c
982         (_gtk_recent_chooser_get_items),
983         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
984         (anjuta_recent_chooser_menu_populate):
985         Show 5 project and 15 file items in recent-chooser
987 2008-04-16  Johannes Schmid  <jhs@gnome.org>
989         * plugins/search/search-replace_backend.c (isawordchar),
990         (extra_match), (get_next_match):
991         
992         Make searching utf-8 aware. We still need to fix encodings for
993         search/replace in files as it is currently assumed they are utf-8 like
994         the editors.
996 2008-04-16  Johannes Schmid  <jhs@gnome.org>
997         
998         Patch from Ignacio Casal Quinteiro:
999         * plugins/file-loader/anjuta-recent-chooser-menu.c
1000         (anjuta_recent_chooser_menu_insert_item),
1001         (anjuta_recent_chooser_menu_populate):
1002         * plugins/file-loader/plugin.c (activate_plugin):
1003         Fix recent files in the toolbar
1004         
1005         * plugins/tools/plugin.c (ipreferences_merge):
1006         Fixed some warnings
1008 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
1010         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1012 2008-04-13  Naba Kumar  <naba@naba-desktop>
1014         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1015         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1016         Do not enable brace autocompletion by defualt because it annoying for
1017         fast typist (i.e. it's easier to type ending brace than move carat)
1018         and it's currently broken for scintilla.
1020 2008-04-13  Naba Kumar  <naba@naba-desktop>
1022         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1023         * src/about.c (on_about_plugin_activate): Removed dead code.
1024         * src/main.c: Make smaller include.
1026 2008-04-12  Naba Kumar  <naba@naba-desktop>
1028         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1029         src/utilities.h: Removed dead files.
1030         * src/widget-registry.c, src/widget-registry.h: Removed more dead
1031         files.
1033 2008-04-12  Naba Kumar  <naba@naba-desktop>
1035         * src/action-callbacks.c: Removed unneeded gnome.h include.
1036         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1038 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1040         Reviewed by Naba Kumar  <naba@gnome.org>:
1041         * libanjuta/anjuta-utils.{ch}:
1042         Added anjuta_utils_get_user_config_dir. This func is used
1043         to get the user config directory.
1044         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1046 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1048         * plugins/search/Makefile.am:
1049         * plugins/search/anjuta-search.glade:
1050         * plugins/search/anjuta-search.ui:
1051         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1052         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1053         (on_findnext1_activate), (on_findprevious1_activate),
1054         (on_prev_occur), (on_next_occur), (activate_plugin),
1055         (deactivate_plugin), (dispose), (finalize),
1056         (search_plugin_class_init):
1057         * plugins/search/plugin.h:
1058         * plugins/search/search-replace.c (search_and_replace_init),
1059         (search_and_replace), (write_message_pane), (on_message_clicked),
1060         (save_not_opened_files), (replace_in_not_opened_files),
1061         (search_replace_next_previous), (search_replace_next),
1062         (search_replace_previous), (sr_get_gladewidget),
1063         (search_set_popdown_strings), (search_set_popdown_map),
1064         (search_select_item), (search_set_combo), (search_set_action),
1065         (search_set_target), (search_set_direction),
1066         (search_get_item_combo), (search_get_item_combo_name),
1067         (search_direction_changed), (populate_value), (reset_flags),
1068         (reset_flags_and_search_button), (search_start_over),
1069         (search_end_alert), (max_results_alert), (nb_results_alert),
1070         (search_show_replace), (modify_label_image_button),
1071         (search_replace_populate), (show_jump_button),
1072         (translate_dialog_strings), (create_dialog), (show_dialog),
1073         (word_in_list), (list_max_items), (search_update_combos),
1074         (replace_update_combos), (search_update_dialog),
1075         (on_search_replace_delete_event),
1076         (on_search_dialog_key_press_event),
1077         (search_disconnect_set_toggle_connect),
1078         (on_search_match_whole_word_toggled),
1079         (on_search_match_whole_line_toggled),
1080         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1081         (search_set_toggle_direction), (on_search_direction_changed),
1082         (on_search_action_changed), (on_search_target_changed),
1083         (on_search_expression_changed), (on_actions_no_limit_clicked),
1084         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1085         (on_search_button_next_clicked), (search_replace_find_usage),
1086         (on_search_button_jump_clicked), (on_search_expression_activate),
1087         (on_search_full_buffer_toggled), (on_search_forward_toggled),
1088         (on_search_backward_toggled), (on_setting_basic_search_toggled),
1089         (basic_search_toggled), (anjuta_search_replace_activate):
1090         * plugins/search/search-replace.h:
1091         * plugins/search/search-replace_backend.c (pcre_info_free),
1092         (pcre_info_new), (match_substr_free), (match_info_free),
1093         (file_buffer_free), (file_buffer_new_from_te),
1094         (file_buffer_new_from_path), (file_buffer_line_from_pos),
1095         (file_match_line_from_pos), (create_search_files_list),
1096         (get_project_file_list), (isawordchar), (extra_match),
1097         (get_next_match), (create_search_entries), (regex_backref),
1098         (clear_search_replace_instance), (clear_pcre),
1099         (create_search_replace_instance):
1100         * plugins/search/search-replace_backend.h:
1101         Restored old search plugin - was a bad idea to merge this patch. Sorry!
1103 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1105         * libanjuta/Makefile.am:
1106         * libanjuta/libanjuta.h:
1107         * plugins/document-manager/anjuta-document-manager.glade:
1108         * plugins/document-manager/plugin.c:
1109         * plugins/editor/text_editor.c (text_editor_finalize),
1110         (convert_to_utf8), (load_from_file), (save_to_file):
1111         * plugins/editor/text_editor.h:
1112         * plugins/sourceview/Makefile.am:
1113         * plugins/sourceview/anjuta-convert.c:
1114         * plugins/sourceview/anjuta-convert.h:
1115         * plugins/sourceview/anjuta-document-loader.c:
1116         * plugins/sourceview/anjuta-document-saver.c:
1117         * plugins/sourceview/anjuta-document.c:
1118         * plugins/sourceview/anjuta-encodings.c:
1119         * plugins/sourceview/anjuta-encodings.h:
1120         * plugins/sourceview/anjuta-utils.c:
1121         * plugins/sourceview/anjuta-utils.h:
1122         * plugins/sourceview/anjuta-view.c:
1123         * plugins/sourceview/sourceview.c:
1124         
1125         Move the encoding conversion infrastrcute to libanjuta and update all
1126         users. Test all available encodings by default in scintilla editor
1127         like sourceview is doing and removed encoding preferences
1129         * plugins/search/search-replace_backend.c
1130         (file_buffer_new_from_uri):
1131         Fixed crasher
1133 2008-04-11  Johannes Schmid  <jhs@gnome.org>
1135         * plugins/search/anjuta-search.glade:
1136         Various small improvements to the dialog
1138 2008-04-11  Johannes Schmid  <jhs@gnome.org>
1140         Patch from Ignacio Casal Quinteiro:
1141         * plugins/file-loader/Makefile.am:
1142         * plugins/file-loader/anjuta-recent-chooser-menu.c
1143         (gtk_recent_chooser_iface_init),
1144         (_anjuta_recent_chooser_install_properties),
1145         (sort_recent_items_mru), (get_is_recent_filtered),
1146         (_gtk_recent_chooser_get_items),
1147         (anjuta_recent_chooser_menu_class_init),
1148         (anjuta_recent_chooser_menu_init),
1149         (anjuta_recent_chooser_menu_finalize),
1150         (anjuta_recent_chooser_menu_dispose),
1151         (anjuta_recent_chooser_menu_constructor),
1152         (anjuta_recent_chooser_menu_set_property),
1153         (anjuta_recent_chooser_menu_get_property),
1154         (anjuta_recent_chooser_menu_set_current_uri),
1155         (anjuta_recent_chooser_menu_get_current_uri),
1156         (anjuta_recent_chooser_menu_select_uri),
1157         (anjuta_recent_chooser_menu_unselect_uri),
1158         (anjuta_recent_chooser_menu_select_all),
1159         (anjuta_recent_chooser_menu_unselect_all),
1160         (anjuta_recent_chooser_menu_set_sort_func),
1161         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
1162         (anjuta_recent_chooser_menu_get_recent_manager),
1163         (anjuta_recent_chooser_menu_add_filter),
1164         (anjuta_recent_chooser_menu_remove_filter),
1165         (anjuta_recent_chooser_menu_list_filters),
1166         (anjuta_recent_chooser_menu_set_current_filter),
1167         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
1168         (anjuta_recent_chooser_menu_create_item),
1169         (anjuta_recent_chooser_menu_insert_item),
1170         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
1171         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
1172         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
1173         (get_icon_size_for_widget), (foreach_set_shot_tips),
1174         (anjuta_recent_chooser_menu_set_show_tips),
1175         (anjuta_recent_chooser_menu_new),
1176         (anjuta_recent_chooser_menu_new_for_manager):
1177         * plugins/file-loader/anjuta-recent-chooser-menu.h:
1178         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
1179         (activate_plugin), (dispose):
1180         
1181         Add separator to recent menu (#526932)
1183         * plugins/search/Makefile.am:
1184         * plugins/search/anjuta-search.glade:
1185         * plugins/search/anjuta-search.ui:
1186         * plugins/search/plugin.c (on_find1_activate),
1187         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1188         (on_findnext1_activate), (on_findprevious1_activate),
1189         (on_search_again_activate), (on_find_usage), (activate_plugin),
1190         (deactivate_plugin), (dispose), (search_plugin_class_init):
1191         * plugins/search/plugin.h:
1192         * plugins/search/search-replace.c (anj_sr_execute),
1193         (anj_sr_write_match_message), (on_message_clicked),
1194         (anj_sr_set_search_string), (anj_sr_select_nearest),
1195         (anj_sr_select_next), (anj_sr_select_previous),
1196         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
1197         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
1198         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
1199         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
1200         (anj_sr_set_target), (anj_sr_set_direction),
1201         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
1202         (anj_sr_get_combo_id_active_value),
1203         (anj_sr_conform_direction_change), (anj_sr_populate_value),
1204         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
1205         (anj_sr_end_alert), (anj_sr_max_results_alert),
1206         (anj_sr_total_results_alert), (anj_sr_show_replace),
1207         (anj_sr_modify_button), (anj_sr_populate_data),
1208         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
1209         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
1210         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
1211         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
1212         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
1213         (anj_sr_find_in_list), (anj_sr_trim_list),
1214         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
1215         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
1216         (on_search_dialog_delete_event), (on_search_dialog_key_press),
1217         (anj_sr_disconnect_set_toggle_connect),
1218         (on_search_match_whole_word_toggled),
1219         (on_search_match_whole_line_toggled),
1220         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1221         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
1222         (on_search_direction_changed), (on_search_action_changed),
1223         (on_search_target_changed), (on_search_expression_changed),
1224         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1225         (on_search_button_start_clicked),
1226         (on_search_button_replace_clicked),
1227         (on_search_expression_activate):
1228         * plugins/search/search-replace.h:
1229         * plugins/search/search-replace_backend.c (regex_backref),
1230         (pcre_info_free), (pcre_info_new), (match_substr_free),
1231         (match_info_free_subs), (editor_new_from_file_buffer),
1232         (file_buffer_new_from_te), (file_buffer_new_from_uri),
1233         (file_buffer_free), (file_buffer_get_byte_offset),
1234         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
1235         (file_buffer_find_lines), (file_buffer_freshen_lines),
1236         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
1237         (file_buffer_get_linetext_for_line), (save_file_buffer),
1238         (replace_in_local_buffer), (get_search_files_list),
1239         (get_project_files_list), (isawordchar), (extra_match),
1240         (get_next_match), (create_search_entries), (clear_search_entries),
1241         (search_get_default_data), (search_replace_data_new),
1242         (clear_search_replace_instance), (search_replace_data_destroy),
1243         (search_replace_init):
1244         * plugins/search/search-replace_backend.h:
1245         * plugins/search/search_preferences.c (removed):
1246         * plugins/search/search_preferences.h (removed):
1247         
1248         Merged the UI changes from bug #511688 and simplified the search dialog
1250 2008-04-10  Johannes Schmid <jhs@gnome.org>
1252         * plugins/symbol-db/symbol-db-engine.c:
1253         * plugin.c:
1254         Check for ctags binary (#516123)
1256 2008-04-09  Massimo Cora'  <maxcvs@email.it>
1258         * plugins/symbol-db/symbol-db-engine.c
1259         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1260         (sdb_engine_get_query_parameters_list),
1261         (sdb_engine_free_cached_queries),
1262         (sdb_engine_get_tuple_id_by_unique_name),
1263         (sdb_engine_get_tuple_id_by_unique_name2),
1264         (sdb_engine_get_tuple_id_by_unique_name3),
1265         (symbol_db_engine_add_new_workspace),
1266         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1267         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1268         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1269         (sdb_engine_add_new_sym_implementation),
1270         (sdb_engine_add_new_heritage),
1271         (sdb_engine_add_new_scope_definition),
1272         (sdb_engine_add_new_tmp_heritage_scope),
1273         (sdb_engine_second_pass_update_scope_1),
1274         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
1275         (on_scan_update_files_symbols_end),
1276         (symbol_db_engine_update_project_symbols):
1277         GdaSet *plist is now used globally for every prepared statement.
1278         It won't be created/unreffed at every query.
1280 2008-04-09  Johannes Schmid  <jhs@gnome.org>
1282         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
1283         Fixed crasher when deactivating symbol-db plugin
1285 2008-04-08  Johannes Schmid  <jhs@gnome.org>
1287         * plugins/symbol-db/symbol-db-engine.c
1288         (sdb_engine_populate_db_by_tags):
1289         Don't use transactions - uses only half of the time now!
1291 2008-04-08  Massimo Cora'  <maxcvs@email.it>
1293         * plugins/symbol-db/symbol-db-engine.c
1294         (sdb_engine_prepare_symbol_info_sql),
1295         (symbol_db_engine_get_global_members_filtered):
1296         * plugins/symbol-db/symbol-db-view.c
1297         (sdb_view_load_symbol_pixbufs),
1298         (sdb_view_build_and_display_base_tree):
1299         fixed global tab icons. Libgda could not understood the right fields, now it
1300         does.
1302 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1304         * plugins/language-support-cpp-java/cpp-java-assist.c
1305         (completion_compare), (create_completion),
1306         (cpp_java_assist_create_word_completion_cache):
1307         
1308         Only show () for functions/methods and macros with arguments. Does not work
1309         with symbol-db yet but fixes things for symbol-browser
1311 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1313         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1314         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1315         (sdb_engine_add_new_sym_implementation):
1316         
1317         Fixed some issues with caching
1319 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1321         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
1322         (on_importing_project_end), (project_root_added),
1323         (symbol_db_activate), (symbol_db_deactivate):
1324         * plugins/symbol-db/plugin.h:
1325         
1326         Give the symbol-db it's own progress bar because there are too many
1327         interactions with the global status bar.
1329 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1331         * plugins/symbol-db/symbol-db-view-locals.c
1332         (sdb_view_locals_create_new_store):
1333         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
1334         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
1335         (symbol_db_view_open):
1336         
1337         Sort symbol trees
1339 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1341         * plugins/sourceview/sourceview.c (idocument_cut),
1342         (idocument_copy), (idocument_paste):
1343         Block insert-text signal on cut/copy/paste
1345 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1347         * plugins/symbol-db/plugin.c (on_char_added),
1348         (on_single_file_scan_end):
1349         Only update buffer when a newline is inserted
1350         
1351         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
1352         (sdb_engine_get_tuple_id_by_unique_name),
1353         (sdb_engine_get_tuple_id_by_unique_name2),
1354         (sdb_engine_get_tuple_id_by_unique_name3),
1355         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
1356         (sdb_engine_finalize), (symbol_db_engine_db_exists),
1357         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1358         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
1359         Precompute file_defined_id to speed up population
1361 2008-04-06  Johannes Schmid  <jhs@gnome.org>
1363         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1364         (anjuta_launcher_set_encoding):
1365         Fixed some problems with binary streams needed by symbol-db
1366         
1367         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
1368         Removed DEBUG_PRINT
1369         
1370         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1371         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
1372         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
1373         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1374         (sdb_engine_add_new_sym_implementation),
1375         (on_scan_update_files_symbols_end):
1376         Use some caching to speed up population
1377         
1378         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
1379         Exit properly when scanning is over
1381 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1383         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1384         One additional change missed in the previous commit
1386 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1388         * plugins/project-wizard/templates/gtkmm.wiz,
1389         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
1390         plugins/project-wizard/templates/gtkmm/src/main.cc,
1391         plugins/project-wizard/templates/django.wiz,
1392         plugins/project-wizard/templates/python.wiz,
1393         plugins/project-wizard/templates/python/configure.ac.tpl,
1394         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
1395         plugins/project-wizard/templates/cpp.wiz,
1396         plugins/project-wizard/templates/cpp/configure.ac.tpl,
1397         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
1398         plugins/project-wizard/templates/sdl.wiz,
1399         plugins/project-wizard/templates/sdl/configure.ac.tpl,
1400         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
1401         plugins/project-wizard/templates/terminal.wiz,
1402         plugins/project-wizard/templates/terminal/configure.ac.tpl,
1403         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
1404         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
1405         plugins/project-wizard/templates/gtk.wiz,
1406         plugins/project-wizard/templates/gtk/src/main.c,
1407         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
1408         plugins/project-wizard/templates/minimal.wiz,
1409         plugins/project-wizard/templates/minimal/configure.ac.tpl,
1410         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
1411         plugins/project-wizard/templates/java.wiz,
1412         plugins/project-wizard/templates/java/configure.ac.tpl,
1413         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
1414         plugins/project-wizard/templates/xlib.wiz,
1415         plugins/project-wizard/templates/xlib/configure.ac.tpl,
1416         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
1417         plugins/project-wizard/templates/gcj.wiz,
1418         plugins/project-wizard/templates/gcj/configure.ac.tpl,
1419         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
1420         plugins/project-wizard/templates/xlib-dock.wiz,
1421         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
1422         plugins/project-wizard/templates/wxwin.wiz,
1423         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
1424         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
1425         plugins/project-wizard/templates/gnome.wiz,
1426         plugins/project-wizard/templates/gnome/src/main.c,
1427         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
1428         plugins/project-wizard/templates/anjuta-plugin.wiz,
1429         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
1430         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
1431         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
1432         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
1433         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
1434         Fix bug #525999: Remove space in file and target names generated
1435         by project wizard
1436         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
1437         has been renamed ianjuta_document_manager_get_current_document
1439 2008-04-06  Naba Kumar  <naba@naba-desktop>
1441         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
1442         * libanjuta/anjuta-utils.h:
1443         * plugins/project-wizard/druid.c (check_and_warn_missing),
1444         (on_druid_next):
1445         * plugins/project-wizard/header.c (npw_header_free),
1446         (npw_header_add_required_program),
1447         (npw_header_add_required_package),
1448         (npw_header_check_required_programs), (package_is_installed),
1449         (npw_header_check_required_packages):
1450         * plugins/project-wizard/header.h:
1451         * plugins/project-wizard/parser.c (parse_tag),
1452         (parse_header_start), (parse_header_text):
1453         * plugins/project-wizard/templates/anjuta-plugin.wiz:
1454         * plugins/project-wizard/templates/cpp.wiz:
1455         * plugins/project-wizard/templates/django.wiz:
1456         * plugins/project-wizard/templates/gcj.wiz:
1457         * plugins/project-wizard/templates/gnome.wiz:
1458         * plugins/project-wizard/templates/gtk.wiz:
1459         * plugins/project-wizard/templates/gtkmm.wiz:
1460         * plugins/project-wizard/templates/java.wiz:
1461         * plugins/project-wizard/templates/minimal.wiz:
1462         * plugins/project-wizard/templates/mkfile.wiz:
1463         * plugins/project-wizard/templates/python.wiz:
1464         * plugins/project-wizard/templates/sdl.wiz:
1465         * plugins/project-wizard/templates/terminal.wiz:
1466         * plugins/project-wizard/templates/wxwin.wiz:
1467         * plugins/project-wizard/templates/xlib-dock.wiz:
1468         * plugins/project-wizard/templates/xlib.wiz:
1470         Added a check for vital programs and packages needed to create a
1471         new project. A warning dialog is shown to user in project
1472         wizard when he proceeds after selecting a project type.
1473         Updated all project templates to cover vital programs and
1474         packages to generate and build correctly.
1475         
1476 2008-04-05  Naba Kumar  <naba@gnome.org>
1478         patch from  surenspost@gmail.com:
1479         * src/about.c: Fixed bug #523068 link in about window doesn't work.
1481 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1483         * plugins/sourceview/anjuta-view.c:
1484         * plugins/sourceview/anjuta-view.h:
1485         * plugins/sourceview/sourceview-prefs.c (init_fonts),
1486         (sourceview_prefs_init):
1487         Removed unused color management code
1488         
1489         * plugins/sourceview/anjuta-editor-sourceview.glade:
1490         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
1491         (create_style_model), (on_style_changed), (ipreferences_merge),
1492         (ipreferences_unmerge):
1493         * plugins/sourceview/plugin.h:
1494         
1495         Added style chooser for sourceview editor (#522555)
1497 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1499         * plugins/document-manager/action-callbacks.c:
1500         * plugins/document-manager/anjuta-document-manager.ui:
1501         * plugins/document-manager/plugin.c (ui_give_shorter_names),
1502         (update_document_ui_disable_all):
1503         * plugins/file-loader/anjuta-loader-plugin.ui:
1504         * plugins/file-loader/plugin.c (on_new_activate),
1505         (activate_plugin):
1506         
1507         Moved "New" action from document-manager to file-loader using 
1508         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
1510 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1512         * Makefile.am:
1513         * configure.in:
1514         * libegg/.cvsignore:
1515         * libegg/Makefile.am:
1516         * libegg/egg-cell-renderer-text.c:
1517         * libegg/egg-combo-action.c:
1518         * libegg/egg-entry-action.c:
1519         * libegg/egg-recent-action.c:
1520         * libegg/egg-recent-files-module.c:
1521         * libegg/egg-recent-item.c:
1522         * libegg/egg-recent-model.c:
1523         * libegg/egg-recent-util.c:
1524         * libegg/egg-recent-view-gtk.c:
1525         * libegg/egg-recent-view.c:
1526         * libegg/egg-submenu-action.c:
1527         * libegg/eggcellrendererpopup.c:
1528         * libegg/eggcomboselect.c:
1529         * libegg/eggmarshalers.list:
1530         * libegg/eggtreemodelfilter.c:
1531         * libegg/eggtreemodelunion.c:
1532         * libegg/eggtreemultidnd.c:
1533         * libegg/gtkcellview.h:
1534         * libegg/layout.glade:
1535         * libegg/menu/.cvsignore:
1536         * libegg/menu/Makefile.am:
1537         * libegg/menu/egg-combo-action.h:
1538         * libegg/menu/egg-entry-action.h:
1539         * libegg/menu/egg-recent-action.h:
1540         * libegg/menu/egg-submenu-action.h:
1541         * libegg/menu/eggcomboselect.h:
1542         * libegg/recent-files/.cvsignore:
1543         * libegg/recent-files/Makefile.am:
1544         * libegg/recent-files/egg-recent-item.h:
1545         * libegg/recent-files/egg-recent-model.h:
1546         * libegg/recent-files/egg-recent-util.h:
1547         * libegg/recent-files/egg-recent-view-gtk.h:
1548         * libegg/recent-files/egg-recent-view.h:
1549         * libegg/recent-files/egg-recent.h:
1550         * libegg/test-actions.c:
1551         * libegg/test-multi-drag.c:
1552         * libegg/test-union.c:
1553         * libegg/treeviewutils/.cvsignore:
1554         * libegg/treeviewutils/Makefile.am:
1555         * libegg/treeviewutils/egg-cell-renderer-text.h:
1556         * libegg/treeviewutils/eggcellrendererpopup.h:
1557         * libegg/treeviewutils/eggtreemodelfilter.h:
1558         * libegg/treeviewutils/eggtreemodelunion.h:
1559         * libegg/treeviewutils/eggtreemultidnd.h:
1560         * libegg/util/.cvsignore:
1561         * libegg/util/Makefile.am:
1562         * libegg/util/egg-macros.h:
1563         * libegg/util/eggintl.h:
1564         
1565         Killed libegg (#349279)
1566         
1567         * plugins/document-manager/Makefile.am:
1568         * plugins/document-manager/action-callbacks.c:
1569         * plugins/document-manager/plugin.c:
1570         * plugins/editor/plugin.c:
1571         (on_open_recent_file), (sort_recent_menu),
1572         (setup_recent_chooser_menu), (activate_plugin), (dispose),
1573         (anjuta_file_loader_plugin_instance_init):
1574         * plugins/file-loader/plugin.h:
1575         * plugins/search/Makefile.am:
1576         * plugins/search/plugin.c:
1577         * plugins/search/search-replace.c:
1578         
1579         Removed dead code and libegg from Makefiles
1580         
1581         * plugins/symbol-browser/Makefile.am:
1582         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1583         * plugins/symbol-browser/plugin.c (on_editor_saved),
1584         (update_editor_symbol_model), (iter_matches),
1585         (value_removed_current_editor), (activate_plugin):
1586         Removed symbol-browser toolbar which used libegg and was
1587         buggy (#451588)
1588         
1589         Patch from Ignacio Casal Quinteiro with lots of changes:
1590         * plugins/file-loader/Makefile.am:
1591         * plugins/file-loader/anjuta-loader-plugin.ui:
1592         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
1593         Port FileLoader to GtkRecent (#398984)
1595 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1597         * configure.in:
1598         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1599         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
1600         * libanjuta/interfaces/libanjuta.idl:
1601         * plugins/Makefile.am:
1602         * plugins/class-inheritance/class-inherit.c
1603         (class_inheritance_show_dynamic_class_popup_menu),
1604         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1605         (class_inheritance_update_graph):
1606         * plugins/language-support-cpp-java/cpp-java-assist.c
1607         (create_completion),
1608         (cpp_java_assist_create_scope_completion_cache),
1609         (cpp_java_assist_create_word_completion_cache),
1610         (cpp_java_assist_show_calltip):
1611         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1612         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
1613         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
1614         (isymbol_get_extra_info_string), (isymbol_get_line),
1615         (isymbol_get_icon), (isymbol_iface_init):
1616         * plugins/symbol-browser/an_symbol.h:
1617         * plugins/symbol-browser/an_symbol_view.c
1618         (anjuta_symbol_view_get_file_symbol_model):
1619         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
1620         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1621         (isymbol_manager_iface_init):
1622         * plugins/symbol-db/Makefile.am:
1623         * plugins/symbol-db/anjuta-symbol-db.glade:
1624         * plugins/symbol-db/plugin.c
1625         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1626         (value_added_current_editor), (goto_local_tree_iter),
1627         (goto_global_tree_iter), (on_global_treeview_row_expanded),
1628         (on_global_treeview_row_collapsed), (on_project_element_added),
1629         (on_project_element_removed), (on_importing_project_end),
1630         (do_import_sources_after_abort), (do_import_sources),
1631         (project_root_added), (project_root_removed), (symbol_db_activate),
1632         (symbol_db_deactivate), (isymbol_manager_search),
1633         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1634         (isymbol_manager_iface_init), (ipreferences_merge),
1635         (ipreferences_unmerge), (ipreferences_iface_init):
1636         * plugins/symbol-db/plugin.h:
1637         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1638         (symbol_db_engine_iterator_node_new),
1639         (sdb_engine_iterator_node_instance_init),
1640         (sdb_engine_iterator_node_finalize),
1641         (symbol_db_engine_iterator_node_get_symbol_id),
1642         (symbol_db_engine_iterator_node_get_symbol_name),
1643         (symbol_db_engine_iterator_node_get_symbol_file_pos),
1644         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
1645         (symbol_db_engine_iterator_node_get_symbol_signature),
1646         (symbol_db_engine_iterator_node_get_symbol_extra_string),
1647         (isymbol_get_name), (isymbol_get_args),
1648         (isymbol_get_extra_info_string), (isymbol_get_uri),
1649         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
1650         (isymbol_iface_init):
1651         * plugins/symbol-db/symbol-db-engine-iterator.c
1652         (symbol_db_engine_iterator_new):
1653         * plugins/symbol-db/symbol-db-engine.c
1654         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
1655         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1656         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1657         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
1658         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1659         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1660         (sdb_engine_init), (sdb_engine_finalize),
1661         (sdb_engine_set_defaults_db_parameters),
1662         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
1663         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1664         (sdb_engine_get_tuple_id_by_unique_name),
1665         (sdb_engine_get_tuple_id_by_unique_name2),
1666         (sdb_engine_get_tuple_id_by_unique_name3),
1667         (symbol_db_engine_add_new_workspace),
1668         (symbol_db_engine_project_exists),
1669         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1670         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
1671         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
1672         (sdb_engine_add_new_sym_access),
1673         (sdb_engine_add_new_sym_implementation),
1674         (sdb_engine_add_new_heritage),
1675         (sdb_engine_add_new_scope_definition),
1676         (sdb_engine_add_new_tmp_heritage_scope),
1677         (sdb_engine_second_pass_update_scope_1),
1678         (sdb_engine_second_pass_update_heritage),
1679         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1680         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1681         (on_scan_update_files_symbols_end),
1682         (symbol_db_engine_fill_type_array),
1683         (symbol_db_engine_update_files_symbols),
1684         (symbol_db_engine_update_project_symbols),
1685         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1686         (symbol_db_engine_update_buffer_symbols),
1687         (symbol_db_engine_get_files_with_zero_symbols),
1688         (sdb_engine_prepare_symbol_info_sql),
1689         (symbol_db_engine_get_class_parents_by_symbol_id),
1690         (symbol_db_engine_get_class_parents),
1691         (symbol_db_engine_get_global_members_filtered),
1692         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1693         (symbol_db_engine_get_scope_members_by_symbol_id),
1694         (symbol_db_engine_get_scope_members),
1695         (symbol_db_engine_get_file_symbols),
1696         (symbol_db_engine_get_symbol_info_by_id),
1697         (symbol_db_engine_get_full_local_path),
1698         (symbol_db_engine_get_file_db_path),
1699         (symbol_db_engine_find_symbol_by_name_pattern),
1700         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1701         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1702         * plugins/symbol-db/symbol-db-engine.h:
1703         * plugins/symbol-db/symbol-db-prefs.c
1704         (on_prefs_executable_changed), (on_gconf_notify_prefs),
1705         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
1706         (on_listall_output), (on_listall_exit), (files_visit_dir),
1707         (on_tag_load_toggled), (symbol_db_prefs_init),
1708         (symbol_db_prefs_finalize):
1709         * plugins/symbol-db/symbol-db-prefs.h:
1710         * plugins/symbol-db/symbol-db-view-locals.c
1711         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
1712         (do_add_root_symbol_to_view),
1713         (consume_symbols_inserted_queue_idle_destroy),
1714         (consume_symbols_inserted_queue_idle), (on_scan_end),
1715         (do_recurse_subtree_and_remove), (on_symbol_removed),
1716         (on_symbol_inserted),
1717         (symbol_db_view_locals_recv_signals_from_engine),
1718         (symbol_db_view_locals_update_list):
1719         * plugins/symbol-db/symbol-db-view.c
1720         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
1721         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
1722         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1723         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1724         (sdb_view_build_and_display_base_tree):
1725         * plugins/symbol-db/symbol-db.glade:
1726         * plugins/symbol-db/symbol-db.ui:
1727         * plugins/symbol-db/tables.sql:
1728         * plugins/symbol-db/test/Makefile.am:
1729         * plugins/symbol-db/test/main.c (get_parents), (main),
1730         (packages_foreach), (files_visit_dir):
1731         
1732         Merged changes from symbol-db branch
1734 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1736         * plugins/sourceview/sourceview.c (autodetect_language):
1737         Use gnome_vfs_get_slow_mime_type()
1739 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1741         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
1742         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
1743         (open_with_dialog):
1744         
1745         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
1746         supertype instead no plugin for mime-type was found (#525706)
1748 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1750         patch by: Carl-Anton Ingmarsson:
1751         * src/anjuta.glade:
1752         Fixed padding in preferences
1754 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1756         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
1758         * plugins/tools/anjuta-tools.glade:
1759         * plugins/tools/anjuta-tools.ui:
1760         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
1761           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
1762           atp_tool_dialog_refresh, atp_tool_dialog_show):
1763         * plugins/tools/dialog.h (dialog, plugin):
1764         * plugins/tools/plugin.c (prefs, gxml, action_group,
1765           atp_plugin_finalize, test, atp_plugin_activate,
1766           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
1767           ipreferences_unmerge, ipreferences_iface_init):
1768         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
1769           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
1770           atp_user_tool_activate, atp_tool_list_append_new,
1771           atp_tool_list_activate, atp_tool_list_deactivate):
1772         * plugins/tools/tool.h (plugin):
1773         
1774         #515854 – Move configuration into preferences
1776 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1778         patch by: Carl-Anton Ingmarsson:
1779         * src/anjuta-app.c (style, on_toolbar_style_changed,
1780           on_add_merge_widget, anjuta_app_instance_init):
1781         * src/anjuta.glade:
1782         
1783         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
1785 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
1787         * plugins/debug-manager/anjuta-debug-manager.glade,
1788         plugins/debug-manager/command.c,
1789         plugins/debug-manager/command.h,
1790         plugins/debug-manager/start.c,
1791         plugins/gdb/plugin.c,
1792         plugins/gdb/debugger.c,
1793         plugins/gdb/debugger.h,
1794         libanjuta/interfaces/libanjuta.idl:
1795         Improve start program dialog, allowing to specify working
1796         directory and environment variables
1798 2008-03-26  Naba Kumar  <naba@gnome.org>
1800         * libanjuta/resources.c (anjuta_res_url_show): Use
1801         anjuta_prog_is_installed() instead of g_find_program_in_path() and
1802         fixed formatting.
1804         Patch from Carl-Anton Ingmarsson:
1806         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
1807         * libanjuta/anjuta-utils.h:
1808         * src/action-callbacks.c (help_activate),
1809         (on_help_manual_activate), (on_help_tutorial_activate),
1810         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1811         * libanjuta/Makefile.am:
1812         Get rid of gnome_help_display_with_doc_id()
1814 2008-03-26  Naba Kumar  <naba@gnome.org>
1816         Patch from Carl-Anton Ingmarsson:
1818         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
1819         * plugins/project-import/project-import.c (on_import_cancel): Remove
1820         stray GnomeDruid variable.
1822 2008-03-26  Naba Kumar  <naba@gnome.org>
1824         * plugins/project-import/project-import.c (create_start_page):
1825         * plugins/project-wizard/druid.c (npw_druid_new):
1826         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
1827         
1828         Fixed type 'assistent' to 'assistant'.
1830 2008-03-25  Naba Kumar  <naba@gnome.org>
1832         Patch from Carl-Anton Ingmarsson:
1834         * libanjuta/Makefile.am:
1835         * libanjuta/anjuta-ui.c (sensitivity_toggled),
1836         (visibility_toggled), (accel_edited_callback),
1837         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
1838         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
1839         (anjuta_ui_get_accel_editor):
1840         * libegg/Makefile.am:
1841         * libegg/eggaccelerators.c (removed):
1842         * libegg/eggcellrendererkeys.c (removed):
1843         * libegg/eggtreeviewstate.c (removed):
1844         * libegg/test-tree-utils.c (removed):
1845         * libegg/treeviewutils/Makefile.am:
1846         * libegg/treeviewutils/eggaccelerators.h (removed):
1847         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
1848         * libegg/treeviewutils/eggtreeviewstate.h (removed):
1850         Ports anjuta-ui to gtk_cell_renderer_accel
1851         
1852 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1854         Reviewed by Naba Kumar  <naba@gnome.org>
1856         * plugins/project-import/Makefile.am:
1857         * plugins/project-import/project-import.{ch}:
1858         * plugins/project-import/anjuta-project-import.glade (removed):
1859         * configure.in, po/POTFILES.in:
1861         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
1862         file because libglade doesn't have GtkAssistant support.
1864 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
1866         * plugins/debug-manager/registers.c:
1867         Avoid a crash when debugger stop on an error
1869         * plugins/debug-manager/start.c,
1870         plugins/gdb/debugger.c,
1871         libanjuta/interfaces/libanjuta.idl:
1872         Display an error message when debugger target is not found
1874 2008-03-15  Naba Kumar  <naba@naba-desktop>
1876         * configure.in:
1877         * data/Makefile.am:
1878         * (removed) data/properties:
1879         * (added) plugins/editor/properties:
1880         * plugins/editor/Makefile.am:
1882         Moved data/properties to plugins/editor/ and removed dead code from
1883         Makefile.am files.
1884         
1885 2008-03-15  Naba Kumar  <naba@naba-desktop>
1887         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1888         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1889         (macro_dialog_finalize):
1890         * plugins/macro/macro-edit.c (macro_edit_dispose),
1891         (macro_edit_finalize):
1893         Fixed errors in previous patch.
1894         
1895 2008-03-15  Naba Kumar  <naba@naba-desktop>
1897         Patch from Ignacio Casal Quinteiro:
1899         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1900         (finalize):
1901         * plugins/class-gen/plugin.c (dispose), (finalize):
1902         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1903         (class_inheritance_dispose):
1904         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1905         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1906         (dma_plugin_finalize):
1907         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1908         (dma_debugger_queue_finalize):
1909         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1910         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1911         (anjuta_docman_finalize):
1912         * plugins/document-manager/plugin.c:
1913         * plugins/editor/plugin.c (dispose), (finalize),
1914         (editor_plugin_class_init):
1915         * plugins/editor/text_editor.c (text_editor_dispose),
1916         (text_editor_finalize):
1917         * plugins/file-loader/plugin.c (dispose), (finalize),
1918         (anjuta_file_loader_plugin_class_init):
1919         * plugins/file-manager/plugin.c (file_manager_finalize),
1920         (file_manager_dispose):
1921         * plugins/file-wizard/plugin.c (dispose), (finalize),
1922         (file_wizard_plugin_class_init):
1923         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1924         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1925         * plugins/glade/plugin.c (glade_plugin_dispose),
1926         (glade_plugin_finalize), (glade_plugin_class_init):
1927         * plugins/gtodo/plugin.c (finalize), (dispose):
1928         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1929         (anjuta_vim_plugin_dispose):
1930         * plugins/indent/plugin.c (indent_plugin_finalize),
1931         (indent_plugin_dispose):
1932         * plugins/language-manager/plugin.c (language_manager_finalize),
1933         (language_manager_dispose):
1934         * plugins/language-support-cpp-java/plugin.c
1935         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1936         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1937         (macro_db_class_init):
1938         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1939         (macro_dialog_finalize), (macro_dialog_class_init):
1940         * plugins/macro/macro-edit.c (macro_edit_dispose),
1941         (macro_edit_finalize), (macro_edit_class_init):
1942         * plugins/macro/plugin.c (finalize), (dispose):
1943         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1944         (anjuta_msgman_finalize):
1945         * plugins/message-view/message-view.c (message_view_dispose),
1946         (message_view_finalize):
1947         * plugins/message-view/plugin.c (message_view_plugin_dispose),
1948         (message_view_plugin_finalize):
1949         * plugins/patch/plugin.c (patch_plugin_finalize),
1950         (patch_plugin_dispose):
1951         * plugins/profiler/plugin.c (profiler_finalize),
1952         (profiler_dispose):
1953         * plugins/project-import/plugin.c (dispose), (finalize),
1954         (project_import_plugin_class_init):
1955         * plugins/project-manager/plugin.c
1956         (project_manager_plugin_finalize),
1957         (project_manager_plugin_dispose):
1958         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1959         (npw_plugin_finalize), (npw_plugin_class_init):
1960         * plugins/sample1/plugin.c (sample_plugin_finalize),
1961         (sample_plugin_dispose):
1962         * plugins/search/plugin.c (dispose), (finalize),
1963         (search_plugin_class_init):
1964         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1965         (sourceview_plugin_dispose):
1966         * plugins/subversion/plugin.c (finalize), (dispose):
1967         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1968         * plugins/symbol-browser/an_symbol_iter.c
1969         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1970         * plugins/symbol-browser/an_symbol_search.c
1971         (an_symbol_search_dispose), (an_symbol_search_finalize):
1972         * plugins/symbol-browser/an_symbol_view.c
1973         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1974         * plugins/symbol-browser/plugin.c (dispose), (finalize):
1975         * plugins/symbol-db/plugin.c (symbol_db_finalize),
1976         (symbol_db_dispose):
1977         * plugins/terminal/terminal.c (terminal_plugin_dispose),
1978         (terminal_plugin_finalize):
1979         * plugins/tools/plugin.c (atp_plugin_dispose),
1980         (atp_plugin_finalize), (atp_plugin_class_init):
1981         * plugins/valgrind/plugin.c (valgrind_finalize),
1982         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1984 2008-03-15  Naba Kumar  <naba@gnome.org>
1986         * TODO.tasks: Updated and marked debugger bounties completed.
1987         
1988 2008-03-12  Johannes Schmid  <jhs@gnome.org>
1990         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1991         (get_line_indentation_base):
1992         
1993         #521847 – anjuta freez when edit file
1995 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1997         Patch from Rob Bradford:
1998         * plugins/build-basic-autotools/executer.c (execute_program):
1999         520324 – Execute command is not overridable
2000         
2001         * plugins/sourceview/sourceview.c (on_insert_text):
2002         Removed Debug print
2004 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2006         Patch from James Liggett:
2007         * plugins/subversion/plugin.c (activate_plugin):
2008         521691 – Crash when click "Resolve Conflicts" without opened project
2010 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2012         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2013         * plugins/language-support-cpp-java/cpp-java-utils.c:
2014         * plugins/language-support-cpp-java/plugin.c
2015         (get_line_indentation_base), (on_editor_char_inserted_cpp):
2016         520415 – [PATCH] Problems in auto indentatation code,
2017         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2018         
2019         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2020         (anjuta_view_button_press_event):
2021         * plugins/sourceview/sourceview.c (on_insert_text),
2022         (sourceview_adjustment_changed), (sourceview_new):
2023         #520761 – Weirz behavior with popup
2025 2008-03-03  Johannes Schmid  <jhs@gnome.org>
2027         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2028         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2029         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2030         (anjuta_launcher_fork):
2031         * libanjuta/anjuta-launcher.h:
2032         Add API to set environment variables for the forked process
2033         
2034         * plugins/build-basic-autotools/Makefile.am:
2035         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2036         .glade:
2037         * plugins/build-basic-autotools/build-basic-autotools.c
2038         (build_set_env), (build_execute_command_full),
2039         (build_execute_command), (build_configure_project),
2040         (build_autogen_project):
2041         * plugins/build-basic-autotools/build-basic-autotools.h:
2042         * plugins/build-basic-autotools/build-options.c
2043         (fill_options_combo), (build_dialog_configure):
2044         * plugins/build-basic-autotools/build-options.h:
2045         Use new launcher API to set CFLAGS when running configure. New configure dialog
2046         which has predefined CFLAGS settings.
2048         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2050 === anjuta 2.4.0 ===
2052 2008-03-11  Naba Kumar  <naba@gnome.org>
2054         * NEWS: Updated for 2.4.0 stable release.
2055         * configure.in: Version bumped to 2.4.0
2056         * TODO.tasks: Updated.
2058 2008-03-10  Rob Bradford  <rob@robster.org.uk>
2060         Reviewed by Naba Kumar  <naba@gnome.org>:
2061         * global-tags/Makefile.am:
2062         Revert change for #515954. This change was incorrect, the anjuta-tags
2063         program is installed into the $(bindir) rather than the $(scriptdir).
2065 2008-03-02  Naba Kumar  <naba@gnome.org>
2067         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2068         * configure.in: Added a requirement for scintilla editor plugin.
2070 2008-03-02  Johannes Schmid  <jhs@gnome.org>
2072         * plugins/message-view/anjuta-msgman.c
2073         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2074         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2075         * plugins/message-view/anjuta-msgman.h:
2076         
2077         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2078         get rid of the cached current_view member.
2079         Fixes #518469 – Save message buffer not working good
2081 2008-03-01  Johannes Schmid  <jhs@gnome.org>
2083         Patch by James Liggett:
2084         * plugins/subversion/svn-command.h:
2085         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2086         Fixed #519275 – Subversion should allow offline diffs   
2088 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2090         * plugins/language-support-cpp-java/cpp-java-assist.c
2091         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2092         Removed some debug code
2093         
2094         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
2095         Escape tooltip text to avoid broken markup
2097 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2099         * libanjuta/Makefile.am:
2100         Fixed a build error when building with -j X
2101         
2102         * plugins/tools/scripts/prepare-changelog.pl:
2103         Updated to latest script version in gnome svn
2105 2008-02-28  Johannes Schmid <jhs@gnome.org>
2107         * plugins/document-manager/anjuta-docman.c:
2108         (anjuta_docman_page_destroy):
2109         Do not unref widget because the GtkNotebook will unref them
2110         
2111         * plugins/file-manager/file-view.c: (file_view_refresh):
2112         * plugins/search/search_preferences.c: (search_preferences_init):
2113         Fixed a memory leaks
2114         
2115         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
2116         (ieditor_get_offset), (ieditor_iface_init),
2117         (idocument_get_filename), (ilanguage_get_supported_languages),
2118         (autodetect_language):
2119         
2120         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
2121         was missing.
2123 2008-02-28  Johannes Schmid <jhs@gnome.org>
2125         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2126         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
2128 2008-02-27  Naba Kumar  <naba@gnome.org>
2130         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
2131         string break. That was a mistake doing at this point.
2133 === anjuta 2.3.5 ===
2135 2008-02-26  Naba Kumar  <naba@gnome.org>
2137         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
2138         crash when there is a modified new file open, a non-modified exiting
2139         file open and autosave happen. Simplified error checking logic and
2140         avoided memory corruption. Fixes bug #Bug 518716.
2142 2008-02-25  Naba Kumar  <naba@gnome.org>
2144         * NEWS: Updated for release 2.3.5
2145         * configure.in: Bumped version to 2.3.5
2147         * plugins/build-basic-autotools/build-basic-autotools.c:
2148         (on_editor_changed): Avoid accessing text which is greater than
2149         valid range.
2151         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
2153 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
2155         * plugins/debug-manager/breakpoints.c:
2156         Fix #518329: Crash when adding breakpoint and other similar bugs
2158 2008-02-25  Johannes Schmid <jhs@gnome.org>
2160         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
2161         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
2162         Never call error() which calls exit()
2163         #517646 – Anjuta exists with code 2 when i try to import gedit
2165 2008-02-23  Johannes Schmid <jhs@gnome.org>
2167         * plugins/sourceview/sourceview.c: (ieditor_insert):
2168         Block insert_text signal when inserting manually.
2170 2008-02-23  Johannes Schmid <jhs@gnome.org>
2172         * plugins/sourceview/sourceview.c: (on_insert_text):
2173         Fixed a problem with the "insert-text" signal that broke
2174         copy&paste sometimes
2176 2008-02-22  Johannes Schmid <jhs@gnome.org>
2178         * plugins/language-support-cpp-java/plugin.c:
2179         (get_line_indentation_base):
2180         More fixes for comment handling and made the code
2181         a lot simpler
2183 2008-02-22  Johannes Schmid <jhs@gnome.org>
2185         * plugins/sourceview/sourceview.c: (on_insert_text):
2186         Fixed #517919 – Crash on pasting docblock
2188 2008-02-20  Johannes Schmid <jhs@gnome.org>
2190   Patch from James Liggett:
2191         * plugins/profiler/profiler.glade:
2192         Fix width options dialog. Translations are not longer cut off. (#516630)
2194 2008-02-18  Johannes Schmid <jhs@gnome.org>
2196         * plugins/sourceview/sourceview.c: (on_insert_text):
2197         Do not change the iterator in the "insert-text" handler because
2198         it has some strange side-effects when copying text
2199         Fix useless free'ing in hover-leave that might have led to random
2200         crashes
2202 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2204         * plugins/debug-manager/start.c:
2205         Avoid a glib warning if no project is loaded
2207 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2209         * manuals/anjuta-manual/C/debugger.xml:
2210         Remove warning about new debugger
2212 2008-02-17  Johannes Schmid <jhs@gnome.org>
2214         * manuals/anjuta-manual/figures/project-window.png:     
2215         Use a smaller picture
2217 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2219         * plugins/gdb/debugger.c:
2220         Set breakpoint in file with uncommon characters in path name
2222 2008-02-17  Johannes Schmid <jhs@gnome.org>
2224         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2225         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2226         (icell_get_char):
2227         * plugins/sourceview/sourceview.c: (on_insert_text):    
2228         Fix "char-added" signal to pass the correct iterator
2230 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2232         * plugins/gdb/debugger.c:
2233         Load executable in gdb with space in path name 
2235 2008-02-17  Johannes Schmid <jhs@gnome.org>
2237         * plugins/language-support-cpp-java/plugin.c:
2238         (get_line_indentation_base), (get_line_auto_indentation),
2239         (on_auto_indent):
2240         Some bugfixes and clean-ups in comment indentation code
2241         
2242         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2243         (anjuta_view_finalize), (anjuta_view_key_press_event):
2244         * plugins/sourceview/sourceview.c: (on_insert_text),
2245         (sourceview_create_highligth_indic), (sourceview_new):
2246         Cleaned implementation of char-added signal by using "insert-text" signal
2247         instead of filtering "key-press-event"
2248         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2249         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
2250         (iiter_diff):
2251         Fixed implementation of get_character and return value of iiter_first() and
2252         iiter_last();
2254 2008-02-16  Johannes Schmid <jhs@gnome.org>
2256         * plugins/valgrind/plugin.c: (valgrind_activate),
2257         (ipreferences_merge), (ipreferences_unmerge):
2258         * plugins/valgrind/vgactions.c: (vg_actions_run):
2259         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
2260         
2261         Fixed crasher when starting valgrind because of strange prefs handling and
2262         #516641 – Valgrind: Load Log does not clear list
2264 2008-02-15  James Liggett  <jrliggett@cox.net>
2266         * plugins/profiler/plugin.c:
2267         (on_select_other_target_button_clicked):
2268         Select the new custom target in the list so that the user sees it.
2270         Bug 516630 – Selection custom binary in profiler is not
2271         user-friendly.
2273 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2275         * manuals/anjuta-manual/C/projects.xml:
2276         Fix #515993: "Add package" button is "Add Package" in code
2277         Fix #516727: "Build All" is "Build Project" in code
2278         Fix #516728: "Clean All" is "Clean Project" in code
2279         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
2280         Fix #516730: Fix note title 
2281         "Configure" is "Run Configure..." in code
2283 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2285         * (added) manuals/anjuta-manual/C/figures/project-window.png,
2286         (removed) manuals/anjuta-manual/C/figures/project_win.png,
2287         manuals/anjuta-manual/C/projects.xml,
2288         manuals/anjuta-manual/Makefile.am:
2289         Fix #515207: Add a new project window screenshoot
2290         Rename "Project View" to "Project window"
2292 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2294         * plugins/project-import/project-import.c:
2295         Fix #516743: Import project keeps an old date on project file
2297         * plugins/project-manager/plugin.c:
2298         Fix #516737: Import project doesn't load project with space in name
2300 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2302         * plugins/debug-manager/command.c:
2303         Destroy local variables on each step
2305         * plugins/debug-manager/debug_tree.c,
2306         plugins/debug-manager/watch.c,
2307         plugins/debug-manager/locals.c,
2308         plugins/gdb/debugger.c,
2309         libanjuta/interfaces/libanjuta.idl:
2310         Parse local variables scope (not used yet)
2312 2008-02-15  James Liggett <jrliggett@cox.net>
2314         reviewed by: Johannes Schmid <jhs@gnome.org>
2316         * plugins/profiler/gprof-options.c: (setup_widgets),
2317         (gprof_options_set_target), (gprof_options_has_target),
2318         (gprof_options_get_string):
2319         * plugins/profiler/gprof-options.h:
2320         * plugins/profiler/plugin.c: (ifile_open):
2321         516128 – crash in Anjuta IDE: selected profiler as the...
2323 2008-02-14  Johannes Schmid <jhs@gnome.org>
2325         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
2326         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
2327         * plugins/symbol-browser/an_symbol.c:
2328         * plugins/symbol-browser/an_symbol_view.c:
2329         (on_symbol_view_row_expanded):
2330         Fixed some memory leaks (Remember to all free/unref everything that comes
2331         from gtk_tree_model_get())
2333 2008-02-14  Johannes Schmid <jhs@gnome.org>
2335         * plugins/document-manager/search-box.c: (on_search_activated):
2336         516377 – Status bar does not change its status of 'Search for .. continued at top'
2337         (caused by differences between scintilla and sourceview)
2339 2008-02-13  James Liggett <jrliggett@cox.net>
2341         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
2342         Output in UTF-8 format to avoid hangs with the editor. (#516014)
2344 2008-02-14  Johannes Schmid <jhs@gnome.org>
2346         * plugins/language-support-cpp-java/plugin.c:
2347         (get_line_indentation_base), (get_line_auto_indentation),
2348         (on_editor_char_inserted_cpp):
2349         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
2351 2008-02-13  Johannes Schmid <jhs@gnome.org>
2353         * plugins/language-support-cpp-java/plugin.c:
2354         (is_iter_inside_string), (get_line_auto_indentation):
2355         Handle comments in the code and do not ask editor. Fixes scintilla
2356         indentation (sourceview does not report comments anyway).
2357         
2358         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
2359         Diff with correct sign (also fixes some issues with language-support)
2361 2008-02-13  Johannes Schmid <jhs@gnome.org>
2363         * plugins/language-support-cpp-java/plugin.c:
2364         (get_line_indentation_base):
2365         Act even more clever for comments. Indent /* */ comments correctly
2366         for multilines
2368 2008-02-13  Johannes Schmid <jhs@gnome.org>
2370         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
2371         Also set indentation size correctly, when tab size is set
2372         by language support plugin
2374 2008-02-13  Johannes Schmid <jhs@gnome.org>
2376         * plugins/language-support-cpp-java/plugin.c:
2377         (get_line_indentation_base):
2378         
2379         Indent lines after comments correctly
2381 2008-02-13  Johannes Schmid <jhs@gnome.org>
2383         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
2384         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
2385         * libanjuta/anjuta-launcher.h:
2386         Some more fixes from symbol-db-branch
2387         
2388         * src/Makefile.am:
2389         Move anjuta-shell to noinst_PROGRAMS as it is just a test
2391 2008-02-12  Johannes Schmid <jhs@gnome.org>
2393   Patch from Gennaro Bellizio <genbell@tiscali.it>:
2394         * global-tags/Makefile.am:
2395         * AUTHORS
2396         #515954 – create_global_tags.sh: wrong anjuta-tags path
2397         
2398         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2399         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
2400         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2401         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
2402         (anjuta_launcher_fork):
2403         * libanjuta/anjuta-launcher.h:
2404         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
2405         from symbol-db branch
2407 2008-02-11  Johannes Schmid <jhs@gnome.org>
2409         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2410   515868 – File browser only shows icons when activated
2411   
2412 2008-02-11  Johannes Schmid <jhs@gnome.org>
2414         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2415         #515867 – Anjuta dies on startup
2417 2008-02-11  Johannes Schmid <jhs@gnome.org>
2419         * TODO.tasks: Marked subversion task as completed
2421 === anjuta 2.3.4 ===
2423 2008-02-11  Naba Kumar  <naba@gnome.org>
2425         * configure.in: Bumped version to 2.3.4
2427 2008-02-10  Naba Kumar  <naba@gnome.org>
2429         * NEWS: Updated for release.
2431 2008-02-10  Johannes Schmid <jhs@gnome.org>
2433         * plugins/document-manager/anjuta-document-manager.plugin.in:
2434         Added html, javascript and glade file types. This makes it possible to
2435         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
2436         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
2437         
2438         * plugins/file-wizard/anjuta-file-wizard.glade:
2439         * plugins/gdb/anjuta-gdb.glade:
2440         * plugins/project-wizard/anjuta-project-wizard.glade:
2441         * plugins/search/anjuta-search.glade:
2442         * plugins/terminal/anjuta-terminal-plugin.glade:
2443         
2444         Fixed some other translation issues (#507921)
2446 2008-02-10  Naba Kumar  <naba@gnome.org>
2448         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
2449         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
2451 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2453         * manuals/anjuta-manual/C/interface.xml,
2454         manuals/anjuta-manual/C/introduction.xml,
2455         manuals/anjuta-manual/C/preferences.xml,
2456         manuals/anjuta-manual/C/fileoperations.xml,
2457         manuals/anjuta-manual/C/projects.xml:
2458         Fix spelling errors, including bug #515204, #515172, #515117
2459         and #513892
2461 2008-02-10  Naba Kumar  <naba@gnome.org>
2463         * plugins/document-manager/plugin.c: Fixed stream comment and added
2464         translator's comment for 'block comment', 'box comment' and 'stream
2465         comment'
2467 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2469         * plugins/debug-manager/command.c,
2470         plugins/debug-manager/command.h,
2471         plugins/debug-manager/breakpoints.c,
2472         libanjuta/interfaces/libanjuta.idl:
2473         Avoid adding the same breakpoint several times
2475         * plugins/gdb/debugger.c:
2476         Fix bug #515463: Deattaching process kill it
2478 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2480         * manuals/anjuta-manual/C/debugger.xml:
2481         Fix translation bug #515459 and #515460
2483 2008-02-10  Johannes Schmid <jhs@gnome.org>
2485   Patch from Rémi Cardona <remi@gentoo.org>
2487         * plugins/build-basic-autotools/Makefile.am:
2488         * plugins/cvs-plugin/Makefile.am:
2489         * plugins/document-manager/Makefile.am:
2490         * plugins/editor/Makefile.am:
2491         * plugins/indent/Makefile.am:
2492         * plugins/language-support-cpp-java/Makefile.am:
2493         * plugins/message-view/Makefile.am:
2494         * plugins/sourceview/Makefile.am:
2495         * plugins/symbol-browser/Makefile.am:
2496         * plugins/terminal/Makefile.am:
2497         * scripts/build-schemas.mk:
2498         * src/Makefile.am:
2499   Fix #512531 – Parallel build fails
2500   
2501   * AUTHORS: Added Rémi
2503 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2505         * plugins/debug-manager/queue.c:
2506         Fix interrupt command, not working due to previous change
2508 2008-02-10  Johannes Schmid <jhs@gnome.org>
2510         * src/Makefile.am:
2511         * src/anjuta-app.c:
2512         * src/anjuta-callbacks.c (removed):
2513         * src/anjuta-callbacks.h (removed):
2514         
2515         Removed (almost) empty files, fixes #515383 and #515388
2517 2008-02-09  James Liggett <jrliggett@cox.net>
2519         Reviewed by Naba Kumar  <naba@gnome.org>:
2521         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2522         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2523         * plugins/subversion/svn-command.c:
2524         (svn_command_make_canonical_path):
2525         * plugins/subversion/svn-command.h:
2526         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2527         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2528         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2529         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2530         * plugins/subversion/svn-remove-command.c:
2531         (svn_remove_command_new):
2532         * plugins/subversion/svn-status-command.c:
2533         (svn_status_command_new):
2534         * plugins/subversion/svn-switch-command.c:
2535         (svn_switch_command_new):
2536         * plugins/subversion/svn-update-command.c:
2537         (svn_update_command_new):
2538         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
2539         die if the user gives a path that libsvn doesn't like. 
2540         
2541         Fixes bug #515500
2543 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
2545         * plugins/debug-manager/command.c,
2546         plugins/debug-manager/command.h,
2547         plugins/debug-manager/queue.c:
2548         Fix crashes when trying to stop the debugger while it is busy
2550 2008-02-08  Johannes Schmid <jhs@gnome.org>
2552   Patch from Rodrigo Moya <rodrigo@novell.com>
2554         * plugins/glade/plugin.c: (ifile_open):
2555         * plugins/symbol-browser/test-class.cpp:
2556         * AUTHORS: Added Rodrigo
2557         
2558         #514732 – 64 bit compliation error
2559         #514733 – Use of uninitialized variables
2561 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
2563         * manuals/anjuta-manual/C/debugger.xml:
2564         Fix translation bug #514494 and bug #514440
2566 2008-02-05  Massimo Cora'  <maxcvs@email.it>
2568         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2569         Fix a compile error added in the previous patch
2571 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
2573         * plugins/profiler/gprof-view.c,
2574         plugins/class-inheritance/class-callbacks.c,
2575         plugins/class-inheritance/class-inherit.c,
2576         plugins/symbol-browser/an_symbol.c,
2577         plugins/symbol-db/symbol-db-engine-iterator-node.c,
2578         libanjuta/interfaces/libanjuta.idl:
2579         Change ianjuta_symbol_file function to ianjuta_symbol_uri
2581 2008-02-04  Johannes Schmid <jhs@gnome.org>
2583         * plugins/search/anjuta-search.glade: Fixed typo
2585 2008-02-03  Johannes Schmid <jhs@gnome.org>
2587         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
2588         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
2589         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2590         .glade:
2591         * plugins/build-basic-autotools/build-basic-autotools.c:
2592         (build_get_context), (build_configure_project):
2593         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2594         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2595         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
2596         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
2597         * plugins/devhelp/plugin.c: (devhelp_activate):
2598         * plugins/editor/Makefile.am:
2599         * plugins/editor/anjuta-editor-scintilla.glade:
2600         * plugins/editor/text_editor.c:
2601         * plugins/editor/text_editor.h:
2602         * plugins/editor/text_editor_menu.c (removed):
2603         * plugins/editor/text_editor_menu.h (removed):
2604         * plugins/file-wizard/anjuta-file-wizard.glade:
2605         * plugins/gtodo/notification.c: (create_notification_window):
2606         * plugins/gtodo/preferences.c: (preferences_widget):
2607         * plugins/language-support-cpp-java/plugin.c:
2608         (cpp_java_plugin_activate_plugin):
2609         * plugins/message-view/anjuta-message-manager-plugin.glade:
2610         * plugins/message-view/plugin.c: (activate_plugin):
2611         * plugins/project-manager/plugin.c: (confirm_removal):
2612         * plugins/search/anjuta-search.glade:
2613         * plugins/search/plugin.c:
2614         * plugins/search/search-replace.c: (nb_results_alert):
2615         * plugins/subversion/subversion-commit-dialog.c:
2616         (on_subversion_commit_response):
2617         * plugins/symbol-browser/plugin.c: (activate_plugin):
2618         * plugins/valgrind/plugin.c: (on_menu_run_activate):
2619         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
2620         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
2621         * src/anjuta.glade:
2622         
2623         Fixed translation bugs from #507921.
2624         Removed unused files in scintilla plugin
2626 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2628         * manuals/anjuta-manual/C/debugger.xml:
2629         Fix bug #514124 and bug #514138: Wrong menu item name
2631 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2633         * plugins/profiler/gprof-view.c,
2634         plugins/symbol-browser/plugin.c,
2635         plugins/class-inheritance/class-callbacks.c,
2636         plugins/debug-manager/plugin.c,
2637         plugins/tools/editor.c,
2638         plugins/search/search-replace.c,
2639         plugins/search/search-replace_backend.c,
2640         plugins/search/search-replace_backend.h,
2641         plugins/build-basic-autotools/build-basic-autotools.c,
2642         plugins/document-manager/plugin.c,
2643         plugins/document-manager/file_history.c,
2644         plugins/document-manager/anjuta-docman.c,
2645         plugins/document-manager/anjuta-docman.h,
2646         plugins/document-manager/action-callbacks.c,
2647         libanjuta/interfaces/libanjuta.idl:
2648         Rename IAnjutaDocumentManager functions:
2649         find_document_with_path, goto_file_line, goto_file_line_mark
2650         and get_full_filename into
2651         find_document_with_uri, goto_uri_line, goto_uri_line_mark
2652         and get_uri
2653         Fix search plugin to use an URI instead of a file path
2654         Fix anjuta_docman_get_uri to always return an URI
2656 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2658         * plugins/debug-manager/breakpoints.c:
2659         Fix bug #514118: Rename Clear All Breakpoints to Remove
2660         All Breakpoints
2662 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2664         * manuals/anjuta-manual/C/debugger.xml:
2665         Update debugger documentation
2667 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2669         * plugins/debug-manager/sharedlib.c,
2670         plugins/debug-manager/anjuta-debug-manager.glade,
2671         plugins/debug-manager/queue.c,
2672         plugins/tools/execute.c,
2673         plugins/tools/anjuta-tools.glade,
2674         plugins/tools/editor.c,
2675         plugins/project-wizard/templates/terminal.wiz,
2676         plugins/project-wizard/templates/xlib-dock.wiz,
2677         plugins/project-wizard/templates/wxwin.wiz,
2678         plugins/project-wizard/templates/java.wiz,
2679         plugins/project-wizard/templates/gnome.wiz,
2680         plugins/project-wizard/templates/anjuta-plugin.wiz,
2681         plugins/project-wizard/templates/gtkmm.wiz,
2682         plugins/project-wizard/templates/python.wiz,
2683         plugins/project-wizard/templates/cpp.wiz,
2684         plugins/project-wizard/templates/sdl.wiz,
2685         plugins/project-wizard/templates/gtk.wiz,
2686         plugins/project-wizard/templates/minimal.wiz,
2687         plugins/project-wizard/templates/xlib.wiz,
2688         plugins/project-wizard/templates/gcj.wiz,
2689         plugins/gdb/plugin.c,
2690         plugins/gdb/debugger.c,
2691         libanjuta/anjuta-plugin-manager.c:
2692         Partial fix of #507921: translation issues in debug-manager, tools,
2693         project-wizard, gdb and anjuta-plugin-manager.
2695 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
2697         * plugins/debug-manager/queue.c:
2698         Debugger Local, Stack and Thread windows were missing due to
2699         the previous change.
2701 2008-02-02  Johannes Schmid <jhs@gnome.org>
2703         * manuals/anjuta-manual/Makefile.am:
2704         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
2705         causes make install to fail
2707 2008-02-02  Johannes Schmid <jhs@gnome.org>
2709         * plugins/macro/macros.xml:
2710         #495511 – Header_h macro correction
2712 2008-02-02  Johannes Schmid <jhs@gnome.org>
2714         * plugins/patch/patch-plugin.glade:
2715         gtk-apply is not translatable...
2717 2008-02-02  Johannes Schmid <jhs@gnome.org>
2719         * plugins/build-basic-autotools/build-basic-autotools.c:
2720         (on_build_mesg_format):
2721         
2722         Also check for untranslated messages from make. Should fix 
2723         #511981 – Error parsing make output
2725 2008-02-02  Johannes Schmid <jhs@gnome.org>
2727         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2728         .glade:
2729         
2730         Fixed #511010 – [UI] Execute program utility window
2732 2008-02-02  Johannes Schmid <jhs@gnome.org>
2734         * src/anjuta.glade:
2735         Fixed #509908 – [UI] Problems with the General settings tab
2737 2008-02-02  Johannes Schmid <jhs@gnome.org>
2739         * manuals/anjuta-manual/C/fileoperations.xml:
2740         Fixed #513730 – Option not present in the GUI po file
2742 2008-02-02  Johannes Schmid <jhs@gnome.org>
2744         * plugins/sourceview/anjuta-editor-sourceview.glade:
2745         Adjust preferences default values
2747 2008-02-02  Johannes Schmid <jhs@gnome.org>
2749         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
2750         Fixed #512535 – Open files tabs' position is correctly remembered 
2751         but not applied at startup
2753 2008-02-02  Johannes Schmid <jhs@gnome.org>
2755         * plugins/search/search-replace.c: (on_message_clicked):
2756         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
2757         fix clicking on search result messages
2759 2008-02-01  James Liggett <jrliggett@cox.net>
2761         * plugins/subversion/svn-command.c: (on_svn_notify):
2762         Fixed wrong status message output when resolving conflicts.
2764 2008-02-02  Johannes Schmid <jhs@gnome.org>
2766         * configure.in: Require GtkSourceView 2.1.2
2767         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
2768         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
2769         (imark_is_marker_set), (imark_delete_all_markers),
2770         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
2771         
2772         Adapted to API changes in GtkSourceView
2774 2008-02-01  Johannes Schmid <jhs@gnome.org>
2776         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
2777         Fixed tabsize preference
2779 2008-02-01  Johannes Schmid <jhs@gnome.org>
2781         * manuals/anjuta-manual/C/fileoperations.xml:
2782         * manuals/anjuta-manual/C/interface.xml:
2783         Updated manual
2784         
2785         * manuals/anjuta-manual/Makefile.am:
2786         * manuals/anjuta-manual/C/figures/*:
2787         
2788         Updated figures to be in clearlooks theme, removed old figures
2790 2008-02-01  Johannes Schmid <jhs@gnome.org>
2792         * plugins/patch/patch-plugin.glade:
2793         * plugins/patch/plugin.c: (patch_plugin_activate):
2794         Another UI issue with the patch plugin and silenced a compiler
2795         warning
2796         
2797         Patch from James Liggett:
2798         * plugins/profiler/gprof-call-graph-view.c:
2799         (gprof_call_graph_view_create_columns):
2800         * plugins/profiler/gprof-flat-profile-view.c:
2801         (gprof_flat_profile_view_create_columns):
2802         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
2803         * plugins/profiler/gprof-view.h:
2804         
2805         Use two decimal places for float values in profiler views (#507831)
2807 2008-02-01  Johannes Schmid <jhs@gnome.org>
2809         * configure.in:
2810         * plugins/editor/Makefile.am:
2811         
2812         Fixed #512751 – libgnomeprint unnecessary without scintilla
2814 2008-01-31  Johannes Schmid <jhs@gnome.org>
2816         * plugins/language-manager/languages.xml:
2817         Added a pretty ugly string for C++ headers. Maybe we should rely
2818         on mime-types instead...
2820 2008-01-31  Johannes Schmid <jhs@gnome.org>
2822         * plugins/language-support-cpp-java/cpp-java-assist.c:
2823         (get_iter_column), (cpp_java_assist_get_calltip_context),
2824         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2825         (on_assist_chosen), (cpp_java_assist_install):
2826         * plugins/language-support-cpp-java/plugin.c:
2827         (on_editor_char_inserted_cpp):
2828         Removed annoying DEBUG_PRINTs
2829         
2830         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2831         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2832         * plugins/sourceview/sourceview.c: (iassist_show_tips):
2833         
2834         Fixed "jumping" tooltips, fixed indentation of brances
2836 2008-01-31  Johannes Schmid <jhs@gnome.org>
2838         * plugins/document-manager/plugin.c: (on_document_changed):
2839         Fixed crash when closing anjuta after all document tabs have been closed
2841 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2843         * plugins/debug-manager/anjuta-debug-manager.glade:
2844         Fix #513485: wrong strings maked as translatable
2846 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2848         * plugins/debug-manager/threads.c,
2849         plugins/debug-manager/stack_trace.c:
2850         Avoid crash when getting relative path from debugger (same fix
2851         than for #510028)
2853         * plugins/debug-manager/queue.c:
2854         Emit all state changes notification
2856         * plugins/debug-manager/start.c:
2857         Fix #511586: Project path with "+" not working in debugger
2859 2008-01-31  Johannes Schmid <jhs@gnome.org>
2861         * plugins/patch/patch-plugin.glade:
2862         Fixed button ui problem...
2863         
2864         Patch from James Liggett:
2865         * plugins/profiler/gprof-call-graph-block-entry.c:
2866         (gprof_call_graph_block_primary_entry_new),
2867         (gprof_call_graph_block_secondary_entry_new):
2868         * plugins/profiler/gprof-flat-profile-entry.c:
2869         (gprof_flat_profile_entry_new):
2870         
2871         Fix #507831 - Wrong Profiler values for some locales
2873 2008-01-31  Johannes Schmid <jhs@gnome.org>
2875         * plugins/sourceview/anjuta-editor-sourceview.glade:
2876         * plugins/sourceview/sourceview-prefs.c:
2877         * plugins/sourceview/sourceview.c: (sourceview_finalize):
2878   
2879   Fixed Editor->View popup menu for those entries that are appropriate for
2880   sourceview    
2882 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2884         * plugins/debug-manager/breakpoints.c:
2885         Fix #512901: Crash when adding a breakpoint
2887         * plugins/debug-manager/queue.c:
2888         Remove a possible memory leak
2890 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2892         * plugins/debug-manager/data_view.c,
2893         plugins/debug-manager/sparse_view.c,
2894         manuals/anjuta-manual/C/debugger.xml:
2895         Fix #513130, #513131 #513135: Wrong menu item names and errors
2896         in the documentation
2898 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2900         * plugins/tools/editor.c:
2901         ianjuta_document_manager_find_document_with_path expect an uri not
2902         a path
2904 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
2906         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2907         manuals/reference/libanjuta/libanjuta-sections.txt,
2908         libanjuta/interfaces/libanjuta.idl:
2909         Documentation fixes for IAnjutaDebugger* interfaces
2911 === anjuta 2.3.3 ===
2913 2008-01-27  Naba Kumar  <naba@gnome.org>
2915         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2916         rpm spec file.
2918         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2919         (value_added_current_editor), (value_removed_current_editor):
2920         Removed dead code.
2922         * TODO.tasks: Updated.
2924         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2925         scrollwindow shadow in.
2927         * plugins/editor/anjuta-editor-scintilla.glade:
2928         * plugins/editor/style-editor.c: (create_style_editor_gui):
2929         Set style window transient and cetered for preferences window.
2930         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2932         * plugins/editor/anjuta-editor-scintilla.glade:
2933         Fixes Bug #427108 - Scintilla plugin configuration folding-style
2934         setting not working
2936         * configure.in, NEWS: Updated for release 2.3.3
2938 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2940         * plugins/debug-manager/anjuta-debug-manager.glade:
2941         Fix #512224: Use a string in english
2943 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2945         * plugins/build-basic-autotools/build-basic-autotools.c:
2946         ianjuta_document_manager_goto_file_line_mark needs an uri and
2947         not a file path
2949 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2951         * plugins/symbol-browser/plugin.c,
2952         plugins/symbol-browser/an_symbol_view.c:
2953         use gnome_vfs_get_uri_from_local_path to get local path from uri
2954         This takes care of escaping some characters
2956 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2958         * plugins/debug-manager/stack_trace.c:
2959         Probably fix #510028: crash debugger when having a relative filename
2960         in stack trace
2962 2008-01-25 Tom <tpgww@onepost.net>
2964         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2966         * plugins/document-manager/plugin.c,
2967         plugins/document-manager/file_history.c,
2968         plugins/document-manager/file_history.h,
2969         plugins/document-manager/anjuta-docman.c,
2970         plugins/document-manager/anjuta-docman.h:
2971         Rename filename argument to uri when an uri is expected
2972         anjuta_docman_get_document_for_uri will remove symlinks 
2974 2008-01-25  Naba Kumar  <naba@gnome.org>
2976         * plugins/terminal/terminal.c: (terminal_execute),
2977         (activate_plugin):
2978         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2980 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2982         * plugins/debug-manager/anjuta-debug-manager.glade,
2983         plugins/debug-manager/start.c:
2984         Fix #511049: Change UI of add source directories dialog
2986 2008-01-24  Naba Kumar  <naba@gnome.org>
2988         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2989         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2990         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2991         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2992         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2993         should work now.
2995 2008-01-24  Johannes Schmid <jhs@gnome.org>
2997         Patch from: Luca Ferretti <ella.uca@libero.it>:
2999         * plugins/document-manager/anjuta-docman.c:
3000         (anjuta_docman_page_init), (anjuta_docman_class_init):
3001         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3002         
3003         Fix #511757 – Close icon in tabs cut off (Patch was only for
3004         document-manager, also adapted it for message-manager)
3006 2008-01-24  Johannes Schmid <jhs@gnome.org>
3008         * plugins/Makefile.am:
3009         * plugins/sourceview/anjuta-document.c:
3010         * plugins/sourceview/anjuta-marshal.list:
3011         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3012         (anjuta_view_key_press_event):
3013         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3014         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3015         (iiter_diff), (iiter_iface_init):
3016         * plugins/sourceview/sourceview.c: (on_document_char_added),
3017         (ieditor_goto_position), (ieditor_get_text),
3018         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3019         (ieditor_erase), (ieditor_get_line_from_position),
3020         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3021         (ieditor_get_position_from_offset), (ieditor_get_start_position),
3022         (ieditor_get_end_position), (ieditor_goto_start),
3023         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3024         (iconvert_to_lower), (iindic_set), (iassist_suggest),
3025         (iassist_show_tips):
3026         
3027         Implemented new iterators interface in sourceview editor and
3028         re-enabled it.
3030 2008-01-23  Naba Kumar  <naba@gnome.org>
3032         * libanjuta/interfaces/libanjuta.idl:
3033         * manuals/reference/libanjuta/libanjuta-sections.txt:
3034         * plugins/build-basic-autotools/build-basic-autotools.c:
3035         (build_indicator_location_set), (on_editor_changed):
3036         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3037         * plugins/debug-manager/variable.c: (get_hovered_word):
3038         * plugins/document-manager/action-callbacks.c:
3039         (on_editor_command_upper_case_activate),
3040         (on_editor_command_lower_case_activate):
3041         * plugins/document-manager/search-box.c: (on_incremental_search),
3042         (on_search_activated):
3043         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3044         (iiter_last), (iiter_set_position), (iiter_get_position),
3045         (iiter_get_length), (iiter_compare), (iiter_diff),
3046         (iiter_iface_init):
3047         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3048         (text_editor_goto_point), (itext_editor_goto_start),
3049         (itext_editor_goto_end), (itext_editor_goto_position),
3050         (itext_editor_get_text_all), (itext_editor_get_text),
3051         (itext_editor_get_position), (itext_editor_get_offset),
3052         (itext_editor_get_length), (itext_editor_insert),
3053         (itext_editor_erase), (itext_editor_erase_all),
3054         (itext_editor_get_column), (itext_editor_get_overwrite),
3055         (itext_editor_set_popup_menu),
3056         (itext_editor_get_line_from_position),
3057         (itext_editor_get_line_begin_position),
3058         (itext_editor_get_line_end_position),
3059         (itext_editor_get_position_from_offset),
3060         (itext_editor_get_start_position), (itext_editor_get_end_position),
3061         (itext_editor_iface_init), (iconvert_to_upper),
3062         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3063         (iindicable_set):
3064         * plugins/editor/text_editor.h:
3065         * plugins/editor/text_editor_cbs.c:
3066         (on_text_editor_scintilla_notify):
3067         * plugins/indent/plugin.c: (on_indent_action_activate):
3068         * plugins/language-support-cpp-java/cpp-java-assist.c:
3069         (cpp_java_assist_get_scope_context),
3070         (cpp_java_assist_get_pre_word),
3071         (cpp_java_assist_show_autocomplete),
3072         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3073         (on_editor_char_added), (on_assist_chosen):
3074         * plugins/language-support-cpp-java/plugin.c:
3075         (get_line_indentation), (skip_iter_to_previous_logical_line),
3076         (skip_preprocessor_lines), (initialize_indentation_params),
3077         (set_line_indentation), (get_line_indentation_base),
3078         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3079         (on_editor_char_inserted_java), (on_auto_indent):
3080         * plugins/macro/macro-actions.c: (match_shortcut):
3081         * plugins/macro/macro-dialog.c: (on_ok_clicked):
3082         * plugins/macro/plugin.c: (match_keyword):
3083         * plugins/search/plugin.c: (find_incremental):
3084         * plugins/search/search-replace.c: (search_and_replace),
3085         (search_start_over):
3086         * plugins/search/search-replace_backend.c:
3087         (file_buffer_new_from_te), (file_buffer_line_from_pos),
3088         (create_search_entries):
3089         * plugins/symbol-browser/plugin.c:
3090         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3091         (isymbol_manager_iface_init):
3092         * plugins/symbol-db/plugin.c:
3093         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3094         (isymbol_manager_iface_init):
3095         * plugins/tools/execute.c: (atp_output_context_construct),
3096         (atp_output_context_destroy), (atp_user_tool_execute):
3098         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
3099         iterators instead of integer offsets.
3100         - Renamed original ianjuta_editor_get_position(int) to 
3101         ianjuta_editor_get_offset(). It is deprecated.
3102         - Renamed original ianjuta_editor_get_position_iter() to
3103         ianjuta_editor_get_position().
3104         - Renamed ianjuta_editor_get_cell_iter() to
3105         ianjuta_editor_get_position_from_offset()
3106         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
3107         - Added new methods:
3108         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
3109         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
3110         ianjuta_editor_goto_end().
3111         - All relevent signals and methods converted to use iterators.
3112         - All relevent plugins fixed to use new API.
3113         - Removed ianjuta_editor_cell_get_line() because it is provided by
3114         ianjuta_editor_get_line_from_position().
3115         - Removed ianjuta_symbol_manager_get_completions_at_position()
3116         because it not used anywhere and is not right to be there.
3117         - Updated IAnjutaEditable documentation.
3119         Updated IAnjutaIterable interface:
3120         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
3121         - Introduced 'end-iter' to point at the end of the list.
3122         - Updated IAnjutaIterable documentation.
3124         * plugins/Makefile.am:
3125         (Disabled sourceview plugin for now. Jhs is coming up with a patch
3126         for it soon).
3128 2008-01-22  Johannes Schmid <jhs@gnome.org>
3130         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
3131         * plugins/project-import/anjuta-project-import.glade:
3132         * plugins/project-import/anjuta-project-import.plugin.in:
3133         * plugins/project-wizard/anjuta-project-wizard.glade:
3134         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
3135         * plugins/project-wizard/druid.c: (npw_druid_new):
3136         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
3137         
3138         Fixed #465084 – wizard instead of assistant (only string changes...)
3140 2008-01-20  Rob Bradford  <rob@openedhand.com>
3142         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3143         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
3144         coming up with the solution. (Bug: #510390.)
3146 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
3148         * plugins/build-basic-autotools/executer.c:
3149         Fix #502508, use anjuta_launcher to keep program output
3151         * plugins/terminal/terminal.c:
3152         Remove unused child_initizlized member
3153         Start the shell on plugin activation
3155 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
3157         * plugins/debug-manager/sparse_buffer.c:
3158         Fix a crash when scrolling in the diassembly window
3160         * plugins/debug-manager/sparse_view.c:
3161         Small limit change using the same "unit" for both number
3163 2008-01-19  Naba Kumar  <naba@gnome.org>
3165         * plugins/language-support-cpp-java/cpp-java-assist.c:
3166         (cpp_java_assist_get_scope_context),
3167         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
3168         instead.
3170 2008-01-19  Johannes Schmid <jhs@gnome.org>
3172         * plugins/sourceview/anjuta-editor-sourceview.glade:
3173         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
3174         
3175         And even more strings...
3177 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3179         * plugins/project-wizard/templates/cpp/src/main.cc:
3180         Fix #498734, typing error in c++ project template
3182 2008-01-19  Johannes Schmid <jhs@gnome.org>
3184         * plugins/editor/text_editor.c: (text_editor_save_file):
3185         * plugins/macro/anjuta-macro.glade:
3186         * plugins/subversion/anjuta-subversion.glade:
3188         Fixed even more strings
3190 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3192         * plugins/language-support-cpp-java/cpp-java-assist.c:
3193         Fix bug #488519, remove critical warning (completion_cache == NULL
3194         is valid)
3196 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3198         * plugins/gdb/debugger.c:
3199         Enable logging of gdb communication with an environment variable
3201 2008-01-19  Naba Kumar  <naba@gnome.org>
3203         * plugins/editor/text-editor-iterable.c: (iiter_next),
3204         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
3205         editor native funtions to avoid round trips.
3207 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3209         * plugins/editor/text_editor.c:
3210         Fix a bug due to the previous patch: Unable to save new file in 
3211         Scintilla
3213 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
3215         * plugins/debug-manager/disassemble.c,
3216         plugins/debug-manager/disassemble.h,
3217         plugins/debug-manager/registers.c,
3218         plugins/debug-manager/registers.h,
3219         plugins/debug-manager/memory.c,
3220         plugins/debug-manager/memory.h,
3221         plugins/debug-manager/command.c,
3222         plugins/debug-manager/command.h,
3223         plugins/debug-manager/queue.c,
3224         plugins/debug-manager/queue.h,
3225         plugins/debug-manager/breakpoints.c,
3226         plugins/debug-manager/stack_trace.c,
3227         plugins/debug-manager/threads.c,
3228         plugins/debug-manager/plugin.c,
3229         plugins/gdb/plugin.c,
3230         plugins/gdb/debugger.c,
3231         plugins/gdb/debugger.h,
3232         manuals/reference/libanjuta/libanjuta-sections.txt,
3233         manuals/reference/libanjuta/libanjuta.types,
3234         libanjuta/interfaces/libanjuta.idl:
3235         Use gulong instead of guint for addresses
3236         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
3237         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
3239         * plugins/gdb/anjuta-gdb.plugin.in:
3240         Remove reference to IAnjutaCpuDebugger (useless)
3242 2008-01-18  Johannes Schmid <jhs@gnome.org>
3244         * AUTHORS: Added Alexander
3246 2008-01-18  Johannes Schmid <jhs@gnome.org>
3248   Patch from: Alexander Korolyov <kilork@yandex.ru>
3250         * plugins/editor/text_editor.c: (load_from_file),
3251         (text_editor_save_file):
3252         
3253         Fixed symlinks (#510238) and file permission (#405321)
3254         handling for scintilla editor. 
3255   
3256 2008-01-17  Johannes Schmid <jhs@gnome.org>
3258         * plugins/document-manager/action-callbacks.c:
3259         (on_editor_command_select_all_activate),
3260         (on_editor_command_cut_activate),
3261         (on_editor_command_paste_activate),
3262         (on_editor_command_copy_activate),
3263         (on_editor_command_clear_activate):
3264   Resupport cut/copy/paste/clear on GtkEditables when those
3265   have focus. (Important for shortcuts to work).
3267         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3268         * plugins/document-manager/search-box.c: (on_search_activated):
3269         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
3270         * plugins/patch/patch-plugin.c: (on_ok_clicked):
3271         * plugins/profiler/plugin.c: (profiler_get_data):
3272         * plugins/project-wizard/druid.c: (npw_druid_new):
3273         * plugins/project-wizard/install.c: (on_install_end_install_file):
3274         * plugins/sourceview/anjuta-editor-sourceview.glade:
3275         * plugins/subversion/anjuta-subversion.glade:
3276         * plugins/tools/anjuta-tools.glade:
3277         Various string fixes
3279 2008-01-17  Naba Kumar  <naba@gnome.org>
3281         Patch from James Liggett:
3283         * plugins/subversion/subversion-add-dialog.c:
3284         (on_subversion_add_response):
3285         * plugins/subversion/subversion-copy-dialog.c:
3286         (on_subversion_copy_response):
3287         * plugins/subversion/subversion-diff-dialog.c:
3288         (on_subversion_diff_response):
3289         * plugins/subversion/subversion-merge-dialog.c:
3290         (on_subversion_merge_response):
3291         * plugins/subversion/subversion-remove-dialog.c:
3292         (on_subversion_remove_response):
3293         * plugins/subversion/subversion-switch-dialog.c:
3294         (on_subversion_switch_response):
3295         * plugins/subversion/subversion-ui-utils.c: (check_input):
3296         * plugins/subversion/subversion-ui-utils.h:
3297         * plugins/subversion/subversion-update-dialog.c:
3298         (on_subversion_update_response):
3300         If the user doesn't enter any data for path or revision fields in
3301         certain SVN plugin dialogs, libsvn throws assertion failures and
3302         kills Anjuta. To avoid this, the validity of path and revision
3303         input data are checked before the command gets executed.
3305         Fixes Bug #509510 - Check input of some dialogs to avoid termination
3306         if user gives bad or no input
3308 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
3310         * plugins/document-manager/anjuta-docman.c:
3311         Fix #507627 memory tab stay active on debugger stop
3312         Remove two unused variables due to the previous patch
3314 2008-01-16  Johannes Schmid <jhs@gnome.org>
3316         * libanjuta/anjuta-plugin-manager.c:
3317         Fixed #508399 – When you enable a plugin, preferences don't show up
3319 2008-01-16  Rob Bradford  <rob@openedhand.com>
3321         Reviewed by: Johannes Schmid <jhs@gnome.org>
3323         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3324         (get_property_value_as_string), (set_property_value_as_string),
3325         (register_callbacks):
3326         * libanjuta/anjuta-preferences.h:
3327         Add support for both file and folder preferences (originally only
3328         folder choosers were supported. (Fixes bug: #508805.)
3330         * plugins/file-manager/file-manager.glade:
3331         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
3332         type of property.
3334 2008-01-16  Johannes Schmid <jhs@gnome.org>
3336         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3337         .glade:
3338         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3339         * src/anjuta.glade:
3340         
3341         Fixed #509875 – The "Update globale tags" button wording is incorrect
3342         Fixed #509873 – Build Autotools Preferences has excessive padding
3343         Fixed #509872 – General Information labels are incorrectly aligned
3344         Fixed #509871 – General preferences has incorrect use of colons
3345         
3346 2008-01-16  Johannes Schmid <jhs@gnome.org>
3348         * plugins/document-manager/anjuta-document-manager.glade:
3349         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3351         Fixed #509865 – Incorrect padding in the Documents settings tabs
3352         Fixed #509867 – Create button contents is mis-aligned
3353         Fixed #509869 – "Add Directory" button is not HIG complient
3355 2008-01-16  Johannes Schmid <jhs@gnome.org>
3357         * libanjuta/anjuta-preferences-dialog.c:
3358         (anjuta_preferences_dialog_add_page):
3359         
3360         Fix #509864 – No initial section selected when opening the Preferences dialog
3362 2008-01-16  Johannes Schmid <jhs@gnome.org>
3364         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
3365         Removed unused gconf_notifications
3366         
3367         * plugins/search/anjuta-search.glade:
3368         * plugins/subversion/anjuta-subversion.glade:
3369         * plugins/tools/anjuta-tools.glade:
3370         * src/anjuta-app.c: (anjuta_app_instance_init):
3371         
3372         Fixed various strings
3374 2008-01-15  Naba Kumar  <naba@gnome.org>
3376         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
3377         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
3378         file saved
3380         * plugins/symbol-browser/an_symbol_view.c:
3381         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
3382         new file saved.
3384 2008-01-15  Johannes Schmid <jhs@gnome.org>
3386         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
3387         (anjuta_profile_add_plugins_from_xml):
3388         * plugins/file-manager/file-manager.glade:
3389         Some string fixes
3390         
3391         * libanjuta/interfaces/libanjuta.idl:
3392         Fixed docs
3393                 
3394         * plugins/sourceview/Makefile.am:
3395         * plugins/sourceview/anjuta-editor-sourceview.glade:
3396         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
3397         (end_print), (print_setup), (sourceview_print),
3398         (sourceview_print_preview):
3399         * plugins/sourceview/sourceview.c: (iprint_print),
3400         (iprint_print_preview):
3401         
3402         Added printing support to GtkSourceView editor
3404 2007-01-14 Tom <tpgww@onepost.net>
3406         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3408         * plugins/document-manager/anjuta-docman.c:
3409         Fix two memory leaks added by the previous patch
3411 2008-01-14  Johannes Schmid <jhs@gnome.org>
3413         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3414         * plugins/sourceview/assist-window.c: (assist_window_move):
3415         
3416         Do not use opacity
3418 2008-01-14  Rob Bradford  <rob@openedhand.com>
3420         * global-tags/Makefile.am:
3421         * global-tags/create_global_tags.sh.in:
3422         Install anjuta-tags binary into FHS policy compliant directory and
3423         update references. (Fixes bug: 509346.)
3425 2008-01-13  Naba Kumar  <naba@gnome.org>
3427         Patch from: Ritesh Khadgaray
3428         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3429         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3430         Adds export-dynamic option to LDFLAGS to project template for libglade
3431         to work for autoconnect signals.
3433 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3435         * libanjuta/anjuta-utils.c:
3436         anjuta_util_get_real_path return a string that need to be freed
3437         with g_free even if PATH_MAX is not defined
3439 2008-01-13  Andre Klapper  <a9016009@gmx.de>
3441         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
3442         to DOC_LINGUAS.
3444 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3446         * plugins/document-manager/anjuta-docman.c:
3447         Do not reopen file having escaped character (+,...) in path name
3449 2008-01-13  Naba Kumar  <naba@gnome.org>
3451         * libanjuta/interfaces/libanjuta.idl:
3452         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
3453         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
3454         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
3455         IAnjutaProjectManager::add_sources().
3457         * plugins/glade/plugin.c: (on_glade_resource_removed),
3458         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
3459         stubs for handing resources in glade file.
3461 2008-01-13  Naba Kumar  <naba@gnome.org>
3463         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
3465         * plugins/glade/plugin.c: (ifile_open): Select the first window
3466         in the glade project when it is first opened. Avoids empty glade
3467         document the first time.
3469 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
3471   Reviewed by: Johannes Schmid <jhs@gnome.org>
3473         * plugins/gtodo/callback.c: (remove_todo_item):
3474         Fix #507304 – crash in Anjuta IDE while removing done tasks
3476 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
3478         * plugins/debug-manager/anjuta-debug-manager.ui,
3479         plugins/debug-manager/plugin.c,
3480         plugins/debug-manager/start.h,
3481         plugins/debug-manager/start.c:
3482         New menu item to add extra source directories for debugger
3484 === anjuta 2.3.2 ===
3486 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
3488         * plugins/gtodo/callback.c: (remove_todo_item):
3489         Fix #507304 – crash in Anjuta IDE while removing done tasks
3491 2008-01-11  Naba Kumar  <naba@gnome.org>
3493         * configure.in: Bumped version to 2.3.2
3494         * NEWS: Updated for anjuta 2.3.2 release
3495         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
3496         not 'make tarball'
3498 2008-01-11  Johannes Schmid <jhs@gnome.org>
3500         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3501         .glade:
3502         Reverted accidently commited change
3503         
3504         * plugins/document-manager/anjuta-document-manager.glade:
3505         Fix Gtk-Critical because of broken glade file
3507 2008-01-11  Naba Kumar  <naba@gnome.org>
3509         * plugins/glade/plugin.c: (on_document_destroy),
3510         (glade_plugin_add_project): Fixed a bug where when more than one
3511         glade document is open and one is closed, it closes all the glade
3512         documents. Also it might have fixed the bug where sometimes closing
3513         the glade document leaves glade widget tree unclosed.
3515 2008-01-11  Naba Kumar  <naba@gnome.org>
3517         * libanjuta/Makefile.am: Install glade3 files in own prefix to
3518         prevent install errors when not installed as root (then the files
3519         are only useful when glade-3 is installed in the same prefix, but it
3520         doesn't harm anjuta runtime).
3522         * plugins/sourceview/sourceview.c: Commented use of a file
3523         not currently distributed.
3525 2008-01-10  Naba Kumar  <naba@gnome.org>
3527         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3528         nothing to translate in it.
3530 2008-01-10  Johannes Schmid <jhs@gnome.org>
3532         * plugins/project-wizard/templates/gnome.wiz:
3533         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3534         * plugins/project-wizard/templates/gnome/src/main.c:
3535         * plugins/project-wizard/templates/translatable-strings.h:
3536         
3537         Fixed #508497 and added a new chooser to select whether to use
3538         libglade or not.
3540 2008-01-10  Johannes Schmid <jhs@gnome.org>
3542         Patch from Tom <tpgww@onepost.net>:
3544         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3545         (anjuta_util_glist_path_dedup):
3546         * libanjuta/anjuta-utils.h:
3547         
3548         Give the method a proper prefixed name
3549         
3550         * plugins/document-manager/action-callbacks.c:
3551         (get_current_popup_active),
3552         (on_editor_command_select_all_activate),
3553         (on_editor_command_cut_activate),
3554         (on_editor_command_paste_activate),
3555         (on_editor_command_copy_activate),
3556         (on_editor_command_clear_activate), (on_show_search),
3557         (on_repeat_quicksearch):        
3558         * plugins/document-manager/action-callbacks.h:
3559         * plugins/document-manager/anjuta-docman.c:
3560         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3561         (anjuta_docman_goto_file_line_mark),
3562         (anjuta_docman_get_full_filename):
3563         * plugins/document-manager/anjuta-docman.h:
3564         * plugins/document-manager/anjuta-document-manager.ui:
3565         * plugins/document-manager/plugin.c:
3566         (update_document_ui_interface_items):
3567         
3568         Better way to fix the popup-menu items (Cut/Copy/Paste)
3569         and various clean-ups.
3570         
3571         * plugins/document-manager/search-box.c: (on_document_changed),
3572         (search_box_fill_search_focus):
3573         * plugins/document-manager/search-box.h:
3574         * plugins/search/plugin.c:
3575         
3576         Add a menu item to repeat the quick search
3578 2008-01-10  Johannes Schmid <jhs@gnome.org>
3580         * plugins/language-support-cpp-java/cpp-java-assist.c:
3581         (on_assist_chosen):
3582         
3583         Fixed #508424 – Auto complete: previous char was removed when 
3584         pre TAB to auto complete.
3586 2008-01-10  Johannes Schmid <jhs@gnome.org>
3588         Patch from: James Ligett:
3590         * plugins/profiler/gprof-call-graph-view.c:
3591         (gprof_call_graph_view_create_columns):
3592         * plugins/profiler/gprof-flat-profile-view.c:
3593         (gprof_flat_profile_view_create_columns):
3594         
3595         Fixed translation issues (#496833)
3597 2008-01-10 Johannes Schmid <jhs@gnome.org>
3599         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
3601         * plugins/gtodo/gtodo.c: (category_manager_add_item):
3602         Fix #460390 – Changing categories while edinting something
3604 2008-01-09  Naba Kumar  <naba@gnome.org>
3606         * libanjuta/anjuta-plugin-manager.c:
3607         (anjuta_plugin_manager_activate_plugins): Commented dead code and
3608         fixed a leak.
3610         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
3611         corruption reported in bug #507491. Potentially fixes too.
3613 2008-01-09  Johannes Schmid <jhs@gnome.org>
3615         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
3617         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3618         Fix bug #505205 completely
3619         
3620         * AUTHORS: Added Bolesław
3622 2008-01-08  Johannes Schmid <jhs@gnome.org>
3624         * plugins/document-manager/action-callbacks.c:
3625         (on_editor_command_cut_activate),
3626         (on_editor_command_paste_activate),
3627         (on_editor_command_copy_activate),
3628         (on_editor_command_clear_activate):
3629         
3630         Fixed editor popup menu (Cut, Copy, Paste)
3632 2008-01-08  Johannes Schmid <jhs@gnome.org>
3634         * plugins/sourceview/sourceview.c: (autodetect_language):
3635         Fixed a crash when creating a new file
3637 2008-01-08  Johannes Schmid <jhs@gnome.org>
3639         Patch by <bolekk@gmail.com> (GHOP Student)
3641         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3642         Fix bug #505205
3644 2008-01-08  Naba Kumar  <naba@gnome.org>
3646         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
3647         * libanjuta/anjuta-plugin-manager.c:
3648         (anjuta_plugin_manager_select),
3649         (anjuta_plugin_manager_activate_plugins):
3650         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3651         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
3652         (on_create_submenu), (create_open_with_submenu):
3653         * src/about.c: (on_about_plugin_activate),
3654         (about_create_plugins_submenu): Use translated version of get_string()
3655         API in AnjutaDescription for translatable properties. Fixes bug #496833
3656         comment #18.
3658 2008-01-07  Johannes Schmid <jhs@gnome.org>
3660         * plugins/build-basic-autotools/executer.c: (execute_program):
3661         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3662         * plugins/debug-manager/anjuta-debug-manager.glade:
3663         * plugins/debug-manager/locals.c: (create_locals_gui):
3664         * plugins/file-loader/plugin.c: (on_create_submenu):
3665         * plugins/gtodo/main.h:
3666         * plugins/gtodo/preferences.c: (preferences_widget):
3667         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3668         * plugins/tools/anjuta-tools.glade:
3669         * plugins/tools/execute.c: (atp_output_context_print):
3670         * src/main.c:
3671         
3672                 Another bunch of i18n fixes (#496833)
3674 2008-01-07  Johannes Schmid <jhs@gnome.org>
3676         * plugins/build-basic-autotools/build-basic-autotools.c:
3677         (on_build_terminated):
3678         * plugins/gtodo/interface.c: (set_read_only):
3679         * plugins/project-manager/plugin.c: (confirm_removal),
3680         (on_popup_add_to_project):
3681         * plugins/subversion/anjuta-subversion.glade:
3682         * plugins/tools/execute.c: (atp_output_context_print_result):
3683         
3684         Fixed some strings from #496833
3686 2008-01-07  Johannes Schmid <jhs@gnome.org>
3688         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3689         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3690         .in:
3691         * plugins/language-support-cpp-java/plugin.c: (install_support),
3692         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
3693         Added basic Vala support
3694         
3695         * plugins/sourceview/sourceview.c: (autodetect_language):
3696         Fixed mime-type detection
3698 2008-01-06  Massimo Cora'  <maxcvs@email.it>
3700   Reviewed by: Johannes Schmid <jhs@gnome.org>
3702         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
3703         (value_removed_current_editor), (symbol_db_activate),
3704         (symbol_db_deactivate):
3705         * plugins/symbol-db/symbol-db-engine.c:
3706         (symbol_db_engine_get_global_members_filtered):
3707         * plugins/symbol-db/symbol-db-view.c:
3708         (do_add_child_symbol_to_view), (prepare_for_adding),
3709         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
3710         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
3711         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
3712         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
3713         (sdb_view_init), (sdb_view_finalize),
3714         (sdb_view_build_and_display_base_tree):
3715         * plugins/symbol-db/symbol-db-view.h:
3716         added controls to expand Global tab nodes in a non-freezing way.
3717         Fixed also some little bugs always on global-tab.
3719 2008-01-06  Naba Kumar  <naba@gnome.org>
3721         Patches from James Liggett:
3722         * plugins/profiler/gprof-call-graph-view.c:
3723         (gprof_call_graph_view_create_columns):
3724         * plugins/profiler/gprof-flat-profile-view.c:
3725         (gprof_flat_profile_view_create_columns):
3726         * plugins/profiler/gprof-function-call-tree-view.c:
3727         (gprof_function_call_tree_view_create_columns): Made all
3728         of the columns resizable and reorderable.
3730 2008-01-06  Johannes Schmid <jhs@gnome.org>
3732         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3733         (anjuta_launcher_check_password_real),
3734         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3735         (anjuta_launcher_scan_pty),
3736         (anjuta_launcher_disable_password_check):
3737         * libanjuta/anjuta-launcher.h:
3738         Added disable_password_check for stream where it does not make sense 
3739         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
3740         that sometimes occur in symbol-db plugin
3741         
3742         * plugins/file-manager/file-model.c:
3743         (file_model_cancel_expand_idle):
3744         Fixed removing of idle source
3745         
3746         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
3747         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
3748         
3749         Fixed #348854 – invisible cursor in certain themes
3751 2008-01-06  Naba Kumar  <naba@gnome.org>
3753         * libanjuta/anjuta-preferences.c:
3754         (anjuta_preferences_register_property_custom): Fixed a crash bug on
3755         closing preferences dialog due to patch in bug #507300
3757 2008-01-06  Naba Kumar  <naba@gnome.org>
3759         * plugins/language-support-cpp-java/cpp-java-assist.c:
3760         (on_assist_chosen):
3761         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3762         * plugins/search/search-replace_backend.c: (create_search_entries):
3763         Added missing unrefs.
3765 2008-01-06  Johannes Schmid <jhs@gnome.org>
3767         * plugins/debug-manager/variable.c: (get_hovered_word):
3768   Add a g_object_unref()  
3769         
3770         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
3771         (on_sourceview_hover_leave):
3772         Fixed hover and editor interface to make hover in debugger work
3774 2008-01-06  Naba Kumar  <naba@gnome.org>
3776         * plugins/editor/text-editor.c: Whitespaces fixes.
3777         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
3778         DEBUG_PRINT instead of g_message.
3780 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
3782         * plugins/debug-manager/breakpoints.c:
3783         Fix #507441: Disable all breakpoints doesn't work
3784         Fix #507444: Enable Breakpoint menu item doesn't change name
3786 2008-01-05  Naba Kumar  <naba@gnome.org>
3788         * manuals/reference/libanjuta/libanjuta.types: Renamed
3789         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
3791 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3793         * plugins/debug-manager/variable.c:
3794         Update variable display to use IAnjutaIterable instead of position
3796         * plugins/editor/text_editor_cbs.c,
3797         plugins/editor/text_editor.c:
3798         Fix Gtk critical warnings when a hover signal is emitted
3799         Fix get_text_iter in Scintilla (range should include last character)
3800         
3801 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3803         * plugins/debug-manager/debug_tree.c,
3804         plugins/debug-manager/debug_tree.h,
3805         plugins/debug-manager/watch.c,
3806         plugins/debug-manager/command.c,
3807         plugins/debug-manager/queue.c,
3808         plugins/gdb/plugin.c,
3809         plugins/gdb/debugger.c,
3810         plugins/gdb/debugger.h,
3811         libanjuta/interfaces/libanjuta.idl:
3812         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
3814 2008-01-05  Naba Kumar  <naba@gnome.org>
3816         * plugins/valgrind/plugin.c: Removed stock icon open/save from
3817         menus to avoid conflict with file open/save. Fixes bug #507455
3819 2008-01-05  Johannes Schmid <jhs@gnome.org>
3821         * configure.in:
3822         Conditionally depend on gtksourceview2 >= 2.1.0
3823         
3824         * libanjuta/interfaces/libanjuta.idl:
3825         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
3826         iterators instead of positions
3827         
3828         * plugins/debug-manager/threads.c:
3829         Fixed a warnings by including gnome-vfs properly
3830         
3831         * plugins/debug-manager/variable.c: (get_hovered_word),
3832         (on_hover_over):
3833         Updated to changes in IAnjutaEditorHover/Selection
3834         
3835         * plugins/document-manager/action-callbacks.c:
3836         (on_editor_command_upper_case_activate),
3837         (on_editor_command_lower_case_activate):
3838         * plugins/document-manager/search-box.c: (on_incremental_search),
3839         (on_search_activated):
3840         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
3841         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
3842         (iselection_get_start), (iselection_get_end),
3843         (iselection_iface_init), (ihover_display), (ihover_iface_init):
3844         * plugins/editor/text_editor_cbs.c:
3845         (on_text_editor_scintilla_notify):
3846         
3847         Updated to changes in IAnjutaEditorHover/Selection and updated editor
3848         interface of scintilla editor.
3849         
3850         * plugins/language-manager/languages.xml:
3851         * plugins/language-manager/plugin.c:
3852         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
3853         Added chdr to C language files and some DEBUG_PRINTs
3854         
3855         * plugins/language-support-cpp-java/cpp-java-assist.c:
3856         (on_assist_chosen):
3857         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3858         * plugins/search/plugin.c: (find_incremental):
3859         * plugins/search/search-replace.c: (search_and_replace):
3860         * plugins/search/search-replace_backend.c: (create_search_entries):
3861                 Adapted to changed interfaces
3863         * plugins/sourceview/Makefile.am:
3864         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
3865         (set_uri), (anjuta_document_save):
3866         * plugins/sourceview/anjuta-editor-sourceview.glade:
3867         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3868         (anjuta_view_key_press_event):
3869         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3870         * plugins/sourceview/sourceview-cell.c:
3871         (sourceview_cell_instance_init), (sourceview_cell_finalize),
3872         (icell_get_line), (icell_get_attribute), (icell_iface_init):
3873         * plugins/sourceview/sourceview-prefs.c: (get_bool),
3874         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3875         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3876         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3877         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3878         * plugins/sourceview/sourceview-private.h:
3879         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3880         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3881         (on_document_loaded), (sourceview_instance_init),
3882         (sourceview_dispose), (sourceview_finalize),
3883         (sourceview_create_markers), (sourceview_new),
3884         (ifile_savable_save), (ieditor_get_tab_size),
3885         (ieditor_set_tab_size), (ieditor_set_use_spaces),
3886         (ieditor_set_auto_indent), (ieditor_goto_line),
3887         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3888         (iselect_block), (iselect_set), (iselect_get_start),
3889         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3890         (imark_unmark), (imark_is_marker_set),
3891         (imark_location_from_handle), (imark_delete_all_markers),
3892         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3893         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3894         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3895         (ilanguage_get_supported_languages), (autodetect_language),
3896         (ilanguage_set_language), (iassist_show_tips),
3897         (on_sourceview_hover_leave), (on_sourceview_hover_over),
3898         (ihover_display), (ihover_iface_init):
3899         
3900         Use GtkSourceView 2.1.x:
3901         * New mark interface
3902         * Fixed #486724 and #488615
3903         * Implemented hover interface
3904         * Adapted to changed interfaces
3906 2008-01-04  Rob Bradford  <rob@o-hand.com>
3908         Reviewed by Naba Kumar  <naba@gnome.org>:
3909         * libanjuta/anjuta-preferences.c:
3910         (anjuta_preferences_register_property_custom):
3911         Unregister preferences for custom preferences when the widget is
3912         destroyed.
3914 2008-01-03  Johannes Schmid <jhs@gnome.org>
3916         * plugins/file-manager/file-model.c: (file_model_row_expanded),
3917         (file_model_row_collapsed):
3918   Fixed the too method to take a correct data argument
3920 2008-01-02  Johannes Schmid <jhs@gnome.org>
3922         * plugins/document-manager/anjuta-docman.c:
3923         (anjuta_docman_add_document), (anjuta_docman_remove_document):
3924         ref and unref correctly to silence a Gtk+ critical
3926 2008-01-01  Johannes Schmid <jhs@gnome.org>
3928         * plugins/editor/text_editor.c: (itext_editor_get_text):
3929         Fixed #506740 – ianjuta_editor_get_text crash if request 
3930         text past the buffer length
3932 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
3934         * plugins/debug-manager/utilities.c,
3935         plugins/debug-manager/utilities.h,
3936         plugins/debug-manager/breakpoints.c:
3937         Move get_current_editor function in utilities.c
3939         * plugins/debug-manager/plugin.c,
3940         plugins/debug-manager/debug_tree.c,
3941         plugins/debug-manager/debug_tree.h,
3942         plugins/debug-manager/watch.c,
3943         plugins/debug-manager/watch.h,
3944         plugins/debug-manager/locals.c,
3945         plugins/debug-manager/locals.h,
3946         (added) plugins/debug-manager/variable.c,
3947         (added) plugins/debug-manager/variable.h,
3948         plugins/debug-manager/Makefile.am:
3949         Use hover interface to display variable value
3951 2007-12-31  Johannes Schmid <jhs@gnome.org>
3953         * libanjuta/Makefile.am:
3954         Only install glade catalog files if glade-3 is available
3955         (Fixes #506269 and #500296)
3957 2007-12-30  Johannes Schmid <jhs@gnome.org>
3959         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3960         (set_property_value_as_string), (register_callbacks):
3962   Fixed GtkFileChooserButton preferences to also work when only the combo
3963   changes without a dialog being open.
3965 2007-12-29  Johannes Schmid <jhs@gnome.org>
3967         * plugins/editor/Makefile.am:
3968         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3970 2007-12-29  Johannes Schmid <jhs@gnome.org>
3972         * plugins/devhelp/plugin.c: (devhelp_activate):
3973         Fixed #498986 - Anjuta-2.3.0 fails to build
3975 2007-12-29  Johannes Schmid <jhs@gnome.org>
3977         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3978         * plugins/debug-manager/plugin.c:
3979         (on_run_to_cursor_action_activate):
3980         * plugins/document-manager/anjuta-docman.c:
3981         (anjuta_docman_goto_file_line_mark):
3982         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3983         (value_removed_current_editor):
3984         
3985         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3986         all those to value_added_current_document...
3988         * plugins/editor/anjuta-editor-scintilla.glade:
3989         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3990         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3992 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3994   * plugins/symbol-db/plugin.c: (on_importing_project_end),
3995   (symbol_db_activate), (symbol_db_deactivate),
3996   (symbol_db_instance_init), (isymbol_manager_get_parents):
3997   * plugins/symbol-db/plugin.h:
3998   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3999   * plugins/symbol-db/symbol-db-engine.c:
4000   (symbol_db_engine_get_global_members_filtered):
4001   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4002   (on_symbol_inserted):
4003   Filtered out static functions on global-tab. E.g. when flag
4004   is_file_scope = 1 we won't add entries there.
4005   Fixed a little bug on 'Global'->'Vars/Others' node too.
4007 2007-12-28  Johannes Schmid <jhs@gnome.org>
4009   * libanjuta/anjuta-launcher.c:
4010   Fixed a silly (and completely useless) memory corruption that probably 
4011   only occured at a few race conditions though I wonder why it did not 
4012         happen more often
4014 2007-12-28  Johannes Schmid <jhs@gnome.org>
4015         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4016         * plugins/debug-manager/plugin.c: (set_program_counter):
4017         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4018         * plugins/debug-manager/start.c: (get_source_directories):
4019         * plugins/debug-manager/threads.c: (on_info_thread),
4020         (on_list_thread):
4021         * plugins/file-manager/file-model.c: (file_model_set_property):
4022         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4023         * plugins/tools/editor.c: (on_editor_response):
4024         
4025         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4026         
4027         * plugins/document-manager/plugin.c: (update_title),
4028         (value_added_project_root_uri):
4029         * plugins/document-manager/plugin.h:
4030         Shorten down the title bar if the current path is inside the opened project
4032 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4034         reviewed by: Johannes Schmid <jhs@gnome.org>
4036         * plugins/project-wizard/templates/java/project.anjuta:
4037         * plugins/project-wizard/templates/mkfile/project.anjuta:
4038         * plugins/project-wizard/templates/python/project.anjuta:
4039         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
4040         let new projects use new SymbolDB plugin.
4041         
4042         * plugins/symbol-browser/images/Makefile.am:
4043         added some images taken from MonoDevelop project.
4044         
4045         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4046         (goto_file_line), (on_importing_project_end), (project_root_added),
4047         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4048         (isymbol_manager_search):
4049         Added project-updating feature when opening a project with some files
4050   modified externally [e.g. a svn up].
4051         
4052         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4053         (sdb_engine_iterator_node_instance_init),
4054         (sdb_engine_iterator_node_finalize),
4055         (symbol_db_engine_iterator_node_set_conversion_hash):
4056         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4057         * plugins/symbol-db/symbol-db-engine-iterator.c:
4058         (symbol_db_engine_iterator_new):
4059         * plugins/symbol-db/symbol-db-engine-iterator.h:
4060          Moved Hash table initialization into the engine. This proxies and
4061   speeds up the process of creation and iteration of a GdaDataModel.
4062         
4063         * plugins/symbol-db/symbol-db-engine.c:
4064         (sdb_engine_ctags_output_thread),
4065         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4066         (sdb_engine_scan_files_1), (sdb_engine_init),
4067         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4068         (symbol_db_engine_add_new_workspace),
4069         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4070         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4071         (symbol_db_engine_get_sym_type_conversion_hash),
4072         (symbol_db_engine_update_files_symbols),
4073         (symbol_db_engine_update_project_symbols),
4074         (symbol_db_engine_update_buffer_symbols),
4075         (symbol_db_engine_get_class_parents),
4076         (symbol_db_engine_get_global_members_filtered),
4077         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4078         (symbol_db_engine_get_scope_members_by_symbol_id),
4079         (symbol_db_engine_get_scope_members),
4080         (symbol_db_engine_get_current_scope),
4081         (symbol_db_engine_get_file_symbols),
4082         (symbol_db_engine_get_symbol_info_by_id),
4083         (symbol_db_engine_find_symbol_by_name_pattern),
4084         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4085         * plugins/symbol-db/symbol-db-engine.h:
4086         * plugins/symbol-db/symbol-db-view-locals.c:
4087         (sdb_view_locals_get_iter_from_row_ref),
4088         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
4089         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
4090         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4091         Changes on some queries fuctions and some fixes. Added *_filtered
4092   functions.
4093         
4094         * plugins/symbol-db/symbol-db-view.c:
4095         (do_add_child_symbol_to_view), (add_new_waiting_for),
4096         (prepare_for_adding), (on_symbol_inserted),
4097         (do_recurse_subtree_and_remove), (on_symbol_removed),
4098         (sdb_view_do_add_hidden_dummy_child),
4099         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
4100         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
4101         (sdb_view_locals_create_new_store), (sdb_view_init),
4102         (sdb_view_finalize), (sdb_view_class_init),
4103         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
4104         (symbol_db_view_get_pixbuf),
4105         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4106         New display for global tags. This is the definitive version, bugs apart.
4107         
4108         * plugins/symbol-db/tables.sql:
4109         fixed typo.
4111 2007-12-27  Naba Kumar  <naba@gnome.org>
4113         * libanjuta/interfaces/libanjuta.idl:
4114         * plugins/editor/aneditor-priv.h:
4115         * plugins/editor/aneditor.cxx:
4116         * plugins/editor/text_editor.c: (text_editor_instance_init),
4117         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
4118         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
4119         * plugins/editor/text_editor.h:
4120         * plugins/editor/text_editor_cbs.c:
4121         (on_text_editor_scintilla_notify):
4123         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
4124         related code in AnEditor. Fixed some compilation warnings.
4126 2007-12-26  Naba Kumar  <naba@gnome.org>
4128         * Changelog: Fixed indentation.
4130 2007-12-25  Naba Kumar  <naba@gnome.org>
4132         * plugins/editor/Makefile.am:
4133         * plugins/editor/editor.glade:
4134         * plugins/editor/plugin.c:
4135         * plugins/editor/style-editor.c:
4136         * plugins/sourceview/Makefile.am:
4137         * plugins/sourceview/plugin.c:
4138         * plugins/sourceview/sourceview.glade:
4139         * plugins/valgrind/Makefile.am:
4141         Renamed glade files to anjuta-editor-* to give name space for the
4142         schema files (because they are installed in system directory).
4144         * scripts/build-schemas.mk: Install the schemas files also (need for
4145         binary package installation/uninstallation).
4147 2007-12-25  Johannes Schmid <jhs@gnome.org>
4149         * plugins/language-support-cpp-java/plugin.c:
4150         (set_indentation_param_vim):
4151         
4152         Support some more vim modeline commands and shortcuts (#504331)
4154 2007-12-25  Johannes Schmid <jhs@gnome.org>
4156         Patches from James Liggett:
4157         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
4158         (anjuta_vcs_status_tree_view_init):
4159         * plugins/subversion/subversion-commit-dialog.c:
4160         (subversion_commit_dialog):
4161         * plugins/subversion/subversion-diff-dialog.c:
4162         (on_subversion_diff_response):
4163         * plugins/subversion/subversion-log-dialog.c:
4164         (on_log_view_selected_button_clicked),
4165         (on_log_diff_selected_button_clicked),
4166         (on_log_diff_previous_button_clicked):
4167         * plugins/subversion/subversion-resolve-dialog.c:
4168         (subversion_resolve_dialog):
4169         * plugins/subversion/subversion-revert-dialog.c:
4170         (subversion_revert_dialog):
4171         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
4172         (pulse_progress_bar), (hide_pulse_progress_bar),
4173         (disconnect_data_arrived_signals),
4174         (cancel_data_arrived_signal_disconnect):
4175         * plugins/subversion/subversion-ui-utils.h:
4176         
4177         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
4178         #505237 – Sort list of modified files
4180 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
4182         * plugins/gdb/debugger.c:
4183         Fix bug #491301: Inspecting a variable opens a bad focus dialog
4185 2007-12-23  Johannes Schmid <jhs@gnome.org>
4187         * plugins/language-support-cpp-java/plugin.c:
4188         (set_indentation_param_emacs), (set_indentation_param_vim),
4189         (parse_mode_line_emacs), (parse_mode_line_vim),
4190         (extract_mode_line), (initialize_indentation_params):
4192         Added (basic) support for vim modelines (#504331)
4194         * plugins/message-view/message-view.c: (message_view_next),
4195         (message_view_previous):
4196         
4197         Fixed next/previous message
4199 2007-12-23  Johannes Schmid <jhs@gnome.org>
4201         * libanjuta/anjuta-ui.h:
4202         Check for != NULL before unref'ing pixbuf (related to #497878)
4203         
4204         * plugins/devhelp/plugin.c: (register_stock_icons):
4205         * plugins/document-manager/anjuta-docman.c:
4206         (anjuta_docman_add_document):
4207         * plugins/glade/plugin.c: (on_close_activated),
4208         (register_stock_icons), (on_session_save),
4209         (glade_plugin_add_project):
4210         
4211         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
4212         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
4213         
4214         * plugins/language-support-cpp-java/plugin.c:
4215         (register_stock_icons):
4216         Fixed stock icon registration macros
4218 2007-12-23  Johannes Schmid <jhs@gnome.org>
4220         * global-tags/Makefile.am:
4221         * launcher/Makefile.am:
4222         * libanjuta/Makefile.am:
4223         * libegg/Makefile.am:
4224         * manuals/anjuta-faqs/Makefile.am:
4225         * manuals/anjuta-manual/Makefile.am:
4226         * manuals/reference/libanjuta/Makefile.am:
4227         * plugins/build-basic-autotools/Makefile.am:
4228         * plugins/class-gen/Makefile.am:
4229         * plugins/class-inheritance/Makefile.am:
4230         * plugins/cvs-plugin/Makefile.am:
4231         * plugins/debug-manager/Makefile.am:
4232         * plugins/devhelp/Makefile.am:
4233         * plugins/document-manager/Makefile.am:
4234         * plugins/editor/Makefile.am:
4235         * plugins/editor/scintilla/Makefile.am:
4236         * plugins/editor/scintilla/include/Makefile.am:
4237         * plugins/file-loader/Makefile.am:
4238         * plugins/file-manager/Makefile.am:
4239         * plugins/file-wizard/Makefile.am:
4240         * plugins/gdb/Makefile.am:
4241         * plugins/glade/Makefile.am:
4242         * plugins/gtodo/Makefile.am:
4243         * plugins/gvim/Makefile.am:
4244         * plugins/indent/Makefile.am:
4245         * plugins/language-manager/Makefile.am:
4246         * plugins/language-support-cpp-java/Makefile.am:
4247         * plugins/macro/Makefile.am:
4248         * plugins/message-view/Makefile.am:
4249         * plugins/patch/Makefile.am:
4250         * plugins/profiler/Makefile.am:
4251         * plugins/project-import/Makefile.am:
4252         * plugins/project-manager/Makefile.am:
4253         * plugins/project-wizard/Makefile.am:
4254         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4255         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
4256         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4257         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4258         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
4259         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
4260         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
4261         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
4262         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
4263         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
4264         * plugins/sample1/Makefile.am:
4265         * plugins/search/Makefile.am:
4266         * plugins/sourceview/Makefile.am:
4267         * plugins/subversion/Makefile.am:
4268         * plugins/symbol-browser/Makefile.am:
4269         * plugins/symbol-db/Makefile.am:
4270         * plugins/symbol-db/test/Makefile.am:
4271         * plugins/terminal/Makefile.am:
4272         * plugins/tools/Makefile.am:
4273         * plugins/valgrind/Makefile.am:
4274         * src/Makefile.am:
4275         * tagmanager/Makefile.am:
4276         
4277         Replaces the deprecated "INCLUDES" in all Makefile.am's with
4278         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
4279         warnings from illigel C++ compiler flags.
4281 2007-12-23  Johannes Schmid <jhs@gnome.org>
4283         Patch from Tom <tpgww@onepost.net>:
4284   
4285         * plugins/document-manager/anjuta-docman.c:
4286         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
4287         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
4288         (anjuta_docman_instance_init), (on_notebook_switch_page),
4289         (anjuta_docman_grab_text_focus):
4290         * plugins/document-manager/plugin.c: (on_document_added),
4291         (on_window_key_press_event), (on_window_key_release_event):
4292         
4293         Some more document-manager code cleanups and fixes.
4295 2007-12-23  Massimo Cora'  <maxcvs@email.it>
4297         * plugins/symbol-db/plugin.c: (register_stock_icons),
4298         (value_added_current_editor), (value_removed_current_editor),
4299         (on_importing_project_end), (project_root_removed):
4300         added controls to clean/populate GtkTreeView(s) on projects unload/load.
4302         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
4303         (symbol_db_engine_get_file_db_path):
4304         fixed a useless warning.
4306         * plugins/symbol-db/symbol-db-view-locals.c:
4307         (traverse_free_waiting_for), (file_view_status_destroy),
4308         (sdb_view_locals_create_new_store), (traverse_files_view_status),
4309         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
4310         (sdb_view_locals_finalize), (on_symbol_inserted),
4311         (symbol_db_view_locals_recv_signals_from_engine),
4312         (symbol_db_view_locals_update_list):
4313         more speed on editors switching. GtkTreeStore caching method implemented.
4314         Fixed compiler warnings and a little memory leak.
4316         * plugins/symbol-db/symbol-db-view-locals.h:
4317         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
4318         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
4319         (on_scan_end), (on_symbol_inserted),
4320         (sdb_view_locals_create_new_store), (sdb_view_init),
4321         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
4322         * plugins/symbol-db/symbol-db-view.h:
4323         fixed some crashers. Now project loading/populating should be quite quick.
4325 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4327         * plugins/debug-manager/command.c,
4328         plugins/debug-manager/queue.c:
4329         Take care of command return value (FALSE is an error)
4331 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4333         * plugins/debug-manager/anjuta-debug-manager.glade,
4334         plugins/debug-manager/breakpoints.c:
4335         Remove address, condition and pass breakpoint column if not supported
4336         Fix clear all remove_all to avoid an endless loop if a breakpoint
4337         cannot be removed
4339 2007-12-17  Johannes Schmid <jhs@gnome.org>
4341         Patch from Tom <tpgww@onepost.net> (with some changes):
4343         * plugins/document-manager/action-callbacks.c: (on_open_activate),
4344         (on_save_as_activate), (on_save_all_activate),
4345         (on_close_file_activate), (on_close_all_file_activate),
4346         (on_reload_file_activate), (on_editor_command_clear_activate),
4347         (on_transform_eolchars1_activate), (on_comment_block),
4348         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
4349         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4350         (on_editor_linenos1_activate), (on_editor_markers1_activate),
4351         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
4352         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
4353         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
4354         (on_zoom_out_text_activate):
4355         * plugins/document-manager/action-callbacks.h:
4356         * plugins/document-manager/anjuta-docman.c:
4357         (on_notebook_page_close_button_click),
4358         (on_notebook_page_close_button_enter),
4359         (on_notebook_page_close_button_leave),
4360         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
4361         (anjuta_docman_page_init), (anjuta_docman_page_new),
4362         (on_open_filesel_response), (create_file_open_dialog_gui),
4363         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
4364         (anjuta_docman_instance_init), (on_notebook_switch_page),
4365         (on_document_destroy), (anjuta_docman_add_editor),
4366         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4367         (anjuta_docman_set_current_document),
4368         (anjuta_docman_goto_file_line_mark), (get_real_path),
4369         (anjuta_docman_get_full_filename),
4370         (anjuta_docman_delete_all_markers),
4371         (anjuta_docman_delete_all_indicators),
4372         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4373         (anjuta_docman_order_tabs):
4374         * plugins/document-manager/anjuta-docman.h:
4375         * plugins/document-manager/file_history.c: (an_hist_file_new),
4376         (an_file_history_push), (an_file_history_dump):
4377         * plugins/document-manager/file_history.h:
4378         * plugins/document-manager/plugin.c: (update_title),
4379         (value_removed_project_root_uri),
4380         (update_document_ui_interface_items), (menu_name_compare),
4381         (on_document_added), (on_document_changed),
4382         (on_window_key_press_event), (on_window_key_release_event),
4383         (on_session_save):
4384         * plugins/document-manager/search-box.c: (on_document_changed),
4385         (on_goto_activated), (search_box_init), (search_box_new):
4386         * plugins/document-manager/search-box.h:
4388         Yet more code cleanups
4389         Save glade files correctly in session
4390         Use new tooltip API if available
4391         Sort notebook pages when session is restored (needs work)
4393 2007-12-16  Johannes Schmid <jhs@gnome.org>
4395         * plugins/document-manager/anjuta-docman.c:
4396         (anjuta_docman_add_document):
4397         
4398         Present correct widget with anjuta_shell_present_widget(). This got wrong when
4399         the new search bar was introduced.
4401 2007-12-12  Johannes Schmid <jhs@gnome.org>
4402   
4403         Patch from  Tom <tpgww@onepost.net>:
4404         (#485233 – another bunch of docman cleanups)
4405   
4406         * libanjuta/interfaces/libanjuta.idl:
4407         * plugins/document-manager/action-callbacks.c:
4408         (get_current_document), (get_current_focus_widget),
4409         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
4410         (on_close_file_activate), (on_close_all_file_activate),
4411         (on_reload_file_activate), (on_print_activate),
4412         (on_print_preview_activate),
4413         (on_editor_command_upper_case_activate),
4414         (on_editor_command_lower_case_activate),
4415         (on_editor_command_eol_crlf_activate),
4416         (on_editor_command_eol_lf_activate),
4417         (on_editor_command_eol_cr_activate),
4418         (on_editor_command_select_all_activate),
4419         (on_editor_command_select_to_brace_activate),
4420         (on_editor_command_select_block_activate),
4421         (on_editor_command_match_brace_activate),
4422         (on_editor_command_undo_activate),
4423         (on_editor_command_redo_activate),
4424         (on_editor_command_cut_activate),
4425         (on_editor_command_paste_activate),
4426         (on_editor_command_copy_activate),
4427         (on_editor_command_clear_activate),
4428         (on_editor_command_close_folds_all_activate),
4429         (on_editor_command_open_folds_all_activate),
4430         (on_editor_command_toggle_fold_activate),
4431         (on_editor_command_bookmark_toggle_activate),
4432         (on_editor_command_bookmark_first_activate),
4433         (on_editor_command_bookmark_next_activate),
4434         (on_editor_command_bookmark_prev_activate),
4435         (on_editor_command_bookmark_last_activate),
4436         (on_editor_command_bookmark_clear_activate),
4437         (on_transform_eolchars1_activate), (on_comment_block),
4438         (on_comment_box), (on_comment_stream),
4439         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4440         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
4441         (on_force_hilite_activate), (on_swap_activate),
4442         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4443         * plugins/document-manager/action-callbacks.h:
4444         * plugins/document-manager/anjuta-docman.c:
4445         (on_notebook_page_close_button_click),
4446         (on_notebook_page_close_button_enter),
4447         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
4448         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
4449         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
4450         (on_open_filesel_response), (anjuta_docman_open_file),
4451         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4452         (anjuta_docman_dispose), (anjuta_docman_instance_init),
4453         (anjuta_docman_class_init), (anjuta_docman_new),
4454         (on_notebook_switch_page), (on_document_save_point),
4455         (on_document_destroy), (anjuta_docman_add_editor),
4456         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4457         (anjuta_docman_set_popup_menu),
4458         (anjuta_docman_get_current_focus_widget),
4459         (anjuta_docman_get_page_for_document),
4460         (anjuta_docman_get_current_document),
4461         (anjuta_docman_set_current_document),
4462         (anjuta_docman_goto_file_line),
4463         (anjuta_docman_goto_file_line_mark),
4464         (anjuta_docman_get_full_filename),
4465         (anjuta_docman_present_notebook_page),
4466         (anjuta_docman_update_page_label),
4467         (anjuta_docman_delete_all_markers),
4468         (anjuta_docman_delete_all_indicators),
4469         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4470         (do_ordertab1), (anjuta_docman_order_tabs),
4471         (anjuta_docman_set_editor_properties),
4472         (anjuta_docman_get_document_for_path),
4473         (anjuta_docman_get_all_doc_widgets):
4474         * plugins/document-manager/anjuta-docman.h:
4475         * plugins/document-manager/editor-tooltips.c:
4476         * plugins/document-manager/plugin.c: (update_title),
4477         (update_document_ui_enable_all), (update_document_ui_disable_all),
4478         (update_document_ui_save_items),
4479         (update_document_ui_interface_items), (update_document_ui),
4480         (on_document_update_save_ui), (update_status),
4481         (on_document_update_ui), (on_document_added),
4482         (on_document_changed), (on_session_save), (on_save_prompt),
4483         (on_docman_auto_save), (on_gconf_notify_timer):
4484         * plugins/document-manager/search-box.c: (on_document_changed),
4485         (search_box_new), (search_box_grab_line_focus):
4486         * plugins/glade/plugin.c: (ifile_open):
4487         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4488         * plugins/search/search-replace_backend.c: (create_search_entries):
4489         * plugins/sourceview/anjuta-document.c: (set_uri),
4490         (anjuta_document_save):
4491         * plugins/sourceview/sourceview.c: (ifile_savable_save):
4492         * plugins/tools/editor.c: (on_editor_response):
4494         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
4495         It fixes some issues with session handling and several memory lacks.
4496         Gtk 2.12 Tooltip API is used if available.
4498 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
4500         * plugins/debug-manager/disassemble.c,
4501         plugins/debug-manager/disassemble.h,
4502         plugins/debug-manager/command.c,
4503         plugins/debug-manager/command.h,
4504         plugins/debug-manager/plugin.c
4505         plugins/debug-manager/sparse_view.c,
4506         plugins/debug-manager/sparse_view.h,
4507         plugins/gdb/plugin.c,
4508         plugins/gdb/debugger.c,
4509         plugins/gdb/debugger.h,
4510         libanjuta/interfaces/libanjuta.idl:
4511         Fix bug #502533: Implement assembler step
4513         * plugins/debug-manager/breakpoints.c:
4514         Do not save temporary breakpoints
4516         * plugins/debug-manager/stack_trace.c:
4517         Fix a crash when a stack command is cancelled
4519 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4521         * plugins/debug-manager/plugin.c,
4522         plugins/debug-manager/breakpoints.c,
4523         plugins/debug-manager/breakpoints.h:
4524         Fix bug #488732: Breakpoint on delete lines
4525         Breakpoints are now linked to their position in editor
4527         * plugins/gdb/debugger.c:
4528         Fix removing condition on breakpoint 
4530 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4532         * plugins/debug-manager/anjuta-debug-manager.glade,
4533         plugins/debug-manager/start.c,
4534         plugins/gdb/plugin.c,
4535         plugins/gdb/debugger.c,
4536         plugins/gdb/debugger.h,
4537         libanjuta/interfaces/libanjuta.idl:
4538         Fix bug #481366: Do not stop at the beginning of the program
4540         * plugins/debug-manager/command.c,
4541         plugins/debug-manager/command.h,
4542         plugins/debug-manager/breakpoints.c,
4543         plugins/debug-manager/queue.c,
4544         plugins/debug-manager/queue.h:
4545         Fix a bug remove all breakpoints was not working due to latest changes
4546         Setting breakpoints is disabled when program is running
4548 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
4550         * plugins/debug-manager/queue.c,
4551         plugins/gdb/plugin.c:
4552         Fix bug #501469: Crash if mime_type is unknown
4554 2007-12-01  Massimo Cora'  <maxcvs@email.it>
4556         * plugins/symbol-db/plugin.c: (on_editor_destroy),
4557         (on_editor_update_ui), (on_single_file_scan_end),
4558         (on_importing_project_end), (project_root_added),
4559         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4560         * plugins/symbol-db/plugin.h:
4561         show on status bar files being scanned.
4563         * plugins/symbol-db/symbol-db-engine.c:
4564         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4565         (sdb_engine_ctags_output_thread),
4566         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4567         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4568         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
4569         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
4570         (sdb_engine_get_table_id_by_unique_name2),
4571         (symbol_db_engine_open_project),
4572         (sdb_engine_prepare_executing_commands),
4573         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4574         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
4575         (sdb_engine_detects_removed_ids),
4576         (symbol_db_engine_get_class_parents),
4577         (symbol_db_engine_get_global_members),
4578         (symbol_db_engine_get_scope_members_by_symbol_id),
4579         (symbol_db_engine_get_scope_members),
4580         (symbol_db_engine_get_current_scope),
4581         (symbol_db_engine_get_file_symbols),
4582         (symbol_db_engine_get_symbol_info_by_id),
4583         (symbol_db_engine_get_full_local_path),
4584         (symbol_db_engine_find_symbol_by_name_pattern),
4585         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4586         * plugins/symbol-db/symbol-db-engine.h:
4587         * plugins/symbol-db/symbol-db-view-locals.c:
4588         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
4589         (symbol_db_view_locals_recv_signals_from_engine),
4590         (symbol_db_view_locals_update_list):
4591         * plugins/symbol-db/symbol-db-view-locals.h:
4592         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
4593         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
4594         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
4595         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
4596         * plugins/symbol-db/symbol-db-view.h:
4597         Added g_thread architecture to scan in background. With this you
4598         can use Anjuta's GUI without freezing.
4599         Improved insertion speed by using a paradigm like 'insert' and 'check'
4600         replacing a 'check' and 'insert' one. This has been done for tables 
4601         like symbol, scope, sym_type.
4602         Fixed two crashers. 
4604         * plugins/symbol-db/tables.sql:
4605         * plugins/symbol-db/test/main.c: (get_global_members), (main),
4606         (thread), (print_message), (bastard_thread), (idle_signals):
4607         fixed a typo on tables that broke sql triggers.
4609 === anjuta 2.3.1 ===
4611 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4613         * NEWS, AUTHORS: Updated.
4614         * src/Makefile.am: Fixed make distcheck
4616         Patch from Yang Hong:
4617         * plugins/file-manager/file-manager.glade: Fixed file chooser
4618         size in file-manager preferences.
4620 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4622         * NEWS: Updated for 2.3.1 development release
4623         * configure.in: Bumped version to 2.3.1
4625 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
4627         * plugins/debug-manager/threads.c,
4628         plugins/debug-manager/disassemble.c,
4629         plugins/debug-manager/watch.c,
4630         plugins/debug-manager/registers.c,
4631         plugins/debug-manager/locals.c,
4632         plugins/debug-manager/breakpoints.c,
4633         plugins/debug-manager/stack_trace.c,
4634         plugins/debug-manager/command.c,
4635         plugins/debug-manager/command.h,
4636         plugins/debug-manager/queue.c,
4637         libanjuta/interfaces/libanjuta.idl:
4638         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
4639         Document IAnjutaDebugManager signals
4640         Generate new signals in queue.c
4641         Use new signals in other files
4643 2007-11-30  <genbell@tiscali.it>
4645         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4647         * plugins/gdb/Makefile.am:
4648         Fix bug #500376
4650 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4652         * plugins/tools/variable.c:
4653         Fix a bug added in the previous patch (it is not a leak)
4655 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4657         * plugins/project-wizard/druid.c,
4658         plugins/project-wizard/templates/terminal.wiz,
4659         plugins/project-wizard/templates/xlib-dock.wiz,
4660         plugins/project-wizard/templates/wxwin.wiz,
4661         plugins/project-wizard/templates/java.wiz,
4662         plugins/project-wizard/templates/gnome.wiz,
4663         plugins/project-wizard/templates/anjuta-plugin.wiz,
4664         plugins/project-wizard/templates/gtkmm.wiz,
4665         plugins/project-wizard/templates/python.wiz,
4666         plugins/project-wizard/templates/cpp.wiz,
4667         plugins/project-wizard/templates/sdl.wiz,
4668         plugins/project-wizard/templates/gtk.wiz,
4669         plugins/project-wizard/templates/minimal.wiz,
4670         plugins/project-wizard/templates/xlib.wiz,
4671         plugins/project-wizard/templates/gcj.wiz,
4672         plugins/project-wizard/templates/translatable-strings.h,
4673         plugins/project-import/project-import.c:
4674         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
4676 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
4678         * plugins/debug-manager/threads.c,
4679         plugins/debug-manager/disassemble.c,
4680         plugins/debug-manager/watch.c,
4681         plugins/debug-manager/registers.c,
4682         plugins/debug-manager/memory.c,
4683         plugins/debug-manager/locals.c,
4684         plugins/debug-manager/stack_trace.c,
4685         plugins/debug-manager/queue.c,
4686         plugins/debug-manager/queue.h:
4687         Connect debugger signal only when program is loaded
4688         Rename get_feature in is_supported
4690         * plugins/debug-manager/plugin.c:
4691         Remove editor watch when plugin is deactivated
4693         * plugins/debug-manager/anjuta-debug-manager.glade,
4694         plugins/debug-manager/breakpoints.c,
4695         plugins/debug-manager/breakpoints.h:
4696         Rewrite almost completely the breakpoint code
4697         Improve breakpoint dialog
4698         Reorganize function
4699         Implement condition, hit count, ignore and temporary attribute
4701         * plugins/debug-manager/command.c,
4702         plugins/debug-manager/command.h:
4703         Add a breakpoint list command
4705         * plugins/gdb/debugger.c,
4706         plugins/gdb/debugger.h:
4707         Add new breakpoint list command
4708         Fix parsing of breakpoint data
4710         * libanjuta/interfaces/libanjuta.idl,
4711         plugins/gdb/plugin.c:
4712         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
4714 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
4716         * plugins/document-manager/plugin.c:
4717         Use Ctrl+Shift+s as shortcut for Save As
4719 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
4721         * plugins/subversion/plugin.c: (activate_plugin):
4722         * plugins/symbol-db/plugin.c: (symbol_db_activate):
4723         * src/layout.xml: Fixed dockitem positions.
4725 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4727         Icons from tpgww@onepost.net:
4728         * plugins/project-wizard/applogo.png:
4729         Icons from patch in bug #480093 comment #23. Also renamed icons.
4731         * plugins/message-view/Makefile.am:
4732         * plugins/message-view/plugin.c: (register_stock_icons),
4733         (ipreferences_merge): Removed redundant icon.
4735         * plugins/document-manager/plugin.c:
4736         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
4737         Do not insensitize New action when there is no document.
4738         Indentation fixes.
4740 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4742         Icons from tpgww@onepost.net:
4743         * plugins/symbol-browser/an_symbol_prefs.c:
4744         * pixmaps/Makefile.am:
4745         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
4747         Icons from patch in bug #480093 comment #23. Also renamed icons.
4748         To be continued..
4750 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4752         Patch from James Liggett:
4753         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
4754         revert and dialogs resizable.
4756 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4758         Patch from James Liggett:
4759         * plugins/subversion/anjuta-subversion.glade:
4760         * plugins/subversion/subversion-diff-dialog.c:
4761         (on_subversion_diff_response), (subversion_diff_dialog):
4762         * plugins/subversion/subversion-diff-dialog.h:
4764         The diff dialog should have a checkbox, enabled by default, that
4765         allows the user to make sure that all open files are saved before
4766         diffing.
4768 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4770         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
4772         Icons from tpgww@onepost.net:
4773         * pixmaps/Makefile.am:
4774         * src/Makefile.am:
4775         * src/anjuta-app.c:
4776         * src/anjuta-preferences-general.svg:
4778         Icons from patch in bug #480093 comment #23. Also renamed icons.
4779         To be continued..
4781 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4783         Icons from tpgww@onepost.net:
4784         * plugins/debug-manager/images/Makefile.am:
4785         * plugins/debug-manager/images/anjuta-watch.svg:
4786         * plugins/debug-manager/plugin.c: (register_stock_icons):
4787         * plugins/gdb/images/Makefile.am:
4788         * plugins/gtodo/Makefile.am:
4789         * plugins/gtodo/anjuta-gtodo-plugin.svg:
4790         * plugins/gtodo/anjuta-gtodo.plugin.in:
4791         * plugins/gtodo/interface.c: (stock_icons):
4792         * plugins/gtodo/main.h:
4793         * plugins/gtodo/plugin.c: (ipreferences_merge):
4794         * plugins/terminal/Makefile.am:
4795         * plugins/terminal/anjuta-terminal-plugin.svg:
4796         * plugins/terminal/anjuta-terminal.plugin.in:
4797         * plugins/terminal/terminal.c:
4798         * plugins/tools/Makefile.am:
4799         * plugins/tools/anjuta-tools-plugin.svg:
4800         * plugins/tools/anjuta-tools.plugin.in:
4801         * plugins/tools/plugin.c:
4802         * plugins/valgrind/Makefile.am:
4803         * plugins/valgrind/anjuta-valgrind-plugin.svg:
4804         * plugins/valgrind/anjuta-valgrind.plugin.in:
4805         * plugins/valgrind/plugin.c: (register_stock_icons),
4806         (ipreferences_merge):
4808         Icons from patch in bug #480093 comment #23. Also renamed icons.
4809         To be continued..
4811 2007-11-18  Massimo Cora'   <maxcvs@email.it>
4813         reviewed by: Johannes Schmid <jhs@gnome.org>
4815         * configure.in:
4816         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
4817         due to bug #493360. Still present anyway bug #495843
4819         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
4820         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
4821         (on_local_treeview_row_activated),
4822         (on_global_treeview_row_activated),
4823         (on_global_treeview_row_expanded), (on_project_element_added),
4824         (on_project_element_removed), (project_root_added),
4825         (symbol_db_activate), (isymbol_manager_search),
4826         (isymbol_manager_get_members),
4827         (isymbol_manager_get_completions_at_position):
4828         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4829         (symbol_db_engine_iterator_node_get_symbol_extra_string):
4830         * plugins/symbol-db/symbol-db-engine.c:
4831         (sdb_engine_execute_non_select_sql),
4832         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
4833         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
4834         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
4835         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4836         (symbol_db_engine_add_new_workspace),
4837         (symbol_db_engine_add_new_project),
4838         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
4839         (sdb_engine_detects_removed_ids),
4840         (sdb_engine_walk_down_scope_path),
4841         (symbol_db_engine_get_class_parents),
4842         (symbol_db_engine_get_global_members),
4843         (symbol_db_engine_get_scope_members_by_symbol_id),
4844         (symbol_db_engine_get_scope_members),
4845         (symbol_db_engine_get_current_scope),
4846         (symbol_db_engine_get_file_symbols),
4847         (symbol_db_engine_get_symbol_info_by_id),
4848         (symbol_db_engine_find_symbol_by_name_pattern):
4849         * plugins/symbol-db/symbol-db-engine.h:
4850         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4851         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4852         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
4853         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
4854         (on_scan_end), (do_add_root_symbol_to_view),
4855         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
4856         (trigger_on_symbol_inserted), (add_new_waiting_for),
4857         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
4858         (on_symbol_inserted), (do_recurse_subtree_and_remove),
4859         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
4860         (symbol_db_view_row_expanded), (sdb_view_init),
4861         (gtree_compare_func), (sdb_view_finalize),
4862         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
4863         (sdb_view_populate_base_root),
4864         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4865         * plugins/symbol-db/symbol-db-view.h:
4866         * plugins/symbol-db/tables.sql:
4867         * plugins/symbol-db/test/Makefile.am:
4868         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
4869         (get_scope_members), (get_current_scope), (get_global_members),
4870         (get_file_symbols), (get_info_by_id), (main):
4872         Rewrote symbol-db-view global tab. Now every expandable node is a query.
4873         Started using LIMIT keyword to speed up things.
4874         Deprecated GdaCommand in favour of GdaQuery into engine. This should
4875         make providers use prepared statements.
4877 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4879         Patch from James Liggett:
4880         * plugins/subversion/plugin.c: (subversion_instance_init):
4881         * plugins/subversion/plugin.h:
4882         * plugins/subversion/subversion-diff-dialog.c:
4883         (on_subversion_diff_response), (subversion_diff_dialog),
4884         (on_menu_subversion_diff):
4885         * plugins/subversion/subversion-log-dialog.c:
4886         (on_log_view_selected_button_clicked),
4887         (on_log_diff_selected_button_clicked),
4888         (on_log_diff_previous_button_clicked),
4889         (subversion_log_window_create):
4890         * plugins/subversion/subversion-ui-utils.c:
4891         (get_filename_from_full_path), (init_whole_project),
4892         (on_whole_project_toggled):
4893         * plugins/subversion/subversion-ui-utils.h:
4894         * plugins/subversion/subversion-update-dialog.c:
4895         (subversion_update_dialog), (on_menu_subversion_update):
4897         Whole Project checkbox enabled by default in diff and update dialogs.
4898         changes the editor names for diff editors to something much more
4899         descriptive. For example, working copy/head diffs would have an editor
4900         with a name like "[Working Copy/Head] some-file.diff," where some-file
4901         is the name of the file/directory that was diffed. For diffs against
4902         arbitrary diffs the name would look like "[Revisions 2832/3200]
4903         some-file.diff" for a diff of some-file between revisions 2832 and
4904         3200.
4906 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4908         Icons from tpgww@onepost.net:
4909         * plugins/subversion/Makefile.am:
4910         * plugins/subversion/anjuta-subversion-plugin.svg:
4911         * plugins/subversion/anjuta-subversion.plugin.in:
4912         * plugins/subversion/plugin.h:
4913         * plugins/symbol-browser/Makefile.am:
4914         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4915         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4916         * plugins/symbol-browser/plugin.c:
4917         * plugins/symbol-db/Makefile.am:
4918         * plugins/symbol-db/plugin.c:
4919         * plugins/symbol-db/symbol-db.plugin.in:
4921         Icons from patch in bug #480093 comment #23. Also renamed icons.
4922         To be continued..
4924 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4926         Icons from tpgww@onepost.net:
4927         * plugins/project-manager/Makefile.am:
4928         * plugins/project-manager/anjuta-project-manager-plugin.svg:
4929         * plugins/project-manager/anjuta-project-manager.plugin.in:
4930         * plugins/project-manager/plugin.c:
4931         * plugins/project-wizard/Makefile.am:
4932         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4933         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4934         * plugins/project-wizard/druid.h:
4935         * plugins/search/Makefile.am:
4936         * plugins/search/anjuta-search-plugin.svg:
4937         * plugins/search/anjuta-search.plugin.in:
4938         * plugins/search/plugin.c:
4940         Icons from patch in bug #480093 comment #23. Also renamed icons.
4941         To be continued..
4943 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4945         * TODO.tasks: updated.
4947         Icons from tpgww@onepost.net:
4948         * plugins/file-loader/Makefile.am:
4949         * plugins/file-loader/anjuta-loader-plugin.svg:
4950         * plugins/file-loader/anjuta-loader.plugin.in:
4951         * plugins/file-manager/Makefile.am:
4952         * plugins/file-manager/anjuta-file-manager-plugin.svg:
4953         * plugins/file-manager/file-manager.plugin.in:
4954         * plugins/file-manager/plugin.c:
4955         * plugins/glade/Makefile.am:
4956         * plugins/glade/anjuta-glade-plugin.svg:
4957         * plugins/glade/anjuta-glade.plugin.in:
4958         * plugins/glade/plugin.c: (register_stock_icons):
4959         * plugins/language-manager/Makefile.am:
4960         * plugins/language-manager/anjuta-language-manager-plugin.svg:
4961         * plugins/language-manager/language-manager.plugin.in:
4962         * plugins/message-view/Makefile.am:
4963         * plugins/message-view/anjuta-message-manager.plugin.in:
4964         * plugins/message-view/anjuta-messages-plugin.svg:
4965         * plugins/message-view/plugin.c:
4966         * plugins/patch/Makefile.am:
4967         * plugins/patch/anjuta-patch-plugin.svg:
4968         * plugins/patch/anjuta-patch.plugin.in:
4969         * plugins/patch/plugin.c:
4970         * plugins/profiler/Makefile.am:
4971         * plugins/profiler/anjuta-profiler-plugin.svg:
4972         * plugins/profiler/plugin.c: (register_stock_icons):
4973         * plugins/profiler/profiler.plugin.in:
4974         * plugins/project-import/Makefile.am:
4975         * plugins/project-import/anjuta-project-import-plugin.svg:
4976         * plugins/project-import/anjuta-project-import.plugin.in:
4977         * plugins/project-import/plugin.c:
4979         Icons from patch in bug #480093 comment #23. Also renamed icons.
4980         To be continued..
4982 2007-11-18  Johannes Schmid <jhs@gnome.org>
4984         * plugins/build-basic-autotools/build-basic-autotools.c:
4985         (build_regex_init):
4986         * plugins/debug-manager/anjuta-debug-manager.glade:
4987         * plugins/debug-manager/breakpoints.c:
4988         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4989         * plugins/file-wizard/file.c:
4990         * plugins/gdb/anjuta-gdb.glade:
4991         * plugins/glade/plugin.c: (ifile_open):
4992         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4993         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4994         * plugins/gtodo/tray-icon.c:
4995         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4996         * plugins/macro/macros.xml:
4997         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4998         Fixed translation bugs (#496833, #488211 and #497758)
4999         
5000         * plugins/document-manager/plugin.c: (on_editor_changed):
5001         Removed unused code
5003 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5005         Icons from tpgww@onepost.net:
5006         * plugins/devhelp/Makefile.am:
5007         * plugins/devhelp/anjuta-devhelp-plugin.svg:
5008         * plugins/devhelp/anjuta-devhelp.plugin.in:
5009         * plugins/devhelp/plugin.c:
5010         * plugins/document-manager/anjuta-document-manager.plugin.in:
5011         * plugins/document-manager/images/Makefile.am:
5012         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5013         * plugins/document-manager/plugin.c:
5014         * plugins/editor/Makefile.am:
5015         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5016         * plugins/editor/anjuta-editor.plugin.in:
5017         * plugins/editor/plugin.c:
5018         * plugins/sample1/Makefile.am:
5019         * plugins/sample1/anjuta-sample-plugin.svg:
5020         * plugins/sample1/anjuta-sample.plugin.in:
5021         * plugins/sourceview/Makefile.am:
5022         * plugins/sourceview/plugin.c:
5023         * plugins/sourceview/sourceview.plugin.in:
5025         Icons from patch in bug #480093 comment #23. Also renamed icons.
5026         To be continued..
5028 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5030         * TODO.tasks: Updated.
5032         Icons from tpgww@onepost.net:
5033         * plugins/build-basic-autotools/Makefile.am:
5034         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5035         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5036         * plugins/build-basic-autotools/build-basic-autotools.c:
5037         * plugins/class-inheritance/Makefile.am:
5038         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5039         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5040         * plugins/class-inheritance/plugin.c:
5041         * plugins/cvs-plugin/Makefile.am:
5042         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5043         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5044         * plugins/cvs-plugin/plugin.c:
5045         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5046         * plugins/debug-manager/images/Makefile.am:
5047         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5048         * plugins/debug-manager/plugin.c: 
5050         Icons from patch in bug #480093 comment #23. Also renamed icons.
5051         To be continued..
5053 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5055         * (removed) libanjuta/anjuta-children.c,
5056         (removed) libanjuta/anjuta-children.h,
5057         libanjuta/anjuta-launcher.c,
5058         libanjuta/libanjuta.h,
5059         libanjuta/Makefile.am,
5060         plugins/gdb/debugger.c,
5061         plugins/terminal/terminal.c,
5062         manuals/reference/libanjuta/libanjuta-sections.txt,
5063         manuals/reference/libanjuta/libanjuta-docs.sgml:
5064         Replace anjuta_children_register by g_child_watch_add
5066 2007-11-13  Johannes Schmid <jhs@gnome.org>
5068         * plugins/subversion/anjuta-subversion.glade:
5069         * plugins/subversion/subversion-commit-dialog.c:
5070         (subversion_commit_dialog):
5071         * plugins/subversion/subversion-resolve-dialog.c:
5072         (subversion_resolve_dialog):
5073         * plugins/subversion/subversion-revert-dialog.c:
5074         (subversion_revert_dialog):
5075         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5076         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5077         (hide_pulse_progress_bar):
5078         * plugins/subversion/subversion-ui-utils.h:
5080         Yet another patch from #457477:
5081         Add a pulsing progress bar to all dialogs receiving status
5083 2007-11-12  Johannes Schmid <jhs@gnome.org>
5085         * plugins/document-manager/plugin.c: (create_highlight_submenu):
5086         Bug 493583 – crash in Anjuta IDE: trying to open a file
5087         
5088         * plugins/subversion/subversion-commit-dialog.c:
5089         (select_all_files), (subversion_commit_dialog):
5090         Patch from jrligget - see #457477
5092 2007-11-12  Johannes Schmid <jhs@gnome.org>
5094         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
5095         * libanjuta/anjuta-plugin-handle.c:
5096         (anjuta_plugin_handle_get_about):
5097         Bug 495536 – Plugins localization improvement
5098         
5099         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
5100         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5101         * plugins/indent/indent.glade:
5102         * plugins/subversion/anjuta-subversion.glade:
5103         Bug 495245 – Strings bug
5105 2007-11-08  James Liggett  <jrliggett@cox.net>
5107         reviewed by: Johannes Schmid <jhs@gnome.org>
5109         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
5110         (anjuta_async_command_finalize),
5111         (anjuta_async_command_notification_poll),
5112         (anjuta_async_command_thread), (start_command),
5113         (notify_data_arrived), (notify_complete),
5114         (anjuta_async_command_class_init),
5115         (anjuta_async_command_set_error_message),
5116         (anjuta_async_command_get_error_message),
5117         (anjuta_async_command_lock), (anjuta_async_command_unlock):
5118         * libanjuta/anjuta-async-command.h:
5119         * libanjuta/anjuta-command.c: (anjuta_command_init),
5120         (anjuta_command_finalize), (anjuta_command_class_init),
5121         (anjuta_command_start), (anjuta_command_notify_data_arrived),
5122         (anjuta_command_notify_complete),
5123         (anjuta_command_set_error_message),
5124         (anjuta_command_get_error_message):
5125         * libanjuta/anjuta-command.h:
5126         * libanjuta/anjuta-glade-catalog.c:
5127         * libanjuta/anjuta-glade.xml:
5128         * libanjuta/anjuta-vcs-status-tree-view.c:
5129         (on_selected_column_toggled),
5130         (anjuta_vcs_status_tree_view_create_columns),
5131         (anjuta_vcs_status_tree_view_init),
5132         (anjuta_vcs_status_tree_view_finalize),
5133         (anjuta_vcs_status_tree_view_set_property),
5134         (anjuta_vcs_status_tree_view_get_property),
5135         (anjuta_vcs_status_tree_view_class_init),
5136         (anjuta_vcs_status_tree_view_new),
5137         (anjuta_vcs_status_tree_view_destroy),
5138         (anjuta_vcs_status_tree_view_add), (select_all_paths),
5139         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
5140         (anjuta_vcs_status_tree_view_unselect_all),
5141         (create_selected_paths_list),
5142         (anjuta_vcs_status_tree_view_get_selected):
5143         * libanjuta/anjuta-vcs-status-tree-view.h:
5144         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
5145         * libanjuta/anjuta-widgets.h:
5146         * plugins/subversion/subversion-add-dialog.c:
5147         (on_add_command_finished), (on_subversion_add_response),
5148         (subversion_add_dialog), (on_menu_subversion_add),
5149         (on_fm_subversion_add):
5150         * plugins/subversion/subversion-add-dialog.h:
5151         * plugins/subversion/subversion-commit-dialog.c:
5152         (on_commit_command_finished), (on_subversion_commit_response),
5153         (subversion_commit_dialog), (on_menu_subversion_commit),
5154         (on_fm_subversion_commit):
5155         * plugins/subversion/subversion-commit-dialog.h:
5156         * plugins/subversion/subversion-copy-dialog.c:
5157         (on_copy_other_revision_radio_toggled),
5158         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
5159         (on_copy_command_finished), (on_subversion_copy_response),
5160         (subversion_copy_dialog), (on_menu_subversion_copy),
5161         (on_fm_subversion_copy):
5162         * plugins/subversion/subversion-copy-dialog.h:
5163         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
5164         (on_subversion_diff_response), (subversion_diff_dialog),
5165         (on_menu_subversion_diff), (on_fm_subversion_diff):
5166         * plugins/subversion/subversion-diff-dialog.h:
5167         * plugins/subversion/subversion-log-dialog.c:
5168         (on_diff_selected_column_toggled), (create_columns),
5169         (on_log_command_finished), (on_log_view_button_clicked),
5170         (on_cat_command_data_arrived), (on_cat_command_finished),
5171         (on_log_view_selected_button_clicked), (get_selected_revisions),
5172         (on_log_diff_selected_button_clicked),
5173         (on_log_diff_previous_button_clicked),
5174         (on_subversion_log_vbox_destroy),
5175         (on_log_changes_view_row_selected), (subversion_log_window_create),
5176         (on_menu_subversion_log), (on_fm_subversion_log),
5177         (subversion_log_set_whole_project_sensitive):
5178         * plugins/subversion/subversion-log-dialog.h:
5179         * plugins/subversion/subversion-merge-dialog.c:
5180         (on_merge_command_finished), (on_subversion_merge_response),
5181         (on_merge_first_path_browse_button_clicked),
5182         (on_merge_second_path_browse_button_clicked),
5183         (on_merge_use_first_path_check_toggled),
5184         (on_merge_start_revision_radio_toggled),
5185         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
5186         (on_menu_subversion_merge):
5187         * plugins/subversion/subversion-merge-dialog.h:
5188         * plugins/subversion/subversion-remove-dialog.c:
5189         (on_remove_command_finished),
5190         (on_remove_path_browse_button_clicked),
5191         (on_subversion_remove_response), (subversion_remove_dialog),
5192         (on_menu_subversion_remove), (on_fm_subversion_remove):
5193         * plugins/subversion/subversion-remove-dialog.h:
5194         * plugins/subversion/subversion-resolve-dialog.c:
5195         (on_resolve_command_finished), (on_subversion_resolve_response),
5196         (subversion_resolve_dialog), (on_menu_subversion_resolve):
5197         * plugins/subversion/subversion-resolve-dialog.h:
5198         * plugins/subversion/subversion-revert-dialog.c:
5199         (on_revert_command_finished), (on_subversion_revert_response),
5200         (subversion_revert_dialog), (on_menu_subversion_revert):
5201         * plugins/subversion/subversion-revert-dialog.h:
5202         * plugins/subversion/subversion-switch-dialog.c:
5203         (on_switch_other_revision_radio_toggled),
5204         (on_switch_command_finished), (on_subversion_switch_response),
5205         (subversion_switch_dialog), (on_menu_subversion_switch):
5206         * plugins/subversion/subversion-switch-dialog.h:
5207         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
5208         (subversion_data_free), (on_mesg_view_destroy),
5209         (create_message_view), (check_filename), (get_log_from_textview),
5210         (pulse_timer), (on_pulse_timer_destroyed),
5211         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
5212         (report_errors), (on_status_command_finished),
5213         (on_status_command_data_arrived), (on_command_info_arrived),
5214         (select_all_status_items), (clear_all_status_selections),
5215         (init_whole_project), (on_whole_project_toggled),
5216         (send_diff_command_output_to_editor), (on_diff_command_finished),
5217         (stop_status_bar_progress_pulse):
5218         * plugins/subversion/subversion-ui-utils.h:
5219         * plugins/subversion/subversion-update-dialog.c:
5220         (on_update_command_finished), (on_subversion_update_response),
5221         (subversion_update_dialog), (on_menu_subversion_update),
5222         (on_fm_subversion_update):
5223         * plugins/subversion/subversion-update-dialog.h:
5224         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
5225         (svn_add_command_finalize), (svn_add_command_run),
5226         (svn_add_command_class_init), (svn_add_command_new),
5227         (svn_add_command_destroy):
5228         * plugins/subversion/svn-add-command.h:
5229         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
5230         (svn_cat_command_finalize), (svn_cat_command_run),
5231         (svn_cat_command_class_init), (svn_cat_command_new),
5232         (svn_cat_command_destroy), (svn_cat_command_get_output):
5233         * plugins/subversion/svn-cat-command.h:
5234         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
5235         (svn_command_release_ui_lock), (simple_prompt),
5236         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
5237         (svn_auth_ssl_server_trust_prompt_func_cb),
5238         (svn_auth_ssl_client_cert_prompt_func_cb),
5239         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
5240         (svn_command_init), (svn_command_finalize),
5241         (svn_command_class_init), (svn_command_push_info),
5242         (svn_command_get_info_queue), (svn_command_set_error),
5243         (svn_command_get_client_context), (svn_command_get_pool),
5244         (svn_command_lock_ui), (svn_command_unlock_ui),
5245         (svn_command_get_revision), (svn_command_copy_path_list),
5246         (svn_command_free_path_list):
5247         * plugins/subversion/svn-command.h:
5248         * plugins/subversion/svn-commit-command.c: (on_log_callback),
5249         (svn_commit_command_init), (svn_commit_command_finalize),
5250         (svn_commit_command_run), (svn_commit_command_class_init),
5251         (svn_commit_command_new), (svn_commit_command_destroy):
5252         * plugins/subversion/svn-commit-command.h:
5253         * plugins/subversion/svn-copy-command.c: (on_log_callback),
5254         (svn_copy_command_init), (svn_copy_command_finalize),
5255         (svn_copy_command_run), (svn_copy_command_class_init),
5256         (svn_copy_command_new), (svn_copy_command_destroy):
5257         * plugins/subversion/svn-copy-command.h:
5258         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
5259         (svn_diff_command_finalize), (svn_diff_command_run),
5260         (svn_diff_command_class_init), (svn_diff_command_new),
5261         (svn_diff_command_destroy), (svn_diff_command_get_output):
5262         * plugins/subversion/svn-diff-command.h:
5263         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
5264         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
5265         (svn_log_command_class_init), (svn_log_command_new),
5266         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
5267         * plugins/subversion/svn-log-command.h:
5268         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
5269         (svn_log_entry_finalize), (svn_log_entry_class_init),
5270         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
5271         (svn_log_entry_get_author), (svn_log_entry_get_date),
5272         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
5273         (svn_log_entry_get_full_log):
5274         * plugins/subversion/svn-log-entry.h:
5275         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
5276         (svn_merge_command_finalize), (svn_merge_command_run),
5277         (svn_merge_command_class_init), (svn_merge_command_new),
5278         (svn_merge_command_destroy):
5279         * plugins/subversion/svn-merge-command.h:
5280         * plugins/subversion/svn-remove-command.c: (on_log_callback),
5281         (svn_remove_command_init), (svn_remove_command_finalize),
5282         (svn_remove_command_run), (svn_remove_command_class_init),
5283         (svn_remove_command_new), (svn_remove_command_destroy),
5284         (svn_remove_command_get_path):
5285         * plugins/subversion/svn-remove-command.h:
5286         * plugins/subversion/svn-resolve-command.c:
5287         (svn_resolve_command_init), (svn_resolve_command_finalize),
5288         (svn_resolve_command_run), (svn_resolve_command_class_init),
5289         (svn_resolve_command_new), (svn_resolve_command_destroy):
5290         * plugins/subversion/svn-resolve-command.h:
5291         * plugins/subversion/svn-revert-command.c:
5292         (svn_revert_command_init), (svn_revert_command_finalize),
5293         (svn_revert_command_run), (svn_revert_command_class_init),
5294         (svn_revert_command_new), (svn_revert_command_destroy):
5295         * plugins/subversion/svn-revert-command.h:
5296         * plugins/subversion/svn-status-command.c:
5297         (svn_status_command_init), (svn_status_command_finalize),
5298         (on_svn_status_notify), (svn_status_command_run),
5299         (svn_status_command_class_init), (svn_status_command_new),
5300         (svn_status_command_destroy),
5301         (svn_status_command_get_status_queue):
5302         * plugins/subversion/svn-status-command.h:
5303         * plugins/subversion/svn-status.c: (svn_status_init),
5304         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
5305         (svn_status_destroy), (svn_status_get_path),
5306         (svn_status_get_vcs_status):
5307         * plugins/subversion/svn-status.h:
5308         * plugins/subversion/svn-switch-command.c:
5309         (svn_switch_command_init), (svn_switch_command_finalize),
5310         (svn_switch_command_run), (svn_switch_command_class_init),
5311         (svn_switch_command_new), (svn_switch_command_destroy):
5312         * plugins/subversion/svn-switch-command.h:
5313         * plugins/subversion/svn-update-command.c:
5314         (svn_update_command_init), (svn_update_command_finalize),
5315         (svn_update_command_run), (svn_update_command_class_init),
5316         (svn_update_command_new), (svn_update_command_destroy):
5317         * plugins/subversion/svn-update-command.h:
5319         Now really committed all files from James patch (#457477)
5321 2007-11-08  Johannes Schmid <jhs@gnome.org>
5323         * TODO.tasks: Updated
5325 2007-11-08  James Liggett  <jrliggett@cox.net>
5327         reviewed by: Johannes Schmid <jhs@gnome.org>
5329         * configure.in:
5330         * libanjuta/Makefile.am:
5331         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
5332         * libanjuta/anjuta-status.h:
5333         * libanjuta/libanjuta.h:
5334         * plugins/subversion/Makefile.am:
5335         * plugins/subversion/anjuta-subversion.glade:
5336         * plugins/subversion/anjuta-subversion.ui:
5337         * plugins/subversion/plugin.c: (value_added_project_root_uri),
5338         (value_removed_project_root_uri), (activate_plugin),
5339         (deactivate_plugin), (finalize), (subversion_instance_init):
5340         * plugins/subversion/plugin.h:
5341         * plugins/subversion/subversion-actions.c:
5342         * plugins/subversion/subversion-actions.h:
5343         * plugins/subversion/subversion-callbacks.c:
5344         * plugins/subversion/subversion-callbacks.h:
5345         * plugins/subversion/svn-auth.c:
5346         * plugins/subversion/svn-auth.h:
5347         * plugins/subversion/svn-backend-priv.h:
5348         * plugins/subversion/svn-backend.c:
5349         * plugins/subversion/svn-backend.h:
5350         * plugins/subversion/svn-notify.c:
5351         * plugins/subversion/svn-notify.h:
5352         * plugins/subversion/svn-thread.c:
5353         * plugins/subversion/svn-thread.h:
5354         
5355         Commited alpha2 of the new subversion plugin (#457477)
5357 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5359         * plugins/debug-manager/command.c:
5360         Fix a stupid crash when changing a register value
5362 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5364         * libanjuta/interfaces/libanjuta.idl,
5365         plugins/debug-manager/command.c,
5366         plugins/debug-manager/command.h,
5367         plugins/debug-manager/start.c,
5368         plugins/gdb/plugin.c,
5369         plugins/gdb/debugger.c,
5370         plugins/gdb/debugger.h:
5371         Use anjuta terminal plugin instead of gnome terminal
5372         Select if a terminal is used in the the start_program function
5373         Move terminal code from debugger.c to plugin.c
5374         Partial fix of bug #481366
5376         * plugins/gdb/utilities.c,
5377         plugins/gdb/utilities.h:
5378         Remove gnome terminal check function
5380 2007-11-06  Johannes Schmid <jhs@gnome.org>
5382         * plugins/project-import/anjuta-project-import.glade:
5383         * plugins/project-import/project-import.c: (on_import_next),
5384         (on_import_finish), (project_import_set_directory):
5385         * plugins/project-wizard/property.c: (npw_property_create_widget),
5386         (npw_property_set_value_from_widget):
5387         
5388         Replaced gnome_file_entry with gtk_file_chooser_button
5389         Fixes #422329 – Creating a new directory in program options doesn't work
5390         
5391 2007-11-04  Massimo Cora' <maxcvs@email.it>
5393         * plugins/symbol-db/plugin.c:
5394         add all files at once on project_import.
5395         No need to split them into more languages: ctags
5396         and the engine will take care of that.
5398         * plugins/symbol-db/symbol-db-engine.h,
5399         * plugins/symbol-db/symbol-db-engine.c,
5400         * plugins/symbol-db/tables.sql,
5401         * plugins/symbol-db/test/Makefile.am,
5402         * plugins/symbol-db/test/main.c,
5403         * plugins/symbol-db/symbol-db-view-locals.c:
5404         some memory leaks fixed. Ported the thing to
5405         libgda 3.1.2 [or better svn HEAD].
5406         Thanks to a fresh new algorithm to detect
5407         parent scope we're able to display correcly
5408         a local gtktree, including classes not directly
5409         defined inside that file.
5411 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
5413         * plugins/debug-manager/threads.c,
5414         plugins/debug-manager/stack_trace.c:
5415         Do not display address when not needed
5417         * plugins/debug-manager/plugin.c,
5418         plugins/debug-manager/breakpoints.c:
5419         Breakpoints directly connect to debugger signals
5421         * plugins/debug-manager/watch.c:
5422         program-unload signal does not exist used debugger-stopped
5424         * plugins/debug-manager/queue.c,
5425         libanjuta/interfaces/libanjuta.idl:
5426         Display error message returned by debugger command
5427         Add new error codes
5429 2007-11-04  Johannes Schmid <jhs@gnome.org>
5431         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
5432         Bug 493062 – gcj template needs AC_PROG_CC
5433         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
5435         * src/anjuta-actions.h:
5436         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
5437         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
5439 === anjuta 2.3.0 ===
5441 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
5443         * AUTHORS: Updated
5445 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5447         * ChangeLog: Tagged 2.3.0 release.
5449         * plugins/indent/Makefile.am: Fixed indentation.
5451         * plugins/editor/aneditor-autocomplete.cxx:
5452         * plugins/editor/aneditor-priv.h:
5453         * plugins/editor/aneditor.cxx:
5454         * plugins/editor/aneditor.h: Commented out dead codes.
5456         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
5457         Do not build symbol-db by
5458         default. Added 'unstable' in plugin description to signify it's
5459         developmental state.
5461         * plugins/file-manager/Makefile.am,
5462         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
5464 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
5466         * plugins/debug-manager/utilities.c,
5467         plugins/debug-manager/utilities.h,
5468         plugins/debug-manager/threads.c,
5469         plugins/debug-manager/plugin.c,
5470         plugins/debug-manager/plugin.h,
5471         plugins/debug-manager/disassemble.h,
5472         plugins/debug-manager/watch.c,
5473         plugins/debug-manager/watch.h,
5474         plugins/debug-manager/breakpoints.c,
5475         plugins/debug-manager/stack_trace.c:
5476         Replace few remaining function calls by signal 
5478         * plugins/debug-manager/disassemble.c,
5479         plugins/debug-manager/registers.c,
5480         plugins/debug-manager/memory.c,
5481         plugins/debug-manager/locals.c,
5482         plugins/debug-manager/queue.c,
5483         plugins/debug-manager/queue.h:
5484         Connect signals when debugger is started
5485         Disconnect them when debugger is stopped
5486         Do not display window if debugger doesn't support feature
5488         * plugins/gdb/plugin.c,
5489         libanjuta/interfaces/libanjuta.idl:
5490         Remove unused initialization function
5492 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5494         * configure.in:
5495         * plugins/file-manager/Makefile.am:
5496         * scripts/build-schemas.mk: Fixed 'make distcheck'
5498 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5500         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5501         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
5502         to latest API additions.
5504         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
5505         to API changes.
5507 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
5509         * ChangeLog: Fixed indentation.
5510         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
5511         branch.
5513 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
5515         * libanjuta/interfaces/libanjuta.idl:
5516         * plugins/build-basic-autotools/build-basic-autotools.c:
5517         (build_compile_file_real), (build_build_project),
5518         (build_install_project), (build_clean_project),
5519         (build_configure_project), (build_autogen_project),
5520         (build_distribution_project), (build_build_module),
5521         (build_install_module), (build_clean_module), (fm_build),
5522         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5523         (finalize), (basic_autotools_plugin_instance_init),
5524         (ibuildable_set_command), (ibuildable_reset_commands),
5525         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5526         (ibuildable_install), (ibuildable_configure),
5527         (ibuildable_generate), (ibuildable_iface_init):
5528         * plugins/build-basic-autotools/build-basic-autotools.h:
5530         Added API for commands override in build interface and implemented
5531         them in build plugin. Useful for other plugins override build
5532         commands depending on project environment.
5534 2007-10-28  Naba Kumar  <naba@gnome.org>
5536         * src/anjuta.glade,
5537         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5538         Fixed widget alignment for dock switcher tab style combo and
5539         scratchbox path entrybox.
5541 2007-10-28  Johannes Schmid <jhs@gnome.org>
5543         * plugins/document-manager/plugin.c: (on_editor_changed):
5544         Fixed a memory leak and simplified code (thanks again Sébastien)
5545         
5546         * configure.in:
5547         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5548         and OFFSET sql statements)
5550 2007-10-28  Massimo Cora' <maxcvs@email.it>
5552         * plugins/symbol-db/plugin.c,
5553         plugins/symbol-db/symbol-db-engine.h,
5554         plugins/symbol-db/symbol-db-view.c,
5555         plugins/symbol-db/symbol-db-view.c,
5556         plugins/symbol-db/symbol-db-view-locals.c,
5557         plugins/symbol-db/symbol-db-view-locals.h,
5558         plugins/symbol-db/symbol-db-engine.c:
5559         Better end-of-file-scan detection, permitting
5560         an improved scope/inheritance parsing.
5561         Locals tab gtktree now displays correct
5562         namespace->class->children tree, even if
5563         in a C++ file there isn't class declaration.
5565 2007-10-27  Johannes Schmid <jhs@gnome.org>
5567         Patch from Stanislav Brabec <sbrabec@suse.cz>
5568         * configure.in:
5569         Bug 489798 – Do not rely on svn-config
5571         Patch from Michael Wolf <maw@ximian.com>:
5572         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
5573         (egg_tree_model_filter_remove_node),
5574         (egg_tree_model_filter_row_deleted):
5575         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
5577 2007-10-27  Johannes Schmid <jhs@gnome.org>
5579         * plugins/devhelp/anjuta-devhelp.ui:
5580         * plugins/message-view/anjuta-message-manager.ui:
5582         Added some separators to the toolbar
5583         
5584         * plugins/document-manager/plugin.c:
5585         (on_support_plugin_deactivated), (load_new_support_plugins),
5586         (unload_unused_support_plugins), (on_editor_changed):
5587         
5588         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
5589         for pointing out that is was crap.
5591 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
5593         * libanjuta/interfaces/libanjuta.idl,
5594         libanjuta/anjuta-plugin-manager.c,
5595         libanjuta/anjuta-plugin-manager.h,
5596         libanjuta/anjuta-c-plugin-factory.c,
5597         libanjuta/anjuta-c-module.h,
5598         libanjuta/anjuta-c-module.c:
5599         Report detailled error message in case of plugin loading failure
5601 2007-10-24  Johannes Schmid <jhs@gnome.org>
5603         * configure.in:
5604         * plugins/Makefile.am:
5605         
5606         Activate build of symbol-db plugin (when libgda is available)
5607         
5608         * plugins/document-manager/plugin.c:
5609         (on_support_plugin_deactivated), (on_editor_changed):
5610         
5611         Properly handle language support plugins even when they are
5612         unloaded by the session.
5613         
5614         * plugins/symbol-db/plugin.c: (register_stock_icons),
5615         Port to new REGISTER_ICONS stuff
5616   
5617 2007-10-22  Massimo Cora'  <maxcvs@email.it>
5619         * plugins/symbol-db/plugin.c,
5620         * plugins/symbol-db/symbol-db-view.c
5621         * plugins/symbol-db/symbol-db-engine.h,
5622         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
5623         * plugins/symbol-db/symbol-db-view-locals.c,
5624         * plugins/symbol-db/symbol-db-view-locals.h,
5625         * plugins/symbol-db/symbol-db-engine.c:
5626         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
5627         Added a new algorithm for dynamic population of the local symbols' tab.
5628         Now the default view is tree-like.
5629         Some fixes on engine correct some population issues.    
5631 2007-10-23  Naba Kumar  <naba@gnome.org>
5633         * plugins/glade/Makefile.am: Corrected conditional not to install
5634         .plugin file if plugin is disabled.
5635         * plugins/sourceview/Makefile.am: Corrected conditional not to
5636         install schemas if plugin is not built.
5638 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
5640         * plugins/debug-manager/queue.c:
5641         Fix #488061: Mutiple crash dialogs
5643         * plugins/gdb/debugger.c,
5644         plugins/gdb/debugger.h:
5645         Remove maximum gdb command length, should fix bug#474811
5647 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
5649         * manuals/reference/libanjuta/plugin-description-file.sgml,
5650         manuals/reference/libanjuta/libanjuta-docs.sgml,
5651         manuals/reference/libanjuta/libanjuta-sections.txt,
5652         libanjuta/interfaces/libanjuta.idl,
5653         libanjuta/anjuta-c-module.c,
5654         libanjuta/anjuta-c-plugin-factory.c:
5655         Document last changes in plugin code
5657 2007-10-19  Johannes Schmid <jhs@gnome.org>
5659         * plugins/subversion/subversion-callbacks.c: (check_filename):
5660         
5661         Fixed #487854 – Anjuta crashes when i try to add a SVN url
5663 2007-10-19  Naba Kumar  <naba@gnome.org>
5665         * plugins/file-manager/file-model.c: Fixed a critical runtime
5666         warning.
5668 2007-10-18  Johannes Schmid <jhs@gnome.org>
5670         * libanjuta/anjuta-ui.h:
5671         Small fix on icon macros
5672         
5673         * libanjuta/interfaces/libanjuta.idl:
5674         * plugins/language-manager/plugin.c: (ilanguage_get_name),
5675         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
5676         (ilanguage_iface_init):
5677         
5678         Added get_from_editor() and get_name_from_editor() methods
5679         to IAnjutaLanguage
5680         
5681         * plugins/document-manager/plugin.c:
5682         (update_editor_ui_interface_items), (on_editor_changed):
5683         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5684         .in:
5685         * plugins/language-support-cpp-java/plugin.c: (install_support):
5686         
5687         Ported plugins to use the new interface
5689 2007-10-17  Johannes Schmid <jhs@gnome.org>
5691         * libanjuta/anjuta-ui.h:
5692         
5693         Added macros to register stock icons to stop all this copy&paste
5694         which had spread over a lot of files. New macros support to add 
5695         icons with toolbar and menu size (16 and 24)
5696         
5697         * plugins/class-inheritance/plugin.c: (register_stock_icons):
5698         * plugins/debug-manager/images/anjuta-attach.svg:
5699         * plugins/debug-manager/images/anjuta-step-out.svg:
5700         * plugins/debug-manager/images/anjuta-step-over.svg:
5701         * plugins/debug-manager/plugin.c: (register_stock_icons):
5702         * plugins/document-manager/images/Makefile.am:
5703         * plugins/document-manager/images/anjuta-block-end.svg:
5704         * plugins/document-manager/images/anjuta-block-start.svg:
5705         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
5706         * plugins/document-manager/images/anjuta-bookmark.svg:
5707         * plugins/document-manager/images/anjuta-go-history-next.svg:
5708         * plugins/document-manager/images/anjuta-go-history-prev.svg:
5709         * plugins/document-manager/plugin.c: (register_stock_icons):
5710         * plugins/glade/plugin.c: (register_stock_icons):
5711         * plugins/language-support-cpp-java/plugin.c:
5712         (register_stock_icons):
5713         * plugins/message-view/Makefile.am:
5714         * plugins/message-view/anjuta-go-message-next.svg:
5715         * plugins/message-view/anjuta-go-message-prev.svg:
5716         * plugins/message-view/anjuta-message-view.svg:
5717         * plugins/message-view/messages.xpm:
5718         * plugins/message-view/plugin.c: (register_stock_icons):
5719         * plugins/patch/plugin.c: (patch_plugin_activate):
5720         * plugins/project-manager/plugin.c: (register_stock_icons):
5721         * plugins/search/Makefile.am:
5722         * plugins/search/anjuta-go-match-next.svg:
5723         * plugins/search/anjuta-go-match-prev.svg:
5724         * plugins/search/plugin.c: (activate_plugin):
5725         * plugins/symbol-browser/plugin.c: (register_stock_icons):
5726         * plugins/terminal/terminal.c: (register_stock_icons):
5727         * plugins/valgrind/plugin.c: (register_stock_icons):
5728         
5729         Updated to use the new icons and added several new and updated 
5730         icons from #480093
5732 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
5734         * libanjuta/anjuta-plugin-handle.c,
5735         libanjuta/anjuta-plugin-handle.h:
5736         Add a new path property containing the directory of the .plugin
5737         file, library file (.so or whatever) must be in the same directory
5739         * libanjuta/anjuta-plugin-manager.c,
5740         libanjuta/interfaces/libanjuta.idl,
5741         (removed) libanjuta/anjuta-glue-plugin.c,
5742         (removed) libanjuta/anjuta-glue-plugin.h,
5743         (removed) libanjuta/anjuta-glue-c.c,
5744         (removed) libanjuta/anjuta-glue-c.h,
5745         (removed) libanjuta/anjuta-glue-cpp.c,
5746         (removed) libanjuta/anjuta-glue-cpp.h,
5747         (removed) libanjuta/anjuta-glue-factory.c,
5748         (removed) libanjuta/anjuta-glue-factory.h,
5749         (added) libanjuta/anjuta-c-module.c,
5750         (added) libanjuta/anjuta-c-module.h,
5751         (added) libanjuta/anjuta-c-plugin-factory.c,
5752         (added) libanjuta/anjuta-c-plugin-factory.h,
5753         libanjuta/Makefile.am:
5754         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
5755         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
5756         implementing IAnjutaPluginFactory
5757         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
5759         * libanjuta/libanjuta.h:
5760         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
5761         interface)
5763         * libanjuta/anjuta-plugin.h:
5764         Replace AnjutaGluePlugin by GTypeModule
5765         Remove unused anjuta_glue_get_component_type replaced by
5766         g_type_from_name
5768         * plugins/build-basic-autotools/build-basic-autotools.h,
5769         plugins/class-gen/plugin.h,
5770         plugins/class-inheritance/plugin.h,
5771         plugins/cvs-plugin/plugin.h,
5772         plugins/debug-manager/plugin.h,
5773         plugins/devhelp/plugin.h,
5774         plugins/document-manager/plugin.h,
5775         plugins/editor/plugin.h,
5776         plugins/file-loader/plugin.h,
5777         plugins/file-wizard/plugin.h,
5778         plugins/gdb/plugin.h,
5779         plugins/glade/plugin.h,
5780         plugins/gtodo/plugin.h,
5781         plugins/indent/plugin.h,
5782         plugins/language-manager/plugin.h,
5783         plugins/language-support-cpp-java/plugin.h,
5784         plugins/macro/plugin.h,
5785         plugins/message-view/plugin.h,
5786         plugins/patch/plugin.h,
5787         plugins/profiler/plugin.h,
5788         plugins/project-import/plugin.h,
5789         plugins/project-manager/plugin.h,
5790         plugins/project-wizard/plugin.h,
5791         plugins/sample1/plugin.h,
5792         plugins/search/plugin.h,
5793         plugins/sourceview/plugin.h,
5794         plugins/subversion/plugin.h,
5795         plugins/symbol-browser/plugin.h,
5796         plugins/symbol-db/plugin.h,
5797         plugins/terminal/terminal.c,
5798         plugins/tools/plugin.h,
5799         plugins/valgrind/plugin.h:
5800         Replace AnjutaGluePlugin by GTypeModule
5802 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
5804         * plugins/debug-manager/breakpoints.c:
5805         Fix bug#487112, crash while removing a breakpoint in a new file
5807 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5809         * plugins/document-manager/search-box.c:
5810         Fix a crash (with an useful comment) focus-out-event handler must
5811         return a gboolean
5813 2007-10-14 Johannes Schmid <jhs@gnome.org>
5815         * plugins/sourceview/sourceview.c:
5816         Hide calltip when "Up" or "Down" key is pressed
5818 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
5820         * plugins/document-manager/search-box.c:
5821         Change included file order to avoid a compile error with gnome 2.16
5823 2007-10-13  Johannes Schmid <jhs@gnome.org>
5825         * plugins/debug-manager/plugin.c: (enable_log_view):
5826         
5827         Fixed crash when closing a project and unloading another while
5828         the debugger is enabled
5830 2007-10-13  Johannes Schmid <jhs@gnome.org>
5832         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5833         
5834         Use correct breakpoint icon
5835         
5836         * plugins/devhelp/Makefile.am:
5837         * plugins/devhelp/anjuta-go-help-next.svg:
5838         * plugins/devhelp/anjuta-go-help-prev.svg:
5839         * plugins/devhelp/plugin.c: (register_stock_icons),
5840         (devhelp_activate):
5841         
5842         Added new icons from #480093
5843         
5844         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5845         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5846         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5847         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5848         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5849         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5850         * plugins/message-view/anjuta-go-message-next.svg:
5851         * plugins/message-view/anjuta-go-message-prev.svg:
5852         
5853         Updated icons from #480093
5854                 
5855         * src/anjuta-actions.h:
5856         Use GTK_STOCK_FULLSCREEN
5857         
5858         * src/anjuta-app.c: (on_gdl_style_changed),
5859         (anjuta_app_instance_init):
5860         * src/anjuta.glade:
5861         
5862         Added preference option to set the gdl switcher style
5864 2007-10-13  Johannes Schmid <jhs@gnome.org>
5866         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5867         (get_property_value_as_string), (set_property_value_as_string),
5868         (register_callbacks):
5869         * libanjuta/anjuta-preferences.h:
5870         
5871         Support GtkFileChooserButton as preferences widget
5872         
5873         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5874         
5875         Fixed a Gtk-Critical
5876         
5877         * plugins/file-manager/Makefile.am:
5878         * plugins/file-manager/file-model.c: (file_model_filter_file),
5879         (file_model_add_dummy), (file_model_expand_idle),
5880         (file_model_set_property), (file_model_get_property),
5881         (file_model_class_init):
5882         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5883         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5884         (file_manager_activate), (file_manager_finalize),
5885         (file_manager_instance_init), (ipreferences_merge),
5886         (ipreferences_unmerge), (ipreferences_iface_init):
5887         * plugins/file-manager/plugin.h:
5888         
5889         Added preferences to file-manager
5891         * plugins/glade/plugin.c: (activate_plugin):
5892         
5893         Move Properties widget into center because it is way to big
5894         for the sidebar
5896 2007-10-10  Johannes Schmid <jhs@gnome.org>
5898         * plugins/language-support-cpp-java/Makefile.am:
5899         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5900         * plugins/language-support-cpp-java/anjuta-complete.svg:
5901         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5902         * plugins/language-support-cpp-java/plugin.c:
5903         (register_stock_icons):
5904         
5905         And yet some more icons...
5907 2007-10-10  Johannes Schmid <jhs@gnome.org>
5909         * plugins/debug-manager/breakpoints.c:
5910         * plugins/debug-manager/images/Makefile.am:
5911         * plugins/debug-manager/images/anjuta-bookmark.svg:
5912         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5913         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5914         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5915         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5916         * plugins/debug-manager/images/anjuta-linemark.svg:
5917         * plugins/debug-manager/images/anjuta-pcmark.svg:
5918         * plugins/debug-manager/plugin.c: (register_stock_icons):
5919         * plugins/debug-manager/sparse_view.c:
5920         * plugins/document-manager/images/Makefile.am:
5921         * plugins/document-manager/images/anjuta-block-select.svg:
5922         * plugins/document-manager/images/anjuta-fold-close.svg:
5923         * plugins/document-manager/images/anjuta-fold-open.svg:
5924         * plugins/document-manager/images/anjuta-fold-toggle.svg:
5925         * plugins/document-manager/images/anjuta-indent-less.svg:
5926         * plugins/document-manager/images/anjuta-indent-more.svg:
5927         * plugins/document-manager/images/anjuta-swap.svg:
5928         * plugins/document-manager/images/block_select.xpm:
5929         * plugins/document-manager/images/fold_close.xpm:
5930         * plugins/document-manager/images/fold_open.xpm:
5931         * plugins/document-manager/images/fold_toggle.xpm:
5932         * plugins/document-manager/images/indent.xpm:
5933         * plugins/document-manager/images/indent_dcr.xpm:
5934         * plugins/document-manager/images/indent_inc.xpm:
5935         * plugins/document-manager/plugin.c: (register_stock_icons):    
5936         * plugins/editor/Makefile.am:
5937         * plugins/editor/anjuta-bookmark-16.xpm:
5938         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5939         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5940         * plugins/editor/anjuta-linemark-16.xpm:
5941         * plugins/editor/anjuta-pcmark-16.xpm:
5942         * plugins/editor/bookmark.xpm:
5943         * plugins/editor/breakpoint-disabled.xpm:
5944         * plugins/editor/breakpoint-enabled.xpm:
5945         * plugins/editor/linemarker.xpm:
5946         * plugins/editor/program-counter.xpm:
5947         * plugins/editor/text_editor.c:
5948         * plugins/message-view/Makefile.am:
5949         * plugins/message-view/anjuta-go-message-next.svg:
5950         * plugins/message-view/anjuta-go-message-prev.svg:
5951         * plugins/message-view/anjuta-message-manager.ui:
5952         * plugins/message-view/plugin.c:
5953         * plugins/sourceview/Makefile.am:
5954         * plugins/sourceview/sourceview.c:
5956         Integrated lots of icons from #480093
5957         Thanks to <tpgww@onepost.net>
5959         * plugins/document-manager/plugin.c:
5960         Do not mark the line in ifile_open(), that looks ugly.
5961         
5962         * plugins/document-manager/search-box.c: (on_search_focus_out),
5963         (search_box_init):
5964         Clear the status bar on focus_out.
5965         
5966         * plugins/file-loader/anjuta-loader-plugin.ui:
5967         Fixed a missing "="
5969 2007-10-09  Johannes Schmid <jhs@gnome.org>
5971         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5972         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5974         Some things I missed in the patch for #484419
5975         
5976         * plugins/document-manager/action-callbacks.c:
5977         (on_new_file_activate):
5978         * plugins/document-manager/action-callbacks.h:
5979         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5980         (on_window_key_press_event), (on_gconf_notify_timer):
5981         
5982         484645 – patch to deal with docman FIXME etc
5983         
5984         * plugins/editor/text_editor.c: (text_editor_set_indicator):
5985         * plugins/search/search-replace.c: (search_and_replace),
5986         (write_message_pane), (search_replace_populate),
5987         (translate_dialog_strings), (create_dialog),
5988         (anjuta_search_replace_activate):
5989         * plugins/search/search-replace_backend.c:
5990         (file_buffer_new_from_path), (get_next_match),
5991         (create_search_entries), (regex_backref),
5992         (clear_search_replace_instance):
5993         * plugins/search/search-replace_backend.h:
5994         
5995         #484573 – patch to correct various search-related issues
5996         
5997         Thanks for the above patches to <tpgww@onepost.net>
5998         
5999         * plugins/sourceview/sourceview.c:
6000         (sourceview_create_highligth_indic):
6001         
6002         Use the same marker for important as gedit (yellow background)
6004         * plugins/document-manager/anjuta-document-manager.ui:
6005         * plugins/file-loader/anjuta-file-loader.ui:
6006         * plugins/file-loader/plugin.c:
6007         
6008         Moved FileNew action to document-manager
6010 2007-10-08  Johannes Schmid <jhs@gnome.org>
6012         * plugins/document-manager/search-box.c: (on_search_activated):
6013         Mark messages for translation
6015 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
6017         reviewed by: Johannes Schmid <jhs@gnome.org>
6019         * plugins/Makefile.am:
6020         * plugins/build-basic-autotools/build-basic-autotools.c:
6021         (build_compile_file_real):
6022         * plugins/search/search-replace.c:
6023         * plugins/valgrind/preferences.c: (build_general_prefs):
6024         
6025         Fix #484379 – Contents of Makefile.am plugins and
6026         #484419 – Improvement into translation
6028 2007-10-06  Johannes Schmid <jhs@gnome.org>
6030         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6032         Fixed to properly support pointer-to-pointer (**) types
6034         * libanjuta/interfaces/libanjuta.idl:
6035         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6036         * plugins/sourceview/sourceview-cell.h:
6037         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6038         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6039         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6040         (isearch_backward), (isearch_iface_init):
6041         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6042         (itext_editor_iface_init), (iselection_set_iter),
6043         (iselection_get_start_iter), (iselection_get_end_iter),
6044         (iselection_iface_init), (isearch_forward), (isearch_backward),
6045         (isearch_iface_init):
6046         
6047         Added IAnjutaEditorSearch interface and some utility methods to
6048         migrate from positions to iterators for the editor interface.
6049         
6050         * plugins/document-manager/Makefile.am:
6051         * plugins/document-manager/action-callbacks.c:
6052         (on_goto_line_no1_activate), (on_show_search):
6053         * plugins/document-manager/action-callbacks.h:
6054         * plugins/document-manager/anjuta-docman.c:
6055         (anjuta_docman_add_document), (anjuta_docman_show_editor),
6056         (anjuta_docman_grab_text_focus):
6057         * plugins/document-manager/anjuta-document-manager.ui:
6058         * plugins/document-manager/goto_line.c: (removed)
6059         * plugins/document-manager/goto_line.h: (removed)
6060         * plugins/document-manager/search-box.c:
6061         * plugins/document-manager/search-box.h:
6062         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6063         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6064         (update_editor_ui_interface_items), (on_editor_added),
6065         (activate_plugin), (deactivate_plugin):
6066         * plugins/document-manager/plugin.h:
6067         
6068         Created new incremental "Quick Search" bar in the document manager to
6069         replace the crappy EggToolbar entries. Uses the new search interface and
6070         it thus much faster and more reliable.
6071         Fixes: 
6072         Bug 357544 – incremental search should work consistently (or not at all) 
6073         when main toolbar is hidden
6074         Bug 440637 – Search, don't work very well (partly for incremental search)
6075         
6076         * plugins/search/anjuta-search.ui:
6077         * plugins/search/plugin.c: (activate_plugin):
6078         
6079         Removed incremental search stuff
6080         
6081         * plugins/build-basic-autotools/build-basic-autotools.c:
6082         (on_session_save), (on_session_load):
6083         * plugins/build-basic-autotools/executer.c:
6084         (get_program_parameters):
6085         
6086         Scroll to selected executable and remember it across sessions
6087         (followup of #477976)
6088         
6089         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6090         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
6091         
6092         * plugins/devhelp/anjuta-devhelp.ui:
6093         Rearraged toolbar items a bit
6095 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6097         * plugins/debug-manager/command.c,
6098         plugins/debug-manager/queue.c,
6099         plugins/gdb/plugin.c,
6100         plugins/gdb/debugger.c:
6101         Fix several crashing bugs (including bug#482985) with the debugger
6102         when closing project, stopping the debugger, restarting the program
6104 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6106         * libanjuta/anjuta-launcher.c:
6107         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
6109 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
6111         * plugins/debug-manager/command.c,
6112         plugins/debug-manager/queue.c:
6113         Asynchronous command can abort other commands in queue
6114         Resynchronize debugger state when a command is cancelled
6116         * plugins/debug-manager/breakpoints.c:
6117         Free BreakpointItem only when it is not used anymore
6119         * plugins/gdb/plugin.c:
6120         Do not return TRUE if the callback and/or ready signal is not used
6122         * plugins/gdb/debugger.c:
6123         Fix a crash, return correct state when debugger is stopped
6125 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
6127         * plugins/project-wizard/autogen.c:
6128         Fix bug#482067, escape project wizard user defined strings
6130 2007-10-01  Johannes Schmid <jhs@gnome.org>
6132         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6133         .glade:
6134         * plugins/build-basic-autotools/build-basic-autotools.c:
6135         (basic_autotools_plugin_instance_init):
6136         * plugins/build-basic-autotools/build-basic-autotools.h:
6137         * plugins/build-basic-autotools/executer.c:
6138         (get_program_parameters):
6139         
6140         Fixed #477976 – Keybinding in run dialog
6142 2007-09-30  Johannes Schmid <jhs@gnome.org>
6144         * plugins/Makefile.am:
6145         Do not build indent plugin (yet)
6146         
6147         * plugins/document-manager/plugin.c: (ipreferences_merge):
6148         Fixed unintentional and wrong change
6150         * plugins/indent/anjuta-indent.ui:
6151         Added missing file
6153 2007-09-28  Johannes Schmid <jhs@gnome.org>
6155         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
6156         * libanjuta/anjuta-launcher.h:
6157         Add a method to send EOF to some process. Needed for the indent plugin
6158         and should be useful in general. It does not actually send EOF as this
6159         is not possible with utf-8, but closes the stream instead.
6161         * plugins/devhelp/plugin.c: (value_added_current_editor):
6162         Fixed a Gtk-Critical due to the IAnjutaEditor - 
6163         IAnjutaDocument switch.
6165         * configure.in:
6166         * plugins/Makefile.am:
6167         * plugins/document-manager/Makefile.am:
6168         * plugins/document-manager/action-callbacks.c:
6169         * plugins/document-manager/anjuta-document-manager.glade:
6170         * plugins/document-manager/anjuta-document-manager.ui:
6171         * plugins/document-manager/images/Makefile.am:
6172         * plugins/document-manager/images/indent_auto.xpm:
6173         * plugins/document-manager/images/indent_set.xpm:
6174         * plugins/document-manager/indent-dialog.c:
6175         * plugins/document-manager/indent-dialog.h:
6176         * plugins/document-manager/indent-util.c:
6177         * plugins/document-manager/indent-util.h:
6178         * plugins/document-manager/indent_test.c:
6179         * plugins/document-manager/plugin.c: (register_stock_icons),
6180         (docman_plugin_instance_init), (ipreferences_merge):
6181         * plugins/document-manager/plugin.h:
6182         
6183         Removed indent code from document manager
6184         
6185         * plugins/indent/Makefile.am:
6186         * plugins/indent/indent-dialog.c:
6187         * plugins/indent/indent-util.c: (indent_init_indent_style):
6188         * plugins/indent/indent.glade:
6189         * plugins/indent/indent.plugin.in:
6190         * plugins/indent/plugin.c: (on_indent_finished),
6191         (on_indent_output), (on_indent_action_activate),
6192         (on_edit_editor_indent), (on_style_combo_changed),
6193         (value_added_current_editor), (value_removed_current_editor),
6194         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
6195         (indent_plugin_finalize), (indent_plugin_dispose),
6196         (anjuta_indent_plugin_instance_init),
6197         (anjuta_indent_plugin_class_init), (ipreferences_merge),
6198         (ipreferences_unmerge), (ipreferences_iface_init):
6199         * plugins/indent/plugin.h:
6201         Moved indent code to it's own plugin. Also reimplemented indent invocation
6202         using anjuta_launcher and streams. This is not yet completely working, maybe
6203         I got something wrong with the launcher.
6204         Also fixed #478987 – Unusable 'Indent setting window' on preferences
6206 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
6208         * plugins/debug-manager/plugin.c:
6209         Fix bug#480851, disconnect save_session signal when plugin is unloaded
6211 2007-09-27  Johannes Schmid <jhs@gnome.org>
6213         * libanjuta/interfaces/libanjuta.idl:
6214         * plugins/Makefile.am:
6215         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
6216         (isymbol_type_str), (isymbol_name), (isymbol_args),
6217         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
6218         (isymbol_impl), (isymbol_iface_init):
6219         * plugins/symbol-browser/an_symbol_info.c:
6220         * plugins/symbol-browser/an_symbol_info.h:
6221         * plugins/symbol-db/Makefile.am:
6222         * plugins/symbol-db/plugin.c:
6223         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
6224         (value_added_current_editor), (on_editor_foreach_clear),
6225         (value_removed_current_editor), (project_root_added),
6226         (symbol_db_activate), (symbol_db_deactivate),
6227         (isymbol_manager_search):
6228         * plugins/symbol-db/readtags.c: (initialize_1):
6229         * plugins/symbol-db/symbol-db-engine-iterator.c:
6230         (sdb_engine_iterator_instance_init),
6231         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
6232         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
6233         (symbol_db_engine_iterator_move_next),
6234         (symbol_db_engine_iterator_move_prev),
6235         (symbol_db_engine_iterator_get_n_items),
6236         (symbol_db_engine_iterator_last),
6237         (symbol_db_engine_iterator_set_position),
6238         (symbol_db_engine_iterator_get_position),
6239         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
6240         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
6241         (isymbol_iter_foreach), (isymbol_iter_set_position),
6242         (isymbol_iter_get_position), (isymbol_iter_get_length),
6243         (isymbol_iter_clone), (isymbol_iter_assign),
6244         (isymbol_iter_iface_init):
6245         * plugins/symbol-db/symbol-db-engine-iterator.h:
6246         * plugins/symbol-db/symbol-db-engine.c:
6247         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
6248         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
6249         (sdb_engine_finalize), (sdb_engine_get_type),
6250         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
6251         (sdb_engine_get_table_id_by_unique_name2),
6252         (sdb_engine_get_table_id_by_unique_name3),
6253         (symbol_db_engine_add_new_workspace),
6254         (symbol_db_engine_get_opened_project_name),
6255         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
6256         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
6257         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
6258         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
6259         (sdb_engine_add_new_scope_definition),
6260         (sdb_engine_add_new_tmp_heritage_scope),
6261         (sdb_engine_second_pass_update_scope_1),
6262         (sdb_engine_second_pass_update_heritage),
6263         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
6264         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
6265         (symbol_db_engine_update_project_symbols),
6266         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
6267         (symbol_db_engine_update_buffer_symbols),
6268         (sdb_engine_walk_down_scope_path),
6269         (sdb_engine_prepare_symbol_info_sql),
6270         (symbol_db_engine_get_global_members),
6271         (symbol_db_engine_get_scope_members_by_symbol_id),
6272         (symbol_db_engine_get_scope_members),
6273         (symbol_db_engine_get_current_scope),
6274         (symbol_db_engine_get_file_symbols):
6275         * plugins/symbol-db/symbol-db-engine.h:
6276         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
6277         (on_symbol_updated), (on_symbol_inserted),
6278         (symbol_db_view_locals_get_line),
6279         (symbol_db_view_locals_update_list):
6280         * plugins/symbol-db/symbol-db-view-search.c:
6281         (sdb_view_search_model_filter), (sdb_view_search_get_type):
6282         * plugins/symbol-db/symbol-db-view-search.h:
6283         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
6284         (do_add_hidden_children), (do_recurse_and_add_new_sym),
6285         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
6286         * plugins/symbol-db/tables.sql:
6287         * plugins/symbol-db/test/Makefile.am:
6288         * plugins/symbol-db/test/main.c: (add_new_files), (main):
6289         Updated patch from Massimo to improve symbol-db plugin
6291         * plugins/document-manager/plugin.c: (on_editor_changed):
6292         Make the code a bit more robust
6293         
6294         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6295         (anjuta_document_get_property), (anjuta_document_class_init),
6296         (anjuta_document_init), (set_uri), (document_loader_loaded),
6297         (anjuta_document_load), (document_saver_saving):
6298         * plugins/sourceview/anjuta-document.h:
6299         * plugins/sourceview/sourceview.c: (autodetect_language),
6300         (ilanguage_set_language), (ilanguage_get_language):
6301         Fix language detection on startup
6303 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
6305         * plugins/document-manager/action-callbacks.c:
6306         (on_editor_command_upper_case_activate),
6307         (on_editor_command_lower_case_activate): Leftover commit from previous
6308         commit (see last changlog entry by me).
6309         
6310         * plugins/file-manager/plugin.c: (file_manager_activate):
6311         Gave proper widget name so that layout works.
6313 2007-09-26  Johannes Schmid <jhs@gnome.org>
6315         * plugins/document-manager/plugin.c: (on_editor_changed),
6316         (docman_plugin_instance_init):
6317         Only unload/load language-support plugins if necessary.
6318         
6319         * plugins/language-manager/plugin.c: (language_manager_activate):
6320         Removed some debugging code
6322         * plugins/sourceview/sourceview.c: (on_document_saved),
6323         (ilanguage_set_language), (ilanguage_get_language):
6324         Fixed ianjuta_language interface and ensure that highlighting is
6325         activated when a new file is saved.
6326         
6327 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
6329         * libanjuta/interfaces/libanjuta.idl:
6330         * plugins/document-manager/action-callbacks.c:
6331         (on_editor_command_upper_case_activate),
6332         (on_editor_command_lower_case_activate):
6333         * plugins/editor/text_editor.c: (iselection_has_selection),
6334         (iselection_get_start), (iselection_get_end),
6335         (iselection_iface_init):
6336         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6337         * plugins/sourceview/sourceview.c: (iselect_has_selection),
6338         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
6339         method and implemented it for both scintilla and sourceview editors.
6340         Updated document-manager and assist plugins to use the new method.
6342 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
6344         * plugins/file-manager/file-view.c:
6345         Fix typo, allow to compile new file manager with gtk < 2.12
6347 2007-09-25  Johannes Schmid <jhs@gnome.org>
6349         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6350         Support Auto-Indent for single lines (e.g no selection);
6351         
6352         * plugins/macro/plugin.c:
6353         Do not use the same shortcut as auto-indent does
6354         
6355         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
6356         Optimized keyboard navigation - do not emit char_added when only
6357         navigation keys have been pressed.
6359 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6361         * plugins/language-support-cpp-java/cpp-java-assist.c:
6362         (on_assist_chosen), (cpp_java_assist_install),
6363         (cpp_java_assist_uninstall):
6364         * plugins/language-support-cpp-java/plugin.c: (install_support),
6365         (uninstall_support): Install and uninstall support in correct order.
6366         Fixes a bug where it was installed multiple times resulting in
6367         inserting autocomplete text multiple times.
6369 2007-09-25  Johannes Schmid <jhs@gnome.org>
6371         * configure.in:
6372         Add GNOME_WARNING_FLAGS(maximum) and
6373         GNOME_CXX_WARNIGS(yes) to avoid bugs
6374         the compiler can warn you.
6375         
6376         * libegg/test-tree-utils.c: (key_test):
6377         * plugins/file-manager/file-model.c:
6378         (file_model_cancel_expand_idle), (file_model_sort),
6379         (file_model_row_expanded):
6380         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6381         (file_view_refresh), (file_view_get_selected), (file_view_init),
6382         (file_view_new):
6383         * plugins/file-manager/file-view.h:
6384         * plugins/symbol-db/readtags.c: (initialize_1):
6385         * src/main.c:
6386         
6387         Fixed the more critical warnings
6389 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6391         Icons from tpgww@onepost.net:
6392         * configure.in:
6393         * plugins/debug-manager/Makefile.am:
6394         * plugins/debug-manager/images/Makefile.am:
6395         * plugins/debug-manager/images/anjuta-attach.svg:
6396         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
6397         * plugins/debug-manager/images/anjuta-step-into.svg:
6398         * plugins/debug-manager/images/anjuta-step-out.svg:
6399         * plugins/debug-manager/images/anjuta-step-over.svg:
6400         * plugins/debug-manager/plugin.c: (register_stock_icons):
6401         * plugins/document-manager/Makefile.am:
6402         * plugins/document-manager/block_select.xpm:
6403         * plugins/document-manager/fold_close.xpm:
6404         * plugins/document-manager/fold_open.xpm:
6405         * plugins/document-manager/fold_toggle.xpm:
6406         * plugins/document-manager/images/Makefile.am:
6407         * plugins/document-manager/images/anjuta-block-end.svg:
6408         * plugins/document-manager/images/anjuta-block-start.svg:
6409         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6410         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6411         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6412         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6413         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6414         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6415         * plugins/document-manager/indent.xpm:
6416         * plugins/document-manager/indent_auto.xpm:
6417         * plugins/document-manager/indent_dcr.xpm:
6418         * plugins/document-manager/indent_inc.xpm:
6419         * plugins/document-manager/indent_set.xpm:
6420         * plugins/document-manager/plugin.c: Added nicer icons for
6421         document manager and debugger. Organized icons in 'images'
6422         directories.
6424 2007-09-24  Johannes Schmid <jhs@gnome.org>
6426         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6427         Fixed a missing NULL in g_object_set.
6429 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6431         * plugins/language-support-cpp-java/cpp-java-assist.c:
6432         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
6433         scope memebers just after scope operator is entered.
6435 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6437         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6438         * plugins/language-support-cpp-java/cpp-java-assist.c:
6439         (completion_function), (completion_compare),
6440         (cpp_java_assist_tag_destroy), (create_completion),
6441         (cpp_java_assist_destroy_completion_cache),
6442         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
6443         Show '()' for function items in autocomplete list. Allow adding
6444         ' ' and/or '(' after function call autocompletion and have preferences
6445         settings for them.
6447 2007-09-24  Johannes Schmid <jhs@gnome.org>
6449         * sourceview.c: Reverting patch from r3157 because
6450         of side-effects
6452 2007-09-24  Johannes Schmid <jhs@gnome.org>
6454         * plugins/search/search-replace.c: (on_message_clicked):
6456         Fixed #427104 – No "highlight" of lines matching find-result
6458 2007-09-24  Johannes Schmid <jhs@gnome.org>
6460         * src/anjuta.glade:
6462         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
6464 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
6466         reviewed by: Johannes Schmid <jhs@gnome.org>
6468         * plugins/build-basic-autotools/executer.c: (execute_program):
6469         Fix #478238 – set env for execute programe in the terminal
6471 2007-09-24 Tom <tpgww@onepost.net>
6473         reviewed by: Johannes Schmid <jhs@gnome.org>
6475         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6476         Fix memory leak
6477         
6478         * plugins/debug-manager/disassemble.c: (on_disassemble):
6479         Correct a format string in DEBUG_PRINT()
6481 2007-09-23  Johannes Schmid <jhs@gnome.org>
6483         * plugins/sourceview/sourceview.c: (offset_to_position),
6484         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
6485         (ieditor_get_position), (iselect_set), (iselect_get_start),
6486         (iselect_get_end):
6487         
6488         Fixed #Bug 440637 – Search, don't work very well
6490 2007-09-23  Johannes Schmid <jhs@gnome.org>
6492         * plugins/file-manager/file-model.c: (file_model_get_filename):
6493         * plugins/file-manager/file-model.h:
6494         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
6495         (file_view_init), (file_view_class_init):
6496         * plugins/message-view/message-view.c:
6497         (message_view_query_tooltip), (message_view_dispose),
6498         (message_view_instance_init), (message_view_class_init):
6500         Added GTK+ 2.12 style tooltips to file-manager and message view.
6501         Only build if GTK+ 2.12 is availible otherwise for message-view, the
6502         old implementation is used.
6504 2007-09-23  Johannes Schmid <jhs@gnome.org>
6506         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
6507         Fixed typo
6508         
6509         * plugins/language-manager/language-manager.plugin.in:
6510         Marked UserActivatable=FALSE
6511         
6512         * plugins/language-manager/plugin.c: (load_languages),
6513         (language_manager_activate), (language_manager_deactivate),
6514         (language_manager_dispose), (language_manager_instance_init),
6515         (language_manager_find_mime_type), (language_manager_find_string),
6516         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6517         (ilanguage_get_name), (ilanguage_get_strings):
6518         
6519         Fixed various stupid bugs in language-manager plugin
6520         
6521         * plugins/symbol-db/symbol-db-engine.c:
6522         (sdb_engine_second_pass_update_scope_1):
6523         
6524         Add a g_return_if_fail to avoid a crash though still unsure
6525         what's causing it.
6527 2007-09-23  Johannes Schmid <jhs@gnome.org>
6529         * plugins/symbol-db/plugin.c: (on_project_element_added),
6530         (sources_array_free), (sources_array_add_foreach),
6531         (project_root_added):
6532         * plugins/symbol-db/symbol-db-engine.c:
6533         (symbol_db_engine_add_new_files):
6534         * plugins/symbol-db/symbol-db-engine.h:
6535         
6536         Added support for other languages than "C" to symbol-db. Now
6537         supports all languages listed by the language-manager.
6539 2007-09-23  Tom <tpgww@onepost.net>
6541         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6543         * configure.in:
6544         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6545         
6546         * libanjuta/anjuta-glue-factory.c: (load_plugin),
6547         (anjuta_glue_factory_get_object_type):
6548         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6549         * plugins/build-basic-autotools/build-basic-autotools.c:
6550         (value_added_current_editor):
6551         * plugins/debug-manager/breakpoints.c:
6552         (breakpoints_dbase_edit_breakpoint),
6553         (on_toggle_breakpoint_activate):
6554         * plugins/debug-manager/plugin.c:
6555         (on_run_to_cursor_action_activate):
6556         * plugins/debug-manager/stack_trace.c:
6557         (dma_thread_update_stack_trace):
6558         * plugins/gdb/plugin.c:
6559         * plugins/glade/plugin.c: (ifile_open):
6560         * plugins/profiler/gprof-call-graph-view.c:
6561         * plugins/profiler/gprof-flat-profile-view.c:
6562         * plugins/profiler/gprof-function-call-tree-view.c:
6563         * plugins/profiler/gprof-options.c: (setup_widgets):
6564         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6565         * plugins/search/search-replace_backend.c:
6566         (file_buffer_new_from_te):
6567         * plugins/sourceview/assist-tip.c: (assist_tip_move):
6568         * plugins/sourceview/assist-window.c: (assist_window_set_property),
6569         (assist_window_get_property), (assist_window_move):
6570         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
6571         (value_added_current_editor):
6572         * plugins/symbol-db/plugin.c: (value_added_current_editor):
6573         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6574         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
6575         
6576         Many small code, warnings and leak fixes
6578 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6580         * (removed) plugins/debug-manager/debugger.c,
6581         (removed) plugins/debug-manager/debugger.h,
6582         (added) plugins/debug-manager/command.c,
6583         (added) plugins/debug-manager/command.h,
6584         (added) plugins/debug-manager/queue.c,
6585         (added) plugins/debug-manager/queue.h,
6586         plugins/debug-manager/breakpoints.c,
6587         plugins/debug-manager/debug_tree.c,
6588         plugins/debug-manager/debug_tree.h,
6589         plugins/debug-manager/disassemble.c,
6590         plugins/debug-manager/disassemble.h,
6591         plugins/debug-manager/locals.c,
6592         plugins/debug-manager/locals.h,
6593         plugins/debug-manager/memory.c,
6594         plugins/debug-manager/memory.h,
6595         plugins/debug-manager/plugin.c,
6596         plugins/debug-manager/plugin.h,
6597         plugins/debug-manager/registers.c,
6598         plugins/debug-manager/registers.h,
6599         plugins/debug-manager/sharedlib.c,
6600         plugins/debug-manager/sharedlib.h,
6601         plugins/debug-manager/signals.c,
6602         plugins/debug-manager/signals.h,
6603         plugins/debug-manager/stack_trace.c,
6604         plugins/debug-manager/stack_trace.h,
6605         plugins/debug-manager/start.h,
6606         plugins/debug-manager/start.c,
6607         plugins/debug-manager/threads.c,
6608         plugins/debug-manager/threads.h,
6609         plugins/debug-manager/watch.c,
6610         plugins/debug-manager/watch.h,
6611         plugins/debug-manager/Makefile.am,
6612         plugins/gdb/debugger.c,
6613         plugins/gdb/debugger.h,
6614         plugins/gdb/plugin.c,
6615         libanjuta/interfaces/libanjuta.idl:
6616         Split debug-manager/debugger.c into command.c and queue.c
6617         Clean up debugger queue
6618         DmaDebuggerQueue object does not implement IAnjutaDebugger
6620 2007-09-23  Johannes Schmid <jhs@gnome.org>
6622         * configure.in:
6623         Bumped version to 2.3.0 (to ensure bugzilla bugs are
6624         set correctly, etc.)
6625         
6626         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6627         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6628         (plugin_set_update):
6629         
6630         Show an error dialog instead of crashing when plugin loading fails
6632         * plugins/language-manager/Makefile.am:
6633         * plugins/language-manager/language-manager.plugin.in:
6634         * plugins/language-manager/languages.xml:
6635         * plugins/language-manager/plugin.c: (language_destroy),
6636         (load_languages), (language_manager_activate),
6637         (language_manager_deactivate), (language_manager_finalize),
6638         (language_manager_dispose), (language_manager_instance_init),
6639         (language_manager_class_init), (language_manager_find_mime_type),
6640         (language_manager_find_string), (ilanguage_get_from_mime_type),
6641         (ilanguage_get_from_string), (ilanguage_get_name),
6642         (ilanguage_get_strings), (ilanguage_iface_init):
6643         * plugins/language-manager/plugin.h:
6644         
6645         Added new language-manager plugin to have a better organisation for
6646         language names. The xml probabaly needs to be extended over time.
6647         
6648         * plugins/Makefile.am:
6649         * plugins/document-manager/plugin.c: (on_editor_changed):
6650         
6651         Adapted to new IAnjutaLanguage interface. Do not unload language-support
6652         because it does not really save memory but makes tab switching slow.
6653         
6654         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6655         .in:
6656         * plugins/language-support-cpp-java/plugin.c: (install_support),
6657         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
6658         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
6659         unloading
6661         * plugins/language-support-cpp-java/cpp-java-assist.c:
6662         (cpp_java_assist_show_autocomplete):
6663         
6664         Fix autocomplete to only show valid completions
6666         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6667         Calltips always have correct size and position now
6669 2007-09-22  Johannes Schmid <jhs@gnome.org>
6671         * plugins/search/search-replace_backend.c: (get_next_match):
6672         Removed code introduced by accident that causes a crash.
6673         
6674         * plugins/sourceview/sourceview-tags.c:
6675         * plugins/sourceview/sourceview-tags.h:
6676         Removed ununsed files
6678 2007-09-22  Johannes Schmid <jhs@gnome.org>
6680         * plugins/language-support-cpp-java/cpp-java-assist.c:
6681         Fixed build error
6683 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6685         * plugins/language-support-cpp-java/cpp-java-assist.c:
6686         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
6687         Increased matching brace search to 500 chars.
6689 2007-09-21  Johannes Schmid <jhs@gnome.org>
6691         * plugins/language-support-cpp-java/cpp-java-assist.c:
6692         (cpp_java_assist_get_pre_word),
6693         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
6694         
6695         Added some profiling debug code
6696         
6697         * plugins/language-support-cpp-java/cpp-java-utils.c:
6698         (cpp_java_util_jump_to_matching_brace):
6699         * plugins/language-support-cpp-java/cpp-java-utils.h:
6700         * plugins/language-support-cpp-java/plugin.c:
6701         (get_line_indentation_base), (get_line_auto_indentation):
6702         
6703         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
6704         avoid looping over the whole file when using calltips which is too slow and
6705         unneeded.
6706         
6707         * plugins/sourceview/assist-tip.c: (assist_tip_init),
6708         (assist_tip_set_tips), (assist_tip_get_coordinates),
6709         (assist_tip_new):
6710         * plugins/sourceview/sourceview.c: (iassist_show_tips):
6711         
6712         Better calltips appearance (use theme now) and avoid jumping
6713         calltips
6715 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6717         * plugins/document-manager/plugin.c:
6718         (update_editor_ui_interface_items):
6719         * plugins/language-support-cpp-java/plugin.c: (install_support),
6720         (uninstall_support): Moved autocomplete ui update code from
6721         document-manager to language-plugin.
6723 2007-09-21  Johannes Schmid <jhs@gnome.org>
6725         * libanjuta/interfaces/libanjuta.idl:
6726         
6727         Added IAnjutaLanguage interface (might still change...) for
6728         the upcoming language-manager plugin.
6729         
6730         * plugins/file-manager/Makefile.am:
6731         * plugins/file-manager/file-model.c:
6732         (file_model_cancel_expand_idle), (file_model_add_dummy),
6733         (file_model_expand_idle), (file_model_sort),
6734         (file_model_row_expanded), (file_model_row_collapsed),
6735         (file_model_init), (file_model_finalize),
6736         (file_model_set_property), (file_model_get_property),
6737         (file_model_class_init), (file_model_new), (file_model_refresh),
6738         (file_model_get_uri):
6739         * plugins/file-manager/file-model.h:
6740         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6741         (file_view_expand_row_idle), (file_view_refresh),
6742         (file_view_get_selected), (file_view_button_press_event),
6743         (file_view_selection_changed), (file_view_init),
6744         (file_view_get_property), (file_view_set_property),
6745         (file_view_finalize), (file_view_class_init):
6746         
6747         Split up model/view as far as possible and fixed some file-manager
6748         bugs (popup-menu and incorrect project loading).
6749         
6750         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6751         Use monospace font for tips.
6752         
6753         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
6754         (sourceview_cell_new), (icell_get_character), (icell_get_length),
6755         (icell_get_attribute), (icell_style_get_font_description),
6756         (icell_style_get_color), (icell_style_get_background_color),
6757         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
6758         (iiter_foreach), (iiter_set_position), (iiter_get_position),
6759         (iiter_get_length), (iiter_clone), (iiter_assign):
6761         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
6762         interface. This is way faster though it has the drawback to create invalid
6763         iterators if the buffer is changed.
6765 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6767         * libanjuta/interfaces/libanjuta.idl:
6768         * plugins/document-manager/action-callbacks.c:
6769         * plugins/document-manager/anjuta-document-manager.ui:
6770         * plugins/document-manager/plugin.c: (register_stock_icons):
6771         * plugins/editor/text_editor.c:
6772         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6773         * plugins/language-support-cpp-java/cpp-java-assist.c:
6774         (cpp_java_assist_get_calltip_context):
6775         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
6776         (register_stock_icons), (cpp_java_plugin_activate_plugin):
6778         Moved autocomplete menu action from document-manager to assist plugin
6779         and got rid of deprecated autocomplete interface.
6781 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6783         * libanjuta/interfaces/libanjuta.idl:
6784         * plugins/editor/text_editor.c: (iassist_iface_init):
6785         * plugins/language-support-cpp-java/cpp-java-assist.c:
6786         (cpp_java_assist_check), (on_assist_chosen):
6787         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6788         Removed react() methods in both editors and assist interface. Assist
6789         plugin itself handles setting the autocomplete. Also fixed
6790         some mem leaks.
6792 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6794         * plugins/file-manager/Makefile.am:
6795         * plugins/file-manager/file-view.c: (file_view_add_dummy),
6796         (file_view_expand_idle), (file_view_init):
6797         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
6798         (file_manager_set_default_uri), (project_root_added),
6799         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
6800         (file_manager_activate), (file_manager_deactivate),
6801         (file_manager_instance_init), (file_manager_class_init),
6802         (ifile_manager_set_root), (ifile_manager_set_selected),
6803         (ifile_manager_iface_init): Adjusted white spaces to match
6804         anjuta convention.
6806 2007-09-19  Naba Kumar  <naba@gnome.org>
6808         * libanjuta/interfaces/libanjuta.idl:
6809         * plugins/editor/text_editor.c: (text_editor_instance_init),
6810         (iassist_show_tips), (iassist_cancel_tips),
6811         (iassist_hide_suggestions), (iassist_iface_init):
6812         * plugins/editor/text_editor.h:
6813         * plugins/editor/text_editor_cbs.c:
6814         (on_text_editor_scintilla_notify):
6815         * plugins/language-support-cpp-java/cpp-java-assist.c:
6816         (is_scope_context_character), (is_word_character),
6817         (create_completion), (cpp_java_assist_get_scope_context),
6818         (cpp_java_assist_get_pre_word),
6819         (cpp_java_assist_get_scope_operator),
6820         (cpp_java_assist_destroy_completion_cache),
6821         (cpp_java_assist_create_scope_completion_cache),
6822         (cpp_java_assist_create_word_completion_cache),
6823         (cpp_java_assist_show_autocomplete),
6824         (cpp_java_assist_get_calltip_context),
6825         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
6826         (on_editor_char_added), (on_assist_chosen),
6827         (cpp_java_assist_install), (cpp_java_assist_uninstall),
6828         (cpp_java_assist_init), (cpp_java_assist_finalize):
6829         * plugins/language-support-cpp-java/cpp-java-assist.h:
6830         * plugins/language-support-cpp-java/plugin.c:
6831         (initialize_indentation_params):
6832         * plugins/sourceview/assist-tip.c:
6833         * plugins/sourceview/assist-tip.h:
6834         * plugins/sourceview/sourceview-private.h:
6835         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6836         (on_assist_tip_destroyed), (on_assist_cancel),
6837         (on_document_char_added), (iassist_get_suggestions),
6838         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
6839         
6840         Implement state-less assistance so that assist can be evaluated
6841         any given time at any position. Changed IAnjutaEditorAssist interfance
6842         and implementations and removed any state management in editors.
6844 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
6846         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6847         completion items sorting and avoided unnecssary sorts.
6849         * plugins/text-editor.c: Fixed state.
6851 2007-09-17  Johannes Schmid <jhs@gnome.org>
6853         * plugins/language-support-cpp-java/cpp-java-assist.c:
6854         (on_assist_begin):
6855         
6856         Fixed calltips in sourceview
6858 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
6860         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6861         completion items preparation time. Fixed a crash bug.
6863         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6864         Set buffer size (From Massimo, required for symbol-db).
6866         * libanjuta/interfaces/libanjuta.idl: Also pass position information
6867         for suggestions.
6869         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
6870         change in API.
6872         * plugins/editor/aneditor-autocomplete.cxx,
6873         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6874         Added ANE_GETWORDBEFORECARAT command.
6876         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6877         using assist interface.
6879         * plugins/editor/text_editor.c: (text_editor_instance_init),
6880         (text_editor_get_word_before_carat),
6881         (text_editor_get_current_word), (iassist_add_trigger),
6882         (iassist_remove_trigger), (on_assist_canceled),
6883         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6884         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6885         * plugins/editor/text_editor.h:
6886         * plugins/editor/text_editor_cbs.c: (trigger_size),
6887         (max_trigger_size), (text_editor_check_assist),
6888         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6889         interface.
6891         * plugins/language-support-cpp-java/Makefile.am:
6892         * plugins/language-support-cpp-java/plugin.c:
6893         (get_line_indentation_base), (get_line_auto_indentation),
6894         (install_support), (uninstall_support),
6895         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6896         (cpp_java_plugin_instance_init):
6897         * plugins/language-support-cpp-java/plugin.h:
6898         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6899         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6900         Make assist a separate class.
6902 2007-09-14  Johannes Schmid <jhs@gnome.org>
6904         * plugins/sourceview/sourceview.c: (iassist_suggest):
6905         Fixed changed char_alignment paramter in language-support
6906         plugin
6908 2007-09-14  Naba Kumar  <naba@gnome.org>
6910         * plugins/language-support-cpp-java/plugin.c: Send the right
6911         'char_alignment' paramenter (needs fixing in sourceview).
6913 2007-09-13  Johannes Schmid <jhs@gnome.org>
6915         * anjuta.anjuta:
6916         * plugins/project-wizard/templates/minimal/project.anjuta:
6917         Use IAnjutaSymbolManager instead of loading the plugin directly.
6918         (TODO: Think of a version to do this for older files...)
6920         * configure.in:
6921         * plugins/Makefile.am:
6922         * plugins/symbol-db/Makefile.am:
6923         
6924         Build symbol-db plugin if libgda-3.0 is found
6926 2007-09-13  Johannes Schmid <jhs@gnome.org>
6928         * plugins/sourceview/Makefile.am:
6929         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6930         (set_uri):
6931         * plugins/sourceview/anjuta-document.h:
6932         Removed lots of dead code
6933         
6934         * plugins/sourceview/anjuta-languages-manager.c:
6935         * plugins/sourceview/anjuta-languages-manager.h:
6936         removed completely
6937         
6938         * plugins/sourceview/sourceview.c: (on_document_char_added),
6939         (on_document_loaded), (sourceview_instance_init),
6940         (iselect_get_start), (iselect_get_end),
6941         (ilanguage_get_supported_languages), (ilanguage_set_language):
6942         
6943         Fixed selection handling and make some adaptions for the changes 
6944         mentioned above
6946 2007-09-13  Johannes Schmid <jhs@gnome.org>
6948         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6949         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6950         (on_assist_update):
6951         
6952         Added preferences to language support completion/calltips
6953         
6954         * plugins/sourceview/assist-window.c: (assist_window_update):
6956         Always select first entry
6958         * plugins/sourceview/sourceview.glade:
6959         Removed old completion preferences
6961 2007-09-11  Naba Kumar  <naba@gnome.org>
6963         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6964         and possible crash when pressing ctrl+d in terminal after preferences
6965         window has been shown once (no need for backport).
6967         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6968         implementations to get warnings instead of crashes for unimplemented
6969         interface methods.
6971 2007-09-11   Massimo Cora' <maxcvs@email.it>
6973         Reviewed by: Naba Kumar  <naba@gnome.org>
6975         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6976         * plugins/symbol-db/*:
6977         Added new symbol-database backend based on SQLite 3.
6978         (does not enabled for build currently).
6980 2007-09-10  Johannes Schmid <jhs@gnome.org>
6982         * anjuta.anjuta:
6983         * configure.in:
6984         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6985         (parse_info_init), (parse_info_free), (valid_element),
6986         (start_element_handler), (end_element_handler), (text_handler),
6987         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6988         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6989         (egg_recent_model_monitor), (egg_recent_model_read),
6990         (egg_recent_model_open_file), (egg_recent_model_lock_file),
6991         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6992         (egg_recent_model_set_property), (egg_recent_model_class_init),
6993         (egg_recent_model_init), (egg_recent_model_add_full),
6994         (egg_recent_model_delete), (egg_recent_model_get_list),
6995         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6996         (egg_recent_model_set_filter_mime_types),
6997         (egg_recent_model_clear_group_filter),
6998         (egg_recent_model_set_filter_groups),
6999         (egg_recent_model_clear_scheme_filter),
7000         (egg_recent_model_set_filter_uri_schemes),
7001         (egg_recent_model_remove_expired):
7002         
7003         Update EggRecent (#456465)
7005 2007-09-10  Johannes Schmid <jhs@gnome.org>
7007         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7008         (anjuta_plugin_manager_get_plugin):
7009         * plugins/profiler/gprof-call-graph-view.c:
7010         (gprof_call_graph_view_create_columns):
7011         * plugins/profiler/gprof-flat-profile-view.c:
7012         (gprof_flat_profile_view_create_columns):
7013         * plugins/profiler/gprof-function-call-tree-view.c:
7014         (gprof_function_call_tree_view_create_columns):
7015         
7016         Fixed #466031 – Update of pieces of menus for Localization
7018 2007-09-10  Johannes Schmid <jhs@gnome.org>
7020         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7021         Bug 343522 – anjuta: Unable to execute commands that use options.
7023 2007-09-09  Johannes Schmid <jhs@gnome.org>
7025         * plugins/document-manager/anjuta-docman.c:
7026         (anjuta_docman_update_page_label):
7027         
7028         Fixed #458034 – Method of indicating unsaved changes breaks convention
7029         
7030         * plugins/document-manager/plugin.c: (update_title),
7031         (value_added_project_root_uri), (value_removed_project_root_uri),
7032         (on_editor_changed), (activate_plugin):
7033         * plugins/document-manager/plugin.h:
7034         * plugins/project-manager/plugin.c: (on_profile_scoped),
7035         (on_profile_descoped), (ifile_open):
7036         
7037         Fixed #427390 – Show path of item in currently focused editor window
7039 2007-09-09  Johannes Schmid <jhs@gnome.org>
7041         * plugins/search/plugin.c: (on_toolbar_find_clicked),
7042         (on_toolbar_find_incremental):
7043         Fix incremental search
7044         
7045         * plugins/sourceview/sourceview.c: (on_document_char_added),
7046         (set_select):
7047         Fixed selection management
7049 2007-09-09  Johannes Schmid <jhs@gnome.org>
7051         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7052         Fixed memory leak
7054         * libanjuta/interfaces/libanjuta.idl:
7055         Extended IAnjutaEditorAssist interface
7056         
7057         * plugins/language-support-cpp-java/plugin.c:
7058         (jump_to_matching_brace), (add_tags), (on_assist_begin),
7059         (assist_cleanup), (on_assist_chosen), (on_assist_update),
7060         (context_character), (get_context), (function_parser),
7061         (cpp_member_parser), (install_assist), (uninstall_assist),
7062         (get_line_indentation_base), (get_line_auto_indentation),
7063         (install_support), (uninstall_support),
7064         (on_value_added_current_editor), (on_value_removed_current_editor),
7065         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7066         * plugins/language-support-cpp-java/plugin.h:
7067         
7068         Improved fixed editor assistance and added support for function/method
7069         tooltips. jumb_to_matching_brance => jump_to_matching_brace
7070         
7071         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7072         Removed a FIXME
7073         
7074         * plugins/project-import/project-import.c: (on_import_next):
7075         Added a non-NULL check with could probably fix #474843 but not sure
7076         
7077         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7078         Fixed anjuta-plugin project wizard
7079         
7080         * plugins/sourceview/Makefile.am:
7081         * plguins/sourceview/assist-tip.[ch]:
7082         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7083         (anjuta_view_key_press_event):
7084         * plugins/sourceview/assist-window.c: (assist_window_class_init),
7085         (assist_window_init), (assist_window_update), (assist_window_new):
7086         * plugins/sourceview/sourceview-private.h:
7087         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7088         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
7089         (trigger_size), (max_trigger_size), (on_document_char_added),
7090         (sourceview_dispose), (ieditor_get_current_word),
7091         (iassist_add_trigger), (iassist_init_suggestions),
7092         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
7093         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
7094         
7095         Big update on sourceview assist capabilites. Autocompletion should
7096         now work much better and function tooltips are finally supported!
7098         * plugins/sourceview/anjuta-document.h:
7099         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
7100         (anjuta_document_get_current_word):
7101         Fixed get_current_word (inspired by aneditor.cxx implementation)
7103         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
7104         (icell_get_attribute):
7105         Fixed get_attribute() to also detect character constants.
7106         Simplified get_char()
7108         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
7109         (isymbol_manager_get_members), (isymbol_manager_get_parents),
7110         (isymbol_manager_get_completions_at_position):
7111         
7112         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
7114 2007-09-04  Naba Kumar  <naba@gnome.org>
7116         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
7117         projects that can not add sources.
7119         * plugins/file-wizard/file.c: Similarly for file wizard,
7120         Do not enable 'Add to project' projects that can not add sources.
7122 2007-09-04  Naba Kumar  <naba@gnome.org>
7124         * configure.in: Bumped gnome-build requirement to 0.2.0
7125         for project capabilities support.
7127         * plugins/project-manager/plugin.c: Enable/disable project
7128         actions based on project capabilities. Fixes bug #433552:
7129         crash in Anjuta IDE: add file test.h in project on generic
7130         Makefile.
7132         * libanjuta/interfaces/libanjuta.idl: Added method to query
7133         project capabilities.
7135 2007-09-03  Naba Kumar  <naba@gnome.org>
7137         * plugins/file-manager/plugin.c: Set shadow type IN.
7138         * plugins/file-manager/file-view.c: Fixed code style.
7139         * plugins/file-manager/file-view.c: Fixed icons column to size
7140         properly.
7142         * plugins/file-manager/plugin.[c,h]: Fixed code style.
7144         * plugins/file-manager/plugin.c: Fixed crash on closing project and
7145         unmonitors project-uri on file-manager deactivation.
7147         * TODO.tasks: Updated
7149 2007-09-02  Johannes Schmid <jhs@gnome.org>
7151         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7152         Fixed memory leak
7153         
7154         * plugins/file-manager/file-view.c: (file_view_get_selected),
7155         (file_view_button_press_event), (file_view_finalize):
7156         * plugins/file-manager/plugin.c: (project_root_removed),
7157         (file_manager_deactivate):
7158         
7159         Fixed some small bugs I missed before
7161 2007-09-02  Johannes Schmid <jhs@gnome.org>
7163         * plugins/file-manager/*:
7164         Added new and file-manager
7166 2007-09-02  Johannes Schmid <jhs@gnome.org>
7168         * plugins/file-manager/*:
7169         Removed old file-manager
7171 2007-08-31  Johannes Schmid <jhs@gnome.org>
7173         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
7174         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
7175         
7176         Fixed some memory leaks
7177         
7178         * MAINTAINERS: Fixed
7179         
7180 2007-08-31  Johannes Schmid <jhs@gnome.org>
7182         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
7183         (get_property_value_as_string), (set_property_value_as_string),
7184         (register_callbacks), (preferences_foreach_callback),
7185         (anjuta_preferences_register_property_raw):
7186         * libanjuta/anjuta-preferences.h:
7187         * plugins/build-basic-autotools/build-basic-autotools.c:
7188         (on_build_mesg_format):
7189         * plugins/document-manager/anjuta-document-manager.glade:
7190         * plugins/message-view/anjuta-message-manager-plugin.glade:
7191         
7192         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
7193         broken message view preferences
7194         
7195         * plugins/message-view/message-view.c:
7196         (message_view_instance_init), (pref_change_color), (prefs_init),
7197         (imessage_view_append):
7198         Cleaned up message view (#458041)
7199         
7200         * src/shell.c: (on_preferences_activate),
7201         (anjuta_test_shell_instance_init),
7202         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
7203         Fixed test shell to allow better debugging
7204         
7205 2007-08-31  Johannes Schmid <jhs@gnome.org>
7207         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
7208         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
7209         * plugins/gtodo/main.h:
7210         * plugins/gtodo/plugin.c: (activate_plugin):
7211         
7212         Fixed #423467 (View->Tasks menu items are not 
7213         checked on startup)
7215 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
7217         reviewed by: Johannes Schmid <jhs@gnome.org>
7219         * COPYING:
7220         * data/welcome.txt.in:
7221         * launcher/anjuta_launcher.c:
7222         * libanjuta/anjuta-children.c:
7223         * libanjuta/anjuta-children.h:
7224         * libanjuta/anjuta-debug.h:
7225         * libanjuta/anjuta-encodings.c:
7226         * libanjuta/anjuta-encodings.h:
7227         * libanjuta/anjuta-glue-c.c:
7228         * libanjuta/anjuta-glue-c.h:
7229         * libanjuta/anjuta-plugin-description.c:
7230         * libanjuta/anjuta-plugin-description.h:
7231         * libanjuta/anjuta-plugin-handle.c:
7232         * libanjuta/anjuta-plugin-handle.h:
7233         * libanjuta/anjuta-plugin-manager.c:
7234         * libanjuta/anjuta-plugin-manager.h:
7235         * libanjuta/anjuta-plugin.c:
7236         * libanjuta/anjuta-plugin.h:
7237         * libanjuta/anjuta-preferences.c:
7238         * libanjuta/anjuta-preferences.h:
7239         * libanjuta/anjuta-profile-manager.c:
7240         * libanjuta/anjuta-profile-manager.h:
7241         * libanjuta/anjuta-profile.c:
7242         * libanjuta/anjuta-profile.h:
7243         * libanjuta/anjuta-save-prompt.c:
7244         * libanjuta/anjuta-save-prompt.h:
7245         * libanjuta/anjuta-serializer.c:
7246         * libanjuta/anjuta-serializer.h:
7247         * libanjuta/anjuta-session.c:
7248         * libanjuta/anjuta-session.h:
7249         * libanjuta/anjuta-shell.c:
7250         * libanjuta/anjuta-shell.h:
7251         * libanjuta/anjuta-status.c:
7252         * libanjuta/anjuta-status.h:
7253         * libanjuta/anjuta-ui.c:
7254         * libanjuta/anjuta-ui.h:
7255         * libanjuta/anjuta-utils-priv.h:
7256         * libanjuta/anjuta-utils.c:
7257         * libanjuta/anjuta-utils.h:
7258         * libanjuta/cell-renderer-captioned-image.c:
7259         * libanjuta/cell-renderer-captioned-image.h:
7260         * libanjuta/e-splash.c:
7261         * libanjuta/e-splash.h:
7262         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7263         * libanjuta/interfaces/libanjuta.idl:
7264         * libanjuta/libanjuta.h:
7265         * libanjuta/resources.c:
7266         * libanjuta/resources.h:
7267         * libegg/egg-cell-renderer-text.c:
7268         * libegg/egg-combo-action.c:
7269         * libegg/egg-entry-action.c:
7270         * libegg/egg-recent-action.c:
7271         * libegg/egg-recent-files-module.c:
7272         * libegg/egg-recent-item.c:
7273         * libegg/egg-recent-model.c:
7274         * libegg/egg-recent-view-gtk.c:
7275         * libegg/egg-recent-view.c:
7276         * libegg/egg-submenu-action.c:
7277         * libegg/eggaccelerators.c:
7278         * libegg/eggcellrendererpopup.c:
7279         * libegg/eggcomboselect.c:
7280         * libegg/eggtreemodelfilter.c:
7281         * libegg/eggtreemultidnd.c:
7282         * libegg/gtkcellview.h:
7283         * libegg/treeviewutils/egg-cell-renderer-text.h:
7284         * libegg/treeviewutils/eggaccelerators.h:
7285         * libegg/treeviewutils/eggcellrendererkeys.h:
7286         * libegg/treeviewutils/eggcellrendererpopup.h:
7287         * libegg/treeviewutils/eggtreemodelfilter.h:
7288         * libegg/treeviewutils/eggtreemultidnd.h:
7289         * libegg/treeviewutils/eggtreeviewstate.h:
7290         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
7291         * manuals/anjuta-faqs/Makefile.am:
7292         * manuals/anjuta-manual/C/anjuta-manual.xml:
7293         * manuals/anjuta-manual/C/license.xml:
7294         * manuals/anjuta-manual/es/es.po:
7295         * manuals/anjuta-manual/sv/sv.po:
7296         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
7297         ml:
7298         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
7299         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
7300         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
7301         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
7302         * manuals/old/ja/anjuta-manual/license.xml:
7303         * plugins/build-basic-autotools/build-basic-autotools.c:
7304         * plugins/build-basic-autotools/build-basic-autotools.h:
7305         * plugins/build-basic-autotools/executer.c:
7306         * plugins/build-basic-autotools/executer.h:
7307         * plugins/build/build_file.c:
7308         * plugins/build/build_file.h:
7309         * plugins/build/build_project.c:
7310         * plugins/build/build_project.h:
7311         * plugins/build/clean_project.c:
7312         * plugins/build/clean_project.h:
7313         * plugins/build/commands.c:
7314         * plugins/build/commands.h:
7315         * plugins/build/compile.c:
7316         * plugins/build/compile.h:
7317         * plugins/build/compiler_options.c:
7318         * plugins/build/compiler_options.h:
7319         * plugins/build/configurer.c:
7320         * plugins/build/configurer.h:
7321         * plugins/build/executer.c:
7322         * plugins/build/executer.h:
7323         * plugins/class-gen/cell-renderer-flags.c:
7324         * plugins/class-gen/cell-renderer-flags.h:
7325         * plugins/class-gen/combo-flags.c:
7326         * plugins/class-gen/combo-flags.h:
7327         * plugins/class-gen/element-editor.c:
7328         * plugins/class-gen/element-editor.h:
7329         * plugins/class-gen/generator.c:
7330         * plugins/class-gen/generator.h:
7331         * plugins/class-gen/plugin.c:
7332         * plugins/class-gen/plugin.h:
7333         * plugins/class-gen/transform.c:
7334         * plugins/class-gen/transform.h:
7335         * plugins/class-gen/validator.c:
7336         * plugins/class-gen/validator.h:
7337         * plugins/class-gen/window.c:
7338         * plugins/class-gen/window.h:
7339         * plugins/class-inheritance/class-callbacks.c:
7340         * plugins/class-inheritance/class-callbacks.h:
7341         * plugins/class-inheritance/class-inherit.c:
7342         * plugins/class-inheritance/class-inherit.h:
7343         * plugins/class-inheritance/plugin.c:
7344         * plugins/class-inheritance/plugin.h:
7345         * plugins/cvs-plugin/cvs-actions.c:
7346         * plugins/cvs-plugin/cvs-actions.h:
7347         * plugins/cvs-plugin/cvs-callbacks.c:
7348         * plugins/cvs-plugin/cvs-callbacks.h:
7349         * plugins/cvs-plugin/cvs-execute.c:
7350         * plugins/cvs-plugin/cvs-execute.h:
7351         * plugins/cvs-plugin/cvs-interface.c:
7352         * plugins/cvs-plugin/cvs-interface.h:
7353         * plugins/cvs-plugin/plugin.c:
7354         * plugins/cvs-plugin/plugin.h:
7355         * plugins/debug-manager/breakpoints.c:
7356         * plugins/debug-manager/breakpoints.h:
7357         * plugins/debug-manager/chunk_view.c:
7358         * plugins/debug-manager/chunk_view.h:
7359         * plugins/debug-manager/data_buffer.c:
7360         * plugins/debug-manager/data_buffer.h:
7361         * plugins/debug-manager/data_view.c:
7362         * plugins/debug-manager/data_view.h:
7363         * plugins/debug-manager/debug_tree.c:
7364         * plugins/debug-manager/debug_tree.h:
7365         * plugins/debug-manager/debugger.c:
7366         * plugins/debug-manager/debugger.h:
7367         * plugins/debug-manager/disassemble.c:
7368         * plugins/debug-manager/disassemble.h:
7369         * plugins/debug-manager/info.c:
7370         * plugins/debug-manager/info.h:
7371         * plugins/debug-manager/locals.c:
7372         * plugins/debug-manager/locals.h:
7373         * plugins/debug-manager/memory.c:
7374         * plugins/debug-manager/memory.h:
7375         * plugins/debug-manager/plugin.c:
7376         * plugins/debug-manager/plugin.h:
7377         * plugins/debug-manager/registers.c:
7378         * plugins/debug-manager/registers.h:
7379         * plugins/debug-manager/sexy-icon-entry.c:
7380         * plugins/debug-manager/sexy-icon-entry.h:
7381         * plugins/debug-manager/sharedlib.c:
7382         * plugins/debug-manager/sharedlib.h:
7383         * plugins/debug-manager/signals.c:
7384         * plugins/debug-manager/signals.h:
7385         * plugins/debug-manager/sparse_buffer.c:
7386         * plugins/debug-manager/sparse_buffer.h:
7387         * plugins/debug-manager/sparse_view.c:
7388         * plugins/debug-manager/sparse_view.h:
7389         * plugins/debug-manager/stack_trace.c:
7390         * plugins/debug-manager/stack_trace.h:
7391         * plugins/debug-manager/start.c:
7392         * plugins/debug-manager/start.h:
7393         * plugins/debug-manager/threads.c:
7394         * plugins/debug-manager/threads.h:
7395         * plugins/debug-manager/utilities.c:
7396         * plugins/debug-manager/utilities.h:
7397         * plugins/debug-manager/watch.c:
7398         * plugins/debug-manager/watch.h:
7399         * plugins/devhelp/htmlview.c:
7400         * plugins/devhelp/htmlview.h:
7401         * plugins/document-manager/action-callbacks.c:
7402         * plugins/document-manager/action-callbacks.h:
7403         * plugins/document-manager/anjuta-docman.c:
7404         * plugins/document-manager/anjuta-docman.h:
7405         * plugins/document-manager/editor-tooltips.c:
7406         * plugins/document-manager/editor-tooltips.h:
7407         * plugins/document-manager/file_history.c:
7408         * plugins/document-manager/file_history.h:
7409         * plugins/document-manager/indent-dialog.c:
7410         * plugins/document-manager/indent-dialog.h:
7411         * plugins/document-manager/indent-util.c:
7412         * plugins/document-manager/indent-util.h:
7413         * plugins/document-manager/plugin.c:
7414         * plugins/editor/aneditor-autocomplete.cxx:
7415         * plugins/editor/aneditor-calltip.cxx:
7416         * plugins/editor/aneditor-indent.cxx:
7417         * plugins/editor/aneditor-priv.h:
7418         * plugins/editor/aneditor.cxx:
7419         * plugins/editor/aneditor.h:
7420         * plugins/editor/lexer.h:
7421         * plugins/editor/plugin.c:
7422         * plugins/editor/plugin.h:
7423         * plugins/editor/print.c:
7424         * plugins/editor/print.h:
7425         * plugins/editor/properties.h:
7426         * plugins/editor/properties_cxx.h:
7427         * plugins/editor/style-editor.c:
7428         * plugins/editor/style-editor.h:
7429         * plugins/editor/text-editor-iterable.c:
7430         * plugins/editor/text-editor-iterable.h:
7431         * plugins/editor/text_editor.c:
7432         * plugins/editor/text_editor.h:
7433         * plugins/editor/text_editor_cbs.c:
7434         * plugins/editor/text_editor_cbs.h:
7435         * plugins/editor/text_editor_menu.c:
7436         * plugins/editor/text_editor_menu.h:
7437         * plugins/editor/text_editor_prefs.c:
7438         * plugins/editor/text_editor_prefs.h:
7439         * plugins/file-loader/dnd.c:
7440         * plugins/file-loader/dnd.h:
7441         * plugins/file-loader/plugin.c:
7442         * plugins/file-manager/an_file_view.c:
7443         * plugins/file-manager/plugin.c:
7444         * plugins/file-wizard/file.c:
7445         * plugins/file-wizard/file.h:
7446         * plugins/file-wizard/plugin.c:
7447         * plugins/file-wizard/plugin.h:
7448         * plugins/gdb/debugger.c:
7449         * plugins/gdb/debugger.h:
7450         * plugins/gdb/gdbmi-test.c:
7451         * plugins/gdb/gdbmi.c:
7452         * plugins/gdb/gdbmi.h:
7453         * plugins/gdb/global.h:
7454         * plugins/gdb/parser.c:
7455         * plugins/gdb/parser.h:
7456         * plugins/gdb/plugin.c:
7457         * plugins/gdb/plugin.h:
7458         * plugins/gdb/utilities.c:
7459         * plugins/gdb/utilities.h:
7460         * plugins/glade/plugin.c:
7461         * plugins/glade/plugin.h:
7462         * plugins/gtodo/egg-datetime.c:
7463         * plugins/gtodo/egg-datetime.h:
7464         * plugins/gtodo/eggtrayicon.c:
7465         * plugins/gtodo/eggtrayicon.h:
7466         * plugins/gtodo/plugin.c:
7467         * plugins/gvim/anjuta-vim.c:
7468         * plugins/gvim/anjuta-vim.h:
7469         * plugins/gvim/gtkvim.c:
7470         * plugins/gvim/gtkvim.h:
7471         * plugins/gvim/plugin.c:
7472         * plugins/gvim/plugin.h:
7473         * plugins/language-support-cpp-java/plugin.c:
7474         * plugins/language-support-cpp-java/plugin.h:
7475         * plugins/macro/macro-actions.c:
7476         * plugins/macro/macro-actions.h:
7477         * plugins/macro/macro-db.c:
7478         * plugins/macro/macro-db.h:
7479         * plugins/macro/macro-dialog.c:
7480         * plugins/macro/macro-dialog.h:
7481         * plugins/macro/macro-edit.c:
7482         * plugins/macro/macro-edit.h:
7483         * plugins/macro/macro-util.c:
7484         * plugins/macro/macro-util.h:
7485         * plugins/macro/plugin.c:
7486         * plugins/macro/plugin.h:
7487         * plugins/message-view/anjuta-msgman.c:
7488         * plugins/message-view/anjuta-msgman.h:
7489         * plugins/message-view/message-view.c:
7490         * plugins/message-view/message-view.h:
7491         * plugins/message-view/plugin.c:
7492         * plugins/message-view/plugin.h:
7493         * plugins/patch/patch-plugin.c:
7494         * plugins/patch/patch-plugin.h:
7495         * plugins/patch/plugin.c:
7496         * plugins/patch/plugin.h:
7497         * plugins/profiler/gprof-call-graph-block-entry.c:
7498         * plugins/profiler/gprof-call-graph-block-entry.h:
7499         * plugins/profiler/gprof-call-graph-block.c:
7500         * plugins/profiler/gprof-call-graph-block.h:
7501         * plugins/profiler/gprof-call-graph-view.c:
7502         * plugins/profiler/gprof-call-graph-view.h:
7503         * plugins/profiler/gprof-call-graph.c:
7504         * plugins/profiler/gprof-call-graph.h:
7505         * plugins/profiler/gprof-flat-profile-entry.c:
7506         * plugins/profiler/gprof-flat-profile-entry.h:
7507         * plugins/profiler/gprof-flat-profile-view.c:
7508         * plugins/profiler/gprof-flat-profile-view.h:
7509         * plugins/profiler/gprof-flat-profile.c:
7510         * plugins/profiler/gprof-flat-profile.h:
7511         * plugins/profiler/gprof-function-call-chart-view.c:
7512         * plugins/profiler/gprof-function-call-chart-view.h:
7513         * plugins/profiler/gprof-function-call-tree-view.c:
7514         * plugins/profiler/gprof-function-call-tree-view.h:
7515         * plugins/profiler/gprof-options.c:
7516         * plugins/profiler/gprof-options.h:
7517         * plugins/profiler/gprof-profile-data.c:
7518         * plugins/profiler/gprof-profile-data.h:
7519         * plugins/profiler/gprof-view-manager.c:
7520         * plugins/profiler/gprof-view-manager.h:
7521         * plugins/profiler/gprof-view.c:
7522         * plugins/profiler/gprof-view.h:
7523         * plugins/profiler/plugin.c:
7524         * plugins/profiler/plugin.h:
7525         * plugins/profiler/string-utils.c:
7526         * plugins/profiler/string-utils.h:
7527         * plugins/project-import/plugin.c:
7528         * plugins/project-import/plugin.h:
7529         * plugins/project-import/project-import.c:
7530         * plugins/project-import/project-import.h:
7531         * plugins/project-manager/plugin.c:
7532         * plugins/project-manager/plugin.h:
7533         * plugins/project-wizard/action.c:
7534         * plugins/project-wizard/action.h:
7535         * plugins/project-wizard/autogen.c:
7536         * plugins/project-wizard/autogen.h:
7537         * plugins/project-wizard/druid.c:
7538         * plugins/project-wizard/druid.h:
7539         * plugins/project-wizard/file.c:
7540         * plugins/project-wizard/file.h:
7541         * plugins/project-wizard/header.c:
7542         * plugins/project-wizard/header.h:
7543         * plugins/project-wizard/install.c:
7544         * plugins/project-wizard/install.h:
7545         * plugins/project-wizard/parser.c:
7546         * plugins/project-wizard/parser.h:
7547         * plugins/project-wizard/plugin.c:
7548         * plugins/project-wizard/plugin.h:
7549         * plugins/project-wizard/property.c:
7550         * plugins/project-wizard/property.h:
7551         * plugins/project-wizard/values.c:
7552         * plugins/project-wizard/values.h:
7553         * plugins/sample1/plugin.c:
7554         * plugins/search/plugin.c:
7555         * plugins/search/plugin.h:
7556         * plugins/search/search-replace_backend.c:
7557         * plugins/search/search-replace_backend.h:
7558         * plugins/search/search_preferences.c:
7559         * plugins/sourceview/anjuta-convert.c:
7560         * plugins/sourceview/anjuta-convert.h:
7561         * plugins/sourceview/anjuta-document-loader.c:
7562         * plugins/sourceview/anjuta-document-loader.h:
7563         * plugins/sourceview/anjuta-document-saver.c:
7564         * plugins/sourceview/anjuta-document-saver.h:
7565         * plugins/sourceview/anjuta-document.c:
7566         * plugins/sourceview/anjuta-document.h:
7567         * plugins/sourceview/anjuta-encodings.c:
7568         * plugins/sourceview/anjuta-encodings.h:
7569         * plugins/sourceview/anjuta-languages-manager.c:
7570         * plugins/sourceview/anjuta-languages-manager.h:
7571         * plugins/sourceview/anjuta-utils.c:
7572         * plugins/sourceview/anjuta-utils.h:
7573         * plugins/sourceview/anjuta-view.c:
7574         * plugins/sourceview/anjuta-view.h:
7575         * plugins/sourceview/assist-window.c:
7576         * plugins/sourceview/assist-window.h:
7577         * plugins/sourceview/sourceview-cell.c:
7578         * plugins/sourceview/sourceview-cell.h:
7579         * plugins/sourceview/sourceview-prefs.c:
7580         * plugins/sourceview/sourceview-prefs.h:
7581         * plugins/sourceview/sourceview-print.c:
7582         * plugins/sourceview/sourceview-print.h:
7583         * plugins/sourceview/sourceview-private.h:
7584         * plugins/sourceview/sourceview-tags.c:
7585         * plugins/sourceview/sourceview-tags.h:
7586         * plugins/sourceview/sourceview.c:
7587         * plugins/sourceview/sourceview.h:
7588         * plugins/subversion/plugin.c:
7589         * plugins/subversion/plugin.h:
7590         * plugins/subversion/subversion-actions.c:
7591         * plugins/subversion/subversion-actions.h:
7592         * plugins/subversion/subversion-callbacks.c:
7593         * plugins/subversion/subversion-callbacks.h:
7594         * plugins/subversion/svn-auth.c:
7595         * plugins/subversion/svn-auth.h:
7596         * plugins/subversion/svn-backend-priv.h:
7597         * plugins/subversion/svn-backend.c:
7598         * plugins/subversion/svn-backend.h:
7599         * plugins/subversion/svn-notify.c:
7600         * plugins/subversion/svn-notify.h:
7601         * plugins/subversion/svn-thread.c:
7602         * plugins/subversion/svn-thread.h:
7603         * plugins/symbol-browser/an_symbol.c:
7604         * plugins/symbol-browser/an_symbol.h:
7605         * plugins/symbol-browser/an_symbol_info.c:
7606         * plugins/symbol-browser/an_symbol_info.h:
7607         * plugins/symbol-browser/an_symbol_iter.c:
7608         * plugins/symbol-browser/an_symbol_iter.h:
7609         * plugins/symbol-browser/an_symbol_prefs.c:
7610         * plugins/symbol-browser/an_symbol_prefs.h:
7611         * plugins/symbol-browser/an_symbol_search.c:
7612         * plugins/symbol-browser/an_symbol_search.h:
7613         * plugins/symbol-browser/an_symbol_view.c:
7614         * plugins/symbol-browser/an_symbol_view.h:
7615         * plugins/symbol-browser/plugin.c:
7616         * plugins/symbol-browser/plugin.h:
7617         * plugins/terminal/terminal.c:
7618         * plugins/tools/dialog.c:
7619         * plugins/tools/dialog.h:
7620         * plugins/tools/editor.c:
7621         * plugins/tools/editor.h:
7622         * plugins/tools/execute.c:
7623         * plugins/tools/execute.h:
7624         * plugins/tools/fileop.c:
7625         * plugins/tools/fileop.h:
7626         * plugins/tools/plugin.c:
7627         * plugins/tools/plugin.h:
7628         * plugins/tools/scripts/find-fixmes.pl:
7629         * plugins/tools/scripts/translation-status.pl:
7630         * plugins/tools/tool.c:
7631         * plugins/tools/tool.h:
7632         * plugins/tools/variable.c:
7633         * plugins/tools/variable.h:
7634         * plugins/valgrind/ldd.c:
7635         * plugins/valgrind/ldd.h:
7636         * plugins/valgrind/list.c:
7637         * plugins/valgrind/list.h:
7638         * plugins/valgrind/menu-utils.c:
7639         * plugins/valgrind/menu-utils.h:
7640         * plugins/valgrind/parser.c:
7641         * plugins/valgrind/parser.h:
7642         * plugins/valgrind/plugin.c:
7643         * plugins/valgrind/plugin.h:
7644         * plugins/valgrind/preferences.c:
7645         * plugins/valgrind/preferences.h:
7646         * plugins/valgrind/process.c:
7647         * plugins/valgrind/process.h:
7648         * plugins/valgrind/symtab.c:
7649         * plugins/valgrind/symtab.h:
7650         * plugins/valgrind/vgactions.c:
7651         * plugins/valgrind/vgactions.h:
7652         * plugins/valgrind/vgcachegrindprefs.c:
7653         * plugins/valgrind/vgcachegrindprefs.h:
7654         * plugins/valgrind/vgdefaultview.c:
7655         * plugins/valgrind/vgdefaultview.h:
7656         * plugins/valgrind/vgerror.c:
7657         * plugins/valgrind/vgerror.h:
7658         * plugins/valgrind/vggeneralprefs.c:
7659         * plugins/valgrind/vggeneralprefs.h:
7660         * plugins/valgrind/vghelgrindprefs.c:
7661         * plugins/valgrind/vghelgrindprefs.h:
7662         * plugins/valgrind/vgio.c:
7663         * plugins/valgrind/vgio.h:
7664         * plugins/valgrind/vgmemcheckprefs.c:
7665         * plugins/valgrind/vgmemcheckprefs.h:
7666         * plugins/valgrind/vgrule-editor.c:
7667         * plugins/valgrind/vgrule-editor.h:
7668         * plugins/valgrind/vgrule-list.c:
7669         * plugins/valgrind/vgrule-list.h:
7670         * plugins/valgrind/vgrule.c:
7671         * plugins/valgrind/vgrule.h:
7672         * plugins/valgrind/vgrulepattern.c:
7673         * plugins/valgrind/vgrulepattern.h:
7674         * plugins/valgrind/vgsearchbar.c:
7675         * plugins/valgrind/vgsearchbar.h:
7676         * plugins/valgrind/vgstrpool.c:
7677         * plugins/valgrind/vgstrpool.h:
7678         * plugins/valgrind/vgtoolprefs.c:
7679         * plugins/valgrind/vgtoolprefs.h:
7680         * plugins/valgrind/vgtoolview.c:
7681         * plugins/valgrind/vgtoolview.h:
7682         * src/about.c:
7683         * src/about.h:
7684         * src/action-callbacks.c:
7685         * src/action-callbacks.h:
7686         * src/anjuta-actions.h:
7687         * src/anjuta-app.c:
7688         * src/anjuta-app.h:
7689         * src/anjuta-callbacks.c:
7690         * src/anjuta-callbacks.h:
7691         * src/anjuta.c:
7692         * src/anjuta.h:
7693         * src/anjuta_cbs.c:
7694         * src/bacon-message-connection.c:
7695         * src/bacon-message-connection.h:
7696         * src/getline.c:
7697         * src/main.c:
7698         * src/shell.c:
7699         * src/shell.h:
7700         * src/start-with.c:
7701         * src/start-with.h:
7702         * src/utilities.c:
7703         * src/utilities.h:
7704         * tagmanager/options.c:
7705         
7706         Change the address of FSF in various files
7708 2007-08-30  Johannes Schmid <jhs@gnome.org>
7710         * anjuta.glade:
7711         * anjuta.gladep:
7712         Removed because they are no longer in use
7713         
7714         * plugins/class-gen/anjuta-class-gen-plugin.glade:
7715         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
7716         Marked some strings as not translatable
7718         * plugins/search/search-replace.c: (list_max_items):
7719         Fixed a possible memory corruption
7721         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7722         Do not show menuitems for locked layout items
7724         * src/main.c: (main):
7725         Some minor style correction in gnome_init
7727 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
7729         * plugins/debug-manager/debugger.c,
7730         plugins/debug-manager/breakpoints.c,
7731         plugins/gdb/plugin.c,
7732         plugins/gdb/debugger.c,
7733         libanjuta/interfaces/libanjuta.idl:
7734         Move all breakpoints functions from IAnjutaDebugger to a new
7735         IAnjutaBreakpointDebugger interface
7737 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
7739         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7740         * plugins/debug-manager/plugin.c,
7741         plugins/debug-manager/breakpoints.c,
7742         plugins/tools/execute.c,
7743         plugins/project-wizard/plugin.c,
7744         plugins/build-basic-autotools/executer.c,
7745         plugins/gdb/debugger.c,
7746         plugins/profiler/gprof-options.h,
7747         plugins/sourceview/assist-window.h,
7748         plugins/class-gen/transform.c,
7749         libanjuta/anjuta-plugin-description.c,
7750         libanjuta/anjuta-status.c,
7751         libanjuta/anjuta-glue-c.c,
7752         libanjuta/anjuta-glue-cpp.c,
7753         plugins/symbol-browser/an_symbol_prefs.c:
7754         Fix warnings mostly "dereferencing type-punned pointer"
7755         Fix two bugs in breakpoints.c and an_symbol_prefs.c
7757 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
7759         * plugins/debug-manager/breakpoints.c,
7760         plugins/debug-manager/debugger.c:
7761         Avoid an endless loop if clearing all breakpoints while the programm
7762         is running
7764 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
7766         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7767         * plugins/debug-manager/plugin.c:
7768         Fix a segmentation fault added in the previous patch
7770 2007-07-21  Johannes Schmid <jhs@gnome.org>
7772         * plugins/build-basic-autotools/executer.c:
7773         (get_program_parameters):
7774         
7775         Show an error dialog if no targets are availible instead of
7776         just returning
7778 2007-07-20  Johannes Schmid <jhs@gnome.org>
7780         * libanjuta/anjuta-shell.c: (on_widget_data_add),
7781         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
7782         * libanjuta/anjuta-shell.h:
7783         * plugins/document-manager/plugin.c: (activate_plugin):
7784         * plugins/glade/anjuta-design-document.c:
7785         * plugins/glade/plugin.c: (glade_update_ui):
7786         * src/anjuta-app.c: (anjuta_app_add_widget_full),
7787         (anjuta_shell_iface_init):
7788         * src/shell.c: (anjuta_test_shell_add_widget),
7789         (anjuta_shell_iface_init):
7790         
7791         Make the document manager undockable (#458038)
7793 2007-07-20  Johannes Schmid <jhs@gnome.org>
7795         * plugins/document-manager/plugin.c: (on_editor_update_ui):
7796         * plugins/glade/anjuta-design-document.c:
7797         * plugins/glade/plugin.c: (glade_update_ui):
7798         
7799         Fixed some save/dirty status bug in glade
7801 2007-07-20  Johannes Schmid <jhs@gnome.org>
7803         * libanjuta/anjuta-status.c:
7804         Fixed crasher on shutdown
7806 2007-07-20  Johannes Schmid <jhs@gnome.org>
7808         * configure.in:
7809         Minimum glade requirement is 3.2 now. It was before
7810         but we did not check...
7811         
7812         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7813         * libanjuta/anjuta-profile.c:
7814         (anjuta_profile_add_plugins_from_xml):
7815         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
7816         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
7817         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
7818         * plugins/file-loader/plugin.c: (on_create_submenu):
7819         * plugins/file-manager/an_file_view.c: (compare_iter):
7820         * plugins/glade/plugin.c: (activate_plugin):
7821         * src/anjuta-app.c: (on_toolbar_view_toggled):
7822         * src/main.c: (main):
7823         
7824         Fixed lots of memory leaks (thansk valgrind)
7826 2007-07-19  Johannes Schmid <jhs@gnome.org>
7828         * plugins/debug-manager/plugin.c: (value_added_current_editor):
7829         * plugins/document-manager/anjuta-docman.c:
7830         (anjuta_docman_set_busy):
7831         * plugins/document-manager/plugin.c: (on_editor_changed):
7832         * plugins/glade/plugin.c: (activate_plugin):
7833         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7834         (on_value_removed_current_editor):
7835         
7836         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
7838 2007-07-18  Johannes Schmid <jhs.gnome.org>
7840         * plugins/build-basic-autotools/executer.c: (execute_program):
7841         Fixed some of the scratchbox stuff but the environment is
7842         still broken
7844 2007-07-18  Johannes Schmid <jhs@gnome.org>
7846         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
7847         (on_plugin_deactivated), (get_plugin_loader_type):
7848         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
7849         (activate_plugin), (deactivate_plugin),
7850         (glade_plugin_instance_init):
7851         
7852         Fixed glade plugin deactivation
7854 2007-07-18  Johannes Schmid <jhs@gnome.org>
7856         * plugins/document-manager/anjuta-docman.c:
7857         (anjuta_docman_add_document):
7858         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
7859         
7860         Fixed path display in document manager with glade files
7862 2007-07-17  Johannes Schmid <jhs@gnome.org>
7864         * libanjuta/interfaces/Makefile.am.iface:
7865         * pixmaps/Makefile.am:
7866         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
7867         * plugins/debug-manager/plugin.c: (value_added_current_editor),
7868         (value_removed_current_editor):
7869         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
7870         (anjuta_docman_set_current_document):
7871         * plugins/document-manager/plugin.c: (on_editor_update_ui),
7872         (on_editor_added), (on_editor_changed):
7873         * plugins/glade/Makefile.am:
7874         * plugins/glade/anjuta-design-document.c:
7875         (anjuta_design_document_instance_init),
7876         (anjuta_design_document_set_property),
7877         (anjuta_design_document_get_property),
7878         (anjuta_design_document_class_init), (anjuta_design_document_new),
7879         (ifile_open), (ifile_get_uri), (ifile_iface_init):
7880         * plugins/glade/anjuta-design-document.h:
7881         * plugins/glade/anjuta-glade-notebook.c:
7882         * plugins/glade/anjuta-glade-notebook.h:
7883         * plugins/glade/plugin.c: (value_added_current_editor),
7884         (value_removed_current_editor), (glade_update_ui),
7885         (on_close_activated), (on_glade_project_changed),
7886         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7887         (ifile_open):
7888         * plugins/language-support-cpp-java/plugin.c:
7889         (on_value_added_current_editor), (on_value_removed_current_editor):
7890         * plugins/macro/plugin.c: (value_added_current_editor):
7891         * plugins/project-manager/plugin.c: (value_added_current_editor):
7892         * plugins/subversion/plugin.c: (value_added_current_editor):
7893         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7895         Fixed lot of IAnjutaEditor stuff and completed glade integration
7896         with document manager
7897         
7898         * plugins/build-basic-autotools/build-basic-autotools.c:
7899         (value_added_current_editor):
7900         * plugins/build-basic-autotools/executer.c: (execute_program):
7901         
7902         Some initial code to execute projects inside scratchbox
7903         
7904 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7906         * plugins/project-import/project-import.c:
7907         Project import overwrites file on user request (bug #452579)
7909 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7911         * plugins/debug-manager/debugger.c,
7912         plugins/debug-manager/threads.c,
7913         plugins/debug-manager/plugin.c,
7914         plugins/debug-manager/registers.c,
7915         plugins/debug-manager/locals.c,
7916         plugins/debug-manager/stack_trace.c,
7917         plugins/gdb/plugin.c,
7918         plugins/gdb/debugger.c,
7919         plugins/gdb/debugger.h,
7920         libanjuta/interfaces/libanjuta.idl:
7921         Rename change-location to program-moved
7922         Store thread id as gint instead of guint
7923         Do not display registers list if not available
7924         Add intermediate debugger states if missing
7926 2007-07-11  Johannes Schmid <jhs@gnome.org>
7928         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7929         .glade:
7930         Reverted unnecessary changes (#455819)
7932 2007-07-10  Johannes Schmid <jhs@gnome.org>
7934         * plugins/glade/plugin.c:
7935         Fixed glade plugin with glade 3.2 and another crasher
7937 2007-07-09  Johannes Schmid <jhs@gnome.org>
7939         * libanjuta/interfaces/libanjuta.idl:
7940         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7941         .glade:
7942         * plugins/debug-manager/breakpoints.c:
7943         (breakpoint_item_update_in_ui),
7944         (breakpoints_dbase_edit_breakpoint),
7945         (on_toggle_breakpoint_activate):
7946         * plugins/debug-manager/plugin.c:
7947         (on_run_to_cursor_action_activate):
7948         * plugins/document-manager/action-callbacks.c:
7949         (on_editor_command_cut_activate),
7950         (on_editor_command_copy_activate),
7951         (on_editor_command_paste_activate),
7952         (on_editor_command_clear_activate):
7953         * plugins/document-manager/anjuta-docman.c:
7954         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7955         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7956         (anjuta_docman_goto_file_line_mark),
7957         (anjuta_docman_find_editor_with_path),
7958         (anjuta_docman_get_all_editors):
7959         * plugins/document-manager/anjuta-docman.h:
7960         * plugins/document-manager/plugin.c:
7961         (update_editor_ui_interface_items), (on_editor_update_ui),
7962         (on_editor_changed), (on_session_save), (on_docman_auto_save),
7963         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7964         (ianjuta_document_manager_iface_init), (isaveable_save),
7965         (isavable_is_dirty):
7966         * plugins/editor/editor.glade:
7967         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7968         (idocument_paste), (idocument_clear), (idocument_iface_init),
7969         (iselection_iface_init):
7970         * plugins/glade/Makefile.am:
7971         * plugins/glade/anjuta-glade-notebook.c:
7972         (anjuta_glade_notebook_instance_init),
7973         (anjuta_glade_notebook_set_property),
7974         (anjuta_glade_notebook_get_property),
7975         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7976         (ifile_open), (ifile_get_uri), (ifile_iface_init),
7977         (ifile_savable_save), (ifile_savable_save_as),
7978         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7979         (ifile_savable_iface_init), (idocument_can_redo),
7980         (idocument_can_undo), (idocument_begin_undo_action),
7981         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7982         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7983         (idocument_copy), (idocument_paste), (idocument_clear),
7984         (idocument_iface_init):
7985         * plugins/language-support-cpp-java/plugin.c:
7986         (on_value_added_current_editor), (on_value_removed_current_editor):
7987         * plugins/macro/macro-util.c: (get_current_editor):
7988         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7989         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7990         (on_next_occur), (on_incremental_entry_key_press),
7991         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7992         (on_toolbar_find_incremental_start),
7993         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7994         * plugins/search/search-replace.c: (search_start_over),
7995         (search_update_combos), (replace_update_combos),
7996         (anjuta_search_replace_activate):
7997         * plugins/search/search-replace_backend.c: (create_search_entries):
7998         * plugins/sourceview/sourceview.c: (idocument_cut),
7999         (idocument_copy), (idocument_paste), (idocument_clear),
8000         (idocument_iface_init), (iselect_iface_init), (iassist_react):
8001         * plugins/tools/editor.c: (on_editor_response):
8002         * plugins/tools/execute.c: (get_current_editor),
8003         (atp_output_context_initialize), (atp_user_tool_execute):
8004         * plugins/tools/variable.c: (get_current_editor),
8005         (atp_variable_get_editor_variable):
8006         
8007         Some more IAnjutaEditor => IAnjutaDocument fixing!
8008         
8009         * plugins/glade/anjuta-glade-notebook.h:
8010         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8011         (glade_update_ui):
8012         * plugins/glade/plugin.h:
8013         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8014         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
8015         be used for glade, too. It might still have some rough edges but already works.
8016         (Fixes #415547 – Glade usability problem)
8018 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
8020         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8021           development release (I updated version of glade3 svn to 3.3.2).
8023 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8025         * plugins/symbol-browser/an_symbol_view.c:
8026         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8028 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8030         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8031         (on_system_tags_update_finished), (on_update_global_clicked),
8032         (prefs_page_init), (on_gconf_notify_tags_list_changed),
8033         (symbol_browser_prefs_init),
8034         (symbol_browser_prefs_create_global_tags),
8035         (symbol_browser_load_global_tags):
8036         * plugins/symbol-browser/an_symbol_prefs.h:
8037         * plugins/symbol-browser/an_symbol_view.c:
8038         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8039         * plugins/symbol-browser/an_symbol_view.h:
8040         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8041         on global tags update because of delayed prefs merging. Happens when
8042         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8043         is opened.
8045 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8047         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8048         after install/uninstall.
8050         Patch from James Liggett:
8051         * scripts/glade2schemas.pl: Fixed creating schemas for list
8052         values.
8054 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
8056         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8057           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8058           development release since glade svn version is also 3.3.1. In future, the
8059           solution would be for us to always increment the micro version when
8060           changing the API.
8062 2007-07-05  Johannes Schmid <jhs@gnome.org>
8064         * libanjuta/interfaces/libanjuta.idl:
8065         * plugins/build-basic-autotools/build-basic-autotools.c:
8066         (on_build_mesg_format):
8067         * plugins/debug-manager/breakpoints.c:
8068         (breakpoint_item_update_in_ui),
8069         (breakpoints_dbase_edit_breakpoint),
8070         (on_toggle_breakpoint_activate):
8071         * plugins/debug-manager/plugin.c:
8072         (on_run_to_cursor_action_activate):
8073         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8074         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8075         (get_current_editor), (on_save_activate), (on_save_as_activate),
8076         (on_save_prompt_save_editor), (on_close_file_activate),
8077         (on_close_all_file_activate), (on_reload_file_activate),
8078         (anjuta_print_cb), (anjuta_print_preview_cb),
8079         (on_editor_command_upper_case_activate),
8080         (on_editor_command_lower_case_activate),
8081         (on_editor_command_undo_activate),
8082         (on_editor_command_redo_activate),
8083         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8084         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8085         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8086         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8087         (on_zoom_out_text_activate), (on_force_hilite_activate),
8088         (on_indent1_activate), (on_swap_activate),
8089         (on_editor_add_view_activate), (on_editor_remove_view_activate):
8090         * plugins/document-manager/anjuta-docman.c:
8091         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
8092         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
8093         (anjuta_docman_dispose), (on_notebook_switch_page),
8094         (anjuta_docman_page_from_widget), (on_editor_destroy),
8095         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
8096         (anjuta_docman_get_current_document),
8097         (anjuta_docman_set_current_document),
8098         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
8099         (anjuta_docman_update_page_label),
8100         (anjuta_docman_get_document_from_path),
8101         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
8102         (anjuta_docman_order_tabs):
8103         * plugins/document-manager/anjuta-docman.h:
8104         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
8105         (update_editor_ui_interface_items), (update_editor_ui),
8106         (on_editor_update_save_ui), (on_editor_update_ui),
8107         (on_editor_changed), (on_save_prompt_save_editor),
8108         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
8109         (ianjuta_docman_get_current_document),
8110         (ianjuta_docman_set_current_document),
8111         (ianjuta_docman_remove_buffer),
8112         (ianjuta_document_manager_iface_init), (ifile_get_uri):
8113         * plugins/editor/text_editor.c: (itext_editor_iface_init),
8114         (idocument_get_filename), (idocument_can_undo),
8115         (idocument_can_redo), (idocument_undo),
8116         (idocument_begin_undo_action), (idocument_end_undo_action),
8117         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
8118         * plugins/language-support-cpp-java/plugin.c:
8119         (on_editor_char_inserted_cpp), (on_auto_indent):
8120         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
8121         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8122         * plugins/sample1/plugin.c: (on_sample_action_activate):
8123         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8124         (on_next_occur), (on_incremental_entry_key_press),
8125         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8126         (on_toolbar_find_incremental_start),
8127         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8128         * plugins/search/search-replace.c: (search_and_replace),
8129         (write_message_pane), (search_start_over), (search_update_combos),
8130         (replace_update_combos), (anjuta_search_replace_activate):
8131         * plugins/search/search-replace_backend.c:
8132         (file_buffer_new_from_path), (create_search_entries):
8133         * plugins/sourceview/sourceview-print.c: (create_print_job):
8134         * plugins/sourceview/sourceview.c:
8135         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
8136         (idocument_can_redo), (idocument_can_undo),
8137         (idocument_begin_undo_action), (idocument_end_undo_action),
8138         (idocument_undo), (idocument_redo), (idocument_grab_focus),
8139         (idocument_get_filename), (idocument_iface_init):
8140         * plugins/tools/editor.c: (on_editor_response):
8141         * plugins/tools/execute.c: (atp_output_context_initialize),
8142         (atp_user_tool_execute):
8143         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
8144         
8145         Create IAnjutaDocument interface. This interface is a more general idea
8146         of documents being anything that can be modified, has undo/redo and
8147         may have operations like copy/paste.
8148         The primary goal is to integrate better by making it use the standard file
8149         and edit menu instead of it's own glade menu. Of course the downside is that
8150         you won't be able to view a source file and the designer at the same time. Anyway
8151         so many people have complained that they "can't save a glade file" that I think
8152         this is the much better solution.
8153         Work on the glade plugin is still to come but the most difficult things should be
8154         done now.
8156 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
8158         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
8159           version 3.0.3.
8161 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
8163         * libanjuta/anjuta-plugin-manager.c:
8164         (anjuta_plugin_manager_get_plugins_page),
8165         (anjuta_plugin_manager_get_remembered_plugins_page):
8166         * libanjuta/anjuta-plugin-manager.h:
8167         * src/anjuta-app.c: (anjuta_app_install_preferences):
8168         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
8169         and remembered plugins preferences pages in separate pages (avoid
8170         crowd).
8172 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
8174         Patch from James Liggett  <jrliggett@cox.net>:
8175         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
8176         Installed editor preferences schemas. Fixes bug #453463.
8178 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
8180         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
8181         (anjuta_preferences_dialog_init): Sort preferences pages on title.
8183 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
8185         * plugins/document-manager/anjuta-document-manager.ui:
8186         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8187         * src/action-callbacks.c:
8188         * src/action-callbacks.h:
8189         * src/anjuta-actions.h:
8190         * src/anjuta-app.c: (anjuta_app_instance_init),
8191         (anjuta_app_install_preferences):
8192         * src/anjuta.glade:
8193         * src/anjuta.ui: Moved plugins and shortcuts settings inside
8194         General preferences page. Move preferences menu from Settings to
8195         Edit submenu. And got rid of Settings submenu.
8197 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
8199         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
8200         
8201 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8203         * TODO.tasks: Increased bounty for on-demand preferences task to $150
8204         as discussed and agreed with James Liggett.
8206         Patch from James Liggett  <jrliggett@cox.net>:
8208         * configure.in:
8209         * libanjuta/anjuta-plugin-manager.c:
8210         (on_activated_plugin_objects_foreach),
8211         (anjuta_plugin_manager_get_active_plugin_objects):
8212         * libanjuta/anjuta-plugin-manager.h:
8213         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
8214         (anjuta_plugin_deactivate):
8215         * libanjuta/anjuta-preferences-dialog.c:
8216         (anjuta_preferences_dialog_finalize),
8217         (anjuta_preferences_dialog_class_init), (add_category_columns),
8218         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
8219         (anjuta_preferences_dialog_remove_page):
8220         * libanjuta/anjuta-preferences.c: (property_destroy),
8221         (unregister_preferences_key), (register_callbacks),
8222         (preferences_foreach_callback), (connect_prop_to_object),
8223         (anjuta_preferences_register_property_raw),
8224         (anjuta_preferences_register_property_custom),
8225         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
8226         (anjuta_preferences_remove_page),
8227         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
8228         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
8229         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
8230         (anjuta_preferences_class_init), (anjuta_preferences_new):
8231         * libanjuta/anjuta-preferences.h:
8232         * plugins/build-basic-autotools/Makefile.am:
8233         * plugins/build-basic-autotools/build-basic-autotools.c:
8234         (ipreferences_unmerge):
8235         * plugins/cvs-plugin/Makefile.am:
8236         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
8237         * plugins/document-manager/Makefile.am:
8238         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
8239         * plugins/editor/plugin.c: (ipreferences_unmerge):
8240         * plugins/file-manager/Makefile.am:
8241         * plugins/file-manager/plugin.c: (activate_plugin),
8242         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
8243         * plugins/gtodo/plugin.c: (ipreferences_merge),
8244         (ipreferences_unmerge):
8245         * plugins/language-support-cpp-java/Makefile.am:
8246         * plugins/language-support-cpp-java/plugin.c:
8247         (ipreferences_unmerge):
8248         * plugins/message-view/Makefile.am:
8249         * plugins/message-view/plugin.c: (ipreferences_unmerge):
8250         * plugins/sourceview/Makefile.am:
8251         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
8252         * plugins/symbol-browser/Makefile.am:
8253         * plugins/symbol-browser/an_symbol_prefs.c:
8254         (symbol_browser_prefs_finalize):
8255         * plugins/terminal/Makefile.am:
8256         * plugins/terminal/terminal.c: (ipreferences_unmerge):
8257         * plugins/valgrind/plugin.c: (ipreferences_merge),
8258         (ipreferences_unmerge):
8259         * scripts/Makefile.am:
8260         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
8261         * src/Makefile.am:
8262         * src/action-callbacks.c: (on_set_preferences1_activate):
8263         * src/anjuta-app.c: (anjuta_app_instance_init),
8264         (anjuta_app_install_preferences):
8265         * src/anjuta-app.h:
8266         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
8267         task: Bug #445314: On demand preferences widgets creation. Thanks
8268         James for this great work.
8270 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8272         * plugins/debug-manager/data_buffer.c,
8273         plugins/message-view/message-view.c: Fixed compiler warnings.
8275 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
8277         * src/action-callbacks.c: (help_activate),
8278         (on_help_manual_activate), (on_help_tutorial_activate),
8279         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
8281         Fixed help activation (bug #451557).
8283 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
8285         * AUTHORS: Added James Liggett. Forgot to add him before :(
8287 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
8289         * plugins/debug-manager/debugger.c,
8290         plugins/debug-manager/plugin.c,
8291         plugins/gdb/debugger.c,
8292         libanjuta/interfaces/libanjuta.idl:
8293         Add a GError* parameter to debugger-stopped signal
8295         * (added) libanjuta/anjuta-error.c,
8296         (added) libanjuta/anjuta-error.h,
8297         libanjuta/Makefile.am:
8298         Register GError as a boxed type
8300         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8301         Support GError* in signal, GError must be registered as a boxed type
8302         Accept NULL as strings
8304 === anjuta 2.2.0 ===
8306 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
8308         * configure.in: Bumped version to 2.2.0
8309         * NEWS: Updated for 2.2.0 stable release.
8310         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
8311         Reduce the idle priority to make the UI update before anything else.
8313 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
8315         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
8317         * libanjuta/interfaces/libanjuta.idl:
8318         * plugins/document-manager/action-callbacks.c:
8319         (on_editor_command_complete_word_activate):
8320         * plugins/document-manager/plugin.c:
8321         (update_editor_ui_interface_items):
8322         * plugins/editor/text_editor.c: (iautocomplete_activate),
8323         (iautocomplete_iface_init):
8324         * plugins/sourceview/sourceview.c: (iassist_iface_init):
8326         Moved autocomplete() method away from IAnjutaEditorAssist into
8327         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
8328         autocomplete and does not crash with sourceview. Fixes Bug #449620
8329         – The auto completion functionality not work. Also sets menuitem 
8330         insensitive when hiding them.
8332         * plugins/debug-manager/disassemble.c:
8333         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
8334         printf types.
8336 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
8338         * pixmaps/anjuta_splash.png: Updated.
8339         
8340         * plugins/search/search-replace.c
8341         (anjuta_search_replace_activate): Fixed "Find in Files" to select
8342         the right target (project).
8343         * ChangeLog: Added missing log.
8345 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8347         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
8348         manuals/anjuta-manual/C/fileoperations.xml,
8349         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
8351         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
8353         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
8355 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8357         * TODO.tasks: Added bounty for on-demand preferences.
8359         Patch from Thierry Moisan:
8360         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
8361         (bug #88824).
8363 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8365         Patch from tpgww@onepost.net:
8367         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
8368         * libegg/test-actions.c:
8369         * libegg/test-multi-drag.c: (main):
8370         * plugins/debug-manager/memory.c: (read_memory_block):
8371         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
8373         Fixes compile warnings. Fixes bug #427101.
8375 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8377         Patch from James Liggett:
8379         * plugins/profiler/gprof-options.c: (on_option_changed),
8380         (setup_widgets):
8381         * plugins/profiler/gprof-options.h:
8382         * plugins/profiler/gprof-profile-data.c:
8383         (gprof_profile_data_init_profile):
8384         * plugins/profiler/gprof-profile-data.h:
8385         * plugins/profiler/plugin.c: (profiler_get_data),
8386         (profiler_set_target), (register_options),
8387         (on_profile_data_browse_button_clicked),
8388         (on_profiling_options_button_clicked), (on_profiler_delete_data):
8389         * plugins/profiler/profiler.glade: implements independent targets.
8390         implements the ability to select arbitrary gmon.out files.
8391         Fixes bug #403502 – User should also be allowed to select an
8392         independent executable target.
8394 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8396         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
8398         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
8399         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
8401 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
8403         * plugins/debug-manager/plugin.c,
8404         plugins/debug-manager/breakpoints.c:
8405         Remove weak pointers when owner is destroyed
8406         Remove all breakpoints before loading new one
8408 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
8410         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
8411          
8412 2007-06-19  Naba Kumar  <naba@gnome.org>
8414         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
8415         Bug #448491 Empty Lines Problem.
8417         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
8418         
8419         * data/default.profile, plugins/message-view/plugin.c: Do not
8420         restore session for messages.
8421         Fixes bug #377461 – don't create new message window for each
8422         build/find.
8424         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
8425         Fixes a crash on exit/project-close if profiler plugin is loaded.
8427 2007-06-17  Naba Kumar  <naba@gnome.org>
8429         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
8430         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
8432         * plugins/file-loader/plugin.c: Fail on opening non existent files.
8433         Bug #448034 – Anjuta crashes on starting (when the last project
8434         directory was deleted).
8436         * plugins/document-manager/plugin.c: Set line markers for files
8437         opened via IAnjutaFile::open(). Fixes missing line markers while
8438         navigating symbols.
8440 2007-06-17  Naba Kumar  <naba@gnome.org>
8442         * plugins/sourceview/sourceview.glade: Set correct font
8443         default value and use monospace instead of sans. Fixes
8444         bug #448408 – crash in Anjuta IDE: Trying to change the
8445         editor
8447 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8449         * plugins/search/search-replace.c,
8450         plugins/search/search-replace.h,
8451         plugins/search/anjuta-search.glade:
8452         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
8453         Fixes bug #355166
8455 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8457         * plugins/debug-manager/plugin.c,
8458         plugins/debug-manager/breakpoints.c:
8459         Add weak references, fixes bug #448053 ?
8461 2007-06-16  Naba Kumar  <naba@gnome.org>
8463         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
8464         dialog to allow forgetting them if user chooses to select a different
8465         one.
8467 2007-06-13  Naba Kumar  <naba@gnome.org>
8469         * plugins/sourceview/sourceview-prefs.c: Initialize font
8470         on startup correctly if use_theme is set.
8472         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
8473         if available for default font. Fixes bug #447304.
8475         * plugins/sourceview/sourceview-prefs.c: Return value based
8476         on right data type. Fixes Bug #438878 – Using gtksourceview editor
8477         for the first time has black background
8478         
8479         * plugins/project-manager/plugin.c: Give a better error message
8480         when project could not be loaded.
8482         * libanjuta/anjuta-serializer.c: Added a comment.
8484 2007-06-13  Johannes Schmid <jhs@gnome.org>
8486         * configure.in:
8487         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
8488         most warnings to avoid simple coding problems.
8489         
8490         * plugins/message-view/anjuta-msgman.c:
8491         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
8492         * plugins/message-view/plugin.c: (on_view_changed),
8493         (ianjuta_msgman_add_view):
8494         
8495         Fixed #440866 by always presenting the message-manager when a tab is
8496         added because Gtk+ seems to have problems to add tabs to hidden widgets.
8497         
8498         * plugins/subversion/subversion-callbacks.c:
8499         (on_subversion_commit_response):
8500         Destroy dialog if user clicks "No"
8502 2007-06-12  Naba Kumar  <naba@gnome.org>
8504         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
8505         read and use of uninitialized variable.
8507         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
8508         because it is used in credits listing and packaging could compress
8509         it in docdir. Fixes bug #397881: The credits are empty
8511         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
8512         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
8513         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
8514         plugins/symbol-browser/an_symbol_info.c,
8515         plugins/symbol-browser/plugin.c,
8516         plugins/symbol-browser/an_symbol_view.c,
8517         plugins/editor/aneditor-autocomplete.cxx:
8519         - Do not access TMTag
8520         member in TMSymbol when freeing it because by then the tags
8521         could have changed. Avoids dangerous memory corruptions by freeing
8522         someone else's memory (Could explain those random crashes when
8523         refreshing symbols or re-loading a different project or closing
8524         a project). Anything that tries to refresh symbols could trigger
8525         this corruptions.
8526         - Added a flag to also retrieve method definitions as part of
8527         the class's scope members. And used it to set both function prototype
8528         and definition in symbols. Fixes navigation to prototype and
8529         function definitions from symbol browser (bug #440370)
8531         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8532         memory. Could fix those bogus 'file changed' dialogs.
8534         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8536 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8538         * (added) libanjuta/anjuta-utils-priv.h,
8539         libanjuta/anjuta-utils.h,
8540         libanjuta/anjuta-launcher.c,
8541         libanjuta/Makefile.am:
8542         Fix bug #440801: do not use config.h in public include files
8544 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8546         * plugins/project-wizard/templates/mkfile.wiz:
8547         Fix bug #442038: missing project.sh file
8549         * configure.in,
8550         plugins/project-wizard/templates/Makefile.am,
8551         plugins/project-wizard/templates/translatable-strings.h,
8552         (added) plugins/project-wizard/templates/sdl.wiz,
8553         (added) plugins/project-wizard/templates/appwiz_sdl.png,
8554         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8555         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8556         (added) plugins/project-wizard/templates/sdl/Makefile.am,
8557         (added) plugins/project-wizard/templates/sdl/.cvsignore,
8558         (added) plugins/project-wizard/templates/sdl/src/main.c,
8559         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8560         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8561         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8562         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8563         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8564         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8565         Fix bug #315635: add a SDL project wizard
8567 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
8569         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
8570         when SIGCHLD is triggered when main loop context is locked. Dead lock
8571         happens when child_exited callback also accesses main loop context.
8572         Happens particularly badly in debug target exiting.
8574 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
8576         * manuals/anjuta-manual/C/debugger.xml:
8577         First update of the debugger documentation
8579 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
8581         * manuals/anjuta-manual/C/fileoperations.xml,
8582         manuals/anjuta-manual/C/projects.xml,
8583         manuals/anjuta-manual/C/anjuta-manual.xml,
8584         manuals/anjuta-manual/C/build.xml,
8585         manuals/anjuta-manual/C/execute.xml,
8586         manuals/anjuta-manual/Makefile.am: Updated more documentation.
8587         Added project properties documentation. Moved execution section
8588         inside project management. Removed dead documentation.
8590 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
8592         * src/anjuta.c, plugins/symbol-browser/plugin.c,
8593         plugins/symbol-browser/plugin.h,
8594         plugins/symbol-browser/an_symbol_prefs.c,
8595         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8596         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
8597         progress bar instead of separate window for system tags
8598         generation. Renamed AnjutaStatus methods to a proper ones.
8600         * plugins/symbol-browser/plugin.c,
8601         plugins/symbol-browser/plugin.h,
8602         plugins/symbol-browser/an_symbol_prefs.c,
8603         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8604         global-tags/create_global_tags.sh.in: Get rid of message window
8605         for showing global tags creation and use a small window with
8606         progress bar.
8608 2007-05-30  Naba Kumar  <naba@gnome.org>
8610         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
8611         Bug 442315 – After calling configure, the build menus are still insensitive,
8612         Bug 442314 – Autogeneration fails when there is no autogen.sh
8614         * plugins/project-manager/plugin.c: Fixed mem corruption when it
8615         fails to remove target/source/group. Fixes bug #440196 – crash in
8616         Anjuta IDE: removing a target
8618 2007-05-29  Naba Kumar  <naba@gnome.org>
8620         * plugins/symbol-browser/an_symbol_view.c,
8621         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
8622         tags generation. Fixed runtime warning.
8624 2007-05-28  Naba Kumar  <naba@gnome.org>
8626         Patch from James Liggett  <jrliggett@cox.net>:
8627         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
8628         Fixed bug #403502 – User should also be allowed to select an
8629         independent executable target.
8631 2007-05-27  Johannes Schmid <jhs@gnome.org>
8633         * plugins/build-basic-autotools/build-basic-autotools.c:
8634         (get_real_directory), (on_build_mesg_format):
8635         
8636         Find correct files for error messages inside scratchbox
8638 2007-05-27  Naba Kumar  <naba@gnome.org>
8640         * manuals/anjuta-manual/C/projects.xml,
8641         manuals/anjuta-manual/C/projects.xml: Updated project
8642         management chapter more.
8644 2007-05-25  Johannes Schmid <jhs@gnome.org>
8646         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8647         * plugins/build-basic-autotools/build-basic-autotools.c:
8648         (on_sb_check_toggled), (build_execute_command),
8649         (ipreferences_merge), (ipreferences_unmerge):
8650         Added support for building inside scratchbox environment
8651         
8652         Patch from James Liggett <jrliggett@cox.net>:
8653         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
8654         (anjuta_msgman_append_view):
8656         Fix 440866 
8657           – Anjuta aborts with numerous assertion failures when adding a new message view tab
8659 2007-05-23  Naba Kumar  <naba@gnome.org>
8661         * manuals/anjuta-manual/C/projects.xml: Updated project
8662         management chapter.
8664 2007-05-22  Naba Kumar  <naba@gnome.org>
8666         * manuals/anjuta-manual/C/projects.xml: More updates.
8668         * manuals/anjuta-manual/C/introduction.xml,
8669         manuals/anjuta-manual/C/projects.xml,
8670         manuals/anjuta-manual/C/interface.xml: Updated documentation.
8672 2007-05-22  Naba Kumar  <naba@gnome.org>
8674         Patch from Étienne Bersac:
8675         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
8676         class in generated class.
8678 2007-05-22  Naba Kumar  <naba@gnome.org>
8680         * plugins/profiler/plugin.c: Fixed a compiler warning.
8681         * plugins/valgrind/Makefile.am: Added ldflags.
8683         Patch from James Liggett:
8684         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
8685         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
8686         specific options.
8688 2007-05-18  Johannes Schmid <jhs@gnome.org>
8690         * plugins/editor/text_editor.c:
8691         * plugins/language-support-cpp-java/plugin.c:
8692         (on_editor_language_changed), (on_value_added_current_editor),
8693         (on_value_removed_current_editor):
8694         
8695         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
8696         Fix assist support in language-support-plugin.
8698 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8700         * libanjuta/interfaces/libanjuta.idl:
8701         Add a new interface allowing to implement plugin able
8702         to load other plugins (not written in C)
8704         * libanjuta/anjuta-plugin-handle.c,
8705         libanjuta/anjuta-plugin-handle.h:
8706         Add a language and a resident plugin properties
8708         * libanjuta/anjuta-glue-plugin.c,
8709         libanjuta/anjuta-glue-plugin.h,
8710         (added)libanjuta/anjuta-glue-c.c,
8711         (added)libanjuta/anjuta-glue-c.h,
8712         libanjuta/Makefile.am:
8713         Split code used to load a C plugin into a common part
8714         in anjuta-glue-plugin and a specific part in anjuta-glue-c
8716         * libanjuta/anjuta-glue-factory.c,
8717         libanjuta/anjuta-glue-factory.h,
8718         libanjuta/anjuta-plugin-manager.c:
8719         Allow to load plugin not written in C and search for the
8720         additional needed code in another plugin
8722 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8724         * plugins/editor/text_editor.c:
8725         Add an empty implementation of IAnjutaEditorAssist for scintilla,
8726         avoiding a crash if scintilla is used
8728 2007-05-14  Johannes Schmid <jhs@gnome.org>
8730         * libanjuta/interfaces/libanjuta.idl:
8731         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8732         (assist_cleanup), (on_assist_end), (on_assist_cancel),
8733         (on_assist_chosen), (on_assist_update), (get_context),
8734         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
8735         (install_assist), (uninstall_assist), (install_support),
8736         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
8737         (cpp_java_plugin_instance_init):
8738         * plugins/language-support-cpp-java/plugin.h:
8739         Use IAnjutaEditorAssist to show language specific suggestions
8740         
8741         * plugins/sourceview/Makefile.am:
8742         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
8743         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8744         * plugins/sourceview/anjuta-view.h:
8745         * plugins/sourceview/assist-window.c: (assist_window_expose),
8746         (assist_window_set_property), (assist_window_get_property),
8747         (assist_window_class_init), (assist_activated),
8748         (assist_window_init), (assist_window_finalize),
8749         (assist_window_select), (assist_window_first),
8750         (assist_window_last), (assist_window_up), (assist_window_down),
8751         (get_coordinates), (assist_window_move), (assist_window_update),
8752         (assist_window_filter_keypress), (assist_window_is_active),
8753         (assist_window_new), (assist_window_get_trigger),
8754         (assist_window_get_position):
8755         * plugins/sourceview/assist-window.h:
8756         * plugins/sourceview/sourceview-args.c (removed):
8757         * plugins/sourceview/sourceview-args.h (removed):
8758         * plugins/sourceview/sourceview-autocomplete.c (removed):
8759         * plugins/sourceview/sourceview-autocomplete.h (removed):
8760         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8761         * plugins/sourceview/sourceview-private.h:
8762         * plugins/sourceview/sourceview-scope.c(removed):
8763         * plugins/sourceview/sourceview-scope.h(removed):
8764         * plugins/sourceview/sourceview.c: (on_assist_chosen),
8765         (on_assist_cancel), (on_document_char_added),
8766         (on_reload_dialog_response), (sourceview_class_init),
8767         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
8768         (iassist_remove_trigger), (iassist_autocomplete),
8769         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
8770         (iassist_react), (iassist_iface_init):
8771         * plugins/sourceview/tag-window.c (moved to assist-window.c):
8772         * plugins/sourceview/tag-window.h (moved to assist-window.c):
8773         
8774         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
8775         - Mark files dirty if reload dialog is canceled.
8777 2007-05-12  Naba Kumar  <naba@gnome.org>
8779         * libanjuta/anjuta-launcher.h: Corrected include file.
8781 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
8783         * libanjuta/anjuta-glue-plugin.c,
8784         libanjuta/anjuta-glue-plugin.h,
8785         libanjuta/anjuta-glue-factory.c,
8786         libanjuta/anjuta-glue-factory.h,
8787         ibanjuta/anjuta-plugin-manager.c:
8788         Move code used to load a C plugin from glue-factory to glue-plugin
8789         So loading a plugin written in another language could be done by
8790         just using another object derived from AnjutaGluePlugin
8792         * libanjuta/libanjuta.h:
8793         Remove anjuta-plugin-handle header, it's not installed as libanjuta
8794         includes
8796 === anjuta 2.1.3 ===
8798 2007-05-11  Naba Kumar  <naba@gnome.org>
8800         * configure.in: Bumped version to 2.1.3
8801         * NEWS: Updated.
8802         * AUTHORS: Updated.
8803         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
8805 2007-05-11  Naba Kumar  <naba@gnome.org>
8807         * configure.in:
8808         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
8809         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
8810         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
8812 2007-05-10  Johannes Schmid <jhs@gnome.org>
8814         * plugins/search/plugin.c:
8815         Make incremental search behave less annoying
8816         
8817 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
8819         * plugins/macro/macro-util.c:
8820         Fix bug #419008 and bug #419036
8821         When creating new header file, use name and email set in
8822         preferences and replace invalid C character by underscore
8823         in guards
8825 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
8827         * plugins/search/search-replace.c,
8828         plugins/search/search-replace_backend.c:
8829         Disable search button if search expression is empty (bug #378193)
8831 2007-05-08  Naba Kumar  <naba@gnome.org>
8833         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
8834         build error.
8836 2007-05-07  Naba Kumar  <naba@gnome.org>
8838         * configure.in:
8839         * plugins/project-wizard/templates/Makefile.am:
8840         * plugins/project-wizard/templates/minimal.wiz:
8841         * plugins/project-wizard/templates/minimal/.cvsignore:
8842         * plugins/project-wizard/templates/minimal/Makefile.am:
8843         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
8844         * plugins/project-wizard/templates/minimal/autogen.sh:
8845         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8846         * plugins/project-wizard/templates/minimal/project.anjuta:
8847         Added 'minimal', a generic and flat, project template.
8848         
8849 2007-05-05  Naba Kumar  <naba@gnome.org>
8851         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
8853         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
8854         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
8855         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
8856         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
8857         instead of a real one, fixes interdependency with libanjuta.
8858         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
8859         * libanjuta/Makefile.am: 
8860         * libegg/Makefile.am:
8861         * plugins/build-basic-autotools/Makefile.am:
8862         * plugins/class-gen/Makefile.am:
8863         * plugins/class-inheritance/Makefile.am:
8864         * plugins/cvs-plugin/Makefile.am:
8865         * plugins/debug-manager/Makefile.am:
8866         * plugins/devhelp/Makefile.am:
8867         * plugins/document-manager/Makefile.am:
8868         * plugins/editor/Makefile.am:
8869         * plugins/file-loader/Makefile.am:
8870         * plugins/file-manager/Makefile.am:
8871         * plugins/file-wizard/Makefile.am:
8872         * plugins/gdb/Makefile.am:
8873         * plugins/glade/Makefile.am:
8874         * plugins/gtodo/Makefile.am:
8875         * plugins/language-support-cpp-java/Makefile.am:
8876         * plugins/macro/Makefile.am:
8877         * plugins/message-view/Makefile.am:
8878         * plugins/patch/Makefile.am:
8879         * plugins/profiler/Makefile.am:
8880         * plugins/project-import/Makefile.am:
8881         * plugins/project-manager/Makefile.am:
8882         * plugins/project-wizard/Makefile.am:
8883         * plugins/sample1/Makefile.am:
8884         * plugins/search/Makefile.am:
8885         * plugins/sourceview/Makefile.am:
8886         * plugins/subversion/Makefile.am:
8887         * plugins/symbol-browser/Makefile.am:
8888         * plugins/terminal/Makefile.am:
8889         * plugins/tools/Makefile.am:
8890         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8892 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
8894         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8896 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8898         * libanjuta/anjuta-launcher.c,
8899         libanjuta/anjuta-launcher.h:
8900         Add some missing implementation
8902 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
8904         Reviewed by Naba Kumar  <naba@gnome.org>:
8905         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8906         for uninstall-hook.
8908 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
8910         Reviewed by Naba Kumar  <naba@gnome.org>:
8911         * plugins/editor/text_editor.c: Large memory addresses were being
8912         truncated, switched to glong (bug #422143).
8914 2007-04-24  Naba Kumar  <naba@gnome.org>
8916         * plugins/document-manager/plugin.c: (prefs_finalize):
8917         * plugins/editor/aneditor-autocomplete.cxx:
8918         * plugins/editor/text_editor_menu.c:
8919         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8920         * plugins/file-loader/plugin.c: (open_file_with),
8921         (create_open_with_submenu):
8922         * plugins/file-manager/plugin.c: (prefs_finalize):
8923         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8924         pointer type castings.
8926 2007-04-24  Naba Kumar  <naba@gnome.org>
8928         Patch from s|s  <supreet.sethi@gmail.com>:
8929         * (added) plugins/project-wizard/templates/django-logo.png:
8930         * (added) plugins/project-wizard/templates/django.wiz:
8931         * plugins/project-wizard/templates/Makefile.am:
8932         * plugins/project-wizard/templates/translatable-strings.h: Added
8933         django project template. http://www.djangoproject.com/
8935 2007-04-24  Naba Kumar  <naba@gnome.org>
8937         * plugins/subversion/anjuta-subversion.glade: Set expansion for
8938         the log entry widget and made the dialog little larger.
8940 2007-04-24  Naba Kumar  <naba@gnome.org>
8942         Patch from Halton Huo:
8943         * configure.in:
8944         * plugins/project-wizard/property.c:
8945         * plugins/subversion/svn-auth.c:
8946         * plugins/subversion/svn-backend-priv.h:
8947         * plugins/subversion/svn-backend.c:
8948         * plugins/subversion/svn-backend.h:
8949         * plugins/subversion/svn-notify.h: Proper use of subversion
8950         headers. Fixes build issues in solaris (bug #426701).
8952 2007-04-24  Naba Kumar  <naba@gnome.org>
8954         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8955         
8956         * plugins/project-wizard/templates/cpp.wiz:
8957         * plugins/project-wizard/templates/gcj.wiz:
8958         * plugins/project-wizard/templates/gnome.wiz:
8959         * plugins/project-wizard/templates/gtk.wiz:
8960         * plugins/project-wizard/templates/gtkmm.wiz:
8961         * plugins/project-wizard/templates/java.wiz:
8962         * plugins/project-wizard/templates/python.wiz:
8963         * plugins/project-wizard/templates/terminal.wiz:
8964         * plugins/project-wizard/templates/wxwin.wiz:
8965         * plugins/project-wizard/templates/xlib-dock.wiz:
8966         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8967         project option and set it ON by default (since gnome-build, can't
8968         enabled configure shared lib support later when a sharedlib target
8969         is added).
8971 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8973         * plugins/debug-manager/stack_trace.c:
8974         Fix a missing case in the previous changes
8976 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8978         * plugins/debug-manager/plugin.c:
8979         Fix bug #430401
8981         * plugins/debug-manager/breakpoints.c,
8982         plugins/gdb/plugin.c:
8983         Fix adding breakpoint on a function
8985         * plugins/debug-manager/stack_trace.c:
8986         Highlight changed stack frame
8988 2007-04-18  Naba Kumar  <naba@gnome.org>
8990         * plugins/document-manager/anjuta-docman.c:
8991         (anjuta_docman_dispose), (on_editor_destroy),
8992         (anjuta_docman_remove_editor): Remove the editor widget from
8993         the parent container before calling destroy, otherwise container
8994         removal happens after TextEditor is disposed resulting in call
8995         to value-remove for a TextEditor which is half-dead (crash).
8997 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8999         * plugins/debug-manager/data_buffer.c
9000         plugins/debug-manager/data_view.c,
9001         plugins/debug-manager/memory.c:
9002         Fixes for bug #418523, bug #427090 and bug #428174
9004 2007-04-11 Halton Huo <halton.huo@sun.com>
9006         reviewed by: <jhs@gnome.org>
9008         * configure.in:
9009         * libanjuta/Makefile.am:
9010         * libanjuta/anjuta-utils.c:
9011         * libanjuta/anjuta-utils.h:
9012         * manuals/reference/libanjuta/Makefile.am:
9013         
9014         Fixed compilation on sun by deploying the libutil methods
9015         in anjuta-utils.h and building them on condition.
9017 2007-04-11  Johannes Schmid <jhs@gnome.org>
9019         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9020         (anjuta_docman_add_editor):
9021         Hold a reference on the editor as long as we use it.
9022         
9023         * plugins/document-manager/plugin.c: (on_editor_changed):
9024         Destroy GValue to fix a memoery leak.
9026 2007-04-11  Johannes Schmid <jhs@gnome.org>
9028         * plugins/document-manager/plugin.c: (on_editor_changed):
9029         Fixed reference counting for editor by using g_value_take_object instead
9030         of g_value_set_object. The editors are now correctly finalized and thus
9031         we do not lack so much memory anymore.
9032         
9033         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9034         (anjuta_view_finalize), (anjuta_view_focus_out),
9035         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9036         * plugins/sourceview/anjuta-view.h:
9037         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9038         * plugins/sourceview/sourceview-prefs.c:
9039         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9040         * plugins/sourceview/sourceview-prefs.h:
9041         * plugins/sourceview/sourceview-private.h:
9042         * plugins/sourceview/sourceview.c: (on_document_loaded),
9043         (timeout_unref), (on_document_saved), (sourceview_finalize),
9044         (sourceview_new), (ifile_open), (ifile_savable_save),
9045         (ifile_savable_save_as):
9047         Several changes to fix things when the editor is correctly destroyed.
9048         Fixed preferences (which led me to the refcounting issue, #409412)
9049         and removed deprecated completition code that will be replace by
9050         IAnjutaAssist interface soon. 
9052 2007-04-11  Johannes Schmid <jhs@gnome.org>
9054         * libanjuta/anjuta-launcher.c:
9055         (anjuta_launcher_execution_done_cleanup),
9056         (anjuta_launcher_child_terminated):
9057         Possible fix for #428363 and added a g_return_if_fail
9059         * plugins/message-view/plugin.c: (activate_plugin):
9060         Fixed a Gtk/Gdl-Critical
9061         
9062         Patches from Étienne Bersac <bersace03@laposte.net>
9063         * plugins/class-gen/templates/go-source.tpl:
9064         * plugins/macro/macros.xml:
9065         Use better template for GObjects (#417875 and #417918)
9066         
9067         Patches from Halton Huo <halton.huo@sun.com>
9068         * libanjuta/anjuta-launcher.h:
9069         * libanjuta/anjuta-preferences.c:
9070         * libanjuta/anjuta-utils.c:
9071         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9072         (cg_window_set_add_to_repository):
9073         * plugins/class-inheritance/class-inherit.c:
9074         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9076 2007-04-09  Johannes Schmid <jhs@gnome.org>
9078         * plugins/editor/print.c: (anjuta_print_show_header):
9079         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9080         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9082   Some string changes (#427395 and #427399)
9084 2007-04-06  Johannes Schmid <jhs@gnome.org>
9086         * plugins/build-basic-autotools/build-basic-autotools.c:
9087         (on_build_mesg_format), (on_build_mesg_parse):
9088         Fixed full path detection
9090 2007-04-05  Naba Kumar  <naba@gnome.org>
9092         Patch from Halton Huo:
9093         * libanjuta/Makefile.am:
9094         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
9095         * libanjuta/anjuta-glue-cpp.h:
9096         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
9097         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
9098         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
9099         (anjuta_glue_factory_get_path), (get_already_loaded_module),
9100         (load_plugin), (anjuta_glue_factory_get_object_type):
9101         * libanjuta/anjuta-glue-factory.h:
9102         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
9103         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
9104         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
9105         (anjuta_glue_plugin_new):
9106         * libanjuta/anjuta-glue-plugin.h:
9107         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
9108         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
9109         * libanjuta/anjuta-plugin.h:
9110         * libanjuta/glue-cpp.c:
9111         * libanjuta/glue-cpp.h:
9112         * libanjuta/glue-factory.c:
9113         * libanjuta/glue-factory.h:
9114         * libanjuta/glue-plugin.c:
9115         * libanjuta/glue-plugin.h:
9116         * plugins/build-basic-autotools/build-basic-autotools.h:
9117         * plugins/class-gen/plugin.h:
9118         * plugins/class-inheritance/plugin.h:
9119         * plugins/cvs-plugin/plugin.h:
9120         * plugins/debug-manager/plugin.h:
9121         * plugins/devhelp/plugin.h:
9122         * plugins/document-manager/plugin.h:
9123         * plugins/editor/plugin.h:
9124         * plugins/file-loader/plugin.h:
9125         * plugins/file-manager/plugin.h:
9126         * plugins/file-wizard/plugin.h:
9127         * plugins/gdb/plugin.h:
9128         * plugins/glade/plugin.h:
9129         * plugins/gtodo/plugin.h:
9130         * plugins/language-support-cpp-java/plugin.h:
9131         * plugins/macro/plugin.h:
9132         * plugins/message-view/plugin.h:
9133         * plugins/patch/plugin.h:
9134         * plugins/profiler/plugin.h:
9135         * plugins/project-import/plugin.h:
9136         * plugins/project-manager/plugin.h:
9137         * plugins/project-wizard/plugin.h:
9138         * plugins/sample1/plugin.h:
9139         * plugins/search/plugin.h:
9140         * plugins/sourceview/plugin.h:
9141         * plugins/subversion/plugin.h:
9142         * plugins/symbol-browser/plugin.h:
9143         * plugins/terminal/terminal.c:
9144         * plugins/tools/plugin.h:
9145         * plugins/tools/scripts/tools-2.xml.in:
9146         * plugins/valgrind/plugin.h:
9148         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
9150 2007-04-05  Naba Kumar  <naba@gnome.org>
9152         * anjuta.spec.in, configure.in: Removed dead codes.
9153         
9154         Patch from Jos Dehaes:
9155         * configure.in, plugins/project-wizard/templates/Makefile.am,
9156         plugins/project-wizard/templates/mkfile.wiz,
9157         plugins/project-wizard/templates/translatable-strings.h: Enabled
9158         makefile-based project creation and import. Fixes bug #355145
9160 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
9162         * plugins/debug-manager/debugger.c,
9163         plugins/debug-manager/plugin.c,
9164         plugins/gdb/anjuta-gdb.plugin.in:
9165         Code cleaning (remove unused code, rename this into self)
9166         Add information about supported format in debugger plugin
9167         Activate debugger plugin according to the target format
9169 2007-04-01  Naba Kumar  <naba@gnome.org>
9171         * plugins/message-view/message-view.c:
9172         (message_view_instance_init): Fixed message icons to appear.
9174 2007-03-31  Johannes Schmid <jhs@gnome.org>
9176         * plugins/message-view/anjuta-msgman.c:
9177         (anjuta_msgman_append_view):
9178         * plugins/message-view/plugin.c: (on_view_changed),
9179         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
9180         
9181         Fixed #424845
9183 2007-03-31  Johannes Schmid <jhs@gnome.org>
9185         * plugins/message-view/message-view.c:
9186         (message_view_instance_init), (imessage_view_append):
9187         Show nice icons beside the messages for info, warning and error. This is a completly
9188         cosmetic change so if someone dislikes it he is free to remove it.
9190 2007-03-31  Johannes Schmid <jhs@gnome.org>
9191         
9192         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
9193         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
9194         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
9195         * plugins/message-view/anjuta-msgman.h:
9196         * plugins/message-view/message-view.h:
9197         * plugins/message-view/plugin.c: (on_view_changed),
9198         (activate_plugin):
9199         Fixed #359399 and made next/previous insensitive when not availible
9200         
9201         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
9202         (tag_style_to_string):
9203         Fixed namespace Problem with gdk >= 2.11
9204         
9205         * plugins/sourceview/sourceview-autocomplete.c:
9206         (sourceview_autocomplete_init):
9207         Removed structure, follow-up of #423682
9209 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
9211         * plugins/debug-manager/debug_tree.c,
9212         plugins/debug-manager/debug_tree.h,
9213         plugins/debug-manager/watch.c,
9214         plugins/debug-manager/anjuta-debug-manager.glade:
9215         Inspect variable at cursor
9216         Fix buttons in inspect dialog
9218 2007-03-27  Halton Huo  <halton.huo@sun.com>
9220         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
9222         * plugins/sourceview/sourceview-autocomplete.c
9223         plugins/debug-manager/disassemble.c,
9224         libanjuta/interfaces/libanjuta.idl:
9225         Remove array with 0 size and empty structure as it is not
9226         supported by sun cc, Fixes bug #423682
9228         * plugins/debug-manager/debugger.c:
9229         Remove anonymous union as it is not supported by sun cc,
9230         Fixes bug #423680
9232 === anjuta 2.1.2 ===
9234 2007-03-28  Naba Kumar  <naba@gnome.org>
9236         * configure.in: Bumped version to 2.1.2
9237         * NEWS: Updated for release.
9238         
9239         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
9240         Improved breakpoint marker icon.
9241         
9242         * plugins/editor/anjuta-editor.plugin.in,
9243         plugins/sourceview/sourceview.plugin.in: Made editor plugins
9244         non user activable since they are now remembered properly.
9246 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
9248         * plugins/tools/editor.c:
9249         Fix bug #423270
9251 2007-03-27  Naba Kumar  <naba@gnome.org>
9253         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
9254         word when autocompleting without leaving any trailing part of
9255         the word.
9257 2007-03-27  Kamil Páral  <ripper42@gmail.com>
9259         Reviewed by Naba Kumar  <naba@gnome.org>:
9260         * anjuta.desktop.in.in: Remove "Application" category from desktop
9261         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
9262         
9263 2007-03-27  Naba Kumar  <naba@gnome.org>
9264         
9265         * configure.in, plugins/document-manager/anjuta-docman.c:
9266         (anjuta_docman_add_editor): Conditionally compile notebook tab
9267         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
9269         Patch from Halton Huo:
9270         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
9271         non gcc compiler flags. Fixes bug #423089.
9272         
9273 2007-03-26  Naba Kumar  <naba@gnome.org>
9274         
9275         * AUTHORS, NEWS, TODO.tasks: Updated.
9276         
9277         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
9278         close menuitem.
9279         
9280         * plugins/symbol-browser/plugin.c: (on_editor_saved),
9281         (update_editor_symbol_model), (iter_matches),
9282         (on_editor_update_ui), (value_added_current_editor),
9283         (activate_plugin), (dispose),
9284         (symbol_browser_plugin_instance_init):
9285         * plugins/symbol-browser/plugin.h: update line on editor save
9286         and editor change. Code clean up and fixed warnings.
9288 2007-03-26  Naba Kumar  <naba@gnome.org>
9290         * plugins/project-wizard/templates/java/project.anjuta,
9291         plugins/project-wizard/templates/python/project.anjuta,
9292         plugins/project-wizard/templates/python/project.anjuta:
9293         Removed version control plugins from default selection.
9295         * plugins/tools/scripts/prepare-changelog.pl,
9296         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
9297         script to a better one (that works on both cvs and svn).
9299 2007-03-26  Naba Kumar  <naba@gnome.org>
9301         * (added) plugins/project-wizard/templates/translatable-strings.pl,
9302         Makefile.am: Added the generated translatable file (required for
9303         translations for svn checkouts).
9305         * (added)
9306         plugins/project-wizard/templates/extract-translatable-strings.pl
9307         plugins/project-wizard/templates/Makefile.am, Makefile.am,
9308         po/POTFILES.in: Generated translatable strings for .wiz files and
9309         added them in POTFILES.in for translation. Fixes bug #398035
9311 2007-03-25  Naba Kumar  <naba@gnome.org>
9313         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
9314         
9315         * src/anjuta-app.c: Removed dead codes.
9316         
9317         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
9318         global tags generation starts.
9319         
9320         * plugins/debug-manager/chunk_view.c,
9321         plugins/debug-manager/start.h,
9322         plugins/debug-manager/chunk_view.h,
9323         plugins/debug-manager/utilities.c,
9324         plugins/debug-manager/utilities.h,
9325         plugins/debug-manager/debugger.c,
9326         plugins/debug-manager/threads.c,
9327         plugins/debug-manager/disassemble.c,
9328         plugins/debug-manager/info.c,
9329         plugins/debug-manager/sharedlib.c,
9330         plugins/debug-manager/threads.h,
9331         plugins/debug-manager/disassemble.h,
9332         plugins/debug-manager/signals.c,
9333         plugins/debug-manager/info.h,
9334         plugins/debug-manager/sharedlib.h,
9335         plugins/debug-manager/data_buffer.c,
9336         plugins/debug-manager/data_view.c,
9337         plugins/debug-manager/signals.h,
9338         plugins/debug-manager/debug_tree.c,
9339         plugins/debug-manager/watch.c,
9340         plugins/debug-manager/registers.c,
9341         plugins/debug-manager/data_buffer.h,
9342         plugins/debug-manager/data_view.h,
9343         plugins/debug-manager/memory.c,
9344         plugins/debug-manager/debug_tree.h,
9345         plugins/debug-manager/watch.h,
9346         plugins/debug-manager/registers.h,
9347         plugins/debug-manager/memory.h,
9348         plugins/debug-manager/locals.c,
9349         plugins/debug-manager/sexy-icon-entry.c,
9350         plugins/debug-manager/breakpoints.c,
9351         plugins/debug-manager/locals.h,
9352         plugins/debug-manager/sexy-icon-entry.h,
9353         plugins/debug-manager/stack_trace.c,
9354         plugins/debug-manager/breakpoints.h,
9355         plugins/debug-manager/sparse_buffer.c,
9356         plugins/debug-manager/sparse_view.c,
9357         plugins/debug-manager/stack_trace.h,
9358         plugins/debug-manager/sparse_buffer.h,
9359         plugins/debug-manager/sparse_view.h,
9360         plugins/debug-manager/start.c,
9361         plugins/gdb/utilities.c,
9362         plugins/gdb/utilities.h,
9363         plugins/gdb/debugger.c,
9364         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
9365         setup.
9367 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9369         * plugins/gdb/debugger.c:
9370         Avoid empty debugger log window by limiting line to 90 characters
9372 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9374         * plugins/debug-manager/plugin.c,
9375         plugins/debug-manager/plugin.h,
9376         plugins/debug-manager/threads.c,
9377         plugins/debug-manager/threads.h,
9378         plugins/debug-manager/breakpoints.c,
9379         plugins/debug-manager/breakpoints.h,
9380         plugins/debug-manager/stack_trace.c,
9381         plugins/debug-manager/stack_trace.h:
9382         View code action now changes location in disassembly view too
9384         * plugins/debug-manager/anjuta-debug-manager.ui:
9385         Rename breakpoint actions
9387 2007-03-24  Naba Kumar  <naba@gnome.org>
9389         * configure.in, src/anjuta-app.c: Use the new docking algorithm
9390         in gdl 0.7.3 (svn trunk).
9391         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
9392         
9393 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9395         * plugins/debug-manager/threads.c,
9396         plugins/debug-manager/debug_tree.c,
9397         plugins/debug-manager/debug_tree.h,
9398         plugins/debug-manager/locals.c,
9399         plugins/debug-manager/registers.c,
9400         plugins/debug-manager/stack_trace.c:
9401         Allow to change current thread updating register, stack and locals
9402         Allow to change current stack frame updating locals
9404         * plugins/gdb/debugger.c:
9405         Read argument of selected stack frame
9407         * plugins/debug-manager/data_view.c:
9408         Fix an unrelated bug
9410 2007-03-23  Naba Kumar  <naba@gnome.org>
9412         * plugins/document-manager/anjuta-docman.c,
9413         plugins/document-manager/plugin.c: Fixed many memory leaks.
9414         (ianjuta_file_get_uri() returns a new string).
9416         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
9417         widget for save dialogs.
9418         
9419         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
9420         svn and fixed to get function/prototype/member args list. Call tips
9421         also work fine now.
9423 2007-03-22  Naba Kumar  <naba@gnome.org>
9425         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
9426         and calltips would work again for functions from global tags (Needs
9427         regenerating global tags).
9429         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
9430         ctags svn version and reopened bug #395362. Fixes tags parsing that
9431         seemed to have stopped working recently.
9433 2007-03-21  Naba Kumar  <naba@gnome.org>
9435         * tagmanager/tm_source_file.c, tagmanager/options.c,
9436         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
9437         extend .. more needs to be investigated and fixed). Enabled some
9438         debugging.
9440 2007-03-16  Naba Kumar  <naba@gnome.org>
9442         * src/anjuta.c: Fixed project loading from command line.
9444 2007-03-16  Naba Kumar  <naba@gnome.org>
9446         Patch from James Liggett <jrliggett@cox.net>:
9447         plugins/profiler/gprof-profile-data.c: Fixed a crash.
9448         
9449 2007-03-15  Naba Kumar  <naba@gnome.org>
9451         * libanjuta/anjuta-profile-manager.c,
9452         libanjuta/anjuta-profile-manager.h: Added method to get current
9453         profile.
9455         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
9456         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
9457         is exiting.
9459         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9460         plugins/file-loader/plugin.c: Moved to functions as utility functions.
9461         Also, not load project files in session load in loader plugin.
9462         
9463         * plugins/project-manager/plugin.c, src/anjuta.c:
9464         Emit "exiting" signal in shell when exiting anjuta. project manager
9465         listens to exiting signal and saves session. anjuta.c saves session
9466         only when current projfile is 'user'. Load project saved in session
9467         differently then the rest of the session. This should fix all the
9468         session restoration bugs.
9469         
9470         src/main.c: Present anjuta window when becon message is received.
9472 2007-03-14  Naba Kumar  <naba@gnome.org>
9474         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
9475         not randomly save (it was a wrong looping).
9476         
9477 2007-03-12  Naba Kumar  <naba@gnome.org>
9479         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
9481 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9483         * plugins/debug-manager/anjuta-debug-manager.ui,
9484         libanjuta/interfaces/libanjuta.idl,
9485         plugins/debug-manager/debugger.c,
9486         (added) plugins/debug-manager/threads.c,
9487         (added) plugins/debug-manager/threads.h,
9488         plugins/debug-manager/plugin.c,
9489         plugins/debug-manager/Makefile.am,
9490         plugins/gdb/plugin.c,
9491         plugins/gdb/debugger.c,
9492         plugins/gdb/debugger.h:
9493         Add a window displaying all threads
9494         Add needed functions
9495         Switching to a different thread is still not done
9497         * plugins/debug-manager/debug_tree.c,
9498         plugins/debug-manager/locals.c,
9499         plugins/debug-manager/stack_trace.c:
9500         Small cosmetic changes
9502         * plugins/gdb/gdbmi.c:
9503         Keep all elements in gdbmi hash
9504         Even if using the same key like in -threads-list-ids
9506 2007-03-11  Naba Kumar  <naba@gnome.org>
9508         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
9509         
9510         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
9511         
9512         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9513         manuals/reference/libanjuta/libanjuta-sections.txt,
9514         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
9515         interfaces.
9517 2007-03-11  Naba Kumar  <naba@gnome.org>
9519         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9520         gtk-doc properly. Bumped gtk-doc requirement to 1.4
9522         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9523         manuals/reference/libanjuta/libanjuta.types,
9524         manuals/reference/libanjuta/libanjuta-sections.txt,
9525         manuals/reference/libanjuta/.cvsignore,
9526         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9527         infrastructure. Got rid of tmpl/ directory and moved all section
9528         documenation to source code (requires gtk-doc >= 1.4).
9529         
9530         * libanjuta/anjuta-plugin-description.c,
9531         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
9532         libanjuta/cell-renderer-captioned-image.c,
9533         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9534         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9535         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9536         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9537         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9538         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9539         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9540         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9541         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9542         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9543         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9544         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9545         documentation from templates to source code.
9547 2007-03-10  Johannes Schmid <jhs@gnome.org>
9549         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9550         Added some debug output but could not figure out why 
9551         some plugins are not kept.
9552         
9553         * libanjuta/interfaces/libanjuta.idl:
9554         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9555         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9556         Added IAnjutaEditorGoto::matching_brace
9557         
9558         * plugins/document-manager/action-callbacks.c:
9559         (on_editor_command_match_brace_activate):
9560         * plugins/document-manager/plugin.c:
9561         (update_editor_ui_interface_items):
9562         * plugins/editor/text_editor.c: (igoto_matching_brace),
9563         (igoto_iface_init):
9564         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9565         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
9567 2007-03-09  Johannes Schmid <jhs@gnome.org>
9569         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9570         Hide correct column
9571         
9572         * plugins/sourceview/sourceview-private.h:
9573         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9574         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9575         (sourceview_new), (ifile_savable_save_as):
9576         Tweaked vfs monitoring
9578 2007-03-09  Johannes Schmid <jhs@gnome.org>
9580         * libanjuta/interfaces/Makefile.am.iface:
9581         Fixed installtion of header files
9582         
9583         * plugins/sourceview/sourceview.c: (set_select):
9584         do not scroll to much in interactive search
9586 2007-03-09  Naba Kumar  <naba@gnome.org>
9588         * src/anjuta.c: Fixed session restoration.
9589         
9590         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
9591         signal handlers after symbol browser plugin is deactivated.
9592         
9593         * plugins/editor/editor.glade,
9594         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9595         Fixed indentation confustion in preferences.
9597 2007-03-08  Johannes Schmid <jhs@gnome.org>
9599         * plugins/search/search-replace.c: (search_set_combo),
9600         (search_set_action), (search_set_target), (search_set_direction),
9601         (create_dialog), (search_disconnect_set_toggle_connect),
9602         (on_search_match_whole_word_toggled),
9603         (on_search_match_whole_line_toggled),
9604         (on_search_match_word_start_toggled),
9605         (search_set_toggle_direction):
9606         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
9607         it's somehow ugly and uses many deprecated widgets
9608         
9609         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
9610         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9611         Fix #394709
9612         
9613 2007-03-07  Naba Kumar  <naba@gnome.org>
9615         * src/anjuta.c: Make launching projects work from command line. Also
9616         fixes gnome session restart command.
9617         
9618 2007-03-07  Johannes Schmid <jhs@gnome.org>
9620         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
9621         * plugins/class-gen/plugin.c: (iwizard_activate):
9622         Fixed #408218
9623         
9624         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
9625         Fixed #402774
9626         
9627         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9628         Fixed #377483 (It's not possible to know if directories have
9629         a version in CVS. Show version column only if there are version
9630         informations availible
9632         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9633         Fixed memory leak
9635 2007-03-07  Johannes Schmid <jhs@gnome.org>
9637         * plugins/sourceview/sourceview-prefs.c: (get_bool):
9638         Fixed #409408
9639         * plugins/symbol-browser/an_symbol_prefs.c:
9640         (on_update_global_clicked):
9641         Fixed ##409176
9643 2007-03-07  Johannes Schmid <jhs@gnome.org>
9645         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
9646         (anjuta_save_prompt_new):
9647         * plugins/project-import/project-import.c:
9648         (project_import_finalize):
9649         Fixed Gtk-Criticals (maybe #409408)
9651 2007-03-07  Naba Kumar  <naba@gnome.org>
9653         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
9654         when we are at just beginning of string or comment. Fixes bug #397981.
9656 2007-03-07  Johannes Schmid <jhs@gnome.org>
9658         * plugins/language-support-cpp-java/plugin.c:
9659         (initialize_indentation_params):
9660         Removed annoying DEBUG_PRINT
9661         
9662         * plugins/sourceview/sourceview-cell.c:
9663         (sourceview_cell_instance_init), (icell_get_character),
9664         (icell_get_length), (icell_get_char), (icell_get_attribute):
9665         Improved code to be faster
9666         Implemented attribute handling so that indentation really works in any case
9668 2007-03-06  Johannes Schmid <jhs@gnome.org>
9670         * configure.in:
9671         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
9672         
9673         * plugins/document-manager/anjuta-docman.c:
9674         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
9675         Removed old and ugly tab drag&drop code and use built-in gtk stuff
9676         instead (required GTK >= 2.10)
9677         
9678         * plugins/sourceview/sourceview-private.h:
9679         * plugins/sourceview/sourceview.c:
9680         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9681         (sourceview_finalize), (sourceview_new), (imark_mark),
9682         (imark_unmark), (imark_is_marker_set),
9683         (imark_location_from_handle), (imark_delete_all_markers):
9684         Fixed marker handling and worked a bit more on vfs monitoring
9686 2007-03-05  Johannes Schmid <jhs@gnome.org>
9688         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
9689         Added method to select specific iter
9690         
9691         * plugins/sourceview/sourceview-private.h:
9692         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9693         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9694         (sourceview_add_monitor), (on_document_saved),
9695         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
9696         Fixed vfs monitoring (mostly ported code from text_editor.c)
9697         
9698         * plugins/symbol-browser/an_symbol_view.c:
9699         * plugins/symbol-browser/an_symbol_view.h:
9700         * plugins/symbol-browser/plugin.c: (iter_matches),
9701         (on_editor_update_ui), (value_added_current_editor):
9702         Select the current tag in locals window and symbol toolbar. If there
9703         is no tag at the current line, reserve backward for the next tag. This will
9704         select the correct tag if inside a function.
9706 2007-03-05  Naba Kumar  <naba@gnome.org>
9708         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
9709         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
9710         compiler warnings.
9711         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
9712         (Bug #412186)
9713         
9714 2007-03-04  Johannes Schmid <jhs@gnome.org>
9716         * data/Makefile.am:
9717         * po/POTFILES.in:
9718         Fixed distcheck (well, partly)
9720 2007-03-04  Johannes Schmid <jhs@gnome.org>
9722         * plugins/document-manager/anjuta-document-manager.ui:
9723         Move "Swap .c/.h from Main to Browser toolbar
9725         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
9726         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
9727         (fv_prefs_free), (fv_add_tree_entry):
9728         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9729         * plugins/file-manager/plugin.c: (prefs_init):
9730         
9731         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
9733 2007-03-04  Naba Kumar  <naba@gnome.org>
9735         * data/default.proflie, data/Makefile.am, src/anjuta.c,
9736         plugins/project-manager/plugin.c:
9737         Restored default profile and renamed it from "default.anjuta" to
9738         "default.profile".
9739         
9740 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9742         * plugins/debug-manager/debugger.c,
9743         plugins/debug-manager/plugin.c,
9744         plugins/gdb/debugger.c,
9745         libanjuta/interfaces/libanjuta.idl,
9746         plugins/debug-manager/stack_trace.c:
9747         Add a dialog box when a signal is received (except SIGINT)
9748         Display stack frame even if arguments are not available
9750 2007-03-03  Naba Kumar  <naba@gnome.org>
9752         * TODO.tasks: Icons bounty added.
9754         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
9755         choise selection.
9756         
9757         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
9758         and descoping.
9760         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
9761         plugins/Makefile.am, (removed) plugins/profile-default/*,
9762         plugins/project-manager/anjuta-project-manager.plugin.in,
9763         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
9764         profile implementation to load user profile and projects. Store and
9765         restore remembered plugins. Use profile scoping and descoping for
9766         saving and loading sesstions.
9767         
9768         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
9769         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
9770         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
9771         DEBUG_PRINTs.
9773 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9775         * plugins/debug-manager/debug_tree.c
9776         plugins/debug-manager/debug_tree.h:
9777         Bug fix, deleting wrong variable
9779         * plugins/gdb/debugger.c:
9780         Bug fix, remove forgotten debugging code
9782 2007-03-02  Johannes Schmid <jhs@gnome.org>
9784         * plugins/document-manager/anjuta-document-manager.ui:
9785         * plugins/search/anjuta-search.ui:
9786         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
9787         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
9788         ToolbarFind
9790         * src/anjuta-app.c: (on_toolbar_view_toggled),
9791         (on_add_merge_widget), (on_session_save), (on_widget_remove):
9792         Save toolbar positions, don't use fixed toolbar style
9793         
9794         All in all this will allow more complex toolbar configurations and
9795         might gain some space on smaller displays because the user can disable
9796         toolbar parts he does not use. Also allows to use any toolbar style
9797         without looking too ugly.
9799 2007-03-01  Naba Kumasr  <naba@gnome.org>
9801         * TODO.tasks: Added a bounty for creating icons.
9803         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
9804         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
9805         profile-changed signal. Do not sync non-user-activatable plugins.
9807 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
9809         * plugins/debug-manager/disassemble.c,
9810         plugins/debug-manager/sparse_view.c,
9811         plugins/gdb/debugger.c,
9812         libanjuta/interfaces/libanjuta.idl:
9813         Display function name in disassembly view
9815 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
9817         * (added) plugins/debug-manager/bookmark.png,
9818         (added) plugins/debug-manager/breakpoint-disabled.png,
9819         (added) plugins/debug-manager/breakpoint-enabled.png,
9820         (added) plugins/debug-manager/program-counter.png,
9821         (added) plugins/debug-manager/linemarker.png,
9822         plugins/debug-manager/Makefile.am,
9823         plugins/debug-manager/disassemble.c,
9824         plugins/debug-manager/disassemble.h,
9825         plugins/debug-manager/sparse_buffer.c,
9826         plugins/debug-manager/sparse_buffer.h,
9827         plugins/debug-manager/sparse_view.c,
9828         plugins/debug-manager/sparse_view.h,
9829         plugins/debug-manager/plugin.c,
9830         plugins/debug-manager/breakpoints.c,
9831         libanjuta/interfaces/libanjuta.idl:
9832         Add markers in the disassembly view
9833         Display program counter and breakpoints in disassembly view
9835         * plugins/gdb/debugger.c:
9836         Fix a bug added with my previous patch, setting and clearing
9837         breakpoints was not working
9839 2007-02-28  Johannes Schmid <jhs@gnome.org>
9841         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
9842         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9843         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
9844         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9845         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
9846         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
9847         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
9848         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
9849         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
9850         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9851         Updated (why do they need to be under version control?)
9852         
9853         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
9854         (create_tab_popup_menu), (on_msgman_popup_menu),
9855         (on_tab_button_press_event), (anjuta_msgman_page_new),
9856         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
9857         Added "Close all message tabs" popup menu
9859 2007-02-26  Naba Kumar  <naba@gnome.org>
9861         * plugins/profiler/gprof-flat-profile-entry.c,
9862         plugins/profiler/gprof-flat-profile.c,
9863         plugins/profiler/gprof-flat-profile-entry.h,
9864         plugins/profiler/gprof-flat-profile.h,
9865         plugins/profiler/gprof-flat-profile-view.c,
9866         plugins/profiler/gprof-flat-profile-view.h,
9867         plugins/profiler/gprof-call-graph-block-entry.c,
9868         plugins/profiler/gprof-call-graph-block.c,
9869         plugins/profiler/gprof-function-call-chart-view.c,
9870         plugins/profiler/gprof-call-graph-block-entry.h,
9871         plugins/profiler/gprof-profile-data.c,
9872         plugins/profiler/gprof-call-graph-block.h,
9873         plugins/profiler/gprof-view.c,
9874         plugins/profiler/gprof-call-graph.c,
9875         plugins/profiler/gprof-function-call-chart-view.h,
9876         plugins/profiler/gprof-profile-data.h,
9877         plugins/profiler/gprof-call-graph.h,
9878         plugins/profiler/gprof-view.h,
9879         plugins/profiler/gprof-view-manager.c,
9880         plugins/profiler/gprof-call-graph-view.c,
9881         plugins/profiler/plugin.c,
9882         plugins/profiler/gprof-view-manager.h,
9883         plugins/profiler/gprof-call-graph-view.h,
9884         plugins/profiler/gprof-function-call-tree-view.c,
9885         plugins/profiler/gprof-function-call-tree-view.h,
9886         plugins/profiler/Makefile.am: Fix compiler warnings and link with
9887         gnome-vfs. Fixes bug #411377.
9889 2007-02-26  Naba Kumar  <naba@gnome.org>
9891         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9893         Patch from James Liggett  <jrliggett@cox.net>:
9894         * plugins/profiler/gprof-flat-profile-view.c,
9895         plugins/profiler/gprof-flat-profile-view.h,
9896         plugins/profiler/gprof-function-call-chart-view.c,
9897         plugins/profiler/gprof-function-call-chart-view.h,
9898         plugins/profiler/gprof-view.c,
9899         plugins/profiler/gprof-view.h,
9900         plugins/profiler/gprof-call-graph-view.c,
9901         plugins/profiler/plugin.c,
9902         plugins/profiler/gprof-call-graph-view.h,
9903         plugins/profiler/gprof-function-call-tree-view.c,
9904         plugins/profiler/gprof-function-call-tree-view.h: Implements
9905         double click navigation. Fixes bug #403514.
9907 2007-02-25  Naba Kumar  <naba@gnome.org>
9909         * libanjuta/anjuta-plugin-manager.c,
9910         libanjuta/anjuta-plugin-handle.[ch],
9911         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9912         g_hash_table_remove_all (introduced in glib 2.12) to stay the
9913         dependency on glib 2.8. Fixes bug #411623.
9915 2007-02-24  Naba kumar  <naba@gnome.org>
9917         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9918         
9919         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9920         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9921         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9922         (added) libanjuta/anjuta-profile-manager.c,
9923         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9924         manager.
9925         Implemented profile pushing and popping. Implemented profile xml
9926         synchronization. Implemented error handling in profiles. Implemented
9927         activation and deactivation signals in plugin manager.
9928         
9929         * libanjuta/Makefile.am: Added libanjuta log domain.
9930         
9931         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9932         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9933         in AnjutaShell interface and implemented it in AnjutaApp.
9934         
9935         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9937 2007-02-23  Naba kumar  <naba@gnome.org>
9939         src/main.c: Fixed missing end quote.
9941 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
9943         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9946 2007-02-20  Naba Kumar  <naba@gnome.org>
9948         * plugins/subversion/plugin.c: Added "..." menuitems.
9949         * ROADMAP, README: Updated.
9950         * libanjuta/anjuta-profile.c: Fixed bugs.
9952         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9953         plugins/gtodo/Makefile.am: Removed dead code.
9955         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
9956         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9957         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9958         plugins/gtodo/list_tooltip.c,
9959         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9960         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9961         not contain markups. Fixes Bug #360462.
9963 2007-02-16  Naba Kumar  <naba@gnome.org>
9965         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9966         unnecessary sub-sections.
9967         
9968 2007-02-15  Naba Kumar  <naba@gnome.org>
9970         * (removed) plugins/document-manager/bookmark-prev-16.png,
9971         plugins/document-manager/bookmark-last.png,
9972         (removed)plugins/document-manager/bookmark-first-16.png,
9973         plugins/document-manager/bookmark-prev.png,
9974         (added) plugins/document-manager/bookmark-toggle.png,
9975         (removed)plugins/document-manager/bookmark_toggle.xpm,
9976         (removed)plugins/document-manager/bookmark-last-16.png,
9977         plugins/document-manager/plugin.c,
9978         plugins/document-manager/anjuta-document-manager.ui,
9979         (removed)plugins/document-manager/bookmark-next-16.png,
9980         plugins/document-manager/bookmark-next.png,
9981         plugins/document-manager/Makefile.am,
9982         (added) plugins/document-manager/bookmark-clear.png,
9983         plugins/document-manager/bookmark-first.png: Upgraded bookmark
9984         icons (stolen from monodevelop). Added clear bookmarks toolbar
9985         button.
9987         * plugins/document-manager/plugin.c,
9988         (added) plugins/document-manager/swap.png,
9989         (removed) plugins/document-manager/undock.png,
9990         plugins/document-manager/Makefile.am: Fixed swap icon.
9992 2007-02-13  Naba Kumar  <naba@gnome.org>
9994         * plugins/class-gen/element-editor.c: Fixed typo.
9995         
9996         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9997         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9998         Implementing plugin profiles loading.
10000 2007-02-13  Naba Kumar  <naba@gnome.org>
10002         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10003         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
10004         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10005         pixmaps/open_project.png, pixmaps/close_project.png:
10006         Removed more old icons.
10007         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10008         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10009         anjuta_logo.png
10010         
10011 2007-02-13  Naba Kumar  <naba@gnome.org>
10013         * plugins/class-gen/element-editor.c: Included missing headers to
10014         prevent build failures in some cases.
10015         
10016 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10018         * plugins/debug-manager/stack_trace.c:
10019         Fix bug #407115
10021         * plugins/debug-manager/watch.c,
10022         plugins/debug-manager/breakpoints.c:
10023         Same bug than above, wrong use of gtk_ui_manager_get_widget
10025 === anjuta 2.1.1 ===
10027 2007-02-11  Naba Kumar  <naba@gnome.org>
10029         * cofigure.in: Bumped version to 2.1.1
10030         * NEWS: Updated for 2.1.1 release.
10031         
10032 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10034         * plugins/debug-manager/plugin.c,
10035         plugins/debug-manager/sparse_view.c,
10036         plugins/debug-manager/sparse_view.h:
10037         Reorder some code
10039         * plugins/gdb/debugger.c,
10040         plugins/debug-manager/debugger.c,
10041         plugins/debug-manager/memory.c,
10042         plugins/debug-manager/sparse_buffer.c
10043         plugins/gdb/debugger.h,
10044         libanjuta/interfaces/libanjuta.idl:
10045         Clean up, remove some warnings
10046         Use guint everywhere for addresses
10047         Rewrite code parsing position in debugger
10049 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10051         * plugins/debug-manager/debug_tree.c:
10052         Use GtkTreeRowReference instead of GtkTreeIter as callback data
10053         Fix bug #406113
10055 2007-02-08  Naba Kumar  <naba@gnome.org>
10057         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10058         Delay showing the 'file modified on disk' dialog for one sec
10059         from the last notification to insure multiple notifications for
10060         the same file are treated as one. Do not same multiple dialogs
10061         for the same file. Make sure to destory the dialog if later
10062         the conent is no longer different.
10063         
10064 2007-02-08  Naba Kumar  <naba@gnome.org>
10066         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10067         Prevented spurious 'file modified' dialogs in scintilla editor
10068         when the file is saved.
10070 2007-02-09  Johannes Schmid <jhs@gnome.org>
10072         * scripts/glade2schema.pl:
10073         Added script to convert glade preferences into gconf schema files.
10074         See #406061
10076 2007-02-08  Naba Kumar  <naba@gnome.org>
10078         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10079         itself is destroyed. Fixes bug #355160.
10080         
10081 2007-02-08  Johannes Schmid <jhs@gnome.org>
10083         * plugins/profiler/profiler.plugin: 
10084         removed from version control (only .in file needed)
10085         
10086         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10087         * plugins/sourceview/sourceview.c: (sourceview_new):
10088         Code cleanup
10089         
10090         * plugins/subversion/svn-thread.c: (svn_thread_start):
10091         * src/main.c: (main):
10092         
10093         Fixed #395875 about initialisation of threads too late
10095 2007-02-07  Armin Burgmeier  <armin@arbur.net>
10097         Reviewed by Naba Kumar  <naba@gnome.org>:
10098         * plugins/class-gen/plugin.c:
10099         * plugins/class-gen/window.c: Removed browse button related code, load
10100         generated output directly into new buffers when not adding to project.
10102         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
10103         buttons from user interface.
10105 2007-02-07  Naba Kumar  <naba@gnome.org>
10107         * po/POTFILES.in: Fixed distcheck.
10109 2007-02-07  Daniel Nylander <po@danielnylander.se>
10111         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
10113 2007-02-07  Johannes Schmid <jhs@gnome.org>
10115         * anjuta.desktop.in.in:
10116         Fixed spelling
10118 2007-02-07  Johannes Schmid <jhs@gnome.org>
10120         * configure.in:
10121         * manuals/anjuta-manual/*
10122         * manuals/anjuta-faqs/*:
10123         #398991 – Anjuta manuals does not use the gnome-doc-utils format
10124         
10125         * plugins/document-manager/anjuta-document-manager.plugin.in:
10126         Removed duplicate application-xml mime-type (review patches properly ;-)
10127         
10128 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
10130         * plugins/gdb/debugger.c,
10131         libanjuta/interfaces/libanjuta.idl:
10132         Fix bug #404755
10133         Fix handling of missing source file
10135 2007-02-06  Naba Kumar  <naba@gnome.org>
10137         Patch from James Liggett  <jrliggett@cox.net>:
10138         * plugins/profiler/gprof-flat-profile.c,
10139         plugins/profiler/gprof-profile-data.c,
10140         plugins/profiler/gprof-call-graph.c,
10141         plugins/profiler/gprof-profile-data.h,
10142         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
10143         Show profiler view when target selected bug #403515.
10145 2007-02-05  Naba Kumar  <naba@gnome.org>
10147         * configure.in: Enabled devhelp plugin by default now that
10148         it works.
10149         
10150         Patch from parmigio@2ainfo.it:
10151         * plugins/document-manager/anjuta-document-manager.plugin.in:
10152         Added xml file type in supported mime types list.
10153         
10154 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
10156         * plugins/debug-manager/debugger.c,
10157         plugins/debug-manager/plugin.c:
10158         Add a field in status bar displaying debugger state
10159         Change cursor shape when debugger is busy
10160         Fix bug #378600
10162         * plugins/debug-manager/watch.c,
10163         plugins/debug-manager/locals.c,
10164         libanjuta/interfaces/libanjuta.idl:
10165         Clean up, remove debugging messages and unused signals
10167 2007-02-03  Johannes Schmid <jhs@gnome.org>
10169         * configure.in:
10170         Fixed AC_INIT and seperated version to major, minor, micro
10172         * anjuta.anjuta:
10173         Load Subversion instead of CVS
10174         
10175         * anjuta.desktop.in.in:
10176         Fixed bug-buddy component
10178         Original patch from Rob Bradfort <robster@debian.org>:
10179         * src/main.c: (get_command_line_args), (main):
10180         Bug #335981 – Migration from popt to GOption
10182 2007-02-03  Naba Kumar  <naba@gnome.org>
10184         * configure.in: Depend on devhelp 0.13 and fixed gecko home
10185         path variable. Fixed bug #341170.
10186         * plugins/profiler/Makefile.am: Fixed indentation.
10187         
10188 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
10190         * libanjuta/interfaces/libanjuta.idl,
10191         plugins/sourceview/sourceview.c,
10192         plugins/editor/text-editor.c,
10193         plugins/symbol-browser/plugin.c,
10194         plugins/search/search-replace.c,
10195         plugins/document-manager/goto_line.c,
10196         plugins/document-manager/action-callbacks.c,
10197         plugins/document-manager/anjuta-docman.c:
10198         Rename markers of anjuta interface
10199         IANJUTA_MARKABLE_NONE has been removed
10200         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
10201         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
10202         IANJUTA_MARKABLE_ATTENTIVE renamed in
10203                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
10204         IANJUTA_MARKABLE_INTENSE renamed in
10205                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
10206         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
10208         * (removed) plugins/sourceview/marker-light.png,
10209         (removed) plugins/sourceview/marker-basic.png,
10210         (removed) plugins/sourceview/marker-attentive.png,
10211         (removed) plugins/sourceview/marker-intense.png,
10212         plugins/sourceview/bookmark.png,
10213         (added) plugins/sourceview/breakpoint-disabled.png,
10214         (added) plugins/sourceview/breakpoint-enabled.png,
10215         (added) plugins/sourceview/program-counter.png,
10216         (added) plugins/sourceview/linemarker.png,
10217         plugins/sourceview/Makefile.am,
10218         (added) plugins/editor/bookmark.xpm,
10219         (added) plugins/editor/breakpoint-disabled.xpm,
10220         (added) plugins/editor/breakpoint-enabled.xpm,
10221         (added) plugins/editor/program-counter.xpm,
10222         (added) plugins/editor/linemarker.xpm,
10223         plugins/editor/Makefile.am:
10224         Add or change marker pixmaps in scintilla and sourceview editor
10226         * plugins/document-manager/plugin.c,
10227         libanjuta/interfaces/libanjuta.idl,
10228         plugins/debug-manager/plugin.c,
10229         plugins/debug-manager/breakpoints.c
10230         plugins/gdb/debugger.c:
10231         Fix bug #376404, program counter marker is not displayed when debugger
10232         Return the selected editor or NULL (if file does not exist) with 
10233         ianjuta_document_manager_goto_file_line* functions
10234         Emit a change-location signal even if the program counter is in an
10235         unknown file
10237 2007-02-02  Naba Kumar  <naba@gnome.org>
10239         * TODO.tasks: Marked bounty bug #359478 completed. And checked
10240         older bounties 'Done'.
10241         
10242 2007-02-02  Naba Kumar  <naba@gnome.org>
10244         * TODO.tasks: Fixed typop.
10246         Patch from James Liggett  <jrliggett@cox.net>:
10247         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
10248         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
10249         profiler plugin by James Liggett. Completes bounty bug #359478
10250         'Gprof performance profiler plugin'
10252 2007-02-01  Naba Kumar  <naba@gnome.org>
10254         * src/main.c: Renamed option name.
10256         * TODO.tasks: Marked "Test and fix all project wizards templates"
10257         bounty completed.
10258         
10259 2007-01-29  Johannes Schmid <jhs@gnome.org>
10261         * plugins/document-manager/plugin.c: (on_editor_changed):
10262         Added DEBUG_PRINT(...)
10263         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
10264         implemented
10265         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
10266         Fix language support plugin for sourceview editor (add some new
10267         language names)
10268         
10269         * plugins/sourceview/sourceview.c: (iindic_clear):
10270         Clear all indicators
10272 2007-01-29  Johannes Schmid <jhs@gnome.org>
10274         * TODO.tasks:
10275         Minor task currentions
10276         
10277         * libanjuta/interfaces/libanjuta.idl:
10278         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
10279         (itext_editor_iface_init):
10280         * plugins/language-support-cpp-java/plugin.c: (install_support):
10281         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
10282         (ieditor_get_attributes), (ieditor_iface_init):
10283         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
10284         plugins.
10285         
10286         * plugins/sourceview/sourceview.glade:
10287         Fixed sourceview preference window
10289 2007-01-28  Naba Kumar  <naba@gnome.org>
10290         
10291         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
10292         Implemented --no-files and --no-session command line options and
10293         corresponding preferernces checkboxes in General tab.
10295 2007-01-28  Johannes Schmid <jhs@gnome.org>
10297         * plugins/subversion/plugin.c:
10298         * plugins/subversion/plugin.h:
10299         * plugins/subversion/svn-notify.c: (svn_show_info),
10300         (show_svn_error), (on_svn_notify):
10301         * plugins/subversion/svn-notify.h:
10302         * plugins/subversion/svn-thread.c: (create_message_view),
10303         (svn_thread_start):
10304         Fixed error handling and fixed #394216 – No indication of subversion commands running
10305         
10306         * plugins/tools/execute.c: (atp_output_context_print):
10307         Show name of tool in message pane
10309 2007-01-28  Naba Kumar  <naba@gnome.org>
10310         
10311         * configure.in, plugins/glade/plugin.c: Make it work with
10312         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
10313         
10314         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
10315         from devhelp (won't work untill devhelp is fixed: bug #341170).
10316         
10317         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
10318         
10319 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
10321         Reviewed by Naba Kumar  <naba@gnome.org>:
10322         * libanjuta/interfaces/libanjuta.idl, 
10323         plugins/debug-manager/debugger.c,
10324         plugins/debug-manager/start.c,
10325         plugins/gdb/plugin.c,
10326         plugins/gdb/debugger.c,
10327         plugins/gdb/debugger.h:
10328         Fix a bug when launching gdb
10329         Set the terminal for the debugged program on the command line.
10331 2007-01-26  Johannes Schmid <jhs@gnome.org>
10333         * plugins/sourceview/anjuta-document-saver.c:
10334         (anjuta_document_saver_save):
10335         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
10336         * plugins/sourceview/sourceview.c: (save_if_modified),
10337         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
10338         Proper error handling, for example if a file was modified externally. Use backup files
10339         to avoid data-loss on disk full.
10341 2007-01-24  Naba Kumar  <naba@gnome.org>
10342         
10343         * plugins/devhelp/htmlview.c: Fixed crash during project load.
10344         Fixed mem leak and source leak.
10345         
10346 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
10348         Reviewed by Naba Kumar  <naba@gnome.org>:
10349         * plugins/debug-manager/debug_tree.c,
10350         plugins/debug-manager/debug_tree.h,
10351         plugins/debug-manager/watch.c:
10352         Partial rewrite of the variable object code, find and fix a few bugs
10353         Fix bug #395808: gdb can still crash but children are listed
10354         on request only so you can avoid the crash
10356 2007-01-24  Naba Kumar  <naba@gnome.org>
10357         
10358         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
10359         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
10360         plugins/symbol-browser/plugin.h,
10361         plugins/symbol-browser/plugin.c,
10362         plugins/symbol-browser/Makefile.am: Added current file (local)
10363         symbols view (Seriously getting bored with the browse toolbar).
10365 2007-01-22  Naba Kumar  <naba@gnome.org>
10366         
10367         Patch from Gabor Kelemen:
10368         * po/POTFILES.in: Added .plugin.in files.
10370 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
10372         Reviewed by Naba Kumar  <naba@gnome.org>:
10373         * plugins/document-manager/anjuta-docman.c,
10374         plugins/message-view/anjuta-msgman.c
10375         Set right alignment to the label widget in the tab title.
10377 2007-01-21  Naba Kumar  <naba@gnome.org>
10378         
10379         * libegg/egg-combo-action.c: Fixed mode line.
10380         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10381         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
10383 2007-01-21  Armin Burgmeier  <armin@arbur.net>
10385         Reviewed by Naba Kumar  <naba@gnome.org>:
10386         * plugins/class-gen/plugin.c: Prompt for target before actually
10387         generating the class files. This ensures that the files are created in
10388         the correct directory. Fixes bug #397406.
10390         * plugins/class-gen/window.c: Set browse buttons to insensitive when
10391         the class is added to the project.
10393 2007-01-21  Naba Kumar  <naba@gnome.org>
10395         * libanjuta/anjuta-plugin-description.c,
10396         libanjuta/anjuta-ui.h,
10397         libanjuta/anjuta-status.c,
10398         libanjuta/anjuta-plugin-description.h,
10399         libanjuta/cell-renderer-captioned-image.c,
10400         libanjuta/anjuta-plugin-handle.c,
10401         libanjuta/anjuta-status.h,
10402         libanjuta/resources.c,
10403         libanjuta/cell-renderer-captioned-image.h,
10404         libanjuta/glue-cpp.c,
10405         libanjuta/anjuta-plugin-handle.h,
10406         libanjuta/anjuta-plugin.c,
10407         libanjuta/anjuta-preferences-dialog.c,
10408         libanjuta/libanjuta.h,
10409         libanjuta/resources.h,
10410         libanjuta/glue-cpp.h,
10411         libanjuta/anjuta-plugin.h,
10412         libanjuta/anjuta-preferences-dialog.h,
10413         libanjuta/anjuta-plugin-manager.c,
10414         libanjuta/anjuta-shell.c,
10415         libanjuta/anjuta-plugin-manager.h,
10416         libanjuta/anjuta-shell.h,
10417         libanjuta/anjuta-save-prompt.c,
10418         libanjuta/anjuta-save-prompt.h,
10419         libanjuta/anjuta-children.c,
10420         libanjuta/anjuta-utils.c,
10421         libanjuta/anjuta-profile.c,
10422         libanjuta/anjuta-preferences.c,
10423         libanjuta/anjuta-launcher.c,
10424         libanjuta/anjuta-utils.h,
10425         libanjuta/anjuta-profile.h,
10426         libanjuta/anjuta-launcher.h,
10427         libanjuta/anjuta-ui.c: Updated file headers.
10429         * po/POTFILES.in: Updated.
10431         * libanjuta/anjuta-marshal.list,
10432         (added) libanjuta/anjuta-plugin-handle.c,
10433         (added) libanjuta/anjuta-plugin-handle.h,
10434         (added) libanjuta/anjuta-plugin-manager.c,
10435         (added) libanjuta/anjuta-plugin-manager.h,
10436         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10437         (added) libanjuta/anjuta-profile.c,
10438         (added) libanjuta/anjuta-profile.h,
10439         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
10440         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
10441         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
10442         src/action-callbacks.c: Implemented AnjutaPluginManager
10443         class based on old plugins.[ch]. Implemented AnjutaProfile as
10444         prelimanary profiles implementation. Implemented AnjutaPluginHandle
10445         class to represent plugins (not to be confused with plugin objects).
10446         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
10447         implemented it in AnjutaApp and AnjutaTestShell.
10448         De-globalized plugin management and several clean ups.
10450         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
10451         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
10452         plugins/search/search-replace.c, plugins/terminal/terminal.c,
10453         plugins/project-import/project-import.c,
10454         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
10455         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
10456         Fixed plugins for the change in API.
10458         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
10459         file.
10460         
10461         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10463 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
10465         Reviewed by Naba Kumar  <naba@gnome.org>:
10466         * libanjuta/anjuta-launcher.c,
10467         libanjuta/anjuta-launcher.h:
10468         Add a new function anjuta_set_terminate_on_exit to close the i/o
10469         channel when the child exit
10470         Return directly the status and not the exit code in child-exited
10471         signal
10473         * plugins/gdb/debugger.c:
10474         Use new function in debugger plugin
10476 2007-01-18  Johannes Schmid <jhs@gnome.org>
10478         * src/about.c: Do not show empty license information instead hide the button (#397883)
10480 2007-01-15  Johannes Schmid <jhs@gnome.org>
10482         * plugins/project-manager/plugin.c:
10483         * plugins/project-wizard/templates/python.wiz
10484         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
10485         
10486         Fixed #335235 python programs are not executeable/ do not start when pressing F3
10487         You will also need latest gnome-build svn       
10489 === anjuta 2.1.0 ===
10491 2007-01-14  Naba Kumar  <naba@gnome.org>
10493         * configure.in: Removed reference of mkfile project
10494         template to fix distcheck build error.
10495         * AUTHORS: Updated.
10496         * NEWS: Updated.
10497         * configure.in: Bumped version to 2.1.0 for beta release.
10498         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
10499         crashes as soon as editing starts in normal text files.
10501 2007-01-14  Johannes Schmid <jhs@gnome.org>
10503         * configure.in
10504         * po/LINGUAS:
10505         Applied http://live.gnome.org/GnomeGoals/PoLinguas
10507         * tagmanager/c.c:
10508         Patch from Massimo Cora' to hopefully fix #395362
10510         * plugins/project-wizard/templates/*:
10512         Fixed and tested all project-wizards. Deactivated mkfile project because
10513         it was totally broken and I don't see any real use for it.
10514         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
10516 2007-01-14  Naba Kumar  <naba@gnome.org>
10518         * NEWS: Updated for release.
10519         
10520         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10521         
10522         * libanjuta/interfaces/libanjuta.idl,
10523         plugins/editor/text_editor_cbs.c,
10524         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10525         interface and implemented it for scintilla.
10526         
10527         * plugins/editor/text-editor.c: Fixed highlighing issues when
10528         used with indicators (particularly when the file is just opened).
10529         Fixes bug #377477 – when debugging, scintilla editor grays out all
10530         lines before current line.
10531         
10532         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10533         Maintain a separate list of indicated edtitors for separate contexts.
10534         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10535         
10536 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10538         Reviewed by Naba Kumar  <naba@gnome.org>:
10539         * plugins/debug-manager/plugin.c:
10540         Bug fix: breakpoints cannot be added after stopping the debugger
10542 2007-01-13  Naba Kumar  <naba@gnome.org>
10544         * NEWS: Updated for release.
10546 2007-01-12  Johannes Schmid <jhs@gnome.org>
10548         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10549         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10550         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10551         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10552         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10553         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10554         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10555         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10556         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10557         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10558         
10559         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10560         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10561         
10562         * plugins/sourceview/sourceview.c:
10563         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10564         on character positions.
10565         
10566 2007-01-12  Naba Kumar  <naba@gnome.org>
10568         * src/anjuta-app.c,
10569         plugins/project-manager/plugin.c,
10570         plugins/profile-default/plugin.c,
10571         libanjuta/anjuta-status.c,
10572         libanjuta/anjuta-status.h: Introduced an API for application title
10573         in AnjutaStatus. Set application title to project name.
10575 2007-01-11  Massimo Cora' <maxcvs@email.i>
10577         Reviewed by Naba Kumar  <naba@gnome.org>:
10578         * tagmanager/Makefile.am,
10579         plugins/symbol-browser/Makefile.am: removed installation for 
10580         test programs.
10582 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
10584         Reviewed by Naba Kumar  <naba@gnome.org>:
10585         * plugins/debug-manager/start.h,
10586         plugins/debug-manager/start.c,
10587         plugins/debug-manager/anjuta-debug-manager.ui,
10588         plugins/debug-manager/plugin.c:
10589         Partial fix for bug #392537
10591         * plugins/debug-manager/disassemble.c:
10592         Fix bug #392543
10594 2007-01-11  Naba Kumar  <naba@gnome.org>
10596         * src/anjuta.c: Load project seperately from session,
10597         so that project session is also loaded.
10598         
10599         * plugins/profile-default/plugin.c: Load project in new
10600         anjuta if there already is one loaded currently (disabled
10601         code for now).
10602         
10603         * plugins/editor/aneditor.cxx: Disconnect focus in/out
10604         signals when editor is destroyed. Fixes a crash bug.
10605         
10606         * plugins/editor/text_editor.c: Do not mark line in
10607         ianjuta_editor_goto_line() implementation.
10608         
10609         * plugins/search/search-replace.c: Always check for markable
10610         interface availablility because its optional for an editor.
10611         
10612         * plugins/document-manager/goto_line.c,
10613         plugins/document-manager/action-callbacks.c: Mark lines for
10614         goto line commands (from dialog and from menu entry box).
10615         
10616         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
10617         plugins/file-manager/an_file_view.c: Expand file manager
10618         nodes in idle loop, one at a time. Did as a possible work
10619         around for bug #361763, but it didn't make any difference.
10620         However, it could still be useful in situations where there
10621         are lots to expand.
10622         
10623         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
10625 2007-01-11  Naba Kumar  <naba@gnome.org>
10627         * plugins/editor/scintilla/LineMarker.h,
10628         plugins/editor/scintilla/LexBasic.cxx,
10629         plugins/editor/scintilla/LexHTML.cxx,
10630         plugins/editor/scintilla/include/SciLexer.h,
10631         plugins/editor/scintilla/include/Scintilla.h,
10632         plugins/editor/scintilla/include/Scintilla.iface,
10633         plugins/editor/scintilla/include/ScintillaWidget.h,
10634         plugins/editor/scintilla/LexBash.cxx,
10635         plugins/editor/scintilla/PlatGTK.cxx,
10636         plugins/editor/scintilla/ViewStyle.h,
10637         plugins/editor/scintilla/Editor.cxx,
10638         plugins/editor/scintilla/StyleContext.h,
10639         plugins/editor/scintilla/LexCPP.cxx,
10640         plugins/editor/scintilla/Converter.h,
10641         plugins/editor/scintilla/LexAU3.cxx,
10642         plugins/editor/scintilla/Editor.h,
10643         plugins/editor/scintilla/LexPerl.cxx,
10644         plugins/editor/scintilla/LexVB.cxx,
10645         plugins/editor/scintilla/ScintillaGTK.cxx,
10646         plugins/editor/scintilla/ViewStyle.cxx,
10647         plugins/editor/scintilla/PropSet.cxx,
10648         plugins/editor/scintilla/LexSQL.cxx,
10649         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
10650         version 1.71
10652 2007-01-11  Armin Burgmeier  <armin@arbur.net>
10654         Reviewed by Naba Kumar  <naba@gnome.org>:
10655         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
10656         selected for editing. This fixes bug #394218.
10658         * plugins/class-gen/plugin.c: Do not use project's root URI as project
10659         name if said URI is not known.
10661         * plugins/class-gen/window.c: When stripping function prefix away,
10662         include the trailing underscore because it is already set by the
10663         template.
10665         * plugins/class-gen/transform.c: Include "const char*" and "const
10666         gchar*" in the list for transforming a default C type to a GType.
10667         Don't access invalid memory when writing pointer_str in
10668         cg_transform_first_argument.
10670 2007-01-11  Naba Kumar  <naba@gnome.org>
10672         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
10673         pixmaps/anjuta.svg, pixmaps/Makefile.am,
10674         (renamed) pixmaps/anjuta_icon.png, src/main.c,
10675         libegg/test-actions.c, anjuta.desktop.in.in,
10676         anjuta.prj: Renamed application icon to 'anjuta.png' from
10677         'anjuta_icon.png'. Added more fields in desktop file.
10679         * mime/anjuta.xml: Added magic section.
10680         
10681         * (removed) mime/anjuta.applications,
10682         (removed) mime/anjuta.mime, mime/Makefile.am,
10683         (removed) mime/anjuta.keys,
10684         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
10685         registeration and added scalable icon. Also fixes bug #393680
10687 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
10689         Reviewed by Naba Kumar  <naba@gnome.org>:
10690         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
10691         and anjuta_status_progress_add_ticks() to check for progressbar 
10692         being realized before trying to update it.
10694 2007-01-10  Naba Kumar  <naba@gnome.org>
10696         * tagmanager/tm_workspace.c,
10697         po/POTFILES.in,
10698         plugins/debug-manager/Makefile.am,
10699         plugins/tools/scripts/Makefile.am,
10700         plugins/class-gen/plugin.c,
10701         plugins/class-gen/Makefile.am,
10702         global-tags/Makefile.am: Fixed make distcheck.
10704         * plugins/debug-manager/attach_process.c,
10705         plugins/debug-manager/attach_process.h,
10706         plugins/class-gen/action-callbacks.h,
10707         plugins/class-gen/action-callbacks.c,
10708         plugins/class-gen/class_gen.h,
10709         plugins/class-gen/class_gen.c: Deleted unused/old files.
10711         * (removed) scintilla, (added) plugins/editor/scintilla,
10712         plugins/editor/scintilla/lexers.make,
10713         plugins/editor/scintilla/Makefile.am,
10714         plugins/editor/Makefile.am
10715         configure.in, manuals/reference/libanjuta/Makefile.am
10716         Makefile.am: Moved scintilla to its right place.
10718 2007-01-09  Naba Kumar  <naba@gnome.org>
10720         * plugins/profile-default/plugin.c: Save project session before
10721         a new one is opened.
10723         * plugins/project-manager/plugin.c,
10724         plugins/project-manager/plugin.h,
10725         plugins/project-manager/anjuta-project-manager.ui,
10726         plugins/profile-default/plugin.c,
10727         plugins/profile-default/plugin.h,
10728         plugins/profile-default/Makefile.am,
10729         (added) plugins/profile-default/anjuta-default-profile.ui,
10730         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10731         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
10732         multiple projects support.
10733         
10734 2007-01-06  Armin Burgmeier  <armin@arbur.net>
10736         Reviewed by Naba Kumar  <naba@gnome.org>
10737         * plugins/class-gen/combo-flags.h:
10738         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
10739         enum, added a type parameter to selected signal. Select highlighted
10740         entry when pressing enter (but not unselect it if it was already
10741         selected) before closing the popup. Also accept input when clicking
10742         not into the popup.
10744         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
10745         according to selection type.
10747         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
10748         VOID:BOXED,ENUM.
10750 2007-01-08  Johannes Schmid <jhs@gnome.org>
10752   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
10753   * plugins/project-wizard/templates/gtkmm/Makefile.am
10754   * plugins/project-wizard/templates/python/configure.ac.tpl
10755   * plugins/project-wizard/templates/python/configure.in.tpl
10756   * plugins/project-wizard/templates/python/Makefile.am
10757   * plugins/project-wizard/templates/cpp/configure.ac.tpl
10758   * plugins/project-wizard/templates/cpp/configure.in.tpl
10759   * plugins/project-wizard/templates/cpp/Makefile.am
10760   * plugins/project-wizard/templates/terminal.wiz
10761   * plugins/project-wizard/templates/xlib-dock.wiz
10762   * plugins/project-wizard/templates/wxwin.wiz
10763   * plugins/project-wizard/templates/java.wiz
10764   * plugins/project-wizard/templates/xlib/configure.ac.tpl
10765   * plugins/project-wizard/templates/xlib/configure.in.tpl
10766   * plugins/project-wizard/templates/xlib/Makefile.am
10767   * plugins/project-wizard/templates/gcj/configure.ac.tpl
10768   * plugins/project-wizard/templates/gcj/configure.in.tpl
10769   * plugins/project-wizard/templates/gcj/Makefile.am
10770   * plugins/project-wizard/templates/terminal/configure.ac.tpl
10771   * plugins/project-wizard/templates/terminal/configure.in.tpl
10772   * plugins/project-wizard/templates/terminal/Makefile.am
10773   * plugins/project-wizard/templates/terminal/autogen.sh
10774   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
10775   * plugins/project-wizard/templates/wxwin/configure.in.tpl
10776   * plugins/project-wizard/templates/wxwin/Makefile.am
10777   * plugins/project-wizard/templates/gnome.wiz 
10778   * plugins/project-wizard/templates/java/configure.ac.tpl
10779   * plugins/project-wizard/templates/java/configure.in.tpl
10780   * plugins/project-wizard/templates/java/Makefile.am
10781   * plugins/project-wizard/templates/anjuta-plugin.wiz
10782   * plugins/project-wizard/templates/gtkmm.wiz
10783   * plugins/project-wizard/templates/python.wiz
10784   * plugins/project-wizard/templates/cpp.wiz
10785   * plugins/project-wizard/templates/gtk.wiz
10786   * plugins/project-wizard/templates/gcj.wiz
10787   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
10788   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10789   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10791   Starting fixing of all project wizards:
10792   - rename configure.in to configure.ac
10793   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
10794   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
10795   (See #394184)
10796   
10797   * TODO.task: Added bug number to bounty
10799 2007-01-07  Johannes Schmid <jhs@gnome.org>
10801   *  plugins/build-basic-autotools.c:
10802   Fixed #392290 – Missed install as root option in project manager
10804 2007-01-07  Johannes Schmid <jhs@gnome.org>
10806   * plugins/sourceview/sourceview.c:
10807   Fixed #388731 – Odd editor behaviour after performing block-text operations
10808   Fixed #388727 – Block-tab does not work
10809   
10810   * plugins/sourceview/anjuta-document.h/c:
10811   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
10812   
10813   * configure.in:
10814   Require Gtk+ >= 2.10 for sourceview plugin
10816 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
10818         * libanjuta/anjuta-status.c:
10819         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
10821 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
10823         * configure.in,
10824         plugins/terminal/terminal.c:
10825         Fix bug #377027
10826         remove support for VTE < 0.9
10828 2007-01-06  Naba Kumar  <naba@gnome.org>
10830         * po/POTFILES.in: Updated
10832 2007-01-05  Adam Dingle  <adam@medovina.org>
10834         Reviewed by Naba Kumar  <naba@gnome.org>:
10835         * plugins/message-view/anjuta-message-manager-plugin.glade:
10836         Fixed bug #377903 (improve message color defaults).
10838 2007-01-05  Naba Kumar  <naba@gnome.org>
10840         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
10841         
10842 2007-01-03  Armin Burgmeier  <armin@arbur.net>
10844         Reviewed by  Naba Kumar  <naba@gnome.org>:
10845         * plugins/symbol-browser/test-class.h: Fixed block ends.
10847         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
10848         C-style-block comment.
10850         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
10851         allow lists when writing autogen definition files. This is required
10852         for the new class generator. Also fixed a wrong return value in
10853         npw_autogen_write_definition_file and set a GError in
10854         npw_autogen_execute when the output file could not be opened.
10856         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
10857         user interface.
10859         * plugins/class-gen/Makefile.am: Added templates subdir, removed
10860         goc_template_header and goc_template_source, added top_srcdir to
10861         includes, link against project wizard (also hopefully temporarily),
10862         removed class_gen.h, class_gen.c, action-callbacks.h,
10863         action-callbacks.c.
10865         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
10867         * plugins/class-gen/cell-renderer-flags.h:
10868         * plugins/class-gen/cell-renderer-flags.c:
10869         * plugins/class-gen/combo-flags.h:
10870         * plugins/class-gen/combo-flags.c:
10871         * plugins/class-gen/element-editor.c:
10872         * plugins/class-gen/element-editor.h:
10873         * plugins/class-gen/generator.c:
10874         * plugins/class-gen/generator.h:
10875         * plugins/class-gen/plugin.h:
10876         * plugins/class-gen/plugin.c:
10877         * plugins/class-gen/transform.c:
10878         * plugins/class-gen/transform.h:
10879         * plugins/class-gen/validator.c:
10880         * plugins/class-gen/validator.h:
10881         * plugins/class-gen/window.c:
10882         * plugins/class-gen/window.h: Rewrote class generator, it now allows
10883         adding of several class elements and uses autogen.
10885         * plugins/class-gen/templates/cc-header.tpl:
10886         * plugins/class-gen/templates/cc-source.tpl:
10887         * plugins/class-gen/templates/go-header.tpl:
10888         * plugins/class-gen/templates/go-source.tpl:
10889         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10890         for the class generator.
10892         * configure.in: Added plugins/class-gen/templates/Makefile to output.
10894 2007-01-04  Naba Kumar  <naba@gnome.org>
10896         Patch from Nick Treleaven:
10897         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10898         all matching symbols.
10899         
10900         Patches from  Maik Beckmann and Sébastien Granjoux:
10901         * plugins/profile-default/plugin.c,
10902         plugins/project-manager/plugin.c: Unescape project name. Fixes
10903         Bug #357151
10905 2007-01-04  Naba Kumar  <naba@gnome.org>
10907         * plugins/glade/plugin.c: Fixed compilation with
10908         older glade-3 version.
10909         
10910         Patch from Roland Illig:
10911         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10912         plugins/sourceview/anjuta-document-saver.c,
10913         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10914         are necessary to build anjuta on NetBSD 3.0
10916         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10917         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10918         window manager in gnome.
10919         
10920 2007-01-02  Naba Kumar  <naba@gnome.org>
10921         
10922         * plugins/glade/plugin.c: Make it work with glade-3 svn.
10923         
10924 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10926         Reviewed by Naba Kumar  <naba@gnome.org>:
10927         * libanjuta/interfaces/libanjuta.idl,
10928         plugins/debug-manager/Makefile.am,
10929         plugins/debug-manager/anjuta-marshal.list,
10930         plugins/debug-manager/debugger.c,
10931         plugins/debug-manager/sparse_buffer.c,
10932         plugins/debug-manager/sparse_buffer.h,
10933         plugins/debug-manager/sparse_view.c,
10934         plugins/debug-manager/sparse_view.h,
10935         plugins/debug-manager/disassemble.h,
10936         plugins/debug-manager/disassemble.c,
10937         plugins/debug-manager/anjuta-marshal.list,
10938         plugins/debug-manager/plugin.c,
10939         plugins/gdb/debugger.c,
10940         plugins/gdb/debugger.h,
10941         plugins/gdb/plugin.c:
10942         Add a disassembly view window
10944         * plugins/debug-manager/breakpoints.c,
10945         plugins/debug-manager/chunk_view.c,
10946         plugins/debug-manager/locals.c,
10947         plugins/debug-manager/memory.c,
10948         plugins/debug-manager/registers.c,
10949         plugins/debug-manager/stack_trace.c:
10950         Add some debugging information 
10952 2006-12-18  Naba Kumar  <naba@gnome.org>
10954         * configure.in, plugins/glade/plugin.c: Allow building against both
10955         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10957 2006-12-03  Naba Kumar  <naba@gnome.org>
10958         
10959         * TODO.tasks: Marked a bounty completed.
10961 2006-11-24  Adam Dingle <adam@medovina.org>
10963         Reviewed by Naba Kumar  <naba@gnome.org>:
10964         * plugins/build-basic-autotools/build-basic-autotools.c,
10965         plugins/debug-manager/watch.c,
10966         plugins/document-manager/plugin.c, 
10967         plugins/patch/plugin.c,
10968         plugins/project-manager/plugin.c:
10969         Fixed bug #378879 (several command names need ellipses).
10971 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
10973         Reviewed by: Naba Kumar  <naba@gnome.org>
10974         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10975         GCC 4.1.2 (there are only two warnings remaining now when compiling
10976         plugins).
10978         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10980         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10981         macro so that the generated function support a NULL plugin parameter.
10983         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10984         in debug_tree_find_expression by freeing memory returned by the call
10985         to gtk_tree_model_get instead of the parameter string.
10987 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10989         * plugins/debug-manager/breakpoints.c:
10990         Fix bug #378850
10992         * plugins/debug-manager/anjuta-debug-manager.ui,
10993         plugins/debug-manager/debugger.c,
10994         plugins/debug-manager/plugin.c:
10995         Fix bug #378871
10997 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10999         * libanjuta/anjuta-launcher.c,
11000         plugins/gdb/debugger.c:
11001         Fix bug #377061
11003 2006-11-21  Naba Kumar  <naba@gnome.org>
11005         * plugins/search/search_preferences.c: Fixed build break.
11006         
11007 2006-11-20  Naba Kumar  <naba@gnome.org>
11008         
11009         Patch from Kjartan Maraas:
11010         * plugins/cvs-plugin/cvs-interface.c,
11011         plugins/document-manager/plugin.c,
11012         plugins/gtodo/interface.c,
11013         plugins/gtodo/libgtodo.h,
11014         plugins/message-view/anjuta-msgman.c,
11015         plugins/project-wizard/druid.c,
11016         plugins/search/search_preferences.c,
11017         plugins/sourceview/sourceview-prefs.c,
11018         plugins/terminal/terminal.c,
11019         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11021         Patch from Przemysław Grzegorczyk:
11022         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11023         plugins/subversion/anjuta-subversion.glade: Enable files in
11024         fileselection dialog. Fixes bug #376031.
11025         
11026 2006-11-17  Adam Dingle <adam@medovina.org>
11028         Reviewed by: Naba Kumar  <naba@gnome.org>
11029         * plugins/build-basic-autotools/build-basic-autotools.c
11030         * plugins/class-gen/anjuta-class-gen.plugin.in
11031         * plugins/debug-manager/breakpoints.c
11032         * plugins/debug-manager/plugin.c
11033         * plugins/devhelp/plugin.c
11034         * plugins/document-manager/plugin.c
11035         * plugins/gdb/debugger.c
11036         * plugins/glade/anjuta-glade.plugin.in
11037         * plugins/gtodo/plugin.c
11038         * plugins/language-support-cpp-java/plugin.c
11039         * plugins/message-view/plugin.c
11040         * plugins/project-import/anjuta-project-import.glade
11041         * plugins/project-import/anjuta-project-import.plugin.in
11042         * plugins/search/plugin.c
11043         * plugins/tools/scripts/tools-2.xml.in
11044         * plugins/valgrind/plugin.c
11045         * src/anjuta-actions.h:
11046         Fixed bug #376335 "menu items should be capitalized".  Minor
11047         grammar edits.
11049 2006-11-20  Naba Kumar  <naba@gnome.org>
11050         
11051         * configure.in: Fixed build.
11053         Patch from: Arjan Timmerman
11054         *configure.in: Make subvesion plugin build for apr 1.x.
11055         Fixes: Bug #364754.
11056         
11057 2006-11-20  Johannes Schmid <jhs@gnome.org>
11059         * configure.in
11060         * plugins/*/*.[ch]:
11061         Removed patches from Sylvain and Günther. They caused not problems but
11062         Naba was against them.
11064 2006-11-20  Johannes Schmid <jhs@gnome.org>
11066         * Removed me from MAINTAINERS
11068 2006-11-14  Günther Brammer <GBrammer@gmx.de>
11070         * configure.in:
11071         Use apr-1 instead of apr-0
11073 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
11075         * global-tags/create_global_tags.sh.in: Correct a bug when environment
11076         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11077         and another bug occuring when parsing .pc file containing quotes.
11079 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
11081         * plugins/*/*.[ch]: Use class macro for type casting.
11083         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11084         GCC 4.1.2 (there are only two warnings remaining now when compiling
11085         plugins).
11087         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11088         a memory leak in debug_tree_find_expression; g_free was called on
11089         the parameter instead of the memory allocated by gtk_tree_model_get.
11091         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
11092         to declare and initialize the global type variable of the plugin.
11094 2006-10-31  Naba Kumar  <naba@gnome.org>
11096         * global-tags/create_global_tags.sh.in: Added an end message.
11097         
11098         * libanjuta/anjuta-launcher.h: Fixed indentation.
11099         
11100         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
11101         creation to a) append the messages in right way, b) Connect signals
11102         to the view properly and c) Recreate the system-tags.cache at the
11103         end of the generation.
11105         * plugins/symbol-browser: Fixed action path (double
11106         click on sysmbols was not working).
11108         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
11109         Fixed typedef and removed dead code.
11111         * tagmanager/c.c: Took the latest version from ctags source
11112         repository, because the one we had (from ctags 5.6) was broken.
11113         
11114         * global_tags/create_global_tags.sh.in: Reverted the patch from
11115         Sylvain because it was not right fix (and added a helpful comment).
11116         Used /bin/bash to fix the bashism and generated separate log files
11117         for each tag files in the same directory.
11118         
11119 2006-10-29  Naba Kumar  <naba@gnome.org>
11121         * plugins/editor/text_editor.c: Use a temporary file
11122         to save the editor and move it at the end to original
11123         file. This will prevent data corruption if file save
11124         failed for any reason. Also report proper errors when
11125         file save fails. Fixes bug #346575.
11126         
11127 2006-10-26  Naba Kumar  <naba@gnome.org>
11129         * plugins/document-manager/anjuta-docman.c: Do not load
11130         the same files with different path more than once (happens
11131         with symlinked files). Fixes Bug #323591.
11133 2006-10-25  Naba Kumar  <naba@gnome.org>
11135         * plugins/valgrind/vgactions.c: Fixed a warning.
11137 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
11139         Reviewed by Naba Kumar  <naba@gnome.org>:
11141         * plugins/valgrind/vgtoolview.c:
11142         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
11144         * plugins/valgrind/bugged-prg-test.c:
11145         No more warning during compilation with GCC 4.1.
11146         Program is still buggy in order to be used as a test of the
11147         plugin.
11149         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
11150         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
11151         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
11152         plugins/valgrind/vgrule.c:
11153         No more warning during compilation with GCC 4.1.
11155         * plugins/valgrind/plugin.c:
11156         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
11157         prototype (was missing from previous patch).
11159 2006-10-24  Naba Kumar  <naba@gnome.org>
11161         * plugins/glade/plugin.c: Show glade tree view, not list view.
11162         
11163         * plugins/glade/plugin.c: Fixed crash when Anjuta is
11164         exited with glade plugin still loaded. Fixes Bug #364755.
11166         * plugins/document-manager/anjuta-document-manager.plugin.in:
11167         Added application/x-reject in accepted mime-types.
11168         
11169         * Changelog: Fixed changelog alignments.
11171 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
11173         Reviewed by: Naba Kumar  <naba@gnome.org>
11174         
11175         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
11176         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
11177         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
11178         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
11179         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
11180         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
11181         plugins/valgrind/vgsearchbar.c:
11182         Use class macro for type casting.
11184         * plugins/valgrind/plugin.h:
11185         Don't force cast a GtkActionGroup to a GtkAction.
11187         * plugins/valgrind/plugin.c:
11188         Use correct API to get path of the preoject root when building
11189         the list of targets for the run action.
11190         Correct ordering of the construction of the preferences widgets.
11191         Only remove the valgrind widget if it is currently displayed.
11193         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
11194         Return if check_valgrind_binary() fails.
11195         The ValgrindPluginPrefs object is initialized after the call to
11196         vg_action_new. Take a handle to the location of the pointer to
11197         the future object.
11199 2006-10-24  Naba Kumar  <naba@gnome.org>
11201         * HACKING: Updated coding sample.
11202         
11203         Patch from: Armin Burgmeier  <armin@arbur.net>
11204         * plugins/symbol-browser/test-class.h,
11205         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
11206         
11207 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
11209         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
11210         * plugins/valgrind/vgtoolview.h:
11211         Correctly handle the argv / srcdir of vg_tool_view object. Do
11212         not leak memory associated with those arrays.
11214         * plugins/symbol-browser/an_symbol_prefs.c:
11215         Support unloading / reloading of the module (for example when
11216         closing a project and opening another one).
11218         * plugins/project-manager/plugin.c:
11219         Remove plugin widget before removing plugin itself, preventing
11220         a crash with valgrind plugin.
11222         * libanjuta/anjuta-preferences-dialog.c:
11223         Do not use the page_num returned by gtk_notebook_append_page to
11224         remove the page as it cause bugs when pages removal is not done
11225         in LIFO.
11227         * plugins/document-manager/anjuta-docman.c:
11228         Fix some GTK+ warnings.
11230         * global-tags/create_global_tags.sh.in:
11231         Rewrite script to remove bash-ism and use pkg-config directly
11232         instead of parsing the *.pc file by hand. This solve problems
11233         that occurred when one of the directory in PKG_CONFIG_PATH is
11234         empty.
11236 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
11238         * plugins/glade/plugin.c: Fix build (#363884)
11240 2006-10-22  Johannes Schmid <jhs@gnome.org>
11242         * plugins/file-manager/an_file_view.c:
11243         * plugins/file-manager/plugin.c:
11244         * plugins/file-manager/plugin.h:
11245         Fix possible crasher when changing project-root uri when we try to restore open nodes
11246         * AUTHORS: Updated
11248 2006-10-19  Naba Kumar  <naba@gnome.org>
11250         Patch from: Juan Pablo Ugarte
11251         * plugins/glade/plugin.c: Include glade header
11252         correctly.
11253         
11254 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
11255         
11256         * plugins/debug-manager/Makefile.am,
11257         plugins/debug-manager/sexy-icon-entry.h,
11258         plugins/debug-manager/sexy-icon-entry.c,
11259         plugins/debug-manager/dataview.c:
11260         Fix bug #358134 (Goto memory prompt)
11261         Use sexy-icon-entry from libsexy 0.1.10
11263         * plugins/debug-manager/debugger.c,
11264         plugins/debug-manager/plugin.c,
11265         plugins/debug-manager/start.c,
11266         plugins/gdb/debugger.c,
11267         plugins/gdb/plugin.c:
11268         Better error handling when starting and stopping debugger
11270 2006-10-13  Maik Beckmann <maik@eigenco.de>
11272         * src/action_callbacks.c:
11273         Fixed bug #361830 (AboutDialog does not close) which is caused 
11274         due to a change in Gtk+ 2.10  
11275   
11276 2006-10-12  Adam Dingle <adam@medovina.org>
11278         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
11280         * plugins/search/search-replace.c:
11281         Fixed bug #358068 (indicate when Find in Files is complete)
11283         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11285         * plugins/sourceview/sourceview-prefs.c:
11286         * plugins/sourceview/sourceview.glade:
11287         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
11289         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
11291         * plugins/devhelp/plugin.c:
11292         * plugins/search/plugin.c: 
11293         Fixed bug #359750 (fix find/replace shortcut keys).
11295         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
11296         use Alt+key for shortcuts)
11298         *  plugins/debug-manager/debug_tree.c:
11299         *  plugins/debug-manager/debugger.c:
11300         Fixed bug #359317 (can't load debug manager)
11302         * /plugins/document-manager/plugin.c:
11303         Fixed bug #359259 (highlight modes listed in reverse 
11304         alphabetical order).
11306 2006-10-10  Johannes Schmid <jhs@gnome.org>
11308         * plugins/glade/plugin.c:
11309         Add scrollbars to glade project window
11311 2006-10-10  Johannes Schmid <jhs@gnome.org>
11313         * libanjuta/interfaces/Makefile.am.iface:
11314         Fixed Makefile with broke build
11316 2006-10-07  Johannes Schmid <jhs@gnome.org>
11318         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11319         * libanjuta/interfaces/Makefile.iface.am:
11320         Fixed enum types generation
11322         * libanjuta/interfaces/libanjuta.idl:
11323         Fixed some strange typo
11325 2006-10-06  Johannes Schmid <jhs@gnome.org>
11327         * libanjuta/interfaces/Makefile.iface.am:
11328         Fixed enum-types.h generation
11329         * libanjuta/interfaces/libanjuta.idl:
11330         char* => gchar*
11331         IAnjutaTODO::load should take const gchar* argument
11332         Remove include to libanjuta/e-splash.h which is not installed as header file
11333         Disable get_attributes for now
11334         
11335         * pluings/sourceview/sourceview.c: Disabled get_attributes
11336         
11337         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
11339 2006-10-05  Naba Kumar  <naba@gnome.org>
11341         * TODO.tasks: Set 'Improve class widzard' task to assigned.
11342         Set bug id for 'Profiler plugin' task.
11344 2006-10-03  Naba Kumar  <naba@gnome.org>
11346         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
11347         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
11349         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
11350         plugins/project-manager/plugin.c: Added a new API in
11351         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
11352         Added some documentation. On project close, close all editors that
11353         has files opened for the project.
11354         
11355         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
11356         from the containers on anjuta_shell_remove_widget(). Do not destroy
11357         glade widgets once created.
11358         
11359 2006-10-03  Johannes Schmid <jhs@gnome.org>
11361         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11362         * libanjuta/interfaces/libanjuta.idl:
11363         const-List<> => const List<>
11364         List-free<> => List<>
11365         
11366         * Makefile.am: Reenabled launcher
11368 2006-10-03  Johannes Schmid <jhs@gnome.org>
11370         * libanjuta/interfaces/Makefile.am.iface:
11371         Install libanjuta.idl
11373 2006-10-02  Adam Dingle <adam@medovina.org>
11375         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11377 2006-10-02  Adam Dingle <adam@medovina.org>
11379         * plugins/editor/style-editor.c: fixed bug #357534
11380         * plugins/gdb/utilities.h: removed 2 unused declarations
11382 2006-10-02  Johannes Schmid <jhs@gnome.org>
11384         * Makefile.am: disabled anjuta-launcher
11385         * libanjuta/Makefile.am:
11386         
11387         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
11388         * libanjuta/glue-factory.c: (glue_factory_add_path),
11389         (glue_factory_get_path):
11390         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
11391         * libanjuta/glue-factory.h:
11392         * libanjuta/glue-cpp.h:
11393         * libanjuta/glue-cpp.c:
11394         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
11395         
11396         * libanjuta/interfaces/Makefile.am.iface:
11397         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11398         * libanjuta/interfaces/libanjuta.idl:
11399         Add a new features to idl compiler:
11400         List<Type> => List of Type
11401         List-free<Type> => List of Type, it is up to the caller to free items and list
11402         const-List(-free)<Type> = const List of Types
11403         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
11404         
11405         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
11406         (generic_cpp_class_create_code):
11407         Adapted to new project_manager interface
11408         
11409         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
11410         * plugins/debug-manager/debugger.c:
11411         (ivariable_debugger_iface_init):
11412         Do not use C++ keyword "delete" for interface name
11413         
11414         * plugins/document-manager/anjuta-document-manager.plugin.in:
11415         Added m4 to mime-types
11416         
11417         * plugins/project-manager/plugin.c:
11418         (iproject_manager_add_source_multi):
11419         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
11421 2006-10-01  Naba Kumar  <naba@gnome.org>
11423         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
11424         UI file used when out-of-process devhelp is used instead of
11425         embedded devhelp.
11426         
11427         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
11428         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
11429         plugins/profile-default/default.anjuta: Build devhelp plugin,
11430         but use out-of-process devhelp if devhelp plugin is disabled
11431         (either by user or devhelp is not installed). Disabled devhelp
11432         plugin by default. Added it in default profile.
11434 2006-10-01  Naba Kumar  <naba@gnome.org>
11436         * plguins/project-manager/plugin.c: Possible fix for crash
11437         bug #358583.
11438         
11439         * configure.in, plugins/Makefile.am: Enabled glade plugin and
11440         set dep to last version 3.0.2.
11441         
11442         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
11443         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
11444         plugins/symbol-browser/plugin.c: Use the right action group
11445         for getting popup actions (Fixes lots of assertion failures).
11447         * plugins/project-manager/plugin.c,
11448         plugins/project-manager/plugin.h: use separate action group
11449         for profie actions.
11450         
11451         * plugins/message-view/plugin.c: Disconnect session load
11452         signal on plugin deactivation (fixes a crash).
11454 2006-09-30  Naba Kumar  <naba@gnome.org>
11456         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
11457         * TODO.tasks: Assigned a bounty to Massimo.
11459 2006-09-29  Naba Kumar  <naba@gnome.org>
11461         * src/anjuta-app.c, src/shell.c: Fixed build errors.
11463 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
11465         * plugins/debug-manager/debugger.c,
11466         plugins/debug-manager/plugin.c,
11467         libanjuta/interfaces/libanjuta.idl:
11468         Add a new abort command to quit debugger without waiting
11470         * plugins/gdb/debugger.c,
11471         plugins/gdb/debugger.h,
11472         plugins/gdb/plugin.c:
11473         Send a signal directly to the debugged program
11474         Implement abort command
11476         * plugins/debug-manager/debug_tree.c:
11477         Fix bug #358163
11479         * plugins/debug-manager/stack-trace.c:
11480         Fix bug #358009
11482 2006-09-29  Naba Kumar  <naba@gnome.org>
11484         * TODO.tasks: Updated.
11485         
11486         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
11487         dialog.
11488         
11489         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
11490         
11491         * TODO.tasks: Updated in light of the word wrapping fix
11492         in Tasks Manager. Added a test bounty entry.
11494         * TODO.tasks: Added four bounties.
11495         
11496 2006-09-28  Naba Kumar  <naba@gnome.org>
11498         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
11499         Added 'customizable' parameter to
11500         anjuta_ui_add_action_group_entries() and similar functions to
11501         allow user configuration of the actions. Filter out actions that
11502         are not configurable items (such as submenu items). Now the
11503         'Customize shortcuts' dialog is much better listed.
11505         * plugins/build-basic-autotools/build-basic-autotools.c,
11506         plugins/build-basic-autotools/build-basic-autotools.h,
11507         plugins/cvs-plugin/plugin.c,
11508         plugins/cvs-plugin/plugin.h,
11509         plugins/debug-manager/breakpoints.c,
11510         plugins/debug-manager/plugin.c,
11511         plugins/debug-manager/stack_trace.c,
11512         plugins/debug-manager/watch.c,
11513         plugins/devhelp/plugin.c,
11514         plugins/document-manager/plugin.c,
11515         plugins/file-loader/plugin.c,
11516         plugins/file-manager/plugin.c,
11517         plugins/glade/plugin.c,
11518         plugins/gtodo/interface.c,
11519         plugins/gtodo/plugin.c,
11520         plugins/language-support-cpp-java/plugin.c,
11521         plugins/macro/plugin.c,
11522         plugins/macro/plugin.h,
11523         plugins/message-view/plugin.c,
11524         plugins/patch/plugin.c,
11525         plugins/profile-default/default.anjuta,
11526         plugins/project-manager/plugin.c,
11527         plugins/project-manager/plugin.h,
11528         plugins/sample1/plugin.c,
11529         plugins/search/plugin.c,
11530         plugins/subversion/plugin.c,
11531         plugins/subversion/plugin.h,
11532         plugins/symbol-browser/plugin.c,
11533         plugins/symbol-browser/plugin.h,
11534         plugins/tools/plugin.c,
11535         plugins/valgrind/plugin.c,
11536         plugins/valgrind/plugin.h: Fixed to take care of above change
11537         in API of AnjutaUI. Properly added/removed action groups in some
11538         plugins. Split action groups into customization and non-customizable
11539         groups and added them separately.
11541         * plugins/document-manager/plugin.c: Close files belonging to
11542         project when project is closed (not complete).
11543         
11544         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11545         vertical aligned cell entries.
11546         
11547         * src/anjuta-app.c: Define macros for the placeholder names.
11548         Set default widths and heights of the default placeholders,
11549         so that newly docked widgets are correclty sized.
11550         
11551         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11552         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11553         Fixed to generated correct actions addition/removal code.
11555 2006-09-25  Naba Kumar  <naba@gnome.org>
11557         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11558         libanjuta/anjuta-serializer.[ch]: Implemented serialization
11559         class.
11560         
11561         * plugins/message-view/anjuta-msgman.c,
11562         plugins/message-view/anjuta-msgman.h,
11563         plugins/message-view/message-view.c,
11564         plugins/message-view/message-view.h,
11565         plugins/message-view/plugin.c: Serialize messages panes in
11566         session save and deserialize them in session load so that
11567         build messages persistant.
11568         
11569 2006-09-24  Johannes Schmid <jhs@gnome.org>
11571         * libanjuta/anjuta-utils.c:
11572         * plugins/message-view/message-view.c:
11573         Really fixed #355407
11575 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
11577         * libanjuta/interfaces/libanjuta.idl:
11578         Change one variable sign
11580         * plugins/debug-manager/anjuta-debug-manager.glade,
11581         plugins/debug-manager/anjuta-debug-manager.ui:
11582         Few small interface changes     
11584         * plugins/debug-manager/debug_tree.h,
11585         plugins/debug-manager/watch.c,
11586         plugins/debug-manager/debugger.c,
11587         plugins/debug-manager/plugin.c
11588         plugins/gdb/debugger.c,
11589         plugins/gdb/plugin.c:
11590         Big rewrite of debugger queue
11591         Allow to cancel command
11593         * plugins/debug-manager/memory.c:
11594         Fix a bug if a command is cancelled
11596 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
11598         * plugins/gdb/debugger.c,
11599         plugins/debug-manager/debug_tree.c,
11600         plugins/debug-manager/locals.c:
11601         Restore tree representation for local variable
11602         Add argument in local variable list
11603         Use gdb variable object to get all informations
11605 2006-09-19  Naba Kumar  <naba@gnome.org>
11607         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
11608         that implements AnjutaSavePrompt class.
11610         * ChangeLog: Fixed indentation.
11611         
11612         * libanjuta/Makefile.am,
11613         libanjuta/anjuta-marshal.list,
11614         libanjuta/anjuta-shell.c,
11615         libanjuta/anjuta-shell.h,
11616         plugins/document-manager/action-callbacks.c,
11617         plugins/document-manager/action-callbacks.h,
11618         plugins/document-manager/anjuta-docman.c,
11619         plugins/document-manager/anjuta-docman.h,
11620         plugins/document-manager/plugin.c,
11621         src/anjuta.c: Impletemnted save prompt dialog to prompt for
11622         unsaved items during exit. A new signal is added in shell
11623         interface called 'save-prompt' to collect all unsaved items.
11624         Create AnjutaSavePrompt class (dialog) to process unsaved items.
11625         Fixed document manager to use the new save-prompt signal in shell
11626         and AnjutaSavePrompt object for unsaved files. Cleaned up
11627         AnjutaDocman to synchronously save new files. Fixed function
11628         names.
11630 2006-09-18  Johannes Schmid <jhs@gnome.org>
11632         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
11633         gdl requirement to 0.7.0
11635 2006-09-18  Johannes Schmid <jhs@gnome.org>
11637         * global-tags/.cvsignore:
11638         * global-tags/Makefile.am:
11639         * global-tags/create_global_tags.sh (removed):
11640         * global-tags/create_global_tags.sh.in (added):
11641         Fixed #355407
11642         
11643         * libanjuta/anjuta-launcher.c:
11644         Fixed #349374
11645         
11646         * plugins/project-manager/plugin.c:
11647         (project_manager_plugin_close_project):
11648         Fixed crasher
11649         
11650         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
11651         Fixed gtk critical
11652         
11653         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
11654         More reasonable toolbar creation/deletition though it does
11655         not completly work!
11657 2006-09-15  Johannes Schmid <jhs@gnome.org>
11659         * libanjuta/anjuta-utils.c/.h:
11660         Fixed #355168
11662 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
11664         * scintilla/ScintillaGTK.cxx
11665         Fixed doulbe freeing in Scintilla
11667 2006-09-12  Johannes Schmid  <jhs@gnome.org>
11669         * plugins/symbol-browser/an_symbol_prefs.c:
11670         Support unloading / reloading of the module (for example when
11671         closing a project and opening another one).
11673         * plugins/project-manager/plugin.c:
11674         Really fixed #355148 (Show project name in title bar)
11676 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11678         * libanjuta/plugins.c:
11679         Fixed #355156 (Show plugins in alphabetical order)
11681 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11683         * plugins/project-manager/plugin.c:
11684         Fixed #355148 (Show project name in title bar)
11686 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11688         * plugins/project-manager/plugin.c:
11689         (value_removed_project_root_uri):
11690         Fixed crasher if project cannot be opened
11692 2006-08-30 Naba Kumar  <naba@gnome.org>
11694         * plugins/language-support-cpp-java/plugin.[c,h],
11695         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11696         Impletemnted UI for auto indent.
11697         
11698 2006-08-28 Naba Kumar  <naba@gnome.org>
11699         
11700         * plugins/gvim/.cvsignore,
11701         plugins/gvim/Makefile.am,
11702         plugins/gvim/anjuta-vim-plugin.png,
11703         plugins/gvim/anjuta-vim.c,
11704         plugins/gvim/anjuta-vim.h,
11705         plugins/gvim/anjuta-vim.plugin.in,
11706         plugins/gvim/gtkvim.c,
11707         plugins/gvim/gtkvim.h,
11708         plugins/gvim/plugin.c,
11709         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
11710         in build yet.
11712 2006-08-28 Naba Kumar  <naba@gnome.org>
11714         Patch from: Massimo Corà  <maxcvs@email.it>
11715         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
11716         possible infinite loop.
11718 2006-08-22 Adam Dingle <adam@medovina.org>
11719         
11720         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
11721         to edit are shown in the preferences dialog in anjuta").
11722         Removed unused widgets from the style editor dialog.
11724 2006-08-21  Johannes Schmid <jhs@gnome.org>
11726         * plugins/symbol-browser/test-class.[cpp/h]
11727         Added missing files
11729 2006-08-18  Naba Kumar  <naba@gnome.org>
11731         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
11732         end of document loading.
11734         * plugins/language-support-cpp-java/plugin.c,
11735         plugins/sourceview/sourceview.c: Fixed plugin loading.
11737 2006-08-17  Naba Kumar  <naba@gnome.org>
11739         * plugins/language-support-cpp-java/plugin.c,
11740         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
11741         mode line parsing. Indentation parameters initialized based on
11742         mode line parameters.
11744 2006-08-16  Naba Kumar  <naba@gnome.org>
11746         * Makefile.am, plugins/editor/text_editor.c,
11747         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
11748         comments.
11750 2006-08-16 Naba Kumar  <naba@gnome.org>
11752         Patch from  Massimo Cora'  <maxcvs@email.it>:
11753         
11754         * plugins/editor/aneditor-autocomplete.cxx,
11755         plugins/editor/aneditor-calltip.cxx,
11756         plugins/symbol-browser/Makefile.am,
11757         plugins/symbol-browser/an_symbol.c,
11758         plugins/symbol-browser/an_symbol_view.c,
11759         plugins/symbol-browser/plugin.c,
11760         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
11761         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
11762         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
11763         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
11764         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
11765         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
11766         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
11767         tagmanager/get.h, tagmanager/html.c,
11768         tagmanager/include/tm_source_file.h,
11769         tagmanager/include/tm_tag.h,
11770         tagmanager/include/tm_workspace.h,
11771         tagmanager/jscript.c, tagmanager/keyword.c,
11772         tagmanager/keyword.h, tagmanager/lisp.c,
11773         tagmanager/lregex.c, tagmanager/lua.c,
11774         tagmanager/main.h, tagmanager/make.c,
11775         tagmanager/options.c, tagmanager/options.h,
11776         tagmanager/parse.c, tagmanager/parse.h,
11777         tagmanager/parsers.h, tagmanager/pascal.c,
11778         tagmanager/perl.c, tagmanager/php.c,
11779         tagmanager/python.c, tagmanager/read.c,
11780         tagmanager/read.h, tagmanager/readtags.c,
11781         tagmanager/readtags.h, tagmanager/rexx.c,
11782         tagmanager/routines.c, tagmanager/routines.h,
11783         tagmanager/ruby.c, tagmanager/scheme.c,
11784         tagmanager/sh.c, tagmanager/slang.c,
11785         tagmanager/sml.c, tagmanager/sort.c,
11786         tagmanager/sort.h, tagmanager/sql.c,
11787         tagmanager/strlist.c, tagmanager/strlist.h,
11788         tagmanager/tcl.c, tagmanager/tm_source_file.c,
11789         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
11790         tagmanager/tm_workspace.c, tagmanager/verilog.c,
11791         tagmanager/vim.c, tagmanager/vstring.c,
11792         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
11793         5.6 and namespace completion fixed.
11795         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11796         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
11798 2006-08-15 Naba Kumar  <naba@gnome.org>
11800         * libanjuta/interfaces/libanjuta.idl,
11801         plugins/editor/text-editor-iterable.c,
11802         plugins/editor/text_editor.c,
11803         plugins/sourceview/sourceview-cell.c,
11804         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
11805         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
11806         ianjuta_editor_end_action().
11807         
11808         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
11810 2006-08-13 Naba Kumar  <naba@gnome.org>
11812         * plugins/debug-manager/breakpoints.c,
11813         plugins/debug-manager/memory.c,
11814         plugins/debug-manager/registers.c,
11815         src/layout.xml: Fixed debugger widgets layout.
11817 2006-08-12 Naba Kumar  <naba@gnome.org>
11819         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
11820         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11821         plugins/editor/editor.glade, plugins/editor/text_editor.h,
11822         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
11823         codes and dead codes. Removed automatic indentation prefs.
11825 2006-08-12  Johannes Schmid <jhs@gnome.org>
11827         * libanjuta/Makefile.am:
11828         * libanjuta/anjuta-launcher.c:
11829         * libanjuta/anjuta-launcher.h:
11830         * libanjuta/anjuta-plugin.c:
11831         * libanjuta/anjuta-plugin.h:
11832         * libanjuta/anjuta-preferences.c:
11833         * libanjuta/anjuta-preferences.h:
11834         * libanjuta/anjuta-shell.c:
11835         * libanjuta/anjuta-shell.h:
11836         * libanjuta/libanjuta.h:
11837         
11838         Made wrapper friendly:
11839         - no inline in header files (preferences_set/get)
11840         - correct signal names
11841         - correct GError** argument in anjuta_shell_freeze/thaw
11842         - include correct files in libanjuta.h
11843         
11844         * plugins/project-manager/plugin.c: 
11845         Fixed two crashers
11847 2006-08-11 Naba Kumar  <naba@gnome.org>
11849         * plugins/editor/aneditor-priv.h,
11850         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
11851         
11852         * plugins/editor/text_editor_cbs.c,
11853         plugins/sourceview/anjuta-view.c: Pass the right position for char
11854         added signal.
11855         
11856         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
11857         
11858         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
11860 2006-08-11 Naba Kumar  <naba@gnome.org>
11862         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
11863         return the right character at the iter position and get_char() to
11864         not leak memory.
11866         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
11867         to set to character offset and not byte index.
11869         * plugins/language-support-cpp-java/plugin.c: Improved
11870         auto-indentation login. Indents opening and closing braces correctly.
11872 2006-08-10  Johannes Schmid <jhs@gnome.org>
11874         * INSTALL:
11875         * autogen.sh:
11876         Required automake = 1.9
11878         * libanjuta/anjuta-children.c:
11879         * libanjuta/anjuta-children.h:
11880         * libanjuta/anjuta-encodings.h:
11881         * libanjuta/anjuta-launcher.h:
11882         * libanjuta/anjuta-plugin-description.h:
11883         * libanjuta/anjuta-preferences-dialog.h:
11884         * libanjuta/anjuta-preferences.h:
11885         * libanjuta/anjuta-session.h:
11886         * libanjuta/anjuta-status.h:
11887         * libanjuta/anjuta-ui.h:
11888         * libanjuta/anjuta-utils.c:
11889         * libanjuta/anjuta-utils.h:
11890         * libanjuta/e-splash.h:
11891         * libanjuta/glue-factory.h:
11892         * libanjuta/glue-plugin.h:
11893         * libanjuta/plugins.h:
11894         * libanjuta/resources.h:
11895         Fixed libanjuta to be able to wrap it
11896         - G_BEGIN_DECLS, G_END_DECLS
11897         - include all necessary files in libanjuta.h
11899         * plugins/gtodo/tray-icon.c:
11900         * plugins/terminal/terminal.c:
11901         Some build fixes for freebsd
11903         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11904         * plugins/sourceview/sourceview.glade:
11905         Remove auto-indent feature as it is now in language-support
11907 2006-08-09 Naba Kumar  <naba@gnome.org>
11909         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11910         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11911         Added missing files.
11913         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
11914         get_use_spaces(), set_tabsize() and set_use_spaces().
11916 2006-08-09 Naba Kumar  <naba@gnome.org>
11918         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11919         succeeded in activating.
11921         * plugins/document-manager/plugin.c: Added debug message.
11923         * libanjuta/interfaces/libanjuta.idl,
11924         plugins/editor/text_editor.c: Implemented get_tabsize(),
11925         get_use_spaces(), set_tabsize() and set_use_spaces().
11927         * plugins/language-support-cpp-java/Makefile.am,
11928         plugins/language-support-cpp-java/plugin.c,
11929         plugins/language-support-cpp-java/plugin.h: Used editor parameters
11930         for indentation. Added preferences page for paramenters.
11932         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11934 2006-08-08 Naba Kumar  <naba@gnome.org>
11936         * libanjuta/interfaces/libanjuta.idl,
11937         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11938         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11939         plugins/editor/text_editor.c,
11940         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11941         and implemented it for both scintilla and sourceview.
11943         * plugins/search/plugin.c: Use the new grab_focus() to transfer
11944         focus back to editor (happens when pressing esc in incremental
11945         search box).
11947 2006-08-08 Naba Kumar  <naba@gnome.org>
11949         * libanjuta/interfaces/libanjuta.idl,
11950         plugins/editor/text_editor.c,
11951         plugins/editor/text_editor.h,
11952         plugins/editor/text-editor-iterable.c,
11953         plugins/sourceview/sourceview-cell.c,
11954         plugins/sourceview/sourceview.c: Implemented editor attributes
11955         methods.
11956         
11957         * plugins/editor/aneditor.cxx: Disabled old indentation code.
11958         plugins/language-support-cpp-java/plugin.c: Implemented indentation
11959         code (not complete yet).
11961         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11962         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11963         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11964         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11965         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11966         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11968 2006-08-04 Naba Kumar  <naba@gnome.org>
11970         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11971         implementation.
11972         
11973 2006-08-03  Johannes Schmid <jhs@gnome.org>
11975         * configure.in: Add a more informative text to valgrind plugin
11977         * TODO.tasks:
11978         Modified Preferences tasl
11979         * libanjuta/anjuta-plugin.c: 
11980         * libanjuta/anjuta-preferences-dialog.c: 
11981         * libanjuta/anjuta-preferences-dialog.h:
11982         * libanjuta/anjuta-preferences.c:
11983         * libanjuta/anjuta-preferences.h:
11984         * libanjuta/interfaces/Makefile.am.iface:
11985         * libanjuta/interfaces/libanjuta.idl:
11986         Added IAnjutaPreferences interface which every plugin that has preferences should
11987         implement. Call merge() and unmerge() at plugin activation/deactivation.
11988         Fixed preferences_page_remove()
11989         
11990         * plugins/build-basic-autotools/build-basic-autotools.c:
11991         * plugins/cvs-plugin/plugin.c: 
11992         * plugins/document-manager/plugin.c:
11993         * plugins/editor/plugin.c:
11994         * plugins/editor/plugin.h:
11995         * plugins/file-manager/plugin.c: 
11996         * plugins/gtodo/main.h:
11997         * plugins/gtodo/plugin.c: 
11998         * plugins/gtodo/preferences.c: 
11999         * plugins/message-view/anjuta-msgman.c: 
12000         * plugins/message-view/anjuta-msgman.h:
12001         * plugins/message-view/plugin.c:
12002         * plugins/sourceview/plugin.c: 
12003         * plugins/sourceview/plugin.h:
12004         * plugins/symbol-browser/an_symbol_prefs.c:
12005         * plugins/symbol-browser/plugin.c: 
12006         * plugins/terminal/terminal.c: 
12007         * plugins/valgrind/plugin.c
12008         * src/anjuta-app.c:
12009         
12010         Updated preference loading/unloading for all plugins
12012 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12013         
12014         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12015         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
12016     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12017         recommended by the autoconf manual. 
12018         - Fixes compiling with autoconf 2.60.
12019         
12020         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12022 2006-08-02      Johanes Schmid <jhs@gnome.org>
12024         * plugins/profile-default/plugin.c:
12025         Fixed session handling
12027 2006-08-01  Johannes Schmid <jhs@gnome.org>
12029         * configure.in
12030         * plugins/Makefile.am:
12031         Disabled devhelp and glade for now as they do not work (#341073
12032         and #341170)
12033         
12034         * plugins/profile-default/anjuta-default-profile.ui (removed):
12035         * plugins/profile-default/plugin.c:
12036         * plugins/profile-default/plugin.h:
12037         * plugins/project-manager/anjuta-project-manager.ui:
12038         * plugins/project-manager/plugin.c:
12039         * plugins/project-manager/plugin.h:
12040         Limted multiple project support #315043
12042         * libanjuta/interfaces/libanjuta.idl:
12043         Added ianjuta_profile_unload
12045 2006-07-31 Naba Kumar  <naba@gnome.org>
12047         * libanjuta/interfaces/libanjuta.idl,
12048         plugins/editor/text-editor-iterable.c,
12049         plugins/editor/text_editor.c,
12050         plugins/sourceview/anjuta-view.c,
12051         plugins/sourceview/anjuta-view.h,
12052         plugins/sourceview/sourceview.c: Fixed text iteration and 
12053         IAnjutaEditor implementations in both scintilla
12054         and sourceview. Cleand up libanjuta API: Removed redundant
12055         erase_range() method from IAnjutaEditor interface, fixed
12056         ianjuta_editor_get_text to take length instead of range (consistency).
12057         autoindentation in both sourceview and scintilla more or less works,
12058         but still disabled for now because there are still some anomalies
12059         in text iteration.
12061         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12063         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12064         API changes.
12066 2006-07-30  Johannes Schmid <jhs@gnome.org>
12068         * plugins/sourceview/anjuta-document.c:
12069         * plugins/sourceview/anjuta-document.h:
12070         * plugins/sourceview/anjuta-view.c: 
12071         * plugins/sourceview/sourceview.c:
12072         Wrote a new "char_added" implementation, I hope this one is good
12074         * plugins/sourceview/sourceview-cell.c:
12075         Fixed typo: "text_iter" instead of "iter"
12077 2006-07-30 Naba Kumar  <naba@gnome.org>
12079         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12081 2006-07-30  Johannes Schmid <jhs@gnome.org>
12083         * autogen.sh: use gnome-autogen.sh from gnome-coomen
12084         
12085         * plugins/debug-manager/plugin.c: 
12086         * plugins/patch/plugin.c:
12087         Use IAnjutaIndicable to mark debugger position
12089         * plugins/sourceview/sourceview.c:
12090         Define colors for IAnjutaIndicable
12092 2006-07-29  Johannes Schmid <jhs@gnome.org>
12094         * plugins/debug-manager/anjuta-debug-manager.ui:
12095         * plugins/debug-manager/breakpoints.c:
12096         * plugins/debug-manager/images/Makefile.am:
12097         * plugins/debug-manager/images/run-to-cursor.png:
12098         * plugins/debug-manager/plugin.c:
12099         Added toolbar and some icons
12101         * plugins/patch/anjuta-patch.ui:
12102         * plugins/patch/patch-plugin.c:
12103         * plugins/patch/patch-plugin.glade:
12104         * plugins/patch/plugin.c:
12105         * plugins/patch/plugin.h:
12106         Improved patch plugin (GUI and function)
12108         * plugins/sourceview/sourceview.c:
12109         Fixed another Gtk-Critical
12111         * plugins/tools/anjuta-tools.ui:
12112         * plugins/tools/plugin.h:
12113         Put Patch plugin in tools menu and changed ui file
12115 2006-07-29  Johannes Schmid <jhs@gnome.org>
12117         * plugins/document-manager/plugin.c:
12118         Fixed accelator Gtk-Warning
12120         * plugins/message-view/anjuta-msgman.c: 
12121         Fixed Gtk-Warning
12123         * plugins/sourceview/anjuta-document.c:
12124         * plugins/sourceview/anjuta-document.h:
12125         * plugins/sourceview/anjuta-marshal.list:
12126         Wrote a better emitter for the char-added signal
12128         * plugins/sourceview/sourceview.c:
12129         Fixed Redo/Undo to void Gtk-Criticals
12130         
12131         * plugins/sourceview/sourceview-args.c:
12132         * plugins/sourceview/sourceview-cell.c:
12133         * plugins/sourceview/sourceview-scope.c:
12134         * plugins/sourceview/sourceview-tags.c: 
12135         Adapted to new IAnjutaIterator API
12137 2006-07-28 Naba Kumar  <naba@gnome.org>
12139         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
12141         * plugins/symbol-browser/an_symbol.c,
12142         plugins/symbol-browser/an_symbol_iter.c,
12143         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
12144         subclass of AnjutaSymbol so that the symbol is accessible from
12145         the iter in light of changes in IAnjutaIterable.
12147         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
12148         implementation of IAnjutaIterable.
12150 2006-07-28 Naba Kumar  <naba@gnome.org>
12152         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
12153         IAnjutaIterable. They were kind of useless since the interface is
12154         defined on the data object itself. Added set_position() method
12155         in IAnjutaIterable to allow setting arbitrary current index to the
12156         iter.
12157         Added erase() and erase_range() in IAnjutaEditor.
12159         * plugins/editor/text-editor-iterable.c: Fixed 
12160         plugins/editor/text_editor.c: Implemented erase() and erase_range()
12161         methods in editor. Fixed get_line_from_position() method.
12163         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
12164         code. It's disabled for now.
12166         * plugins/sourceview/sourceview-cell.c,
12167         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
12168         implementation.
12170 2006-07-27  Johannes Schmid <jhs@gnome.org>
12172         * plugins/sourceview/sourceview-cell.c:
12173         Fixed IAnjutaEditorCell to work only on a single line
12174         Fixed crasher in finalize
12176         * plugins/symbol-browser/an_symbol_prefs.c:
12177         * global-tags/Makefile.am:
12178         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
12179         script installation     
12181 2006-07-26 Naba Kumar  <naba@gnome.org>
12183         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
12184         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
12185         
12186         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
12187         
12188         * plugins/document-manager/plugin.c: Fixed dynamic loading of
12189         support plugins
12190         
12191         * plugins/editor/text-editor-iterable.c,
12192         plugins/editor/text_editor.c,
12193         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
12194         method to work correctly, it was ignoring start and end parameters.
12195         Fixed TextEditorCell implementation. Fixed 'char-added' signal
12196         emission.
12197         
12198         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
12199         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
12201 2006-07-24  Massimo Cora'  <maxcvs@email.it>
12203         * plugins/symbol-browser/an_symbol_view.c,
12204         plugins/symbol-browser/an_symbol_view.h,
12205         plugins/symbol-browser/plugin.c:
12206     fix a matching case into sv_extract_type_qualifier_from_expr ()
12207     and some minor issues.
12209 2006-07-26  Johannes Schmid <jhs@gnome.org>
12211         * plugins/language-support-cpp-java/plugin.c:
12212         Fixed to work kind of with sourceview editor
12213         * plugins/sourceview/anjuta-document.c: 
12214         * plugins/sourceview/anjuta-view.c: 
12215         * plugins/sourceview/sourceview-cell.c:
12216         * plugins/sourceview/sourceview.c:
12217         Fixed IAnjutaEditorCell and "char-added" signal
12219 2006-07-24 Naba Kumar  <naba@gnome.org>
12221         * plugins/document-manager/plugin.c,
12222         plugins/document-manager/plugin.h: Initial implementedion for loading
12223         support plugins.
12224         
12225         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
12226         implementation.
12227         
12228         * plugins/editor/text_editor.c: Fixed syntax highlighting when
12229         indicators are cleared (that leaved grey texts).
12231 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
12233         * libanjuta/interfaces/libanjuta.idl,
12234         plugins/debug-manager/breakpoints.c,
12235         plugins/debug-manager/memory.c,
12236         plugins/debug-manager/registers.c,
12237         plugins/debug-manager/debug_tree.c,
12238         plugins/debug-manager/debugger.c,
12239         plugins/gdb/debugger.c,
12240         plugins/gdb/debugger.h,
12241         plugins/gdb/plugin.c:
12242         Add a parameter for reporting error
12243         Add a new interface for using gdb variable object
12244         Allow to cancel commands
12245         Rewrite handling of debugger state
12247         * plugins/debug-manager/plugin.c,
12248         plugins/debug-manager/locals.c,
12249         plugins/debug-manager/locals.h,
12250         plugins/debug-manager/register.c,
12251         plugins/debug-manager/stack_trace.c,
12252         plugins/debug-manager/stack_trace.h:
12253         Create and destroy local and stack trace windows when needed
12255 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12257         * plugins/document-manager/plugin.c:
12258         Fixed "Automatic" highlighting
12260 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12262         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
12264         * plugins/sourceview/anjuta-view.c:
12265         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
12267 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
12268         
12269         * configure.in: Check for C/C++-Compiler correctly
12271 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
12273         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12275         * plugins/debug-manager/stack_trace.c:
12276         Destroy stack window when debuuger is disabled (#347414)
12277         
12278         * plugins/sourceview/anjuta-view.c:
12279         Fix a crash with popup-menu (#347412)
12281 2006-07-13 Naba Kumar  <naba@gnome.org>
12283         * plugins/editor/Makefile.am,
12284         plugins/editor/text_editor.h,
12285         plugins/editor/text-editor-iterable.h,
12286         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
12287         tested yet).
12288         
12289         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
12290         code.
12291         
12292         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
12294 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
12296         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
12297         Bug #342937
12298         
12299 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12301         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12303         * libanjuta/anjuta-preferences-dialog.c:
12304         Do not use the page_num returned by gtk_notebook_append_page to
12305         remove the page as it cause bugs when pages removal is not done
12306         in LIFO.
12308         * plugins/document-manager/anjuta-docman.c:
12309         * src/anjuta-app.c:
12310         makes Anjuta display dock_items which have previously been hidden
12312 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12314         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12316         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
12317         * plugins/sourceview/sourceview.c: (imark_unmark):
12318         
12319         Patches for bugs #346450 and #346295
12320         
12321         * AUTHORS: Added Fredrik
12323 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
12325         * plugins/message-view/anjuta-msgman.c: 
12326         Fixed close button/icon size (like in docman)
12328 2006-06-10 Naba Kumar <naba@gnome.org>
12330         * plugins/editor/text_editor.c: Fixed goto line to mark the line
12331         being set.
12332         
12333 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
12335         * libanjuta/interfaces/libanjuta.idl:
12336         Move inspect_memory function in IAnjutaCpuDebugger interface
12337         Rename Boolean type to State
12339         * plugins/debug-manager/breakpoint.c:
12340         Rename Boolean type to State
12342         * plugins/debug-manager/Makefile.am,
12343         plugins/debug-manager/anjuta-marshal.list,
12344         plugins/debug-manager/data_view.c,
12345         plugins/debug-manager/data_view.h,
12346         plugins/debug-manager/data_buffer.c,
12347         plugins/debug-manager/data_buffer.h,
12348         plugins/debug-manager/chunk_view.c,
12349         plugins/debug-manager/chunk_view.h,
12350         plugins/debug-manager/anjuta-debug-manager.ui,
12351         plugins/debug-manager/debugger.c,
12352         plugins/debug-manager/memory.c,
12353         plugins/debug-manager/memory.h,
12354         plugins/debug-manager/plugin.c,
12355         plugins/gdb/debugger.c,
12356         plugins/gdb/debugger.h,
12357         plugins/gdb/plugin.c:
12358         Rewrite memory window using a special widget
12359         Rename Boolean type to State
12361 2006-06-08 Naba Kumar <naba@gnome.org>
12363         * plugins/editor/text_editor.c (itext_editor_get_current_word):
12364         Do not return garbage characters and return NULL when there is no
12365         current word.
12366         
12367         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
12368         work correctly.
12369         
12370         * plugins/search/search-replace.c: Fixed a mem leak.
12372 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
12374         * libanjuta/anjuta-launcher.c:
12375         Added debug message (see #343522)
12376         
12377         * plugins/build-basic-autotools/build-basic-autotools.c:
12378         Patch from Günther Brammer to fix #344015
12380         * plugins/sourceview/sourceview.c:
12381         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
12382         automatic highlight of build messages)
12384 2006-06-06 Naba Kumar <naba@gnome.org>
12386         * configure.in,
12387         libanjuta/interfaces/libanjuta.idl,
12388         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12389         plugins/Makefile.am,
12390         plugins/document-manager/action-callbacks.c,
12391         plugins/document-manager/plugin.c,
12392         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
12393         interface for language highlight selection and langauge change
12394         signal.
12395         
12396         * plugins/language-support-cpp-java: Added language support
12397         plugin for cpp and java.
12399 2006-05-27  Naba Kumar  <naba@gnome.org>
12401         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
12402         plugins/debug-manager/*, data/Makefile.am,
12403         manuals/reference/libanjuta/libanjuta.types,
12404         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12405         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12406         merged anjuta-new-debugger branch into trunck.
12407         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
12409 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
12410         
12411         * libanjuta/interfaces/libanjuta.idl,
12412         plugins/debug-manager/debugger.c,
12413         plugins/debug-manager/debugger.h,
12414         plugins/gdb/anjuta-gdb.plugin.in,
12415         plugins/gdb/debugger.c,
12416         plugins/gdb/debugger.h,
12417         plugins/gdb/plugin.c:
12418         Add new IAnjutaCpuDebugger interface to access cpu register
12419         Run gdb instead of /usr/local/bin/gdb
12420         
12421         * plugins/debug-manager/plugin.c,
12422         plugins/debug-manager/registers.c,
12423         plugins/debug-manager/registers.h:
12424         Rewrite register window
12425         Rename Load target menu item to Run target
12427 2006-05-07  Naba Kumar  <naba@gnome.org>
12429         * plugins/gdb.init
12430         
12431 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
12433         * plugins/debug-manager/watch.c,
12434         plugins/debug-manager/breakpoint.c,
12435         plugins/debug-manager/breakpoint.h:
12436         Fix crash: disconnect save and load session signals
12438 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
12440         * libanjuta/interface/libanjuta.idl,
12441         plugins/debug-manager/debugger.c,
12442         plugins/gdb/plugin.c:
12443         Add a value parameter for evaluate command
12445         * plugins/debug-manager/anjuta-debug-manager.glade:
12446         Create new dialog box for watches using glade
12448         * plugins/debug-manager/anjuta-debug-manager.ui:
12449         Move watch menu items near the end
12450         Move breakpoint menu items outside the sub menu
12452         * plugins/debug-manager/debug_tree.c,
12453         plugins/debug-manager/debug_tree.h,
12454         plugins/debug-manager/debug_tree.h,
12455         plugins/debug-manager/watch.c:
12456         Move all GUI code from watch.c to debug_tree.c
12457         Add an auto update property to watches
12458         
12459         * plugins/debug-manager/locals.c,
12460         plugins/debug-manager/locals.h,
12461         plugins/debug-manager/stack_trace.c,
12462         plugins/debug-manager/stack_trace.h,
12463         plugins/debug-manager/plugin.c:
12464         Register actions before starting debugger
12466         * plugins/gdb/debugger.c:
12467         Do not call callback function if not present
12469 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
12471         * libanjuta/interfaces/libanjuta.idl,
12472         plugins/debug-manager/stack_trace.c,
12473         plugins/debug-manager/stack_trace.h,
12474         plugins/debug-manager/anjuta-debug-manager.ui,
12475         plugins/gdb/debugger.c:
12476         Add a popup menu in stack frame window
12477         Add a new frame-changed event
12478         Use MI command for getting stack informations
12479         Get filename with full path (need gdb > 6.3)
12481         * libanjuta/interfaces/libanjuta.idl,
12482         plugins/debug-manager/debug_tree.c,
12483         plugins/debug-manager/debugger.c,
12484         plugins/debug-manager/locals.c,
12485         plugins/debug-manager/locals.h,
12486         plugins/debug-manager/plugin.c,
12487         plugins/gdb/debugger.c,
12488         plugins/gdb/debugger.h,
12489         plugins/gdb/parser.c,
12490         plugins/gdb/parser.h,
12491         plugins/gdb/plugin.c,
12492         plugins/gdb/Makefile.am:
12493         Pass watch data with string instead of Watch structures
12494         Use debug_tree in local window
12495         Remove info local
12496         Remove parser.{ch}
12498         * plugins/debug-manager/breakpoints.c,
12499         plugins/debug-manager/utilities.c,
12500         plugins/debug-manager/utilities.h:
12501         Use a GtkListStore instead of a GtkTreeStore
12502         move goto_location_in_editor in utilities.c
12503         
12504 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
12506         * libanjuta/interfaces/libanjuta.idl,
12507         plugins/debug-manager/anjuta-debug-manager.ui,
12508         plugins/debug-manager/breakpoints.c,
12509         plugins/debug-manager/plugin.c,
12510         plugins/gdb/debugger.c:
12511         Add a breakpoint type
12512         Add new popup menu in breakpoint window
12513         Add toggle breakpoint in editor popup menu
12514         Save and restore breakpoint enable
12515         Fix bug in clear all breakpoints
12516         Remove old useless code
12518         * plugins/debug-manager/debugger.c:
12519         Fix some problem with debugger states
12521         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12522         Update documentation
12523         
12524 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12526         * data/Makefile.am,
12527         plugins/gdb/Makefile.am,
12528         plugins/gdb/gdb.init:
12529         Move gdb.init crom data to plugins/gdb
12531         * plugins/gdb/gdb.init,
12532         libanjuta/interfaces/libanjuta.idl,
12533         plugins/debug-manager/breakpoints.c,
12534         plugins/debug-manager/debugger.c,
12535         plugins/debug-manager/plugin.c,
12536         plugins/gdb/debugger.c,
12537         plugins/gdb/plugin.c:
12538         Support pending breakpoints
12539         Rewrite debugger states
12540         Split ianjuta_debugger_log into _enable_log and _disable_log
12542         * plugins/debug-manager/start.c,
12543         plugins/debug-manager/debug_tree.c,
12544         plugins/gdb/parser.c:
12545         Remove some useless lines
12547         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12548         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12549         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12550         Update documentation
12552 2006-03-12 Naba Kumar <naba@gnome.org>
12554         * manuals/references/libanjuta/libanjuta.types: Fixed
12555         debug-manager name.
12556         
12557 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12559         * libanjuta/anjuta-debugger.c,
12560         libanjuta/anjuta-debugger.h:
12561         Remove those files
12562         
12563         * libanjuta/interfaces/libanjuta.idl,
12564         plugins/debug-mananger/breakpoints.c,
12565         plugins/debug-manager/debug_tree.c,
12566         plugins/debug-manager/debugger.c,
12567         plugins/debug-manager/plugin.c,
12568         plugins/debug-manager/registers.c,
12569         plugins/debug-manager/sharedlib.c,
12570         plugins/debug-manager/signal.c,
12571         plugins/debug-manager/stack_trace.c,
12572         plugins/debug-manager/start.c,
12573         plugins/debug-manager/watch.c,
12574         plugins/gdb/debugger.c,
12575         plugins/gdb/debugger.h,
12576         plugins/gdb/parser.c,
12577         plugins/gdb/parser.h,
12578         plugins/gdb/plugin.c:
12579         Move types definitions from libanjuta/anjuta-debugger.{ch}
12580         Rename types from AnjutaDebugger* to IAnjutaDebugger*
12581         
12582         * plugins/gdb/Makefile.am:
12583         Remove user interface from gdb plugin
12585 2006-03-12 Naba Kumar <naba@gnome.org>
12587         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
12589 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
12591         Modified Patch from Marc Maurer <uwog@uwog.net>:
12592         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
12593         Fixes #342447
12594         
12595         * plugins/sourceview/Makefile.am:
12596         * plugins/sourceview/sourceview-cell.c:
12597         * plugins/sourceview/sourceview-cell.h:
12598         * plugins/sourceview/sourceview.c: 
12599         
12600         Implemented IAnjutaEditorCell
12602 2006-05-21  Naba Kumar  <naba@gnome.org>
12604         * libanjuta/interfaces/libanjuta.idl,
12605         plugins/document-manager/action-callbacks.c,
12606         plugins/document-manager/plugin.c,
12607         plugins/editor/print.c, plugins/editor/text_editor.c,
12608         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
12609         Fixed zooming and added icons and shortcuts for zoom menu items.
12611 2006-05-21  Naba Kumar  <naba@gnome.org>
12613         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
12614         whitespaces.
12616 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12618         * plugins/document-manager/anjuta-docman.c:
12619         Fixed close button reaction by setting the correct current editor
12621 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12623         Patch from Yang Hong <yanghong@ccoss.com.cn>:
12624         * plugins/document-manager/anjuta-docman.c
12625         - Fix close button, you can close any tab as you wish now.
12626         - Fadeout mime icon as the same as close image  
12628 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12630         Patch from Marc Maurer <uwog@uwog.net>
12631         * main.c: Compile fix when NLS is enabled
12632         
12633         AUTHORS: Added Marc
12635 2006-05-20  Naba Kumar  <naba@gnome.org>
12637         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
12638         while loading abiword-2.4.4/abi project).
12640 2006-05-18 Naba Kumar  <naba@gnome.org>
12642         * libanjuta/interfaces/libanjuta.idl,
12643         plugins/document-manager/action-callbacks.c,
12644         plugins/editor/print.c,
12645         plugins/editor/text_editor.c,
12646         plugins/editor/text_editor.h,
12647         plugins/editor/text_editor_prefs.c: Fixed zooming.
12648         
12649         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
12650         interface for character iteration and IAnjutaEditorAssist interface
12651         for autocompletions and editor tips.
12653 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
12655         Patch from Günther Brammer <GBrammer@gmx.de>:
12656         * plugins/document-manager/anjuta-docman.c:
12657         Make tabs smaller but keep nice closing icon
12659         * plugins/document-manager/anjuta-docman.c:
12660         * plugins/document-manager/Makefile.am:
12661         
12662         Added nice mime-icons to the editor tabs
12664 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
12666         * configure.in: Bumped version to 2.0.3 (pre-release increment)
12667         
12668         * plugins/symbol-browser/an_symbol_view.c:
12669         - Fixed crasher
12670         - Fixed symbol searching (Yang Hong (#341997))
12671         
12672         * plugins/devhelp/htmlview.c:
12673         Fixed devhelp plugin
12674         
12675         * plugins/build-basic-autotools/build-basic-autotools.c:
12676         * plugins/search/search-replace.c:
12677         * plugins/document-manager/anjuta-docman.c:
12678         
12679         Only add a marker to a line where it makes sense!
12681 === anjuta 2.0.2 ===
12683 2006-05-15  Naba Kumar  <naba@gnome.org>
12685         * configure.in: set required versions for
12686         gdl and glade3.
12687         
12688 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12690         * plugins/glade/plugin.c:
12691         Fixed signal connection for "gtk-doc-search"
12693 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12695         * NEWS: Set release date, add known issues
12696         
12697         * libanjuta/anjuta-shell.c:
12698         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
12699         and debug other gtk-warnings/criticals)
12700         
12701         * plugins/build-basic-autotools/build-basic-autotools.c:
12702         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
12703         
12704         * plugins/sourceview/anjuta-view.c:
12705         * plugins/sourceview/sourceview-args.c:
12706         * plugins/sourceview/sourceview-scope.c:
12707         * plugins/sourceview/sourceview-tags.c:
12708         Fixed gtk-criticals (gtk_source_language_get_mime_types)
12710 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12712         * pixmaps/Makefile.am:
12713         Add preferences_general.png
12714         
12715         * plugins/devhelp/plugin.c:
12716         Fixed some more realise things
12717         
12718         * plugins/message-view/anjuta-msgman.c:
12719         Support stock icons for message panes
12720         
12721         * plugins/search/search-replace.c:
12722         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
12723          
12724         * plugins/search/search-replace_backend.c:
12725         Fixed #341359
12726         
12727         * plugins/sourceview/anjuta-document.c:
12728         * plugins/sourceview/sourceview.c:
12729         Fixed finalise and tag completion
12730         
12731         * src/anjuta-app.c:
12732         Use preferences_general icon
12734 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12736         * pixmaps/Makefile.am:
12737         Fixed EXTRA_DIST
12739 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12741         * plugins/sourceview/sourceview-prefs.c:
12742         Fixed font & color handling
12743         
12744         * plugins/symbol-browser/an_symbol_view.c:
12745         Fixed crasher
12747 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12749         * plugins/macro/macros.xml:
12750         Fixed bug #341583 (Address of FSF)
12752 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
12754         * src/main.c:
12755         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
12756         Update: Do it the cool way...
12757         
12758 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12760         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
12761         Implement gtk-api-help signals of glade3
12762         * configure.in: Bump to glade3 2.91.2
12763         
12764         * plugins/devhelp/plugin.c:
12765         Fixed some realize stuff in the devhelp plugin
12766         
12767         * plugins/sourceview/anjuta-document.c:
12768         fixed bug with scope completion
12770 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12772         * plugins/symbol-browser/an_symbol_view.c
12773         * plugins/symbol-browser/an_symbol_prefs.c
12774         * plugins/symbol-browser/an_symbol_prefs.h
12775         * global_tags/create_global_tags.sh:
12776         
12777         Automaticly create global tags on first startup
12779 2006-05-08  Massimo Cora'  <maxcvs@email.it>
12781         * configure.in:
12782         * plugins/project-wizard/templates/Makefile.am:
12783         * (added) plugins/project-wizard/templates/cpp-logo.png:
12784         * (added) plugins/project-wizard/templates/cpp.wiz:
12785         * (added) plugins/project-wizard/templates/cpp/*:
12787         Added a generic c++ template. It's a simple hello world.
12789 2006-05-07  Massimo Cora' <maxcvs@email.it>
12791         * plugins/symbol-browser/an_symbol_view.c:
12792         fixed a stupid crasher.
12794 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
12796         * plugins/project-wizard/templates/wxwin/configure.in.tpl
12797         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
12798         
12799         Fixed WxWidgets project type
12801 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12803         * plugins/devhelp/htmlview.c: 
12804         * plugins/devhelp/plugin.c:
12805         Maybe I fixed the crash this time! I could at least not reproduce anymore!
12806         
12807         * plugins/project-wizard/install.c:
12808         Don't set a message - thanks to seb
12810 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12812         * plugins/devhelp/htmlview.c: 
12813         * plugins/symbol-browser/an_symbol_view.c:
12814         
12815         There is a weird crash in gtk_idle which I still did not completly fix!
12816         
12817         * plugins/project-wizard/install.c:
12818         Default to success instead of failure
12820 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
12822         * plugins/devhelp/htmlview.c:
12823         * plugins/devhelp/plugin.c:
12824         Fixed bug and libdevhelp issue!
12826         * plugins/project-wizard/install.c:
12827         Fixed message string!
12829 2006-05-03  Massimo Cora' <maxcvs@email.it>
12830        
12831         * plugins/symbol-browser/an_symbol_view.c:
12832         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
12834 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12836         * pixmaps/Makefile.am:
12837         * src/main.c:
12838         * anjuta.desktop.in.in
12839         
12840         GNOME Goal #2.1: Install theme-friendly icons
12842 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12844         * plugins/devhelp/htmlview.c: Reload page on reparent
12845         * plugins/document-manager/anjuta-docman.c:
12846         Present document-manager when document is selected in file-manager
12848 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12850         * plugins/symbol-broser/an_symbol_view.c:
12851         Fixed crasher in namespace exploration
12853 2006-05-01  Massimo Cora' <maxcvs@email.it>
12855         * configure.in:
12856         * plugins/valgrind/Makefile.am:
12858         Optional compiling of Valgrind plugin
12860 2006-05-01  Massimo Cora' <maxcvs@email.it>
12862         * plugins/symbol-browser/an_symbol_view.c:
12863         - modularized code. Marked with FIXME the parts which need improvement.
12864         - More comments.
12865     - Added basic namespace completion for Gtkmm type project:
12866     - namespace1::MyClass *class;
12867     - class-> [display]
12868     - Namespaces must be anyway improved.
12870 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12872         * plugins/devhelp/plugin.c: 
12873         Fixed up plugin unloading and show html widget on link selected
12874         
12875         * NEWS: Updated
12876         
12877 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12879         * plugins/devhelp/Makefile.am:
12880         * plugins/devhelp/anjuta-devhelp.plugin.in:
12881         * plugins/devhelp/htmlview.c:
12882         * plugins/devhelp/htmlview.h:
12883         * plugins/devhelp/plugin.c: 
12884         * plugins/devhelp/plugin.h:
12885         Reimplemeted devhelp plugin from scratch
12886         
12887         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12888         Fixed crasher
12890 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
12892         * plugins/sourceview/sourceview-tags.c:
12893         complete some more tag types
12894         
12895         * plugins/valgrind/plugin.c:
12896         * plugins/valgrind/preferences.c:
12897         * plugins/valgrind/vggeneralprefs.c:
12898         
12899         Fixed lots of gtk warnings
12901 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12903         * plugins/sourceview/sourceview-scope.c:
12904         Implemented type-ahead for scope completion
12906 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
12908         * manuals/C/Makefile.am:
12909         * manuals/Makefile.am:
12910         * plugins/document-manager/Makefile.am:
12911         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12912         * plugins/sourceview/Makefile.am:
12913         * tagmanager/c.c:
12914         
12915         Fixed distcheck
12916         
12917         * plugins/class-gen/goc_template_header: G_END_DECLS
12919 2006-05-27  Naba Kumar <naba@gnome.org>
12921         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12922         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12923         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12924         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12925         scintilla/include/Scintilla.iface,
12926         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12927         cvs. Fixed compile flags. Removed outdated patches.
12929 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
12931         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12933         * plugins/sourceview/anjuta-document.c:
12934         * plugins/sourceview/sourceview-args.c:
12935         * plugins/sourceview/sourceview-scope.c:
12936         
12937         Add End/Home keypresses and support completion if symbol start with '!' for example
12938         in an if statement
12940 2006-04-27 Massimo Cora' <maxcvs@email.it>
12942         * libanjuta/interfaces/libanjuta.idl:
12944         * plugins/sourceview/sourceview-scope.c:
12945         * plugins/sourceview/tag-window.c: 
12946         * plugins/sourceview/tag-window.h:
12947         * plugins/symbol-browser/an_symbol_view.c:
12948         * plugins/symbol-browser/an_symbol_view.h:
12949         * plugins/symbol-browser/plugin.c:
12950         
12951         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12952         interface.
12953         Code and ideas for C/C++ new completion engine comes from IComplete written by
12954         Martin Stubenschrott <stubenschrott@gmx.net>.
12955         Currently the interface works only with GtkSourceView plugin.   
12956         
12957         * tagmanager/Makefile.am:
12958         * tagmanager/c.c: 
12959         * tagmanager/entry.h:
12960         * tagmanager/get.c:
12961         * tagmanager/get.h:
12962         * tagmanager/include/tm_file_entry.h:
12963         * tagmanager/include/tm_project.h:
12964         * tagmanager/include/tm_source_file.h:
12965         * tagmanager/include/tm_symbol.h:
12966         * tagmanager/include/tm_tagmanager.h:
12967         * tagmanager/include/tm_work_object.h:
12968         * tagmanager/include/tm_workspace.h:
12969         * tagmanager/parse.c:
12970         * tagmanager/read.c: 
12971         * tagmanager/read.h:
12972         * tagmanager/tm_project.c: 
12973         * tagmanager/tm_source_file.c: 
12974         * tagmanager/tm_workspace.c:
12975         
12976         Tagmanager can now parse a memory buffer and generate/update 
12977         tags into tm_workspace/tm_project on the fly, without using files.
12978         C/C++ is supported now.
12979         
12980 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
12982         * plugins/sourceview/anjuta-document.c:
12983         * plugins/sourceview/sourceview-args.c:
12984         * plugins/sourceview/sourceview-scope.c:
12985         * plugins/sourceview/sourceview.c:
12986         
12987         Fixed some memory leaks and argument completion
12989 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12991         * plugins/glade/plugin.c:
12992         
12993         Fixed glade plugin build because of API changes in glade3
12995 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12997         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12998         Updated editor section
12999         
13000         * manuals/C/anjuta-manual/interface.xml:
13001         * manuals/C/anjuta-manual/preferences.xml:
13002         * manuals/C/anjuta-manual/projects.xml:
13003         Updated manual
13004         
13005         * plugins/editor/anjuta-editor.plugin.in:
13006         Better plugin name
13008 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13010         * configure.in:
13011         * plugins/editor/anjuta-editor.plugin.in:
13012         * plugins/sourceview/sourceview.plugin.in:
13014         Build both editors and let the user decide a runtime!
13015         
13016         * plugins/sourceview/sourceview-scope.c:
13017         Fixed bug in regex to allow test()-> completions
13019 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13021         * plugins/sourceview/anjuta-document.c:
13022         * plugins/sourceview/sourceview-args.c: 
13023         * plugins/sourceview/sourceview-scope.c:
13024         * plugins/sourceview/sourceview-tags.c:
13025         * plugins/sourceview/tag-window.c: 
13026         
13027         Improved callltip windows
13029 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13031         * src/anjuta-app.c: (on_session_save):
13032         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13033         <ricardo.jose.ferrari@gmail.com> for pointing this out!
13035 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13037         * libanjuta/anjuta-utils.c: 
13038         * plugins/cvs-plugin/cvs-execute.c:
13039         Off-by-one...
13041         * scintilla/LexInno.cxx:
13042         * scintilla/LexOpal.cxx:
13043         * scintilla/LexTCL.cxx:
13045         Added missing files from scintilla-update
13047 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13049         * configure.in:
13050         * manuals/C/Makefile.am:
13051         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13052         * manuals/C/anjuta-manual/Makefile.am:
13053         * manuals/C/anjuta-manual/anjuta-manual.xml:
13054         * manuals/C/anjuta-manual/build.xml:
13055         * manuals/C/anjuta-manual/debugger.xml:
13056         * manuals/C/anjuta-manual/execute.xml:
13057         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13058         * manuals/C/anjuta-manual/figures/arguments.png:
13059         * manuals/C/anjuta-manual/figures/configure_dlg.png:
13060         * manuals/C/anjuta-manual/figures/file_menu.png:
13061         * manuals/C/anjuta-manual/figures/menu_main.png:
13062         * manuals/C/anjuta-manual/figures/menubar.png:
13063         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13064         * manuals/C/anjuta-manual/figures/project_info.png:
13065         * manuals/C/anjuta-manual/figures/scrshot.png:
13066         * manuals/C/anjuta-manual/figures/symbol_browser.png:
13067         * manuals/C/anjuta-manual/figures/tool-editor.png:
13068         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13069         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13070         * manuals/C/anjuta-manual/figures/toolbar_format.png:
13071         * manuals/C/anjuta-manual/figures/toolbar_main.png:
13072         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13073         * manuals/C/anjuta-manual/fileoperations.xml:
13074         * manuals/C/anjuta-manual/interface.xml:
13075         * manuals/C/anjuta-manual/introduction.xml:
13076         * manuals/C/anjuta-manual/preferences.xml:
13077         * manuals/C/anjuta-manual/projects.xml:
13078         * manuals/C/anjuta-manual/tools.xml:
13079         * manuals/Makefile.am:
13080         
13081         Updated manual and faq
13083         * scintilla/CallTip.cxx:
13084         * scintilla/CallTip.h:
13085         * scintilla/CellBuffer.cxx:
13086         * scintilla/CellBuffer.h:
13087         * scintilla/ContractionState.cxx:
13088         * scintilla/Document.cxx:
13089         * scintilla/Document.h:
13090         * scintilla/DocumentAccessor.cxx:
13091         * scintilla/Editor.cxx:
13092         * scintilla/Editor.h:
13093         * scintilla/ExternalLexer.cxx:
13094         * scintilla/Indicator.cxx:
13095         * scintilla/KeyMap.cxx:
13096         * scintilla/KeyWords.cxx:
13097         * scintilla/LexAU3.cxx:
13098         * scintilla/LexBash.cxx:
13099         * scintilla/LexCPP.cxx:
13100         * scintilla/LexCaml.cxx:
13101         * scintilla/LexCsound.cxx:
13102         * scintilla/LexEiffel.cxx:
13103         * scintilla/LexGui4Cli.cxx:
13104         * scintilla/LexHTML.cxx:
13105         * scintilla/LexLua.cxx:
13106         * scintilla/LexMSSQL.cxx:
13107         * scintilla/LexOthers.cxx:
13108         * scintilla/LexPOV.cxx:
13109         * scintilla/LexPython.cxx:
13110         * scintilla/LexRuby.cxx:
13111         * scintilla/LexSQL.cxx:
13112         * scintilla/LexVB.cxx:
13113         * scintilla/Makefile.am:
13114         * scintilla/PlatGTK.cxx:
13115         * scintilla/PropSet.cxx:
13116         * scintilla/RESearch.cxx:
13117         * scintilla/RESearch.h:
13118         * scintilla/ScintillaBase.cxx:
13119         * scintilla/ScintillaGTK.cxx:
13120         * scintilla/StyleContext.h:
13121         * scintilla/ViewStyle.cxx:
13122         * scintilla/ViewStyle.h:
13123         * scintilla/XPM.cxx:
13124         * scintilla/include/KeyWords.h:
13125         * scintilla/include/Platform.h:
13126         * scintilla/include/PropSet.h:
13127         * scintilla/include/SciLexer.h:
13128         * scintilla/include/Scintilla.h:
13129         * scintilla/include/Scintilla.iface:
13130         * scintilla/include/ScintillaWidget.h:
13131         * scintilla/lexers.make:
13133         Update to scintilla 1.68
13135         * src/anjuta-app.c:
13136         Only show help items which are really availible
13138         * plugins/cvs-plugin/cvs-callbacks.c
13139         * plugins/cvs-plugin/cvs-execute.c
13140         * plugins/cvs-plugin/subversion-callbacks.c:
13141         * libanjuta/anjuta-utils.c:
13142         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
13144 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
13146         * plugins/project-wizard/install.c,
13147         * plugins/project-wizard/autogen.c:
13148         Add error messages if using a read only directory
13149         Improve fix for bug #339296
13151 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13153         * libanjuta/interfaces/libanjuta.idl:
13154         * plugins/document-manager/action-callbacks.c:
13155         * plugins/document-manager/plugin.c:
13156         * plugins/editor/text_editor.c:
13157         Added IAnjutaEditorGoto 
13159         * plugins/editor/aneditor.cxx:
13160         * plugins/editor/aneditor.h:
13161         * plugins/editor/text_editor.h:
13162         * plugins/editor/text_editor_prefs.c:
13163         
13164         Fixed #305076
13166 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
13168         * libanjuta/interfaces/libanjuta.idl:
13169         * plugins/document-manager/action-callbacks.c:
13170         * plugins/document-manager/anjuta-docman.c:
13171         * plugins/document-manager/plugin.c:
13172         * plugins/editor/text_editor.c: 
13173         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
13174         
13175         * plugins/sourceview/sourceview.c:
13176         * plugins/sourceview/sourceview.glade:
13177         Fixed some uft-8 issues and added a preference option
13178         to enable/disable gnome-vfs monitoring
13179         
13180         * scintilla/Makefile.am:
13181         * scintilla/include/Makefile.am:
13182         Fixed build
13184 2006-04-20  Massimo Cora' <maxcvs@email.it>
13186         * libanjuta/interfaces/libanjuta.idl:
13187         Remove get_current_pos () because we have get_position()
13189 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
13191         * NEWS: Updated
13192         * plugins/sourceview/tag-window.c:
13193         Don't close window on PageUp/PageDown
13195 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
13197         * data/Makefile.am:
13198         * manuals/reference/libanjuta/Makefile.am:
13199         
13200         Some build fixes
13201         
13202         * src/Makefile.am:
13203         * src/bacon-message-connection.c: 
13204         * src/bacon-message-connection.h: (both from gedit)
13205         * src/main.c:
13206         
13207         Fixed #312319 (Opening files when Anjuta is already open)
13209 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13211         * TODO.tasks: Updated
13212         * plugins/sourceview/anjuta-view.c: 
13213         * plugins/sourceview/anjuta-view.h:
13214         * plugins/sourceview/sourceview.c: 
13215         
13216         * configure.in: Fix --enable-plugin-scintilla
13217         
13218         Added char_added signal
13220 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13222         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
13223         
13224         Fixed diff for utf8
13225         
13226         * plugins/sourceview/sourceview.c:
13227         Fixed VFS monitoring (still a bit buggy)
13228         
13229         * plugins/sourceview/sourceview-args.c:
13230         * plugins/sourceview/tag-window.c: 
13231         
13232         Better sizing for the popup-window
13234 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
13236         * plugins/project-wizard/templates/gnome/src/main.c:
13237         * plugins/project-wizard/templates/gnome/src/project.glade:
13238         * plugins/project-wizard/templates/gtk/src/main.c: 
13239         * plugins/project-wizard/templates/gtk/src/project.glade:
13240         * plugins/project-wizard/templates/gtkmm/src/main.cc:
13241         
13242         Fixed up GLADE_FILE definition in project types and fixed bug #334546
13243         
13244 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
13246         * configure.in: More removal of obsoleteness.
13247         * po/no.po:
13249 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
13251         * ROADMAP:
13252         * libanjuta/anjuta-preferences.c: 
13253         * libanjuta/anjuta-utils.c: 
13254         * libanjuta/anjuta-utils.h:
13255         * plugins/message-view/message-view.c:
13256         
13257         Changed color functions and moved convert_color to anjuta-utils.h
13258         
13259         * plugins/message-view/anjuta-message-manager-plugin.glade:
13260         GnomeColorPicker -> GtkColorButton (bug #309154)
13261         
13262         * plugins/sourceview/plugin.c:
13263         * plugins/sourceview/sourceview-prefs.c:
13264         * plugins/sourceview/sourceview.glade:
13265         Added color and font preferences
13267         * plugins/sourceview/sourceview-tags.c:
13268         Only show as much choices as configured in preferences
13270 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13272         * ROADMAP, NEWS: Updated (we are far behind ;-)
13273         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
13275 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13277         * configure.in:
13278         * plugins/editor/Makefile.am:
13279         * scintilla/Makefile.am
13280         
13281         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
13282         
13283         * global-tags/Makefile.am:
13284         * global-tags/create_global_tags.sh:
13285         * plugins/symbol-browser/an_symbol_prefs.c:
13286         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
13287         * plugins/symbol-browser/plugin.h:
13288         * tagmanager/include/tm_workspace.h:
13289         * tagmanager/tm_workspace.c:
13290         
13291         Fixed symbol-browser prefs and move global tags generation from installtion to
13292         preferences to make the life easier for distributers and to allow updates after installtion
13294         * plugins/document-manager/action-callbacks.c: 
13295         * plugins/document-manager/action-callbacks.h:
13296         * plugins/document-manager/anjuta-document-manager.ui:
13297         * plugins/document-manager/indent-util.c:
13298         * plugins/document-manager/plugin.c:
13299         * plugins/editor/text_editor.c:
13300         
13301         Moved indent stuff to document-manager
13302         
13303         * plugins/sourceview/anjuta-view.c: 
13304         * plugins/sourceview/sourceview-args.c: 
13305         * plugins/sourceview/sourceview-scope.c:
13306         * plugins/sourceview/sourceview-tags.c: 
13307         * plugins/sourceview/sourceview.c:
13308         
13309         Fixed several bugs
13310         
13311         * plugins/sourceview/sourceview.plugin (removed):
13312         * plugins/sourceview/sourceview.plugin.in:
13313         Editor is not user-activatible
13314         
13315         * plugins/sourceview/sourceview.png:
13316         Updated icon
13318 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
13320         * src/anjuta-app.c: Fixed crasher on plugin unloading
13322 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
13324         * plugins/sourceview/sourceview.c
13325         * plugins/sourceview/sourceview-args.c
13326         * plugins/sourceview/sourceview-args.h:
13327         
13328         Polished argument completion
13330 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
13332         * plugins/message-view/anjuta-msgman.c:
13333         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
13334         
13335         Show message pane on switch (does not work, anjuta_shell needs a fix)
13336         
13337         * plugins/sourceview/Makefile.am:
13338         * plugins/sourceview/anjuta-view.c: (find_tag_window),
13339         * plugins/sourceview/sourceview-args.c: 
13340         * plugins/sourceview/sourceview-args.h:
13341         * plugins/sourceview/sourceview-private.h:
13342         * plugins/sourceview/sourceview-scope.c: 
13343         (sourceview_scope_update), (sourceview_scope_filter_keypress):
13344         * plugins/sourceview/sourceview-tags.c:
13345         * plugins/sourceview/sourceview.c:
13346         * plugins/sourceview/tag-window.c:
13347         * plugins/sourceview/tag-window.h:
13348         
13349         Added scope and argument completion
13351 2006-04-03  Johannes Schmid <jhs@gnome.org>
13353         * TODO.tasks
13354         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
13355         (on_widget_remove):
13356         Save toolbar state
13358         * plugins/sourceview/sourceview.c: (iselect_clear):
13359         Make "Delete"-key working
13361         * configure.in: #336389
13363 2006-04-03  Johannes Schmid <jhs@gnome.org>
13365         * plugins/sourceview/Makefile.am:
13366         * plugins/sourceview/anjuta-view.c:
13367         * plugins/sourceview/plugin.c: 
13368         * plugins/sourceview/sourceview-private.h:
13369         * plugins/sourceview/sourceview-scope.c:
13370         * plugins/sourceview/sourceview-scope.h:
13371         * plugins/sourceview/sourceview-tags.c: 
13372         * plugins/sourceview/sourceview-tags.h:
13373         * plugins/sourceview/sourceview.c:
13374         * plugins/sourceview/sourceview.h:
13375         * plugins/sourceview/tag-window.c:
13376         
13377         - fixed goto_file_line
13378         - scroll to cursor on undo/redo
13379         - show correct popup-menu
13380         - scope completion (not ready yet)
13382 2006-04-03  Johannes Schmid <jhs@gnome.org>
13384         * plugins/sourceview/plugin.c: 
13385         * plugins/sourceview/sourceview-tags.c:
13386         * plugins/sourceview/sourceview.c: 
13387         * plugins/sourceview/sourceview.h:
13388         * plugins/sourceview/tag-window.c:
13389         
13390         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
13392 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13394         * plugins/sourceview/sourceview.c:
13395         Fixed next/previous bookmark.
13396         Toggled bookmark (set/unset).
13398 2006-04-03  Johannes Schmid <jhs@gnome.org>
13400         * plugins/document-manager/action-callbacks.c:
13401         Fixed Gtk-Warning in goto_line
13402         
13403         * plugins/sourceview/Makefile.am:
13404         * plugins/sourceview/anjuta-document.c:
13405         * plugins/sourceview/anjuta-view.c: 
13406         * plugins/sourceview/anjuta-view.h:
13407         * plugins/sourceview/sourceview-autocomplete.c:
13408         * plugins/sourceview/sourceview-autocomplete.h:
13409         * plugins/sourceview/sourceview-private.h:
13410         * plugins/sourceview/sourceview-tags.c:
13411         * plugins/sourceview/sourceview-tags.h:
13412         * plugins/sourceview/sourceview.c:
13413         * plugins/sourceview/tag-window.c:
13414         * plugins/sourceview/tag-window.h:
13415         Created a nice API for tag and completion windows
13416         
13417         * plugins/sourceview/sourceview-print.h:
13418         * plugins/sourceview/sourceview-print.c:
13419         Added printing
13420                 
13421 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13423         * plugins/sourceview/sourceview.c:
13424         Fixed typo (Sort bookmarks).
13425         
13426 2006-04-01  Johannes Schmid <jhs@gnome.org>
13428         * plugins/sourceview/anjuta-document.c:
13429         * plugins/sourceview/anjuta-document.h:
13430         * plugins/sourceview/anjuta-view.c:
13431         * plugins/sourceview/anjuta-view.h:
13432         * plugins/sourceview/sourceview-autocomplete.c:
13433         * plugins/sourceview/sourceview-autocomplete.h:
13434         * plugins/sourceview/sourceview-prefs.c:
13435         * plugins/sourceview/sourceview-prefs.h:
13436         * plugins/sourceview/sourceview-private.h:
13437         * plugins/sourceview/sourceview-tags.c:
13438         * plugins/sourceview/sourceview-tags.h:
13439         * plugins/sourceview/sourceview.c:
13440         * plugins/sourceview/sourceview.glade:
13441         * plugins/sourceview/tag-window.c: 
13442         * plugins/sourceview/tag-window.h:
13443         
13444         Improved code complete and autocomplete
13446 2006-04-01  Johannes Schmid <jhs@gnome.org>
13448         * plugins/sourceview/Makefile.am:
13449         * plugins/sourceview/bookmark.png:
13450         * plugins/sourceview/marker-attentive.png:
13451         * plugins/sourceview/marker-basic.png:
13452         * plugins/sourceview/marker-intense.png:
13453         * plugins/sourceview/marker-light.png:
13454         * plugins/sourceview/sourceview.c: 
13455         
13456         Added pixmaps for all marker types and show bookmarks
13457         
13458         * configure.in
13459         * plugins/sourceview/Makefile.am:
13460         Build sourceview on 2.14 only
13462 2006-03-31  Johannes Schmid <jhs@gnome.org>
13464         * plugins/sourceview/Makefile.am:
13465         * plugins/sourceview/anjuta-document.c:
13466         * plugins/sourceview/anjuta-view.c:
13467         * plugins/sourceview/anjuta-view.h:
13468         * plugins/sourceview/sourceview-autocomplete.c:
13469         * plugins/sourceview/sourceview-private.h:
13470         * plugins/sourceview/sourceview-tags.c:
13471         * plugins/sourceview/sourceview-tags.h:
13472         * plugins/sourceview/sourceview.c: 
13473         * plugins/sourceview/tag-window.c:
13474         * plugins/sourceview/tag-window.h:
13475         
13476         Added code completion with tag manager to the editor and fixed a save_as bug
13478 2006-03-31  Johannes Schmid <jhs@gnome.org>
13480         * src/main.c: Revert patch from Rob to allow building with
13481         Gnome 2.12
13482         * configure.in: Require at least 2.12 libraries
13484 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
13486         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
13488         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13489         Improve anjuta-plugin project template: Added missed files dist tarball
13490         (make dist)
13492         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
13493         typo
13495 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
13497         reviewed by: Johannes Schmid <jhs@gnome.org>
13499         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
13500         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
13501         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13502         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13503         
13504         Improve anjuta-plugin project template. Also fix for #322744
13506 2006-03-27  Johannes Schmid <jhs@gnome.org>
13508         * plugins/sourceview/sourceview-private.h:
13509         plugins/sourceview/sourceview.c:
13510         
13511         Added basic bookmark support
13513 2006-03-27  Johannes Schmid <jhs@gnome.org>
13515         * TODO.tasks:
13516         Updated
13517         
13518         Patch from Rob Bradfort <robster@debian.org>:
13519         * src/main.c: (get_command_line_args), (main):
13520         Migration from popt to GOption
13521         
13522 2006-03-26 Naba Kumar  <naba@gnome.org>
13524         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13525         size to scale itself with theme.
13527 2006-03-26 Naba Kumar  <naba@gnome.org>
13529         * plugins/file-manager/an_file_view.c,
13530         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13531         when symbolview and fileview objects are destroyed to avoid crashes
13532         after the plugins are disabled.
13534 2006-03-26 Naba Kumar <naba@gnome.org>
13536         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13537         Deleted unused file.
13538         
13539         * plugins/glade/plugin.c: Be able to close glade plugin when there
13540         there is no glade project loaded.
13541         
13542         * plugins/sourceview/sourceview.plugin,
13543         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13545 2006-03-23  Naba Kumar  <naba@gnome.org>
13547         * plugins/editor/print.c: Fixed a bug where some sections of
13548         printed/previewed text is not highlighted.
13549         
13550 2006-03-20  Johannes Schmid <jhs@gnome.org>
13552         * libanjuta/interfaces/libanjuta.idl:
13553         Added IAnjutaPrint
13554         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13555         as we do not use private apis. Show help window and startup because it does 
13556         not survive gdl
13557         
13558         * plugins/document-manager/action-callbacks.c:
13559         plugins/editor/Makefile.am:
13560         plugins/editor/text_editor.c:
13561         plugins/editor/print.c:
13562         plugins/editor/print.h:
13563         
13564         Fixed printing (nobody has missed it BTW ;-)
13565         
13566         * plugins/sourceview/sourceview.c:
13567         Fixed a crasher
13569 2006-03-20 Naba Kumar <naba@gnome.org>
13571         * configure.in, plugins/devhelp/plugin.c: Be able to build with
13572         devhelp >= 0.9 < 0.11 versions.
13573         
13574 2006-03-20  Johannes Schmid <jhs@gnome.org>
13576         * plugins/sourceview/anjuta-document-loader.c
13577         plugins/sourceview/sourceview.c:
13578         
13579         Fixed encoding bugs
13581 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13583         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
13584         Fixed bug (line position)
13585         Give the good line position whatever the active editor.
13587 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
13589         * configure.in: Added fi to ALL_LINGUAS
13591 2006-03-19  Johannes Schmid <jhs@gnome.org>
13593         * plugins/sourceview/anjuta-document-loader.c:
13594         replace gnome_vfs_get_mime_type_for_name_and data
13596         * plugins/build-basic-autotools/build-basic-autotools.c:
13597         Fixed #335142
13599 2006-03-17  Johannes Schmid <jhs@gnome.org>
13601         * plugins/editor/editor.glade:
13602         Added style-editor again after it got lost somehow
13604 2006-03-17  Johannes Schmid <jhs@gnome.org>
13606         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
13607         configure.in: require devhelp 0.11
13608         
13609         Post 0.11 devhelp versions (CVS) do not work because of an API change...
13611         plugins/build-basic-autotools/build-basic-autotools.c:
13612         forgot a an installtion callback for the "install as root"-feature
13614 2006-03-17  Massimo Cora' <maxcvs@email.it>
13616         reviewed by: Johannes Schmid <jhs@gnome.org>
13618         * plugins/class-gen/anjuta-class-gen-plugin.glade
13619         plugins/class-gen/class_gen.c 
13620         plugins/class-gen/goc_template_header
13621         plugins/class-gen/goc_template_source
13622         
13623         Fixed bug #334663
13625 2006-03-16  Johannes Schmid <jhs@gnome.org>
13627         * plugins/sourceview/sourceview.c:
13628         Fixed "save-point" signal for undo actions
13630 2006-03-16  Massimo Cora' <maxcvs@email.it>
13631         
13632         reviewed by: Johannes Schmid <jhs@gnome.org>
13633         
13634         * plugins/document-manager/anjuta-docman.c:
13635         Implement tab drag and drop
13637 2006-03-16  Johannes Schmid <jhs@gnome.org>
13639         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
13640         plugins/build-basic-autotools/build-basic-autotools.c:
13641         
13642         Implemented "install as root"-feature (#321455)
13644 2006-03-16  Johannes Schmid <jhs@gnome.org>
13646         * mime/.cvsignore
13647         plugins/sourceview/.cvsignore
13648         plugins/tools/scripts/.cvsignore:
13649         Added/extended .cvsignore files
13650         
13651         * plugins/sourceview/sourceview-autocomplete.c:
13652         plugins/sourceview/sourceview-autocomplete.h:
13653         plugins/sourceview/sourceview-prefs.c:
13654         plugins/sourceview/sourceview-private.h:
13655         plugins/sourceview/sourceview.glade:
13656         Autcomplete just works(tm) now and respects preferences
13657         
13658         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
13659         Use better algorithm from autocomplete
13661 2006-03-15  Johannes Schmid <jhs@gnome.org>
13663         * src/anjuta-app.c:
13664         Fixed bug #304495
13666 2006-03-15  Johannes Schmid <jhs@gnome.org>
13668         * libanjuta/interfaces/libanjuta.idl:
13669         plugins/class-gen/class_gen.c:
13670         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
13671         plugins/project-manager/plugin.c:
13672         
13673         Allow to add multiple source files (#320191)
13674         
13675         * configure.in: Require gnome-build 0.1.3
13677 2006-03-14  Johannes Schmid <jhs@gnome.org>
13679         * plugins/macro/macro-utils.c: Fixed bug #333606
13680         * plugins/file-wizard/file.c: Fixed bug #333601
13682 2006-03-13  Johannes Schmid <jhs@gnome.org>
13684         * plugins/sourceview/sourceview_autocomplete.c
13685         plugins/sourceview/sourceview_autocomplete.h
13686         plugins/sourceview/sourceview.c
13687         plugins/sourceview/sourceview-private.h
13688         plugins/sourceview/sourceview-prefs.c:
13689         
13690         Cleaned up and fixed several issues
13691         
13692 2006-03-13  Johannes Schmid <jhs@gnome.org>
13694         * plugins/sourceview/Makefile.am:
13695         plugins/sourceview/sourceview-autocomplete.c
13696         plugins/sourceview/sourceview-autocomplete.h:
13697         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13698         plugins/sourceview/sourceview-private.h:
13699         plugins/sourceview/sourceview.c:
13700         
13701         Added (buggy) autocomplete feature to sourceview
13702         
13703 2006-03-12 Naba Kumar <naba@gnome.org>
13705         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
13706         libanjuta/anjuta-session.c: Added API docs.
13708 2006-03-12 Naba Kumar <naba@gnome.org>
13710         * TODO.tasks: Added couple of tasks.
13711         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
13712         Register private class as early as possible so that members could
13713         point to self class. Code clean up.
13715 2006-03-12 Naba Kumar <naba@gnome.org>
13717         * po/POTFILES.in, po/POTFILES.skip: Updated.
13719 2006-03-11 Naba Kumar <naba@gnome.org>
13721         * libanjuta/anjuta-shell.c,
13722         plugins/document-manager/anjuta-docman.c,
13723         plugins/document-manager/plugin.c,
13724         plugins/symbol-browser/an_symbol_search.c,
13725         plugins/valgrind/vgrule-list.c: Use correct signal names while
13726         creating them.
13727         
13728         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
13729         signal names and fixed enum IANJUTA_TYPE_* macro.
13731 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13733         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
13734         plugins/search/search-replace.c :
13735         Fixed bug (Bookmark the good line).
13736         Search & Replace (Mark all matched strings).
13737         
13738 2006-03-09  Johannes Schmid <jhs@gnome.org>
13740         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
13741         Completed changes from yesterday
13742         
13743         * plugins/document-manager/anjuta-document-manager.glade:
13744         plugins/editor/editor.glade
13745         plugins/editor/plugin.c: (activate_plugin)
13746         plugins/editor/text_editor.c
13747     plugins/sourceview/Makefile.am
13748         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
13749         plugins/sourceview/sourceview.glade:
13750         Completed preference changes
13752 2006-03-08  Johannes Schmid <jhs@gnome.org>
13754         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
13755         plugins/search/plugin.c: (activate_plugin):
13756         
13757         Removed Gtk-Criticals
13758         
13759         * plugins/document-manager/anjuta-document-manager.glade:
13760         plugins/document-manager/plugin.c: (on_docman_auto_save),
13761         (on_gconf_notify_timer), (prefs_init):
13762     plugins/document-manager/plugin.h:
13763         plugins/editor/text_editor.c: (text_editor_instance_init),
13764         (text_editor_dispose):
13765         plugins/editor/text_editor.h:
13766         plugins/editor/text_editor_cbs.c:
13767         plugins/editor/text_editor_cbs.h:
13768         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
13769         plugins/glade/plugin.c: (activate_plugin):
13770         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13771         plugins/sourceview/sourceview-private.h:
13772         plugins/sourceview/sourceview.c: (on_menu_popup),
13773         (sourceview_new), (ifile_open), (ifile_savable_save),
13774         (ifile_savable_save_as), (ieditor_set_popup_menu),
13775         (ieditor_get_filename), (imark_mark):
13777     Moved autosave from editor to document manager and fixed some things in 
13778     Sourceview plugin
13780 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13782         * plugins/search/anjuta-search.glade :
13783         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
13784         plugins/search/search-replace_bachend.c: Fixed a crash bug.
13785         plugins/search/search-replace.c : Fixed bug.
13786         
13787 2006-03-08  Johannes Schmid <jhs@gnome.org>
13789     * plugins/search/anjuta-search.glade
13790     Fixed widget names (glade is a bit stupid on copying widgets to other files)
13792 2006-03-07  Johannes Schmid <jhs@gnome.org>
13794         * plugins/document-manager/action-callbacks.c
13795         plugins/document-manager/anjuta-document-manager.glade
13796         plugins/document-manager/plugin.c: (prefs_init),
13797         (activate_plugin):
13798         plugins/editor/Makefile.am:
13799         plugins/editor/editor.glade:
13800         plugins/editor/plugin.c: (on_style_button_clicked),
13801         (activate_plugin), (dispose):
13802         plugins/editor/style-editor.c:
13803         
13804         Startet to seperate document-manager and editor preferences
13806         * plugins/search/Makefile.am:
13807         plugins/search/anjuta-search.glade:
13808         plugins/search/search-replace.c:
13809         
13810         Moved search GUI to search-plugin
13811                 
13812         * plugins/sourceview/sourceview-prefs.c:
13813         plugins/sourceview/sourceview-prefs.h:
13814         plugins/sourceview/sourceview-private.h:
13815         plugins/sourceview/sourceview.c: 
13816         plugins/sourceview/sourceview.h:
13817         plugins/sourceview/Makefile.am:
13818         plugins/sourceview/anjuta-document.h:
13819         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
13820         plugins/sourceview/plugin.c: 
13821         
13822         Added some preferences to sourceview and fixed vfs_monitor
13823         
13824         * tagmanager/c.c: (parseParens): 
13825         Removed annoying debug message
13826         
13827         * libanjuta/interfaces/libanjuta.idl: 
13828         Removed IAnjutaEditorFactory::create_style_editor()
13830 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13832         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
13833         Search : Bookmark all matched lines.
13835 2006-03-06  Johannes Schmid <jhs@gnome.org>
13837         * plugins/class-gen/anjuta-class-gen.plugin.in
13838         plugins/file-loader/plugin.c: (sort_wizards)
13839         (on_create_submenu), (activate_plugin)
13840         plugins/file-wizard/anjuta-file-wizard.plugin.in
13841         plugins/glade/anjuta-glade.plugin.in
13842         plugins/project-import/anjuta-project-import.plugin.in
13843         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13844         
13845         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
13846         sorted alphabeticly
13847         
13848         * plugins/project-wizard/templates/mkfile.wiz:
13849         Use configured project directory instead of ~/myproject
13850         
13851         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
13852         (ifile_open):
13853         Show markers (again) and monitor uri
13855 2006-03-06  Naba Kumar  <naba@gnome.org>
13857         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
13858         typedefs separately so that forward linking would work.
13859         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
13861 2006-03-05  Naba Kumar  <naba@gnome.org>
13863         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
13864         passing Enums and Structs in signals. Define struct _Name in
13865         generated code, so that forward referencing.
13866         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
13867         
13868         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
13869         
13870 2006-03-05  Naba Kumar  <naba@gnome.org>
13872         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
13873         support. Generate GType definitions for enums in generated codes
13874         so that enums could be passed as signal params.
13875         
13876 2006-03-04  Naba Kumar  <naba@gnome.org>
13878         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13879         Restored cvs-moved revision files. They were originally marked
13880         deleted at their older locations. Now they are restored at
13881         their new locations. The changeset is one that was committed
13882         as part of document-manager, editor, search and print plugins
13883         separation from editor plugin.
13884         
13885 2006-03-03  Johannes Schmid <jhs@gnome.org>
13887         * plugins/sourceview/*:
13888         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
13889         poiting this out!
13891 2006-03-04  Naba Kumar  <naba@gnome.org>
13893         * plugins/gdb/*: Deleted removed files (see previous changlog
13894         entry for files list).
13895         
13896 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13898         * plugins/debug-mananger/breakpoints.c,
13899         plugins/debug-manager/breakpoints.h,
13900         plugins/debug-manager/debug_tree.c,
13901         plugins/debug-manager/debug_tree.h,
13902         plugins/debug-manager/info.c,
13903         plugins/debug-manager/info.h,
13904         plugins/debug-manager/locals.c,
13905         plugins/debug-manager/locals.h,
13906         plugins/debug-manager/memory.c,
13907         plugins/debug-manager/memory.h,
13908         plugins/debug-manager/registers.c,
13909         plugins/debug-manager/registers.h,
13910         plugins/debug-manager/sharedlib.c,
13911         plugins/debug-manager/sharedlib.h,
13912         plugins/debug-manager/signal.c,
13913         plugins/debug-manager/signal.h,
13914         plugins/debug-manager/stack_trace.c,
13915         plugins/debug-manager/stack_trace.h,
13916         plugins/debug-manager/watch.c,
13917         plugins/debug-manager/watch.h,
13918         plugins/debug-manager/Makefile.am:
13919         Move from gdb plugin to debug manager plugin
13921         * plugins/debug-manager/anjuta-debug-manager.glade,
13922         plugins/debug-manager/anjuta-debug-manager.ui:
13923         Move all user interface from gdb to debug manager
13925         * plugins/debug-manager/utilities.c,
13926         plugins/debug-manager/utilities.h:
13927         Remove some unused code
13928         Add useful code from gdb plugin
13930         * plugins/debug-manager/start.c,
13931         plugins/debug-manager/start.h:
13932         Include code of attach_process
13933         Add more code to start the debugger
13935         * plugins/debug-manager/plugin.c,
13936         plugins/debug-manager/plugin.h,
13937         plugins/debug-manager/anjuta-debug-manager.plugin.in:
13938         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13940         * plugins/debug-manager/debugger.c,
13941         plugins/debug-manager/debugger.h:
13942         Implement a queue of debugger command
13944         * plugins/gdb/actions.c,
13945         plugins/gdb/actions.h,
13946         plugins/gdb/watch_cbs.c,
13947         plugins/gdb/watch_cbs.h,
13948         plugins/gdb/watch_gui.c,
13949         plugins/gdb/watch_gui.h:
13950         Removed 
13952         * plugins/gdb/debugger.c,
13953         plugins/gdb/debugger.h,
13954         plugins/gdb/gdbmi.c,
13955         plugins/gdb/gdbmi.h,
13956         plugins/gdb/utilities.c,
13957         plugins/gdb/utilities.h,
13958         plugins/gdb/Makefile.am,
13959         plugins/gdb/anjuta-gdb.plugin.in:
13960         Implement necessary functions
13962         * plugins/gdb/parser.c,
13963         plugins/gdb/parser.h:
13964         Code for parsing variable previously in debug_tree.c
13966         * plugins/gdb/anjuta-gdb.glade,
13967         plugins/gdb/anjuta-gdb.ui:
13968         Remove user interface
13970         * plugins/gdb/gdbmi-test.c:
13971         Need update
13973         * plugins/gdb/anjuta-gdb.plugin.png:
13974         Try an improved icon for gdb (archer fish)
13976         * libanjuta/anjuta-debugger.c,
13977         libanjuta/anjuta-debugger.h,
13978         libanjuta/interfaces/libanjuta.idl,
13979         libanjuta/interfaces/anjuta-idl-compiler.pl,
13980         libanjuta/Makefile.am:
13981         Add declaration used in new IAnjutaDebugger interface
13983         * manuals/reference/libanjuta.types,
13984         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13985         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13986         Update documentation
13988 2006-03-02  Naba Kumar  <naba@gnome.org>
13990         * manuals/reference/libanjuta/Makefile.am,
13991         manuals/reference/libanjuta/libanjuta-docs.sgml,
13992         manuals/reference/libanjuta/libanjuta-sections.txt,
13993         manuals/reference/libanjuta/libanjuta.types,
13994         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13995         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13996         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13997         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13998         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13999         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14000         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14001         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14002         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14003         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14004         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14005         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14006         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14007         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14008         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14009         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14010         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14011         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14012         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14013         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14014         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14015         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14016         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14017         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14018         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14019         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14020         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14021         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14022         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14023         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14024         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14025         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14026         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14027         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14028         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14029         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14030         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14031         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14032         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14033         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14034         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14035         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14036         manuals/reference/libanjuta/tmpl/plugins.sgml,
14037         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14038         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14039         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14040         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14041         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14042         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14043         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14044         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14045         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14046         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14047         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14048         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14049         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14050         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14051         documentation.
14053 2006-02-28  Naba Kumar <naba@gnome.org>
14055         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14056         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14057         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14058         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14059         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14060         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14061         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14062         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14063         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14064         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14065         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14066         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14067         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14068         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14070 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14072         * plugins/sourceview/sourceview.c:
14073         Select to brace, select block.
14075 2006-02-28  Johannes Schmid <jhs@gnome.org>
14077         * plugins/file-wizard/Makefile.am
14078         plugins/file-wizard/action-callbacks.c (removed)
14079         plugins/file-wizard/action-callbacks.h (removed)
14080         plugins/file-wizard/anjuta-file-wizard.ui
14081         plugins/file-wizard/plugin.c: (activate_plugin),
14082         (deactivate_plugin)
14083         plugins/file-wizard/plugin.h:
14084         Removed Edit->Insert Text submenu (replace by macros plugin)
14085         
14086         * plugins/sourceview/sourceview.c: (sourceview_new),
14087         (ieditor_set_popup_menu):
14088         Fixed some more bugs
14089         
14090         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
14092 2006-02-28  Naba Kumar <naba@gnome.org>
14094         * plugins/file-manager/an_file_view.c,
14095         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
14096         rows also and with delay 1 sec (the color and timout value should
14097         probably be picked up from some system wide preference key).
14099 2006-02-28  Naba Kumar <naba@gnome.org>
14101         * libanjuta/interfaces/libanjuta.idl,
14102         plugins/document-manager/action-callbacks.c,
14103         plugins/document-manager/plugin.c,
14104         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
14105         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
14106         Added interface checks in document manager and enable/disable
14107         menus based on supported interface.
14108         
14109         * plugins/project-import/anjuta-project-import.glade: Set some
14110         resonable size for the import dialog.
14112  2006-02-27  Naba Kumar  <naba@gnome.org>
14114         * libanjuta/interfaces/libanjuta.idl,
14115         plugins/document-manager/action-callbacks.c,
14116         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
14117         and eol conversion actions.
14119 2006-02-27  Johannes Schmid <jhs@gnome.org>
14120         
14121         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
14122         * plugins/file-manager/an_file_view.c
14123         plugins/file-manager/plugin.h:  Added tooltips
14124         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
14126 2006-02-26  Naba Kumar  <naba@gnome.org>
14128         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14129         plugins/build-basic-autotools/build-basic-autotools.c,
14130         plugins/build-basic-autotools/build-basic-autotools.h,
14131         plugins/build-basic-autotools/executer.c,
14132         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
14133         disable indicator highlights preferences from message manager to
14134         build plugin. Implemented message indicator highlights in build tool.
14135         
14136         * plugins/editor/text_editor.c: Fixed indicators.
14138 2006-02-26  Johannes Schmid <jhs@gnome.org>
14140         * plugins/sourceview/sourceview.c:
14141         - Fixed some bugs
14142         - Added markers
14143         * plugins/subversion/svn_auth.c:
14144         Fixed username/password authentification but there might be a memory corruption
14146 2006-02-26  Naba Kumar  <naba@gnome.org>
14148         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14149         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
14150         libanjuta/anjuta-launcher.h: Added documentation.
14152 2006-02-24  Naba Kumar  <naba@gnome.org>
14154         * plugins/editor/text_editor.c: Fixed change in API in
14155         IAnjutaEditorSelection::set().
14156         
14157 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14159         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
14160         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
14161         libanjuta/interfaces/libanjuta.idl :
14162         Search in sourceview editor (Select in buffer).
14165 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14167         * plugins/sourceview/sourceview.c :
14168         Fixed Replace, to_upper, to_lower.
14169         
14170         * plugins/search/search-replace_backend.c :
14171         Renamed header name.
14173 2006-02-22  Naba Kumar  <naba@gnome.org>
14175         * libanjuta/anjuta-plugin-description.c,
14176         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
14177         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
14178         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
14179         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14180         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
14181         
14182         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14183         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
14184         
14185 2006-02-21  Naba Kumar  <naba@gnome.org>
14187         * libanjuta/interfaces/libanjuta.idl,
14188         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14189         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
14190         interface for editor.
14192 2006-02-21  Naba Kumar  <naba@gnome.org>
14194         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
14196         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14197         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
14199 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14201         * GTKSOURCEVIEW EDITOR
14202         plugins/sourceview/sourceview.c :
14203         Fixed copy and Goto Line.
14204         
14205         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
14206         plugins/macro/plugin.c :
14207         Fixed Insert key word and Insert macro.
14209 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
14211         * plugins/document-manager/anjuta-docman.c:
14212         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
14213         
14214         * configure.in:
14215         plugins/Makefile.am:
14216         plugins/sourceview/.cvsignore:
14217         plugins/sourceview/Makefile.am:
14218         plugins/sourceview/plugin.c: :
14219         plugins/sourceview/plugin.h:
14220         plugins/sourceview/sourceview.c: 
14221         plugins/sourceview/sourceview.h:
14222         plugins/sourceview/sourceview.plugin:
14223         plugins/sourceview/sourceview.plugin.in:
14224         plugins/sourceview/sourceview.png:
14226         Added sourceview editor plugin
14228 2006-02-19 Naba Kumar  <naba@gnome.org>
14230         * libanjuta/interfaces/libanjuta.idl,
14231         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14232         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14233         plugins/cvs-plugin/cvs-interface.c,
14234         plugins/document-manager/action-callbacks.c,
14235         plugins/document-manager/action-callbacks.h,
14236         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
14237         plugins/search/plugin.c, plugins/search/search-replace.c,
14238         plugins/search/search-replace_backend.c,
14239         plugins/subversion/subversion-actions.c,
14240         plugins/subversion/subversion-callbacks.c,
14241         plugins/tools/editor.c, plugins/tools/execute.c,
14242         plugins/tools/variable.c: Defined proper editor interfaces and fixed
14243         few fatal warnings.
14245 2006-02-15 Naba Kumar  <naba@gnome.org>
14247         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
14248         within another.
14249         
14250         * libanjuta/interfaces/libanjuta.idl,
14251         plugins/document-manager/anjuta-docman.c,
14252         plugins/document-manager/plugin.c,
14253         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
14254         unnecessary parameters from IAnjutaEditor interface and used proper
14255         types instead of 'gpointer'. Fixed various compiler warnings.
14256         
14257         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
14258         file
14260 2006-02-12 Naba Kumar  <naba@gnome.org>
14262         * po/POTFILES.in: Updated.
14263         
14264 2006-02-11 Naba Kumar  <naba@gnome.org>
14266         * plugins/editor/properties.[cxx,h],
14267         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
14268         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
14269         to sci_prop_*(), because they were conflicting with external
14270         functions (in some ssl library).
14271         
14272 2006-02-08 Naba Kumar  <naba@gnome.org>
14274         Patch from Massimo Cora  <maxcvs@email.it>:
14275         * plugins/valgrind/anjuta-valgrind.schemas,
14276         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
14277         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
14278         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
14279         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
14280         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
14281         plugins/valgrind/vgtoolview.c,
14282         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
14283         before running the debugging session. I've added also a
14284         preference in Anjuta Preferences where you can specify
14285         the path to the valgrind binary. The default is /usr/bin/valgrind.
14286         Now it displays a dialog with the error. [it can be -program
14287         exited- or -file loaded or end of input-]. Some valgrind 3.x
14288         compatibility.
14289         
14290 2006-01-29 Naba Kumar  <naba@gnome.org>
14292         Patch from Massimo Cora  <maxcvs@email.it>:
14293         * configure.in, plugins/Makefile.am,
14294         plugins/valgrind/*: Valgrind plugin (requires
14295         binutils-dev and valgrind to be installed.
14297 2005-01-24 Johannes Schmid <jhs@gnome.org>
14299         * Patch from Eric Greveson <ejg45@cam.ac.uk>
14300         plugins/tools/variables.c:
14301         Added current directory to possible variables
14303         * Patch from Günther Brammer <gbrammer@gmx.de>
14304         plugins/document-manager/anjuta-docman.c:
14305         Fix a crash on opening a file
14307         AUTHORS: Added Günther Brammer
14309 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
14311         * libanjuta/anjuta-launcher.c:
14312         Fix a bug in AnjutaLauncher when output is bigger than buffer
14313         Probably fix bug #315188 and #305134
14315 2005-12-28      Johannes Schmid <jhs@gnome.org>
14316         
14317         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
14318         * src/about.c: Use new gtk about dialog
14319         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
14320         Updated anjuta_ui_add_action_group_entries call
14321         
14322         Patch from Jean Breford <jean.breford@normalesup.org>
14323         and Markus Habermehl <bmh1980de@yahoo.de>:
14324         
14325         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
14326         * AUTHORS: Added Jean and Markus
14328 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14329         * plugins/search/search-replace.c :
14330         Bookmark all matched lines.
14331         * plugins/search/search-replace_backend.c :
14332         Fixed bug (Search in all project files).
14334 2005-12-21      Johannes Schmid <jhs@gnome.org>
14335         
14336         * plugins/search/plugin.c:
14337         Fixed signal names
14338         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
14339         investigation needed.
14340         
14341         AUTHORS: Added Ross Goldner
14343 2005-12-19  Ross Golder  <ross@golder.org>
14345         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
14346         application/xml MIME type.
14348 2005-12-18  Johannes Schmid <jhs@gnome.org>
14349         
14350         po/POTFILES.in: Updated files after directory changes
14351         HACKING: Removed outdated section 3 (anoncvs)
14353 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
14355         * plugins/build-basic-autotools/build-basic-autotools.c:
14356         Save all files in editor before running a command
14358         * plugins/tools/execute.c:
14359         Use document manager plugin instead of each editor for
14360         saving all files
14362 2005-12-15  Johannes Schmid <jhs@gnome.org>
14364         * plugins/document-manager/action-callbacks.c:
14365         (on_save_all1_activate), (on_swap_activate)
14366         plugins/document-manager/anjuta-docman.c:
14367         (on_save_as_filesel_response), (on_notebook_switch_page):
14368         
14369         Fixed some remaining issues in document-manger
14371 2005-12-15      Johannes Schmid <jhs@gnome.org>
14373         * plugins/profile-default/default.anjuta:
14374         Load Search plugin and Message Manager by default
14376 2005-12-14  Johannes Schmid <jhs@gnome.org>
14377         
14378         * plugins/editor/text_editor.c
14379         libanjuta/anjuta-utils.c:
14380         
14381         Check if files differ when gnome-vfs monitoring is used.
14382         (Bug #309688)
14384 2005-12-13  Johannes Schmid <jhs@gnome.org>
14386         * plugins/document-manager/plugin.c:
14387         Only save modified files in ianjuta_file_savable_save() for document-manager
14388         as discussed on mailing list.
14389         
14390         * plugins/cvs-plugin/cvs-callbacks.c:
14391         Fixed dialog handling for empty log message
14393 2005-12-13  Johannes Schmid <jhs@gnome.org>
14395         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
14396         
14397         * plugins/project-manager/* Removed ununsed files
14398         
14399         * plugins/symbol-browser/an_symbol_iter.c
14400         plugins/build-basic-autotools/build-basic-autotools.c
14401         plugins/build-basic-autotools/executer.c
14402         plugins/class-gen/class_gen.c
14403         plugins/class-inheritance/class-inherit.c
14404         plugins/cvs-plugin/cvs-actions.c
14405         plugins/cvs-plugin/cvs-interface.c
14406         plugins/debug-manager/attach_process.
14407         plugins/devhelp/plugin.c
14408         plugins/document-manager/plugin.c
14409         plugins/document-manager/indent_util.c
14410         plugins/editor/properties.cxx
14411         plugins/editor/aneditor.cxx
14412         plugins/editor/style-editor.c
14413         plugins/editor/text_editor.c
14414         plugins/macro/macro_db.c
14415         tagmanager/c.c:
14416         
14417         Use DEBUG_PRINT for debug messages
14419         libanjuta/anjuta-debug.h: Include config.h
14420         
14421         HACKING: Updated (BTW: does anyone read this?)
14422         
14423 2005-12-12  Johannes Schmid <jhs@gnome.org>
14425         Patch from Johan Ersvik <jersvik@fastmail.fm>:
14426         * plugins/gdb/debugger.c
14427         
14428         Fix a crasher in gdb plugin
14429         
14430         * plugins/gtodo/plugin.c
14431         plugins/search/plugin.c
14432         
14433         Fixed bug #305301
14434         
14435         * plugins/document-manager/anjuta-docman.c:
14436         
14437         Fixed error markers 
14438         
14439         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
14440         
14441         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
14442         
14443         * plugins/document-manager/anjuta-docman.c:
14444         highlight changed files in docman popup-menu
14445         * plugins/gdb/debug-tree.c:
14446         plugins/gdb/debugger.c
14447         Do not corupt entire "locals" tree when variable pointer have
14448         additional info and arrays/strucs/unions correctly.
14449         
14451 2005-12-11  Johannes Schmid <jhs@gnome.org>
14453         * plugins/document-manager/anjuta-docman.c
14454         plugins/document-manager/plugin.c
14455         plugins/editor/text_editor.c:
14456         
14457         AUTHORS: Added Johan Ersvik
14459         Fixed "is-dirty" bug and tab ordering
14461 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
14462         
14463         * plugins/editor/aneditor-autocomplete.cxx
14464         plugins/editor/aneditor-calltip.cxx
14465         plugins/editor/aneditor-priv.h
14466         plugins/symbol-browser/an_symbol.c
14467         plugins/symbol-browser/an_symbol_view.c
14468         tagmanager/entry.h
14469         tagmanager/tm_symbol.c
14470         tagmanager/tm_tag.c
14471         tagmanager/include/tm_symbol.h
14472         tagmanager/include/tm_tag.h
14473         tagmanager/c.c
14475         Better pointer recognition in tagmanager and symbol browser
14477 2005-12-11  Johannes Schmid <jhs@gnome.org>
14479         * plugins/search/*: New search plugin derived from search code in old editor
14480         plugin.
14481         
14482         * plugins/document-manager/*: new document-manger which is now seperated from
14483         editor to allow implementation of other editor widgets. Code is mostly derived
14484         from old editor plugin
14486         * plugins/print/* new print plugin which is not fully implemented in the
14487         moment
14489         * plugins/editor/text_editor.c: Added lots of interface code
14490         
14491         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
14492         IAnjutaEditorFactory and extended IAnjutaEditor
14493         
14494         * configure.in, plugins/Makefile.am updated build system for new
14495         plugins
14497         This is a huge commit which might still contain some bugs and also has
14498         some fixmes. Things that are not working are the search toolbar because it
14499         does not use the same backend as any other searching function and printing
14500         (easy to fix) because it did not yet implement IAnjutaPrintable.
14502 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
14504         * plugins/project-wizard/property.c:
14505         Use newer GtkFileChooser instead of GtkFileSelection with
14506         GnomeFileEntry to avoid a bug
14508         * plugins/project-wizard/install.c:
14509         Avoid an endless loop if project directory is not writable
14510         
14511         * plugins/project-wizard/druid.c:
14512         Allow creating project in empty directory without a
14513         warning
14515 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
14516         
14517         Patch from Massimo Cora <maxcvs@email.it>
14518         * plugins/class-inheritence/class-inherit.c
14519         plugins/class-inheritence/plugin.c
14520         plugins/class-inheritence/plugin.h
14521         configure.in
14522         
14523         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
14524         no longer supported!
14526 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
14527         
14528         Patch from Johan Ersvik <jersvik@fastmail.fm>
14529         * plugins/message-view/message-view.c
14530         plugins/build-basic-autotools/build-basic-autotools.c
14531         plugins/build-basic-autotools/automake-c.filters
14533         This patch correct regex-filters for newer automake
14534         versions
14536 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14538        * plugins/tools/execute.c:
14539        Detect variables inside a word
14541 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14543         * libanjuta/anjuta-status.[ch],
14544         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14545         plugins/editor/anjuta-docman.c :
14546         New anjuta-status procedure.
14548 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14550         *Modified Files:
14551         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14552         plugins/editor/Makefile.am
14553         plugins/editor/anjuta-document-manager.glade
14554         plugins/editor/plugin.c plugins/editor/plugin.h
14555         plugins/editor/text_editor.c plugins/editor/text_editor.h
14556         *Added Files:
14557         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14558         plugins/editor/indent-util.c plugins/editor/indent-util.h
14559         plugins/editor/indent_test.c :
14560         Set and Preview indent preferences parameters.
14561         Saved indent user parameters.
14563 2005-10-27  Naba Kumar  <naba@gnome.org>
14565         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
14566         * plugins/editor/anjuta-docman.c: Restore tab color to normal
14567         theme color for saved documents.
14568         
14569 2005-10-26  Naba Kumar  <naba@gnome.org>
14571         * libanjuta/anjuta-encodings.c: Save changed supported encodings
14572         list. Fixed bug #316731.
14573         
14574 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
14576         * tagmanager/tm_symbol.c: Fixed bug #315218
14578 2005-10-23  Adam Weinberger  <adamw@gnome.org>
14580         * plugins/build/build_file.c
14581           plugins/build-basic-autotools/build-basic-autotools.c
14582           plugins/tools/execute.c
14583           plugins/build/compile.c
14584           plugins/build/configurer.c
14585           plugins/debug-manager/plugin.c
14586           plugins/editor/plugin.c
14587           plugins/editor/print.c
14588           plugins/editor/text_editor.c
14589           plugins/file-loader/plugin.c
14590           plugins/file-manager/an_file_view.c
14591           plugins/symbol-browser/an_symbol_view.c
14592           plugins/gdb/debugger.c
14593           plugins/gdb/plugin.c
14594           plugins/glade/plugin.c
14595           plugins/macro/macro-actions.c
14596           plugins/macro/plugin.c
14597           plugins/profile-default/plugin.c
14598           plugins/project-manager/plugin.c
14599           plugins/project-manager/project_import.c
14600           plugins/symbol-browser/plugin.c
14601           plugins/tools/execute.c
14602           src/anjuta.c
14603           src/anjuta-actions.h
14604           src/shell.c:
14605           Correct spacing errors before and after "...".
14607 2005-10-20  Naba Kumar  <naba@gnome.org>
14609         * plugins/gdb/debugger.c: Fixed attach/detach process to
14610         updated UI properly.
14611         
14612 2005-10-18  Naba Kumar  <naba@gnome.org>
14614         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
14615         #171314 too).
14616         
14617 2005-10-13  Naba Kumar  <naba@gnome.org>
14618         
14619         * plugins/project-mkfile-import/*: Removed separate import wizard for
14620         makefile based projects (because single widzard handles all wizards).
14622         * plugins/project-import/project-import.c: Made wizard window
14623         transient to main window.
14625         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
14626         
14627         * AUTHORS: Added Eric's name in contributors list.
14628         
14629         * configure.in, plugins/Makefile.am,
14630         plugins/project-import/Makefile.am,
14631         plugins/project-import/anjuta-project-import.glade,
14632         plugins/project-import/project-import.c,
14633         plugins/project-import/project-import.h: Import wizard now detects
14634         both makefile and automake projects together instead of separate wizard.
14635         
14636         * plugins/project-wizard/templates/java/project.anjuta,
14637         plugins/project-wizard/templates/mkfile/project.anjuta,
14638         plugins/project-wizard/templates/python/project.anjuta,
14639         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
14640         name to make it appropriate.
14642 2005-10-11  Naba Kumar  <naba@gnome.org>
14644         * configure.in: Fixed glade3 version requirement.
14646 2005-09-29  Alexander Shopov  <ash@contact.bg>
14648         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
14650 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
14652         * plugins/subversion/svn_auth.c
14653         plugins/subversion/anjuta_subversion.glade:
14654         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
14656 2005-09-22  Naba Kumar  <naba@gnome.org>
14658         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
14660         * configure.in,  plugins/Makefile.am
14661         plugins/project-manager/anjuta-project-manager.plugin.in,
14662         plugins/project-manager/plugin.c,
14663         (added) plugins/project-mkfile-import/.cvsignore,
14664         (added) plugins/project-mkfile-import/Makefile.am,
14665         (added) plugins/project-mkfile-import/
14666             anjuta-project-mkfile-import-plugin.png,
14667         (added) plugins/project-mkfile-import/
14668             anjuta-project-mkfile-import.glade,
14669         (added) plugins/project-mkfile-import/
14670             anjuta-project-mkfile-import.plugin.in,
14671         (added) plugins/project-mkfile-import/plugin.c,
14672         (added) plugins/project-mkfile-import/plugin.h,
14673         (added) plugins/project-mkfile-import/project-mkfile-import.c,
14674         (added) plugins/project-mkfile-import/project-mkfile-import.h,
14675         plugins/project-wizard/templates/Makefile.am,
14676         (added) plugins/project-wizard/templates/mkfile-logo.png,
14677         (added) plugins/project-wizard/templates/mkfile.wiz,
14678         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
14679         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
14680         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
14681         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
14682         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
14683         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
14684         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
14685         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
14686         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
14687         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
14688         (added) plugins/project-wizard/templates/mkfile/src/main.c:
14689         Added makefile based project import wizard and wizard template.
14691 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
14693         * libanjuta/anjuta-launcher.c: Reduced false password detections
14695 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14697         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
14698         messages correctly.a
14700 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14701         
14702         * scintilla/Makefile.am: Changed scintilla library to noinst
14703         * pixmaps/Makefile.am: Install password.png
14704         * libanjuta/anjuta-launcher.c: Changed password detection
14705         to be able to access GNOME CVS with ssh.
14706         
14707 2005-08-31  Naba Kumar  <naba@gnome.org>
14709         * plugins/glade/plugin.c: Set transient window for the widget
14710         dialogs.
14711         
14712 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
14714         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
14716 2005-08-10  Naba Kumar  <naba@gnome.org>
14718         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
14719         as shortcut key for execute.
14721         * src/about.c: Clean up.
14722         
14723         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
14724         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
14725         entry boxes.
14726         
14727 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14729         * plugins/editor/search-replace_backend.c :
14730         Fixed search in File Patterns.
14732 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
14734         * plugins/gdb/Makefile.am: Fixed a make -j x bug
14735         
14736 2005-08-04  Naba Kumar  <naba@gnome.org>
14738         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14739         for pango-1.8 rendering bug.
14740         
14741 2005-08-03  Naba Kumar  <naba@gnome.org>
14743         * plugins/glade/plugin.c: Proper names for plugin widgets.
14744         
14745         * plugins/subversion/anjuta-subversion.glade,
14746         plugins/subversion/svn-auth.c: Fixed authentication dialog and
14747         string allocations. Use passed default values when available.
14748         Set proper focus and dialog default response. Destroy dialog after use.
14749         Return error when appropriate.
14751 2005-08-02  Naba Kumar  <naba@gnome.org>
14753         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14754         for pango-1.8 rendering bug.
14755         
14756 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
14758         * scintilla/Makefile.am: Fixed a make -j x bug
14759         
14760 2005-08-02  Johannes Schmid <jhs@gnome.org>
14761         
14762         * plugins/subversion/svn-auth.c: Added username/password 
14763         auto function.
14765 2005-08-01  Naba Kumar  <naba@gnome.org>
14767         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
14768         checks for character width calculations.
14769         
14770 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14772         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
14774 2005-07-31  Naba Kumar  <naba@gnome.org>
14776         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
14777         messup with pango 1.8. Fixed bug #311846.
14779 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14781         * plugins/gdb/memory.c : Fixed bug 305082.
14782         
14783         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14784         plugins/project-wizard/templates/gcj.wiz,
14785         plugins/project-wizard/templates/gnome.wiz,
14786         plugins/project-wizard/templates/gtk.wiz,
14787         plugins/project-wizard/templates/java.wiz,
14788         plugins/project-wizard/templates/python.wiz,
14789         plugins/project-wizard/templates/wxwin.wiz,
14790         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
14792 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
14794         * plugins/tools/execute.c:
14795         Correct a crash if editor is closed while a tool still use it.
14797 2005-07-28  Naba Kumar  <naba@gnome.org>
14799         * scintilla/*: Updated scintilla from their latest CVS.
14801 2005-07-27  Naba Kumar  <naba@gnome.org>
14803         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14804         plugins/build-basic-autotools/build-basic-autotools.c,
14805         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
14806         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14807         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14808         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14809         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
14810         plugins/message-view/plugin.c, plugins/patch/plugin.c,
14811         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
14812         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14813         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
14814         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
14815         argument to anjuta_ui_add_action_group_entries() and
14816         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
14817         Fixed all plugins to pass translation domain. This fixes untranslated
14818         UI bugs. 
14820 2005-07-27  Naba Kumar  <naba@gnome.org>
14822         * plugins/class-inheritance/class-callbacks.c,
14823         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
14824         proper system colors.
14826 2005-07-26  Naba Kumar  <naba@gnome.org>
14828         * ROADMAP: Updated and added more tasks.
14830 2005-07-25  Naba Kumar  <naba@gnome.org>
14832         * ROADMAP: Updated and added more tasks.
14833         
14834 2005-07-24  Naba Kumar  <naba@gnome.org>
14836         * HACKING: Fixed format.
14838 2005-07-24  Naba Kumar  <naba@gnome.org>
14840         * ROADMAP: Fixed format.
14841         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
14843 2005-07-24  Naba Kumar  <naba@gnome.org>
14845         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
14846         * data/properties/cpp.properties: Added *.c++ as file extension for c++
14848 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
14850         * plugins/tools/dialog.c, plugins/tools/dialog.h:
14851         Correct wrong sensitivity setting
14852         
14853         * plugins/tools/tool.c: Correct a crash when removing overridden tool
14854         
14855         * plugins/tools/variable.c:     Add variables for project manager
14857 2005-07-23  Naba Kumar  <naba@gnome.org>
14859         * ROADMAP: updated.
14861 2005-07-23 Naba Kumar  <naba@gnome.org>
14863         * plugins/subversion/Makefile.am,
14864         plugins/subversion/svn-auth.c,
14865         plugins/subversion/svn-auth.h: Added subversion authentication code
14866         stubs.
14867         
14868         * plugins/subversion/subversion-callbacks.c,
14869         plugins/subversion/subversion-callbacks.h,
14870         plugins/subversion/svn-backend-priv.h,
14871         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
14872         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
14873         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14874         Added file mode line.
14876 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
14878         * configure.in: Added 'gl' to ALL_LINGUAS.
14880 2005-07-21 Naba Kumar  <naba@gnome.org>
14882         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14883         the active sources and kill the running process without emitting
14884         signals (which could be fatal because the object is being destroyed).
14885         Incidentally, fixed the crash that happens when stopping an active
14886         debugger session. Disabled debug prints and code clean up.
14887         Fixed bug #305587.
14888         
14889         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14890         message view object, because that prevents many unprocessed outputs
14891         from the cvs command from being appended in view. Does not set NULL
14892         to mesg_view private member (not required) so that any pending outputs
14893         to view is processed.Fixed bug #172666.
14895         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14896         type in supported list.
14897         
14898 2005-07-18  Adam Weinberger  <adamw@gnome.org>
14900         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14901           grammar/spelling fixes.
14903 2005-07-17 Naba Kumar  <naba@gnome.org>
14905         * (new) plugins/project-wizard/templates/terminal/cvsignore,
14906         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14907         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14908         plugins/project-wizard/templates/anjuta-plugin.wiz,
14909         plugins/project-wizard/templates/gcj.wiz,
14910         plugins/project-wizard/templates/gnome.wiz,
14911         plugins/project-wizard/templates/gtk.wiz,
14912         plugins/project-wizard/templates/gtkmm.wiz,
14913         plugins/project-wizard/templates/java.wiz,
14914         plugins/project-wizard/templates/python.wiz,
14915         plugins/project-wizard/templates/terminal.wiz,
14916         plugins/project-wizard/templates/terminal/Makefile.am,
14917         plugins/project-wizard/templates/terminal/po/Makefile.am,
14918         plugins/project-wizard/templates/terminal/src/Makefile.am,
14919         plugins/project-wizard/templates/wxwin.wiz,
14920         plugins/project-wizard/templates/xlib-dock.wiz,
14921         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14922         wizards and updated .wiz files to install them in newly created
14923         projects.
14925 2005-07-16 Naba Kumar  <naba@gnome.org>
14927         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14928         
14929         * plugins/file-manager/an_file_view.c,
14930         plugins/file-manager/plugin.c: Added file manager preferences to
14931         show/hide files ignored by version control (e.g. cvsignore).
14932         
14933         * plugins/editor/text_editor.c: Initialize vfs info struct.
14934         
14935         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14936         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14937         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14938         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14939         omf-install/.cvsignore, pixmaps/.cvsignore,
14940         plugins/file-manager/anjuta-file-manager-plugin.glade,
14941         scintilla/.cvsignore, scintilla/include/.cvsignore,
14942         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14943         tagmanager/python.c: Updated.
14945 2005-07-16 Naba Kumar  <naba@gnome.org>
14947         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14948         Fixed python parser to parser class methods.
14950 2005-07-15 Naba Kumar  <naba@gnome.org>
14952         * plugins/project-wizard/property.c: Used parenthesis to remove
14953         ambiguty.
14954         
14955         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14956         plugins/project-wizard/templates/gcj.wiz,
14957         plugins/project-wizard/templates/gnome.wiz,
14958         plugins/project-wizard/templates/gtk.wiz,
14959         plugins/project-wizard/templates/gtkmm.wiz,
14960         plugins/project-wizard/templates/java.wiz,
14961         plugins/project-wizard/templates/python.wiz,
14962         plugins/project-wizard/templates/terminal.wiz,
14963         plugins/project-wizard/templates/wxwin.wiz,
14964         plugins/project-wizard/templates/xlib-dock.wiz,
14965         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14966         and names.
14968 2005-07-15 Naba Kumar  <naba@gnome.org>
14970         * plugins/project-wizard/templates/java.wiz,
14971         plugins/project-wizard/templates/java/Makefile.am,
14972         plugins/project-wizard/templates/java/project.anjuta,
14973         plugins/project-wizard/templates/python.wiz,
14974         plugins/project-wizard/templates/python/Makefile.am,
14975         plugins/project-wizard/templates/python/project.anjuta: Use different
14976         project files for java and python module where debugger is not
14977         included in the list of plugins.
14979 2005-07-15 Naba Kumar  <naba@gnome.org>
14981         * configure.in, plugins/project-wizard/templates/Makefile.am,
14982         plugins/project-wizard/templates/gcj-logo.png,
14983         plugins/project-wizard/templates/gcj.wiz,
14984         plugins/project-wizard/templates/gcj/.cvsignore,
14985         plugins/project-wizard/templates/gcj/Makefile.am,
14986         plugins/project-wizard/templates/gcj/configure.in.tpl,
14987         plugins/project-wizard/templates/gcj/src/.cvsignore,
14988         plugins/project-wizard/templates/gcj/src/Makefile.am,
14989         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14990         plugins/project-wizard/templates/java-logo.png,
14991         plugins/project-wizard/templates/java.wiz,
14992         plugins/project-wizard/templates/java/configure.in.tpl,
14993         plugins/project-wizard/templates/java/po/Makefile.am,
14994         plugins/project-wizard/templates/java/po/POTFILES.in,
14995         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14996         plugins/project-wizard/templates/java/src/main.java,
14997         plugins/project-wizard/templates/python-logo.png,
14998         plugins/project-wizard/templates/python.wiz,
14999         plugins/project-wizard/templates/python/.cvsignore,
15000         plugins/project-wizard/templates/python/Makefile.am,
15001         plugins/project-wizard/templates/python/configure.in.tpl,
15002         plugins/project-wizard/templates/python/po/.cvsignore,
15003         plugins/project-wizard/templates/python/po/Makefile.am,
15004         plugins/project-wizard/templates/python/po/POTFILES.in,
15005         plugins/project-wizard/templates/python/src/.cvsignore,
15006         plugins/project-wizard/templates/python/src/Makefile.am,
15007         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15008         plugins/project-wizard/templates/python/src/main.py: Added Generic
15009         gcj and python project wizards. Fixed Generic java project to
15010         use _JAVA primary. Update gnome-build from cvs for them to work
15011         correctly.
15013 2005-07-12 Naba Kumar  <naba@gnome.org>
15015         * plugins/project-manager/plugin.c: Automatically determine
15016         project backend by probing.
15017         
15018 2005-07-04 Naba Kumar  <naba@gnome.org>
15020         * Makefile.am: Do not install old anjuta.glade file which conflicts
15021         with newer src/anjuta.glade.
15023 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15025         * plugins/an_symbol_prefs.c:
15026         Sort list of available symbol files
15028 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15030         * plugins/build-basic-autotools.c:
15031         Fixed #307810
15032         
15033         * plugins/gtodo/libgtodo.c:
15034         Possible fix for #307800
15036         * libanjuta/anjuta-encodings.c
15037         libanjuta/anjuta-launcher.c
15038         libanjuta/anjuta-preference-dialog.c
15039         libanjuta/anjuta-preferences.c
15040         libanjuta/anjuta-ui.c
15041         libanjuta/anjuta-util.c
15042         libanjuta/cell-renderer-captioned-image.c
15043         libanjuta/plugin.c:
15044         
15045         Patch from de_lupus@pandora.be (Kristof Vansant):
15046         Replaced deprecated gnome-i18n.h
15047         Closed #309153
15049 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15050         
15051         * plugins/subversion/anjuta-subversion.glade
15052         plugins/subversion/anjuta-subversion.ui
15053         plugins/subversion/plugin.c
15054         plugins/subversion/subversion-actions.c
15055         plugins/subversion/subversion-callbacks.h
15056         plugins/subversion/subversion-callbacks.c
15057         plugins/subversion/svn-backend-priv.h
15058         plugins/subversion/svn-backend.h
15059         plugins/subversion/svn-backend.c
15060         plugins/subversion/svn-thread.h
15061         plugins/subversion/svn-thread.c:
15062         
15063         Implemented Subversion diff
15064         
15065 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15066         
15067         * plugins/build-basic-autotools/build-basic-autotools.c:
15068         Fixed crash bug! Might be useful to release 2.0.2 soon
15069         because this bug will crash any build which produces errors
15070         or warnings
15072 === Anjuta 2.0.1 ===
15074 2005-06-27 Naba Kumar  <naba@gnome.org>
15076         * plugins/tools/execute.c: Formated code.
15077         
15078 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15080         * plugins/build-basic-autotools/build-basic-autotools.c:
15081         Remove two memory leaks
15082         Check command output versus untranslated strings too
15084         * plugins/tools/execute.c:
15085         Remove two memory leaks
15086         Check command output versus untranslated strings too
15087         Remove description message
15089         * plugins/tools/fileop.c:
15090         Escape tool name in xml configuration file
15092 2005-05-26 Naba Kumar  <naba@gnome.org>
15094         * configure.in: Bumped version to 2.0.1
15095         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
15097         * plugins/tools/execute.c: Fixed clickable messages.
15098         * NEWS: Updated.
15100         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
15101         Deactivate glade plugin when last glade project is closed. Reorder
15102         glade widgets in layout. Change glade project when user selects a
15103         new project. Removed project from the list when user closes it. Fixed
15104         glade project file loading from URI. Save and restored loaded glade
15105         projects in/from session.
15107         * plugins/class-gen/action-callbacks.c,
15108         plugins/class-gen/anjuta-class-gen-plugin.glade,
15109         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
15110         plugins/file-wizard/anjuta-file-wizard.glade,
15111         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
15112         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
15113         "Add to project" correctly. Use the source file path returned after
15114         adding to project. Fixed memory leaks. Deactivate wizard plugins
15115         after use.
15116         
15117         * plugins/project-manager/plugin.c,
15118         plugins/project-wizard/anjuta-project-wizard.glade,
15119         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
15120         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
15121         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
15122         project-wizard preference page to anjuta app, because they are
15123         more appropriated as general preferences. Renamed username and
15124         useremail properties keys.
15125         
15126         * po/POTFILES.in: Updated.
15128         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
15129         saved at closing.
15130         
15131         * plugins/file-loader/plugin.c: Do not use static variable to store
15132         created submenu in factory. Fixed crash in anjuta exit.
15133         
15134 2005-05-24 Naba Kumar  <naba@gnome.org>
15136         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15137         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15138         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15139         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15140         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15141         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15142         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15143         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15144         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15145         
15146         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15147         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15148         plugins/build-basic-autotools/build-basic-autotools.c,
15149         plugins/build-basic-autotools/build-basic-autotools.h,
15150         plugins/build-basic-autotools/executer.c,
15151         plugins/build-basic-autotools/executer.h,
15152         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
15153         plugins/tools/variable.c: Added an extra argument to
15154         anuta_util_dialog_input() to pass default value. Save/load project
15155         configure and execution parameters in/from session.
15157         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
15158         symbol browser is loaded.
15159         
15160         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
15161         freeze/thaw.
15163         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
15164         deactivate would not start shell.
15166 2005-05-24 Naba Kumar  <naba@gnome.org>
15168         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
15169         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
15170         libegg/egg-submenu-action.c, libegg/test-actions.c,
15171         plugins/build-basic-autotools/build-basic-autotools.c,
15172         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
15173         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
15174         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
15175         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
15176         plugins/macro/plugin.c, plugins/message-view/plugin.c,
15177         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
15178         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
15179         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15180         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15181         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
15183 2005-05-24 Naba Kumar  <naba@gnome.org>
15185         * data/properties/styles.properties: Fixed defalt font.
15187         * plugins/editor/search-replace.c,
15188         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
15189         project openness wihtout activating project-manager plugin (i.e.
15190         using anjuta_shell_get()).
15191         
15192         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
15193         - Completed add_source(), add_group() and add_target() methods of
15194         IAnjutaProjectManager.
15195         - Change their definition to return the added element (or NULL).
15196         - Used interface API for project main menus and 'add to project'
15197         from file-manager context menu.
15198         - Select proper default target/group when prompting for adding
15199         source/target/group.
15200         - Do not expand all nodes in selection tree when default selection
15201         are given (eases navigation in big projects).
15202         - Code clean ups.
15203         - Marked strings for translation.
15205 2005-05-23 Naba Kumar  <naba@gnome.org>
15207         * src/anjuta-app.c: Save menu accelerators on change.
15208         * NEWS: Updated.
15209         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
15210         save-as dialog (leading to crash later).
15212 2005-05-22 Naba Kumar  <naba@gnome.org>
15214         * NEWS: Updated.
15215         * AUTHORS: Added developers for other projects. Updated.
15216         * TODO.tasks: Updated.
15217         * ChangeLog: Added past changelogs from anjuta-0.1.5.
15218         
15219 2005-05-22 Naba Kumar  <naba@gnome.org>
15221         * plugins/tools/execute.c: Make parsable lines distinct by adding
15222         a "Click me" description in the message. Allow tools to open arbibrary
15223         file in editory using gdb-styled annotation (The line starts with two
15224         \032 characters followed by the file:line).
15225         
15226         * plugins/tools/scripts/prepare-changelog.pl,
15227         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
15228         ChangeLog file itself and open it.
15230 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
15232         * plugins/tools/execute.c:
15233         Parse output in message pane
15234         Correct a crash on plugin deactivation
15236         * plugins/tools/fileop.c,
15237         plugins/tools/tool.c,
15238         plugins/tools/tool.h:
15239         Load only valid tools
15241 2005-06-21  Naba Kumar  <naba@gnome.org>
15243         * anjuta.spec.in: Fixed devel package requirement.
15245         * plugins/message-view/message-view.c: Scroll message on next/previous.
15247         * TODO.tasks: Updated.
15249         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15250         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15251         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15252         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15253         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15254         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15255         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15256         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15258         * libanjuta/anjuta-preferences.c,
15259         plugins/build-basic-autotools/build-basic-autotools.c,
15260         plugins/build-basic-autotools/executer.c,
15261         plugins/class-gen/action-callbacks.c,
15262         plugins/class-gen/action-callbacks.h,
15263         plugins/class-gen/class_gen.c,
15264         plugins/cvs-plugin/cvs-interface.c,
15265         plugins/debug-manager/attach_process.c,
15266         plugins/debug-manager/plugin.c,
15267         plugins/debug-manager/utilities.c,
15268         plugins/debug-manager/utilities.h,
15269         plugins/editor/aneditor-autocomplete.cxx,
15270         plugins/editor/aneditor.cxx,
15271         plugins/editor/search-replace.c,
15272         plugins/editor/search-replace_backend.c,
15273         plugins/gdb/breakpoints.c,
15274         plugins/gdb/registers.c,
15275         plugins/patch/plugin.c,
15276         plugins/project-wizard/druid.c,
15277         plugins/project-wizard/install.c,
15278         plugins/subversion/plugin.c,
15279         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
15280         codes.
15282         * plugins/class-gen/action-callbacks.c,
15283         plugins/project-wizard/parser.c,
15284         plugins/project-wizard/property.c,
15285         plugins/project-wizard/values.c,
15286         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
15288         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
15289         alphabetically
15291 2005-06-20  Naba Kumar  <naba@gnome.org>
15293         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15294         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15295         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15296         
15297         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
15298         exit idle function.
15299         
15300         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
15301         Fixed possible memory corruption.
15303         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
15304         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
15305         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
15306         progress bar increment and added progress status for symbol refresh
15307         and project loading.
15308         
15309         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
15310         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
15311         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
15312         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
15313         bar.
15315         * TODO.tasks: Updated.
15317 2005-06-19  Naba Kumar  <naba@gnome.org>
15319         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
15320         Fixed warning.
15321         
15322         * plugins/project-import/project-import.c: Deactivate plugin when done.
15323         
15324 2005-06-18  Naba Kumar  <naba@gnome.org>
15326         * plugins/profile-default/plugin.c: Fixed error when loading another
15327         project while a project is still loaded.
15328         
15329         * plugins/project-manager/plugin.c: Used (newly added) group-activated
15330         signal from gnome-build to popup group properties.
15331         
15332         * src/anjuta.c: Load default session by default.
15334         * po/POTFILES.in: Added missing files.
15335         
15336         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
15337         activate plugin on load (activate it separately). Connect to activate
15338         and deactivate signals for housekeeping, so that if plugins are
15339         activated or deactivate externally, they are properly recorded.
15340         
15341         * plugins/profile-default/plugin.c: Save profile before a project
15342         is loaded so that it could be restored when project is closed.
15343         
15344         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
15346 2005-06-17  Naba Kumar  <naba@gnome.org>
15348         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
15349         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
15350         for project. The plugins loaded for the project is restored when project
15351         is loaded next time.
15352         
15353         * TODO.tasks: Updated.
15354         
15355 2005-06-15  Naba Kumar  <naba@gnome.org>
15357         * plugins/tools/scripts/find-fixmes.pl,
15358         (new) plugins/tools/scripts/translation-status.pl,
15359         plugins/tools/scripts/tools-2.xml.in,
15360         plugins/tools/scripts/Makefile.am,
15361         plugins/tools/scripts/prepare-changelog.pl: Added translation
15362         status script. Completed find-fixmes.pl script. Fixed bugs.
15364         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
15365         tool path.
15367 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15369         * plugins/message-view/anjuta-message-manager-plugin.glade :
15370         renamed "messages.tag.position" to "messages.tab.position".
15371         plugins/message-view/anjuta-msgman.c : 
15372         Messages tab position prefrences.
15373         
15374 2005-06-14  Naba Kumar  <naba@gnome.org>
15376         * (new) plugins/tools/scripts/find-fixmes.pl,
15377         (new) plugins/tools/scripts/tools-2.xml.in,
15378         (new) plugins/tools/scripts/Makefile.am,
15379         (new) plugins/tools/scripts/prepare-changelog.pl,
15380         plugins/tools/plugin.h, plugins/tools/fileop.c,
15381         plugins/tools/Makefile.am, configure.in: Added system tools.
15383 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
15385         * plugins/tools/editor.c:
15386         Take care of creating .anjuta directory if missing
15388 2005-06-10  Naba Kumar  <naba@gnome.org>
15390         * configure.in: Increased gnome-build required to version 0.1.2.
15391         
15392         * plugins/project-manager/plugin.c: Fixed target/group removal.
15393         Fixed memory leaks.
15394         
15395 2005-06-10  Naba Kumar  <naba@gnome.org>
15397         * plugins/project-manager/plugin.c: Implemented target/group
15398         configuration (update gnome-build module from cvs).
15399         
15400 2005-06-07  Naba Kumar  <naba@gnome.org>
15402         Patch from: Massimo Cora'  <maxcvs@email.it>:
15403         * plugins/class-inheritance/Makefile.am,
15404         plugins/class-inheritance/class-inherit.c,
15405         plugins/class-inheritance/class-inherit.h,
15406         plugins/class-inheritance/plugin.c,
15407         plugins/class-inheritance/plugin.h,
15408         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
15409         expanded view of classes in hierarchy canvas (collapsable again).
15410         
15411 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
15413         * scintilla/patches/scintilla-64-bit.diff (added)
15414         * plugins/patch/patch-plugin.c:
15415         Conditional build for GTK 2.4 and GTK 2.6
15417 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
15419         * plugins/tools/anjuta-tools.glade,
15420         plugins/tools/editor.c,
15421         plugins/tools/plugin.h,
15422         plugins/tools/fileop.c:
15423         Add a check box to edit an user script
15424         Correct a few memory leak
15426         * plugins/tools/execute.c,
15427         plugins/tools/tool.c,
15428         plugins/tools/tool.h:
15429         Move utility remove_mnemonic function in tool.c
15430         Small fix
15432 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
15434         Patch from sbrabec@suse.cz:
15435         * configure.in
15436         scintilla/include/Scintilla.h:
15437         
15438         Fix 64-Bit warnings in gcc 4
15440 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
15441         
15442         * plugins/patch/patch_plugin.c
15443         plugins/patch/patch.h
15444         plugin/patch/patch-plugin.glade
15445         plugin/patch/Makefile.am:
15446         
15447         Changed patch plugin to use libglade and new gtk 2.6 widgets
15449 2005-05-31  Naba Kumar  <naba@gnome.org>
15451         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15452         * plugins/editor/text_editor.c: Don't show error
15453         for empty files.
15454         
15455 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
15456         
15457         * plugins/message-view/anjuta-message-manager.ui,
15458         plugins/message-view/anjuta-msgman.c,
15459         plugins/message-view/anjuta-msgman.h,
15460         plugins/message-view/message-view.c,
15461         plugins/message-view/message-view.h,
15462         plugins/message-view/plugin.c:
15463         Add a popup menu in messages panes
15464         Move save message pane option in it
15466 2005-05-28  Naba Kumar  <naba@gnome.org>
15468         * data/properties/styles.properties: Fixed default font
15469         names and sizes.
15471         * plugins/editor/style-editor.c: cleanup.
15472         
15473 2005-05-25  Naba Kumar  <naba@gnome.org>
15475         * plugin/gdb/plugin.c: Start gdb even if the program does
15476         not exists. Fixes bug #305074
15477         
15478 2005-05-24  Naba Kumar  <naba@gnome.org>
15480         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
15481         * configure.in: graphviz pkgconfig path.
15483 2005-05-24  Naba Kumar  <naba@gnome.org>
15485         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
15486         * TODO.tasks: Updated.
15487         
15488 2005-05-22  Naba Kumar  <naba@gnome.org>
15490         * anjuta.spec.in: Fixed spec file
15491         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
15493 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
15494         
15495         * TODO.tasks: Updated.
15497         * plugins/message-view/anjuta-message-manager.ui,
15498         plugins/message-view/message-view.c,
15499         plugins/message-view/message-view.h,
15500         plugins/message-view/plugin.c:
15501         Add shortcut for next and previous message
15502         Add a save message menu item
15503         Fix a bug in previous message
15505 2005-05-21  Naba Kumar  <naba@gnome.org>
15507         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
15508         doc/Makefile.am, global-tags/create_global_tags.sh,
15509         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
15510         and rpm package creation. Fixed installation paths.
15511         
15512         * plugins/editor/anjuta-document-manager.glade,
15513         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
15514         and indent options.
15515         
15516         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15518 2005-05-21  Naba Kumar  <naba@gnome.org>
15520         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15521         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15522         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15523         tagmanager/Makefile.am: Fixed paths configure variables to take
15524         automake configure variables instead of hardcoding.
15526         * global-tags/tm_global_tags.c: Formated code.
15528         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15529         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15530         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15531         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15532         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15533         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15534         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15535         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15536         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15538 2005-05-20  Naba Kumar  <naba@gnome.org>
15540         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15541         and fixed rpm spec file (more testing required).
15542         
15543         * data/gdb.init: Don't set gdb prompt.
15544         
15545         * mime/Makefile.am: run update-mime-data only on system-wide install.
15546         
15547         * plugins/gdb/Makefile.am: Install plugin at correct paths.
15549 2005-05-19  Naba Kumar  <naba@gnome.org>
15551         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15552         while it's not visible.
15554         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
15555         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15556         
15557 2005-05-19  Naba Kumar <naba@gnome.org>
15559         * configure.in: Fixed subversion checks. Added
15560         --disable-plugin-subversion and --disable-plugin-glade
15561         configure flags to manually turn off their plugin builds.
15563         * plugins/editor/plugin.c: Save and restore current editor line
15564         positions in session.
15566 2005-05-18  Naba Kumar  <naba@gnome.org>
15568         * AUTHORS: Fixed email address.
15569         
15570         * libanjuta/anjuta-utils.c,
15571         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
15572         when the projectmanager toplevel is not a window. Check for valid
15573         gtkwindow type before using the passed window as parent for anjuta
15574         dialogs.
15576 2005-05-17  Naba Kumar  <naba@gnome.org>
15578         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
15579         
15580         * plugins/cvs-plugin/Makefile.am,
15581         plugins/devhelp/plugin.c,
15582         plugins/file-loader/Makefile.am,
15583         plugins/macro/Makefile.am,
15584         plugins/message-view/Makefile.am,
15585         plugins/patch/Makefile.am,
15586         plugins/project-manager/Makefile.am,
15587         plugins/subversion/Makefile.am,
15588         plugins/symbol-browser/Makefile.am: Removed -module flags
15589         from libtool flags
15591         * MAINTAINERS: Added file so that I could recieve bugzilla
15592         reports.
15594         * plugins/glade/plugin.c: Fixed compile error.
15596 === Anjuta 2.0.0 ===
15598 2005-05-15  Naba Kumar  <naba@gnome.org>
15600         * configure.in: Adjusted gdl version requirement. Bumped anjuta
15601         version to 2.0.0.
15603         * plugins/symbol-browser/an_symbol_view.c,
15604         plugins/symbol-browser/plugin.c,
15605         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
15606         symbols have been updated. Reset file symbols when update
15607         occurs. Fixed memory leaks.
15609         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15610         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
15611         
15612 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
15614         * plugins/tools/anjuta-tools.glade:
15615         Remove unused parameter dialog
15617         * plugins/tools/dialog.c,
15618         plugins/tools/fileop.c,
15619         plugins/tools/fileop.h,
15620         plugins/tools/tool.c,
15621         plugins/tools/tool.h,
15622         plugins/tools/variable.c:
15623         Add a few comments and cleanups
15625         * plugins/tools/editor.c,
15626         plugins/tools/editor.h:
15627         Remove code from previous plugin and add comments
15628         Use main window as parent (instead of tool list)
15630         * plugins/tools/execute.c,
15631         plugins/tools/execute.h:
15632         Remove code from previous plugin and add comments
15633         Fix warnings
15635 2005-05-14  Naba Kumar  <naba@gnome.org>
15637         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
15638         release.
15639         
15640         * configure.in: Fixed
15641         
15642         * plugins/class-inheritance/class-inheritance.png: New icon.
15643         
15644         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
15645         screws up when reparented.
15647 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15649         * plugins/editor/search-replace.c,
15650         plugins/editor/search-replace_backend.c
15651         plugins/project-manager/plugin.c : Clear find pane if searching same 
15652         expression. Clean code.
15654 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
15656         * configure.in: Added ne in ALL_LINGUAS
15657         
15658 2005-05-13  Naba Kumar  <naba@gnome.org>
15660         * configure.in: Fixed glade-3 version.
15661         
15662         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
15663         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
15664         plugins/gdb/watch.c: Update locals, watch and frame document on
15665         frame change.
15667 2005-05-12  Naba Kumar  <naba@gnome.org>
15669         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
15670         scope autocompletion when the function definition is incomplete.
15671         
15672         * plugins/class-gen/anjuta-class-gen.plugin.in,
15673         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15674         plugins/gdb/plugin.c,
15675         plugins/glade/anjuta-glade.plugin.in,
15676         plugins/project-import/anjuta-project-import.plugin.in,
15677         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
15678         titles for the wizards.
15680 2005-05-11  Naba Kumar  <naba@gnome.org>
15682         * configure.in, plugins/debug-manager/Makefile.am,
15683         plugins/debug-manager/plugin.c,
15684         (added) plugins/debug-manager/images/.cvsignore,
15685         (added) plugins/debug-manager/images/Makefile.am,
15686         (added) plugins/debug-manager/images/detach-16.png,
15687         (added) plugins/debug-manager/images/detach.png,
15688         (added) plugins/debug-manager/images/step-into-16.png,
15689         (added) plugins/debug-manager/images/step-into.png,
15690         (added) plugins/debug-manager/images/step-out-16.png,
15691         (added) plugins/debug-manager/images/step-out.png,
15692         (added) plugins/debug-manager/images/step-over-16.png,
15693         (added) plugins/debug-manager/images/step-over.png,
15694         plugins/gdb/Makefile.am,
15695         plugins/gdb/breakpoints.c,
15696         plugins/gdb/plugin.c,
15697         (added) plugins/gdb/images/.cvsignore,
15698         (added) plugins/gdb/images/Makefile.am,
15699         (added) plugins/gdb/images/breakpoint.png,
15700         (added) plugins/gdb/images/locals.png,
15701         (added) plugins/gdb/images/stack.png,
15702         (added) plugins/gdb/images/watch.png: Fixed breakpoints
15703         'remove all'. Added debugger icons.
15705         * plugins/editor/text_editor.c: Fixed file monitor.
15707         Patch from: Massimo Cora'  <maxcvs@email.it>
15708         * plugins/patch/anjuta-patch-plugin.png,
15709         plugins/class-gen/Makefile.am,
15710         plugins/class-gen/action-callbacks.c,
15711         plugins/class-gen/class_gen.c,
15712         plugins/class-gen/class_logo.xpm: Implemented vcs
15713         file addions. New icons by Fabio Zecchini
15715 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15717         * libanjuta/interfaces/libanjuta.idl
15718         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
15719         plugins/editor/search-replace_backend.c
15720         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
15722 2005-05-11  Naba Kumar  <naba@gnome.org>
15723         
15724         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
15725         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
15726         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
15727         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
15728         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
15729         memory leaks.
15730         
15731         * plugins/symbol-browser/an_symbol_prefs.c,
15732         plugins/symbol-browser/an_symbol_search.c,
15733         plugins/symbol-browser/an_symbol_view.c,
15734         plugins/symbol-browser/an_symbol_view.h,
15735         plugins/symbol-browser/plugin.c: Fixed memory leaks.
15737 2005-05-11  Naba Kumar  <naba@gnome.org>
15739         * libanjuta/anjuta-shell.c: Fixed runtime warning.
15740         
15741         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
15742         progress bar location at create time, instead of hardcoding.
15743         
15744         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
15745         Added mini splash screen.
15746         
15747         * plugins/editor/text_editor.c: Do not produce warning when file
15748         monitor could not be created.
15749         
15750         * plugins/profile-default/plugin.c: Save project session on exit.
15751         Show mini splash with progress bar at profile load.
15753 2005-05-10  Naba Kumar  <naba@gnome.org>
15755         * configure.in, manuals/Makefile.am: Fixed compile flags.
15756         Disable outdated manuals builds.
15757         
15758         * global-tags/Makefile.am: Uninstall tags files on
15759         'make uninstall'
15760         
15761         * libegg/Makefile.am: Use configured deprecated flags.
15762         
15763         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15764         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15765         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15766         Updated.
15767         
15768         * mime/Makefile.am: Take DESTDIR into account.
15769         
15770         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
15771         
15772         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
15773         on scope autocompletion.
15774         
15775         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15776         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
15777         shared libs and static libs paths for debugging. Order them
15778         correctly.
15779         
15780         * po/POTFILES.in: Updated.
15782 2005-05-09  Naba Kumar  <naba@gnome.org>
15784         * libanjuta/interfaces/libanjuta.idl,
15785         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
15786         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
15787         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
15788         Implemented debugger source directory search and emits location changed
15789         signal with absolute path of the file.
15791         * plugins/tools/tool.c: Fixed compile errors.
15792         
15793 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
15795         * plugins/tools/anjuta-tools.glade,
15796         plugins/tools/dialog.h,
15797         plugins/tools/dialog.c,
15798         plugins/tools/plugin.c,
15799         plugins/tools/editor.c:
15800         Improve graphical user interface
15801         Remove old code
15802         Correct an error on close
15803         Some cleanups
15805         * plugins/tools/fileop.c,
15806         plugins/tools/tool.h,
15807         plugins/tools/tool.c:
15808         Change the tool internal structure
15809         Support having tools configuration in several places
15811 2005-05-08  Naba Kumar  <naba@gnome.org>
15813         * plugins/gdb/actions.c,
15814         (removed) plugins/gdb/registers_cbs.c,
15815         (removed) plugins/gdb/registers_cbs.h,
15816         (removed) plugins/gdb/registers_gui.c,
15817         (removed) plugins/gdb/sharedlib_cbs.c,
15818         (removed) plugins/gdb/sharedlib_cbs.h,
15819         (removed) plugins/gdb/sharedlib_gui.c,
15820         (removed) plugins/gdb/signals_cbs.c,
15821         (removed) plugins/gdb/signals_cbs.h,
15822         (removed) plugins/gdb/signals_gui.c: Removed dead files.
15824 2005-05-08  Naba Kumar  <naba@gnome.org>
15826         * plugins/build-basic-autotools/executer.c: Fixed programs
15827         listing dialog.
15828         
15829         * plugins/debug-manager/Makefile.am,
15830         plugins/debug-manager/anjuta-debug-manager.glade,
15831         plugins/debug-manager/plugin.c,
15832         plugins/gdb/Makefile.am: Used libglade for programs listing
15833         dialog.
15834         
15835         * (added) plugins/gdb/pointer.png: Stack pointer image.
15836         
15837         * libanjuta/anjuta-marshal.list,
15838         pixmaps/Makefile.am,
15839         plugins/gdb/actions.c,
15840         plugins/gdb/actions.h,
15841         plugins/gdb/anjuta-gdb-plugin.ui,
15842         plugins/gdb/anjuta-gdb.glade,
15843         plugins/gdb/breakpoints.c,
15844         plugins/gdb/breakpoints.h,
15845         plugins/gdb/debug_tree.c,
15846         plugins/gdb/debug_tree.h,
15847         plugins/gdb/debugger.c,
15848         plugins/gdb/debugger.h,
15849         plugins/gdb/gdbmi-test.c,
15850         plugins/gdb/gdbmi.c,
15851         plugins/gdb/gdbmi.h,
15852         plugins/gdb/info.c,
15853         plugins/gdb/info.h,
15854         plugins/gdb/locals.c,
15855         plugins/gdb/locals.h,
15856         plugins/gdb/memory.c,
15857         plugins/gdb/memory.h,
15858         plugins/gdb/plugin.c,
15859         plugins/gdb/plugin.h,
15860         plugins/gdb/registers.c,
15861         plugins/gdb/registers.h,
15862         plugins/gdb/registers_cbs.c,
15863         plugins/gdb/registers_cbs.h,
15864         plugins/gdb/registers_gui.c,
15865         plugins/gdb/sharedlib.c,
15866         plugins/gdb/sharedlib.h,
15867         plugins/gdb/sharedlib_cbs.c,
15868         plugins/gdb/sharedlib_cbs.h,
15869         plugins/gdb/sharedlib_gui.c,
15870         plugins/gdb/signals.c,
15871         plugins/gdb/signals.h,
15872         plugins/gdb/signals_cbs.c,
15873         plugins/gdb/signals_cbs.h,
15874         plugins/gdb/signals_gui.c,
15875         plugins/gdb/stack_trace.c,
15876         plugins/gdb/stack_trace.h,
15877         plugins/gdb/utilities.c,
15878         plugins/gdb/utilities.h,
15879         plugins/gdb/watch.c,
15880         plugins/gdb/watch.h,
15881         plugins/gdb/watch_cbs.c,
15882         plugins/gdb/watch_cbs.h,
15883         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15884         it for all debugger component updates and listing. Implemented
15885         user custom debugger command window. Fixed all debugger components
15886         to work correctly. Implemented debugger as GObject. Removed
15887         deprecated codes.
15888         
15889 2005-05-06  Naba Kumar  <naba@gnome.org>
15890         
15891         * TODO.tasks: Updated.
15892         
15893         * plugins/build-basic-autotools/Makefile.am,
15894         plugins/file-loader/Makefile.am,
15895         plugins/profile-default/Makefile.am,
15896         plugins/sample1/Makefile.am,
15897         plugins/symbol-browser/images/Makefile.am,
15898         src/Makefile.am: Fixed 'make distcheck' errors.
15900         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15901         updates.
15903         * tagmanager/tm_workspace.c: Include prototypes in getting
15904         scope members.
15906 2005-05-06  Naba Kumar  <naba@gnome.org>
15908         * TODO.tasks: Updated.
15909         
15910         * configure.in, plugins/cvs-plugin/Makefile.am,
15911         plugins/debug-manager/Makefile.am,
15912         plugins/devhelp/Makefile.am,
15913         plugins/editor/Makefile.am,
15914         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15915         
15916         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15917         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15918         interfaces.
15919         
15920         * tagmanager/tm_workspace.c,
15921         tagmanager/include/tm_workspace.h,
15922         plugins/editor/aneditor-autocomplete.cxx,
15923         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15924         to return all matching tag types when no name is given instead of
15925         returning empty array.
15926         
15927         * plugins/symbol-browser/Makefile.am,
15928         (added) plugins/symbol-browser/an_symbol.c,
15929         (added) plugins/symbol-browser/an_symbol.h,
15930         plugins/symbol-browser/an_symbol_info.c,
15931         plugins/symbol-browser/an_symbol_info.h,
15932         (added) plugins/symbol-browser/an_symbol_iter.c,
15933         (added) plugins/symbol-browser/an_symbol_iter.h,
15934         plugins/symbol-browser/an_symbol_search.c,
15935         plugins/symbol-browser/an_symbol_view.c,
15936         plugins/symbol-browser/an_symbol_view.h,
15937         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15938         plugins/symbol-browser/plugin.c,
15939         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15940         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15941         plugin and implemented IAnjutaIterable interface for symbol search
15942         and iteration.
15944         * plugins/class-inheritance/Makefile.am,
15945         plugins/class-inheritance/class-inherit.c,
15946         plugins/class-inheritance/class-inherit.h,
15947         plugins/class-inheritance/plugin.h: Use the newly added
15948         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15949         get rid of libanjuta-ctags.la dependencies.
15951 2005-05-02  Naba Kumar  <naba@gnome.org>
15953         * plugins/class-inheritance/class-inherit.c,
15954         plugins/class-inheritance/plugin.c,
15955         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15956         be found for a class. Formated code.
15958         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
15959         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15960         of editor tabs.
15961         
15962 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
15964         * libanjuta/anjuta-launcher.c:
15965         Keep trying sending data until all bytes have been written
15967         * plugins/tools/anjuta-tools.glade,
15968         plugins/tools/editor.c:
15969         Add a combo box to defined data from stdin
15971         * plugins/tools/execute.c:
15972         Send data in stdin if needed
15973         Code cleanups
15975         * plugins/tools/fileop.c,
15976         plugins/tools/tool.h,
15977         plugins/tools/tool.c:
15978         Store, load and save stdin data
15979         Use tools-2.xml instead of tools.xml
15981         * plugins/tools/plugin.c,
15982         plugins/tools/plugin.h:
15983         Code cleanups
15985         * plugins/tools/dialog.c,
15986         plugins/tools/dialog.h:
15987         Few code cleanups
15989         * plugins/tools/variable.c,
15990         plugins/tools/variable.h:
15991         Add editor related variables
15992         Code cleanups
15994 2005-04-29  Naba Kumar  <naba@gnome.org>
15996         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15998         * plugins/editor/text_editor.c: Fixed line marker interpretation.
15999         
16000         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16001         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16002         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16003         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16004         working on gdb MI interface. Completed MI parser interface.
16006         Patch from  Massimo Cora <maxcvs@email.it>:
16007         * plugins/class-inheritance/Makefile.am,
16008         plugins/class-inheritance/class-inherit.c,
16009         plugins/class-inheritance/class-inherit.h,
16010         plugins/class-inheritance/plugin.c,
16011         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16012         Used system theme for colors. Display class members on mouse click.
16013         
16014 2005-04-28  Naba Kumar  <naba@gnome.org>
16016         * plugins/symbol-browser/an_symbol_prefs.c
16017         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16018         implementation to create/add/remove custom tags files in symbol
16019         brower preferences.
16021         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16022         EXTRA_DIST.
16024         * plugins/project-import/project-import.c: Fixed memory leaks and
16025         use correct debug prints.
16026         
16027         * TODO.tasks: Updated.
16028         
16029 2005-04-27  Naba Kumar  <naba@gnome.org>
16031         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16032         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
16033         scintilla/Makefile.am: Fixed 'make distcheck' errors.
16035         * plugins/editor/anjuta-docman.c,
16036         plugins/editor/anjuta-docman.h,
16037         plugins/editor/plugin.c: Emit editor-added signal from docman
16038         and connect signals to new editor correctly.
16040         * plugins/class-inheritance/plugin.c,
16041         plugins/symbol-browser/plugin.c: Added stock icons.
16042         
16043         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16044         plugins/build-basic-autotools/executer.c,
16045         plugins/build-basic-autotools/executer.h: Added missing files
16046         for the execute programs implementation.
16048 2005-04-26  Naba Kumar  <naba@gnome.org>
16049         
16050         * TODO.tasks: Updated.
16052         * plugins/file-loader/plugin.c,
16053         plugins/project-import/anjuta-project-import.plugin.in,
16054         plugins/project-import/plugin.c,
16055         plugins/project-import/project-import.c,
16056         plugins/project-import/project-import.h: Be able to import older
16057         anjuta projects.
16059 2005-04-26  Naba Kumar  <naba@gnome.org>
16061         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16062         removing it from the shell.
16064         * libanjuta/anjuta-shell.c,
16065         libanjuta/anjuta-shell.h,
16066         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16067         so that widget additions are freezed or thaw using a pending queue.
16068         Fixded UI flicker while loading projects.
16070 2005-04-26  Naba Kumar  <naba@gnome.org>
16072         * TODO.tasks: Updated.
16073         
16074         * libanjuta/interfaces/libanjuta.idl: Added execute method for
16075         IAnjutaBuildable interface.
16076         
16077         * plugins/build-basic-autotools/Makefile.am,
16078         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16079         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16080         plugins/build-basic-autotools/build-basic-autotools.c,
16081         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16082         interface and UI for executing project/file programs. Implemented
16083         IAnjutaFile interface so that executables could be opened directly.
16084         
16085         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16086         Authors line (Reserved for external plugins, which do not have a way to
16087         show their credits).
16088         
16089         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
16090         [File Loader] group for menu labels (default to "Name" if it is not
16091         defined.
16092         
16093         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
16094         for executing external commands.
16096 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
16098         * plugins/project-wizard/property.c:
16099         Correct a memory leak
16101         * libanjuta/interfaces/libanjuta.idl,
16102         plugins/editor/text_editor.c:
16103         Add erase_all and replace_selection function to IAnjutaEditor
16105         * plugins/tools/anjuta-tools.glade,
16106         plugins/tools/fileop.c,
16107         plugins/tools/editor.c,
16108         plugins/tools/tool.c
16109         plugins/tools/tool.h:
16110         Add shortcut and icon 
16112         * plugins/tools/variable.c,
16113         plugins/tools/variable.h:
16114         Add a variable asking parameters at run time
16116         * plugins/tools/execute.c:
16117         Add a warning message for missing document manager
16118         Add replace buffer and replace selection output
16119         Correct an error in popup output
16121         * plugins/tools/plugin.c,
16122         plugins/tools/plugin.h,
16123         plugins/tools/anjuta-tools.ui,
16124         src/anjuta.ui:
16125         Few clean up
16126         Attach tools menu to a new place
16128 2005-04-25  Naba Kumar  <naba@gnome.org>
16130         * libanjuta/plugins.c, src/about.c, src/about.h,
16131         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
16132         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
16133         plugins (about box for plugins) menu.
16135 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16137         *  plugins/editor/search-replace.c :
16138         Displayed full path in Search pane window. 
16139         Bug 300231 : Selected line in Search pane window .
16140                 
16141 2005-04-23  Naba Kumar  <naba@gnome.org>
16143         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
16145 2005-04-22  Naba Kumar  <naba@gnome.org>
16147         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
16148         
16149         * plugins/project-wizard/templates/java.wiz,
16150         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
16151         to create bytecodes (.class) files.
16152         
16153         * plugins/symbol-browser/an_symbol_info.c,
16154         plugins/symbol-browser/an_symbol_info.h,
16155         plugins/symbol-browser/an_symbol_search.c,
16156         plugins/symbol-browser/an_symbol_view.c,
16157         plugins/symbol-browser/plugin.c,
16158         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
16159         in file symbol list.
16161 2005-04-22  Naba Kumar  <naba@gnome.org>
16163         * TODO.tasks: Updated.
16164         
16165         * plugins/class-inheritance/Makefile.am,
16166         plugins/subversion/Makefile.am: Do not install plugin files when
16167         plugin build condition is false.
16168         
16169         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16170         plugins/build-basic-autotools/build-basic-autotools.c,
16171         plugins/build-basic-autotools/build-basic-autotools.h,
16172         plugins/file-loader/anjuta-loader-plugin.ui,
16173         plugins/file-loader/dnd.c,
16174         plugins/file-loader/plugin.c,
16175         plugins/file-loader/plugin.h,
16176         plugins/project-manager/anjuta-project-manager.ui,
16177         plugins/project-manager/plugin.c: Added open file and build context
16178         menu in project manager context menu.
16180 2005-04-22  Naba Kumar  <naba@gnome.org>
16182         * configure.in: Added message output showing conditional plugins to
16183         build or not.
16184         
16185         * src/layout.xml: Added layout for class-inheritance plugin widget.
16186         
16187         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
16188         plugin name to remove redundant terms.
16189         
16190         * TODO.tasks: Updated.
16191         
16192         * configure.in,
16193         plugins/symbol-browser/Makefile.am,
16194         plugins/symbol-browser/an_symbol_view.c,
16195         (removed) plugins/symbol-browser/sv_class.xpm,
16196         (removed) plugins/symbol-browser/sv_function.xpm,
16197         (removed) plugins/symbol-browser/sv_macro.xpm,
16198         (removed) plugins/symbol-browser/sv_private_fun.xpm,
16199         (removed) plugins/symbol-browser/sv_private_var.xpm,
16200         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
16201         (removed) plugins/symbol-browser/sv_protected_var.xpm,
16202         (removed) plugins/symbol-browser/sv_public_fun.xpm,
16203         (removed) plugins/symbol-browser/sv_public_var.xpm,
16204         (removed) plugins/symbol-browser/sv_static_fun.xpm,
16205         (removed) plugins/symbol-browser/sv_static_var.xpm,
16206         (removed) plugins/symbol-browser/sv_struct.xpm,
16207         (removed) plugins/symbol-browser/sv_unknown.xpm,
16208         (removed) plugins/symbol-browser/sv_variable.xpm,
16209         (added) plugins/symbol-browser/images/.cvsignore,
16210         (added) plugins/symbol-browser/images/Icons.16x16.Class,
16211         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
16212         (added) plugins/symbol-browser/images/Icons.16x16.Field,
16213         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
16214         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
16215         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
16216         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
16217         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
16218         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
16219         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
16220         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
16221         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
16222         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
16223         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
16224         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
16225         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
16226         (added) plugins/symbol-browser/images/Icons.16x16.Method,
16227         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
16228         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
16229         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
16230         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
16231         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
16232         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
16233         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
16234         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
16235         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
16236         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
16237         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
16238         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
16239         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
16240         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
16241         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
16242         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
16243         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
16244         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
16245         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
16246         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
16247         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
16248         pixmaps and added new icons (taken from monodevelop).
16250 2005-04-21  Naba Kumar  <naba@gnome.org>
16252         Patch from  Massimo Cora <maxcvs@email.it>:
16254         * configure.in, plugins/Makefile.am
16255         (new) plugins/class-inheritance/.cvsignore,
16256         (new) plugins/class-inheritance/Makefile.am,
16257         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
16258         (new) plugins/class-inheritance/class-inherit.c,
16259         (new) plugins/class-inheritance/class-inherit.h,
16260         (new) plugins/class-inheritance/plugin.c,
16261         (new) plugins/class-inheritance/plugin.h,
16262         (new) plugins/class-inheritance/class-inheritance.png: Added class
16263         inheritance plugin.
16264         
16265         Changes by naba: Added pkgconfig check for graphviz and conditionally
16266         build graphviz.
16267         
16268         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
16270 2005-04-20  Naba Kumar  <naba@gnome.org>
16272         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16273         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16274         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16275         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16276         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16277         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16278         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16279         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16280         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16281         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16282         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16283         
16284         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
16285         message view management.
16287         * libanjuta/anjuta-children.[ch],
16288         plugins/build-basic-autotools/build-basic-autotools.c,
16289         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
16290         Removed anjuta_children_init() function,
16291         because it is done automatically when first invoked. Introduced
16292         anjuta_children_recover() to recover the child signalling. Fixed
16293         child exit management to correctly recover the exit status.
16294         
16295         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
16296         to properly shutdown the launcher and to kill the running process
16297         (without emitting any signal).
16298         
16299         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16300         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
16301         gdb and program instance.
16303 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16305         * plugins/editor/search-replace.c :
16306         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
16308 2005-04-18  Naba Kumar  <naba@gnome.org>
16310         * TODO.tasks: Marked completed items.
16311         
16312         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16313         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16314         plugins/project-manager/plugin.c: Prompt user for the debugging
16315         target (select from a list of project's executable targets) and
16316         correctly start debugger. Take care of libtool wrapping when the
16317         target selected is libtool target. Fixed debugger menu items
16318         sensitivity.
16320 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
16322         * plugins/tools/execute.c,
16323         plugins/tools/execute.h:
16324         Implement save all files before running a command
16325         Implement all options for stdout and stderr except replace buffer
16326         Allow running several tools
16328         * plugins/tools/plugin.c:
16329         Move anjuta launcher in execute.c
16331         * plugins/tools/tools.h,
16332         plugins/tools/variable.c:
16333         Small changes
16335 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
16337         * plugins/tools/anjuta-tools.glade:
16338         Add new properties in tool editor dialog
16339         Cosmetic improvements
16340         
16341         * plugins/tools/anjuta-tools.ui:
16342         Attach tool menu as a build menu
16344         * plugins/tools/dialog.c:
16345         Set tool menu item sensitivity in tool list
16346         Fix bugs
16348         * plugins/tools/editor.c,
16349         plugins/tools/editor.h,
16350         plugins/tools/fileop.c,
16351         plugins/tools/tool.c,
16352         plugins/tools/tool.h:
16353         Add new properties (active, save file...)
16354         Most of them are still not implemented
16356         * plugins/tools/execute.c,
16357         plugins/tools/execute.h:
16358         Reorganize code to support multiple run
16359         Support run in terminal
16360         
16361         * plugins/tools/plugin.c
16362         plugins/tools/plugin.h:
16363         Move message handling in execute.c
16365         * plugins/tools/variable.h,
16366         plugins/tools/variable.c:
16367         Add useful variables
16368         
16369 2005-04-13  Naba Kumar  <naba@gnome.org>
16371         * plugins/editor/text_editor.c: Fixed file monitoring condition.
16372         * plugins/editor/Makefile.am: Added gnome-vfs flags.
16373         
16374 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16376         * plugins/tools/dialog.c plugins/tools/tool.c :
16377         Fixed bugs.
16379 2005-04-06  Naba Kumar  <naba@gnome.org>
16381         * src/anjuta.c: Load default session only when
16382         "anjuta.session.load.last" preference is enabled.
16383         
16384 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
16386         * plugins/tools/Makefile.am,
16387         plugins/tools/variable.c,
16388         plugins/tools/variable.h:
16389         Add new code for handling variables
16391         * plugins/tools/anjuta-tools.glade:
16392         Improve tool editor dialog
16393         Add variable selection dialog
16395         * plugins/tools/dialog.c,
16396         plugins/tools/dialog.h,
16397         plugins/tools/plugin.c,
16398         plugins/tools/plugin.h:
16399         Add variable object
16400         Add a function to get it
16402         * plugins/tools/editor.c:
16403         Add gui code for variable selection dialog
16405         * plugins/tools/execute.c:
16406         Use variables for executing command
16407         
16408         * Naba: Compile warning fixes.
16410 2005-04-06  Naba Kumar  <naba@gnome.org>
16412         * TODO.tasks: Marked completed items.
16413         
16414 2005-04-06  Naba Kumar  <naba@gnome.org>
16416         * plugins/subversion/svn-backend.c: Fixed subversion plugin
16417         compile error.
16418         
16419         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
16421 2005-04-04  Naba Kumar  <naba@gnome.org>
16423         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
16424         inside Main window.
16425         
16426 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
16428         * plugins/tools/Makefile.am,
16429         plugins/tools/anjuta-tools.plugin.in,
16430         plugins/tools/anjuta-tools.ui,
16431         plugins/tools/anjuta-tools.gladei,
16432         plugins/tools/anjuta-tools-plugin.png,
16433         plugins/tools/plugin.c,
16434         plugins/tools/plugin.h,
16435         plugins/tools/dialog.c,
16436         plugins/tools/dialog.h,
16437         plugins/tools/fileop.c,
16438         plugins/tools/fileop.h,
16439         plugins/tools/tool.c,
16440         plugins/tools/tool.h,
16441         plugins/tools/editor.c,
16442         plugins/tools/editor.h,
16443         plugins/tools/execute.c,
16444         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
16445         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
16446         Not fully working
16448         * anjuta-tools.[ch]: Removed old tools code.
16449         
16450 2005-04-01  Steve Murphy  <murf@e-tools.com>
16452         * configure.in: Added "rw" to ALL_LINGUAS.
16454 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16456         * Modified Files:
16457         manuals/C/anjuta-manual/fileoperations.xml
16458         Added Files:
16459         manuals/C/anjuta-manual/figures/search_expr.png
16460         manuals/C/anjuta-manual/figures/search_expr_basic.png
16461         manuals/C/anjuta-manual/figures/search_file_list.png
16462         manuals/C/anjuta-manual/figures/search_file_pattern.png
16463         manuals/C/anjuta-manual/figures/search_replace.png
16464         manuals/C/anjuta-manual/figures/search_setting.png
16465         manuals/C/anjuta-manual/figures/search_target.png
16466         manuals/C/anjuta-manual/figures/search_target_action.png
16467         manuals/C/anjuta-manual/figures/search_target_in.png
16468         Removed Files:
16469         manuals/C/anjuta-manual/figures/find_files.png
16470         manuals/C/anjuta-manual/figures/find_replace.png
16471         manuals/C/anjuta-manual/figures/find_text.png :
16472         Updated Anjuta manual (File Operations)
16474 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16476         * manuals/C/anjuta-manual/fileoperations.xml,
16477         manuals/C/anjuta-manual/figures/open_file.png,
16478         manuals/C/anjuta-manual/figures/open_file_multiple.png,
16479         manuals/C/anjuta-manual/figures/prefs_print.png,
16480         manuals/C/anjuta-manual/figures/print_dlg.png,
16481         manuals/C/anjuta-manual/figures/print_preview.png.
16482         * Added Files:
16483         manuals/C/anjuta-manual/figures/add_edit_macro.png,
16484         manuals/C/anjuta-manual/figures/display_macro.png,
16485         manuals/C/anjuta-manual/figures/insert_text.png,
16486         manuals/C/anjuta-manual/figures/keyword_macro.png,
16487         manuals/C/anjuta-manual/figures/new_file_wizard.png,
16488         manuals/C/anjuta-manual/figures/save_as_file.png :
16489         Updated Anjuta Manual (File Operations)
16491 2005-03-23  Adam Weinberger  <adamw@gnome.org>
16493         * plugins/editor/action-callbacks.c,
16494           plugins/file-loader/plugin.c,
16495           plugins/gtodo/main.c,
16496           plugins/project-wizard/druid.c:
16497           Fix spelling/grammar errors. Fixes bugs
16498           169068, 169137, 169138, and 169139.
16500 2005-03-21  Naba Kumar  <naba@gnome.org>
16502         Patch from: Massimo Cora' <maxcvs@email.it>:
16503         
16504         * plugins/editor/Makefile.am
16505         plugins/editor/anjuta-docman.c,
16506         (added) plugins/editor/editor-tooltips.c,
16507         (added) plugins/editor/editor-tooltips.h: Added tooltips to
16508         editor tabs to show full path.
16510 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
16511         
16512         * plugins/subversion/svn-backend.c:
16513         Removed "apr-0/" from include because this is 
16514         already included in SVN_INCLUDE and broke building if
16515         apr >= 1.0 was installed.
16517 2005-03-18  Naba Kumar  <naba@gnome.org>
16519         Patch from: Massimo Cora' <maxcvs@email.it>:
16521         * plugins/editor/action-callbacks.c,
16522         plugins/editor/aneditor-calltip.cxx,
16523         plugins/editor/aneditor-priv.h,
16524         plugins/editor/aneditor.cxx,
16525         plugins/editor/aneditor.h,
16526         plugins/editor/anjuta-document-manager.ui: Added calltip
16527         activation from menu.
16529 2005-03-16  Naba Kumar  <naba@gnome.org>
16531         Patch from: Massimo Cora' <maxcvs@email.it>:
16532         
16533         * plugins/class-gen/action-callbacks.c,
16534         plugins/class-gen/anjuta-class-gen-plugin.glade,
16535         plugins/class-gen/class_gen.c,
16536         plugins/class-gen/class_gen.h,
16537         plugins/class-gen/class_logo.xpm,
16538         plugins/class-gen/plugin.c: Create files without project
16539         being open. Add to project support. And other enhancements.
16541 2005-03-15  Adam Weinberger  <adamw@gnome.org>
16543         * anjuta.glade,
16544           plugins/debug-manager/utilities.c,
16545           plugins/file-loader/plugin.c,
16546           plugins/gdb/utilities.c,
16547           plugins/profile-default/plugin.c,
16548           plugins/project-import/project-import.c,
16549           src/anjuta-actions.h:
16550           Spelling/grammar fixes.
16552 2005-03-13  Naba Kumar  <naba@gnome.org>
16553         
16554         * plugins/editor/action-callbacks.c,
16555         plugins/editor/action-callbacks.h,
16556         plugins/editor/anjuta-document-manager.ui,
16557         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16558         submenu. Moved menuitems from Format to View->Editor.
16559         
16560         * src/action-callbacks.c, src/action-callbacks.h,
16561         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16562         layout and lock layout menus in View submenu. Get rid of
16563         Settings->Layout Manager menu.
16564         
16565         * plugins/project-import/anjuta-project-import.plugin.in:
16566         Fixed icon name
16568         * global-tags/Makefile.am,
16569         global-tags/create_global_tags.sh,
16570         plugins/editor/aneditor-autocomplete.cxx,
16571         plugins/editor/aneditor-priv.h,
16572         plugins/editor/aneditor.cxx,
16573         tagmanager/tm_workspace.c: Fixed scope members autocompletion
16574         in editor and made it work in global symbols also.
16575         
16576         * src/anjuta-app.c: Always use priority texts besides icons style
16577         for toolbars, because other styles look horible for Anjuta (fixme).
16579 2005-03-11  Naba Kumar  <naba@gnome.org>
16581         * configure.in: Removed test for iconv.
16583         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
16584         before scintilla widget is realized.
16585         
16586         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
16587         for Update menuitem.
16588         
16589         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
16590         already applied in scintilla main stream.
16591         
16592         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
16593         and notified scintilla developer.
16594         
16595 2005-03-10  Naba Kumar  <naba@gnome.org>
16597         * src/action-callbacks.c: Removed reference to src/help.h (dead
16598         file).
16600         * plugins/editor/text_editor.c: Removed reference to
16601         src/launcher.h (a dead file).
16603         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
16604         src/controls.c, src/controls.h, src/fileselection.c,
16605         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
16606         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
16607         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
16608         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
16609         src/session.h, src/support.c, src/support.h, src/toolbar.c,
16610         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
16611         Removed these dead files from CVS.
16614 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16616         * plugins/file-wizard/action-callbacks.c : Added error message.
16617         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
16620 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
16621         
16622         * plugins/cvs-plugin/cvs-callbacks.c
16623         plugins/cvs-plugin/plugin.c:
16624         Fixed preferences page init and busy handling
16625         
16626         * plugins/subversion/plugin.c:
16627         Fixed preferences page init
16629 2005-03-09  Naba Kumar  <naba@gnome.org>
16631         * plugins/Makefile.am, plugins/glade/Makefile.am,
16632         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
16633         enabled glade plugin in Anjuta. The plugin is built only when
16634         glade3 is installed.
16635         
16636 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16638         * plugins/project-wizard/templates/java.wiz
16639         plugins/project-wizard/templates/java-logo.png (*)
16640         plugins/project-wizard/templates/java/*
16641         plugins/project-wizard/templates/Makefile.am
16642         configure.in:
16643         
16644         Add Java project type. It generates a autoconf/automake
16645         project which is compiled using gcj. It requires automake 
16646         > 1.4 (1.9 is known to work) to work!
16647         
16648         (*) still awaiting response from the gcj team if we
16649         may use their logo.
16650         
16651 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16652         
16653         * plugins/project-import/*
16654         plugins/Makefile.am
16655         configure.in:
16656         Added project import plugin. Might be a bit buggy and limited
16657         but works for now.
16658         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16659         Icon from old pixmaps dir
16661 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16663         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
16664         plugins/macro/macro-util.c, plugins/macro/macros.xml :
16665         Added C Custom_Indent line macro.
16666         Cleaned macros.xml
16668 2005-03-09  Naba Kumar  <naba@gnome.org>
16670         * TODO.tasks: Added new message-manager tasks.
16671         
16672         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16673         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16674         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16675         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16676         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16677         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16678         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16679         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16680         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16681         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16682         
16683         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
16684         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
16685         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
16686         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
16687         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
16688         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
16689         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
16690         Removed debugger widgets from shell on debugger shutdown. Added
16691         scrolled windows for docked widgets. Removed unnecessary widget refs
16692         and unrefs. Destroy widgets correctly on debugger shutdown.
16693         
16694         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
16695         with project description title. Removed frame shadow.
16696         
16697         * plugins/project-wizard/druid.c: Initializes tooltips.
16698         
16699         * scintilla/Makefile.am: Fixed comiple error.
16701 2005-03-08  Adam Weinberger  <adamw@gnome.org>
16703         * plugins/class-gen/anjuta-class-gen-plugin.glade,
16704           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
16706 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16708         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16709         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16710         plugins/macro/macro-util.c, plugins/macro/macro-util.h
16711         plugins/macro/macros.xml, plugins/macro/plugin.c :
16712         Moved cursor at the '|' position defined in macros.
16714 2005-03-07  Naba Kumar  <naba@gnome.org>
16716         * plugins/subversion/Makefile.am: Fixed build error.
16718         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
16719         types (perl, python, shellscript).
16720         
16721         * plugins/editor/plugin.c: Fixed to show all highlight options.
16722         
16723 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16725         * TODO.tasks : updated tasks.
16726         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
16728 2005-03-07  Naba Kumar  <naba@gnome.org>
16730         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
16731         or disable subversion file-manager submenu. If "Subvesion" is also
16732         valid directory, we should also check for it.
16734         * configure.in: Disable cygwin macro until someone fixes the
16735         autoconf warnings.
16736         
16737         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
16738         backward compatibility.
16739         
16740 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16742         * src/about.c : Cleaned code.
16743         * plugins/macro/macros.xml : Added "do_while" C macro.
16744         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
16745         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
16746         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
16747         Closed registers, shared libraries, kernel signals dialogs with ESC key.
16748         
16749 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16751         * plugins/class-gen/plugin.c:
16752         Removed "return" to activate project_root_uri watching.
16754 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16756         * plugins/Makefile.am
16757         plugins/subversion/*:
16758         Added subversion plugin. Add, Remove, Commit and Update work
16759         everything else needs work.
16760         
16761         * plugins/terminal/terminal.c
16762         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
16763         we still have focus problems with the editor.
16765 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16767         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
16768         
16769 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16771         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
16773 2005-03-04  Naba Kumar  <naba@gnome.org>
16775         Patch from Massimo Cora' <maxcvs@email.it>:
16777         * plugins/class-gen/Makefile.am,
16778         plugins/class-gen/action-callbacks.c,
16779         plugins/class-gen/action-callbacks.h,
16780         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
16781         plugins/class-gen/anjuta-class-gen.plugin.in,
16782         plugins/class-gen/class_gen.c,
16783         plugins/class-gen/class_gen.h,
16784         (removed) plugins/class-gen/clsGen.c,
16785         (added) plugins/class-gen/goc_template_header,
16786         (added) plugins/class-gen/goc_template_source,
16787         plugins/class-gen/plugin.c,
16788         plugins/class-gen/plugin.h: Refactored class gen code.
16789         Added GOCBuilder code. Fixed UI. Implemented plugin.
16791 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
16793         * plugins/project-wizard/property.c
16794         plugins/project-wizard/install.c
16795         plugins/project-wizard/druid.c
16796         plugins/editor/goto_line.c
16797         plugins/editor/plugin.c
16798         plugins/gtodo/add_edit_item.c
16799         plugins/gtodo/ligtodo.c
16800         plugins/gtodo/main.c
16801         plugins/gtodo/preferences.c:
16802         Fixed #167559, #167534, #167266, #167357
16803         (Bad English in strings...)
16804         
16805         Thanks to Adam Weinberger and Thierry Moisan for
16806         reporting!
16808 2005-03-03  Naba Kumar  <naba@gnome.org>
16810         * libegg/Makefile.am, libegg/menu/Makefile.am,
16811         (added) libegg/egg-submenu-action.c,
16812         (added) libegg/menu/egg-submenu-action.h: Created a new action for
16813         submenu (used for wizard listing).
16814         
16815         * plugins/file-loader/anjuta-loader-plugin.ui
16816         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
16817         and toolbar.
16818         
16819         * plugins/editor/action-callbacks.c,
16820         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
16821         ctrl+tabbing because it was interfaring with focus navigation.
16822         Focus editor on "Esc" in incremental search entry. Cleanups.
16823         
16824         * plugins/file-manager/an_file_view.c,
16825         plugins/symbol-browser/plugin.c,
16826         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
16827         Cleanups.
16828         
16829         * plugins/profile-default/plugin.c,
16830         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
16831         for sesssion load.
16832         
16833         * (removed) scintilla/patches/a64-crash-fix.patch,
16834         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
16835         scintilla patches.
16837 2005-03-03  Naba Kumar  <naba@gnome.org>
16839         * HACKING: Fixed typos.
16840         
16841         * plugins/editor/aneditor-indent.cxx: Clean up.
16842         
16843         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
16844         Enable/disable save, undo and redo actions depending on state
16845         of the editor.
16846         
16847 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16849         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
16850         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
16851         Displayed search_incremental status.
16853         * Removed plugins/editor/search_incremental.[ch]
16855 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
16856         
16857         * plugins/cvs-plugin/cvs-execute.c
16858         plugins/cvs-plugin/cvs-callbacks.c:
16859         - Use weak reference on mesg_view and reuse tab if
16860         it still exists to avoid cluttering message manager.
16861         - Fixed bug in cvs remove
16862         
16863         README, HACKING: Updated
16864         
16865         configure.in: Added check for libsvn
16867 2005-02-29  Naba Kumar  <naba@gnome.org>
16868         
16869         * plugins/file-manager/an_file_view.c,
16870         plugins/symbol-browser/an_symbol_view.c,
16871         plugins/symbol-browser/plugin.c: Hide column headers (they
16872         are redundant).
16874 2005-02-29  Naba Kumar  <naba@gnome.org>
16876         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16877         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16878         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16879         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16880         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16881         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16882         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16883         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16884         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16885         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16887         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16888         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16889         (added) libanjuta/anjuta-session.[hc],
16890         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16891         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16892         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16893         src/main.c:
16894         
16895         Implemented session management. Implemented session
16896         container class. Added session notifications from shell. Implemented
16897         session save/load in editor, file-loader, default-profile-plugin
16898         and anjuta-app. Fixed window sizing and restoration. Cleaned up
16899         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16900         and maximized states in session. Implemented project session
16901         management.
16903 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16905         * plugins/class-gen/action-callbacks.[ch],
16906         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16907         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16908         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
16909         with Escape key.
16911 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
16912         
16913         * plugins/project-wizard/anjuta-project-wizard.glade,
16914         plugins/project-wizard/druid.c:
16915         Add some padding in tab label in project selection page
16916         
16917         * plugins/project-wizard/druid.c,
16918         plugins/project-wizard/parser.c:
16919         Search for project template recursively
16920         Add ~/.anjuta/project to the search paths
16922 2005-02-26  Naba Kumar  <naba@gnome.org>
16924         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16925         * plugins/file-loader/plugin.c: Fixed crash bug.
16926         * libanjuta/plugins.c: Fixed memory leak.
16927         
16928 2005-02-26  Naba Kumar  <naba@gnome.org>
16929         
16930         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16931         "UserActivatable" attribute for plugins. This attribute if set to
16932         "no" will prevent users from activating/deactivating it from
16933         plugins dialog. Added a toggle button in plugins dialog to toggle
16934         the plugins list between list of activatable plugins (default) to
16935         list of all plugins. anjuta_plugin_select() now only selects the
16936         plugin. Added anjuta_plugins_select_and_activate() method that will
16937         select and activate it.
16938         
16939         * plugins/profile-default/Makefile.am,
16940         plugins/profile-default/anjuta-default-profile.ui,
16941         plugins/profile-default/plugin.c,
16942         plugins/profile-default/plugin.h,
16943         plugins/project-manager/anjuta-project-manager.ui,
16944         plugins/project-manager/plugin.c,
16945         plugins/project-manager/plugin.h:
16946         
16947         Anjuta projects (*.anjuta) files define the profile of respective
16948         projects. Profile is a set of related plugins required for the
16949         project to open. Moved "close project" action from Project Manager
16950         to Profile Manager plugin. Implemented loading and unloading of
16951         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16952         (instead of Project Manager) now handles opening of *.anjuta files.
16953         Close Project menuitem is now moved to File submenu (being
16954         consistent with Anjuta 1.x versions and avoiding creating Project
16955         submenu when project manager is not loaded).
16956         
16957         * src/anjuta-actions.h: Fixed short-cut key for Help content.
16958         
16959         * src/anjuta.ui: Fixed place holder for projects.
16960         
16961         * (new) plugins/profile-default/default.anjuta: default startup
16962         profile. Removed the hardcoded plugins loading in
16963         DefaultProfilePlugin.
16965         * anjuta.anjuta,
16966         plugins/project-wizard/templates/terminal/project.anjuta:
16967         Implemented project format in newly created projects.
16969         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16970         plugins/class-gen/anjuta-class-gen.plugin.in,
16971         plugins/cvs-plugin/anjuta-cvs.plugin.in,
16972         plugins/editor/anjuta-document-manager.plugin.in,
16973         plugins/file-loader/anjuta-loader.plugin.in,
16974         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16975         plugins/gdb/anjuta-gdb.plugin.in,
16976         plugins/glade/anjuta-glade.plugin.in,
16977         plugins/message-view/anjuta-message-manager.plugin.in,
16978         plugins/profile-default/anjuta-default-profile.plugin.in,
16979         plugins/project-manager/anjuta-project-manager.plugin.in,
16980         plugins/project-wizard/anjuta-project-wizard.plugin.in:
16981         Defined UserActivatable attributes. Added supported types attribute.
16983         * plugins/project-wizard/anjuta-project-wizard.glade
16984         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16985         "Project Wizard" in preferences title.
16987         * TODO.tasks: Updated.
16988         
16989         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16990         Updated.
16991         
16992 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16994         * plugins/file-wizard/anjuta-file-wizard.glade
16995         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16996         
16997         Integrated License macros, cleaned file.c.
16998         
16999 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
17000         
17001         * plugins/macor/macro-util.c: Fixed crash bugs if email or
17002         username can not be found correctly.
17004 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17006         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17007         plugins/macro/macros.xml :
17008         
17009         Added Headers macros. Cleaned file.c
17011 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17013         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
17014         plugins/macro/macros.xml :
17015         
17016         Fixed a bug. Added Header macro.
17018         
17019 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17021         * plugins/file-wizard/action-callbacks.c, 
17022         plugins/file-wizard/file.c, plugins/macro/macro-util.c
17023         plugins/macro/macros.xml :
17024         
17025         Added FileName, Header template macros.
17026         
17027 2005-02-24  Naba Kumar  <naba@gnome.org>
17028         
17029         * plugins/patch/patch-plugin.c: Fixed a function call.
17030         
17031         * src/anjuta.c, src/main.c: Save and load default session.
17032         
17033 2005-02-24  Naba Kumar  <naba@gnome.org>
17035         * libanjuta/interfaces/libanjuta.idl,
17036         plugins/message-view/anjuta-msgman.c,
17037         plugins/message-view/anjuta-msgman.h,
17038         plugins/message-view/plugin.c: Added and implemented
17039         set_view_title() method.
17040         
17041         * plugins/build-basic-autotools/build-basic-autotools.c,
17042         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17043         build context pooling. Maximum 3 contexts are reused. Additional
17044         contexts are created when all are busy.
17046 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17048         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17049         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17050         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17051         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17053         Added Copyright, Changelog macros.
17054                 
17055 2005-02-23  Naba Kumar  <naba@gnome.org>
17057         Patch from Massimo Cora' <maxcvs@email.it>:
17058         * plugins/Makefile.am,
17059         plugins/patch/Makefile.am,
17060         (added) plugins/patch/anjuta-patch-plugin.png,
17061         (added) plugins/patch/anjuta-patch.plugin.in,
17062         (added) plugins/patch/anjuta-patch.ui,
17063         plugins/patch/patch-plugin.c,
17064         (added) plugins/patch/patch-plugin.h,
17065         (added) plugins/patch/plugin.c,
17066         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17067         architecture.
17069 2005-02-23  Naba Kumar  <naba@gnome.org>
17071         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17072         file-loader/plugin.c, profile-default/plugin.c:
17073         Implemented "activated" and "deactivated" signals for plugin class.
17074         Renamed *_location() functions to *_id(), because location is
17075         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17076         anjuta_plugins_unload_plugin().
17077         
17078         * class-gen/plugin.c: Fixed complier warning and utility function call.
17079         
17080         * debug-manager/plugin.c: Unload debugger plugin correctly.
17081         
17082         * project-manager/plugin.c:     Fixed compiler warnings.
17083         
17084         * plugins/project-wizard/templates/gnome/.cvsignore,
17085         plugins/project-wizard/templates/gnome/po/.cvsignore,
17086         plugins/project-wizard/templates/gnome/src/.cvsignore,
17087         plugins/project-wizard/templates/gtk/po/.cvsignore,
17088         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
17089         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
17090         
17091         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
17092         build (we need to fix this thing).
17093         
17094 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
17096         * plugins/macro/macro-action.[ch]
17097         plugins/macro/macro-edit.c
17098         plugins/macro/macro-dialog.c
17099         plugins/macro/macro-db.[ch]
17100         plugins/macro/plugin.[ch]
17101         plugins/macro/macro-util.[ch] (added)
17102         
17103         Cleaned up macro plugin and preview expanded macros.
17105 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
17107         * plugins/cvs-plugin/cvs-interface.c:
17109         Fixed option setting when using no compression and not 
17110         ignoring .cvsrc
17112 2005-02-23  Naba Kumar  <naba@gnome.org>
17113         
17114         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
17115         geometry on exit and startup (only if there is no geometry from the
17116         session).
17118         * TODO.tasks: Updated.
17119         
17120         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
17121         
17122         * manuals/reference/libanjuta/Makefile.am,
17123         manuals/reference/libanjuta/libanjuta-docs.sgml,
17124         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
17125         documentation for writing project templates.
17127 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17129         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
17130         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
17131         
17132         Expansion keywords in macros. 
17134 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17136         * plugins/file-wizard/action-callbacks.c,
17137         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
17138         plugins/macro/macros.xml :
17139         
17140         Inserting text by macro plugin
17141         In progress ...
17143 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
17145         * plugins/macro/plugin.c
17146         plugins/cvs-plugin/plugin.c:
17147         
17148         Fixed interfaces (use static)
17150 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
17151         
17152         * plugins/macro/macro-actions.[ch]
17153         plugins/macro/plugin.c
17154         libanjuta/interfaces/libanjuta.idl:
17155         
17156         Implemented IAnjutaMacro interface to be used by file-wizard
17157         
17158         * plugins/cvs-plugin/plugin.c
17159         libanjuta/interfaces/libanjuta.idl:
17160         
17161         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
17162         for all version control systems and not only for cvs.
17164 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17166         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
17167         insert_macro.
17168         
17169         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
17172 2005-02-21  Naba Kumar  <naba@gnome.org>
17174         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
17175         IAnjutaDebugger interface.
17176         
17177         * plugins/debug-manager/anjuta-debug-manager.ui,
17178         plugins/debug-manager/attach_process.c,
17179         plugins/debug-manager/attach_process.h,
17180         plugins/debug-manager/plugin.c,
17181         plugins/debug-manager/plugin.h,
17182         plugins/gdb/actions.c,
17183         plugins/gdb/actions.h,
17184         plugins/gdb/anjuta-gdb-plugin.ui,
17185         plugins/gdb/breakpoints.c,
17186         plugins/gdb/breakpoints.h,
17187         plugins/gdb/debugger.c,
17188         plugins/gdb/debugger.h,
17189         plugins/gdb/memory.c,
17190         plugins/gdb/plugin.c,
17191         plugins/gdb/plugin.h,
17192         plugins/gdb/sharedlib.h,
17193         plugins/gdb/sharedlib_cbs.c,
17194         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
17195         correctly between debug-manager and debugger. Implemented debugger
17196         interface in gdb plugin. Fixed action names. Added UI updating.
17197         Start and stop debugger (does not work yet). Fixed UI merging.
17198         Fixed debugger plugin handling in debug-manager.
17200 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
17202         * plugins/editor/aneditor-autocomplete.cxx:
17203         
17204         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
17205         crash with C++ "template" keyword.
17207 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17209         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17210         Fixed bug (Closed macro dialogs with Esc key).
17211         
17212 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
17213         
17214         * plugins/project-wizard/xlib.wiz,
17215         plugins/project-wizard/xlib-logo.png,
17216         plugins/project-wizard/xlib/*:
17217         Port old xlib anjuta project on new project wizard
17218         
17219         * plugins/project-wizard/xlib-dock.wiz,
17220         plugins/project-wizard/xlib-dock/*:
17221         Port old xlib dock anjuta project on new project wizard
17222         
17223         * plugins/project-wizard/wxwin.wiz,
17224         plugins/project-wizard/wxwin-logo.png,
17225         plugins/project-wizard/wxwin/*:
17226         Port old wxwin anjuta project on new project wizard
17227         
17228         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
17229         necessary changes for the new templates.
17230         
17231 2005-02-18  Naba Kumar  <naba@gnome.org>
17233         * plugins/Makefile.am: Added class-gen
17234         
17235 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
17237         * plugins/project-wizard/header.c:
17238         Fix a bug in sorting of project categories
17240 2005-02-18  Naba Kumar  <naba@gnome.org>
17242         Patch from Massimo Cora  <maxcvs@email.it>:
17243         
17244         * plugins/class-gen/.cvsignore,
17245         plugins/class-gen/Makefile.am,
17246         (added) plugins/class-gen/action-callbacks.c,
17247         (added) plugins/class-gen/action-callbacks.h,
17248         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
17249         (added) plugins/class-gen/class_gen.c,
17250         (added) plugins/class-gen/class_gen.h,
17251         (added) plugins/class-gen/plugin.c,
17252         (added) plugins/class-gen/plugin.h: Ported class wizard to the
17253         new architecture.
17254         
17255         * plugins/project-manager/plugin.c: implemented add_source().
17257 2005-02-17  Naba Kumar  <naba@gnome.org>
17259         * plugins/file-loader/plugin.c: Fixed possible crash.
17260         
17261         * src/action-callbacks.c, src/action-callbacks.h,
17262         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
17264 2005-02-17  Naba Kumar  <naba@gnome.org>
17265         
17266         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17267         plugins/project-wizard/templates/gnome.wiz,
17268         plugins/project-wizard/templates/gtk.wiz,
17269         plugins/project-wizard/templates/gtkmm.wiz,
17270         plugins/project-wizard/templates/terminal.wiz,
17271         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17272         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17273         plugins/project-wizard/templates/gnome/src/callbacks.c,
17274         plugins/project-wizard/templates/gnome/src/callbacks.h,
17275         plugins/project-wizard/templates/gnome/src/main.c,
17276         plugins/project-wizard/templates/gtk/src/callbacks.c,
17277         plugins/project-wizard/templates/gtk/src/callbacks.h,
17278         plugins/project-wizard/templates/gtk/src/main.c,
17279         plugins/project-wizard/templates/gtkmm/src/main.cc,
17280         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
17281         to generate licence correctly (without any extra newlines). Removed
17282         IncludeGNUHeader macro definition and added proper licence property.
17283         Fixed project directory paths in file contents.
17285 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17287         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17288         Closed macro dialogs with Esc key.
17290 2005-02-16  Naba Kumar  <naba@gnome.org>
17292         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17293         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17294         plugins/project-wizard/templates/gnome/src/callbacks.c,
17295         plugins/project-wizard/templates/gnome/src/callbacks.h,
17296         plugins/project-wizard/templates/gnome/src/main.c,
17297         plugins/project-wizard/templates/gtk/src/main.c,
17298         plugins/project-wizard/templates/gtkmm/src/main.cc,
17299         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
17300         macros to avoid blank newlines.
17302 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
17304         * plugins/project-wizard/autogen.c:
17305         Correct a problem when having property value in UTF-8
17307         * plugins/project-wizard/druid.c:
17308         Correct a bug when reselecting a new project (all pages
17309         must be removed)
17311         * plugins/project-wizard/property.c:
17312         Avoid having default invalid properties
17314         * plugins/project-wizard/templates/terminal.wiz,
17315         plugins/project-wizard/templates/terminal/po/ChangeLog,
17316         plugins/project-wizard/templates/terminal/src/main.c:
17317         Remove command for testing run function
17318         Move destination directory to second page and include
17319         project name. Add exist tag. Remove unused properties.
17321 2005-02-16  Naba Kumar  <naba@gnome.org>
17323         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
17324         plugins/debug-manager/anjuta-debug-manager.ui,
17325         plugins/debug-manager/plugin.c,
17326         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
17327         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
17328         plugins/gdb/plugin.h, plugins/gdb/registers.c,
17329         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
17330         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
17331         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
17332         (removed) src/anjuta_info.c,
17333         (removed) src/anjuta_info.h,
17334         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
17335         (added) plugins/gdb/anjuta-gdb-plugin.ui,
17336         (added) plugins/gdb/actions.c,
17337         (added) plugins/gdb/actions.h: Completed initial
17338         porting of debugger to new architecture. Fixed many of the debugger
17339         functions.
17341         * plugins/file-loader/plugin.c: Detect some important mime ourself
17342         to avoid inconsistencies when mime system isn't working.
17343         
17344 2005-02-16  Naba Kumar  <naba@gnome.org>
17346         * plugins/editor/Makefile.am,
17347         (added) plugins/editor/aneditor-autocomplete.cxx,
17348         (added) plugins/editor/aneditor-calltip.cxx,
17349         (added) plugins/editor/aneditor-indent.cxx,
17350         (added) plugins/editor/aneditor-priv.h,
17351         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
17352         different smaller chunks to make it easy to maintain.
17354 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17356         * plugins/project-wizard/druid.c :
17357         
17358         Found system Email address if not defined in Preferences.
17360 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
17361         
17362         * plugins/project-wizard/gtkmm.wiz
17363         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
17364         plugins/project-wizard/gtkmm/*
17365         
17366         Added GTKmm (C++) project type
17368 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
17370         * plugins/message-view/plugin.c
17371         plugins/message-view/message-view.c
17372         TODO.gtodo:
17373         Implemented next/prev action
17375 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17377         * plugins/project-wizard/templates/libglade2.* :
17378         Removed libglade2 project.
17379         
17380         * plugins/project-wizard/templates/gtk* :
17381         Removed interface.[ch] & support.[ch].
17382         
17383 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17385         * plugins/project-wizard/anjuta-project-wizard.glade,
17386         plugins/project-wizard/property.[ch],
17387         plugins/project-wizard/templates/anjuta-plugin.wiz :
17388         Added a new property ("iconfile").
17390 2005-02-14  Naba Kumar  <naba@gnome.org>
17392         * plugins/project-wizard/install.c,
17393         plugins/project-wizard/plugin.c,
17394         plugins/project-wizard/templates/anjuta-plugin.wiz,
17395         plugins/project-wizard/templates/gnome.wiz,
17396         plugins/project-wizard/templates/gtk.wiz,
17397         plugins/project-wizard/templates/libglade2.wiz,
17398         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
17399         newly created projects and open them. Fixed message buffering in
17400         wizard.
17402 2005-02-14  Naba Kumar  <naba@gnome.org>
17404         * src/about.c, pixmaps/Makefile.am,
17405         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
17406         
17407         * mime/gnome-mime-application-x-anjuta.png,
17408         pixmaps/anjuta_icon.png,
17409         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
17410         done by 9-speed at:
17411         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
17412         
17413 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17415         * configure.in,
17416         plugins/project-wizard/templates/libglade2-logo.png,
17417         plugins/project-wizard/templates/libglade2.wiz,
17418         plugins/project-wizard/templates/libglade2/* :
17419         Add Glade2 project
17422 2005-02-14  Naba Kumar  <naba@gnome.org>
17424         * TODO.tasks: Updated.
17425         
17426         * plugins/editor/anjuta-docman.c,
17427         plugins/editor/text_editor.c,
17428         plugins/editor/text_editor.h,
17429         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
17430         for file modification, but it is still not functioning.
17432 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
17434         * plugins/project-wizard/values.c,
17435         plugins/project-wizard/values.h,
17436         plugins/project-wizard/property.c,
17437         plugins/project-wizard/property.h,
17438         plugins/project-wizard/druid.c:
17439         Rewrite mandatory property check
17440         Add check of exist property
17441         Rewrite handling of cached property page
17443 2005-02-13  Naba Kumar  <naba@gnome.org>
17445         Patch from Igor Kovalenko  <garrison@mail.ru>:
17446         * tagmanager/tm_workspace.c: Improved performance.
17448 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17450         *plugins/project-wizard/templates/*.wiz,
17451         plugins/project-wizard/druid.c,
17452         plugins/project-wizard/templates/terminal/src/main.c,
17453         plugins/project-wizard/templates/gtk/src/*.[ch],
17454         plugins/project-wizard/templates/gtk/src/Makefile.am,
17455         plugins/project-wizard/templates/gnome/src/*.[ch],
17456         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
17457         Add Copyright date & Email address,
17458         Correct terminal project.
17459         
17460 2005-02-12  Naba Kumar  <naba@gnome.org>
17462         * plugins/project-wizard/property.c: Fixed hidden
17463         properties to take values.
17465         * plugins/project-wizard/file.[ch]: Renamed
17466         true/false enum values to fix compile error
17467         (conflict with other definition).
17468         
17469         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
17470         even when mime type detection fails (for example, when Anjuta is
17471         installed in non-system prefix).
17473 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
17475         * plugins/project-wizard/values.c,
17476         plugins/project-wizard/values.h:
17477         Rewrite file with more comments
17479         * plugins/project-wizard/druid.c,
17480         plugins/project-wizard/druid.h,
17481         plugins/project-wizard/autogen.c,
17482         plugins/project-wizard/autogen.h,
17483         plugins/project-wizard/druid.c,
17484         plugins/project-wizard/druid.h:
17485         Add more comments
17486         Use values instead of properties
17487         Move default properties to druid.c
17489         * plugins/project-wizard/install.c,
17490         plugins/project-wizard/install.h:
17491         Use values instead of properties
17492         Add a check to avoid overwriting files
17494         * plugins/project-wizard/parser.c,
17495         plugins/project-wizard/property.c,
17496         plugins/project-wizard/property.h:
17497         Update to use new values
17498         Add an "exist" attribute to check if a directory already exist
17500         * plugins/project-wizard/anjuta-project-wizard.glade:
17501         Change project selection page (GtkTextView => GtkLabel,
17502         GtkTable => GtkVBox)
17504         * plugins/project-wizard/templates/terminal.wiz:
17505         Move destination directory on second page
17506         
17507         * plugins/project-wizard/action.c:
17508         Add a few comments
17510 2005-02-12  Naba Kumar  <naba@gnome.org>
17512         * plugins/file-manager/an_file_view.c,
17513         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
17514         views. Created dynamic update date of view depending on project
17515         changes -- similar to file-manager view.
17516         
17517         * plugins/devhelp/plugin.c: Load help on idle.
17518         
17519         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17520         autoformat' to proper location in preferences.
17521         
17522         * mime/anjuta.mime: Added .prj extension in the mime type for backward
17523         compatibility.
17524         
17525         * plugins/editor/plugin.c: Fixed accel name.
17527 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17529         *plugins/project-wizard/templates/anjuta-plugin.wiz,
17530         plugins/project-wizard/templates/gnome.wiz,
17531         plugins/project-wizard/templates/gtk.wiz,
17532         plugins/project-wizard/anjuta-project-wizard.glade,
17533         plugins/project-wizard/autogen.c:
17534         Add Username & Email address in Project preferences.
17536 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17538         *plugins/project-wizard/templates/gnome-logo.png,
17539         plugins/project-wizard/templates/gnome.wiz,
17540         plugins/project-wizard/templates/gnome/* :
17541         Add Gnome project
17543 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17545         * plugins/project-wizard/templates/terminal/src/main.c, 
17546         plugins/project-wizard/templates/terminal/src/main.c,
17547         plugins/project-wizard/templates/terminal/src/main.[ch] :
17548         Insert License in projects
17549         
17550 2005-02-11  Naba Kumar  <naba@gnome.org>
17552         * TODO.tasks: Added message manager task.
17553         
17554         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17555         
17556         * plugins/editor/plugin.c: Use bookmark stock icons.
17557         
17558         * plugins/message-view/anjuta-message-manager.ui,
17559         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17561 2005-02-10  Naba Kumar  <naba@gnome.org>
17563         * libanjuta/interfaces/libanjuta.idl: fixed build error.
17564         
17565 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17567         * global-tags/Makefile.am
17568         Error during 'make install'
17570 2005-02-09  Naba Kumar  <naba@gnome.org>
17572         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
17573         missing file.
17574         
17575 2005-02-08  Naba Kumar  <naba@gnome.org>
17577         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
17578         
17579         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
17580         Show busy cursur when updating global tags in preferences.
17582         * configure.in: Fixed.
17583         
17584 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17586         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
17587           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
17588          
17589         - Fixed anjuta-plugin project (glade)
17591 2005-02-08  Naba Kumar  <naba@gnome.org>
17593         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
17594         Fixed automatic indentations.
17596         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
17597         Global tags are now segregated into smaller api tags, which can be
17598         selectively loaded from symbol browser preferences.
17600         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
17601         Implemented IProjectManager interface in project-manager. Mostly getter
17602         methods for now, but need to add add() and remove() methods to add
17603         or remove project elements.
17605         * plugins/gdb/debug_tree.c: Small fix.
17607         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
17608         plugins/symbol-browser/an_symbol_info.c,
17609         plugins/symbol-browser/an_symbol_info.h,
17610         plugins/symbol-browser/an_symbol_search.c,
17611         plugins/symbol-browser/an_symbol_search.h,
17612         plugins/symbol-browser/an_symbol_view.c,
17613         plugins/symbol-browser/an_symbol_view.h,
17614         plugins/symbol-browser/plugin.c,
17615         plugins/symbol-browser/plugin.h,
17616         tagmanager/c.c,
17617         tagmanager/entry.h,
17618         tagmanager/tm_project.c,
17619         tagmanager/tm_symbol.c,
17620         tagmanager/tm_tag.c,
17621         tagmanager/tm_workspace.c,
17622         tagmanager/vstring.c,
17623         tagmanager/include/tm_tag.h,
17624         tagmanager/include/tm_workspace.h:
17625         
17626         - Fixed tagmanager parsing of source files to parse for typedefines and
17627         properly record element scopes. Implemented scope autocompletion
17628         (autocompletion on '.', '->', '::' and ':'. The functionality is not
17629         fully working. It was based on older patch for Anjuta 1.2.2 in SF
17630         patch list (author is unknown).
17631         - Implemented symbol-browser preferences for dynamically loading and
17632         saving tags API segments.
17633         - Fixed symbol-search to use tagmanager directly instead of depending
17634         on symbol-view for tags list.
17635         - Fixed symbol-view to create the tree using TMSymbol tree directly.
17636         - Fixed TMSymbol to create the complete tags tree instead of letting the
17637         symbol-view created the root nodes.
17638         - Changed project tags cache name to .tm_project2.cache because the
17639         newer format records additional scope information.
17640         
17641 2005-02-07  Naba Kumar  <naba@gnome.org>
17643         * plugins/editor/style-editor.c,
17644         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
17645         and GtkFontButton instead of deprecated widgets in
17646         style editor.
17647         
17648 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
17650         * plugins/project-wizard/action.c,
17651         plugins/project-wizard/action.h,
17652         plugins/project-wizard/autogen.c,
17653         plugins/project-wizard/autogen.h,
17654         plugins/project-wizard/file.c,
17655         plugins/project-wizard/file.h,
17656         plugins/project-wizard/install.c,
17657         plugins/project-wizard/install.h,
17658         plugins/project-wizard/parser.h,
17659         plugins/project-wizard/parser.c,
17660         plugins/project-wizard/property.c,
17661         plugins/project-wizard/property.h,
17662         plugins/project-wizard/plugin.h,
17663         plugins/project-wizard/plugin.c,
17664         plugins/project-wizard/values.c,
17665         plugins/project-wizard/values.h:
17666         Replace C++ comments by C comments
17668         * plugins/project-wizard/autogen.c,
17669         plugins/project-wizard/autogen.h:
17670         Add a run time check of autogen version.
17671         Add UserName variable.
17673         * plugins/project-wizard/anjuta-project-wizard.glade,
17674         plugins/project-wizard/header.c,
17675         plugins/project-wizard/druid.c,
17676         plugins/project-wizard/druid.h:
17677         Sort project in alphabetic order.
17678         Correct selection troubles in notebooks.
17680         * plugins/project-wizard/parser.c:
17681         Add some check when reading the project header block.
17683 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17685         * plugins/project-wizard/action.c,
17686         plugins/project-wizard/action.h,
17687         plugins/project-wizard/autogen.c,
17688         plugins/project-wizard/autogen.h,
17689         plugins/project-wizard/file.c,
17690         plugins/project-wizard/file.h,
17691         plugins/project-wizard/install.c,
17692         plugins/project-wizard/parser.h,
17693         plugins/project-wizard/parser.c,
17694         plugins/project-wizard/property.c,
17695         plugins/project-wizard/property.h,
17696         plugins/project-wizard/values.c,
17697         plugins/project-wizard/values.h,
17698         Add a space between function name and open.
17700         * plugins/project-wizard/plugin.h,
17701         plugins/project-wizard/plugin.c,
17702         plugins/project-wizard/install.c,
17703         Avoid a crash if the user close the message view used by the .
17705         * plugins/project-wizard/anjuta-project-wizard,
17706         plugins/project-wizard/druid.c,
17707         plugins/project-wizard/druid.h,
17708         plugins/project-wizard/header.h,
17709         plugins/project-wizard/header.c,
17710         Add a text view with the description of each.
17711         Add a tab for each project.
17712         Replace some C++ comments to C comments.
17714 2005-02-05  Naba Kumar  <naba@gnome.org>
17716         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
17717         New icon from Sebastien Granjoux .
17718         
17719 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17721         * libanjuta/anjuta-preferences.c:
17722         Set file property even without a focus out event (file selected 
17723         the browse dialog)
17725 2005-02-04  Naba Kumar  <naba@gnome.org>
17727         * plugins/glade/plugin.c: Fixed glade function calls.
17728         * configure.in: Fixed a typo.
17729         * TODO.tasks: Updated.
17731 2005-02-03  Naba Kumar  <naba@gnome.org>
17733         * plugins/project-manager/plugin.c: Fixed memory corruption.
17735         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
17736         build error.
17737         
17738         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17739         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17740         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
17741         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17743         * libanjuta/interfaces/libanjuta.idl,
17744         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
17745         interface.
17746         
17747         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
17749         Patch from Massimo Cora <maxcvs@email.it>:
17750         * plugins/editor/plugin.c: Fixed update UI for created buffers.
17751         
17752 2005-02-01  Naba Kumar  <naba@gnome.org>
17754         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
17755         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
17756         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
17757         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
17758         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
17759         from sourceforge -- a64 crash fixes (correct typing for GType)
17760         and fixes compile errors in sun.
17762         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
17763         paste (shift+insert) in terminal.
17765 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
17767         * configure.in: Add «nb» to ALL_LINGUAS.
17769 2005-02-01  Naba Kumar  <naba@gnome.org>
17771         * TODO.tasks, TODO: Updated todo tasks.
17772         
17773         * plugins/editor/anjuta-document-manager.glade: Improved search
17774         relace dialog.
17775         
17776         * TODO.tasks: Fixed xml format.
17777         
17778         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
17779         work yet).
17780         
17781         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
17782         cleanups.
17783         
17784         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
17785         format during save (removed unwanted text nodes). Fixed scrollbars.
17787 2005-01-31  Naba Kumar  <naba@gnome.org>
17789         * libanjuta/interfaces/libanjuta.idl,
17790         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
17791         Implemented append() method for IAnjutaEditor interface and fixed
17792         various bugs with text insertions (cvs diff and macro insertions).
17793         
17794         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
17795         automatic indentation.
17796         
17797         * plugins/editor/action-callbacks.c,
17798         plugins/editor/action-callbacks.h,
17799         plugins/editor/anjuta-docman.c,
17800         plugins/editor/anjuta-document-manager.ui,
17801         plugins/editor/plugin.c,
17802         plugins/editor/text_editor.c,
17803         plugins/editor/text_editor.h,
17804         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
17805         Fixed highlight issues.
17807         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
17808         macro.
17809         
17810         * plugins/symbol-browser/an_symbol_view.c: Force update project.
17812         * data/properties/*: Updated properties files from scite. Created
17813         styles.properties to override the scite styles.
17814         
17815         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
17817         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
17818         
17819 2005-01-30  Naba Kumar  <naba@gnome.org>
17821         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
17822         unused definitions.
17823         
17824         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
17825         
17826         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17827         plugins/editor/text_editor.c,
17828         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
17829         fixed linuwidth preference setting, fixed insert text interface
17830         implementation. Improved automatice-indentation for cpp lexer.
17831         
17832         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
17834 2005-01-29  Naba Kumar  <naba@gnome.org>
17836         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
17837         option in update dialog as default. Improved import dialog. Sized
17838         log dialog.
17840         * configure.in: Fixed underquoted warning from autoconf.
17841         
17842         * plugins/editor/action-callbacks.c,
17843         plugins/editor/aneditor.cxx,
17844         plugins/editor/aneditor.h,
17845         plugins/editor/anjuta-document-manager.glade,
17846         plugins/editor/plugin.c,
17847         plugins/editor/plugin.h,
17848         plugins/editor/text_editor.c,
17849         plugins/editor/text_editor.h,
17850         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
17851         for Editor and fixed all preferences syncronization and notifys for
17852         visible prefs (in editor preferences page).
17853         
17854         * plugins/file-loader/plugin.c: Load recent files on idle.
17856 2005-01-28  Naba Kumar  <naba@gnome.org>
17858         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17859         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
17861         * plugins/editor/action-callbacks.c,
17862         plugins/editor/action-callbacks.h,
17863         plugins/editor/aneditor.cxx,
17864         plugins/editor/aneditor.h,
17865         plugins/editor/anjuta-document-manager.ui,
17866         plugins/editor/plugin.c,
17867         plugins/editor/text_editor.c,
17868         plugins/editor/text_editor.h,
17869         plugins/editor/text_editor_cbs.c,
17870         plugins/editor/text_editor_cbs.h,
17871         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17872         Text editor.
17874         Patch from Massimo Cora <maxcvs@email.it>:
17875         * plugins/editor/an_symbol_search.c,
17876         plugins/editor/an_symbol_search.c: Fixed crash bugs.
17877         
17878 2005-01-27  Naba Kumar  <naba@gnome.org>
17879         
17880         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17881         minimum size request to 200.
17883         * plugins/symbol-browser/an_symbol_info.c,
17884         plugins/symbol-browser/an_symbol_info.h,
17885         plugins/symbol-browser/an_symbol_search.c,
17886         plugins/symbol-browser/an_symbol_search.h,
17887         plugins/symbol-browser/an_symbol_view.c,
17888         plugins/symbol-browser/an_symbol_view.h,
17889         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17890         pixbuf retrieval. Fixed runtime warning. Code clean up.
17892 2005-01-27  Naba Kumar  <naba@gnome.org>
17894         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17895         src/anjuta.ui, (new) plugins/glade/.cvsignore,
17896         (new) plugins/glade/Makefile.am,
17897         (new) plugins/glade/anjuta-glade-plugin.png,
17898         (new) plugins/glade/anjuta-glade.plugin.in,
17899         (new) plugins/glade/anjuta-glade.ui,
17900         (new) plugins/glade/plugin.c,
17901         (new) plugins/glade/plugin.h,
17902         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
17903         now until glade3 works properly.
17905         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17906         they are generated.
17907         
17908 2005-01-26  Naba Kumar  <naba@gnome.org>
17910         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17911         Added mime icon for anjuta projects.
17912         
17913         patch from Massimo Cora <maxcvs@email.it>:
17914         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17915         an_symbol_search.h, an_symbol_view.c, plugin.c:
17916         Fix/implement objects destroying/freeing.
17918 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
17919         
17920         * src/action-callback.[ch], src/anjuta-actions.h:
17921         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17922         because it has not been updated for years and we know have a devhelp plugin
17923         which can do the job much better.
17924         * TODO.tasks: Updated done items
17926 2005-01-25  Naba Kumar  <naba@gnome.org>
17928         * autogen.sh: Fixed to generate interface files.
17930         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17931         session save filenames.
17932         
17933         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17934         
17935 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
17937         * plugins/project-wizard/Makefile.am,
17938         plugins/project-wizard/install.c,
17939         plugins/project-wizard/install.h,
17940         plugins/project-wizard/parser.c,
17941         plugins/project-wizard/parser.h,
17942         plugins/project-wizard/templates/terminal.wiz:
17943         Add action list block in wizard template
17944         * plugins/project-wizard/file.c,
17945         plugins/project-wizard/autogen.c:
17946         Small fixes
17948 2005-01-23  Naba Kumar  <naba@gnome.org>
17950         * configure.in: Fixed build error.
17952 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
17954         * plugins/project-wizard/druid.c,
17955         plugins/project-wizard/parser.c,
17956         plugins/project-wizard/property.c: Rewrite parser with
17957         better error handling
17959 2005-01-22  Naba Kumar  <naba@gnome.org>
17961         * plugins/symbol-browser/plugin.c: Changed c++ coments
17962         to c commnets and formated code to anjuta coding styles.
17963         
17964 2005-01-21  Naba Kumar  <naba@gnome.org>
17966         * configure.in, autogen.sh: Fixed build errors in newer automake.
17967         
17968         * plugins/editor/anjuta-docman.c: Do not emit change editor
17969         signal while in dispose.
17971         Patch from: Massimo Corà <maxcvs@email.it>
17972         * plugins/symbol-browser/Makefile.am,
17973         plugins/symbol-browser/an_symbol_view.c,
17974         plugins/symbol-browser/an_symbol_view.h,
17975         plugins/symbol-browser/plugin.c,
17976         plugins/symbol-browser/plugin.h,
17977         plugins/symbol-browser/test-symbol-browser.c,
17978         (new) plugins/symbol-browser/an_symbol_info.c,
17979         (new) plugins/symbol-browser/an_symbol_info.h,
17980         (new) plugins/symbol-browser/an_symbol_search.c,
17981         (new) plugins/symbol-browser/an_symbol_search.h:
17982         Added a cool real-time symbol-search-view in symbol browser.
17984 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
17985         
17986         * plugin/macro/plugin.c
17987         plugin/macro/anjuta-macro-plugin.ui
17988         plugin/macro/macro-db.[ch]
17989         plugin/macro/macro-dialog.[ch]
17990         plugin/macro/macro-actions.[ch]
17991         plugin/macro/macro-edit.[ch]
17992         plugin/macro/plugin.[ch]:
17993         
17994         Implemented three menu items as Naba proposed:
17995         Edit->Macro->
17996                 Insert Macro: Pops of a border-less window to enter a shortcut
17997                 Add Macro: Same as Manage Macro => New
17998                 Manage Macros: Full-features macro dialog
18000 2005-01-20  Naba Kumar  <naba@gnome.org>
18002         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18003         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18004         libanjuta/anjuta-shell.h,
18005         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18006         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18007         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18008         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18009         src/main.c, src/shell.c: Implemented command line args processing
18010         and session management. Fixed geometry restoration.
18012 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
18013         
18014         * plugins/macro/macro-db.c,
18015         plugins/macros.xml:
18016         Cleaned up XML interface and use attributes now for name, category and 
18017         shortcut. CDATA is used to avoid xml errors inside of macros.
18019 2005-01-19  Naba Kumar  <naba@gnome.org>
18021         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18023 2005-01-18  Naba Kumar  <naba@gnome.org>
18024         
18025         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18026         to work.
18028         * scintilla/*: Updated scintilla to current cvs and updated
18029         scintilla patches.
18030         
18031 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18032         
18033         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18034         plugins/cvs-plugin/cvs-actions.c:
18035         Added "Whole project" infrastructure but it does not
18036         work because I did not find a way to get the current project's
18037         root dir.
18039 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18041         * plugins/cvs-plugin/Makefile.am
18042         plugins/cvs-plugin/anjuta-cvs.plugin.in
18043         plugins/cvs-plugin/cvs-actions.c
18044         plugins/cvs-plugin/cvs-callbacks.c
18045         plugins/cvs-plugin/cvs-interface.[ch] (added)
18046         plugins/cvs-plugin/plugin.c:
18047         
18048         Added IAnjutaCVS interface and improved cvs plugin. There
18049         is still some work to do on cvs import and to add a current
18050         project toggle.
18052 2005-01-17  Naba Kumar  <naba@gnome.org>
18054         * plugins/editor/aneditor.cxx: Fixed auto indentation.
18055         
18056         * configure.in: Fixed build errors.
18058         * data/Makefile.am,     (removed) data/README.stock_libs,
18059         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18060         (removed) data/header.c, (removed) data/stock_libs.anj,
18061         (removed) data/x-anjuta-project.desktop,
18062         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18064         * libanjuta/anjuta-plugin-description.c,
18065         libanjuta/anjuta-shell.c: Updated documentations.
18067         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
18068         
18069         * libanjuta/anjuta-launcher.c,
18070         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18071         x86_64 systems.
18073 2005-01-17  Naba Kumar  <naba@gnome.org>
18074         
18075         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18076         plugins/project-wizard/templates/gtk.wiz,
18077         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18078         Updated templates to new format.
18079         
18080         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18081         * plugins/project-wizard/druid.c,
18082         plugins/project-wizard/parser.c,
18083         plugins/project-wizard/property.c,
18084         plugins/project-wizard/property.h,
18085         plugins/project-wizard/templates/terminal.wiz,
18086         plugins/project-wizard/templates/terminal/AUTHORS,
18087         plugins/project-wizard/templates/terminal/ChangeLog,
18088         plugins/project-wizard/templates/terminal/NEWS,
18089         plugins/project-wizard/templates/terminal/README,
18090         plugins/project-wizard/templates/terminal/project.anjuta,
18091         plugins/project-wizard/templates/terminal/src/main.c:
18092         Moveed code related to property types from druid.c and parser.c to 
18093         property.c. Changed tag from "<string ..." to
18094         "<property type="string..."     and so on. Rewrite parser
18095         (warning still in progress). Added list property. Changed
18096         terminal project to avoid using autogen on some file (much 
18097         faster) using the autogen attribute. Add a license list box in
18098         terminal project (just as an example). _label in item list is
18099         optional now.
18101 2005-01-16  Naba Kumar  <naba@gnome.org>
18103         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
18104         plugins/edtior/anjuta-docman.c: Fixed build errors.
18105         
18106         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
18107         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
18108         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
18109         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
18110         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
18111         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
18112         libanjuta/resources.h,
18113         plugins/build-basic-autotools/build-basic-autotools.c,
18114         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18115         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
18116         plugins/gtodo/plugin.c, src/Makefile.am,
18117         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18118         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
18119         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
18120         should be handled in respective plugins. Added API documentations.
18122         * libanjuta-docs.sgml, libanjuta-sections.txt,
18123         libanjuta.types,
18124         (added) tmpl/anjuta-debug.sgml,
18125         (added) tmpl/anjuta-launcher.sgml,
18126         tmpl/anjuta-plugin.sgml,
18127         tmpl/anjuta-preferences.sgml,
18128         tmpl/anjuta-shell.sgml,
18129         (added) tmpl/anjuta-status.sgml,
18130         (removed) tmpl/anjuta-stock.sgml,
18131         tmpl/anjuta-utils.sgml,
18132         (removed) tmpl/defaults.sgml,
18133         (removed) tmpl/fileselection.sgml,
18134         (removed) tmpl/gnomefilelist.sgml,
18135         tmpl/ianjuta-buildable.sgml,
18136         (added) tmpl/ianjuta-debugger-manager.sgml,
18137         (added) tmpl/ianjuta-debugger.sgml,
18138         tmpl/ianjuta-document-manager.sgml,
18139         tmpl/ianjuta-editor.sgml,
18140         tmpl/ianjuta-file.sgml,
18141         tmpl/ianjuta-loader.sgml,
18142         tmpl/ianjuta-markable.sgml,
18143         tmpl/ianjuta-message-view.sgml,
18144         (added) tmpl/ianjuta-project-manager.sgml,
18145         (added) tmpl/ianjuta-todo.sgml,
18146         (added) tmpl/ianjuta-wizard.sgml,
18147         tmpl/libanjuta-iface-marshallers.sgml,
18148         tmpl/libanjuta-unused.sgml,
18149         (removed) tmpl/pixmaps.sgml,
18150         tmpl/plugins.sgml,
18151         (removed) tmpl/properties.sgml,
18152         tmpl/resources.sgml: Updated API documentations.
18154 2005-01-15  Naba Kumar  <naba@gnome.org>
18156         * libanjuta/anjuta-launcher.c: Added API docs.
18157         
18158         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18159         plugins/project-wizard/templates/gtk.wiz,
18160         plugins/project-wizard/templates/terminal.wiz,
18161         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18162         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18163         plugins/project-wizard/templates/gtk/src/main.c,
18164         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
18165         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
18166         template files.
18168         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
18169         * plugins/project-wizard/anjuta-project-wizard.glade,
18170         plugins/project-wizard/autogen.c,
18171         plugins/project-wizard/druid.c,
18172         plugins/project-wizard/druid.h,
18173         plugins/project-wizard/file.c,
18174         plugins/project-wizard/file.h,
18175         plugins/project-wizard/install.c,
18176         plugins/project-wizard/parser.c,
18177         plugins/project-wizard/plugin.c,
18178         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
18179         setting the default project directory. Fix HIDDEN property, it's
18180         working but I think we could make this cleaner. Removed the
18181         copy of the string in mandatory_property. Add an optional autogen
18182         attribute, to force or avoid using autogen on some files, default
18183         without any attribute is autodetect.+ Replace the script tag with
18184         a normal file tag and an attribute execute.
18185         
18186 2005-01-14  Naba Kumar  <naba@gnome.org>
18188         * plugins/editor/action-callbacks.c,
18189         plugins/editor/search_incremental.c,
18190         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
18191         works now.
18192         
18193         * plugins/editor/plugin.c, plugins/editor/plugin.h,
18194         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
18195         tabs.
18197 2005-01-12  Naba Kumar  <naba@gnome.org>
18199         * configure.in,
18200         plugins/project-wizard/templates/Makefile.am,
18201         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
18202         plugins/project-wizard/templates/anjuta-plugin.wiz,
18203         (added) plugins/project-wizard/templates/gtk-logo.png,
18204         (added) plugins/project-wizard/templates/gtk.wiz,
18205         (added) plugins/project-wizard/templates/terminal-logo.png,
18206         plugins/project-wizard/templates/terminal.wiz,
18207         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18208         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18209         (added) plugins/project-wizard/templates/gtk/.cvsignore,
18210         (added) plugins/project-wizard/templates/gtk/Makefile.am,
18211         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
18212         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
18213         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18214         (added) plugins/project-wizard/templates/gtk/src/main.c,
18215         (added) plugins/project-wizard/templates/gtk/src/project.glade,
18216         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
18217         GTK+ project templated and fixed other templates. Updated template
18218         logos.
18220 2005-01-12  Naba Kumar  <naba@gnome.org>
18222         * plugins/macro/anjuta-macro.glade: Improved GUI.
18223         
18224 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
18226         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
18227         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
18228         * plugins/cvs-plugin/cvs.[ch] (removed)
18229         Removed old unused files
18230         
18231         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
18232         * plugins/cvs-plugin/cvs-actions.c
18233         * plugins/cvs-plugin/Makefile.am:
18234         Seperate callback functions for better error
18235         handling. Cleaned up code.
18236         
18237         * plugins/macro/macros.xml: removed corrupt cvs
18238         macros for now.
18240 2005-01-10  Naba Kumar  <naba@gnome.org>
18242         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
18243         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
18244         and leaks.
18246 2005-01-09  Naba Kumar  <naba@gnome.org>
18248         * libegg/egg-recent-action.c, libegg/test-actions.c,
18249         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
18250         recent files models.
18251         
18252         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
18253         two models -- one for projects and other for regular files and show
18254         both in recent files menu. Changed recent files group from "anjuta"
18255         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
18256         when adding the URI in recent files.
18257         
18258         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
18259         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
18260         * plugins/macro/macro-dialog.c: Fixed dispose() method.
18261         * plugins/macro/macros.xml: Fixed xml errors.
18263 2005-01-08  Naba Kumar  <naba@gnome.org>
18264         
18265         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
18266         libegg/test-actions.c, libegg/menu/Makefile.am,
18267         libegg/menu/egg-recent-action.h: Added a new action for
18268         recent files.
18270         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
18271         Fixed dispose. Cleanup.
18272         
18273         * plugins/file-loader/anjuta-loader-plugin.ui,
18274         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18275         Use the new action for recent files. Added recent files in
18276         toolbar.
18278         * plugins/project-wizard/druid.c: Show busy cursor and
18279         de-sensitize druid buttons during page change.
18280         
18281         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18282         * plugins/project-wizard/Makefile.am,
18283         plugins/project-wizard/druid.c,
18284         plugins/project-wizard/druid.h,
18285         plugins/project-wizard/install.c,
18286         plugins/project-wizard/plugin.c,
18287         plugins/project-wizard/plugin.h,
18288         plugins/project-wizard/property.c,
18289         plugins/project-wizard/property.h,
18290         (added) plugins/project-wizard/values.c,
18291         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
18292         objects (in values.c and values.h) containing the values of all
18293         properties. The NPWProperty objects now keep their values in this
18294         object which is persistant for one activation of the plugin, so the
18295         user keeps all the values even if he goes backward. Used an anjuta
18296         message view to list all files copied by the project wizard.
18298 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
18300         * plugins/macro/plugin.[ch],
18301         plugins/macro/macro-dialog.[ch]
18302         plugins/macro/macro-edit.[ch]
18303         plugins/macro/macro-db.[ch]
18304         plugins/macro/macro-actions.[ch]
18305         plugins/macro/anjuta-macro.plugin.in
18306         plugins/macro/anjuta-macro.glade
18307         plugins/macro/anjuta-macro.png
18308         plugins/macro/Makefile.am
18309         plugins/macro/macros.xml
18310         plugins/macro/anjuta-macro.ui (all added)
18311         configure.in
18312         plugins/Makefile.am:
18313         Added new macro plugins
18314         
18315         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
18316         New icon
18317         
18318         * manuals/reference/template (removed)
18319         Removed old api reference
18320         
18321         * plugins/message-view/message-view.c:
18322         "Fixed" crash in on_row_deleted and added a
18323         comment that I cannot work this way. We will
18324         have to change everything a bit to avoid losing
18325         memory there.
18326         
18327         * plugins/text-editor/text_editor.c:
18328         Update line number width on file save
18331 2005-01-07  Naba Kumar  <naba@gnome.org>
18333         * plugins/project-wizard/anjuta-project-wizard.glade,
18334         plugins/project-wizard/druid.c,
18335         plugins/project-wizard/templates/anjuta-plugin.wiz,
18336         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
18337         Display page description in bold. Fixed mandatory field check.
18339         * configure.in,
18340         libanjuta/libanjuta-1.0.pc.in,
18341         plugins/project-wizard/druid.c,
18342         plugins/project-wizard/parser.c,
18343         plugins/project-wizard/property.h,
18344         plugins/project-wizard/templates/anjuta-plugin.wiz,
18345         plugins/project-wizard/templates/terminal.wiz,
18346         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
18347         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
18348         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
18349         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
18350         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
18351         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18352         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18353         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18354         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18355         plugins/project-wizard/templates/terminal/configure.in.tpl,
18356         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
18357         plugins/project-wizard/templates/terminal/src/main.c: Implemented
18358         a new property type -- hidden. Fixed terminal and anjuta-plugin
18359         project templates.
18361 2005-01-07  Naba Kumar  <naba@gnome.org>
18363         * templates/anjuta-plugin.wiz,
18364         templates/terminal.wiz,
18365         templates/terminal/Makefile.am.tpl,
18366         templates/terminal/autogen.sh,
18367         (Removed) templates/terminal/configure.ac.tpl,
18368         (Added) templates/.cvsignore,
18369         (Added) templates/Makefile.am,
18370         (Added) templates/anjuta-plugin/.cvsignore,
18371         (Added) templates/anjuta-plugin/Makefile.am,
18372         (Added) templates/anjuta-plugin/src/.cvsignore,
18373         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
18374         (Added) templates/terminal/.cvsignore,
18375         (Added) templates/terminal/Makefile.am,
18376         (Added) templates/terminal/configure.in.tpl,
18377         (Added) templates/terminal/po/.cvsignore,
18378         (Added) templates/terminal/po/ChangeLog,
18379         (Added) templates/terminal/po/Makefile.am,
18380         (Added) templates/terminal/po/POTFILES.in,
18381         (Added) templates/terminal/src/.cvsignore,
18382         (Added) templates/terminal/src/Makefile.am,
18383         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
18384         project wizard. Fixed configure/po/Makefile template errors.
18386 2005-01-06  Naba Kumar  <naba@gnome.org>
18388         * configure.in: Added project templates.
18389         * plugins/project-wizard/templates/*: Added to project and renamed
18390         Makefile.am and configure.in to Makefile.am and configure.ac respectively
18391         for the project templates (so that they do not conflict with autotools
18392         build. Created proper configure.ac.tpl and autogen.sh for project
18393         templates.
18394         
18395 2005-01-06  Naba Kumar  <naba@gnome.org>
18397         * plugins/project-wizard/anjuta-project-wizard.glade,
18398         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
18399         Fixed file list parsing and to take absolute file paths (for example,
18400         from an icon selected previously). Used toggle buttons for boolean
18401         properties. Check if all mandatory fields are given before going
18402         forward in the wizard. Use scrollable viewport for listing property
18403         widgets incase the list goes out of wizard's size. Added tooltips
18404         as descriptions of the property widgets. And other fixes.
18406         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
18407         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
18408         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
18409         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
18410         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
18411         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
18412         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
18413         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18414         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
18415         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18416         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18417         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
18418         Restructured template files.
18420 2005-01-06  Naba Kumar  <naba@gnome.org>
18422         * configure.in: Added check for autogen.
18423         
18424         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
18425         in dispose.
18426         
18427         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
18428         Do not emit changed signal when in dispose.
18430         * plugins/symbol-browser/plugin.c: Don't updated symbols when
18431         symbol-view widget has been destroyed.
18432         
18433         * src/anjuta-app.c: Set null to preference, status and ui object
18434         pointers when they are destroyed.
18436         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
18437         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
18438         Added boolean, integer and file property types.
18439         
18440         * plugins/project-wizard/Makefile.am,
18441         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
18442         project wizard templates.
18444 2005-01-04  Naba Kumar  <naba@gnome.org>
18446         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
18447         added widgets.
18448         
18449         * plugins/editor/aneditor.cxx,
18450         plugins/editor/anjuta-docman.c,
18451         plugins/editor/plugin.c,
18452         plugins/editor/text_editor.c:
18453         Removed unnecessary ref/unref of scintilla.
18454         
18455         * plugins/message-view/anjuta-msgman.c,
18456         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
18457         make close button similar to document manager.
18458         
18459         * plugins/project-manager/plugin.c,
18460         plugins/project-manager/plugin.h: Removed dead codes. Removed
18461         unnecessary ref/unref.
18462         
18463         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
18464         instead of hard refs.
18466 2005-01-03  Naba Kumar  <naba@gnome.org>
18468         * libanjuta/interfaces/libanjuta.idl: Added configure() and
18469         generate() methods for IAnjutaBuildable interface.
18471         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
18472         IAnjutaBuildable inteface.
18474         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
18475         to destroy build context when message view is destroyed.
18476         
18477         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
18478         a ref to it and unref in destructor. AnEditor class wants to be the
18479         owner of scintilla widget. Fixed compile warnings with signed/unsigned
18480         comparisions.
18481         
18482         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
18483         complicate the scene. Removed editor widget from AnjutaDocman when
18484         the widget is destroyed.
18485         
18486         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
18487         from shell. It will be removed from shell when the widget is destroyed.
18488         
18489         * plugins/editor/text_editor.c: Added debug codes to track object
18490         finalizations.
18492         * plugins/message-view/anjuta-msgman.c: Remove message view on
18493         widget destroy. Destroy message view on remove. Removed all views
18494         correctly.
18495         
18496         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
18497         from container.
18499 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18501         * plugins/file-wizard/action-callbacks.c,
18502         plugins/file-wizard/anjuta-file-wizard.glade,
18503         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
18504         Insert Licence, copyright, header template ...
18505         
18506 2005-01-02  Naba Kumar  <naba@gnome.org>
18508         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
18509         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
18510         anjuta_status_add_widget() to allow setting busy cursor on non
18511         toplevel windows.
18513         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
18515         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
18516         mime types to take text/source also.
18517         
18518         * plugins/editor/anjuta-docman.c,
18519         plugins/editor/anjuta-docman.h,
18520         plugins/editor/plugin.c,
18521         plugins/editor/text_editor.c,
18522         plugins/editor/text_editor.h,
18523         plugins/editor/text_editor_cbs.c: Listen for busy signal from
18524         AnjutaStatus and set busy cursor on editors.
18526         * plugins/file-loader/Makefile.am,
18527         plugins/file-loader/plugin.c,
18528         (added) plugins/file-loader/dnd.c,
18529         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18531         * src/anjuta.c: Hide anjuta window before destruction.
18533         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18534         * configure.in, plugins/Makefile.am,
18535         (removed) plugins/project-wizard/appwiz_page1.c,
18536         (removed) plugins/project-wizard/appwiz_page2.c,
18537         (removed) plugins/project-wizard/appwiz_page3.c,
18538         (removed) plugins/project-wizard/appwiz_page4.c,
18539         (removed) plugins/project-wizard/appwizard.c,
18540         (removed) plugins/project-wizard/appwizard.h,
18541         (removed) plugins/project-wizard/appwizard_cbs.c,
18542         (removed) plugins/project-wizard/appwizard_cbs.h,
18543         (removed) plugins/project-wizard/appwizard_gui.c,
18544         (removed) plugins/project-wizard/gnome_project.c,
18545         (removed) plugins/project-wizard/gnome_project.h,
18546         (removed) plugins/project-wizard/wizard_gui.c,
18547         (removed) plugins/project-wizard/wizard_gui.h,
18548         (added) plugins/project-wizard/.cvsignore,
18549         (added) plugins/project-wizard/Makefile.am,
18550         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18551         (added) plugins/project-wizard/anjuta-project-wizard.glade,
18552         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18553         (added) plugins/project-wizard/applogo.png,
18554         (added) plugins/project-wizard/appwizard.png,
18555         (added) plugins/project-wizard/autogen.c,
18556         (added) plugins/project-wizard/autogen.h,
18557         (added) plugins/project-wizard/druid.c,
18558         (added) plugins/project-wizard/druid.h,
18559         (added) plugins/project-wizard/file.c,
18560         (added) plugins/project-wizard/file.h,
18561         (added) plugins/project-wizard/header.c,
18562         (added) plugins/project-wizard/header.h,
18563         (added) plugins/project-wizard/install.c,
18564         (added) plugins/project-wizard/install.h,
18565         (added) plugins/project-wizard/parser.c,
18566         (added) plugins/project-wizard/parser.h,
18567         (added) plugins/project-wizard/plugin.c,
18568         (added) plugins/project-wizard/plugin.h,
18569         (added) plugins/project-wizard/property.c,
18570         (added) plugins/project-wizard/property.h: Removed old application-wizard
18571         codes and added new template based (autogen based) project wizard
18572         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
18574 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
18576         * plugins/cvs-plugin/plugin.c: Fixed crash bug
18577         * plugins/cvs-plugin/cvs-execute.c:
18578         Fix cvs_log which did not work because of some
18579         glade problem
18580         Patch from Mark R. Pariente <markpariente@cmu.edu>
18581         - Fix message highlighting
18583 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18584         
18585         * template/*,
18586         date/template/*,
18587         configure.in:
18588         Removed template stuff completly because we dicussed to implement
18589         a macro system for Edit->Insert Text
18591 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18592         
18593         * plugins/editor/aneditor.cxx,
18594         plugins/editor/text_editor.c:
18595         Set line number width dynamically
18596         * src/about.c:
18597         Prepered new GTK 2.6 about dialog
18599 2004-12-30  Naba Kumar  <naba@gnome.org>
18601         patch from: Massimo Corà  <maxcvs@email.it>
18602         * plugins/editor/aneditor.cxx: Highlights correct function
18603         argument in recursive calltips.
18605 2004-12-30  Naba Kumar  <naba@gnome.org>
18607         * plugins/symbol-browser/plugin.c,
18608         libanjuta/interfaces/libanjuta.idl,
18609         plugins/editor/text_editor.c: Fixed editor markers and added a new
18610         marker (BASIC) to indicate line numbers. Fixed symbol browser to
18611         mark the line visited.
18612         
18613         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
18614         libegg/Makefile.am, libegg/eggcomboselect.c,
18615         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
18616         widget for use with symbol view in toolbar.
18617         
18618         * plugins/cvs-plugin/anjuta-cvs.ui,
18619         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
18620         placeholder for cvs plugin context menu in filemanager.
18621         
18622 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18623         
18624         * plugins/cvs-plugin/plugin.c:
18625         Show popup menu only if the file is contained in
18626         a directory containing a "CVS" directory
18628 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18629         
18630         * plugins/cvs-plugin/cvs-action.[ch],
18631         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18632         * plugins/cvs-plugin/anjuta-cvs.ui,
18633         * plugins/cvs-plugin/plugin.c:
18634         Implemented "Import"
18635         
18636         Patch from Mark R. Pariente <markpariente@cmu.edu>:
18637         Added right-click-menu for file-manager
18639 2004-12-26  Naba Kumar  <naba@gnome.org>
18641         * src/action-callbacks.c, src/action-callbacks.h,
18642         src/anjuta-actions.h, src/anjuta-app.c,
18643         src/anjuta.ui: Added fullscreen action.
18645         * plugins/cvs-plugin/cvs-actions.c,
18646         plugins/cvs-plugin/plugin.c,
18647         plugins/cvs-plugin/plugin.h: Watches current editor,
18648         project and file manager selection in plugin
18649         implementation.
18650         
18651 2004-12-26  Naba Kumar  <naba@gnome.org>
18653         * src/anjuta-app.c, src/anjuta.c, src/main.c,
18654         src/action-callbacks.c: Fixed app finalization. Added a
18655         command line arg --proper-shutdown (-p), which when set
18656         will release all plugins and their resources (this option
18657         is mainly for debugging).
18658         
18659         * plugins/file-loader/plugin.c: Fixed filename duplications
18660         in recent files history.
18661         
18662         * plugins/profile-default/plugin.c: Disabled problematic
18663         plugins for now to load at startup.
18664         
18665         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
18666         annoying debug prints.
18667         
18668 2004-12-23  Naba Kumar  <naba@gnome.org>
18670         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
18671         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18672         plugins/cvs-plugin/anjuta-cvs.ui,
18673         plugins/cvs-plugin/cvs-actions.c,
18674         plugins/cvs-plugin/cvs-actions.h,
18675         plugins/cvs-plugin/cvs-execute.c,
18676         plugins/cvs-plugin/cvs-execute.h,
18677         plugins/cvs-plugin/Makefile.am,
18678         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
18679         Added cvs log command.
18681 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
18682         
18683         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
18684         default
18686 2004-12-20  Naba Kumar  <naba@gnome.org>
18688         patch from: Massimo Corà  <maxcvs@email.it>
18689         * plugins/editor/aneditor.cxx: Added recursive calltips.
18691 2004-12-20  Naba Kumar  <naba@gnome.org>
18692         
18693         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
18694         Show busy cursor during loading and unloading.
18695         
18696 2004-12-19  Naba Kumar  <naba@gnome.org>
18698         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
18699         memory leaks. Disabled debug print.
18701         * plugins/symbol-browser/an_symbol_view.c,
18702         plugins/symbol-browser/plugin.c,
18703         plugins/symbol-browser/plugin.h: Fixed loading and unloading
18704         problems. Creates SymbolView object every time when the
18705         plugin is activated.
18707         * plugins/project-manager/plugin.c: Close project when
18708         deactivating.
18709         
18710 2004-12-18  Naba Kumar  <naba@gnome.org>
18712         * po/POTFILES.in: Removed commented lines.
18713         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
18714         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
18715         * plugins/gdb/plugin.c: Fixed compile error.
18716         
18717         Patch from: Mark R. Pariente  <mark@demar.com.tr>
18718         * libegg/eggcellrendererkeys.c: Fixed compile error.
18719         
18720 2004-12-18  Naba Kumar  <naba@gnome.org>
18722         * plugins/file-loader/plugin.c: Fixed loading bug.
18723         
18724         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
18725         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18726         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
18727         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
18728         and corruptions. Fixed loading and unloading of plugins.
18729         
18730 2004-12-17  Naba Kumar  <naba@gnome.org>
18731         
18732         * plugins/file-loader/Makefile.am,
18733         plugins/file-loader/plugin.c,
18734         plugins/project-manager/plugin.c: Fixed memory corruption
18735         and disposition codes. Added missing plugin.h in Makefile.am.
18737 2004-12-16  Naba Kumar  <naba@gnome.org>
18739         * plugins/symbol-browser/an_symbol_view.c,
18740         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
18741         codes. Fixed memory leaks and corruptions.
18743         * plugins/build-basic-autotools/build-basic-autotools.c
18744         plugins/editor/anjuta-docman.c,
18745         plugins/editor/text_editor.c,
18746         plugins/file-loader/plugin.c,
18747         plugins/file-manager/plugin.c,
18748         plugins/file-wizard/plugin.c,
18749         plugins/message-view/anjuta-msgman.c,
18750         plugins/message-view/anjuta-msgman.h,
18751         plugins/message-view/message-view.c,
18752         plugins/message-view/plugin.c,
18753         plugins/message-view/plugin.h,
18754         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
18756         * src/about.c, src/about.h, src/action-callbacks.c,
18757         src/action-callbacks.h, src/anjuta-actions.h,
18758         src/anjuta-app.c, src/anjuta-app.h,
18759         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
18760         src/anjuta.c, src/anjuta.h, src/getline.c, 
18761         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
18762         src/start-with.c, src/start-with.h: Fixed emacs modes.
18764         * src/layout.xml: Brought document manager in front.
18765         
18766 2004-12-15  Naba Kumar  <naba@gnome.org>
18768         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
18769         properly removed.
18770         
18771         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
18772         finalization. Added a method to unload all plugins and destroy them.
18773         Fixed memory leaks.
18774         
18775         * plugins/sample1/plugin.c: Proper finalization code and renamed
18776         functions to proper names.
18777         
18778         * plugins/build-basic-autotools/build-basic-autotools.c,
18779         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
18781         * src/shell.c: Unload all plugins on exit, so that memory profilers
18782         can detect memory leaks in plugins.
18784 2004-12-13  Naba Kumar  <naba@gnome.org>
18786         * plugins/devhelp/plugin.c: Delay widget initialization, now that
18787         docking is working.
18788         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
18789         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
18791 2004-12-11  Naba Kumar  <naba@gnome.org>
18793         * data/properties/anjuta.properties: Fixed font size.
18794         * plugin/build-basic-autotools/build-basic-autotools: Added initial
18795         compile file function. There are some fixmes there.
18796         * plugins/message-view/anjuta-msgman.c,
18797         * plugins/message-view/message-view.c: Fixed bugs and clean up.
18798         
18799 2004-12-08  Naba Kumar  <naba@gnome.org>
18801         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
18802         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
18803         to escape quotes in a string.
18804         
18805         * plugins/cvs-plugin/cvs-actions.c,
18806         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
18807         cvs diff command.
18809         * plugins/build-basic-autotools/build-basic-autotools.c,
18810         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
18811         filters.
18812         
18813 2004-12-07  Naba Kumar  <naba@gnome.org>
18815         * plugins/build-basic-autotools/build-basic-autotools.c,
18816         plugins/build-basic-autotools/automake-c.filters: Completed directory
18817         tracking. Double click on Errors and warnings now work as expected.
18819         * plugins/build-basic-autotools.c: Added codes to track build directory
18820         so that absolute path of the files could be determined.
18822 2004-12-06  Naba Kumar  <naba@gnome.org>
18824         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
18825         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
18826         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
18827         
18828 2004-12-05  Naba Kumar  <naba@gnome.org>
18830         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
18831         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
18832         
18833         * plugins/cvs-plugin/plugin.c,
18834         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
18835         
18836 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
18837         
18838         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18839         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
18840         plugins/cvs-plugin/cvs-execute.[ch]:
18841         Implemented cvs status and cvs diff
18842         Known bugs:
18843         - rdiff command is not correct
18844         - Must find a way to allow selection of directies AND files 
18845         in GtkFileChooser
18847 2004-12-03  Naba Kumar  <naba@gnome.org>
18849         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
18850         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
18851         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
18852         session.properties file if it is for the first time.
18853         
18854 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
18855         
18856         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
18857         commit.
18858         
18859         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
18860         plugins/cvs-plugin/anjuta-cvs.ui:
18861         Implemented update/commit and changed menu layout 
18863 2004-12-02  Naba Kumar  <naba@gnome.org>
18865         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
18866         property name (for cvs path property). Beautified dialogs.
18868 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
18869         
18870         * plugins/message-view/anjuta-msgman.c: Changed callback name
18871         and changed switch-page handling.
18872         
18873         * plugins/cvs-plugin/cvs-actions.c:
18874         * plugins/cvs-plugin/cvs-execute.c:
18875         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18876         - Implemented cvs add and cvs removed - both working now
18877         - Created a useful preferences page
18878         
18880 2004-11-30  Naba Kumar  <naba@gnome.org>
18882         * libanjuta/anjuta-status.c: Fixed runtime warning.
18883         
18884         * plugins/editor/Makefile.am:
18885         plugins/editor/anjuta-document-manager.glade,
18886         plugins/editor/plugin.c
18887         plugins/editor/plugin.h
18888         plugins/editor/style-editor.c (new, moved from src/),
18889         plugins/editor/style-editor.h (new, moved from src/),
18890         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18891         settings in preferences.
18893         * plugins/editor/text_editor.c,
18894         plugins/editor/text_editor.h: Do not take unused args in
18895         text_editor_get_props().
18897         * src/style-editor.c, src/style-editor.h: Removed, moved to
18898         plugins/editor/ directory.
18900 2004-11-29  Naba Kumar  <naba@gnome.org>
18902         * plugins/editor/text_editor_cbs.c: Emit click signal in
18903         IAnjutaMarkable.
18904         * libanjuta/anjuta-status.c: More spacing between items.
18905         
18906 2004-11-29  Naba Kumar  <naba@gnome.org>
18908         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
18909         
18910         * libanjuta/interfaces/libanjuta.idl,
18911         plugins/debug-manager/anjuta-debug-manager.plugin.in,
18912         plugins/debug-manager/plugin.c,
18913         plugins/gdb/breakpoints.c,
18914         plugins/gdb/breakpoints.h,
18915         plugins/gdb/debugger.c,
18916         plugins/gdb/debugger.h,
18917         plugins/gdb/plugin.c,
18918         plugins/gdb/plugin.h,
18919         plugins/gdb/utilities.c,
18920         plugins/gdb/utilities.h: Code cleanups and partial implementation of
18921         toggle breakpoint margin clicks.
18923 2004-11-28  Naba Kumar  <naba@gnome.org>
18925         * TODO.tasks: Fixed indentations.
18926         * plugins/gtodo/libgtodo.c: Save with indentation.
18927         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18928         * plugins/project-manager/plugin.c: Fixed runtime warnings.
18929         * libanjuta/anjuta-status.c: Fixed busy cursors.
18930         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18931         * po/POTFILES.in: Updated.
18932         
18933 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18934         
18935         * plugins/editor/anjuta-document-manager.glade,
18936           plugins/editor/search-replace.[c,h], 
18937           plugins/editor/search-replace_backend.h
18938           plugins/editor/search-preferences.[c,h] :
18939           Saved Search-Preferences (gconf),
18940           Basic search by default.
18942 2004-11-22  Naba Kumar  <naba@gnome.org>
18944         * configure.in: Fixed build error.
18946 2004-11-21  Naba Kumar  <naba@gnome.org>
18948         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18949         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18950         Added AnjutaStatus class to libanjuta.
18951         Added anjuta_shell_get_status() method.
18952         
18953         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18954         and fixed marshaller generation.
18955         
18956         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18957         "updade_ui" signals to IAnjutaEditor interface.
18958         
18959         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18960         
18961         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18962         regexes.
18963         
18964         * plugins/class-gen/clsGen.c: Intial port.
18965         
18966         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18967         name.
18968         
18969         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18970         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18971         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18972         Implemented status update. Emits "update_ui" and "char_added" signals.
18973         Added view preferences.
18974         
18975         * plugins/file-loader/plugin.c: Added open with plugins in open with
18976         menus.
18977         
18978         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18979         
18980         * plugins/message-view/anjuta-msgman.c,
18981         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18982         to close correct message view rather than current view.
18984 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
18985         
18986         * plugins/cvs-plugin/cvs-actions.c
18987         plugins/cvs-plugin/plugin.[ch]
18988         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18989         Implemented cvs add but ran into a launcher/message_view
18990         problem because of a limitation of the idl compiler
18992 2004-11-19  Naba Kumar  <naba@gnome.org>
18994         * plugins/project-manager/plugin.c: Displays a progress window during
18995         project load.
18996         
18997         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18998         Fixed UI separators.
18999         
19000         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19001         UI placeholder.
19002         
19003         * plugins/project-manager/anjuta-project-manager.ui,
19004         plugins/project-manager/plugin.[c,h]: Added add/remove context
19005         menus and implemented them. Added file manager merge menu.
19007 2004-11-18  Naba Kumar  <naba@gnome.org>
19009         * TODO.tasks: Updated.
19010         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19011         plugins/message-view/message-view.c: Fixed finalize and dispose
19012         methods.
19013         * plugins/debugger/*: Removed from cvs (development now in
19014         debug-manager).
19016 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
19018         Reviewed by Naba Kumar  <naba@gnome.org>:
19019         
19020         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19021         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19022         plugins/gdb/breakpoints.c: all marker related stuff moved from
19023         editor and docman interfaces to IAnjutaMarkable
19025 2004-11-17  Naba Kumar  <naba@gnome.org>
19027         * TODO.tasks: Updated.
19028         
19029         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19030         
19031         * libegg/egg-combo-action.c: Block changed signal when changing model.
19032         
19033         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19034         Emit changed signal. Removed dead codes.
19035         
19036         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19037         that recent files history do not duplicate.
19038         
19039         * plugins/symbol-browser/an_symbol_view.c,
19040         plugins/symbol-browser/an_symbol_view.h,
19041         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19042         Fixed a bug.
19044 2004-11-15  Naba Kumar  <naba@gnome.org>
19046         * plugins/project-manager/plugin.c: Opens targets on double click.
19047         
19048         * plugins/message-view/message-view.c,
19049         plugins/file-manager/anjuta-file-manager-plugin.glade,
19050         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19051         Added proper class finalization
19052         and disposition. Added preferences notifications and callbacks to
19053         change info/warning/error colors.
19054         
19055         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19056         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19057         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19058         Implemented finalize method for AnjutaApp. Code cleanups.
19059         
19060         * plugins/message-view/plugin.c: Static parent_class.
19061         
19062 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19063         * plugins/editor/search-replace.[c,h], 
19064           plugins/editor/search-replace_backend.c
19065           Update search entry in main toolbar.
19066           Clean code.
19068 2004-11-11  Naba Kumar  <naba@gnome.org>
19070         * TODO.tasks: Updated.
19072         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19073         and completed on-the-fly-change preferences. Removed "changed"
19074         signal as it is no longer necessary (use notify for similar
19075         purpose to monitor individual preferences).
19077         
19078         * plugins/editor/anjuta-document-manager.glade: Added view menu
19079         preferences so that they are registered.
19080         
19081         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19082         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19083         connection to "changed" signal of preferences and implemented
19084         notifications for some editor preferences. More to implement.
19086 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19087         * plugins/editor/print.c
19088         Fixed bug 1047624 : Add line number every X lines.
19090 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19091         * plugins/editor/search-replace.c
19092         Fixed a crash bug (995755) when searching "%n"
19094 2004-11-09  Naba Kumar  <naba@gnome.org>
19096         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
19097         Fixed to refresh categories list on file load.
19099 2004-11-08  Naba Kumar  <naba@gnome.org>
19100         
19101         * configure.in, plugins/Makefile.am,
19102         plugins/profile-default/plugin.c: Added cvs plugin in build.
19103         
19104         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
19105         
19106         * plugins/debug-manager/.cvsignore: Added file to ignore.
19107         
19108         * plugins/debug-manager/Makefile.am: Removed dead codes.
19109         
19110         * src/anjuta.ui: Added placeholder for version control UI.
19112 2004-11-08  Naba Kumar  <naba@gnome.org>
19114         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19115         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19116         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
19117         Updated.
19119         * global-tags/Makefile.am: Fixed make error.
19121         * plugins/profile-default/plugin.c: Added debug-manager
19122         and gdb plugins to load at startup so that debugger
19123         windows are docked properly. They will be removed
19124         later when we figure out runtime docking.
19126         * plugins/sample1/*: Restored to last working state.
19128         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
19129         windows in lower pane. Named the windows appropriately.
19131         * ChangeLog: Fixed format.
19132         
19133 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
19135         * libanjuta/interfaces/libanjuta.idl,
19136         libanjuta/anjuta-marshal.c,
19137         plugins/Makefile.am,
19138         plugins/debug-manager/plugin.c,
19139         plugins/editor/plugin.c,
19140         plugins/editor/text_editor.c,
19141         plugins/gdb/breakpoints.c,
19142         plugins/gdb/debugger.c,
19143         plugins/gdb/plugin.c,
19144         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
19146 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19147         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
19148         plugins/editor/search-replace.c,
19149         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
19150         Search and Replace; Show result in find pane
19151           
19152 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
19153         
19154         * plugins/gdb, plugins/debug-manager: Applied debugger patch
19155         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
19156         (added features: starting debugger and loading of core/executable,
19157         StepIn, StepOut, StepOver and Execute, toggling breakpoint
19158         partially works)
19160 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
19161         
19162         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
19163         my cvs-plugin files...
19164         I hope I have rescued everything possible.
19165         
19166         * Naba: Could you please fix sample1 because I messed it up to 
19167         but there should be a histroy of this directory we should commit
19169 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
19170         
19171         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
19172         infrastructure
19173         * plugins/cvs-plugin/plugin.c,
19174         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19175         Added preferences dialog (not yet complete)
19177 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
19178         
19179         * global-tags/Makefile.am, mime/Makefile.am:
19180         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
19181         
19182         * template/xmltemplate.[ch],
19183         template/xmlstrings.[ch],
19184         template/autotools.[ch] removed,
19185         template/prj_template.[ch] removed,
19186         template/lang_template.[ch] removed,
19187         template/lib_template.[ch] removed,
19188         template/Makefile.am adjusted,
19189         template/dtds/lang.dtd removed, 
19190         template/dtds/lib.dtd removed,
19191         template/dtds/prj.dtd removed,
19192         template/dtds/autotools.dtd removed,
19193         data/template/lib/* removed,
19194         data/template/language/* removed,
19195         data/template/library/* removed,
19196         data/template/project/* removed,
19197         date/template/Makefile.am adjusted:
19198         Remove everything except text-templates to replace hardcoded 
19199         Edit->Insert texts with dynamic loaded.
19201         * plugins/cvs-plugin/plugin.[ch],
19202         plugins/cvs-actions.[ch],
19203         plugins/Makefile.am,
19204         plugins/cvs-plugin/Makefile.am,
19205         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
19206         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19207         plugins/cvs-plugin/anjuta-cvs.plugin.in:
19208         Added initial cvs-plugin code
19210 2004-10-21  Naba Kumar  <naba@gnome.org>
19211         
19212         * libanjuta/anjuta-plugin.c,
19213         plugins/build-basic-autotools/build-basic-autotools.c,
19214         plugins/debugger/plugin.c,
19215         plugins/devhelp/plugin.c,
19216         plugins/editor/anjuta-docman.c,
19217         plugins/editor/goto_line.c,
19218         plugins/editor/plugin.c,
19219         plugins/editor/search-replace.c,
19220         plugins/editor/text_editor.c,
19221         plugins/file-loader/plugin.c,
19222         plugins/file-manager/plugin.c,
19223         plugins/file-wizard/file.c,
19224         plugins/file-wizard/plugin.c,
19225         plugins/gdb/plugin.c,
19226         plugins/gtodo/plugin.c,
19227         plugins/message-view/anjuta-msgman.c,
19228         plugins/profile-default/plugin.c,
19229         plugins/project-manager/plugin.c,
19230         plugins/sample1/plugin.c,
19231         plugins/terminal/terminal.c: Defined all global variables static,
19232         particularly class parent_class variables. They were getting
19233         confused at link time.
19235         * libanjuta/plugins.c: Do not unload plugins when they are
19236         deactivated. Simply cache them for later activation. Unloading
19237         modules have some problem with shared libs using static class
19238         registration. Fixed hash type for installed plugins. Eventually,
19239         we want to add "CanUnload" attribute for .plugin files (in
19240         "Anjuta Plugin" group) to let plugin loader know if the plugin can
19241         be unloaded from memory. Those plugins declaring CanUnload=false
19242         will not be unloaded from memory and will be put in the cache. Those
19243         not declaring anything or declaring CanUnload=true, will be unloaded
19244         from memory when they are deactivated.
19246         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
19247         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19248         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
19249         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
19250         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
19251         activation, deactivation. Fixed memory leaks.
19253 2004-10-20  Naba Kumar  <naba@gnome.org>
19255         * TODO.tasks: Updated.
19256         
19257         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19258         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
19259         macro for adding interfaces to plugin types. Code cleanup.
19260         
19261         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19262         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19263         
19264         * plugins/build-basic-autotools/build-basic-autotools.c,
19265         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
19266         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19267         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
19268         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
19269         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
19270         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
19271         plugins/project-manager/plugin.c,
19272         plugins/symbol-browser/an_symbol_view.c,
19273         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
19274         newly defined macro to add interfaces to plugin types.
19276         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
19278 2004-10-20  Naba Kumar  <naba@gnome.org>
19280         * TODO.tasks: Added task list.
19281         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
19282         default values.
19284 2004-10-19  Naba Kumar  <naba@gnome.org>
19286         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
19287         
19288         * plugins/editor/action-callbacks.c,
19289         plugins/editor/action-callbacks.h,
19290         plugins/editor/anjuta-docman.c,
19291         plugins/editor/anjuta-docman.h,
19292         plugins/editor/anjuta-document-manager.ui,
19293         plugins/editor/file_history.c,
19294         plugins/editor/file_history.h,
19295         plugins/editor/plugin.c: Added file history browsing.
19296         
19297         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
19298         
19299         * plugins/message-view/anjuta-message-manager.ui,
19300         plugins/message-view/plugin.c: Added document manager context menu.
19301         
19302         * plugins/symbol-browser/an_symbol_view.c,
19303         plugins/symbol-browser/an_symbol_view.h,
19304         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19305         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
19306         document manager context menu.
19307         
19308         * scintilla/*, scintilla/include/*: Updated to current cvs.
19309         
19310 2004-10-19  Naba Kumar  <naba@gnome.org>
19312         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
19313         placeholder for debugger UI.
19314         
19315         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
19316         * plugins/file-manager/plugin.c: Fixed loading bug.
19317         
19318         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
19319         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
19320         Initializes gconf database with default values when the
19321         values are not defined. Use bool and int prefs separately.
19323         * plugins/editor/plugin.c: Added encoding preferences.
19324         * plugins/project-manager/plugin.c: Cleanup and debug messages.
19326         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19327         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19328         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19329         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19331 2004-10-18  Naba Kumar  <naba@gnome.org>
19333         * po/POTFILES.in: Updated.
19334         
19335         * libanjuta/anjuta-ui.c: Corrected debug messages.
19336         
19337         * libegg/egg-combo-action.c, libegg/test-actions.c,
19338         libegg/menu/egg-combo-action.h: Fixed combo action.
19339         
19340         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
19341         Fixed format.
19342         
19343         * plugins/editor/action-callbacks.[c,h],
19344         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
19345         Implemented file swap. Removed dead codes.
19346         
19347         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
19348         dead codes.
19349         
19350         * plugins/symbol-browser/an_symbol_view.[c,h],
19351         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19352         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
19353         Implemented file symbols. Implemented goto file line when symbol is
19354         selected.
19355         
19356         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
19357         
19358 2004-10-10  Naba Kumar  <naba@gnome.org>
19360         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
19361         
19362         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
19363         
19364         * plugins/debugger/.cvsignore,
19365         (added) plugins/debugger/Makefile.am,
19366         (added) plugins/debugger/anjuta-debugger.glade,
19367         (added) plugins/debugger/anjuta-debugger.plugin.in,
19368         (added) plugins/debugger/anjuta-debugger.plugin.png,
19369         (added) plugins/debugger/anjuta-debugger.ui,
19370         plugins/debugger/attach_process.c,
19371         (removed) plugins/debugger/attach_process_cbs.c,
19372         (removed) plugins/debugger/attach_process_cbs.h,
19373         (removed) plugins/debugger/breakpoints.c,
19374         (removed) plugins/debugger/breakpoints.h,
19375         (removed) plugins/debugger/debug_tree.c,
19376         (removed) plugins/debugger/debug_tree.h,
19377         (removed) plugins/debugger/debugger.c,
19378         (removed) plugins/debugger/debugger.h,
19379         (removed) plugins/debugger/memory.c,
19380         (removed) plugins/debugger/memory.h,
19381         (added) plugins/debugger/plugin.c,
19382         (added) plugins/debugger/plugin.h,
19383         (removed) plugins/debugger/registers.c,
19384         (removed) plugins/debugger/registers.h,
19385         (removed) plugins/debugger/registers_cbs.c,
19386         (removed) plugins/debugger/registers_cbs.h,
19387         (removed) plugins/debugger/registers_gui.c,
19388         (removed) plugins/debugger/sharedlib.c,
19389         (removed) plugins/debugger/sharedlib.h,
19390         (removed) plugins/debugger/sharedlib_cbs.c,
19391         (removed) plugins/debugger/sharedlib_cbs.h,
19392         (removed) plugins/debugger/sharedlib_gui.c,
19393         (removed) plugins/debugger/signals.c,
19394         (removed) plugins/debugger/signals.h,
19395         (removed) plugins/debugger/signals_cbs.c,
19396         (removed) plugins/debugger/signals_cbs.h,
19397         (removed) plugins/debugger/signals_gui.c,
19398         (removed) plugins/debugger/stack_trace.c,
19399         (removed) plugins/debugger/stack_trace.h,
19400         (added) plugins/debugger/utilities.c,
19401         (added) plugins/debugger/utilities.h,
19402         (removed) plugins/debugger/watch.c,
19403         (removed) plugins/debugger/watch.h,
19404         (removed) plugins/debugger/watch_cbs.c,
19405         (removed) plugins/debugger/watch_cbs.h,
19406         (removed) plugins/debugger/watch_gui.c,
19407         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
19408         
19409         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
19410         Added debugger gdb backend plugin.
19411         
19412         * plugins/message-view/plugin.c: Registered all message stock icons.
19413         
19414         * plugins/profile-default/plugin.c: Loads debugger plugin.
19415         
19416         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
19418 2004-10-08  Naba Kumar  <naba@gnome.org>
19420         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
19421         information.
19422         
19423         * plugins/symbol-browser/.cvsignore,
19424         plugins/symbol-browser/Makefile.am,
19425         plugins/symbol-browser/an_symbol_view.c,
19426         plugins/symbol-browser/an_symbol_view.h,
19427         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
19428         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19429         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
19430         plugins/symbol-browser/plugin.c,
19431         plugins/symbol-browser/plugin.h,
19432         plugins/symbol-browser/sv_class.xpm,
19433         plugins/symbol-browser/sv_function.xpm,
19434         plugins/symbol-browser/sv_macro.xpm,
19435         plugins/symbol-browser/sv_private_fun.xpm,
19436         plugins/symbol-browser/sv_private_var.xpm,
19437         plugins/symbol-browser/sv_protected_fun.xpm,
19438         plugins/symbol-browser/sv_protected_var.xpm,
19439         plugins/symbol-browser/sv_public_fun.xpm,
19440         plugins/symbol-browser/sv_public_var.xpm,
19441         plugins/symbol-browser/sv_static_fun.xpm,
19442         plugins/symbol-browser/sv_static_var.xpm,
19443         plugins/symbol-browser/sv_struct.xpm,
19444         plugins/symbol-browser/sv_unknown.xpm,
19445         plugins/symbol-browser/sv_variable.xpm,
19446         plugins/symbol-browser/test-symbol-browser.c,
19447         plugins/Makefile.am: Implemented Symbol
19448         browser plugin.
19449         
19450         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
19451         
19452         * plugins/build-basic-autotools/Makefile.am,
19453         plugins/devhelp/Makefile.am,
19454         plugins/editor/Makefile.am,
19455         plugins/file-loader/Makefile.am,
19456         plugins/file-manager/Makefile.am,
19457         plugins/file-wizard/Makefile.am,
19458         plugins/gtodo/Makefile.am,
19459         plugins/message-view/Makefile.am,
19460         plugins/profile-default/Makefile.am,
19461         plugins/project-manager/Makefile.am
19462         plugins/sample1/Makefile.am,
19463         plugins/terminal/Makefile.am,
19464         scintilla/Makefile.am,
19465         libegg/Makefile.am,
19466         launcher/Makefile.am,
19467         libanjuta/Makefile.am,
19468         src/Makefile.am,
19469         tagmanager/Makefile.am,
19470         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
19471         anjuta_data_dir in configure.in and used them in plugins Makefile.am
19472         files. Also fixed library dependencies.
19473         
19474         * plugins/editor/aneditor.cxx: Disabled unused codes.
19475         * plugins/file-manager/an_file_view.c: Added copyright.
19476         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
19477         
19478         * plugins/profile-default/plugin.c: Can load plugins by location.
19479         * plugins/project-manager/plugin.c: Remove project_root_uri value
19480         when project is closed.
19481         
19482 2004-10-06  Naba Kumar  <naba@gnome.org>
19484         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
19485         
19486         * libanjuta/interfaces/libanjuta.idl,
19487         plugins/editor/text_editor.c: Added get_length()
19488         and get_current_word() methods in IAnjutaEditor interface.
19489         
19490         * libegg/Makefile.am: Added test_actions target.
19491         
19492         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
19493         
19494         * plugins/build-basic-autotools/build-basic-autotools.c,
19495         plugins/file-loader/plugin.c,
19496         plugins/message-view/message-view.c: Added code to go to file and
19497         line number,
19498         
19499         * plugins/devhelp/plugin.c: Context sensitive help now works.
19500         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
19501         uri as line number and goes to that line number.
19502         
19503         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
19504         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
19505         gtodo_client_load() method to load from a diffrent file. Watched 
19506         project root directory in plugin to open TODO.tasks of the project.
19507         
19508         * plugins/project-manager/plugin.c: Updates project UI
19509         sensitive/insensitive.
19511         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
19512         anjuta-shell program to test plugins.
19513         
19514         * src/anjuta-app.c: Registered UI accels.
19515         
19516 2004-09-28  Naba Kumar  <naba@gnome.org>
19518         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19519         method.
19520         
19521         * src/anjuta-app.c: Implemented present widget method.
19522         
19523         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19524         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19525         
19526         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19527         added editor.
19528         
19529         * plugins/editor/text_editor.c: Connects to preferences changed signal
19530         correctly.
19531         
19532 2004-09-28  Naba Kumar  <naba@gnome.org>
19533         
19534         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19535         print code.
19536         
19537         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19538         size to 5 pix.
19539         
19540         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19541         in changed signal callback.
19542         
19543         * plugins/editor/action-callbacks.c: Implemented save_all action
19544         callback. Removed dead code. Do save_as when saving a new file.
19545         Implemented incremental search.
19546         
19547         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19548         
19549         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19550         
19551         * src/anjuta-app.c: Registers UI accelerators.
19552         
19553 2004-09-27  Naba Kumar  <naba@gnome.org>
19555         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19556         
19557         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19558         plugins/devhelp/anjuta-devhelp.plugin.in,
19559         plugins/file-loader/anjuta-loader.plugin.in,
19560         plugins/file-manager/anjuta-file-manager.plugin.in,
19561         plugins/gtodo/anjuta-gtodo.plugin.in,
19562         plugins/project-manager/anjuta-project-manager.plugin.in,
19563         plugins/terminal/anjuta-terminal.plugin.in:
19564         Gave proper plugin names.
19566         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
19567         error when regex fail.
19568         
19569         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
19570         Added help and context search. Watches current editor. More menus
19571         in Help submenu. Update UI (sensitive when required) properly.
19572         
19573         * plugins/editor/anjuta-document-manager.ui,
19574         plugins/devhelp/anjuta-devhelp.ui,
19575         plugins/message-view/anjuta-message-manager.ui,
19576         src/anjuta.ui: Goto menu actions are in separate submenu.
19577         
19578         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
19579         Removed unimplemented UI elements.
19580         
19581         * src/anjuta-app.c: Larger (and normal) icon size.
19582         
19583         * src/layout.xml: Task manager plugin along with document (in middle).
19584         
19585         * plugins/editor/plugin.c, plugins/file-loader.c,
19586         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
19587         in gtkactions. Enable/disable UI properly.
19588         
19589 2004-09-26  Naba Kumar  <naba@gnome.org>
19591         * po/POTFILES.in: Updated, added missing files.
19593         * .cvsignore: Updated.
19594         
19595         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
19596         a new function to get User input text.
19597         
19598         * libanjuta/resources.[c,h]: Added a function to created sized image.
19599         
19600         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
19601         from filename, as thats the correct representation.
19602         
19603         * plugins/build-basic-autotools/Makefile.am,
19604         (added) plugins/build-basic-autotools/automake-c.filters,
19605         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19606         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
19607         Rearragned UI elements in the build menu. Added codes to read build
19608         filter rules from external file. Implemented all build, configure,
19609         autogen commands. Watches current editor and project.
19610         
19611         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
19612         Added editor changed signal and exports current editor value.
19613         Fixed parameter names. Fixed get_uri() interface implementation to
19614         return correct uri.
19615         
19616         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
19617         elements.
19618         
19619         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
19620         
19621         * plugins/file-manager/an_file_view.c,
19622         plugins/file-manager/an_file_view.c: Exports file uri correctly.
19623         
19624         * plugins/file-wizard/file.c: Reads uri correctly.
19625         
19626         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
19627         sets the page to the new view.
19628         
19629         * plugins/message-view/message-view.c: Unrefs the tree model when done.
19630         Fixed signal connecting.
19631         
19632         * plugins/project-manager/plugin.c: Changed "project_root_directory"
19633         to "project_root_uri" and exports as uri.
19634         
19635 2004-09-24  Naba Kumar  <naba@gnome.org>
19637         * libanjuta/anjuta-ui.c: Fixed a crash bug.
19638         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
19639         in correct way.
19640         * plugins/file-manager/plugin.c: Fixed crash in unloading.
19641         * plugins/file-loader/plugin.c: Added comments.
19642         * plugins/build-basic-autotools/plugin.c: Added comments.
19643         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
19644         
19645         * libanjuta/interfaces/libanjuta.idl,
19646         plugins/message-view/anjuta-msgman.c,
19647         plugins/message-view/message-view.c,
19648         plugins/message-view/message-view.h,
19649         plugins/message-view/plugin.c: Buffering and appending messages have
19650         been separated. message-view implementations cleaned up. Signals
19651         Emissions fixed. Messages now displayed in summary and details show
19652         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
19653         API.
19654         
19655         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
19656         preferences.
19657         
19658         * plugins/build-basic-autotools/Makefile.am,
19659         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
19660         parsing of output to create message summaries. Uses new message view
19661         API.
19662         
19663         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
19664         preferences to make dialog box smaller.
19665         
19666         * plugins/editor/search-replace.c: Fixed compile error with change
19667         in IAnjutaMessageView API.
19668         
19669 2004-09-21  Naba Kumar  <naba@gnome.org>
19671         * plugins/Makefile.am: Deletes old (installed) plugins before
19672         installing new ones.
19673         
19674         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19675         plugins/build-basic-autotools/build-basic-autotools.c,
19676         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
19677         file URI from filemanager. Only disables/enables build submenu in file
19678         manager, instead of merging/unmerging.
19679         
19680         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
19681         non-text files.
19682         
19683         * plugins/file-loader/anjuta-loader-plugin.ui,
19684         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19685         Implemented "Open with" file manager submenu. Displays error message
19686         when file can not be opened.
19687         
19688         * plugins/file-manager/an_file_view.c: Renamed
19689         file_manager_current_filename value name to file_manager_current_uri
19690         and exports proper URI.
19691         
19692         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
19694 2004-09-19  Naba Kumar  <naba@gnome.org>
19696         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19697         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
19698         save point signal to change editor tabs. Fixed accels.
19699         
19700         * plugins/file-loader/plugin.c: Fixed accels.
19702         * plugins/project-manager/plugin.c: Added target selection callback.
19703         
19704         * plugins/project-manager/plugin.c: Added URI activation.
19705         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
19706         Fixed dialog and closed it on ok. Fixed a crash bug.
19707         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
19709         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
19710         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
19711         plugins/file-loader/anjuta-loader-plugin.ui,
19712         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19713         Added recent files in file loade plugin.
19714         
19715         * ChangeLog: Fixed entry dates.
19716         
19717 2004-09-18  Naba Kumar  <naba@gnome.org>
19719         * plugins/devhelp/plugin.c: Added UI sensitization and removed
19720         an unnecessary GtkFrame.
19721         
19722 2004-09-17  Naba Kumar  <naba@gnome.org>
19724         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
19726         * TODO: Updated.
19727         
19728         * data/Makefile.am: Disabled installing old mime info.
19729         
19730         * mime/anjuta.applications, mime/anjuta.keys: Updated.
19731         
19732         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
19733         plugins/editor/anjuta-document-manager.ui,
19734         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19735         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
19736         Added Editor context popup menu.
19737         
19738         * plugins/project-manager/anjuta-project-manager-plugin.png:
19739         Update image.
19740         
19741         * plugins/project-manager/anjuta-project-manager.plugin.in:
19742         Support .anjuta mime type.
19743         
19744         * plugins/project-manager/plugin.c: Exports "project_root_directory"
19745         value.
19746         
19747         * plugins/file-manager/plugin.c: Watches "project_root_directory"
19748         value.
19749         
19750         * src/layout.xml, plugins/profile-default/plugin.c:
19751         Added project manager plugin for startup.
19753 2004-09-16  Naba Kumar  <naba@gnome.org>
19754         
19755         * anjuta.prj: Updated.
19756         
19757         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
19758         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
19759         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
19760         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
19761         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
19762         plugins/terinal/Makefile.am, src/Makefile.am,
19763         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
19764         Fixed makefile syntax errors.
19766 2004-09-16  Naba Kumar  <naba@gnome.org>
19768         * configure.in, src/layout.xml,
19769         plugins/profile-default/plugin.c,
19770         libanjuta/interfaces/libanjuta.idl,
19771         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
19772         
19773         * configure.in, plugins/Makefile.am,
19774         plugins/project-manager/.cvsignore, 
19775         plugins/project-manager/Makefile.am,
19776         plugins/project-manager/anjuta-project-manager-plugin.png,
19777         plugins/project-manager/anjuta-project-manager.plugin.in,
19778         plugins/project-manager/anjuta-project-manager.ui,
19779         plugins/project-manager/plugin.c,
19780         plugins/project-manager/plugin.h: Added project manager plugin
19781         based on gnome-build.
19782         
19783         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
19784         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
19785         
19786         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
19787         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19788         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
19789     
19790 2004-09-16  Naba Kumar  <naba@gnome.org>
19792         * plugins/editor/action-callbacks.c: Fixed compile error.
19793         
19794 2004-09-15  Naba Kumar  <naba@gnome.org>
19796         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
19797         
19798         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
19799         New improved splace with nicer progress.
19800         
19801         * configure.in, plugins/Makefile.am,
19802         (added) file-wizard/.cvsignore,
19803         (added) file-wizard/Makefile.am,
19804         (added) file-wizard/action-callbacks.c,
19805         (added) file-wizard/action-callbacks.h,
19806         (added) file-wizard/anjuta-file-wizard-plugin.png,
19807         (added) file-wizard/anjuta-file-wizard.glade,
19808         (added) file-wizard/anjuta-file-wizard.plugin.in,
19809         (added) file-wizard/anjuta-file-wizard.ui,
19810         (added) file-wizard/file.c,
19811         (added) file-wizard/file.h,
19812         (added) file-wizard/plugin.c,
19813         (added) file-wizard/plugin.h:
19814         Created new file wizard and added it. The wizard takes care of text
19815         bit insertions and new files creation.
19817         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19818         plugins/editor/action-callbacks.h,
19819         plugins/editor/anjuta-document-manager.glade,
19820         plugins/editor/anjuta-document-manager.ui,
19821         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19822         (removed) plugins/editor/file.[c,h]: Removed text insertions and
19823         new files code and moved into a new plugin (file wizard).
19824         
19825         * libanjuta/plugins.[c,h]: Added plugins selection function.
19826         
19827         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
19828         get_position(), insert() in IAnjutaEditor interface. Added
19829         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
19830         interface (for wizard plugins).
19832         * plugins/file-loader/anjuta-loader-plugin.ui,
19833         plugins/file-loader/plugin.c: Added wizard launcher interface which
19834         scans for plugins implement IAnjutaWizard interface and presents the
19835         list to user for selection. The selected plugin is then activated
19836         for the wizard.
19838         * libanjuta/interfaces/.cvsignore: Updated.
19839         * plugins/message-view/.cvsignore: Updated.
19840         * plugins/launcher/*: Removed as launcher has already been moved to
19841         libanjuta as class.
19843         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19844         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19845         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19846         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19847         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
19848         Updated API documentations.
19850 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
19852         * configure.in: Added Punjabi to ALL_LINGUAS
19854 2004-07-29  Naba Kumar  <naba@gnome.org>
19856         * configure.in: Added file-loader plugin Makefile path and
19857         fixed devhelp version requirement.
19859 2004-07-28  Naba Kumar  <naba@gnome.org>
19861         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
19862         terminal/preferences-terminal.png (added), message-view/*.png (added),
19863         message-view/*.xpm (added), editor/*.png (added),
19864         editor/*.xpm (added), plugins/editor/Makefile.am,
19865         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
19866         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
19867         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
19868         respective plugins directories.
19870         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
19871         pixmaps/block-end-16.png, pixmaps/block-end.png
19872         pixmaps/block-start-16.png, pixmaps/block-start.png
19873         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19874         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19875         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19876         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19877         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19878         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19879         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19880         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19881         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19882         pixmaps/preferences-editor.png, pixmaps/undock.png
19883         pixmaps/error-next-16.png, pixmaps/error-next.png
19884         pixmaps/error-prev-16.png, pixmaps/error-prev.png
19885         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19886         pixmaps/preferences-terminal.png: Deleted
19888         * libanjuta/properties* (removed), plugins/editor/properties* (added),
19889         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19890         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19891         plugins/editor/anjuta-document-manager.plugin.in,
19892         plugins/editor/anjuta-document-manager.ui,
19893         plugins/editor/plugin.c, plugins/editor/print.c,
19894         plugins/editor/search-replace_backend.c,
19895         plugins/editor/search_preferences.h,
19896         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19897         Moved properties souce files to editor plugin as it not required in
19898         libanjuta. Other editor fixes.
19900         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19901         libegg/dock/* (removed)
19902         : Restored GDL external dependencies and removed libegg dock
19903         sources, because gdl is being developed.
19904         
19905         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19906         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19907         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19908         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19909         libanjuta/plugins.c, libanjuta/plugins.h,
19910         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19911         gconf system. Shell now takes docking positions. Added more utility
19912         functions. Added plugins query function. And other fixes.
19914         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19915         
19916         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19917         plugin to load files based on mime type.
19918         
19919         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19920         
19921         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19922         plugins/file-manager/plugin.c: File manager now uses file loader to
19923         open files.
19925         * plugins/message-view/anjuta-msgman.c,,
19926         plugins/message-view/message-view.c,
19927         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19929         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19930         plugins/terminal/terminal.c, src/Makefile.am,
19931         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19932         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19933         
19934         * libegg/dock/*: Removed directory.
19935         
19936 2004-07-28  Naba Kumar  <naba@gnome.org>
19938         * configure.in: Reduced gnome-print version requirement.
19939         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19941 2004-07-21  Ray Strode  <rstrode@redhat.com>
19942         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19943         new mime sytem.
19945 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
19946         
19947         * plugins/editor/search-replace.c: Some fixes
19948         * plugins/terminal/Makefile.am:
19949         Patch from: Alexey Rusakov <ktirf@users.sf.net>
19951 2004-05-19  Naba Kumar  <naba@gnome.org>
19953         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19954         compiler warning.
19956 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
19958         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19959         Implemented IAnjutaSavable
19960         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19962 2004-05-17  Naba Kumar  <naba@gnome.org>
19964         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19965         plugins/build-basic-autotools/.cvsignore,
19966         plugins/build-basic-autotools/Makefile.am,
19967         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19968         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19969         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19970         plugins/build-basic-autotools/build-basic-autotools.c,
19971         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19972         build plugin.
19973         
19974         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19975         definition.
19976         
19977         * plugins/file-manager/an_file_view.c,
19978         plugins/file-manager/anjuta-file-manager.ui,
19979         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19980         Added context menu UI.
19981         
19982         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19983         in view menu.
19985 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
19986         
19987         * libanjuta/anjuta-preferences.[ch]: 
19988         Added save/load_gconf functions
19989         * src/action_callbacks.[ch], src/preferences.c: 
19990         Load global prefs from gconf at startup and save them
19991         on exit. Prefs load and save correctly but something resets
19992         them to default after loading...
19993         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19994         Somehow the linker does not find save/load_gconf functions
19995         in libanjuta. Must be a stupid mistake, I would be glad
19996         if someone could fix that.
19997         * manuals/reference/libanjuta-sections.txt: Added new
19998         preferences functions and removed gnome-filelist
19999         * plugins/file-manager/anjuta-file-manager-plugin.glade:
20000         * plugins/file-manager/plugin.c:
20001         Added root-path property
20003 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
20004         
20005         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20006         they are not longer needed.
20007         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20008         anjuta-sections.txt: Remove references to the files
20009         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20010         Use new nautilus icons for file-manager, looks incredible
20011         cool!
20013 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20014         
20015         * plugins/editor/anjuta-docman.c: gchar* to 
20016         const gchar* in arguments
20017         * plugins/editor/text_editor.c: Implemented IAnjutaFile
20018         Interface
20019         * plugins/file-manager/an_file_view.c: Open files on
20020         double-click. Does not work yet because it does not
20021         find IAnjutaFile interface in document manager
20023 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20024         
20025         * plugins/editor/anjuta-docman.c
20026         * plugins/editor/text_editor.c:
20027         Made close button working, made multiple selection in
20028         File/Open dialog possble, fixed crash bug if file cannot
20029         be opened.
20031 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20032         
20033         * plugins/editor/action-callbacks.c
20034         * plugins/editor/anjuta-docman.c
20035         * plugins/editor/anjuta-docman.h
20036         * plugins/editor/search-replace.c
20037         * plugins/editor/search-replace_backend.c
20038         * plugins/editor/text_editor.c
20039         * plugins/editor/text_editor.h:
20040         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20041         able to open all files, use uri instead of full_filename, fixed
20042         many bugs.
20045 2004-05-13  Naba Kumar  <naba@gnome.org>
20047         * plugins/message-view/anjuta-message-manager-plugin.glade:
20048         HIG compliant.
20050         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20051         management.
20053         * pixmaps/anjuta_splash.png: Added border.
20054         
20055         * plugins/editor/anjuta-document-manager.png: New icon.
20056         
20057         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20058         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20059         
20060         plugins/editor/Makefile.am,
20061         plugins/editor/search-replace.c,
20062         plugins/editor/search-replace.h,
20063         plugins/editor/search-replace_backend.c,
20064         plugins/editor/search-replace_backend.h,
20065         plugins/editor/search_preferences.h,
20066         plugins/editor/search_preferences.c: Merged changes from
20067         ANJUTA_1_2_0 branch.
20068         
20069         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20070         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20071         operational.
20073         * plugins/terminal/Makefile.am,
20074         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20075         dialog.
20076         
20077         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20078         submenu.
20080 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20081         * plugins/message-view/plugin.c: Fixed glade file loading
20082         Removed "Show messages" menu item
20083         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20084         twice because of this load system layout hack.
20085         * libanjuta/anjuta-ui.h: Removed #include config.h
20086         * libanjuta/libanjuta.pc: Fixed path and depencies
20087         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20088         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
20089         * libanjuta/properties.cxx : #include "properties_cxx.h"
20090         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
20092 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20093         * plugins/message-view/*: Fixed message view preferences
20094         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
20095         * anjuta.glade: Removed messages stuff
20097 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20098         
20099         * Removed libanjutamm, it is now hosted on SF.net:
20100         cvs.sf.net/cvsroot/anjuta/libanjutamm
20102 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
20103         
20104         * libanjutamm/*
20105         Added some experimental code to add support for C++ plugins.
20106         Nothing works yet and it is likely that it will disappear but
20107         I have some questions to murrayc and he wants to see the code.
20109 2004-05-11  Naba Kumar  <naba@gnome.org>
20111         * plugins/terminal/terminal.c: Fixed prefs loading bug.
20113         * plugins/editor/action-callbacks.c: Fixed a crash bug in
20114         hightlight style menu actions.
20116         * manuals/reference/libanjuta/libanjuta-docs.sgml,
20117         manuals/reference/libanjuta/plugin-description-file.sgml,
20118         manuals/reference/libanjuta/writing-plugins.sgml,
20119         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20120         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20121         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
20123         * src/anjuta-app.c: Always load system layout for now.
20125         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
20126         
20127         * manuals/reference/libanjuta/libanjuta-docs.sgml,
20128         manuals/reference/libanjuta/libanjuta-sections.txt,
20129         manuals/reference/libanjuta/libanjuta.types,
20130         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20131         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20132         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20133         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20134         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20135         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
20136         Updated documentation.
20138         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
20139         plugins/profile-default/plugin.c, src/layout.xml:
20140         Created terminal plugin.
20141          
20142         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
20143         (new) plugins/file-manager/.cvsignore,
20144         plugins/file-manager/an_file_view.c,
20145         plugins/file-manager/plugin.c,
20146         plugins/file-manager/plugin.h: Moved preferences to separate
20147         glade file and added cvsignore file.
20148         
20149         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
20150         from ANJUTA_1_2_0 branch. Please note that other po files need merging
20151         from the branch. I tried it     but there were way too many conflicts.
20152         
20153         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
20154         
20155         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
20156         util functions required during the merge.
20157         
20158         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
20159         interface.
20160         
20161         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
20162         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
20163         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
20164         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
20165         Merged with ANJUTA_1_2_0 branch.
20167 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
20169         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
20171 2004-05-07  Naba Kumar  <naba@gnome.org>
20173         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
20175         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
20176         Added preferences reading and loading.
20177         
20178         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
20179         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
20180         libanjuta/fileselection.c, libanjuta/fileselection.h,
20181         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
20182         
20183         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
20185         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
20186         anjuta.spec.in, configure.in, data/autogen.sh.generic,
20187         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
20188         data/macros/autogen.sh, data/macros2/autogen.sh
20189         data/properties/ada.properties, data/properties/anjuta.properties,
20190         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
20191         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
20192         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
20193         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
20194         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
20195         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
20196         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
20197         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
20198         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
20199         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
20200         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
20201         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
20202         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
20203         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
20204         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
20205         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
20206         plugins/class-gen/clsGen.c, plugins/editor/print.c,
20207         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
20208         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
20209         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20210         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20211         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
20212         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
20213         (added) scintilla/scintilla-marshal.c,
20214         (added) scintilla/scintilla-marshal.h,
20215         (added) scintilla/scintilla-marshal.list,
20216         scintilla/include/SString.h, scintilla/include/SciLexer.h,
20217         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
20218         (added) scintilla/patches/scintilla-calltip-align.patch,
20219         (added) scintilla/patches/scintilla-minor.patch,
20220         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
20222 2004-05-06  Naba Kumar  <naba@gnome.org>
20224         * (added) plugins/file-manager/Makefile.am,
20225         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
20226         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
20227         (added) plugins/file-manager/anjuta-file-manager.ui,
20228         (added) plugins/file-manager/plugin.c,
20229         (added) plugins/file-manager/plugin.h,
20230         (removed) plugins/file-manager/an_file_view.h,
20231         plugins/Makefile.am, configure.in,
20232         plugins/file-manager/an_file_view.c: Created file manager plugin.
20233         
20234         * plugins/profile-default/plugin.c: Added file manager plugin in default
20235         profile.
20236         
20237         * libanjuta/Makefile.am: Fixed dependencies.
20238         * pixmaps/anjuta_splash.png: New splash screen.
20240 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
20241         
20242         * template/template.c/h: Added in-line doc
20243         * manuals/reference/template/*: Added template documentation
20244         * configure.in: Build template docs
20246 2004-05-05  Naba Kumar  <naba@gnome.org>
20248         * autogen.sh: Added commands to generate initial interfaces.
20249         
20250         * libanjuta/Makefile.am,
20251         (removed)libanjuta/anjuta-plugin-parser.c,
20252         (removed)libanjuta/anjuta-plugin-parser.h,
20253         (added)libanjuta/anjuta-plugin-description.c,
20254         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
20255         plugin description.
20256         
20257         * libanjuta/anjuta-plugin.c,
20258         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
20259         
20260         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
20261         and added AnjutaShellPlacement enum for widgeds placement (passed to 
20262         widget add_widget() method.
20263         
20264         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
20265         and moved plugin sets loading in profile plugins.
20266         
20267         * libanjuta/interfaces/.cvsignore,
20268         (removed)libanjuta/interfaces/Makefile.am,
20269         libanjuta/interfaces/libanjuta.idl,
20270         libanjuta/interfaces/anjuta-idl-compiler.pl,
20271         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
20272         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
20273         (removed)libanjuta/interfaces/ianjuta-editor.c,
20274         (removed)libanjuta/interfaces/ianjuta-editor.h,
20275         (removed)libanjuta/interfaces/ianjuta-file.c,
20276         (removed)libanjuta/interfaces/ianjuta-file.h,
20277         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
20278         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
20279         (removed)libanjuta/interfaces/ianjuta-message-view.c,
20280         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
20281         *.h and Makefile.am files. They are autogenerated. Interfaces are
20282         by anjuta-idl-compiler.pl from libanjuta.idl file.
20283         
20284         * manuals/reference/libanjuta/Makefile.am,
20285         manuals/reference/libanjuta/anjuta-architecture.sgml,
20286         manuals/reference/libanjuta/libanjuta-docs.sgml,
20287         manuals/reference/libanjuta/libanjuta-sections.txt,
20288         manuals/reference/libanjuta/libanjuta.types,
20289         manuals/reference/libanjuta/plugin-description-file.sgml,
20290         manuals/reference/libanjuta/writing-plugins.sgml,
20291         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
20292         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
20293         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20294         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20295         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20296         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
20297         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
20298         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
20299         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
20300         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
20301         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20302         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20303         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
20304         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
20305         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
20306         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
20307         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
20308         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
20309         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20310         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
20311         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
20312         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20313         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
20314         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
20315         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
20316         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
20317         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
20318         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
20319         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
20320         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
20321         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
20322         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20323         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
20324         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
20325         interfaces template sgmls.
20326         
20327         * plugins/Makefile.am,
20328         plugins/devhelp/anjuta-devhelp.plugin.in,
20329         plugins/devhelp/plugin.c,
20330         plugins/editor/action-callbacks.c,
20331         plugins/editor/anjuta-document-manager.plugin.in,
20332         plugins/editor/plugin.c,
20333         plugins/editor/plugin.h,
20334         plugins/editor/text_editor.c,
20335         plugins/sample1/plugin.c,
20336         plugins/message-view/anjuta-message-manager.plugin.in,
20337         plugins/message-view/plugin.c: Fixed shell add_widget method to take
20338         placement. Fixed other errors.
20339         
20340         * (added)plugins/profile-default/.cvsignore,
20341         (added)plugins/profile-default/Makefile.am,
20342         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
20343         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
20344         (added)plugins/profile-default/anjuta-default-profile.ui,
20345         (added)plugins/profile-default/plugin.c,
20346         (added)plugins/profile-default/plugin.h: Added a default new
20347         profile plugin.
20348         
20349         * src/Makefile.am,
20350         src/action-callbacks.c,
20351         src/anjuta-app.c,
20352         src/anjuta.c,
20353         src/main.cpp: Fixed necessary changes for libanjuta
20355 2004-05-04  Naba Kumar  <naba@gnome.org>
20357         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
20358         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
20359         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
20360         placement for default widgets placements.
20362 2004-05-03  Naba Kumar  <naba@gnome.org>
20364         * manuals/reference/libanjuta/anjuta-architecture.sgml,
20365         manuals/reference/libanjuta/libanjuta-docs.sgml,
20366         manuals/reference/libanjuta/plugin-description-file.sgml,
20367         manuals/reference/libanjuta/writing-plugins.sgml:
20368         Wrote more sections in writing-plugins document and fixed errors.
20370 2004-05-03  Naba Kumar  <naba@gnome.org>
20372         * libanjuta/interfaces/libanjuta.idl: Added interface
20373         IAnjutaFileManager.
20374         
20375         * manuals/reference/libanjuta/anjuta-architecture.dia,
20376         manuals/reference/libanjuta/anjuta-architecture.png: Updated
20377         architecture diagram.
20378         
20379         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
20380          manuals/reference/libanjuta/libanjuta-docs.sgml,
20381         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
20382         (added) manuals/reference/libanjuta/writing-plugins.sgml:
20383         Wrote writing-plugins document and separated chapters into
20384         separate sgml files.
20385         
20386         * plugins/file-manager/an_file_view.c,
20387         plugins/file-manager/an_file_view.h: New and improved directory
20388         rendering.
20390 2004-05-02  Sven Herzberg  <herzi@abi02.de>
20392         * anjuta.glade: re-designed the new file dialog
20393         * anjuta_dialogs_strings.c: new strings from the new file dialog
20395 2004-04-30  Naba Kumar  <naba@gnome.org>
20397         * libanjuta/interfaces/Makefile.am.iface,
20398         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
20399         
20400         * libanjuta/interfaces/libanjuta.idl: Updated.
20402         * libanjuta/interfaces/Makefile.am.iface,
20403         libanjuta/interfaces/libanjuta.idl: Updated.
20405 2004-04-29  Naba Kumar  <naba@gnome.org>
20406         
20407         * libanjuta/interfaces/Makefile.am.iface,
20408         libanjuta/interfaces/libanjuta.idl: Updated.
20410 2004-04-29  Naba Kumar  <naba@gnome.org>
20412         * libanjuta/interfaces/giface-idlc-c.pl,
20413         libanjuta/interfaces/libanjuta.idl: Upgraded.
20414         * libanjuta/interfaces/Makefile.am.iface: Added.
20415         
20416 2004-04-28  Naba kumar  <naba@gnome.org>
20418         * libanjuta/interfaces/giface-idlc-c.pl,
20419         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
20420         definitions and wrote a compiler.
20421         
20422 2004-04-28  Naba Kumar  <naba@gnome.org>
20424         * libanjuta/anjuta-shell.c: Fixed docs.
20425         * libanjuta/interfaces/Makefile.am,
20426         libanjuta/interfaces/ianjuta-file.c,
20427         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
20428         
20429         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
20430         
20431         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
20433         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20434         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20435         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20436         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20437         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
20438         * src/anjuta-app.c: Fixed bug.
20440 2004-04-27  Naba Kumar  <naba@gnome.org>
20442         * libanjuta/anjuta-preferences-dialog.c,
20443         manuals/Makefile.am: Fixed document bugs and enabled docs
20444         building.
20446         * libanjuta/anjuta-preferences-dialog.c,
20447         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
20448         More documentation.
20449         
20450         * libanjuta/anjuta-preferences.c,
20451         manuals/reference/libanjuta/libanjuta-docs.sgml,
20452         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20453         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20454         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20455         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20456         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
20457         Wrote more documentations.
20459         * (removed) plugins/message-view/imessage-view.c,
20460         (removed) plugins/message-view/ianjuta-msgman.c,
20461         plugins/message-view/Makefile.am,
20462         plugins/message-view/anjuta-msgman.c,
20463         plugins/message-view/anjuta-msgman.h,
20464         plugins/message-view/message-view.c,
20465         plugins/message-view/message-view.h,
20466         plugins/message-view/plugin.c,
20467         plugins/message-view/plugin.h: Moved interface implementations
20468         in their respective classes and used correct macros to
20469         defined class types.
20471         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20472         src/action-callbacks.c, src/anjuta-app.c: Subclassed
20473         AnjutaUI from GtkUIManager instead of GtkDialog.
20475         * manuals/reference/libanjuta/Makefile.am,
20476         manuals/reference/libanjuta/libanjuta-docs.sgml,
20477         manuals/reference/libanjuta/libanjuta-sections.txt,
20478         manuals/reference/libanjuta/libanjuta.types,
20479         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20480         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20481         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20482         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20483         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20484         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20485         Wrote more documentation, fixed typos, added architecture
20486         diagram, updated object types etc.
20488         * plugins/editor/text_editor.c: Fixed interface implementation.
20490 2004-04-26  Naba Kumar  <naba@gnome.org>
20492         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20493         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20494         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
20495         architecture diagram and a new chapter on plugins description file.
20497 2004-04-25  Naba Kumar  <naba@gnome.org>
20499         *  libanjuta/anjuta-children.h,
20500         libanjuta/anjuta-plugin.c,
20501         libanjuta/anjuta-plugin.h,
20502         libanjuta/anjuta-preferences.c,
20503         libanjuta/anjuta-shell.c,
20504         libanjuta/anjuta-shell.h,
20505         libanjuta/e-splash.c,
20506         libanjuta/e-splash.h,
20507         manuals/reference/libanjuta/Makefile.am,
20508         manuals/reference/libanjuta/libanjuta-docs.sgml,
20509         manuals/reference/libanjuta/libanjuta-sections.txt,
20510         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20511         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20512         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20513         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20514         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20515         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20516         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20517         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20518         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20519         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20520         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20521         manuals/reference/libanjuta/tmpl/defaults.sgml,
20522         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20523         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20524         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20525         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20526         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20527         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20528         manuals/reference/libanjuta/tmpl/plugins.sgml,
20529         manuals/reference/libanjuta/tmpl/properties.sgml,
20530         manuals/reference/libanjuta/tmpl/resources.sgml,
20531         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20532         manuals/reference/libanjuta/tmpl/e-splash.sgml,
20533         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20534         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20535         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20536         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20538         Added more template files and wrote more documentation.
20540 2004-04-24  Andras Timar  <timar@gnome.hu>
20542         * configure.in: Added hu to ALL_LINGUAS.
20544 2004-04-23  Naba Kumar  <naba@gnome.org>
20545         
20546         * configure.in: Fixed compile error.
20547         
20548         * libanjuta/anjuta-children.c,
20549         libanjuta/anjuta-children.h,
20550         libanjuta/anjuta-preferences.c,
20551         libanjuta/anjuta-preferences.h,
20552         libanjuta/anjuta-shell.c,
20553         libanjuta/anjuta-ui.c,
20554         libanjuta/anjuta-ui.h,
20555         manuals/reference/libanjuta/Makefile.am,
20556         manuals/reference/libanjuta/libanjuta-docs.sgml,
20557         manuals/reference/libanjuta/libanjuta.types,
20558         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20559         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20560         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20561         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20562         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20563         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20564         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20565         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20566         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20567         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20568         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20569         manuals/reference/libanjuta/tmpl/defaults.sgml,
20570         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20571         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20572         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20573         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20574         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20575         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20576         manuals/reference/libanjuta/tmpl/plugins.sgml,
20577         manuals/reference/libanjuta/tmpl/properties.sgml,
20578         manuals/reference/libanjuta/tmpl/resources.sgml,
20579         plugins/sample1/plugin.c: Added libanjuta API documentation.
20581 2004-04-22  Naba Kumar  <naba@gnome.org>
20583         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
20584         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20585         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20586         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
20587         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
20588         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
20589         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
20590         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
20591         (removed) libegg/eggradiotoolbutton.c,
20592         (removed) libegg/eggseparatortoolitem.c,
20593         (removed) libegg/eggtoggletoolbutton.c,
20594         (removed) libegg/eggtoolbar.c,
20595         (removed) libegg/eggtoolbutton.c,
20596         (removed) libegg/eggtoolitem.c,
20597         (removed) libegg/prop-editor.c,
20598         (removed) libegg/test-actions.c,
20599         (removed) libegg/test-drag.c,
20600         (removed) libegg/test-merge.c,
20601         (removed) libegg/test-toolbar.c,
20602         libegg/menu/Makefile.am,
20603         (removed) libegg/menu/egg-accel-dialog.h,
20604         (removed) libegg/menu/egg-action-group.h,
20605         (removed) libegg/menu/egg-action.h,
20606         libegg/menu/egg-entry-action.h,
20607         (removed) libegg/menu/egg-markup.h,
20608         (removed) libegg/menu/egg-menu-merge.h,
20609         (removed) libegg/menu/egg-menu.h,
20610         (removed) libegg/menu/egg-radio-action.h,
20611         (removed) libegg/menu/egg-toggle-action.h,
20612         (removed) libegg/menu/howitshouldwork.txt,
20613         (removed) libegg/toolbar/.cvsignore,
20614         (removed) libegg/toolbar/Makefile.am,
20615         (removed) libegg/toolbar/TODO,
20616         (removed) libegg/toolbar/eggradiotoolbutton.h,
20617         (removed) libegg/toolbar/eggseparatortoolitem.h,
20618         (removed) libegg/toolbar/eggtoggletoolbutton.h,
20619         (removed) libegg/toolbar/eggtoolbar.h,
20620         (removed) libegg/toolbar/eggtoolbutton.h,
20621         (removed) libegg/toolbar/eggtoolitem.h,
20622         (removed) libegg/toolbar/prop-editor.h,
20623         (removed) libegg/toolbar/toolbar-api.txt,
20624         (removed) libegg/toolbar/toolbar-ideas.txt,
20625         plugins/devhelp/anjuta-devhelp.ui,
20626         plugins/devhelp/plugin.c,
20627         plugins/editor/action-callbacks.c,
20628         plugins/editor/action-callbacks.h,
20629         plugins/editor/anjuta-docman.c,
20630         plugins/editor/anjuta-document-manager.ui,
20631         plugins/editor/plugin.c,
20632         P plugins/message-view/Makefile.am,
20633         plugins/message-view/anjuta-message-manager.ui,
20634         plugins/message-view/plugin.c,
20635         plugins/sample1/anjuta-sample.ui,
20636         plugins/sample1/plugin.c,
20637         src/action-callbacks.c,
20638         src/action-callbacks.h,
20639         src/anjuta-actions.h,
20640         src/anjuta-app.c,
20641         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
20642         Gtk actions and UIManager. Fixed all plugins to use this.
20643         
20644         * manuals/reference/gtkdoc-scangobj.diff,
20645         manuals/reference/libanjuta/Makefile.am,
20646         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20647         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20648         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20649         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20650         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
20652         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
20653         
20654 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
20655         
20656         * plugins/message-view/imessage-view.c
20657         * plugins/message-view/ianjuta-msgman.c:
20658         Added interfaces
20660 2004-04-17  Adam Weinberger  <adamw@gnome.org>
20662         * configure.in: Added en_CA to ALL_LINGUAS.
20664 2004-04-08  Naba Kumar  <naba@gnome.org>
20666         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
20667         libanjuta/interfaces/Makefile.am,
20668         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
20669         message manager and message view interfaces.
20671         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
20672         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20673         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20674         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
20675         src/anjuta-app.c: Used 'activate' and
20676         'deactivate' virtual methods for plugins. Fixed installed plugins
20677         dialogs. Added remove_widget() method for AnjutaShell.
20679         * libanjuta/interfaces/Makefile.am,
20680         libanjuta/interfaces/ianjuta-document-manager.c,
20681         libanjuta/interfaces/ianjuta-document-manager.h,
20682         libanjuta/interfaces/ianjuta-editor.c,
20683         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
20684         and editor interfaces.
20686         * plugins/devhelp/plugin.c,
20687         plugins/message-view/anjuta-message-manager.plugin.in,
20688         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
20689         plugins/sample1/plugin.c: Updated plugins implementation to
20690         reflect the changes.
20692 2004-04-07  Naba Kumar  <naba@gnome.org>
20694         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
20695         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
20696         libanjuta/interfaces/ianjuta-editor.h,
20697         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
20698         plugins/editor/anjuta-docman.c,
20699         plugins/editor/anjuta-document-manager.plugin.in,
20700         plugins/editor/plugin.c, plugins/sample1/plugin.c,
20701         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
20702         Added supported interfaces for plugins. Tested plugin interfaces
20703         through sample plugin.
20704         
20705 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
20706         
20707         * template/Makefile.am, data/templates/library/Makefile.am
20708         Fixed some automake-1.7 incompatibilities
20709         * template/xmltemplate.c: Small fix
20711 2004-02-23  Naba Kumar  <naba@gnome.org>
20713         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
20714         Added plugins manager dialog.
20715         
20716         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
20717         library dependencies.
20718         
20719         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
20720         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
20721         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
20722         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
20723         geometry command line option.
20724         
20725 2004-02-16  Naba Kumar  <naba@gnome.org>
20727         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
20728         Added interfaces and IAnjutaEditor editor interface.
20729         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
20730         interface.
20731         * libanjuta/anjuta-shell.h: Fixed bug.
20732         
20733 2004-02-13  Naba Kumar  <naba@gnome.org>
20735         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
20736         
20737 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
20738         
20739         * data/template/*/.cvsignore:
20740         Avoid all these ? in cvs output
20742 2004-02-13  Naba Kumar  <naba@gnome.org>
20744         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
20745         includes and linking.
20747         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
20748         and set required version to devhelp 0.8. This devhelp version
20749         can be acquired from gnome cvs branch devhelp branch
20750         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
20752         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
20753         src/actions-callbacks.c: Added Dock Manager settings menu item.
20755         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
20756         * plugins/devhelp/plugin.c: Fixed a linking bug.
20757         
20758         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
20759         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
20760         external GDL dependency and used libegg codes.
20761         
20762 2004-02-12  Naba Kumar  <naba@gnome.org>
20764         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
20765         Added devhelp plugin, but it can't be used without a
20766         patch in devhelp. So it's disabled for now.
20768         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
20769         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
20770         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
20771         Update cvsignore files.
20773         * libanjuta/plugins.c, widgets/e-splash.c:
20774         Fixed plugins loading to show splash icons.
20775         
20776         * plugins/message-view/anjuta-message-manager.plugin.in,
20777         plugins/message-view/plugin.c: Fixed plugin registered name.
20779         * plugins/message-view/anjuta-message-view.png,
20780         plugins/sample1/anjuta-sample-plugin.png: Update images.
20782         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
20783         src/main.c: Fixed layout loading.
20785         * plugins/devhelp/Makefile.am: Fixed error.
20787         * (removed) widgets/*, libanjuta/plugins.h,
20788         src/main.c: Transfered widgets to libanjuta/.
20789         
20790         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
20791         toplevel directory to created only one library as libanjuta-egg.
20793         * data/Makefile.am: Fixed build error.
20795         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
20796         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
20797         libegg/.cvsignore: Added egg dock widget.
20799         * gdl/*: Removed as they are now available in libegg.
20800         
20801 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
20803         * plugins/editor/anjuta-docman.c:
20804         Use stock close icon on tab close button
20806 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
20807         
20808         * data/template/Makefile.am
20809         data/template/language/Makefile.am
20810         data/template/library/Makefile.am
20811         data/template/text/Makefile.am
20812         data/template/project/Makefile.am
20813         data/template/project/terminal/Makefile.am
20814         configure.in: Created Makefile to install templates
20816 2004-02-11  Naba Kumar  <naba@gnome.org>
20818         * plugins/editor/action-callbacks.c,
20819         plugins/editor/anjuta-document-manager.ui,
20820         plugins/editor/plugin.c
20821         plugins/message-view/anjuta-message-manager.ui,
20822         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
20823         
20824 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
20825         
20826         * plugins/message-view/*: MessageView plugin is now loaded
20827         The menu items are still dummies.
20829 2004-02-09  Naba Kumar  <naba@gnome.org>
20831         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
20832         generation.
20833         
20834         * libanjuta/anjuta-preferences.h: Added some documentation.
20835         
20836         * libanjuta/anjuta-shell.h: Removed dead codes.
20837         
20838         * (removed) manuals/reference/gtkdoc-scangobj,
20839         manuals/reference/gtkdoc-scangobj.diff,
20840         manuals/reference/libanjuta/.cvsignore,
20841         manuals/reference/libanjuta/Makefile.am,
20842         manuals/reference/libanjuta/README.inline-doc,
20843         manuals/reference/libanjuta/README.sections,
20844         manuals/reference/libanjuta/libanjuta-docs.sgml,
20845         manuals/reference/libanjuta/libanjuta-sections.txt,
20846         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20847         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20848         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20849         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20850         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20851         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20852         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20853         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20854         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20855         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20856         manuals/reference/libanjuta/tmpl/defaults.sgml,
20857         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20858         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20859         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20860         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20861         manuals/reference/libanjuta/tmpl/plugins.sgml,
20862         manuals/reference/libanjuta/tmpl/properties.sgml,
20863         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
20864         of scan program. Updated templates.
20866         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
20867         editor action callbacks data.
20868         
20869         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
20870         scintilla object ref/unref.
20872 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
20873         
20874         * template/*: Added new xml based template system
20875         * template/dtds/*: Dtds to validate xml files of the template systems
20876         * data/template/*: Some sample template files
20877         Still needs some work but builds fine!
20879 2004-02-06  Naba Kumar  <naba@gnome.org>
20881         * cofigure.in, manuals/Makefile.am,
20882         (added) manuals/reference/*: Added API documentation
20883         structure (gtk-doc based).
20885         * libanjuta/libanjuta.h: Updated
20886         
20887 2004-02-05  Naba Kumar  <naba@gnome.org>
20888         
20889         * configure.in: Sets correct dependencies and
20890         uses gdl external library.
20892         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20893         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20894         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20895         libanjuta/fileselection.h, libanjuta/glue-factory.c,
20896         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20897         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20898         and added file dialogs.
20900         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20901         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20902         Build dynamic libraries for libegg.
20904         * plugins/Makefile.am, plugins/editor/Makefile.am,
20905         plugins/editor/action-callbacks.c, 
20906         plugins/editor/action-callbacks.h,
20907         plugins/editor/anjuta-docman.c,
20908         plugins/editor/anjuta-docman.h
20909         plugins/editor/anjuta-document-manager.plugin.in
20910         plugins/editor/anjuta-document-manager.png
20911         plugins/editor/anjuta-document-manager.ui
20912         plugins/editor/file.c
20913         plugins/editor/file.h
20914         plugins/editor/plugin.c
20915         plugins/editor/print.c
20916         plugins/editor/print.h
20917         plugins/editor/search-replace.c
20918         plugins/editor/search_incremental.c
20919         plugins/editor/search_incremental.h
20920         plugins/editor/text_editor.c
20921         plugins/editor/text_editor.h
20922         plugins/editor/text_editor_cbs.c
20923         plugins/editor/text_editor_menu.h
20924         plugins/sample1/Makefile.am
20925         plugins/sample1/anjuta-sample-plugin.png
20926         plugins/sample1/anjuta-sample.plugin.in
20927         plugins/sample1/anjuta-sample.ui
20928         plugins/sample1/plugin-sample1.c
20929         plugins/sample1/plugin.c
20930         plugins/sample1/plugin.h: Created sample
20931         plugin and fixed editor plugin.
20933         * printing/*: Removed.
20935         * scintilla/Makefile.am: Builds dynamic library.
20937         * src/Makefile.am, src/action-callbacks.c,
20938         src/action-callbacks.h, (removed) src/an_symbol_view.c,
20939         src/anjuta-actions.h, src/anjuta-app.c,
20940         src/anjuta-app.h, src/anjuta-callbacks.c,
20941         src/anjuta-callbacks.h, (removed) src/anjuta.c,
20942         (removed) src/anjuta.h, src/anjuta.ui,
20943         src/layout.xml, src/main.c, src/preferences.h,
20944         src/utilities.c: Debuggged and finally made plugins
20945         loadable.
20947         * global-tags/Makefile.am: Fixed build error.
20949 2004-02-03  Naba Kumar  <naba@gnome.org>
20951         * configure.in: Users GDL from external package.
20952         * plugins/*: Added many new plugins (not ready though).
20953         * src/*: Removed many files (which have been transfered in plugins/).
20954         
20955 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
20957         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20959 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20961         * configure.in: Added editor plugins
20962         
20963         * plugins/Makefile.am, src/search-replace_backend.h,
20964         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20965         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20966         
20967         * Added: plugins/editor/search_incremental.c, 
20968         plugins/editor/search_incremental.h
20970         * Update search-replace in plugins/editor
20971         
20972 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
20973         
20974         * plugins/message-view/message-view.c: Some code clean-up
20976 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20978         * Added: search_incremental[ch]
20979         
20980         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20981         src/mainmenu_callbacks.c, src/toolbar.c
20982         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20983         
20984         * Incremental Search
20986 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20987         
20988         * plugins/message-view/anjuta-msgman.[c/h]:
20989         Added message manager for easier message handling with a
20990         similar interface as docman. Of course you can still use
20991         MessageView standalone.
20992         * plugins/Makefile.am: Added message-view because it compiles
20993         without errors.
20995 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20996         
20997         * plugins/message-view/*: Added message-view plugin 
20998         (still incomplete) 
20999         * configure.in: Added plugins/message-view/Makefile
21001 2004-01-03  Naba Kumar  <naba@gnome.org>
21003         * libanjuta/*.c: Added new files and updated old ones.
21004         * plugins/editor/*: Added editor plugin.
21005         * configure.in: Added editor plugin and moved editor related
21006         files into it.
21008 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
21010         * src/Makefile.am: Added search-replace_backend.[ch]
21011         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21012         find_replace.[ch]
21013         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21014         src/search-replace_backend.c, src/search-replace_backend.h,
21015         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21016         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21017         src/toolbar_callbacks.c
21018         * The advanced Search/Replace functionality now replaces the older
21019         Find/Replace stuff.
21020         * The Search/Replace functionality can be interrupted during a long
21021         Search/Replace;
21022         
21023 2003-12-11  Naba Kumar  <naba@gnome.org>
21025         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21026         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21027         errors.
21028         * Makefile.am, libanjuta/*: Added new module.
21029         * src/Makefile.am: Fixed linking error.
21030         * src/watch_cbs.c: Debugger clean up.
21031         * configure.in: Added libanjuta-2.0.pc
21033         * configure.in, libanjuta/Makefile.am,
21034         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21035         libanjuta instead.
21037 2003-12-11  Naba Kumar  <naba@gnome.org>
21039         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21041         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21042         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21043         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21044         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21045         The user can now give a name at the creation of a new file and
21046         insert automatically (user choice) header, gpl notice, header
21047         template. The file extension is added automatically according
21048         to the selected type of file. The various insert functions have
21049         been moved from mainmenu-callback.c to file.c. The cursor is now
21050         moved after an insert operation. Removes also useless code in
21051         memory.c and search-replace.c
21052         
21053 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
21055         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21056         sortable headers, process tree, removal of path and process params
21057         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21058         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21059         code cleanup
21061 2003-12-10  Naba Kumar  <naba@gnome.org>
21063         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21064         
21065 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21067         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21069 2003-11-28  Naba Kumar  <naba@gnome.org>
21071         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21072         
21073         * manuals/de/*: Added german translation docs.
21074         
21075         * configure.in, Makefile.am, src/Makefile.am,
21076         libegg/*/*: Added libegg library.
21077         
21078         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21079         installation directory.
21080         
21081         * src/text_editor_cbs.c: Fixed closing of file.
21083 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21084                                                                                 
21085         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21087 2003-09-05  Naba Kumar  <naba@gnome.org>
21089         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
21090         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
21091         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
21092         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
21093         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
21094         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
21095         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
21096         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
21097         using libegg. Initial commit -- compiles but is not complete.
21099 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21101         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21103 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21105         * configure.in: Removed "ta" from ALL_LINGUAS.
21107 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
21109         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
21111 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
21113         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
21115 2004-04-24  Andras Timar  <tmar@gnome.hu>
21117         * configure.in: Added hu to ALL_LINGUAS.
21119 2004-04-14  Naba Kumar  <naba@gnome.org>
21121         * src/Makefile.am, printing/Makefile.am,
21122         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
21123         because we are still using GtkCombo and build breaks with gtk-2.4.
21124         
21125 2004-04-13  Naba Kumar  <naba@gnome.org>
21127         * NEWS: Updated.
21128         * anjuta.spec.in: Fixed build error.
21129         * po/POTFILES.in: Updated.
21130         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
21132 2004-04-11  Naba Kumar  <naba@gnome.org>
21134         * NEWS: Updated.
21135         * AUTHORS: Updated.
21136         * configure.in: Added ga in ALL_LINGUAS.
21137         * ChangeLog: Fixed dates.
21138         
21139 2004-04-09  Naba Kumar  <naba@gnome.org>
21141         * src/print.c: Fixed buffer styling bug when printing with
21142         selection.
21144         * data/properties/anjuta.properties: Defined only one base font and
21145         used courier instead of lucidatypewriter, because most newer systems are
21146         unlikely to have it (bug #885023, #925956, #890473).
21147         
21148         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
21149         warning.
21150         
21151         * src/an_file_view.c: Fixed possible crash bug.
21153 2004-04-07  Naba Kumar  <naba@gnome.org>
21155         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
21156         gtk_main_quit() etc..), so that atexit() functions are not called
21157         (which is apparently done to free up memory and we don't need to
21158         do that at this point). Incidentally, something also happens in the
21159         atexit call which freezes the UI for far too long when the application
21160         exits and we want to avoid that..
21161         * src/glade_iface.c: Fixed compiler warning.
21162         
21163 2004-04-06  Naba Kumar  <naba@gnome.org>
21165         * src/project_dbase_gui.c: Fixed errors.
21167         * src/registers_gui.c: Fixed possible crash bug.
21168         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
21169         * src/signals.[c,h]: Used tree view and glade file for dialog.
21170         * src/Makefile.am, src/about.c, src/an_file_view.c,
21171         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
21172         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
21173         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
21174         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
21175         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
21176         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
21177         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
21178         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
21179         src/launcher.h, src/main.c, src/main_menubar.c,
21180         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
21181         src/message-manager-private.cc, src/message-manager.cc,
21182         src/preferences.c, src/project_config.c, src/project_dbase.c,
21183         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
21184         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
21185         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
21186         src/search-replace.c, src/search-replace_backend.c,
21187         src/search_incremental.c, src/search_preferences.c,
21188         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
21189         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
21190         src/signals_gui.c, src/source.c, src/src_paths.c,
21191         src/stack_trace.c, src/start-with.c, src/style-editor.c,
21192         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
21193         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
21194         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
21195         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
21196         tagmanager/Makefile.am, scintilla/include/SString.h,
21197         widgets/Makefile.am, widgets/gnomefilelist.c:
21199         Removed all deprecated codes and substituted
21200         with newer APIs. Fixed some possible crash bugs where cell renderers
21201         were being shared.
21202         
21203         * scintilla/patches/scintilla-minor.patch: Minor patch.
21205 2004-04-06  Naba Kumar  <naba@gnome.org>
21207         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
21208         tree after all the files have been added (and not everytime a file
21209         is added in the project). Also fixed some memory corruption
21210         (possibly bug #900478).
21211         
21212         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
21213         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
21214         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
21215         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
21216         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
21217         qualifier wherever appropriate.
21219 2004-04-05  Naba Kumar  <naba@gnome.org>
21221         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
21222         switch terminal echo on/off. Debugger requires it off, while the
21223         rest requires it on.
21225         * src/search-replace.c: sets search direction and action (in addtion
21226         to target) for find in files.
21227         
21228 2004-04-02  Naba Kumar  <naba@gnome.org>
21230         * src/mainmenu_callbacks.c: Sets filename during save of new files.
21232         * src/project_dbase.c, src/debugger, src/an_file_view.c,
21233         src/an_symbol_view.c: Added an gtk events loop for
21234         displaying project loading status (for loading large projects) and
21235         debugger program starting ... just to give an impression of fastness :-).
21237         * configure.in, anjuta.prj: Bumped version to 1.2.2.
21239         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
21240         crash bug, which occurs when opening and closing a large project
21241         repeatedly.
21242         
21243         * src/attach_process.c: Fixed a comiple error for old gcc.
21244         
21245         * src/launcher.c: Prints proper error message when launcher child
21246         could not be executed and exits properly. Fixed a crash
21247         bug (bug #926606).
21248         
21249         * src/resources.c, src/utilities.c, src/glade_iface.c,
21250         src/debugger.c, src/attach_process.c: Properly exits forked children
21251         when they could not be executed.
21252         
21253 2004-04-01  Naba Kumar  <naba@gnome.org>
21255         * src/search-replace.c: Fixed a crash bug (bug #921893).
21257 2004-03-31  Naba Kumar  <naba@gnome.org>
21259         * anjuta.glade: Added a note on compiler options dialog ->support
21260         dialog telling that supports are only available for file mode.
21262         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
21263         src/anjuta_cbs.c:
21264         Improved shutdown time delay by bypassing project closing
21265         and unloading plugins.
21267         * src/build_file.c, data/properties/anjuta.properties: Added a property
21268         to toggle on/off for going to first error automatically.
21270 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
21272         * src/debugger.c: fixed core file loading
21273         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
21274         for long lines (bugs #700968 and #911376)
21275         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
21276         #917982.
21277         * src/anjuta.c: Focuses current AnEditor correctly.
21279 2004-03-30  Naba Kumar  <naba@gnome.org>
21281         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
21282         * AUTHORS: Updated with all contributors names.
21283         * NEWS: Updated.
21284         * src/about.c: Reads contributors names from AUTHORS file.
21285         * manuals/C/anjuta-manual/authors.xml: Points to online
21286         contributors list.
21287         
21288 2004-03-29  Naba Kumar  <naba@gnome.org>
21290         * data/properties/ada.properties: Fixed syntax colors. Patch
21291         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
21292         (bug #923474).
21294         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
21295         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
21296         generated projects, so that their pixmap files are
21297         found properly (bug #919903).
21298         
21299         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
21300         anjuta.
21302         * src/source.c: Installs .glade file of libgllade
21303         projects in $(datadir)/$(package)/glade (part of bug #861038).
21304         
21305         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
21306         in compiler options (bug #883837).
21307         
21308         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
21309         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
21310         
21311 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
21313         * anjuta/src/search-replace.c: fixed another crash bug in
21314         "Find Usage"
21315         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
21316         breakpoint property fix
21318 2004-03-29  Naba Kumar  <naba@gnome.org>
21320         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
21321         (new) manuals/C/anjuta-advanced-tutorial/*:
21322         Added menu entry for 'Anjuta Advanced Tutorial'
21323         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
21325 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21326         
21327         * src/fileselection.[ch], src/mainmenu_callbacks.c:
21328         Fixed bug #908941  ('Open' starts in wrong directory)
21329         
21330 2004-03-26  Naba Kumar  <naba@gnome.org>
21332         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
21333         compile error and bug #905738 with terminal.
21335         * src/search_incremental.c, src/register.c, src/sharedlib.c,
21336         src/search-replace.[h,c], src/search_incremental.[h,c],
21337         src/search_preferences.h, src/utilities.c, src/anjuta.c,
21338         src/text_editor.[c,h]: Fixed compiler warnings.
21339         
21340         * src/search-replace.c: Fixed a memory corruption (possible
21341         fix for bug #921893, but not yet confirmed).
21342         
21343         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
21344         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
21345         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
21346         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
21348 2004-03-25  Naba Kumar  <naba@gnome.org>
21350         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
21351         crash bug with attach process dialog and made the dialog closable
21352         with 'esc'.
21353         
21354         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
21355         always display within the margin.)
21356         
21357         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
21358         the old breakpoint when it's properties are updated
21359         (creating a new updated one).
21360         
21361 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
21363         * src/aneditor.cxx, src/aneditor.h: fixed calltips
21364         displayed for wrong file.
21365         * src/breakpoints.c: conditional breakpoints
21366         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
21367         "Find in Files..." disabling policy
21369 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21371         * src/build_file.c: Fixed bug #874380
21372         Goto the first error if it exists.
21374 2004-03-24  Naba Kumar  <naba@gnome.org>
21376         * src/anjuta.c: Fixed to get correct child exit status
21377         using mask (bug #905738).
21378         
21379         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
21380         Aligned buttons in the New file dialog,
21381         set default response to OK, entry box activates default response,
21382         ESC closes dialog and hides on delet_event.
21384 2004-03-19  Naba Kumar  <naba@gnome.org>
21386         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
21387         tree).
21389 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
21391         * src/search-replace.c: fixed "Find Usage" crash when no project open
21393 2004-03-17  Naba Kumar  <naba@gnome.org>
21395         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
21396         Fixed the generated projects to read m4 directory if the directory
21397         exists (bug #917781).
21398         
21399 2004-03-12  Naba Kumar  <naba@gnome.org>
21401         * HACKING: Fixed formatting for auto-parsing.
21403 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
21404         
21405         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
21406         rework (bug #890609)
21408 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21409         
21410         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
21412 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21413         
21414         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
21415         * src/search_preferences.c: Fixed typo.
21416         
21417 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21418         
21419         * src/search-replace.c: improved Search&Replace
21420         For the moment "Replace All" does not work with non opened files
21421         but Anjuta should not crash now ! ??? 
21422         
21423 2004-02-26  Naba Kumar  <naba@gnome.or>
21425         * src/source.c: Fixed to pass cflags correctly
21426         and suppress the automake's default cflags.
21427         bug #816130, #801056, #782798, #773459
21428         
21429         * data/properties/anjuta.properties: Do not defualt to -k make option.
21430         bug #875486.
21432         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
21433         bug #877683.
21434         
21435         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
21436         
21437         * src/message-manager-private.cc: Disabled debug messages.
21438         
21439 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
21441         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
21443 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21444         * anjuta.glade, src/search-replace.c:
21445         Reduced Search&Replace dialog, bug #902636.
21446         
21447 2004-02-23  Naba Kumar  <naba@gnome.or>
21449         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
21450         (bug #866143).
21452 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21453         
21454         * src/search_incremental.c: Fixed bug #900903
21456 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
21457         
21458         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
21459         src/anjuta.c: Fixed bugs #890609 and #890609
21461 2004-02-23  Naba Kumar  <naba@gnome.or>
21463         * src/message-manager.cc: Disconnects menuitem signal properly.
21464         Fixed bug #901723.
21465         
21466         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
21467         bug #900897.
21468         
21469 2004-02-20  Naba Kumar  <naba@gnome.org>
21471         * src/message-manager-private.[c,h]: Implemented keypress
21472         event for the terminal and resets it when ctrl c or ctrl d
21473         is pressed. But it doesn't seem to be working on keypress.
21474         Added a workaround to let it work on key release instead.
21475         (bug #878357).
21476         
21477         * src/search-replace: Fixed compiler warnings.
21478         
21479 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
21481         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
21482         Use defined file name when saving new files (fixes bug #898105)
21483         Don't change filename when clicking on a directory
21484         
21485         BTW: Happy birthday to me :-)
21486         
21487 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21488         
21489         * src/search-replace.c: Fixed a crash bug 
21490         Crash on Find & Replace (#887833)
21491         
21492 2004-02-18  Naba Kumar  <naba@gnome.org>
21494         * src/executer.c: Fixed a crash bug.
21495         
21496         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
21497         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
21498         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
21499         instead of GtkWindow (Part of bug #671596).
21500         
21501         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
21502         src/registers_gui.c, src/registers_cbs.[h,c],
21503         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
21504         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
21505         src/compiler_options.c, src/an_file_view.c, start-with.c,
21506         src/anjuta-tools.c, help.c:
21508         Added "close" buttons on all
21509         dialogs (HIG) and fixed to properly response to ESC close
21510         (Part of bug #671596).
21512         * src/launcher.c: Disabled printing of long debug lines.
21513         
21514         * src/utilities.h: Fixed a compiler warning.
21515         
21516 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
21518         * src/anjuta.c: "Save all" action now asks for filenames for new files
21519         (fixes bug #898111)
21521 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
21523         * anjuta.glade, src/text_editor.c:
21524         Fixed a typo in Hello World indentation style 
21525         Fixed misuse of translated strings when looking for style
21526         This entry fixes bug #876037
21528 2004-02-16  Naba Kumar  <naba@gnome.org>
21530         * src/utilities.c: Fixed return value when dest file could
21531         not be created.
21533         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
21534         * src/utilities.[c,h]: Removed 'cmp' dependency and used
21535         internal function to compare files.
21536         
21537 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
21539         * src/message-manager-private.cc:
21540         Set bold color as foreground color in terminal
21541         (fixes bug #864924)
21543         * src/aneditor.cxx:
21544         Use font style defined for message indicators in
21545         preferences/messages
21546         (fixes bug #885032)
21548 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
21550         * src/build_project.c:
21551         Use build.silent option from preferences (fixes bug #895726)
21552         
21553 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
21555         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21557 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
21558         
21559         Patch from Massimo Corà <maxcvs@email.it>:
21560         * scintilla/LexCPP.cxx: Support "///" comments
21562 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21563         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21564         src/search_replace.h, src/search-replace_backend.h
21565         anjuta.glade
21566         
21567         * Added: src/search_preferences.c, src/search_preferences.h
21568         Allow the user to save search/replace settings and give them names.
21570 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
21571         
21572         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
21573         scintilla/ScintillaGTK.cxx:
21574         Hopefully fixed AMD 64 crash bug by using correct marshaller
21576 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
21578         * src/preferences.c: Save GtkOptionMenu properties properly
21579         * src/text_editor.c: Fixes editor mispell of fold.symbols property
21581 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21582         
21583         * configure.in, src/Makefile.am, scintilla/Makefile.am:
21584         Fixed libiconv issue
21585         * NEWS: Updated
21587 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21588         
21589         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21590         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
21591         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
21592         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
21593         src/sharedlib_gui.c:
21594         Debugger speed-up, replaced deprecated GtkCList
21596 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
21598         * src/text-editor.c: Use stock gtk+ close button for editor tabs
21600 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
21602         * configure.in: Added "sq" to ALL_LINGUAS.
21604 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
21606         * configure.in: Added "ko" to ALL_LINGUAS.
21608 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21610         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
21611         src/search_incremental.c, src/search_incremental.h: 
21612         Search_incremental code cleanup
21614 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21616         * scintilla/*/*: Updated scintilla to CVS
21617         * Added: scintilla/Readme.sync
21618         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
21619         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21620         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
21621         scintilla/ScintillaGTK.cxx,
21622         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
21623         scintilla/include/Scintilla.iface: Updated.
21625 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21627         * search-replace_backend.[ch], search_incremental[ch]: Added
21628         
21629         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21630         find_replace.[ch]: Removed.
21631         
21632         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21633         src/search-replace_backend.c, src/search-replace_backend.h,
21634         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21635         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21636         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
21637         functionality now replaces the older Find/Replace stuff. The Search/Replace
21638         functionality can be interrupted during a long Search/Replace.
21640 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
21642         * widgets/gnomefilesel.c: Fix use of previously freed memory on
21643         selecting ".." and "." from file selector. 
21645 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
21647         * anjuta.glade: Fixed wrong "fold.symbols" property
21649 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21650         
21651         * src/project_dbase_gui.c: Alphabetical order ;-)
21652         * src/compiler_options.c: Fixed bug #867539
21653         * src/launcher.c: Workaround for bugs #864922, #849928,
21654         #846386 and #845782: The launcher no longer hangs but does
21655         not get the exit status correctly sometimes.
21656         * Changes suggested by Bosik are obviously already in without
21657         any Changelog entry (ClsGen.c, project_dbase_gui.c)
21658         * NEWS, README, anjuta.prj, configure.in: 
21659         Changed version to 1.2.1
21660         
21661         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
21662         * anjuta_dialogs_strings.c, anjuta.glade: 
21663         Fixed bugs #860906, #859329
21664         
21665         Patch from grzegol@pld-linux.org
21666         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
21667         freedesktop.org standard)
21669 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21670         
21671         Patch from Stefano Vallarino <stevalla@libero.it>:
21672         * src/source.[c/h]: Fixes cpp sample file to conform to 
21673         ISO/IEC 14882, C++-Standard 
21675 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
21677         Review by Johannes Schmid <jhs@cvs.gnome.org>
21678         * src/build_file.[ch]: Add build_execute_shell_command which executes the
21679         command using sh -c.
21680         * src/compile.c: Use build_execute_shell_command when compiling single
21681         files.
21683 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21684         
21685         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
21686         * src/breakpoints.c: Code cleanup, workaroud for possible 
21687         launcher bug
21688         * src/src_paths.c: Update debugger dirs on directory change
21690 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
21692         Review by Johannes Schmid <jhs@cvs.gnome.org>
21693         * src/attach_process.c, src/attach_process.h, anjuta.glade:
21694         sortable headers, process tree, removal of path and process params
21695         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21696         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21697         code cleanup
21699 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21700         
21701         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21702         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
21703         Add a dialog for "New file" which lets the user set the 
21704         filename and to add copyright/header templates to the file
21705         * Review: Changed function names to contain modules name (file_)
21707 2003-12-09  Naba Kumar  <naba@gnome.org>
21709         * setup-gettext: Fixed a typo.
21710         * scintilla/Makefile.am: Fixed a build error for SMP systems.
21712 ---- Released version 1.2.0 ---
21714 2003-12-08  Naba Kumar  <naba@gnome.org>
21716         * src/preferences.c: Fixed compiler error.
21717         * global_tags/create_global_tags.sh: Fixed to install properly
21718         even when system.tags could not be generated.
21719         * NEWS: Updated.
21721 2003-12-06  Naba Kumar  <naba@gnome.org>
21723         * setup-gettext: Fixed to not generate intl directory with gettextize.
21725         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
21726         * src/anjuta.c: Filters out unnecessary files from find in files
21727         command.
21728         
21729         * NEWS: Updated.
21730         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
21731         * src/widzard_gui.c: Added horiz scrollbar for desc text.
21732         
21733 2003-12-04  Naba Kumar  <naba@gnome.org>
21734         
21735         * src/gnome_project.c: Enables debug and optimization flags for
21736         new projects.
21737         
21738         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
21739         
21740         * src/project_dbase_gui.c: combined header and c files for
21741         file selector.
21742         
21743         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
21744         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
21746 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21748         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21750 2003-11-29  Naba Kumar  <naba@gnome.org>
21752         * configure.in, anjuta.prj: Bumped version to 1.2.0.
21753         * NEWS: Updated.
21755 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
21756         
21757         * src/main_menubar.c: Now files cannot be opened twice in recently
21758         file menu
21760 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
21762         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
21764 2003-11-28  Naba Kumar  <naba@gnome.org>
21766         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
21767         
21768 2003-11-27  Naba Kumar  <naba@gnome.org>
21770         * src/breakpoints.c, src/launcher.c, src/find_text.c,
21771         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
21772         
21773         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
21774         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
21775         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
21776         checkbox in project wizard (project options page) to enable/disable
21777         source code generation with glade(mm).
21778         
21779         * NEWS: Updated
21780         
21781 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
21783         * src/dnd.c: Opening files with special characters in the name.
21785 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
21787         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
21788         a long time.
21790 2003-11-18  Naba Kumar  <naba@gnome.org>
21792         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
21793         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
21794         src/project_import.c, plugins/patch/patch-plugin.c:
21795         Fixed g_signal_diconnect calls to pass correct data.
21796         (Fixed possible crash in project imports).
21797         
21798         * NEWS: Updated.
21799         
21800 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
21802         Reviewed by Naba Kumar  <naba@gnome.org>
21803         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
21804         and debugger. Sets default settings for pty in launcher.
21805         * data/gdb.init: Removed charset work around (now works with user's
21806         native charset)
21807         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
21809 2003-11-18  Naba Kumar  <naba@gnome.org>
21811         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
21812         names of 'index' to 'idx'.
21813         
21814 2003-11-17  Naba Kumar  <naba@gnome.org>
21816         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
21817         * src/project_dbase.c: Prompts user for unsaved project files
21818         when project is closed.
21819         
21820 2003-11-16  Naba Kumar  <naba@gnome.org>
21822         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
21823         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
21824         older gcc.
21825         
21826 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
21827         
21828         * src/anjuta.c: Fixed crash related to tag == NULL while 
21829         anjuta is exiting
21831 2003-11-11  Naba Kumar  <naba@gnome.org>
21833         * src/glade_iface.c: Avoids error conditions for glade or glademm not
21834         found. It simply doesn't generate the c/c++ codes and continues with
21835         just a warning.
21836         * NEWS: Updated.
21837         
21838 2003-11-10  Naba Kumar  <naba@gnome.org>
21840         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
21841         'Start with dialog'.
21843         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
21844         German translation of anjuta-tutorial.
21845         
21846         * src/launcher.c: Fixed an encoding bug with GIOChannels.
21847         * NEWS: Updated.
21849 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21851         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
21852         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
21853         the syntax highlighting in Preferences, the automatic syntax
21854         highlighting is now selected. When the debugger is stopped and the
21855         breakpoints window not closed, the gtk_tree_view in this window is
21856         now made unsensitive.
21858 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
21860         * src/preferences.h, src/preferences.c, anjuta.glade:
21861         Fixed translation bug in preferences by using GtkOptionMenu
21862         * anjuta.prj: Project version 1.1.98
21864 ---------------- Released version 1.1.98 ----------------
21866 2003-11-07  Naba Kumar  <naba@gnome.org>
21868         * anjuta.spec.in: Revived docs package and combined all docs into
21869         one package.
21870         * configure.in: Bumped version to 1.1.98 rc2
21871         * NEWS: Updated.
21872         * anjuta.spec.in: Fixed scrollkeepr-update command.
21873         * anjuta.spce.in: Fixed file permissions.
21875 2003-11-06  Naba Kumar  <naba@gnome.org>
21877         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21878         menus to activate anjuta helps.
21879         
21880         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21881         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21882         manuals/C/anjuta-faqs/legal.xml (added),
21883         manuals/C/anjuta-faqs/Makefile.am,
21884         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21885         manuals/C/anjuta-faqs/.cvsignore,
21886         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21887         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21888         manuals/C/anjuta-tutorial/legal.xml (added),
21889         manuals/C/anjuta-tutorial/Makefile.am,
21890         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21891         manuals/C/anjuta-tutorial/.cvsignore,
21892         manuals/C/anjuta-manual/*.sgml (removed),
21893         manuals/C/anjuta-manual/*.xml (added),
21894         manuals/C/anjuta-manual/Makefile.am,
21895         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21896         manuals/C/anjuta-manual/.cvsignore,
21897         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21898         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21899         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21900         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21901         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21902         manuals/ja/anjuta-faqs/legal.xml (added),
21903         manuals/ja/anjuta-faqs/Makefile.am,
21904         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21905         manuals/ja/anjuta-faqs/.cvsignore,
21906         manuals/ja/anjuta-manual/*.sgml (removed),
21907         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21908         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21909         manuals/ja/anjuta-manual/*.xml (added),
21910         manuals/ja/anjuta-manual/Makefile.am,
21911         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21912         manuals/ja/anjuta-manual/.cvsignore,
21913         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21914         manuals/sgmldocs.make (removed),
21915         manuals/xmldocs.make (added), manuals/omf.make (added),
21916         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21917         documentations to newer docbook xml documentations. Converted 
21918         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21919         Enabled manulas installations.
21920         
21921         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21923 2003-11-05  Naba Kumar  <naba@gnome.org>
21925         * data/gdb.init: Sets host's charset to ascii to solve debugger
21926         freeze up due to uninitialized strings in target program.
21928         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21929         Fixed a crash bug with 'Add expression in watch'. Bug #822017
21930         
21931         * NEWS: Updated.
21932         
21933         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
21934         src/launcher.c: Turns off echo in spawned pty to fix debugger.
21936 2003-11-04  Naba Kumar  <naba@gnome.org>
21938         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21939         problems.
21940         
21941         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21942         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21943         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21944         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21945         in file headers.
21946         
21947         * src/search-replace.c: Fixed infinite loop bug.
21948         * start-with.c: Fixed a crash bug with "Open last project".
21949         
21950         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
21951         * scintilla/Makefile.am: Fixed compiler option.
21952         
21953 2003-10-16  Naba Kumar  <naba@gnome.org>
21955         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21956         * src/text_editor.c: Fixed autoformat.
21957         
21958 2003-10-15  Naba Kumar  <naba@gnome.org>
21960         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21961         of CTRL+number.
21962         
21963 2003-10-09  Naba Kumar  <naba@gnome.org>
21965         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21966         
21967 2003-10-08  Naba Kumar  <naba@gnome.org>
21969         * src/source.c: Fixed a GETTEXT typo error.
21970         * anjuta.glade: Made 'Sorted in order you open them' default option
21971         for editor tabs.
21973         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21974         * anjuta.glade, data/properties/anjuta.properties:
21975         Fixed the freeze of the "Preferences" combos at the first Anjuta
21976         init is generated by:
21977                 - a not complete translation of preferences.c file
21978                 - a difference between 2 names in anjuta.glade and
21979                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21980                 - the same name given to 3 combos (anjuta.glade).
21981                 
21982         * src/find_text.c: If the "whole document" mode is selected,
21983         a new search will select the next occurrence (Bug #764954).
21984         It is now possible to use the shortcuts to search next or previous
21985         occurrence even if the search dialog has the focus.     Bug #790318
21986         
21987         * src/main_menubar_def.h: "Select code block" shortcut; the new
21988         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21989         (Bug #811016).
21991         Patch from: Richard Lee  <r.h.lee@comcast.net>
21992         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21993         tagmanager/tm_workspace.c: The following is a patch to fix a
21994         seemingly random occurence where Anjuta would crash when a
21995         certain key was pressed.
21997 2003-09-29  Naba Kumar  <naba@gnome.org>
21999         * src/find_in_files.c: Ignores binary by default. Disabled the option
22000         of NOCVS search, because launcher does not use sh and hence can not
22001         pipe.
22002         
22003         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22004         "clean before build" state in project session and not in account session,
22005         otherwise the state gets reflected to other projects causing annoyance.
22006         
22007         * src/compiler_options.c: Fixed a bug where compiler options were always
22008         claimed 'modified'.
22010         * src/build_project.c, data/properties/anjuta.properties,
22011         src/commands.[h]: Fixed a bad bug where clean-before-build
22012         doesn't work.
22013         
22014         * scintilla/patches/research-cvs-nolog.diff,
22015         scintilla/patches/scintilla-ac-gtk2-port.diff,
22016         scintilla/patches/scintilla-ac-sort-fix.diff,
22017         scintilla-optimization.diff: Removed, because they are already in
22018         scintilla CVS.
22019         
22020         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22021         2003-09-29).
22023         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22024         scintilla/LexYAML.cxx: Added new scintilla lexers.
22025         
22026         * TODO, NEWS: Updated.
22028         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22029         * src/utilities.c: Fixed typo bugs.
22031 2003-09-26  Naba Kumar  <naba@gnome.org>
22033         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22034         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22035         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22036         text_editor_find() and Fixed I-Search wrapping.
22037         * src/debugger.c: Fixed to pass a newline after a debugger
22038         command (which was broken since the launcher was refactored.
22039         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
22041 2003-09-25  Naba Kumar  <naba@gnome.org>
22043         * src/toolbar_callbacks.c: Fixed start of incremental search.
22044         
22045         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22046         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22047         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22048         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22049         menu and implementation.
22051 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22053         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22054         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22055         variables in Locals window.
22057 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
22059         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22060         * src/utilities.[ch] : Fix a tooltip bug in 
22061         anjuta_util_toolbar_append_stock(), the label appeared instead of
22062         the tooltip text. Remove label from arguments of the function
22063         because label is included in the stock icon data.
22064         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22065         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22066         * FIXME: translation file should be updated because of label text removal.
22068 2003-09-24  Naba Kumar  <naba@gnome.org>
22070         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22071         
22072         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22073         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22074         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22075         stdout and stderr. Also buffered output and check-for-password
22076         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22077         with password prompts. Checkes for password prompts from all outputs.
22078         
22079         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22080         which takes a string (which could be utf8 also) and converts into
22081         utf8 string.
22082         
22083         * src/main.c: Connects kernel signals after gnome_program_init().
22084         
22085         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22086         * src/message-manager.c: Fixed bug #787026 by converting the strings
22087         to proper UTF8.
22088         
22089 2003-09-22  Naba Kumar  <naba@gnome.org>
22091         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
22092         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
22093         GtkCList and using GtkTreeView instead. Added the patch.
22094         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
22095         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
22096         
22097 2003-09-19  Naba Kumar  <naba@gnome.org>
22099         * printing/print.c: Proper UTF8 printing support.
22100         * src/main.c: moved kernel signal connects at the
22101         end of application initialization.
22102         
22103 2003-09-18  Naba Kumar  <naba@gnome.org>
22105         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
22106         (new) lexers.make, (new) lexers: Update scintilla to latest
22107         scintilla CVS (2003-09-18), added new lexers, automated
22108         lexers makefiles sections and scintilla update. Added
22109         patches. Optimized pango rendering. Fixed a crash bug
22110         in scintilla.
22111         
22112         * (new) scintilla/patches/research-cvs-nolog.diff: Added
22113         patch to remove cvs log command from RESearch.cxx file.
22114         * scintilla/patches/scintilla-pango-always.diff:
22115         Fixed file name.
22116         * scintilla/RESearch.cxx: Removed spurious cvs log command
22117         and logs.
22118         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
22119         
22120         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
22121         * src/dnd.c: Fixed a crash bug with DND.
22122         
22123 2003-09-15  Naba Kumar  <naba@gnome.org>
22125         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
22126         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
22127         src/toolbar_callbacks.c: Added an additional parameter to
22128         text_editor_goto_line() funtion which decides if the line should
22129         be made visible (if it's under fold).
22130         
22131         * src/style-editor.c: Fixed a compiler warning.
22132         * src/message-manager.cc: Calls parent method correctly.
22134         * src/preferences.h: Fixed prent class.
22135         
22136         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22137         * src/project_dbase.c: Fixed bug #713210.
22138         
22139 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
22140                                                                                 
22141         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
22143 2003-09-11  Naba Kumar  <naba@gnome.org>
22145         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22146         * src/style-editor.c: Fixed bug #769130 (Crash on font
22147         selection dialog).
22148         
22149         * src/message-manger.[h,cc]: Made AnMessageManager
22150         derived from GtkFrame and removed deprecated code.
22151         
22152         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
22153         compiler warnings.
22154         
22155 2003-09-09  Naba Kumar  <naba@gnome.org>
22157         * src/Makefile.am: Addded rules for built sources.
22158         
22159 2003-09-08  Naba Kumar  <naba@gnome.org>
22161         * (new) src/anjuta-marshalers.list: Added marshalers definition
22162         file.
22163         
22164         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
22165         and CXXFLAGS are not overwriten by automake's default.
22166         * src/style-editor.c: Added 'operators' in the style editor.
22167         
22168         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
22169         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
22170         * src/message-manager-private.cc, src/message-manager.cc:
22171         Converts message going into message into UTF-8 endoding.
22172         * src/main.c: Uses UTF-8 codeset for localization.
22173         
22174 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
22176         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
22177         
22178 2003-09-08  Naba Kumar  <naba@gnome.org>
22180         * TODO: Updated.
22181         
22182         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22183         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
22184         Fixed bug #798717, Find - Find&Replace - Find in files bug;
22185         The combo entries were updated if the same data with a different
22186         case exist in the combo list. The combo entries are now case sensitive. 
22187         Search&Replace bug; First search ,max actions = 0 ==> now max
22188         actions = 100.
22189         
22190 2003-09-08  Naba Kumar  <naba@gnome.org>
22192         * TODO: Updated.
22193         * src/utilities.[c,h]: a function takes contant args.
22194         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
22195         Now the child terminated signal is emitted properly.
22196         * src/Makefile.am: Used $(top_srcdir) for referring to 
22197         scintilla objects.
22198         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
22199         definitions file which will generate anjuta-marshalers.[c,h] files.
22200         * src/.cvsignore: Updated.
22201         * src/build_project.c: Changed su command to preserve quotes.
22202         * src/anjuta-tools.c, tagmanager/tm_project.c,
22203         tagmanager/tm_workspace.c: Use standard tmp file.
22204         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
22205         so that users could report bugs easily.
22206         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
22207         
22208         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
22209         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
22210         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
22211         src/attach_process.c, src/breakpoints.c, src/commands.c,
22212         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
22213         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
22214         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
22215         src/memory.c, src/message-manager-private.c, src/preferences.c,
22216         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
22217         src/search-replace.[c,h], stack_trace.c, text_editor.c,
22218         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
22219         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
22220         Fixed compile warnings and cleanup.
22221         
22222         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
22223         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
22224         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
22225         Removed libzvt usage and implemented child spawing differently. Launcher is
22226         now proper GObject, which can be created multiple times (and can be
22227         operated in parallel).
22229         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
22230         * src/project_import_gui.c, src/project_import_cbs.c,
22231         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
22232         (crash on project import). Removed deprecared codes.
22233         
22234 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22235         
22236         * src/cvs.c: Fixed cvs output bug.
22238 2003-09-03  Naba Kumar  <naba@gnome.org>
22240         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22241         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
22242         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
22243         src/text_editor_cbs.c: Implements --
22244                 If the debugger is started
22245                         A double click in the margin add or remove a breakpoint
22246                         A single click activate or deactivate the breakpoint
22247                 else
22248                         A double click in the margin add or remove a bookmark
22250 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22251         
22252         Reviewed by Naba Kumar  <naba@gnome.org>
22253         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
22254         User is now able to choose a branch on cvs update for project.
22255         Cleaned up variable names.
22257 2003-09-03  Naba Kumar  <naba@gnome.org>
22259         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
22260         src/Makefile.am: Added lexers.
22261         * scintilla/*/*: Updated...
22262         * src/an_symbol_view.c: Fixed a crash bug.
22263         * src/compiler_options.c, src/project_dbase.c: Fixed compile
22264         and build bugs.
22265         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
22266         * src/source.c: Fixed project generation bug with gettext code.
22267         * tagmanager/tm_project.c: Fixed a crash bug.
22268         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22269         bug when there is no project open. Bug #____.
22270         * src/source.c: Fixed a bug with build failure with non-gnome
22271         project with glade-generated source (eg. gtk2). Bug #____.
22272         * NEWS: Updated...
22274 2003-08-22  Naba Kumar  <naba@gnome.org>
22276         Patch from: Rob Bradford  <rob@debianplanet.org>
22277         * data/Makefile.am: Fixed to install properly during
22278         package building.
22279         
22280         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22281         * src/debug-tree.c: Fixed a crash bug.
22282         * src/compiler_options.c: Takes care of linking the missing pieces;
22283         C flags, libs, optimization options, debug and profile.
22285         Patch from: Enver ALTIN  <ealtin@casdb.com>
22286         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
22287         
22288 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
22290         Reviewed by Naba Kumar  <naba@gnome.org>
22291         * src/project_dbase.c: Fixed bugs #778263 and #778413
22292           Adding multiple files to project should work now.
22294 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22296         Reviewed by Naba Kumar  <naba@gnome.org>
22297         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
22298         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
22299         for Locals window.
22301 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22303         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22305 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22307         * src/text_editor.c: Fix translatable string (#113934).
22309 2003-07-04  Naba Kumar  <naba@gnome.org>
22311         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22312         bug when there is no project open. Bug #____.
22313         
22314         * src/source.c: Fixed a bug with build failure with non-gnome
22315         project with glade-generated source (eg. gtk2). Bug #____.
22317 2003-06-26  Naba Kumar  <naba@gnome.org>
22319         * src/anjuta.h: Removed reference to windows-dialog.h.
22320         * src/message-manager-private.[cc,h]: Fixed doulbe click
22321         activation of messages to properly jump at the destination.
22322         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
22323         * src/toolbar.c: Code clean-ups.
22324         
22325         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22326         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
22327         
22328         * src/message-manager-private.[cc,h]: Removed dead codes.
22329         
22330         * (new) data/properties/css.properties,
22331         data/properties/anjuta.properties, data/properties/Makefile.am:
22332         Added CSS syntax hiliting properties.
22333         
22334         * tagmanager/tm_file_entry.c: Fixed a possible bug.
22335         * src/debugger.c: Clean ups.
22336         * src/lexer.h: Added CSS lexer definition.
22337         
22338         * Makefile.am: Installs destop file properly.
22339         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
22340         * NEWS: Updated for 1.1.97 release.
22341         * src/main_menubar_def.h: Changed some non working shortcuts.
22342         
22343 2003-06-24  Naba Kumar  <naba@gnome.org>
22345         * src/search-replace.c: Shows the dialog properly, even when it is
22346         hidden behind another window.
22347         
22348         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
22349         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
22350         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
22351         and code clean up.
22352         
22353         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
22354         setup wizard dialogs.
22355         
22356         * src/debugger.c: Removed a redundant call to
22357         debugger_update_controls().
22358         * src/compiler_options.c, src/launcher.c: code cleanup.
22359         * src/executer.c: Fixed execution bug with 'Set Program params...".
22360         
22361 2003-06-23  Naba Kumar  <naba@gnome.org>
22363         * widgets/e-splash.c: Removed border around the splash image.
22364         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
22365         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
22366         * src/cvs.c: Added a frame around commit log text widget.
22367         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
22368         crash bug associated with translated combo box list in preferences
22369         dialog (in different locale other than en_US). Used widget names
22370         to pass the combo list items.
22371         * po/POTFILES.in: Updated.
22372         * src/launcher.c: Creates the zvt terminal at startup (and not
22373         every time a build is done) -- speeds up buld operations.
22374         * src/file_history.c: Should be if() conditional instead of
22375         assertion check.
22376         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
22377         Disabled useless warnings.
22378         * src/project_dbase.c: Fixed bonobo 2 project name.
22379         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
22380         and uses correct glade-2 for file generation.
22381         
22382 2003-06-21  Naba Kumar  <naba@gnome.org>
22384         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
22385         And disables autocomple show for numbers (very annoying).
22386         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
22387         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
22388         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
22389         from view menu and adjust the controls accordingly.
22390         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
22391         only OK button.
22392         * src/project_dbase.[c,h]: Removed show_local flag processing.
22393         * src/message-manager.[c,h]: Reorganized messages tabs in more
22394         sensible order.
22395         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
22396         Also added PCRE dependency.
22397         
22398 2003-06-20  Naba Kumar  <naba@gnome.org>
22400         * pixmaps/anjuta_splash.png: New splash.
22401         from Jean Schurger  <yshartk@schurger.org>
22402         
22403         * src/controls.c: De-sensitize run-to-cursor when debugger
22404         is not running.
22405         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
22406         
22407         * src/message-manager-private.cc: Fixed to properly jump at
22408         the right file:line.
22409         
22410         * src/appwiz_page1.c: Fixed to correctly determine the project
22411         trpe from the wizard.
22412         
22413 2003-06-20  Naba Kumar  <naba@gnome.org>
22415         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
22416         * src/watch_gui.c: Code cleanups.
22417         * src/debugger.[c,h], src/stack_trace.[c,h],
22418         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
22419         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
22420         Removed direct access to stack_trace private data, Increased debugger
22421         command size from 256 to 1024 (to be on safer side). Also implemented
22422         row-activated signle for seting frame and viewing the source.
22423         * src/debugger.c: Avoids starting program and stopping debugger
22424         when starting debugger and stopping program, respectively.
22425         
22426         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
22427         Reverted codes to start debugger automatically
22428         The file is brought to the state just after the branching 
22429         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
22430         some code clean ups.
22431         
22432         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
22433         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
22434         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
22435         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
22436         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
22437         src/project_dbase.c: Code clean ups.
22438         
22439         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
22440         (Projects dir) so that correct $HOME/Projects path is set when
22441         anjuta is run for the first time.
22442         
22443 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
22445         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
22447 2003-06-13  Naba Kumar  <naba@gnome.org>
22449         * src/stack_trace_cbs.c: Moved variable declaration at the
22450         top of the block (bug #737867)
22451         
22452         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
22453         just CFLAGS and CXXFLAGS (bug #743617).
22454         
22455         * src/create_global_tags.sh: Fixed shell script to properly
22456         detect installed *-config files.
22457         
22458 2003-06-12  Naba Kumar  <naba@gnome.org>
22460         * src/preferences.[c,h]: Added methods for custom widgets in
22461         preferences: using custom set/get methods for them.
22462         
22463         * src/anjuta-encoding.c: Implemented up/down of the encodings
22464         in the list and property saves correctly.
22465         
22466         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22467         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
22468         the beginning of a file.
22470         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22471         * src/aneditor.cxx, src/aneditor.h,
22472         src/controls.c, src/main_menubar.c, src/main_menubar.h,
22473         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22474         src/mainmenu_callbacks.h: Allows the operator to select the current
22475         word or the current line (Request: 680801). It puts also
22476         sensitive/unsensitive several select/comment menu items.
22478         * src/breakpoints.c: Presets by default the current line for a
22479         defined breakpoint.
22481 2003-06-11  Naba Kumar  <naba@gnome.org>
22483         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
22484         color (red highlight) now cosistent for inactive tabs also.
22485         
22486         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
22487         'Advanced search and replace' in Edit->Search submenu.
22488         
22489         * data/properties/tcltk.properties: Fixed bug #731851. Added line
22490         wrappings '\' where     they were missing.
22491         
22492         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
22493         message is now more descriptive and details the correct thing to do
22494         for GNOME2 desktop.
22495         
22496 2003-06-10  Naba Kumar  <naba@gnome.org>
22498         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
22499         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
22500         Removed any reference to particular version of automake/autoconf
22501         so that they could work with newer versions (Bug #659394).
22503         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
22504         src/anjuta.c: Added coded to add/remove supported encodings.
22505         
22506         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
22507         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
22508         src/project_import.c, src/project_type.c, src/project_type.h,
22509         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
22510         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
22511         from the project wizard.
22513 2003-06-06  Naba Kumar  <naba@gnome.org>
22515         Patch from Etay Meiri  <etay-m@bezeqint.net>
22516         * src/compiler_options.c: Fixed bugs related to clean before
22517         build patch.
22518         
22519         * anjuta.desktop.in.in: Added commandline options.
22520         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22521         -dP and -A flags of CVS update into different options.
22522         
22523 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22525         * configure.in: Removed "ta" from ALL_LINGUAS.
22527 2003-06-02  Naba Kumar  <naba@gnome.org>
22529         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22530         return NULL for undefined properties and "" for defined but empty
22531         strings. It was creating many problems where both are assumed to be
22532         same. And besides, it doesn't matter to differentiate the two (the
22533         problem with preferences was due to a different bug).
22535         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22536         correctly. Also, s/props_build_in/props_built_in/g.
22537         
22538         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22539         list.
22540         
22541         * src/an_file_view.c: Unrefed pixbufs when done with them.
22543         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22544         (removed) file_text.png: Added and removed pixmaps.
22545         
22546 2003-05-30  Naba Kumar  <naba@gnome.org>
22548         * anjuta.glade: Fixed encodings preferences dialog
22549         
22550 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
22551         
22552         Reviewed by Naba Kumar  <naba@gnome.org>
22553         
22554         * src/build_project.c src/clean_project/c: perform a clean before
22555         build, if required. Show the message manager on clean.
22556         * src/compiler_options.c: save the new options when window is closed
22557         and flag project to be cleaned before the next build.
22558         * src/project_dbase.c: added a 'clean before build' flag to project
22560 2003-05-29  Naba Kumar  <naba@gnome.org>
22562         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22563         dialog.
22564         
22565         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
22566         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
22567         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
22568         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
22569         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
22570         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
22571         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
22572         print_color.xpm, print_landscape.xpm, print_layout.xpm,
22573         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
22575         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
22576         Removed unused icons references.
22578 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
22580         Reviewed by Naba Kumar  <naba@gnome.org>
22581         
22582         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
22583           src/compiler_options.c, src/debugger.c, src/find_replace.c,
22584           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
22585           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
22586           src/toolbar_callbacks.c: HIG compliant dialogs.
22588         * src/utilities.c: anjuta_button_new_with_stock_image() and
22589           anjuta_dialog_add_button() stolen from gedit.
22591         * src/main_menubar_def.h: Fixed mnemonics.
22593 2003-05-26  Naba Kumar  <naba@gnome.org>
22595         * src/project_dbase_gui.c: Added header files filter for add file
22596         dialog box. Disabled project window to be transient window.
22597         
22598         * src/message-manager.cc: Disabled message manager window to be
22599         transient window.
22600         
22601         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
22602         a file could not be loaded.
22603         
22604         * src/project_dbase.c: Fixed a bug with GUI editor command
22605         where empty string is returned.
22606         
22607         * src/Makefile.am, src/preferences.h, src/text_editor.c
22608         src/text_editor.h, (new) src/anjuta-encodings.h,
22609         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
22610         Added encoding support and to handle characters encoding correctly
22611         by auto detecting it during load. Added preferences for selecting
22612         the encoding during save.
22614         * src/preferences.c, src/resources.c: Removed debug messages.
22616         Patch from: Alexander Nedotsukov <bland@mail.ru>
22617         * src/getline.c: Fixed many fatal bugs for FreeBSD.
22619 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22620         * src/anjuta.c: Try to sow the splash image more often.
22622 2003-05-20  Naba Kumar  <naba@gnome.org>
22624         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22625         * src/debug_tree.c: Colorize the modified locals during
22626         debugging and call memory analyze from the debugger.
22627         * src/breakpoints.c: The color is now different for the enabled
22628         and disabled breakpoints. Anjuta now can erase several
22629         breakpoints defined at the same line. The markers are updated
22630         according to the enable/disable action.
22631         
22632         Patch from Etay Meiri  <etay-m@bezeqint.net>
22633         * src/launcher.c: Fixes launcher freeze up bug during build.
22635 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
22637         Reviewed by Naba Kumar  <naba@gnome.org>
22638         * scintilla/PropSet.h: Change member variables from private to protected.
22639         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
22640         to PropSetFile class, which return a gchar * (and can therefore indicate
22641         whether properties are empty or do not exist) and make prop_get and
22642         prop_get_expanded use them.
22643         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
22644         that the result of of prop_get cannot be an empty string.
22646 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
22648         Reviewed by Naba Kumar  <naba@gnome.org>
22649         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
22650         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
22651         src/text_editor_cbs.c: When saving all the files in the project, the
22652         text editors are now only rehighlighted once instead of once for each
22653         file saved.
22655 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22656         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22657         * src/anjuta.desktop.in.in: Support startup notification.
22658 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22659         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22660         * src/anjuta.desktop.in.in: Support startup notification.
22663 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
22665         Reviewed by Naba Kumar  <naba@gnome.org>
22666         
22667         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
22668         memory leak from glade_xml_new call. Removed gxml field from Executer
22669         struct as only used in create_executer_dialog and then destroyed.
22670         
22671         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
22672         
22673         * src/configurer.c: Fix warning trying to connect signal to non-existent
22674         environment entry in configure dialog and fix crash when closing the
22675         window.
22676         
22677         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
22678         gnome_date_edit_get_time instead.
22679         
22680         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
22681         in view menu required renumbering elsewhere.
22683 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
22685         Reviewed by Naba Kumar  <naba@gnome.org>
22686         
22687         * src/breakpoints.c: fixed an error when removing breakpoint
22688         * src/controls.c: 'run to cursor' is sensitive when debugger not active
22689         * src/debugger.c: changes to the way the debugger is activated
22690         * src/debugger.h: clean ups
22692 2003-05-13  Naba Kumar  <naba@gnome.org>
22694         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22695         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
22696         src/memory.h: A new version of memory and the interface
22697         is now integrated in anjuta.glade
22699 2003-05-09  Naba Kumar  <naba@gnome.org>
22701         * configure.in: Bumped required gtk version to 2.0.8.
22702         
22703 2003-05-06  Naba Kumar  <naba@gnome.org>
22705         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
22707 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22708         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
22710 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22711         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
22712         , tagmanager/c.c: Support for ProC and RDB files.
22714 2003-05-06  Naba Kumar  <naba@gnome.org>
22716         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
22717         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22718         Uncomment (Box & Stream), Select the current function,
22719         authorize the "Quit" button of the GotoLine window
22721 2003-05-05  Naba Kumar  <naba@gnome.org>
22723         * src/watch_gui.h: CVS added new file.
22725         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
22727         Patch from Etay Meiri <etay-m@bezeqint.net>
22728         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
22729         src/mainmenu_callbacks.c, src/message-manager.cc,
22730         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
22731         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
22732         Ported stack trace to GNOME2 and added it in the message manager
22733         pane.
22735 2003-05-02  Naba Kumar  <naba@gnome.org>
22737         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
22738         
22739         * src/preferences.[h,c]: Fixed preferences to save only one copy of
22740         preferences property.
22741         
22742         * anjuta.prj: Fixed multiple preferences saved data.
22743         
22744         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
22745         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
22746         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
22747         scintilla/include/Platform.h, scintilla/include/PropSet.h,
22748         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
22749         Upgraded scitilla from CVS with faster window repaint
22750         and more bugfixes.
22751         
22752         Patch from  Etay Meiri  <etay-m@bezeqint.net>
22753         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
22754         and code cleanups
22755         
22756 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
22758         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
22759         the window if messages are appended to the end and the scrollbar is
22760         at the end.
22762 2003-04-29  Naba Kumar  <naba@gnome.org>
22764         * configure.in: Removed omf-install from Makefiles list.
22766 2003-04-28  Naba Kumar  <naba@gnome.org>
22768         * po/POTFILES.in: Remvoded deleted files.
22769         
22770         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
22771         pixmaps/windows-style-undocked.png: Added setup wizard's images.
22773         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
22774         is executed as detached) is not set properly.
22775         
22776 2003-04-25  Naba Kumar  <naba@gnome.org>
22777         
22778         * anjuta.prj: Updated.
22779         * src/anjuta_info.c: Fixed text wrapping and column view.
22780         * data/welcome.txt.in: Removed unaligned characters.
22781         
22782 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22783         * src/main_menubar.c: Disable setup dialog.
22785 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22786         * src/breakpoints.c; Fixed compilation with older GCC
22787         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
22788         * HACKING: Spelling fixes (Suggested by Stephen Knight)
22790 2003-04-18  Naba Kumar  <naba@gnome.org>
22792         * anjuta.prj: Updated (includes compiler options).
22793         
22794         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
22795         function from anjuta.c (it was already available in anjuta-tools.c).
22796         
22797 2003-04-18  Naba Kumar  <naba@gnome.org>
22799         * src/about.c, THANKS: Updated
22800         
22801         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
22802         
22803         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
22804         properly from the project session before updating the file
22805         view.
22806         
22807         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22808         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
22809         dialog settings (as it will not be required once GDL is in place) and
22810         added file view filters in the settings sub-menu.
22812 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22813         * HACKING: Updated
22814         * configure.in: Disable cast checks on final build.
22816 2003-04-17  Naba Kumar  <naba@gnome.org>
22818         * src/build_project.c: Fixed a compilation error.
22820         * src/launcher.c: Removed commnets.
22821         
22822         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
22823         properties from editor tab to indentation tab and fixed a property
22824         label for proper i18n translation. Fixed typos in project config
22825         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
22826         sorting and reordering in compiler options dialog.
22827         
22828         * src/compiler_options.c: Implemented _save() function to save the
22829         options (which was pending).
22830         
22831         * src/build_project.c: Destroys install-as-root dialog when it is done.
22832         
22833         * src/an_symbol_view.c: Change "event" event to "event-after" so
22834         that symbol row is selected first before the popup is shown.
22835         
22836 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22838         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
22839         file in CVS/Entries. (Reviewed and applied by Biswa)
22841 2003-04-16  Naba Kumar  <naba@gnome.org>
22843         * aneditor.cxx: use unicode everytime (fixed unicode related
22844         bugs).
22846         * anjuta.prj: Fixed UI editor name (blank to use default) and
22847         anjuta version.
22848         
22849         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
22850         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
22851         Editor preferences page.
22853 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22854         * src/anjuta.[ch], src/print.c: Fixed warnings
22855         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
22856         * configure.in: Profiling support with gprof
22858 2003-04-16  Naba Kumar  <naba@gnome.org>
22860         Patch from Gaëtan de Menten  <ged@bugfactory.org>
22861         * src/launcher.c: Fixed cvs dialog.
22862         
22863 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
22864         
22865         * src/message-manager-private.cc: Fixed double-click on first line of 
22866         output to properly select a line.
22867         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
22868         because still was a deprecatd GtkCTreeNode and always NULL anyway.
22870 2003-04-15  Naba Kumar  <naba@gnome.org>
22872         * src/message-manager-private.cc: Fixed the glade filename typo.
22874 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22875         * scintilla/*, data/properties/*: Scintilla CVS merge
22876         * anjuta.prj: Removed unnecessary files.
22877         * scintilla/PlatGTK.cxx: Force Pango fonts always
22878         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22879         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22880         for preferences.
22881         * configure.in: Change version no. for 1.1.1 (alpha release)
22882         * configure.in: Added '--with-pref-suffix' option.
22883         * config.guess, config.sub: Removed from CVS.
22885 2003-04-15  Naba Kumar  <naba@gnome.org>
22887         Patch from Timothee Besset  <ttimo@idsoftware.com>
22888         * Makefile.am: Fixed a shell script error during intallation.
22889         
22890 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22892         Reviewed by Naba Kumar  <naba@gnome.org>
22893         * src/message-manager.cc: Added popup-menu to TreeView and fixed
22894         set_wm_class to use "anjuta" instead of "an.
22895         * src/message-manager-private.cc: Headers are hidden again.
22897 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22898         * src/project_dbase_gui.c: Memory corruption fix.
22899         * anjuta.prj: Updated project file
22901 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22902         * an_file_view.c: Connect to event-after signal rather than event so that
22903         selection is updated first and thus context menu is for the right file.
22904         Reviewed and applied by Biswa.
22906 2003-04-14  Naba Kumar  <naba@gnome.org>
22908         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22909         
22910         * src/auncher.c: More child exit fixes
22911         from Timothee Besset  <ttimo@idsoftware.com>
22913 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22914         
22915         Reviewed by Naba Kumar  <naba@gnome.org>
22916         
22917         * src/message-manager.[c/h], src/message-manager-private[c/h],
22918                 anjuta.[c/h]: Ported message-manager to Gtk2
22919         
22920         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22921         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22922         src/clean_project.c, src/compile.c, src/configurer.c,
22923         src/controls.c, src/cvs.c, src/debugger.c,
22924         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22925         src/project_import.c, src/search-replace.c: Changed name from
22926         AnjutaMessageManager to AnMessageManager to avoid too long type
22927         and funtion names.
22929 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22930         * src/launcher.c: Fix build won't stop problem - TTimo
22931         * TODO: Updated
22932         * pixmaps/anjuta_splash.c: New splash screen prototype.
22933         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22934         * src/compiler_options.c: Mute pkgconfig errors.
22935         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22937 2003-04-10  Naba Kumar  <naba@gnome.org>
22939         * configurer.[c,h]: Fixed dialog to close properly.
22940         * src/project_dbase.c, widgets/gnomefilelist.c: Added
22941         debugging asserts.
22942         
22943 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22944         * anjuta.prj: Removed unnecessary files, load with 1.2.0
22945         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22946         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22947         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22948         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22949         src/makefile.am: Move gdl to it's own directory.
22950         * global-tags/create_global_tags.sh: Silently ignore SDL error.
22952 2003-04-09  Naba Kumar  <naba@gnome.org>
22954         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22955         branch.
22957 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22958         * src/anjuta-tools.c: Use CDATA for saving tools data.
22959         * anjuta.glade, src/search-replace.c: Port from branch.
22960         * widgets/e-splash.*, src/main.c: Better splash screen.
22961         * configure.in, widgets/gdl*: Import GDL widgets.
22962         * ROADMAP: Updated roadmap.
22963         * src/an_file_view.c: Use GDL icons for file tree.
22965 2003-04-09  Naba Kumar  <naba@gnome.org>
22967         * anjuta.glade: Added (hidden) initial setup-wizard window.
22968         
22969         Patch from: Vitaly  <vvv@rfniias.ru>
22970         * src/preferences.c: Fixes a bug with libglace widget access with
22971         translated strings.
22973         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22974         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22975         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22976         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22977         src/toolbar_callbacks.[c,h],
22978         src/memory.c, src/message-manager-private.cc,
22979         src/message-manager-private.h, src/message-manager.cc,
22980         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22981         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22982         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22983         watch window to a subwindow in the notebook
22985 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22986         * ROADMAP: Updated roadmap.
22988 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
22990         * configure.in: Added Belarusian to ALL_LINGUAS.
22992 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22993         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22994         Henry Jia
22995         * ROADMAP: Added roadmap for HEAD.
22997 2003-03-29  Naba Kumar  <naba@gnome.org>
22999         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23000         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23001         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23002         (new) pixmaps/start-with-wizard.png,
23003         (new) pixmaps/start-with-import.png,
23004         (new) pixmaps/start-with-open.png Added Start with dialog which pops
23005         up on anjuta start-up to give quick access to opening file/project or
23006         creation wizards.
23008         * src/main.c: Sets proper data directory for the gnome
23009         program.
23011 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23012         * src/text_editor.c: Fixed error/warning indicators.
23014 2003-03-24  Naba Kumar  <naba@gnome.org>
23016         * README: Correct version.
23017         
23018 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
23020         * configure.in: Added checks to see if were building on FreeBSD
23021         systems.  Sets -DFREEBSD if we are, and also attempts to find
23022         gmake if the host system is FreeBSD.
23024         * src/getline.c: New file used to provide the getline function,
23025         which isnt available on a FreeBSD system.  The function is only
23026         defined if FREEBSD is defined.
23028         * src/Makefile.am: Added getline.c to anjuta_SOURCES
23030         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
23031         configure.in sets this to gmake on FreeBSD systems, and make
23032         on everything else.
23034 2003-03-23  Naba Kumar  <naba@gnome.org>
23036         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23037         
23038         * anjuta.spec.in: Fixed spec file for correct file paths and
23039         corrected rpmbuild.
23041         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23042         the rpm build command separately now.
23043         
23044         * src/anjuta.c, windows-dialog.c: Added some more window management
23045         stuffs (not still fully working, though).
23047         * TODO: Updated.
23049 2003-03-22  Naba Kumar  <naba@gnome.org>
23051         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23053 2003-03-21  Naba Kumar  <naba@gnome.org>
23055         * README: Removed Andy Piper's name from the active maintainers
23056         list on his request.
23057         
23058         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23059         preferences.
23060         
23061         * src/anjuta-tools.c: Fixed compiler errors.
23063         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23064         show bugs.
23065         
23066         * src/commands.c, src/src_paths.c, src/style-editor.c,
23067         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23068         becuase they are now hidden by default (from glade editing).
23069         
23070         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23071         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23072         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23073         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23074         basic windows managements.
23075         
23076 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23077         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23078         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23079         Enver ALTIN (a.k.a. skyblue)
23081 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23082         * tagmanager/*: Added ignore-list for symbols. This will make
23083         parsing more accurate for projects. Doc updates needed.
23085 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23086         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23087         * launcher/Makefile.am: Link to correct libraries
23088         * src/launcher.c: Do not allow NULL shell
23090 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
23091         * src/debug_tree.c: Improve debug tree view.
23093 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
23095         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
23096         'Run Configure Script' and 'Execute Program'. Increase minimum width
23097         of Configure dialog.
23098         * find_in_files.c, find_in_files_cbs.*: Properly create the file
23099         list widget by setting a model and adding a column and renderer.
23100           Actually store the nocvs toggle button in FindInFiles data structure.
23101           Handle selection changes via changed signal rather than row_activated.
23102           Use response signal for handling the close and find buttons.
23103           Close window when escape is pressed.
23104         * find_replace.c: Close window when escape is pressed.
23105         * find_text.c: Close window when escape is pressed in find dialog as
23106         well as wrap search question, where now Yes is the default button.
23108 2003-03-05  Naba Kumar  <naba@gnome.org>
23110         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
23112         * src/message-manager-private.cc: Fixed a bug with vte conditional
23113         compilation.
23114         * anjuta.glade: Hides all windows in glade file.
23116 2003-03-05  Naba Kumar  <naba@gnome.org>
23118         * src/an_file_view.c: Fixed a compilation warning.
23119         * src/message-manager-private.cc: Conditional compilation for vte
23120         API.
23121         
23122 2003-02-28  Naba Kumar  <naba@gnome.org>
23124         * configure.in, anjuta.spec.in: Updated dependency packages version.
23125         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
23126         * src/preferences.c: Added debug assertions.
23127         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
23128         editor to enable/disable bringing the recent editor tabs first.
23129         
23130         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23131         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
23132         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
23133         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
23134         and     bug fixes. Also code clean ups.
23135         
23136         * (new) src/search-replace.[h,c]: New search replace implementation
23137         from ANJUTA_1_0_0 branch.
23138         
23139         * (new) src/windows-dialog.[h,c]: New windows management class
23140         [work in progress].
23142 2003-02-28  Naba Kumar  <naba@gnome.org>
23144         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
23145         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
23146         src/appwizard.c, src/build_file.c, src/build_project.c,
23147         src/clean_project.c, src/compile.c, src/configurer.c,
23148         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23149         src/message-manager-dock.c, src/message-manager-dock.h,
23150         src/message-manager-private.cc, src/message-manager.cc,
23151         src/preferences-dialog.c, src/preferences-dialog.h,
23152         src/preferences.c, src/preferences.h, src/project_dbase.c,
23153         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
23154         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
23155         src/utilities.c, src/utilities.h:
23156         
23157         Widgetized Preferences and gave proper function names.
23159         * src/executer.c: Fixed a session loading bug.
23160         
23161 2003-02-27  Naba Kumar  <naba@gnome.org>
23163         * printing/print.c: Fixed printing font bug that failed to load the
23164         proper fonts.
23165         
23166         * src/toolbar.c: Disabled LED flashing (not yet implemented).
23167         
23168         * TODO, anjuta.prj: Updated.
23170 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
23172         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
23173         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23174         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23175         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
23176         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
23177         fixed omf errors
23179 2003-02-25  Naba Kumar  <naba@gnome.org>
23181         * Makefile.am: Excluded omf-install from installation as the docs are
23182         not ready.
23183         
23184         TODO: Updated.
23185         
23186         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
23187         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
23188         property names and added new editor properties and code cleanups.
23189         Also added new project properties.
23190         
23191         * src/compiler_options.[h,c]: Added pkg-config packages supports
23192         and fixed bugs.
23193         
23194         * src/glade_iface.h: Cleanups.
23195         
23196         * src/launcher.c: Used timer instead of idle to scan.
23197         
23198         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
23199         src/project_config.[h,c], src/project_import.c: Implemented project
23200         property to define GUI editor and to handle it.
23201         
23202         * src/preferences.c: i18n fixes.
23203         
23204         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
23205         unused (and old) pixmaps.
23206         
23207         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
23208         
23209 2003-02-25  Naba Kumar  <naba@gnome.org>
23211         * src/message-manager-private.[h,cc], src/preferences.c,
23212         anjuta.glade, anjuta_dialog_strings.c: Implemented
23213         gnome terminal profiles for the terminal preferences and moved the
23214         addition of terminal preferences in the terminal constructor.
23215         
23216         * anjuta.prj: Updated.
23218 2003-02-24  Naba Kumar  <naba@gnome.org>
23220         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
23221         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
23222         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
23223         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
23224         preferences dialog.
23226         * TODO: Updated.
23228         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
23229         text selection and child re-spawning.
23231         * src/pixmaps.h: Removed unused pixmaps definitions.
23232         
23233 2003-02-23  Naba Kumar  <naba@gnome.org>
23235         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
23236         the project tree/window.
23238         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
23239         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
23240         Correct the use of a variable and implemented session save/load
23241         for tree expansion states.
23242         
23243         * src/main_menubar_def.h: Fixed shortcuts keys.
23244         
23245         * src/anjuta.c, src/gnome_project.c: Code clean ups.
23246         
23247         * anjuta.prj: Updated.
23248         
23249 2003-02-22  Naba Kumar  <naba@gnome.org>
23251         * src/debug_tree.[c,h]: GNOME2 port from 
23252         Etay Meiri <etay-m@bezeqint.net>
23253         
23254         * src/an_file_view.c, src/resources.[h,c],
23255         data/properties/bash.properties,
23256         data/properties/cpp.properties,
23257         data/properties/html.properties,
23258         data/properties/make.properties,
23259         data/properties/others.properties,
23260         data/properties/perl.properties,
23261         data/properties/props.properties,
23262         data/properties/xml.properties: Standarized file icons. Icons are
23263         defined in respective .properties file and are retrieved as resource
23264         data.
23266         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
23267         in labels from the commands editor as that would create
23268         problems for translators.
23270 2003-02-21  Naba Kumar  <naba@gnome.org>
23272         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
23273         as they should be part of CVS(?).
23275         * Makefile.am: Corrected a typo for glade generated strings file.
23277         * configure.in, po/hi.po: Added new Hindi (hi) translation
23278         in ALL_LINGUS and added initial Hindi translation.
23280         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
23281         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
23282         sv_unknown.xpm to more proper icon.
23284         * (new)data/properties/php.properties, data/properties/Makefile.am,
23285         data/properties/anjuta.properties, data/properties/html.properties:
23286         Fixed PHP syntax hilighting bug by separating php properties into
23287         different file (because of file size).
23289         * TODO: Updated.
23290         
23291 2003-02-20  Naba Kumar <naba@gnome.org>
23293         * src/breakpoints.c: Fixed breakpoints session saving/loading
23294         crash bug.
23295         
23296         * scintilla/*, scintilla/include/*: Updated to scintilla
23297         release 1.51
23298         
23299 2003-02-19  Naba Kumar <naba@gnome.org>
23301         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
23302         * TODO: Updated.
23304         * Makefile.am, src/Makefile.am,
23305         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
23306         (removed) src/anjuta_dialog_strings.c,
23307         (removed) src/anjuta_dialogs_strings.c,
23308         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
23309         (added) anjuta.glade: Transfered glade files from src/ directory
23310         to the top level directory.
23312         * po/POTFILES.in: Updated.
23313         
23314         * (removed) macrocs2/*: Transfered to data/ directory.
23315         
23316         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
23317         data/Makefile.am: Moved macros in data directory. Anjuta no longer
23318         requires to have macros dir, but the projects generated by anjuta
23319         require them.
23320         
23321         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
23322         trees.
23323         
23324         * src/defaults.c: Corrected default compiler options.
23325         
23326         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
23327         wizard.
23328         
23329         * src/message-manager-private.cc, src/message-manager-private.h,
23330         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
23331         
23332         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
23333         source code generation for gnome2 projects.
23335 2003-02-11  Naba Kumar <naba@gnome.org>
23337         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
23338         restores the expand/collaspe states of the nodes after refresh.
23339         
23340         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
23341         
23342 2003-02-11  Naba Kumar <naba@gnome.org>
23344         * src/style-editor.c: Fixed pango font description handling for fonts.
23345         * src/anjuta.glade: Removed font size spin button.
23346         * configure.in, src/anjuta.prj: Corrected version.
23347         * TODO: update.
23348         
23349 2003-02-10  Naba Kumar <naba@gnome.org>
23351         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
23352         references of scroll-menu.h and add about.h in Makefile.am.
23353         
23354         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
23355         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
23356         (removed) widgets/scroll-menu.h: Removed unused files.
23357         
23358         * Makefile.am: Added proper i18n rules and added intl tools for
23359         distributions.
23360         
23361         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
23362         to the stable release).
23363         
23364         * anjuta.spec.in: Removed manuals packaging.
23365         
23366         * data/Makefile.am: Removed 'macros' installation (not required for
23367         gnome2 projects).
23369 2003-02-10  Naba Kumar <naba@gnome.org>
23371         * po/POTFILES.in: Updated.
23373         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
23374         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
23375         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
23376         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
23377         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
23378         icons and images.
23380         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
23381         src/toolbar_callbacks.h: Fixed scintilla notification signal name
23382         and fixed to properly handle focus in find entry box.
23384         * Makefile.am: Added code for RH system menu update.
23386         * .cvsignore: Updated.
23388         * NEWS: Updated.
23390 2003-02-03  Naba Kumar <naba@gnome.org>
23392         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
23393         editor preferences. and fixes dialogs.
23395         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
23396         Fixed linenumbers and header margins when they are disabled and
23397         removed unused header files.
23399         * src/attact_process.[h,c], src/debugger.c: Attach to process
23400         now works.
23402         * src/help.c: Fixed dialog response.
23404         * TODO: Updated.
23406         * data/properties/anjuta.properties: Corrected typo.
23408         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
23409         Change the signal to "changed" in entry from "selection-changed" in
23410         list.
23412         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
23413         short-cuts.
23415 2003-01-31  Naba Kumar <naba@gnome.org>
23417         * configure.in: Upgraded to use libgnomeprint-2.2
23418         
23419         * printing/Makefile.am: Updated
23420         
23421         *(removed) printing/print-doc.c, printing/print-doc.h,
23422         printing/print-util.c, printing/print-util.h: Removed because already
23423         merged with print.c.
23424         
23425         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
23426         and libgnomeprintui-2.2 and fixed rendering problems.
23427         
23428         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
23429         uneccessary print properties, as they are separately taken
23430         care in gnomeprint.
23431         
23432         * po/POTFILES.in: Update.
23434 2003-01-30  Naba Kumar <naba@gnome.org>
23436         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
23437         for about dialog box.
23438         
23439         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
23440         src/pixmaps.h: Modified for the above additions for about dialog.
23442 2003-01-29  Naba Kumar <naba@gnome.org>
23444         * src/style_editor.[c,h]: Added missing files.
23445         
23446 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23447         * scintilla/XPM.[cxx|h]: Added missing files
23449 2003-01-29  Naba Kumar <naba@gnome.org>
23450         
23451         * TODO, po/POTFILES.in: Updated.
23452         
23453         * anjuta.prj, src/anjuta.glade,
23454         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
23456 2003-01-28  Naba Kumar <naba@gnome.org>
23457         
23458         * data/properties/anjuta.properties, src/aneditor.cxx,
23459         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
23460         properties into text properties (earlier it was int properties).
23462         * TODO: Updated
23463         
23464         * scintilla/AutoComplete.c,xx,
23465         scintilla/AutoComplete.h,
23466         scintilla/CallTip.c,xx,
23467         scintilla/CallTip.h,
23468         scintilla/Document.c,xx,
23469         scintilla/Document.h,
23470         scintilla/Editor.c,xx,
23471         scintilla/Editor.h,
23472         scintilla/LexAVE.c,xx,
23473         scintilla/LexCSS.c,xx,
23474         scintilla/LexHTML.c,xx,
23475         scintilla/LexOthers.c,xx,
23476         scintilla/LexPython.c,xx,
23477         scintilla/LineMarker.c,xx,
23478         scintilla/LineMarker.h,
23479         scintilla/Makefile.am
23480         scintilla/PlatGTK.c,xx,
23481         scintilla/PropSet.c,xx,
23482         scintilla/ScintillaBase.c,xx,
23483         scintilla/ScintillaBase.h,
23484         scintilla/ScintillaGTK.c,xx,
23485         scintilla/ViewStyle.c,xx,
23486         scintilla/include/Platform.h,
23487         scintilla/include/SciLexer.h,
23488         scintilla/include/Scintilla.h,
23489         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
23490         
23491         
23492         src/Makefile.am,
23493         src/an_file_view.c,
23494         src/an_symbol_view.c,
23495         src/anjuta-tools.c,
23496         src/anjuta.c,
23497         src/anjuta.glade
23498         src/anjuta.h,
23499         src/anjuta_cbs.c,
23500         src/anjuta_dialogs_strings.c,
23501         src/anjuta_info.c,
23502         src/commands.c,
23503         src/compiler_options.c,
23504         src/debugger.c,
23505         src/help.c,
23506         src/main_menubar.c,
23507         src/main_menubar.h,
23508         src/main_menubar_def.h,
23509         src/mainmenu_callbacks.c,
23510         src/mainmenu_callbacks.h,
23511         src/message-manager-private.c,c
23512         src/message-manager-private.h,
23513         src/message-manager.c,c
23514         src/message-manager.h,
23515         src/pixmaps.h,
23516         src/preferences.c,
23517         src/preferences.h,
23518         src/project_config.c,
23519         src/project_dbase.c,
23520         src/project_dbase_gui.c,
23521         src/project_import_gui.c,
23522         src/properties.c,xx,
23523         src/properties.h,
23524         src/resources.c,
23525         src/src_paths.c,
23526         src/text_editor.c,
23527         src/text_editor_gui.c,
23528         src/toolbar.c,
23529         src/utilities.c,
23530         src/utilities.h,
23531         anjuta.prj: GNOME2 porting and fixed many porting bugs.
23532         
23533 2003-01-24  Naba Kumar <naba@gnome.org>
23535         * src/text_editor_gui.c, src/toolbar.c,
23536         src/text_editor.c, src/text_editor_cbs.h:
23537         Used correct notification signal name for scintilla
23538         (gtk2) and fixed UI.
23539         
23540         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23541         when not required.
23542         
23543         * printing/print-doc.c,
23544         printing/print.c,,
23545         src/anjuta-tools.c,
23546         src/find_replace.c,
23547         src/goto_line.c,
23548         src/launcher.c,
23549         src/mainmenu_callbacks.c,
23550         src/project_dbase.c,
23551         src/project_dbase.h,
23552         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23553         src/text_editor.c,
23554         src/text_editor_cbs.h:
23557 2003-01-23  Naba Kumar <naba@gnome.org>
23559         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23560         correct stock icons and organized pixmap macros.
23561         
23562         Makefile.am: Removed non-generated files.
23563         
23564         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23565         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
23566         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
23567         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
23568         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
23569         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
23570         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
23571         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
23572         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
23573         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
23574         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
23575         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
23576         stop.xpm, undo.xpm}: Removed because no longer used.
23578         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
23579         file_unknown.xpm}: Files renamed from fv_*, as it would
23580         be the right name.
23582         * pixmaps/Makefile.am: Updated for the above changes.
23584 2003-01-23  Jakub Steiner <jimmac * ximian * com>
23586         * pixmaps/autocomplete-16.png,
23587         pixmaps/autocomplete.png,
23588         pixmaps/block-end-16.png,
23589         pixmaps/block-end.png,
23590         pixmaps/block-start-16.png,
23591         pixmaps/block-start.png,
23592         pixmaps/bookmark-first-16.png,
23593         pixmaps/bookmark-first.png,
23594         pixmaps/bookmark-last-16.png,
23595         pixmaps/bookmark-last.png,
23596         pixmaps/bookmark-next-16.png,
23597         pixmaps/bookmark-next.png,
23598         pixmaps/bookmark-prev-16.png,
23599         pixmaps/bookmark-prev.png,
23600         pixmaps/error-next-16.png,
23601         pixmaps/error-next.png,
23602         pixmaps/error-prev-16.png,
23603         pixmaps/error-prev.png: gnome2-styled icons
23606 2003-01-23  Naba Kumar <naba@gnome.org>
23608         * anjuta.prj: Updated compiler options.
23609         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
23611         * src/aneditor.cxx,
23612         src/anjuta.c,
23613         src/anjuta.glade,
23614         src/anjuta_dialogs_strings.c,
23615         src/mainmenu_callbacks.c,
23616         src/mainmenu_callbacks.h,
23617         src/text_editor.c,
23618         src/text_editor_cbs.c,
23619         src/text_editor_gui.c: GNOME2 Porting.
23621 2003-01-22  Naba Kumar <naba@gnome.org>
23623         * ChangeLog: Corrected dates.
23624         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
23625         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
23626         preferences.
23628 2003-01-22  Naba Kumar <naba@gnome.org>
23629         
23630         * plugins/patch/patch-plugin.c: Bug fix.
23631         
23632         * src/anjuta-tools.c,
23633         src/anjuta.c,
23634         src/anjuta.glade,
23635         src/anjuta.h,
23636         src/anjuta_dialogs_strings.c,
23637         src/breakpoints.c,
23638         src/cvs_gui.c,
23639         src/debugger.c,
23640         src/debugger.h,
23641         src/executer.c,
23642         src/glade_iface.c,
23643         src/main.c,
23644         src/mainmenu_callbacks.c,
23645         src/mainmenu_callbacks.h,
23646         src/preferences.c,
23647         src/project_dbase.c,
23648         src/project_dbase_gui.c,
23649         src/registers.c,
23650         src/sharedlib.c,
23651         src/signals.c,
23652         src/signals_cbs.c,
23653         src/source.c,
23654         src/stack_trace.c,
23655         src/toolbar_callbacks.c,
23656         src/utilities.c,
23657         src/utilities.h,
23658         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
23659         
23660         * src/Makefile.am,
23661         (removed) src/CORBA-Server.c,
23662         (removed) src/CORBA-Server.h,
23663         (removed) src/Gladen-common.c,
23664         (removed) src/Gladen-stubs.c,
23665         (removed) src/Gladen.h,
23666         (removed) src/Prj-common.c,
23667         (removed) src/Prj-skelimpl.c,
23668         (removed) src/Prj-skels.c,
23669         (removed) src/Prj-stubs.c,
23670         (removed) src/Prj.h,
23671         (removed) src/glades.c,
23672         (removed) src/glades.h,
23673         (removed) src/messagebox.c,
23674         (removed) src/messagebox.h: Removed because no longer used.
23676 2003-01-21  Naba Kumar <naba@gnome.org>
23678         * src/anjuta-tools.c,
23679         src/anjuta.c,
23680         src/anjuta.glade,
23681         src/anjuta_dialogs_strings.c,
23682         src/anjuta_info.c,
23683         src/anjuta_info.h,
23684         src/breakpoints.c,
23685         src/compiler_options.c,
23686         src/debugger.c,
23687         src/find_replace.c,
23688         src/find_replace.h,
23689         src/find_text.c,
23690         src/find_text.h,
23691         src/goto_line.c,
23692         src/launcher.c,
23693         src/text_editor.c,
23694         widgets/gnomefilelist.c: GNOME2 porting.
23696 2003-01-20  Naba Kumar <naba@gnome.org>
23698         * global-tags/create_global_tags.sh: Uses pkg-config to
23699         read the modules.
23700         
23701         * src/anjuta.c,
23702         src/anjuta.glade,
23703         src/anjuta.h,
23704         src/anjuta_cbs.c,
23705         src/anjuta_dialogs_strings.c,
23706         src/breakpoints.c,
23707         src/breakpoints.h,
23708         src/compiler_options.c,
23709         src/compiler_options.h,
23710         src/fileselection.c,
23711         src/fileselection.h,
23712         src/mainmenu_callbacks.c,
23713         src/project_dbase_gui.c,
23714         src/session.c,
23715         src/src_paths.c,
23716         src/src_paths.h,
23717         src/text_editor.c,
23718         src/text_editor_gui.c,
23719         widgets/gnomefilelist.c,
23720         widgets/gnomefilelist.h: GNOME2 porting.
23721         
23722         * widgets/Makefile.am,
23723         (removed) widgets/gnomedirlist.c,
23724         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
23725         
23726         * src/Makefile.am,
23727         (removed) src/src_paths_cbs.c,
23728         (removed) src/src_paths_cbs.h,
23729         (removed) src/src_paths_gui.c,
23730         (removed) src/compiler_options_cbs.c,
23731         (removed) src/compiler_options_cbs.h,
23732         (removed) src/breakpoints_cbs.c,
23733         (removed) src/breakpoints_cbs.h: Removed because they are now
23734         combined in singe file
23736 2003-01-16  Naba Kumar <naba@gnome.org>
23738         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
23739         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
23740         options dialog UI and data handling.
23743 2003-01-15  Naba Kumar <naba@gnome.org>
23745         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
23746         Completed command editor porting.
23747         
23748         * src/anjuta.c: Removed the use of commands load function
23749         (not required).
23751         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
23752         and unrefs.
23754         * src/anjuta-tools.c: Fixed translatable strings.
23755         
23756         * src/find_text.c: Fixed dialog creation from glade.
23757         
23758         * src/text_editor_gui.c, src/text_editor.c,
23759         src/text_editor_cbs.c: Completed port of detached text editor
23760         to gnome2 plateform.
23761         
23762 2003-01-14  Naba Kumar <naba@gnome.org>
23764         * src/anjuta.glade, src/preferences.[h,c],
23765         src/anjuta_dialogs_strings.c: Added build and editor
23766         preferences pages and other UIs. Fixed preferense loading and saving.
23767         
23768         * src/anjuta.c: Does case-insensitive match for tabs position
23769         preferences and removed preferences loading (done at _new() call).
23770         
23771         * anjuta-tools.c: Debugged tools dialog handling.
23772         * plugins/class-gen/clsGen.c: Fixed an undefined function.
23773         
23774 2003-01-13  Naba Kumar <naba@gnome.org>
23776         * ABOUT-NLS: Update (strange).
23778         * autogen.sh: Removed blocking code.
23780         * configure.in: Fixed an autogen bug.
23781         
23782 2003-01-13  Naba Kumar <naba@gnome.org>
23784         * (new)src/anjuta.gladep
23785         (new)src/messagebox.c
23786         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
23787         will be gradually removed (and then the files).
23788         
23789         * Makefile.am,
23790         anjuta.prj,
23791         printing/print-util.c,
23792         printing/print.c,
23793         scintilla/ScintillaGTK.c,xx
23794         src/Makefile.am,
23795         src/an_file_view.c,
23796         src/an_symbol_view.c,
23797         src/anjuta.c,
23798         src/anjuta.glade
23799         src/anjuta.h,
23800         src/anjuta_dialogs_strings.c,
23801         src/anjuta_gui.c,
23802         src/attach_process.c,
23803         src/attach_process.h,
23804         src/breakpoints.c,
23805         src/breakpoints.h,
23806         src/breakpoints_cbs.c,
23807         src/commands.c,
23808         src/commands.h,
23809         src/compiler_options.c,
23810         src/compiler_options.h,
23811         src/compiler_options_cbs.c,
23812         src/configurer.c,
23813         src/configurer.h,
23814         src/controls.c,
23815         src/cvs_cbs.c,
23816         src/debug_tree.c,
23817         src/debug_tree.h,
23818         src/executer.c,
23819         src/executer.h,
23820         src/find_in_files.c,
23821         src/find_in_files.h,
23822         src/find_in_files_cbs.c,
23823         src/find_replace.c,
23824         src/find_replace.h,
23825         src/find_text.c,
23826         src/find_text.h,
23827         src/goto_line.c,
23828         src/help.c,
23829         src/help.h,
23830         src/launcher.c,
23831         src/main.c,
23832         src/main_menubar.c,
23833         src/mainmenu_callbacks.c,
23834         src/message-manager.c,c
23835         src/pixmaps.h,
23836         src/preferences.c,
23837         src/project_config.c,
23838         src/project_config.h,
23839         src/project_dbase.c,
23840         src/project_import_cbs.c,
23841         src/resources.c,
23842         src/resources.h,
23843         src/splash.c,
23844         src/src_paths.c,
23845         src/src_paths.h,
23846         src/src_paths_gui.c,
23847         src/text_editor.c,
23848         src/text_editor_gui.c,
23849         src/toolbar.c,
23850         src/toolbar.h,
23851         src/utilities.c,
23852         src/utilities.h,
23853         src/wizard_gui.c,
23854         widgets/gnomefilelist.c: GNOME2 Port.
23856 2003-01-10  Naba Kumar  <naba@gnome.org>
23858         * src/an_file_view.c,
23859         src/anjuta_gui.c,
23860         src/appwizard_gui.c,
23861         src/compiler_options.c,
23862         src/compiler_options_cbs.c,
23863         src/cvs_cbs.c,
23864         src/executer.c,
23865         src/fileselection.c,
23866         src/find_in_files.c,
23867         src/goto_line.c,
23868         src/main_menubar.c,
23869         src/memory.c,
23870         src/message-manager-dock.c,
23871         src/preferences.c,
23872         src/project_dbase_gui.c,
23873         src/project_import_gui.c,
23874         src/registers_gui.c,
23875         src/sharedlib_gui.c,
23876         src/src_paths_gui.c,
23877         src/text_editor_gui.c,
23878         src/toolbar.c,
23879         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23881 2003-01-09  Naba Kumar <naba@gnome.org>
23883         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23884         problems with some comments.
23886         * anjuta.prj: New project file (updated?)
23888         * src/Makefile.am: Enabled deprecated API and fixed variables.
23890         * src/an_file_view.c,
23891         src/an_symbol_view.c,
23892         src/anjuta-plugins.c,
23893         src/anjuta-tools.c,
23894         src/anjuta.c,
23895         src/anjuta_gui.c,
23896         src/appwizard_cbs.c,
23897         src/attach_process.c,
23898         src/attach_process_cbs.c,
23899         src/compiler_options.c,
23900         src/compiler_options_cbs.c,
23901         src/launcher.c,
23902         src/mainmenu_callbacks.c,
23903         src/message-manager-private.c,c
23904         src/message-manager-private.h,
23905         src/message-manager.c,c
23906         src/message-manager.h,
23907         src/project_dbase.c,
23908         src/project_dbase.h,
23909         src/project_dbase_gui.c,
23910         src/project_import_cbs.c,
23911         src/project_import_gui.c,
23912         src/registers.c,
23913         src/resources.c,
23914         src/resources.h,
23915         src/sharedlib.c,
23916         src/signals.c,
23917         src/signals_cbs.c,
23918         src/signals_gui.c,
23919         src/splash.c,
23920         src/src_paths_cbs.c,
23921         src/src_paths_gui.c,
23922         src/stack_trace.c,
23923         src/text_editor.c,
23924         src/text_editor_gui.c,
23925         src/text_editor_menu.c,
23926         src/toolbar.c,
23927         src/toolbar_callbacks.c,
23928         src/utilities.c,
23929         src/watch.c,
23930         src/watch_cbs.c,
23931         src/wizard_gui.c: GNOME porting.
23933 2002-12-24 Naba Kumar <naba@gnome.org>
23935         * AUTHORS, ChangeLog, HACKING, Makefile.am,
23936         NEWS, README, SEARCH-REPLACE,
23937         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
23938         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23939         launcher/Makefile.am,
23940         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23941         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23942         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23943         printing/print-util.c, printing/print.c, printing/print.h,
23944         scintilla/*/*, widgets/e-shell-about-box.c,
23945         src/*, tagmanager/*/*, widgets/Makefile.am,
23946         widgets/gnomefilelist.c:
23947         
23948         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23949         src/*.[c,h] files to gnome2 API.
23951         * src/anjuta_dialogs_strings.c: Added glade generated translatable
23952         strings table.
23954 2002-10-23  Naba Kumar <naba@gnome.org>
23956         * autogen.sh: Prevented Users from building HEAD cvs.
23957         
23958 2002-09-16  Stephane Demurget  <demurgets@free.fr>
23960         * src/anjuta.glade: added the compiler options dialog, hopefully
23961         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23963 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23965         * src/anjuta.glade: fixed a lot of small glitches.
23967         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23968         now.
23970         * src/breakpoints_cbs.c: polished a bit.
23972 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23974         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23976         * src/commands.c: partial gnome 2 port.
23978         * src/utilities.[ch]: changed some bits to be const.
23980 2002-09-14  Stephane Demurget  <demurgets@free.fr>
23982         * src/Makefile.am: removed breakpoints_gui.c and added a check
23983         for gdk-pixbuf deprecated functions, but there shouldn't be much
23984         anyway.
23986         * src/breakpoints_gui.c: killed.
23988         * src/anjuta.glade: added two dialogs for the breakpoints management.
23990         * src/anjuta.h:
23991         * src/anjuta_cbs.c:
23992         * src/appwizard.c:
23993         * src/attach_process.c:
23995         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23996         really huge changes and porting work.
23997         
23998         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23999         (breakpoints_dbase_new): moved the UI init bits here.
24001         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24002         a lot, not using any color anymore (not HIG compliant) and not using
24003         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24004         to be double checked.
24006         * src/build_file.c:
24007         * src/build_project.c: gnome 2 port.
24009 2002-09-11  Stephane Demurget  <demurgets@free.fr>
24011         * src/anjuta.glade:
24012         * src/anjuta.h:
24013         * src/anjuta_cbs.c:
24014         * src/appwizard.c:
24015         * src/breakpoints.c:
24016         * src/breakpoints_cbs.c: cleaned up some bits.
24018 2002-09-09  Stephane Demurget  <demurgets@free.fr>
24020         * src/Makefile.am:
24021         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24023         * src/an_symbol_view.[ch]:
24024         * src/attach_process_cbs.h: polished a bit.
24026         * src/breakpoints_cb.[ch]: partial gnome 2 port.
24028 2002-09-02  Stephane Demurget  <demurgets@free.fr>
24030         * configure.in:
24031         * src/Makefile.am: added libglade-2 to the build.
24033         * src/anjuta.[ch]: added support for libglade.
24035         * src/anjuta.glade: added. There could be a file per top-level widget,
24036         as some other gnome projects, though.
24038         * src/attach_process_gui.c: removed.
24039         * src/attach_process.[ch]: gnome 2 port.
24040         (attach_process_new): Added the treeview init and the widget references
24041         here.
24043 2002-08-31  Stephane Demurget  <demurgets@free.fr>
24045         * src/an_file_view.c: fixed some compilation issues.
24047         * src/an_symbol_view.c: gnome 2 port.
24049 2002-08-26  Stephane Demurget  <demurgets@free.fr>
24051         * src/an_file_view.c: finished gnome 2 port.
24052         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24053         directory pixmap depending on the event.
24055         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24056         (project_file_data_new): use a GtkTreePath.
24058 2002-08-23  Stephane Demurget  <demurgets@free.fr>
24060         * src/Makefile.am: readded back an_*_view.[ch] because they are still
24061         driving me nuts but they need to be ported, heh ?
24063         * src/an_file_view.c: gnome 2 port, almost finished after some hard
24064         work since it's quite a total rewrite again.
24066 2002-08-22  Stephane Demurget  <demurgets@free.fr>
24068         * src/an_file_view.c:
24069         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24071 2002-08-21  Stephane Demurget  <demurgets@free.fr>
24073         * src/anjuta_info.c:
24074         * src/utilities.h: gnome 2 port, featuring a total rewrite.
24076 2002-08-20  Stephane Demurget  <demurgets@free.fr>
24078         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24079         nuts ATM.
24080        
24081         * src/an_file_view.c:
24082         * src/aneditor.cxx:
24083         * src/anjuta_cbs.c:
24084         * src/compiler_options.h:
24085         * src/messagebox.c:
24086         * src/messagebox.h:
24087         * src/pixmaps.h:
24088         * src/project_dbase.h:
24089         * src/resources.h: gnome 2 port.
24091 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24093         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
24095         * data/properties/sql.properties: added the DATETIME data type.
24097         * data/properties/html.properties: added the foreach php keyword.
24099 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24101         * widgets/Makefile.am: removed blank line after the last backslash
24102         for avoiding a warning from automake.
24104         * configure.in:
24105         * src/Makefile.am: added the ORBit-2 dep.
24107 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24109         * AUTHORS: added Biswa, because I wonder why noone already have
24110         written his name in the Anjuta's hall of fame :)
24112 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
24114         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
24115         widgets/e-shell-about-box.c: Made to compile for gnome2.
24116         
24117 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
24119         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
24120         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
24121         
24122         * configure.in, printing/print.h, printing/print.c,
24123         printing/print-doc.c: Made to compile for gnome2.
24124         
24125 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
24127         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
24128         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
24129         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
24130         widgets/Makefile.am:
24131         
24132         Upgraded the build system to gnome2 platform.
24133         
24134 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24135         * manuals/*: Added capability to generate PDF and PS.
24136         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
24137         * TODO, TODO.biswa: Intergated TODO list.
24138         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
24139         , bug #574470
24140         * src/dnd.c: Fix typo
24141         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
24142         * src/anjuta.c: Bug #568895, Bug #575419
24144 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24146         * tagmanager/tm_global_tags.c: Fixed compiler warning.
24147         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
24149 2002-12-17  Naba Kumar <naba@gnome.org>
24151         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
24152         bugs.
24153         
24154 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24155         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
24156         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
24157         * anjuta.prj: Added tools.sgml
24158         * data/properties/cpp.properties: Bug # 646974
24160 2002-12-16  Naba Kumar <naba@gnome.org>
24162         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
24163         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
24164         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
24165         on 'Enter' and adds proper focus mechanism.
24166         * src/anjuta.c: Fixed a memory corruption bug.
24167         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
24168         'Enter' and can also be Canceled. Sets proper default and focus policies
24169         for tools dialogs.
24170         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
24171         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
24172         translatable strings in dialogs and fixed some dialog properties.
24173         * src/anjuta-tools.c: Now uses xml format for loading and saving.
24174         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
24175         * src/message_manager_private.cc: Fixed some debug messages.
24176         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
24177         widgets/gnomefilelist.c: Fixed a memory leaks.
24178         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
24179         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
24180         src/main_menubar_def.h: Implemented incremental search.
24181         * TODO: Updated.
24183 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24184         * tagmanager/*: Minor cleanups and warning fixes.
24185         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
24186         GUI during long updates.
24187         * src/text_editor.c: Remove debug message.
24189 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24190         * tagmanager/tm_project.c: Fix a memory access problem.
24192 2002-12-13  Naba Kumar <naba@gnome.org>
24194         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
24195         tools list to show "Enabled" flag of the tool. Fixed a bug where
24196         tool list is not cleared when creating a new tool.
24197         
24198 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24199         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
24201 2002-12-12  Naba Kumar <naba@gnome.org>
24203         * anjuta-tools.[h,c], commands.c: Used the tools help of
24204         anjuta variables list in commands editor and fixed a typos
24205         buy in anjuta-tools.c.
24206         
24207 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24208         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
24209         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
24210         * TODO.biswa: Added to help me track things better.
24212 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24214         * configure.in, anjuta.spec.in: Added libglade dependency.
24215         * Makefile.am: Added anjuta.glade file.
24216         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
24217         , src/mainmenu_callbacks.[ch], src/message-manager.h
24218         , src/widget-registry.c: Tools editor GUI + other additions.
24220 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24222         * src/project_dbase.[ch], tagmanager/tm_project.c,
24223         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
24224         Implement syncing tags image with the project database.
24225         * src/anjuta-tools.c: Implemented variable substitution and
24226         working directory in tools.
24228 2002-12-09  Naba Kumar <naba@gnome.org>
24229         
24230         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
24231         command configuration language list from properties.
24232         
24233         * data/properties/asm.properties, data/properties/ruby.properties:
24234         Fixed typos.
24236 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24238         * src/an_symbol_view.c: Remember current selected entry and select
24239         it automatically after refresh.
24241 2002-11-26  Murray Cumming  <murrayc@usa.net>
24243         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
24244           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
24245         and gnomemm 1.2 projects so that people know they are really
24246         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
24247         But I did correct these to sue lowercase names.
24249 2002-12-01  Naba Kumar <naba@gnome.org>
24251         * data/anjuta.properties: Fixed caching problem on 
24252         indicators.
24253         * src/preferences.c, src/preferences_gui.c: Implemented automatic
24254         indicators prefs.
24255         
24256 2002-12-01  Naba Kumar <naba@gnome.org>
24258         * data/properies/anjuta.properties: Corrected "indicators.automatic"
24259         property name.
24260         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
24261         property and uses it.
24262         * src/aneditor.cxx: Fixed a bug associated with selection a word at
24263         current cursor.
24264         
24265 2002-11-30  Naba Kumar <naba@gnome.org>
24267         * src/debugger.c: Fixed a typo.
24268         * data/properties/*: Updated properties files and added
24269         new ones.
24270         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
24271         Added comment submenu and cleaned up ref and unref of menus.
24272         * src/aneditor.h: Added definition of comment commands.
24273         * src/aneditor.c: Upgrade from latest SciTE source code.
24274         * src/text_editor.[hc], src/text_editor_cbs.c, 
24275         src/message_manager_private.cc, src/message_manager.[cc,h],
24276         src/anjuta.[c,h]: Added indicators support for errors/warnings
24277         highlight in the editor.
24278         * NEWS, TODO: Update.
24279         * scintilla/include/PropSet.h: Removed deprecrated function.
24280         
24281 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24283         * src/anjuta-tools.[ch]: Tools implementation (basic)
24284         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
24285           , src/main_menubar_def.h: PLugins cleanup and segregation
24286         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
24287           registry
24288         * anjuta.prj: Added new files
24289         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
24290         * plugins/class-gen/clsGen.c: Register menu under 'Project'
24291         * plugins/patch/patch-plugin.c: Register menu under 'Format'
24292         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
24293         * src/Makefile.am: Added new files
24294         * src/message-manager.[cc/h]: Added standard output and error windows
24296 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
24298         * project_type.c: Fixed Gnomemm2 project type
24300 2002-11-25  Naba Kumar <naba@gnome.org>
24302         * printing/print.c: Fixed a compile warning.
24303         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
24304         * src/utilities.c: Fixed a compile warning in sparc, hides the
24305         terminal check error output from the user.
24306         * project_config.[ch], project_dbase.[ch], source.c: Added project
24307         version, exclude modules configuration and reordered other config
24308         properties. Changed some strings to more descriptive text.
24309         * src/compiler_opitions.c: Removed extra newlines from .prj file
24310         save.
24311         * anjuta.prj: Converted to new format (only reorganised properties
24312         and removed extra newlines ... nothing else).
24313         * NEWS: updated
24314         
24315 2002-11-21  Naba Kumar <naba@gnome.org>
24317         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
24318         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
24319         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
24320         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
24321         Updated to the CVS version.
24323 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24325         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
24326           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
24327           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
24328           images in completion lists. 
24329         * src/resources.h: Make C++ friendly.
24330         * scintilla/PropSet.cxx: Fix memory leak.
24332 2002-11-20  Naba Kumar <naba@gnome.org>
24334         * scintilla/*/*: Synced to latest scintilla 1.49
24335         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
24336         New lexers added.
24338         * scintilla/RESearch.cxx: The automatic cvs log in the
24339         file really broke things trying to interprete the changelog
24340         entry incorrectly as end-of-comment. Removed the $cvs line
24341         and committed again.
24342         
24343 2002-11-19  Naba Kumar <naba@gnome.org>
24345         Patch from Timothee Besset <ttimo@idsoftware.com>
24346         
24347         * src/message-manager-private.cc: Interpretes absolute
24348         file paths properly in zvt terminal.
24350 2002-11-19  Naba Kumar <naba@gnome.org>
24352         Patch from Timothee Besset <ttimo@idsoftware.com>
24353         
24354         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
24355         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
24356         (important) editor preferences in project (if there is one
24357         open).
24358         
24359         * TODO: Updated
24360         
24361 2002-11-18  Naba Kumar <naba@gnome.org>
24362         
24363         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24364         
24365         * src/debug_tree.c, src/find_in_files_gui.c,
24366         src/find_replace.c, src/find_text.c, 
24367         src/project_import.c, src/project_import_gui.c,
24368         src/wizard_gui.c: i18n Fixes.
24370 2002-11-15  Naba Kumar <naba@gnome.org>
24372         * plugins/class-gen/clsGen.c: Fixed to use project function
24373         to import files. Create non-existent directories before the
24374         sources are written.
24375         
24376         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
24377         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
24378         src/glade_iface.c,
24379         src/glades.c: Excluded gladen files from build. This
24380         will fix the unnecessary dependency on libssl.
24381         
24382         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
24383         file import funtion.
24384         
24385         * src/message_manager_private.cc: Fixed a compiler warning with
24386         DEBUG preprocessor macro.
24387         
24388         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
24389         wrong (undocked) editor window was closed on clicking close on an
24390         undocked editor window.
24391         
24392         * src/debugger.c: Fixed a bad bug where debugger terminal won't
24393         start correctly if the executable was run before with 'F3'.
24394         
24395         * src/toolbar_callbacks.c: Wrap around find next.
24396         * src/toolbar.c: Disable combo activate.
24397         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
24398         button positions to get 'yes' as default.
24400         * anjuta.spec.in: Updated.
24401         
24402         * src/anjuta_info.c, src/appwizard_gui.c,
24403         src/attach_process_gui.c, src/breakpoints_gui.c,
24404         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
24405         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
24406         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
24407         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
24408         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
24409         src/preferences.c, src/preferences_gui.c, src/project_config.c,
24410         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
24411         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
24412         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
24413         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
24414         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
24415         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
24416         plugins/patch/patch-plugin.c, printing/print-util.c:
24417         Set all windows and dialogs transient
24418         to their parents so that they remain floated above their parents.
24419         
24420 2002-11-13  Naba Kumar <naba@gnome.org>
24422         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
24423         take default editor font).
24424         
24425         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
24426         Corrected email address.
24427         
24428         * src/mainmenu_callbacks.c: Used spaces instead of tabs
24429         for changelog entry.
24431         * NEWS: Updated.
24432         
24433 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24434         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
24436 2002-11-06  Naba Kumar <naba@gnome.org>
24438         * README: Updated
24439         * anjuta.spec.in: Ships the .omf files with the
24440         documents instead of the base package.
24441         
24442 2002-11-04  Naba Kumar <naba@gnome.org>
24444         * data/properties/latex.properties: Fixed a bug.
24445         * ChangeLog: Released 1.0.0 stable.
24447 2002-11-04  Naba Kumar <naba@gnome.org>
24449         * src/commands.c: Added command with shell redirection capability.
24450         * data/properties/anjuta.properties: Changed default execution
24451         command.
24452         * src/project_dbase.c: Set project top dir in properties.
24453         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
24454         * data/Makefile.am: More diskcheck error fixes.
24455         
24456         * README, anjuta.spec.in, THANKS, AUTHORS,
24457         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24458         manuals/C/anjuta-manual/authers,sgml,
24459         manuals/C/anjuta-manual/anjuta-manual.sgml,
24460         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24461         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
24462         : Changed anjuta home to
24463         new URL and my email address.
24464         
24465         * manuals/C/anjuta-manual/interfaces.sgml,
24466         manuals/C/anjuta-manual/prefereces.sgml,
24467         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
24468         
24469         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
24470         : removed reference to the help menu as the menu is modified
24471         when no help is found (which is very likely when we are
24472         shiping the documents separately).
24473         
24474 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24475         * anjuta.spec.in: Update specfile to make multiple RPMs.
24476         * data/Makefile.am: make dist fix.
24477         * src/text_editor_menu.c: Fix compile warnings (casts).
24479 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24480         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
24481         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
24483 2002-11-01  Naba Kumar <naba@gnome.org>
24485         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
24486         Added gnome2 macros to be used by gnome2 project wizard.
24487         
24488         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
24489         from gnome-common.
24490         
24491         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
24492         as it was conflicting with generated projects and is not
24493         useful for us.
24494         
24495         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
24496         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
24497         project generation, removed qt project as it's not complete and
24498         added gnome2 bonobo wizard.
24500 2002-10-29  Naba Kumar <naba@gnome.org>
24502         * po/POTFILES.in: Updated.
24503         * po/POTFILES.skip: Added.
24504         * preferences.h: Fixed print paper size property name.
24506 2002-10-28  Naba Kumar <naba@gnome.org>
24507         
24508         * data/user.properties, data/Makefile.am: Added user properties file
24509         which will be copied in user's ~/.anjuta/user.properties.
24510         
24511         * data/anjuta.properties: Changed a comment.
24512         
24513         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
24514         
24515         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24516         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24517         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24518         item.
24520         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24521         instead of user properties file.
24522   
24523         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24524         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24525         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24526         * README, TODO: Updated.
24527         
24528 2002-10-28  Naba Kumar <naba@gnome.org>
24530     * manuals/C/anjuta-manual/figures/editor_guides.png,
24531     manuals/C/anjuta-manual/figures/editor_margins.png,
24532     manuals/C/anjuta-manual/figures/editor_markers.png,
24533     manuals/C/anjuta-manual/figures/local_variables.png,
24534     manuals/C/anjuta-manual/figures/open_file_multiple.png,
24535     manuals/C/anjuta-manual/figures/prefs_print.png,
24536     manuals/C/anjuta-manual/figures/print_dlg.png,
24537     manuals/C/anjuta-manual/figures/print_preview.png,
24538     manuals/C/anjuta-manual/figures/symbol_browser.png,
24539     manuals/C/anjuta-manual/figures/variable_tip.png: New png
24540     files for manual documentation.
24541     
24542     * manuals/sgmldocs.make,
24543     manuals/C/anjuta-manual/Makefile.am,
24544     manuals/C/anjuta-manual/authors.sgml,
24545     manuals/C/anjuta-manual/build.sgml,
24546     manuals/C/anjuta-manual/compileopts.sgml,
24547     manuals/C/anjuta-manual/debugger.sgml,
24548     manuals/C/anjuta-manual/execute.sgml,
24549     manuals/C/anjuta-manual/fileoperations.sgml,
24550     manuals/C/anjuta-manual/interface.sgml,
24551     manuals/C/anjuta-manual/preferences.sgml,
24552     manuals/C/anjuta-manual/projects.sgml,
24553     manuals/C/anjuta-manual/figures/arguments.png,
24554     manuals/C/anjuta-manual/figures/open_file.png,
24555     manuals/C/anjuta-manual/figures/other_opts.png,
24556     manuals/C/anjuta-manual/figures/scrshot.png,
24557     manuals/C/anjuta-manual/figures/toolbar_browser.png,
24558     manuals/C/anjuta-manual/figures/toolbar_tags.png:
24559     
24560     Updated anjuta manual documentation.
24562     
24563 2002-10-27  Naba Kumar <naba@gnome.org>
24565     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
24566     check and modifies debugger terminal command accordingly
24567     to function properly.
24568     
24569 2002-10-25  Naba Kumar <naba@gnome.org>
24571         * manuals/sgmldocs.make: Fixed a couple of bugs.
24572         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
24574 2002-10-24  Naba Kumar <naba@gnome.org>
24576         * src/debug_tree.c: Fixed a crash bug from Etay.
24578         * global_tags/create_global_tags: Added messages.
24579         Fixed infinite looping within files.
24580         
24581         * macro/autogen.sh: Removed debug and warning flags for defaults.
24582         
24583         Patch from Vadim Berezniker <vadim@berezniker.com>
24584         
24585         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
24586         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
24587         generation.
24589         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
24590         temporarily just copy it
24592 2002-10-24  Naba Kumar <naba@gnome.org>
24594         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
24595         manuals/C/anjuta-manual/anjuta-manual.sgml, 
24596         manuals/C/anjuta-manual/compileopts.sgml,
24597         manuals/C/anjuta-manual/debugger.sgml,
24598         manuals/C/anjuta-manual/execute.sgml,
24599         manuals/C/anjuta-manual/fileoperations.sgml,
24600         manuals/C/anjuta-manual/interface.sgml,
24601         manuals/C/anjuta-manual/introduction.sgml,
24602         manuals/C/anjuta-manual/projects.sgml,
24603         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24604         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
24605         manuals/ja/anjuta-manual/anjuta-manual.sgml,
24606         manuals/ja/anjuta-manual/compileopts.sgml,
24607         manuals/ja/anjuta-manual/debugger.sgml,
24608         manuals/ja/anjuta-manual/execute.sgml,
24609         manuals/ja/anjuta-manual/fileoperations.sgml,
24610         manuals/ja/anjuta-manual/interface.sgml,
24611         manuals/ja/anjuta-manual/introduction.sgml,
24612         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
24614 2002-10-24  Naba Kumar <naba@gnome.org>
24616         * src/project_type.c: added autogen for qt projects.
24617         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
24618         Fixed a bug that retrieves wrong terminal command.
24619         * src/commnads.c: Added more terminal commands.
24620         * configure.in: Checks for scrollkeeper version.
24621         
24622 2002-10-22  Naba Kumar <naba@gnome.org>
24624         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
24625         instead of AM_GNOME_GETTEXT.
24626         
24627         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
24628         for setup-gettext for the wizard generated projects.
24630         * src/source.c: Fixed a bug where glade file wasn't generated.
24631         
24632         * src/gnome_project.c: Excluded project version from project dir
24633         name.
24634         
24635 2002-10-22  Naba Kumar <naba@gnome.org>
24637         * acinclude.m4: New file with dummy funtion for gettext
24638         cross compatibility fix.
24639         
24640         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
24641         * configure.in: Fixed cflags to avoid useless warnings.
24642         * Makefile.am: EXTRA_DIST += setup-gettext.
24643         * src/toolbars.c: Added space paddings around tags label.
24645 2002-10-21  Naba Kumar <naba@gnome.org>
24647         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24648         
24649         * setup-gettext: New script to maintain gettext cross version
24650         compatibility.
24651         * configure.in, macros/autogen.sh: Fix for gettext cross version
24652         compatibility.
24653         
24654 2002-10-21  Naba Kumar <naba@gnome.org>
24656         * debug_tree.c: Fixed incorrect use of debug assertion.
24657         
24658 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
24659             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24660         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
24661         src/memory.c, src/memory.h, src/message-manager-private.cc:
24662         
24663         New parsing algorithm; adapted from kdevelop.
24664         Middle button menu for changing the value's display type
24666 2002-10-07  Naba Kumar <naba@gnome.org>
24668         * src/main_menubar_def.h: Changed status bar message for Help->
24669         Browse info pages. Bug #603308
24671         * src/executer.c: Made "User terminal" default for creating
24672         projects (User can always disable it later). Bug #114222
24673         
24674 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24676         * macros/autogen.sh: Require gettext 0.10.x for autogen
24677         * src/text_editor.c: Fixes Bug #595303
24678         * src/source.c: Fixes Bug #595970
24679         * src/anjuta.c: Fixes Bug #598366
24680         * scingtilla/LexCPP.cxx: Bug #602296
24681         * src/main_menubar_def.h: Bug #604363
24682         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
24683         
24684 2002-10-07  Jens Georg <mail@jensgeorg.de>
24686         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24687         * gnomefilelist.c: This patch fixes the bug #611542
24688         
24689 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24691         * data/properties/Makefile.am: Added tcltk.properties file.
24692         
24693 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24695         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24696         
24697         * README: Updated README
24698         * plugins/class-gen/clsGen.c, src/message_manager.cc
24699           , src/mainmeu_callbacks.c, src/memory.c
24700           , src/project_dbase_gui.c, src/text_editor_gui.c
24701           , widgets/gnomefilelist.c: Set window icons
24702         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
24703           Enabled release build (stripped + optimized binaries, etc.)
24704         * data/properties/anjuta.properties, src/commands.c,
24705           src/defaults.cFixed bug #595489 (stdin on executables)
24706         * src/appwizard.c, src/main.c, src/message-manager.cc
24707           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
24708           , src/debug_tree.c: Memory related (valgrind) fixes.
24709         * src/message-manager-private.[cc,h], src/pixpams.h
24710           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
24711         * anjuta.prj: Added debug_tree.c to SOURCES
24712         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24713           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
24714           Compacted code and cleaned up unnecessary functions.
24715         * tagmanager/*.[ch]: Code fixes.
24716         
24717 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
24718         
24719         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24720         
24721         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
24722         Debug tree now detects changes of displayed variables
24723         and changes their color to red
24725 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24727         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24728         
24729         * mainmenu_callbacks.c: Set's the current file name in
24730         file save as dialog.
24731         
24732 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24734         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
24736         * data/properties/tcltk.properties: New file for tcl/tk
24737         properties.
24739 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
24741         * src/project_type.[c,h], src/source.c, data/Makefile.am:
24742         Fixed a fatal bug which doesn't let building gnome2 related
24743         projects. They use different autogen.sh script. Defined new
24744         type field "gnome_macro_support".
24745         
24746         * data/autogen.sh.gnome2: New file.
24747         
24748         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
24749         bug with quotes escaping in quotes.
24750         
24751         * src/message-manager-private.cc: Used event box instead
24752         of frame for local message pane, so that the borders appear
24753         properly and nicely.
24754         
24755         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
24756         if there is a project open and all the files are un-docked.
24758         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
24760 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
24762         * src/main_menubar_def.h: implement feature request #595356, patch #597161
24763         * THANKS: updated for new contributions
24764         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
24766 2002-08-27 Steven Knight  <steven.knight@unh.edu>
24768         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
24769         src/project_dbase.h, src/project_type.c, src/source.c, 
24770         src/wizard_gui.c: new Qt project type
24771         *** NB not fully tested, may need some work, icon required...
24773 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24775         * src/memory.c, src/memory.h: new memory patch
24777 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
24779         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
24781 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
24783         * lancher/anjuta_launcher.c: Determine pty from function
24784         call instead of running 'tty' externally.
24785         
24786         * data/properties/cs.properties: Added compile/build commands.
24787         Fixed execution properties.
24788         
24789         * src/commands.c: Added c# options.
24791         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
24792         
24793         * src/debug_tree.[c,h], src/debugger.[c,h],
24794         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
24795         
24796         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
24797         1. Misaligned structs when they are members of other structs.
24798         2. '{' sometimes appears as a variable.
24799         3. Wrong processing of some arrays.
24800         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
24801         that displays the tree in two columns (variable and value).
24803 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24805         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
24807         * data/properties/sql.properties: added the DATETIME data type.
24809         * data/properties/html.properties: added the foreach php keyword.
24811 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24813         * NEWS: Updated with new features.
24814         
24815         * data/.cvsignore, doc/.cvsignore: Updated.
24816         
24817         Patch from: Etay Meiri <etay-m@bezeqint.net>
24818         
24819         * src/debug_tree.h, src/debug_tree.c: New files.
24820         
24821         * src/Makefile.am, src/message-manger-private.[h,cc],
24822         src/message-manger.cc: Added Tree view for debugger
24823         locals view.
24824         
24825 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24827         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24828         
24829         * src/memory.c, src/memory.h: New files.
24830         
24831         * src/Makefile.am, src/appwizard.c, src/controls.c,
24832         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24833         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24834         
24835         Memory view implemetation that would enable viewing raw memory
24836         during debugging.
24838 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24840         * AUTHORS: added Biswa, because I wonder why noone already have
24841         written his name in the Anjuta's hall of fame :)
24843 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
24845         * src/appwizard_gui.c: Removed an ambiguous prototype.
24846         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
24847         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
24848         * THANKS: Updated M. Ali Vardar's email.
24849         
24850 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24852         * src/anjuta_gui.c: implemented feature request to stop main and browser
24853           toolbars having exclusive use of space
24855 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24857         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
24858         left over from the previous work to fix bugs :-)
24859         
24860         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
24861         src/controls.c, src/mainmenu_callbacks.h, 
24862         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
24863         reviewed
24864         
24865         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
24866         src/project_import_gui.c, src/sharedlib_gui.c, 
24867         src/signals_gui.c: set window icon correctly
24868         
24869         * NEWS: more updates for the release
24870         
24871         * HACKING: updated for window icons and insert menu information
24872         
24873         * src/cvs_gui.c, src/build_project.c, 
24874         src/project_import_cbs.c: message strings reviewed
24875         
24876         * src/controls.c: context help button should be disabled if 
24877         DevHelp is not installed
24878         
24880 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24882         * src/debugger.c: Fixed the signalling screw up because of string
24883         update in gdb used to report the child process PID. Also, no
24884         error dialog will be popped up for "no such file or directory"
24885         error (very annoying and useless error). This error will still
24886         be shown on the debug message window. Avoided terminating the
24887         program when the terminal is terminated -- doesn't hurt, otherwise
24888         we get crappy egg-and-hen problem.
24889         
24890         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24891         dimensions loading.
24892         
24893         * src/anjuta.c: Limited the default size of main window to sane
24894         values.
24896         * src/preferences.c: Fixed some deadly memory corruption bugs in
24897         the recent patches. Return from getenv() should NEVER be freed,
24898         because they are static strings.
24899         
24900         * src/preferences_gui.c: Removed the fix for crash bug with font
24901         selection and applied the real fix.
24902         
24903 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
24905         * NEWS: updated for release
24907 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24909         * src/launcher.c: Added a fix a memory leak and a possible
24910         fix for zvt-crash bug.
24911         
24912         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24913         
24914         * data/properties/latex.properties,
24915         data/properties/ada.properties: Added file.is.source property.
24916         
24917         * src/an_file_view.c: Set auto column size of the file
24918         revision column.
24919         
24920         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24921         The user is now prompted to confirm the closing of the file
24922         if it is being used by CVS. If yes, the editor is closed and
24923         the CVS operation stops.
24924         
24925 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
24927         * anjuta.prj: bump project version for release
24928         * BUGS: removed unnecessary file
24930 2002-06-07      Philip Van Hoof <freax@pandora.be>
24932         * widgets/gnomefilelist.c: fix up issue with directory deleted 
24933         during the life of the file list widget
24934         * src/preferences_gui.c: sticking-plaster fix to font selection
24935         causes segfault bug
24937         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24939 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24941         * data/properties/anjuta.properties, src/an_file_view.[ch], 
24942         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
24943         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
24944         added options for symbol and file browsers.
24945         * data/properties/cpp.properties: linker flags should come after
24946         the name of the file to compile.
24947         * scintilla/Editor.cxx: fixed gcc compilation warning.
24948         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24949         be executed from bindir only.
24950         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
24951         tagmanager/include/tm_file_entry.h: CVS version information in file 
24952         browser.
24953         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
24954         window.
24955         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24956         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24957         crashes during file import.
24958         * src/project_import.c: disable project menu items during project 
24959         import.
24960         
24961         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24963 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
24965         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
24966         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24967         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
24968         modified Insert menu, added C functions template, header C 
24969         template, modified header_template HEADER_H ==> NAMEFILE_H
24970         
24971         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24973 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24975         * data/properties/html.properties: changed some file 
24976         associations
24978 2002-06-05 Philip Van Hoof <freax@pandora.be>
24980         * widgets/gnomefilelist.c: Fixed #560759 and #561776
24981         
24982         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24984 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24986         * data/properties/anjuta.properties, src/defaults.c: Make windows
24987         docked by default, fix the big fonts bug.
24988         
24989         * src/an_file_view.c, src/main_menubar_def.h, 
24990         src/project_dbase_gui.c: sanitized the Edit/View mess.
24991         
24992         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24993         for customizing shortcuts.
24994         
24995         * src/mainmenu_callbacks.c: Search for selected word if present.
24996         
24997         * src/text_editor_menu.c: Added context menu options for docking
24998         and undocking editor windows.
24999         
25000         * src/main_menubar.h, src/main_menubar.c: more support for the 
25001         shortcuts menu item.
25002         
25003         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25005 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25007         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25008         all commit messages being written to top of the file
25009         
25010         * src/main_menubar_def.h: message strings reviewed
25011         
25012         * src/project_import.c: message strings reviewed
25013         
25014         * src/source.c, src/glades.c: message strings reviewed. Fixed 
25015         some bugs around reading the project properties for creating 
25016         .glade and .desktop files in the Application Wizard. There were
25017         typos in the property names being retrieved
25018         
25019         * widgets/gnomefilelist.c: changed build_full_path to make 
25020         the file widget support ~
25021         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25022         
25023         * THANKS, widgets/e-shell-about-box.c, 
25024         manuals/anjuta-manual/C/authors.sgml: updated for new
25025         patch
25027 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
25029         * src/project_dbase.c: Fixed the file-path-corruption bug
25030         and the cannot-import-file-in-project bug. (follow-up with
25031         the last commit from Stef).
25032         
25033         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25034         with unsaved-project.
25035         
25036 2002-06-05  Stephane Demurget  <demurgets@free.fr>
25038         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25039         misplaced g_free.
25041 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25043         * data/properties/{xml,html,other}.properties: changed some file 
25044         associations
25045         
25046         * data/anjuta.mime: oops! cvs added
25047         
25048         * scintilla/RESearch.cxx: fixed up a problem with comments
25049         
25050         * global-tags/create_global_tags.sh: redirect errors to /dev/null
25051         to avoid messages about missing libs
25052         
25053         * NEWS: started the release notes
25055 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25057         * HACKING: updated with new information on printing, patch naming
25058         
25059         * TODO: removed completed tasks
25060         
25061         * THANKS: updated a few contributions
25062         
25063         * anjuta.prj: updated the icon file
25064         
25065         * anjuta.desktop.in.in: updated to add Categories
25066         
25067         * data/anjuta.mime: created a mime type for Anjuta project files
25068         (NB needs to be added to the install in /usr/share/mime/)
25069         
25070         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
25071         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
25072         to PNG for websites.
25073         
25074         * plugins/patch/patch-plugin.c: clarified some messages and 
25075         made it easier to see different patching sessions
25076         
25077         * src/toolbar.c: changed some message text for consistency
25078         
25079         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
25080         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
25081         in preferences. 
25082         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25083                  
25084         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
25085         src/project_dbase.{c,h}, src/project_import_cbs.c, 
25086         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25087         Added XLib Project and a Dockapp Project types.
25088         * pixmaps/Makefile.am: added line for new pixmap for new xlib
25089         projects
25090         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
25091         * src/source.c: Fixed memory leak in existing projects. 
25092         (filename was not freed)
25093         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
25095 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
25097         * src/anjuta.h, src/anjuta.c: Added error display funtions
25098         with parent windows.
25099         
25100         * src/appwizard_cbs.c: Changed error display function to use
25101         parented version.
25102         
25103 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
25105         * printing/print.h, printing/printing.c: Taken care of document
25106         zoom factor and fixed a font loading bug. Dynamically calculated
25107         text widths to work with zooms properly. Re-organized code for
25108         dynamic text width calulations to work in general with utf8 chars.
25109          Determined font height and width automatically from the font info.
25110         
25111         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
25112         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
25113         Converted text.zoom.factor property to use #defined value. Removed
25114         margin header and margin numbers preferences, as they  now
25115         calculated dynamically.
25116         
25117 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
25119         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
25120         printing/print-util.h, printing/print.c, printing/print.h:
25121         Rewritten printing support for style based printing. Syntax highlighted
25122         printing, monochromatic printing, setup using preferences etc.
25124         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
25125         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
25126         language and the styled text buffer.
25127         
25128         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
25129         the print setup preferences page and added printer preferences. Added functions
25130         to retrieve preferences with default values.
25131         
25132         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
25133         the printing.
25135         * data/properties/anjuta.properties: Added default printer preferences.
25137         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
25138         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
25139         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
25141         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
25142         
25143 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25145         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25147         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
25148         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
25149         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
25150         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
25152         printing/Makefile.am: Reduced compiler optimizations.
25154         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
25155         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
25156         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
25157         tagmanager/tm_workspace.c: TagManager fixes.
25159 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
25161         * printing/*: CVS added. :)
25162         
25163 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25165         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25167         * printing*: CVS added.
25168         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
25169           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
25170           src/main_menubar_def.h: Gnome Print support
25171         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
25172         * configure.in: Enable debugging flag option
25173         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
25174           Print properties defined.
25175         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
25176         
25177 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25179         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25180         
25181         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
25182         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25183           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
25184           and cleanups
25185         * src/text_editor.c: Minor cleanups.
25186         * anjuta.c: Tweaks to 'Goto File Line' functionality.
25187         * src/project_dbase.c: Fixes to add/remove files from project.
25188         * src/help.c: Fix minor memory leak.
25189         * src/project_dbase_gui.c: Remove debugging messages.
25190         * src/utilities.[ch]: Cleanups and minor fixes.
25191         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
25193 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
25195         * src/anjuta.c [anjuta_apply_preferences()]:
25196         Fixed a crash bug when tab pos is not defined for the editors.
25197         
25198         * data/properties/cpp.properties: Set default identifier property to normal.
25199         This fixes the bug in which the fore color gets hidden with dark background.
25201 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
25203         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
25204         scintilla 1.46
25205         
25206         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
25207         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
25208         src/anjuta.c, data/properties/anjuta.properties:
25209         Implemented line wrapping.
25210         
25211         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
25212         
25213         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
25214         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
25215         tags. Code was reviewed from GNOME Bonsai view.
25216         
25217         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
25218         it seems to have been removed by scintilla people.
25219         
25220         * data/properties/anjuta.properties: Set default line wrap to false, as
25221         is noticably slow with big files.
25222         
25223 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
25225         * src/project_import_gui.c: disallow the selection of files in
25226           the browse dialog.
25227         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
25228           preferences code.
25229         
25230 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25232         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
25233           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
25234         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
25235         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
25236           now works properly.
25237         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
25238         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
25239         * src/utilities.[ch]: Added some utility functions.
25240         * tagmanager/tm_project.c: Fix for bug in file removal from project.
25241         
25242         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25244 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25246         * HACKING: info on FIXME statements and removed ccview references
25247         * Makefile.am: added rule to make RPM package
25249 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25251         * THANKS, widgets/e-shell-about-box.c, 
25252         manuals/anjuta-manual/C/authors.sgml: updated for new
25253         patch
25254         * src/anjuta.c: removed unnecessary warning code since CVS 
25255         support is now implemented :-)
25256         * manuals/sgmldocs.make: implemented a fix for bug #553969
25257         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
25258         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
25259         manuals/C/anjuta-faqs-C.omf: modified the descriptions
25260         
25261 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25262         
25263         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
25264           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
25265           src/main_menubar_def.h, src/preferences_gui.c,
25266           preferences.c, preferences.h: setup Username and Email 
25267           preferences, Insert ChangeLog and Username editor functions
25268           
25269           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
25271 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25272         
25273         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
25274           src/src_paths_cbs.c, src/src_paths_gui.c
25275           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
25277           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25279 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25281         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
25282           and goto tag menu items to main menu.
25284 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25286         * THANKS, widgets/e-shell-about-box.c, 
25287         manuals/anjuta-manual/C/authors.sgml: added new contributors
25288         * HACKING: updated with info on files to change for credits
25290 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
25292     * src/aneditor.cxx: extended extension list which fixes segfault
25293     on selecting lisp, ruby or matlab as highlight style.
25295 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25297         * src/main_menubar_def.h: fixed an array initialiser and fixed
25298         the lexer settings for the new entries on the Format menu
25300 2002-05-07  Stephane Demurget  <demurgets@free.fr>
25302         * Synced with Scintilla 1.45
25304 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25306         * anjuta.prj: added another missing file
25307         * ChangeLog: fixed some incorrect change dates I caused by 
25308         sloppy cut-and-pasting :-/
25310 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25311         
25312         * src/mainmenu_callbacks.c: fixed title of new About box
25314 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25316         * src/pixmaps.h: added macros for OpenGL and SDL project icons
25318 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25320         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
25321         * anjuta.prj: updated for new files
25323 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
25325         * widgets/e-shell-about-box.c: Added version display.
25326         
25327 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25329         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
25330         widgets/scroll_menu.c: fixed up some compiler warnings (patch
25331         from Philip Van Hoof)
25333 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25335         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
25336         dependency
25337         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
25338         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
25339         that produced build errors (needs checking on a machine with the
25340         ja locale!)
25341         * data/properties/lisp.properties: updated to match format of other
25342         lexer property files supplied with Anjuta
25344 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25346         * anjuta.prj: added new files
25347         * HACKING: added information from the mailing list on 
25348         adding new project types to the wizard (thanks to Johannes)
25350 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25352         * src/utilities.h, src/launcher.c, src/gnome_project.c,
25353           src/appwiz_page2.c: Fix for 547038.
25355 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25357     * attach_process.c, attach_process_cbs.c: Fixed a dialog
25358     hide bug.
25359     
25360     * about.h: cvs removed.
25361     
25362 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25364         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25366         Fix for #539574.
25368         * src/anjuta.c (anjuta_system_error): checks for the error number to
25369         know whether the error description is needed or not.
25371 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25373         * pixmaps/anjuta_logo.png: New about logo.
25374     
25375         * pixmaps/anjuta_icon.png: New icon from Misha. The
25376         old one had trouble with some gtk themes.
25377     
25378         * about.c: Removed. No longer needed.
25380         * mainmenu_callbacks.c: Removed reference of about.h
25381     
25382 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25384         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25386         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
25387           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
25388         About Dialog (thanks to the Evolution team for the cool widget!)
25390 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25392         Patch from lbell <lbell@tsc4.com>
25393     
25394         * src/find_in_files.c, src/find_in_files.h,
25395           src/anjuta.c: Added save_yourself, load_yourself routines.
25396     
25397         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
25398         Added "Append messages" toggle button. This will enable
25399         the search results to be appended to the already existing
25400         results.
25401     
25402         * src/debugger.c: Fixed a typo.
25403     
25404         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
25405           src/session.c, src/session.h: Improved session management.
25407 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25409         * THANKS, FUTURE, AUTHORS: Changed my email and
25410         avoided yahoo.com.
25412 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25414         Impl. feature request #525271 (add Lisp support).
25416         * data/properties/lisp.properties: added.
25418         * data/properties/Makefile.am, data/properties/anjuta.properties: added
25419           the lisp properties.
25421         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
25422           src/utilities.[ch]: added support for the Lisp highlight style.
25424 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25426         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25427           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25428           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
25429           option preferences to have a persistent setting. Plus it's not used
25430           often, so it's better here than flooding the menus.
25432         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
25433           preferences pages a lot more consistent and sweeter: tabs direction
25434           radiobuttons are directed against the meaning, all pages have an
25435           outter frame, a lot of padding, removed all expand attributes for
25436           vertical boxes, ...
25438           That's not a total revamp, but it's really looking better now, even
25439           if there's still work to be done.
25441 2002-05-01  Andy Piper <andy.piper@freeuk.com>
25443         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
25444         * TODO: added task to be completed before next release (update all credits)
25446 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25448         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
25449         Benke László.
25451 2002-05-01  Benke László  <decike@freemail.hu>
25453         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25455         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25456           src/main_menubar_def.h, src/mainmenu_callback.[ch],
25457           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
25458           to the format menu in order to reorder the notebook tabs in
25459           alphabetical order everytime a file is created/opened/saved.
25461 2002-05-01  Philip Van Hoof <freax@pandora.be>
25463         * widgets/gnomefilelist.[ch] (history_combo_go),
25464         (history_combo_clicked): impl.
25466         (gnome_filelist_new_with_path): use this new impl.
25468 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25470         * src/project_dbase_gui.c (add_file): added the xpm file type.
25472 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25474         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
25475         tag manager fixes.
25477         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
25478           of tag types.
25480         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
25481           src/text_editor_menu.c: Added context sensitive search in symbol
25482           browser and editor.
25484         * configure.in: Changed version number to 0.1.9.99.
25486         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
25487           src/project_import.c: Minor changes to project import facility.
25489         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
25490           (Forced to use specific brace format)
25492         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
25493           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
25494           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
25496 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
25498         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
25499         replaced the spinbutton with an hscale, and made the UI less "blocky".
25501         * src/cvs_gui.c: When diffing a project you can choose date and
25502         release now.
25504         * src/project_dbase.c: Import_file activated again
25506         * configure.in, plugins/Makefile.am: Added patch plugin
25508         * plugins/patch/*: The new patch plugin
25510 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25512         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25514         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
25515         dropdown list shown by autocompletion are now removed.
25517 2002-04-28  Philip Van Hoof <freax@pandora.be>
25519         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
25520         a bunch of filetypes from the older version.
25522         * src/project_dbase_gui.c (add_file): changed the import
25523         dialog's filetypes combo contents depending on the
25524         type of data to be imported.
25526 2002-04-28  Stephane Demurget  <demurgets@free.fr>
25528         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25529         the amount parameter as Philip stated and reformated to follow the
25530         Gnome convention.
25532         * src/project_dbase.c (project_dbase_make_default_filetype_list):
25533         changed accordingly.
25535 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25537         Fix for #531293.
25539         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25540         Shift-F6, to be more consistent with other Gnome apps.
25541         Moved the "Search next" entry under the "Search" one, and swapped the
25542         order of the "Find in files" and "Find and Replace" ones.
25544         Some additional fixes ands cleanups on the edit menu.
25546         * src/main_menubar.h: replaced all occurences of repeat_find by
25547         find_again for the code to be more consistent.
25549         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25550         sensitiveness depending on the existence of an active text buffer.
25552         * TODO: added some bits about improving the usability of the
25553         search/search again couple.
25555 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25557         * src/preferences_gui.c: made the tab labels text more consistent
25558         (s/misc/Misc/).
25560 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25562         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
25564         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25565         filename.
25567         * src/main.c (main): simplified some code and cleanups.
25569         Fix a part of #499366:
25571         * src/commands.[ch] (sync_from_props), (command_editor_save),
25572         (on_apply_clicked), (create_command_editor_gui): added the gui
25573         corresponding to the command.terminal preference.
25575 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25577         Fix for #465180.
25579         * anjuta.spec.in: added build requirements for the source rpm.
25581 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
25583         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25584         
25585         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
25586           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
25587           src/project_type.c, source.c, wizard_gui.c:
25588           Added new GNOME 2 project types and changed glade behaviour to
25589           produce GTK code if project type GTK was selected and GTKmm code
25590           if project type GTKmm was selected (and not depending on the 
25591           selected language. Disabled glade for GNOME 2 projects because
25592           we will need glade2 there.
25593           
25594         * src/project_dbase.c: Fixed a memory lack.
25595         
25596         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
25597         
25598         * src/cvs.c: Added an error message if jobs are running
25600 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
25602         * tagmanager/tm_work_object.c: Fixed a chrash
25603         bug which occurs when it tries to stat an empty
25604         file name.
25605         
25606 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
25608         * src/controls.c: CVS menu items now becomes
25609         insensitive when the launcher is busy.
25610         
25611         * src/anjuta.c, cvs.h, cvs.c: Created a function
25612         to update the cvs preferences when preferences are
25613         applied in preferences dialog and called it from
25614         anjuta_update_preferences().
25615         
25616 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
25618         * src/cvs.c: Added a space in the cvs command
25619         before the revision part. This fixes the cvs
25620         error we get when cvs-diffing with revisions.
25621         
25622         * src/cvs.c: Fixed a compiler warning.
25623         
25624         * src/find_replace.c: The dialog now remembers
25625         the settings including the "prompt on replace"
25626         which seems to have broken somewhere line the
25627         changes.
25628         
25629 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25631         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
25632         Added a new property in cvs class to hold a boolean
25633         for enabling date in cvs diff. This fixed the bizzare
25634         diff output due to the date that goes with the cvs
25635         command. Also, set the default value of compression
25636         to 3 and unified diff option to 1.
25637         
25638 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25640         * src/cvs.c: The diff editor is set to hilite as
25641         diff syntax hiliting.
25642         
25643         * configure.in, manual/Makefile.am:
25644         Added a new manual module for ja language.
25645         
25646         * manual/ja/*/*/*: New module and files for the
25647         ja translation for the anjuta documentation
25648         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
25649         
25650 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
25652         * src/launcher.c: Made a very messy work around
25653         for the launcher authentication to work properly.
25654         
25655         * src/find_replace.c: Applied the missing patch
25656         from Dan Elphick <dre00r@ecs.soton.ac.uk>
25657         
25658 2002-04-16 Andy Piper <andy.piper@freeuk.com>
25660         * src/cvs.c, src/main_menubar_def.h: made message strings
25661         consistent with existing standards from our own documentation 
25662         (such as uppercase P in Project, corrected spelling of 
25663         repository, etc.)
25665 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25667         * src/cvs_gui.c: Cleaned up gui and aligned various
25668         widgets to give a clean look.
25669         
25670 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25672         * src/launcher.c: Added work around to retrieve
25673         the child exit code. It works. :)
25674         
25675         * src/find_in_files.c, src/gnome_project.c,
25676         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
25677         src/clean.c, src/clean_project.c, src/build_project.c,
25678         src/build_file.c: Modified to handle the new
25679         child exit code.
25680         
25681 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
25683         * src/find_replace.c: Changed signal to call
25684         on_replace_text_close on from delete_event
25685         to close => the replace history is now updated.
25687 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
25689         * src/cvs.c: escaped the cvs import message before
25690         passing it to cvs.
25691         
25692 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
25694         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25695         
25696         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
25697         
25698         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
25699         Added cvs import
25700         
25701         * src/preferences_gui.c: GUI improvements
25702         
25703         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
25705 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
25707         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
25708         Removed static qualifier from tm_tag_type_name() and
25709         availed it's prototype for use in outside code. also
25710         created reverse map function tm_tag_type_name();
25711         
25712         * src/anjuta.c: Implemented qualified tags names for
25713         the tag list (on the toolbar pulldown list) to avoid
25714         ambiguty in tags with similar names (like prototype
25715         and definition). Patch modified and improved.
25716         
25717         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
25718         
25719 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25721         * src/utilities.[c,h]: Added a utility funtion
25722         that escapes the single and double quotes in a
25723         given string. Useful for passing command line
25724         args with quotes.
25725         
25726         * src/cvs.c: Escaped the cvs log message before
25727         passing it to cvs command line to avoid ambiguties
25728         with quotes in the message.
25729         
25730         * pixmaps/anjuta_icon.png: Changed to the new icon.
25731         from Todd Goyen <goyen@mbi-berlin.de>
25732         
25733         * src/message-manager-private.cc: Added regex to 
25734         recognize (underline hilite) the parsable outputs
25735         from the zvt terminal.
25736         
25737 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25739         Patch from: Tina Hirsch <tehirsch@arcor.de>
25740         
25741         * src/project_type.c:
25742         Fixed a bug in the wxproject type and modified the erroroutput when
25743         configure doesn't find wx-config
25744         
25745         Patch from: Timothee Besset <ttimo@idsoftware.com>
25746         
25747         * src/anjuta.c, src/message-manager-private.cc,
25748           src/message-manager-private.h
25749         Catches double clicks in the zvt terminal, and calls goto_error_line
25750         to jump to the appropriate location in the source. This will recognize
25751         grep -n output
25752         
25753 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
25754         
25755         * src/build_project.c: Taken care of memory leak
25756           by freeing cmd variable properly.
25758         * src/main_menubar_def.h: Fixed wrong signal connection
25759           for cvs project commit.
25760           
25761         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
25762         
25763         * src/preferences_gui.c: Added some border and adjusted
25764           expandsion, filling in box adds to make the cvs preferences
25765           more nicer.
25766         
25767 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
25769         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25770         
25771         * src/cvs*, src/main_menubar*, src/preferences*: 
25772         Moved CVS settings to preferences, added a nice login dialog.
25773         
25774         * src/controls.c, src/project_dbase.c:
25775         CVS project options are only shown if a project is open
25776         
25777         * src/build_project.c:
25778         User is now asked if he wants to install as root 
25779         
25780         * src/launcher.c:
25781         Fixed a warning
25783         * anjuta.prj: Updated with cvs files
25784         
25785         * TODO: Remove task which are done
25786         
25787 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
25789         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
25790         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
25791         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
25793         Modified launcher to use controlling terminal to detect and
25794         take care of password authentications (for example, for cvs
25795         and root installs).
25796         
25797         * pixmaps/password.png: New file.
25798         
25799 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25801         Anjuta kick start tutorial wirtten by:
25802           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
25804         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
25805           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25806           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
25807           manuals/C/anjuta-tutorial/figures/*.png:
25808           
25809           Added files
25810         
25811         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
25812           
25813           Modified files.
25814         
25815 2002-03-28 Roel Vanhout <roel@stack.be>
25817         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25819         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
25820           src/preferences_gui.c:
25821         Added option to wrap around to beginning/end of file when on last bookmark
25822         and next/previous bookmark is pressed
25823         
25824 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25826         Patch from Philip Van Hoof <freax@pandora.be>
25827         
25828         * src/gnomefilelist.c:
25829         Added gimp like feature that changes the file extension of
25830         the filename entered in the selections when the file
25831         filter is changed.
25832         
25833 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25834         
25835         Patch from Roy Wood <roy.wood@filogix.com>
25836         
25837         * src/controls.c, src/find_text.c, src/find_text.h,
25838           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25839           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25840           
25841           Menuitem for entering currently selected text as find target,
25842           added key accel for "find next" and changed some key accels for
25843           other key for consistency.
25844           
25845         * src/utilities.c:
25846           Cleaned up code.
25847         
25848 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25850         * src/watch.c, src/watch.h, src/watch_cbs.c,
25851           src/watch_cbs.h, src/watch_gui.c:
25852         
25853           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
25854         
25855           Added change watch entries feature
25856           and Watch entries modify on double click fixed.
25858 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25860         * src/mainmenu_callbacks.c:
25861         
25862           Project commit should not bypass dialog as
25863           we need to get the cvs log from the user.
25864           
25865 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25867         * src/project_dbase.c:
25868         
25869           Patch from Roy Wood <roy.wood@filogix.com>
25870           
25871           Fixed docking bug with the new docking patch
25872           to fix copy/paste bug.
25873           
25874 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25876         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25877           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25878           src/main_menubar.h, src/main_menubar_def.h,
25879           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25881           Added cvs project support. Featured bypass cvs dialog for
25882           cases where we don't need dialog (such as project and right
25883           click selection from file browser). Cleaned up cvs code to
25884           make them generic cvs operations instead of separate file
25885           and project operations. Added cvs log action. Increased
25886           file entry box width and enabled "unified diff" by default.
25887           Used Editor buffer for status and log and set hilite for
25888           these buffers including diff buffer (DIFF hilite).
25889           
25890 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25892         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25894         * data: Added file autogen.sh.wxwin 
25895         * data/Makefile.am: Added entry for autogen.sh.wxwin
25896         * pixmaps: Added project image appwiz_wxwin.png
25897         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25898         * src/appwizard_cbs
25899           src/compiler_options.c
25900           src/pixmaps.h
25901           src/project_dbase.c
25902           src/project_dbase.h
25903           src/project_import_cbs.c
25904           src/project_type.c
25905           src/source.c
25906           src/source.h
25907           src/wizard_gui.c: Added everything necessary for new
25908                             project type 'wxWindows (wxGTK)
25909         * src/project_dbase.c: Fixed a bug that caused every project
25910                                to be a glade project in dialog
25911                                                    'Project information'.
25913 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25915         Patch submitted by Roy Wood <roy.wood@filogix.com>
25916         
25917         * src/anjuta_gui.c, src/message-manager-dock.c,
25918           src/project_dbase.c:
25919           
25920           fixed the copy/paste bug by rewriting dock/undock
25921           code.
25923 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
25925         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25926         
25927         * src/cvs*, src/Makefile.am:
25928           New file for CVS support. File operations currently work
25929           cvs login needs to be done. Project support is not yet
25930           started.
25932         * src/main_menubar*, src/mainmenu_callbacks,
25933           src/anjuta.c, src/anjuta.h:
25934           Added menus and functions for cvs commands.
25935           
25936         * src/text_editor_menu.h: 
25937           Added #include <gtk/gtk.h>
25938           
25939         * src/gotoline.h:
25940           Removed a warning (and this time it works ;-)
25942         * src/utilities.c, src/utilities.h:
25943           Added a utility function to retrieve directory
25944           name out of full path.
25946 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
25948         * src/executer.c: (create_executer_dialog): changed the default
25949           focus on the entry.
25951 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25953         * widgets/gnomefilelist.c:
25954         Fixed duplicate history entries for the same directory.
25955           
25956 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25958         Fix for #520092.
25960         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25961           it's already used by scintilla to delete the whole current line.
25963 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25965         Fix for #525107.
25967         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25968           calls to fileselection_hide_widget,
25969           (on_open_filesel_cancel_clicked): removed.
25971         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25972           (on_add_prjfilesel_cancel_clicked):
25974         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25975           impl.
25977         * src/fileselection.c: Made some functions static.
25978           (fileselection_hide_widget): rewritten using the new
25979           gnome_filelist_set_multiple_selection function.
25981         * src/fileselection.c: (on_file_selection_delete_event): removed
25982           unuseful widget hides. Some cleanups,
25983           (on_file_selection_cancel_clicked): impl,
25984           (create_fileselection_gui): changed the cancel button clicked's
25985           callback to use this new function.
25987         * src/anjuta.c: (anjuta_new):
25988         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25989           callbacks, because this the gnome filelist widget's job.
25991         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25992           clist selection mode duplicates set,
25993           (gnome_filelist_key_press): use the new impl. function.
25995 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25997         Fix for #441233.
25999         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26000           fixed some bogus code using an array cell out of
26001           range, removed unecessary gettext usages.
26003         * src/appwiz_page2.c: (on_prj_name_entry_changed):
26004           some cleanups and now transform minus characters to
26005           underscores.
26007         * src/source.c:
26008           (source_write_configure_in),
26009           (source_write_toplevel_makefile_am),
26010           (source_write_desktop_entry),
26011           (source_write_glade_file):
26012         * src/project_dbase.c: (project_dbase_summon_glade),
26013           (project_dbase_generate_source_code):
26014         * src/glades.c: (gladen_write_glade_write):
26015           replaced some occurences of the target name by the
26016           project filename, using project_dbase_get_proj_name,
26017           to fix the name of some files.
26018           Fixed a lot of mem leaks.
26019           Various code cleanups.
26021 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26023         Merged with latest (1.44) scintilla.
26025         Added: - The calltip.<lexer>.end.definition property to display help
26026                  text on a second line of calltip.
26027                - The calltip.<lexer>.word.characters property to correctly find
26028                  calltips for functions that include characters like '$' which
26029                  is not normally considered a word character.
26030                - The use.monospaced property to determine initial state of
26031                  Use Monospaced Font setting.
26033         Bugs fixed: Too many to mention; please see :
26034                     http://www.scintilla.org/ScintillaHistory.html for the
26035                     full changes list.
26037         * scintilla/*/*: updated nearly all files.
26039         * TODO: removed the need of a scintilla merge.
26041         Merged with latest (1.44) SciTE properties.
26043         * data/properties/anjuta.properties: added the wrap, use.monospaced
26044           properties.
26046         * data/properties/html.properties: added a missing php extension, and
26047           updated php keywords to the latest reference.
26049         * data/properties/pascal.properties: added commands to compile, build
26050           and execute pascal applications.
26052         * data/properties/lua.properties: added styles for statements.
26054         * data/properties/bash.properties: added the declare keyword.
26056         Fixed distchecking.
26058         * global-tags/Makefile.am,
26059           global-tags/create-global-tags.sh: used some kind of ugly hack to
26060           make distchek work, since noone has proposed some better way.
26062         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26063           and Ctrl-N replace Alt-N for new file according to the Gnome design
26064           reference.
26066 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26068         * widgets/gnomedirlist.c
26069         widgets/gnomedirlist.h
26070         widgets/gnomefilelist.c
26071         widgets/gnomefilelist.h:
26073         Added GPL headings in the file.
26075 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26077         * src/attach_process.c
26078         src/attach_process_cbs.c
26079         src/attach_process_cbs.h
26080         src/attach_process_gui.c
26081         src/breakpoints.c
26082         src/breakpoints_cbs.c
26083         src/breakpoints_cbs.h
26084         src/breakpoints_gui.c
26085         src/commands.c
26086         src/compiler_options.c
26087         src/compiler_options_cbs.c
26088         src/compiler_options_cbs.h
26089         src/compiler_options_gui.c
26090         src/find_in_files.c
26091         src/find_in_files_cbs.c
26092         src/find_in_files_cbs.h
26093         src/find_in_files_gui.c
26094         src/find_replace.c
26095         src/find_text.c
26096         src/help.c
26097         src/preferences.c
26098         src/preferences_gui.c
26099         src/project_config.c
26100         src/src_paths.c
26101         src/src_paths_cbs.c
26102         src/src_paths_cbs.h
26103         src/src_paths_gui.c:
26104         
26105         Bugs #521629 and #522427 fixed. The problem was, that the
26106         escape-key was not catched and the dialog was hidden, but
26107         the flag was not set correctly.
26109         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
26110         using the gnome_dialog_close_hides()-setting present in most dialogs.
26111         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
26112         emits "close" and set the flag in the close-callback.
26114         Patch from: Jens Georg <mail@jensgeorg.de>
26116 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26118         * src/*.{c,cpp}: s/string_free/g_free/
26120         * src/utilities.[ch]: (string_free): removed.
26122 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
26124         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26126         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26127         src/mainmenu_callbacks.[ch]:
26128         Removed Project menu options: README, TODO, ChangeLog and NEWS
26129         Moved Save Build Messages to Build menu and only highlight it
26130         when there are build messages.
26131         Corrected a spelling: "mojority" -> "majority"
26132         Fixed initialisation of edit.edit_app_gui so now Edit menu
26133         can be shown when no project is loaded.
26135         * src/project_dbase.h: Removed prototype for static function
26137 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
26139         * src/text_editor.c: Editor is marked changed after
26140         autoformat. 
26141         
26142         Patch from: Jens Georg <mail@jensgeorg.de>
26144 2002-03-04 Roel Vanhout <roel@stack.be>
26146         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26148         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
26149         Added option to ignore binary files on 'Find in files' (grep -I option)
26151 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26153         * src/main.c:
26154         session restoration and commandline load in 
26155         gtk idle loop.
26156         
26157         * src/anjuta.[h,c], src/anjuta_cbs.c:
26158         Removed "clear windows menu" and prevented runtime 
26159         warnings.
26160         
26161         * src/compile.c, src/build_file.c, src/build_project.c,
26162         src/clean.c:
26163         Takes into account the preference setting for 
26164         show dialog when job completes. Dialogs are
26165         shown when it is enabled otherwise not.
26166         
26167 2002-03-03 Roel Vanhout <roel@stack.be>
26169         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26170         
26171         * src/find_text.c
26172         Store 'Find...' search string on search so that 'Find Next' will search for
26173         that string, even if the dialog hasn't been closed yet.
26175 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26177         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
26178         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
26179         src/main_menubar_def.h:
26180         
26181         Organized menus, removed "Windows" and "Utilities" menus from the
26182         menubar [they are no longer needed]. Also removed some extragenous
26183         separators.
26184           
26185 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26187         * src/message-manager-private.cc:
26188         Set message clist selection mode to BROWSE.
26189         
26190         * src/message-manager.cc, src/an_symbol_view.c,
26191         src/an_file_view.c:
26192         Added Key navigation for the CTree and CList. Arrow left for
26193         node collapse, right for node expand, space (or enter) for
26194         activation (same as double click).
26195         
26196 2002-03-03 Roel Vanhout <roel@stack.be>
26197         
26198         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26199         
26200         * plugins/class-gen/clsGen.c
26201         Added functionality to semi-intelligently prefill filename
26202         boxes with names deduced from class name
26204 2002-02-26 lbell <lbell@tsc4.com>
26206         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26207         * src/preferences_gui.c:
26208         Removed an incorrect use of gtk_misc_set_alignment().
26209         
26210         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
26211         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
26212         src/preferences.h, src/preferences_gui.c:
26213         
26214         Added the option to reload last open project at the startup.
26215         Added the possibility to open a new project without close
26216         an existing one
26217         
26218         * src/properties.cxx:
26219         Corrected a spelling mistake in message string.
26220         
26221         * src/session.c:
26222         Updated session functions.
26223            
26224 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
26226         * widgets/gnomefilelist.c: Bug fixes.
26227         
26228         Patch from Philip Van Hoof <freax@pandora.be>
26229         
26230 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26232         * src/an_file_view.c:
26233         anjuta was unable to open some files becuase they were not being
26234         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
26235         Removed mime checking when opening with anjuta, becuase it doesn't
26236         hurt to open binary files in anjuta (some even may want to do so).
26237         
26238         Added a warning when mime type is not set when "view with default
26239         viewer" is activated.
26240         
26241         * src/an_file_view.c, an_symbol_view.c:
26242         Converted N_() to _() where ever appropriate in the strings.
26243         
26244 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
26245         
26246         * src/appwizard_gui.c, src/appwizard_cbs.c
26247           src/wizard_gui.c/h, src/appwiz_page3.c,
26248           src/project_import_gui.c:
26249           
26250         Moved target type radiobuttons to appwiz. page 2
26251         
26252         * src/message-manager-private.cc
26253         Fixed a bug which caused a crash if next message function was used
26255         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26257 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26259         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
26260         Modifies the behaviour of Alt-TAB in Anjuta. This
26261         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
26262         edited files in the first items of the notebook.
26264         Patch from: Timothee Besset <timo@qeradiant.com>
26265         
26266 2002-02-24  Philip Van Hoof <freax@pandora.be>
26268         * widgets/gnomefilelist.c, gnomefilelist.h:
26269           Added filecompletion
26270           
26271         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26273 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
26275         * configure.in: Added "sk" to ALL_LINGUAS.
26277 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
26278   
26279         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
26280           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
26281           src/wizard_gui.c: Added support for static and dynamic libs
26282         
26283 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
26285         * widgets/gnomefilelist.c:
26286           Fixed gnome_filelist_get_lastfilename so it no longer returns
26287           a corrupted path.
26289 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
26291         * src/resources.h, resources.c:
26292         Added url handler.
26294         * src/main_menubar_def.h, mainmenu_callbacks.c:
26295         Changed to use gnome configed url handler.
26297 2002-02-19  Philip Van Hoof <freax@pandora.be>
26299         * widgets/gnomefilelist.c
26300         Added PHP filetype.
26302 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
26304         * plugins/class-gen/clsGen.c:
26305         Added c++ support.
26306         
26307         * widgets/gnomefilelist.c:
26308         Gives the maximum space to the files section of the open file dialog.
26309         
26310         Patches from: lbell <lbell@tsc4.com>
26311         
26312 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
26314         * src/anjuta.c, main.c:
26315         Used tm_get_real_path in anjuta_get_full_filename();
26316         
26317 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
26318         
26319         * anjuta.prj: update version
26321 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26323         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
26324           removed the amount arg and replaced with a NULL-ending list.
26325           (gnome_filelisttype_makedefaultlist): use the new prototype.
26327 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
26329         * src/about.c, THANKS: updated for new contributors
26330         
26331         * anjuta.prj: added new files
26332         
26333         * README: corrected some documentation, ctags no longer needed,
26334           pkgconfig now required
26335           
26336         * data/properties/others.properties: add .cvsdiff extension
26337         
26338         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
26339           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
26340           file import
26341           
26342         * doc/anjuta.1: added initial man page thanks to 
26343           Rob Bradford <rob@debianplanet.org> (NB build and install 
26344           needs work)
26345         
26346 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
26348         * src/Makefile.am: Cleaned handling of compiler flags by moving them
26349           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
26350           warning flags. 
26351   
26352         * configure.in: Changed version to 0.1.10-pre
26353   
26354 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26356         * src/fileselection.c: (create_fileselection_gui): always display
26357           the directory creation button as we cannot rely on the dialog
26358           titlebar.
26360         * widgets/gnomefilelist.[ch]: fixed includes.
26362         * pixmaps/new_folder.xpm: resized, added a + sign.
26364 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26366         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
26367           changed all extensions to begin with a dot.
26369 2002-02-16  Philip Van Hoof  <freax@pandora.be>
26371         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26373         * THANKS: added Philip.
26375         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
26377         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
26378         * src/file_selection.[ch],
26379         * widgets/gnomefilelist.[ch]: added a filetype
26380           combobox to the Anjuta file dialog widget.
26382 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
26384         * anjuta.spec.in: eep! the import script was not being installed by
26385           RPM - fixed for the release.
26387 2002-02-13  Stephane Demurget  <demurgets@free.fr>
26389         Various cleanups and fixes for the next release to be able to make
26390         distcheck.
26392         * plugins/*/*.c: added missing prototypes causing gcc to speak to
26393           much and make some tweaks plus cleanups.
26395         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
26396           args to remove some warnings.
26398         * global-tags/Makefile.am,
26399           data/Makefile.am,
26400           src/Makefile.am: link against Anjuta static libs using the
26401           $(top_builddir) dir, not anymore on $(top_srcdir) to make
26402           distcheck happy.
26404         * src/Makefile.am: ditto with all the Anjuta static libs.
26406         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
26407           include, as we already include the whole directory for the build.
26409         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
26410           
26411 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
26413         * pixmaps/Makefile.am: icon for libglade project now installed
26414         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
26415         * manuals/C/Makefile.am: removed ChangeLog reference which was 
26416           breaking some build stuff
26417         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
26418           include reference problems that showed up on make distcheck
26419         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
26421 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
26422         
26423         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
26425 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
26427         * src/message-manager-private.cc:
26428           The horizontal scrollbar now shows properly on demand.
26429         
26430 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
26432         * src/dnd.c fixed some warnings
26433         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
26434           and works. It is shown always at the moment but before it was
26435           shown on demand and did never work. 
26437 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
26439         * src/anjuta.c: Fixed a crash bug.
26440           patch from: Jens Georg <mail@jensgeorg.de>
26442 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
26444         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
26445           reports a problem with missing end tags on <graphic>
26447 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26449         * manuals/C/ChangeLog: removed since it was never used
26450         * manuals/C/anjuta-manual/*: more updates, new screenshots
26451         * anjuta.prj: updated for new manuals/ structure
26453 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
26455         * source.c, compiler_options.[c/h]:
26456           Fixed bug #460321 "Problem with optimization options" 
26457           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
26458         
26459 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26461         * NEWS: prepared for release, need to fill in date
26462         * data/welcome.txt: version number updated
26464 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26466         * src/text_editor_menu.c, src/an_file_view.c, 
26467           src/an_symbol_view.c: marked strings for translation
26468         
26469         * src/defaults.c, data/properties/xml.properties:
26470           *.omf and *.xsl files should use XML highlighting
26471           
26472         * manuals/C/anjuta-manual/*:
26473           - restructured so that files have more meaningful names
26474             and are easier to edit (see anjuta-manual.sgml for the
26475                 ordering)
26476           - updated some screenshots
26477           - continued rewrite
26479 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
26481         * main.c: Made a workaround to remove the old
26482         anjuta gnome config file (older than 9 Feb 2002). This
26483         will fix the bug which never lets the brower toolbar shown.
26484         
26485         * main.c: In fact, the above solution wouldn't work in all
26486         cases. Therefore, here is the better fix, which works by
26487         detecting the version of the old config file and deleting
26488         ~/.gnome/Anjuta if it is lesser than 0.1.9.
26489         
26490 2002-02-01  Andy Piper <andy.piper@freeuk.com>
26492         * HACKING: added info on submitting patches
26494 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
26496         * src/project_import_gui.c, src/project_import.c:
26497           - If Project Import Wizard is canceled everything is 
26498                 cleaned up now.
26499           - Back button is now insensitive on page 3 (some problems: 
26500                 see TODO in project_import_qui.c:284
26501           - Menu frame is insensitive if project type != GNOME(mm)
26503 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26505         * src/main.c: Fixed bug #  (Unable to open files on
26506         double click in project window from second trial onwards when
26507         the project is opened from command line).
26508         
26509         * po/POTFILES.in: Removed tags_manager.[h,c]
26510         
26511 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26513         * src/preferences.c:
26514           A quick hack to fix the 'invisible' browser toolbar when
26515           upgrading from 0.1.8 to 0.1.9
26516           
26517         * src/anjuta.c:
26518           Fixed toolbar names which were causing confusions in the toolbar
26519           show/hide.
26520           
26521         * src/main.c:
26522           Substituted "anjuta" with PACKAGE
26523           
26524         * src/project_import_gui.c: 
26525           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26526           
26527         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26528           Added new files and removed obsolete ones.
26529           
26530 2002-01-30  Andy Piper <andy.piper@freeuk.com>
26532         * src/appwizard_cbs.c, project_import_cbs.c, 
26533           main_menubar_def.h, project_import_gui.c: 
26534           updates to message strings and layout for the 
26535           import wizard.
26536           
26537         * text_editor_cbs.c: fix for the tab menu entries for 
26538           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26540 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26542         * src/toolbars.c,
26543           src/toolbars.h,
26544           src/anjuta_gui.c,
26545           src/controls.c:
26546           
26547           Tag dropdown exclusive (takes
26548           all space in the toolbar) and never vertical and
26549           increased the width of the tag combo to 256 pixs.
26550           Toolbar separator before the combo and button.
26551           Added tags label before the tag button.
26552           Reorganized the dock bands for the toolbars.
26553           
26554         * src/project_import_gui.c
26555           src/project_import.c:
26556           Fixed an error and removed an unused variable.
26557           
26558         * data/properties/anjuta.properties:
26559           Removed the property for the old toolbar and set
26560           browser toolbar show to default.
26561           
26562         * src/project_dbase.c: excluded modules were not
26563           loaded. Fixed.
26564           
26565         * src/source.c:
26566           No build files will be written if the project is blocked.
26567           
26568         * src/project_import.c,
26569           src/project_import_cbs.c,
26570           src/project_gui.c,
26571           src/wizard_gui.c:
26572           
26573           Manually applied Johannes patch to fix some memory
26574           issues and gui clean up.
26575           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26576         
26577         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
26578           Fixed a bad bug with remove file from project because of
26579           files were never removed properly from the project and
26580           from the tagmanager.
26581           
26582         * src/appwiz_page3.c: Disabled unused codes to clear
26583           compiler warnings.
26584           
26585 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26587         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
26588         
26589         * data/Makefile.am
26590           pixmaps/Makefile.am
26591           src/Makefile.am
26592           src/an_file_view.c
26593           src/an_symbol_view.c
26594           src/anjuta.c
26595           src/anjuta.h
26596           src/anjuta_cbs.c
26597           src/anjuta_gui.c
26598           src/controls.c
26599           src/main_menubar.c
26600           src/main_menubar.h
26601           src/main_menubar_def.h
26602           src/mainmenu_callbacks.c
26603           src/mainmenu_callbacks.h
26604           src/pixmaps.h
26605           src/project_dbase.c
26606           src/project_dbase.h
26607           src/text_editor.c
26608           src/text_editor_menu.c
26609           src/text_editor_menu.h
26610           src/toolbar.c
26611           src/toolbar.h
26612           src/toolbar_callbacks.c
26613           src/toolbar_callbacks.h :
26614           
26615           Patch submitted by:
26616           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26617           
26618           Removes the Tags toolbar and substituted it with
26619           tags combo dropdown list. Fixes a couple of bugs.
26620           
26621           Moved the tag combo to browser toolbar because
26622           main toolbar was becoming too long.
26623           Made a new icon of tag toolbar.
26624           
26625         * po/zh_TW.po: Fixed bug.
26626           
26627         * pixmaps/an_tag.xpm: Added new file.
26629 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26631         * src/project_import_gui.c: Reorganized project
26632         import gui page 2.
26633         
26634 2002-01-29  Andy Piper <andy.piper@freeuk.com>
26636         * HACKING: added info on creating windows and dialogs
26638 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
26640         * src/tm_file_view.c:
26642           Sorts the file list at the end instead of doing sort-insert
26643           to improve performance.
26644           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26646         * src/project_dbase.c: Resolved a conflict from
26647           Johannes's patch.
26648           
26649         * src/project_import.c:
26650         
26651           Fixed to use anjuta_import.sh for the bin dir and
26652           not from the data dir.
26653         
26654           Used anjuta_is_installed() function to verify a the command's
26655           executability.
26656         
26657           Fixed import command to use sh (which is more general and is
26658           gauranteed to be found in any unix system :-)). Also, added
26659           double quotes around the import directory.
26660         
26661           Changed some strings for better translations (like avoiding
26662           duplicates).
26663           
26664           Fixed the reading of wrong target type.
26665           
26666         * src/control.c: Insensitive "import project" when there is
26667           a project open.
26668           
26669         * src/project_import_cbs.c:
26670           
26671           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
26672           Fixed selection of gettext checkbox.
26673           Sets the menu entries.
26674           
26675 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
26676         
26677         * src/appwiz_page[1-4].c
26678         * src/appwiz_gui.c
26679         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
26680         be able to reuse it.
26681         
26682         * src/mainmenubar.[c/h]
26683         * src/mainmenubar_def.h
26684         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
26685         menu item
26686         
26687         * src/message-manager.c: Fixed bug 509192
26688         * src/message-manager-dock.c: Added accel_group if window is undocked
26689         
26690         * src/project_dbase.[c/h]: Splitted opening code to be able
26691         to use it without an open file dialog
26692         (Maybe I broke Naba's changes, please take a look)
26693                         
26694         * src/project_import.[c/h]
26695         * src/project_import_gui.c: New Files, Code for Project Import Wizard
26696         
26697         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
26698         import wizard
26700 2002-01-28  Andy Piper <andy.piper@freeuk.com>
26702         * src/main_menubar_def.h, tagmanager/tm_project.c: more
26703           string cleanups
26704           
26705         * manuals/C/anjuta_manual/*: started rewrite of the 
26706           manual, updated some screenshots
26708 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26710         * src/gnomefilelist.h, src/gnomefilelist.c:
26711         
26712           Fixed multiple selection bug (#497085). The OK button is
26713           sensitive when in multiple mode, if the no. of
26714           selection is one or more.
26715           
26716           Toggle between single and multiple selection mode
26717           and multiple mode display.
26718           
26719           Fixed strings to translable strings.
26720           
26721           Fixed some compiler warnings by commenting out
26722           unused functions.
26723           
26724 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26726         * src/project_dbase.c: App status bar now updates
26727           with the project name when the project is loaded.
26728         
26729         * src/an_file_view.c, tagmanager/tm_file_entry.c:
26730           
26731           Puts the directories at the top. They're also sorted now.
26732           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26733         
26734 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26736         * scripts/anjuta_import.sh.in: Added file.
26737         * scripts/anjuta_import.sh: Removed file.
26739         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
26740           Updated files.
26741           
26742         * src/main_menubar_def.h:
26743         
26744           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
26745           reflect the opposite of Find (CTRL+F) and also to leave
26746           CTRL+R or Redo.
26747           
26748           Changed Glade summon with ALT+G, which frees the ATL+E
26749           for poping up the edit menu.
26750           
26751         * src/Makefile.am: Debugging link flags by Biswa, removed.
26753 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
26755         * HACKING: added information on best practices for writing
26756           application messages and GUI labels
26757           
26758         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
26759           src/breakpoints.c, src/build_file.c, src/build_project.c, 
26760           src/clean_project.c, src/compile.c, 
26761           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
26762           src/configurer.c, src/debugger.c, src/executer.c, 
26763           src/find_in_files.c, src/find_in_files_cbs.c, 
26764           src/find_replace.c, src/find_text.c, src/glades.c, 
26765           src/gnome_project.c, src/goto_line.c, src/main.c, 
26766           src/main_menubar.c, src/main_menubar_def.h, 
26767           src/mainmenu_callbacks.c, src/preferences_gui.c, 
26768           src/project_config.c, src/project_dbase.c, 
26769           src/project_dbase_gui.c, src/resources.c, src/source.c, 
26770           src/support.c, src/tags_manager.c, src/text_editor.c, 
26771           src/text_editor_gui.c, src/text_editor_menu.c, 
26772           src/toolbar_callbacks.c, src/utilities.c: 
26773           lots of minor message updates to make them more user-friendly 
26774           and consistent
26776 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26778         * src/executer.c:
26779         
26780           Because of the spaces escaping, the command could not be
26781           executed when run without terminal. Now fixed.
26782           
26783         * anjuta.prj, Makefile.am:
26784         
26785           Added anjuta project file.
26786         
26787 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
26789         * src/message-manager-private.h, message-manager-private.cc,
26790           message-manger.cc:
26791           
26792           Added freeze() and thaw() for the message window class to
26793           speed up the message manager update.
26794         
26795         * src/project_config.h, project_config.c,
26796           src/project_dbase.h, project_dbase.h
26797           scripts/anjuta_project.template:
26798           
26799           Added two new prject attributes: project.config.blocked and
26800           project.excluded.modules. The former will make sure that users
26801           are not given any previlidge in enabling the 'overwrite build
26802           files' flags and the later issues a list of modules in the project
26803           to be skipped for symbol browsing and project listing.
26804         
26805         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
26806         
26807           Modified script to read the template from the anjuta data dir
26808           rather than from the directory in which the script exist. Otherwise,
26809           Being transfered to the bin dir, the script will not be able to
26810           find the template when it is run.
26811           
26812           The script is also create with configure.in to set in the anjuta
26813           data dir path inside the script.
26814           
26815 2002-01-26  Stephane Demurget  <demurgets@free.fr>
26817         * po/fr.po: updated to the latest sources.
26819 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26821         * scripts/Makefile.am:
26822           anjuta_import.sh goes with distribution.
26823           
26824         * po/*.po: They seem to have updated (merged with
26825           anjuta.pot) automatically when I did "make dist".
26826           
26827 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26829         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
26830           Fixed Bug #499807, ie crash on removing libs, includes, defines from
26831           the compiler options dialog.
26832         
26833         * ChangeLog:
26834           Correct todays date. :)
26835           
26836         * scripts/Makefile.am:
26837           Installs anjuta_import.sh in $(prefix)/bin dir and
26838           is treated as an executable.
26839           
26840 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26842         * Fix for bug #499373
26843         
26844         * data/properties/anjuta.properties, ada.properties, cpp.properties,
26845           java, properties, latex.properties, lua.properties, others.properties,
26846           perl.properties:
26847           
26848           Added double-quotes around file arguments so that
26849           filenames with spaces could also work.
26851         * launcher/anjuta-launcher.c, executer.c:
26852           Escaped quotes in the cammand and it's arguments before executing
26853           so that args with spaces can also work.
26854           
26855           Commented #DEBUG switch.
26856           
26857 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26859         * scripts/*: Added files which I forgot previously.
26860         
26861         * src/aneditor.h: Lined up commands definition for better look.
26862         
26863         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
26864           main_menubar.h, control.c:
26865           Added three more convert EOL chars submenu items in transform.
26866           Reformatted some some.
26867         
26868         * data/anjuta.properties:
26869           Reformatted a line.
26870         
26871         * src/aneditor.h, aneditor.c:
26872           Added three commands (with definitions) for EOL conversions.
26873           
26874         * src/text_editor.c:
26875           Editor detects file mode from the file content and
26876           set the editing mode to CR/LF/CRLF automatically.
26877           Refined Dos mode extrageneous chars filter
26878           This will make sure that filter works only in Dos mode and not
26879           in other modes.
26880           
26881         * src/anjuta.c: Editor mode display in status bar.
26882         
26883         * src/preferences_gui.c: Changed the string for dos mode
26884           filter to more sensible string.
26885         
26886         * src/aneditor.c: Default editor mode sets during widget creation
26887           and not everty time the properties are loaded. This makes sure
26888           that the auto-detected mode is not overridden by the default mode.
26889           
26890         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26891         
26892         * src/anjuta.c: Fixed bug #476028.
26893           Now anjuta also searches for file relative to top project dir,
26894           when the project is open.
26895         
26896         * src/anjuta_cbs.c: Fixed bug #499536.
26897           File is not closed if it is not able to save the file properly.
26898           
26899         * src/mainmenu_callbacks.c: Fixed bug #499536.
26900           Newfiles (which are not modified) are also closed on "close all files".
26901         
26902 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26904         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26905         
26906         * tagmanager/tm_source_file.c, regex.c, parse.c:
26907           defined and delimited g_messages within #debug.
26908           
26909         * src/preferences.c, data/anjuta.properties:
26910           saved/defied message-manager tag position in string.
26911           Message tag possition is saved between sessions. And
26912           and tag position bottom as default.
26913           
26914 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26916         Patch submitted by:
26917         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26919         * Makefile.am
26920           configure.in
26921           data/Makefile.am
26922           data/properties/Makefile.am
26923           global-tags/Makefile.am
26924           pixmaps/Makefile.am
26925           src/Makefile.am
26926           src/an_file_view.c
26927           src/an_file_view.h
26928           src/an_symbol_view.c
26929           src/an_symbol_view.h
26930           src/anjuta.c
26931           src/anjuta_cbs.c
26932           src/file_history.c
26933           src/file_history.h
26934           src/message-manager-private.cc
26935           src/pixmaps.h
26936           src/project_dbase.c
26937           src/project_dbase_gui.c
26938           src/tags_manager.c
26939           src/text_editor.c
26940           src/utilities.c
26941           src/utilities.h
26942           src/watch_gui.c:
26943         
26944           Modified files.
26945         
26946         * scripts/*
26947           pixmaps/sv_class.xpm
26948           pixmaps/sv_function.xpm
26949           pixmaps/sv_macro.xpm
26950           pixmaps/sv_private_fun.xpm
26951           pixmaps/sv_private_var.xpm
26952           pixmaps/sv_protected_fun.xpm
26953           pixmaps/sv_protected_var.xpm
26954           pixmaps/sv_public_fun.xpm
26955           pixmaps/sv_public_var.xpm
26956           pixmaps/sv_static_fun.xpm
26957           pixmaps/sv_static_var.xpm
26958           pixmaps/sv_struct.xpm
26959           pixmaps/sv_unknown.xpm
26960           pixmaps/sv_variable.xpm
26961           pixmaps/fv_core.xpm
26962           pixmaps/fv_text.xpm
26963           pixmaps/filestoremove.txt:
26964         
26965           New files.
26966         
26967         * pixmaps/class.xpm
26968           pixmaps/function.xpm
26969           pixmaps/fv_autofile.xpm
26970           pixmaps/fv_doc.xpm
26971           pixmaps/fv_i18n.xpm
26972           pixmaps/fv_source.xpm
26973           pixmaps/private_func.xpm
26974           pixmaps/private_var.xpm
26975           pixmaps/protected_func.xpm
26976           pixmaps/protected_var.xpm
26977           pixmaps/public_func.xpm
26978           pixmaps/public_var.xpm
26979           pixmaps/struct.xpm
26980           pixmaps/variable.xpm
26981         
26982           Removed files.
26983         
26984         * tagmanager/*/*:
26985         
26986           Upgraded to tagmanager-0.7
26988 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
26989         * src/anjuta_cbs.c: Fixed bug #506441
26990         * src/watch_gui.c: Changed layout of eval dialog so that
26991         it fits on a 800x600 desktop with German translation. 
26993 2002-01-23      Andy Piper <andy.piper@freeuk.com>
26995         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26996         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
26997           icon for new project type (thanks to Misha)
26998         * configure.in: build and install Danish translation
26999         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
27000           credits to cover new patches and translations
27002 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
27003         
27004         * src/preferences.c, src/message-manager.cc, src/project_type.c,
27005           src/appwiz_page1.c:
27006         
27007       - Font preferences are restored properly now (\n was missing)
27008           - Dock menu label of message-manager is "Dock/Undock" instead
27009           of "Dock|Undock" to match with the rest of anjuta.
27010           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27011           changed it in anjuta, too 
27013 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27015         * tagmanager/tm_source_file.c,
27016           tagmanager/parse.c,
27017           tagmanager/tm_project.c,
27018           src/an_symbol_view.c,
27019           src/anjuta.c:
27020           
27021           Disabled debug warnings.
27023 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27025         * src/appwiz_page1.c
27026           src/compiler_options.c
27027           src/project_dbase.c
27028           src/project_dbase.h
27029           src/project_type.c
27030           src/source.c
27031           src/source.h:
27032           
27033           New project type named LibGlade.
27034           
27035           Patch submitted by:
27036           Dick Knol <dknol@gmx.net>
27038         * src/gnome_prj.c:
27039           Commented out unused pixmap creation. May be it
27040           will fix the crash in project creation.
27041           
27042 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27044         * src/registers.c
27045           src/registers.h
27046           src/registers_cbs.c
27047           src/registers_cbs.h
27048           src/registers_gui.c
27049           src/sharedlib.c
27050           src/sharedlib.h
27051           src/sharedlib_cbs.c
27052           src/sharedlib_cbs.h
27053           src/sharedlib_gui.c
27054           src/signals.c
27055           src/signals.h
27056           src/signals_cbs.c
27057           src/signals_cbs.h
27058           src/signals_gui.c
27059           src/stack_trace.c
27060           src/stack_trace.h
27061           src/stack_trace_cbs.c
27062           src/stack_trace_cbs.h
27063           src/stack_trace_gui.c
27064           src/text_editor.c
27065           src/watch.c
27066           src/watch.h
27067           src/watch_cbs.c
27068           src/watch_cbs.h
27069           src/watch_gui.c
27070           
27071           Fixed bug #496290: Attach/detach removed from these
27072           windows as they are never implemented.
27073           
27074           Patch submitted by:
27075           Johannes Schmid <johannes.schmid@gmx.de>
27076           
27077 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
27079         * src/anjuta.c,
27080           src/anjuta_cbs.c:
27081           
27082           Fixed bug:
27083           when you right click on the tabs, a list of filenames are given
27084           out, but now it gives a list of "page 1", "page 2", etc...
27085           
27086           Patch submitted by: 
27087           Jens Georg <mail@jensgeorg.de>
27089         * anjuta.in.in: Removed c|c++ because, it was not necessary
27090           and was causing translation problem.
27091           
27092         * plugins/class-gen/clsGen.c:
27093           removed "'" for the same reason.
27094           
27095 attached the fix for the menu
27098 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27100         * src/preferences.h,
27101           src/preferences.c,
27102           src/preferences_gui.c:
27103           
27104           Adds the functionality to Anjuta to auto save your unsaved
27105           files before you build a project.
27107           Patch submitted by: 
27108           jason <jason_williams@suth.com>
27109           
27110         * src/anjuta.[h,c]:
27111           Added function for save all files.
27112         
27113         * src/mainmenu_callbacks.c:
27114           Modified to use the above function.
27115         
27116         * src/build_project.c:
27117           Save all files before build if it is set in the
27118           preferences.
27120 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27122         * src/message-manager-private.cc
27123           src/message-manager-private.h
27124           src/message-manager.cc:
27125           
27126           Message-manager now restores the tabs which were shown on startup.
27127           The terminal is now created on demand (as requested by Biswa)
27128           and I have removed some debug messages.
27129           
27130           Patch submitted by: 
27131           Johannes Schmid <johannes.schmid@gmx.de>
27133 2002-01-13  Stephane Demurget  <demurgets@free.fr>
27135         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
27136           proper tabs keyboard navigation.
27138         * src/an_symbol_view.c,
27139           src/anjuta_cbs.c,
27140           src/gnome_project.c,
27141           src/project_dbase.c,
27142           src/tags_manager.c: removed some debugging display.
27144 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
27146         * src/message-manager-dock.c
27147           src/message-manager-private.cc
27148           src/message-manager-private.h
27149           src/message-manager.cc
27150           src/preferences.c
27151           src/preferences.h
27152           src/preferences_gui.c:
27153           
27154           Patch submitted by: 
27155           Johannes Schmid <johannes.schmid@gmx.de>
27156           
27157           This patch adds a tab to the notebook of the preferences-dialog
27158           where you can change the colors, the tab position of the new
27159           message manager. Also the truncate messages stuff has moved
27160           from misc tab to messages tab.
27162           Also improved the remembering position stuff of message manager.
27163           
27164         * data/internal.properties,
27165           Added definitions for messages colors and tag position.
27166           
27167         * src/message_manager.cc:
27168           Fixed a bug that never lets the messages panes to get cleared.
27169           Added wmclass setting for the message window. Fixed a bug in
27170           which the message window was not being shown.
27171         
27172         * src/tag_manager.c: Fixed printing of (NULL) in the debug
27173           output and disabled it.
27175         * src/anjuta.c: Preferences created and loaded before anything else.
27176           anjuta now recognizes messages colors on startup and initializes
27177           them.
27178         
27179 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
27181         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
27183 2002-01-09  Stephane Demurget  <demurgets@free.fr>
27185         * pixmaps/file_c.xpm,
27186           pixmaps/file_cpp.xpm,
27187           pixmaps/file_file.xpm,
27188           pixmaps/file_h.xpm,
27189           pixmaps/file_html.xpm,
27190           pixmaps/file_i18n.xpm,
27191           pixmaps/file_icon.xpm,
27192           pixmaps/file_pix.xpm,
27193           pixmaps/fv_doc.xpm,
27194           pixmaps/fv_i18n.xpm,
27195           pixmaps/fv_image.xpm,
27196           pixmaps/fv_source.xpm,
27197           pixmaps/fv_unknown.xpm: made these icons transparent.
27199 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
27201         * launcher/anjuta_launcher.c: updated message strings
27202         * src/message-manager-dock.c: added newline at end to avoid compile warning
27203         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
27204         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
27205           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
27206           entries for username and Python-style GPL notice
27207         * HACKING: added info on files to change to update Insert menu
27209 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27211         * src/project_dbase.c,
27212           src/an_file_view.c,
27213           src/an_symbol_view.c:
27214           Changed the CTree expander style to square and
27215           line style to Dotted line.
27216           
27217         * po/POTFILES.in: Removed and Added translable files.
27219 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27221         * ccview/.cvsignore: Removed.
27222         
27223 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27225         * ccview/
27226                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
27227                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
27228                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
27229                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
27230                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
27231                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
27232         
27233         Removed ccview module because it is no longer needed.
27235 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27237         * src/project_dbase.c:
27238           Shifted structure initialization in project_dbase_new()
27239           before anything else, otherwise it was crashing due to
27240           uninitialized values.
27241         
27242         * src/an_symbol_view.c:
27243           Disabled high volume debug output.
27245 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27246         
27247         Applied a very heavy patch from:
27248         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27250         * Makefile.am
27251         configure.in
27252         pixmaps/Makefile.am
27253         src/Makefile.am
27254         src/aneditor.cxx
27255         src/aneditor.h
27256         src/anjuta.c
27257         src/anjuta.h
27258         src/commands.c
27259         src/commands.h
27260         src/compile.c
27261         src/compile.h
27262         src/controls.c
27263         src/defaults.c
27264         src/fileselection.c
27265         src/main_menubar.c
27266         src/main_menubar.h
27267         src/main_menubar_def.h
27268         src/mainmenu_callbacks.c
27269         src/mainmenu_callbacks.h
27270         src/project_dbase.c
27271         src/project_dbase.h
27272         src/project_dbase_gui.c
27273         src/tags_manager.c
27274         src/text_editor_menu.c
27275         src/toolbar_callbacks.c
27276         tagmanager/Makefile.am
27277         tagmanager/ctags.c
27278         tagmanager/include/Makefile.am
27279         tagmanager/include/tm_project.h
27280         tagmanager/include/tm_symbol.h
27281         tagmanager/include/tm_tag.h
27282         tagmanager/include/tm_tagmanager.h
27283         tagmanager/include/tm_workspace.h
27284         tagmanager/tm_project.c
27285         tagmanager/tm_source_file.c
27286         tagmanager/tm_symbol.c
27287         tagmanager/tm_tag.c
27288         tagmanager/tm_workspace.c
27289         widgets/Makefile.am: Modified.
27290         
27291         * src/an_file_view.[c,h],
27292           src/an_symbol_view.[c,h],
27293           src/file_history.[c,h],
27294           src/support.[c,h],
27295           widgets/scroll-menu.[c,h],
27296           tagmanager/tm_file_entry.c
27297           tagmanager/include/tm_file_entry.h: Added new files.
27298           
27299         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
27300         private_func.xpm, public_func.xpm,
27301         class.xpm, fv_exec.xpm, fv_unknown.xpm,
27302         private_var.xpm, public_var.xpm,
27303         function.xpm, fv_i18n.xpm, macro.xpm,
27304         protected_func.xpm, struct.xpm,
27305         fv_autofile.xpm, fv_image.xpm,
27306         ofolder.xpm, protected_var.xpm, variable.xpm:
27307           Updated and Added pixmap files.
27309         Features:
27310         ---------
27311         a) Removes CCView dependency.
27312         b) Improves the terminal.
27313         c) Adds tag navigation context menus.
27314         d) Upgrades tagmanager to latest version.
27315         e) Miscellaneous small additions.
27317 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27319         * src/project_dbase_gui.c: Fixed crash of anjuta
27320         when project first created.
27321         
27322         * src/gnome_project.c: It now updates the tags manager
27323         when new projects are created.
27324         
27325 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27327         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
27328           for this big patch.
27329         
27330         * src/messages.[c,h]: Removed files.
27332         * src/message-manager.[cc,h],
27333           src/message-manager-dock.[c,h],
27334           src/message-manager-private.[cc,h]
27335           New files.
27337         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
27338           src/build_project.c, src/clean_project.c, src/compile.c
27339           src/configurer.c, src/debugger.c, src/find_in_files.c
27340           src/mainmenu_callbacks.c, src/preferences.h
27341           src/preferences_gui.c, src/properties.h
27342           src/utilities.c, src/utilities.h:
27343           The new messages widget.
27344           New features:
27345             - Use of GtkNotebook instead of ToggleButtons
27346               and show/hide
27347             - Popupmenu to show and hide message types and
27348               to dock/undock in detach mode
27350           All other things should work as they did with the
27351           old message window. Currently the keyboard short-cuts
27352           do not work in detached mode.
27353           
27354           Some functions in utitlities.[c,h] changed.
27355           so that they take const arguments where this is possible
27356           
27357         * src/Makefile.am, po/POTFILES.in:
27358           Removed messages.[c,h] and
27359           added message-manager.[cc,h], message-manager-dock.[c,h],
27360           message-manager-private.[cc,h]
27361           
27362         * src/message-manager.h: Removed "include <bonobo.h>"
27363           and added a newline at the end of the file.
27364           
27365         * src/message-manager-private.cc:
27366           Set clist's width setting to Automatic.
27367           Set scroll window's scroll bars to Automatic.
27368           
27369 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
27371         * text_editor_menu.c:
27372           Fixed misalignment of the function sub menu
27373           in the text editor pop up menu.
27374           
27375 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27376         
27377         * src/text_editor.c: Fixed a compiler warning.
27378         
27379 2002-01-04  Andy Piper <andy.piper@freeuk.com>
27381         * THANKS, manuals/*/authors.sgml: updated for new translations
27382         * plugins/class-gen/clsGen.c: converted messages to English
27383         * src/about.c, src/main_menubar_def.h: string updates
27385 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27387         * src/anjuta.c
27388           src/anjuta_cbs.c
27389           src/text_editor.c
27390           src/mainmenu_callbacks.c
27391           src/text_editor.h
27392           src/text_editor.c
27393           src/text_editor_cbs.c
27394           src/text_editor-gui.c:
27395           
27396           Earlier code for adding 'cross' button
27397           for closing pages were too error prone and unorganized.
27398           Cleaned up the code and shifted the 'extra' widgets
27399           creation (eg. close button, close_pixmap and lable)
27400           from anjuta to text_editor. This takes care of proper
27401           widgets creation and destruction. Otherwise, anjuta
27402           was crashing at too many points, especially related
27403           to docking and undocking.
27404           
27405 2002-01-04  Stephane Demurget  <demurgets@free.fr>
27407         * src/aneditor.cxx: removed debugging code.
27409         * data/properties/.cvsignore: added swap files.
27411 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27413         * src/anjuta.c
27414           src/anjuta_cbs.c:
27415           Fixed Crashing of anjuta when a new file is saved as
27416           different file.
27417           
27418 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27420         * src/aneditor.c: Some debug codes around.
27421         
27422         * data/internal.properties, data/anjuta.properties: Removed.
27423           data/properties/Makefile.am:
27424           data/properties/ada
27425           data/properties/cs
27426           data/properties/make
27427           data/properties/rc
27428           data/properties/html
27429           data/properties/ruby
27430           data/properties/baan
27431           data/properties/idl
27432           data/properties/pascal
27433           data/properties/sample
27434           data/properties/bash
27435           data/properties/java
27436           data/properties/perl
27437           data/properties/sql
27438           data/properties/conf
27439           data/properties/latex
27440           data/properties/props
27441           data/properties/vb
27442           data/properties/cpp
27443           data/properties/lua
27444           data/properties/python
27445           data/properties/xml
27446           data/properties/others
27447           data/properties/.cvsignore:
27448             Added files. Properties now splitted into small files
27449             for each language.
27451         * data/Makefile.am
27452           configure.in: Update the removal and added properties module.
27454         * src/preferences.c: preferences_new(): Updated to reflect the
27455           new properties files organization.
27456           
27457         * src/Makefile.am: Added Baan Lexer.
27459 2002-01-01  Stephane Demurget  <demurgets@free.fr>
27461         * src/aneditor.cxx: readded the baan lexer. 
27463         * src/preferences.c: fixed translated messages and a typo.
27465         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
27466           confusing the regexp usage in xml-i18-merge.
27468 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
27470         * src/project_dbase.c: tidied some messages, and spotted a typo in
27471           the reading of properties which prevented the project version from
27472           ever being reported in the Project Information window - fixed :)
27474         * po/POTFILES.in: removed syntax.h
27476 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27478         * data/internal.properties: fixed baan properties.
27479           Added all ada properties.
27481         * src/main_menubar_def.h,
27482           src/lexer.h,
27483           src/aneditor.cxx,
27484           src/utilities.[ch]: added support for the Ada highlight style.
27486 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27488         * plugins/*/.cvsignore: updated.
27490 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27492         * src/syntax.h,
27493           src/text_editor.c,
27494           src/Makefile.am: removed the empty header syntax.h.
27496 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
27498         * main_menubar.c:
27499         Stef's observation on the 'superfluous' hseparators in the recent
27500         files and projects is fully justified -- removed.
27501         
27502         * main_menubar_def.h:
27503         Changed "Plug Ins" to "Plugins" in the menu label.
27504         
27505         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
27506         Added class-gen in the configure output and class-gen module.
27507         
27508         * data/internal.properties:
27509         Correct mis-spelled "jave" to "java".
27510         Added file.is.source for *.h, *.c, *.cpp properties.
27511         
27512         * global-tags/Makefile.am:
27513         "chmod +x create_global_tags.sh" before it is executed, because
27514         there is very high chance that it will be found "-x" and resulting
27515         in error
27517 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27519         Fixed a crash on Solaris reported by Holder Burde, thanks to him
27520         for the backtrace.
27522         * src/gnome_project.c: (create_new_project): if the user doesn't
27523           select any icon, it doesn't have any extension and thus we can't
27524           use it in printf on Solaris, since the %s modifier use strlen to
27525           know the string length and then crash. On Linux, gcc checks the value
27526           of the pointer to be NULL and write "(null)" if necessary. We can't
27527           rely on that.
27529         * src/source.c: (source_write_desktop_entry): if there's no icon, we
27530           don't need to have the directory icon but the generic one.
27532 2001-12-30  Stephane Demurget  <demurgets@free.fr>
27534         Merged with latest (1.42) scintilla.
27536         Added: Support for the {load,save}.on.(de)activate properties.
27537                The PHP lexer to match keywords case insensitively.
27538                Baan lexer.
27539                Experimental supports for changeable style attribute & line
27540                wrapping.
27541                
27542         Updated: Both the C++ and HTML lexers.
27543                  More shell keywords added.
27544                  Horizontal scrolling and diplay of long lines optimised.
27545                  Cursor setting optimised.
27547         Bugs fixed: Caret movement over folded lines.
27548                     Selection tracking in 2ndary views when doing modifications.
27550         * scintilla/CallTip.{cxx.h},
27551           scintilla/ContractionState.{cxx,h},
27552           scintilla/Document.{cxx,h},
27553           scintilla/Editor.{cxx,h},
27554           scintilla/KeyWords.cxx,
27555           scintilla/LexHTML.cxx,
27556           scintilla/PlatGTK.cxx,
27557           scintilla/RESearch.cxx,
27558           scintilla/ScintillaBase.cxx,
27559           scintilla/ScintillaGTK.cxx,
27560           scintilla/Style.{cxx,h},
27561           scintilla/StyleContext.h,
27562           scintilla/ViewStyle.cxx,
27563           scintilla/include/*.h: updated.
27565         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
27567         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
27568           should have been told to the scintilla team. We're lucky I read the
27569           ChangeLog and the modifications of the lexer (thanks to the Gnome
27570           bonsai for this ;)
27572         * data/internal.properties: added Baan definitions.
27573           Fixed some issues for C such as *_cast directive, that are only
27574           available with C++.
27575           Updated C++, HTML and shell scripts definitions.
27576           Updated Ada and Bullant, that have been forgotten.
27578         * src/main_menubar_def.h,
27579           src/lexer.h,
27580           src/aneditor.cxx,
27581           src/utilities.[ch]: added support for the Baan highlight style.
27583 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27585         Polished the plugins menu behaviour and added a tearoff
27586         menuitem to the recent entries submenu.
27588         Note: The recent entries list seems to be too height
27589               with all these superfluous hseparators.
27591         * src/main_menubar.c: Polished, making some
27592           functions declarations static and cleaning some code.
27594           (create_submenu_plugin): removed the extra
27595           plugins entry and the horizontal separators.
27597           (on_plugins_menu_realize): the plugins menu is only
27598           shown if there's at least one available.
27600           (create_submenu*): added a tearoff menuitem to have
27601           a more homogeneous menu style. For now, it doesn't
27602           take care of user settings (but it was even worse
27603           before :).
27605 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27607         * configure.in: added the packageplugindir variable to avoid
27608           installing the plugins in $(prefix). It's not the same path as
27609           anjuta 2 to allow parallel installation.
27611 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27612         Fix a reopened part of bug #440676: keyboard navigation between the
27613         different text buffers. Changed to a more global approch. 
27615         * src/notebook.[ch]: removed.
27617         * src/Makefile.am: removed notebook.[ch]
27619         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
27620           (on_anjuta_window_key_press_event): added to fulfill the global
27621           shorcuts handling.
27623         * HACKING: updated according to the new global shortcuts handling.
27625 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
27627         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
27628           Shifted plugin menu from Edit submenu to main menu.
27629         
27630         * po/POTFILES.in:
27631           Added plugins/sample1/plugin-sample1.c
27632           
27633         * plugins/sample1/plugin-sample1.c:
27634           Added localization and used anjuta_info, instead of anjuta_error.
27635           
27636         * plugins/.cvsignore, plugins/sample1/.cvsignore:
27637           Added cvs ignores.
27638           
27639 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
27641         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
27642           for plugin dir.
27643         
27644         * Makefile.am: Added module plugins.
27645         
27646         * plugins, plugins/Makefile.am, plugins/sample1/*:
27647           Created plugins modules.
27648           
27649         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
27650           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
27651           to load plugins of *.so only and not *.so* (which results
27652           in duplicates).
27653         
27654         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
27655           plugins during packaging.
27657 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
27659         *  configure.in: Added Greek (el) to ALL_LINGUAS.
27661 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
27663         * configure.in: Added portuguese to ALL_LINGUAS
27665 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
27667         * global-tags/.cvsignore
27668         tagmanager/.cvsignore
27669         tagmanager/include/.cvsignore:
27670         Added cvs ignore files.
27672         * data/.cvsignore
27673         Updated cvs ignore file.
27674         
27675 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27677         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
27678           data/anjuta.properties, data/internal.properties: clean up some 
27679           message strings (me)
27681 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27683         * src/about.c, THANKS: added Jens to the credits
27684         
27685 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27687         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
27688           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
27689           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
27690           Georg <mail@jensgeorg.de> to add close button to file tabs.
27692 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27694         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
27695           (debugger now catches correct signal from process)
27697 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27699         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
27700         * src/pixmaps.h: switch appwizard project icons to new designs
27701         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
27703 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27705         * pixmaps/Makefile.am: stop redundant images from being installed.
27706           The next step will be to remove them completely.
27707         * src/appwiz*: further updates (more to come)
27708         * src/pixmaps.h: cleaned up, commented
27709         * src/splash.c: should use the pixmaps macro defined
27710         * HACKING: more on the graphics stuff and use of pixmaps.h
27712 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
27714         * src/defaults.c: fix bug #494864
27716 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
27718         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
27719           graphics from Misha
27720         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
27721           redundant graphics, no longer used
27722         * src/appwiz*: revamped application wizard by Andy and Misha for
27723           a more usable and professional look-and-feel
27724         * HACKING: updates to cover patching, graphics, and some additions
27725           post-0.1.8
27726         * TODO: removed some implemented features
27728 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
27730         * data/anjuta.properties, data/internal.properties: cleanup
27731         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
27732           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
27733           to edit styles colors for keywords and add Goto Tag menu option
27734           in the editor
27736 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
27738         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
27739         
27740         Fixed bug #460335
27741         fixes the Forget of the cursor position when tab is brought active
27742         from project manager.
27743         
27744 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27746         * src/messages.c
27747           Exported "TERM=xterm" to get a color terminal when
27748           anjuta is not started from within a terminal.
27749           
27750 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27752         * src/messages.c
27753           src/messages.h
27754           Added a frame around zvt terminal.
27755           
27756         * src/preferences_gui.c
27757           Modified to say "Use glade component (experimental)"
27758           instead of "Use Component".
27759           
27760 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27762         * Patch from 
27763         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27764         
27765         * src/anjuta.c
27766         src/fileselection.c
27767         src/messages.c
27768         src/messages.h
27769         src/preferences.c
27770         src/preferences.h
27771         src/project_dbase.c
27773         a) Extra scrollbar in terminal no longer appears.
27774         b) Character set preference should be preserved (untested).
27775         c) File selection widget now remembers last directory.
27776         d) On creation of generic project, the glade 'file not found' error no
27777                 longer occurs.
27778         e) First terminal window is created 'on demand', so it should always to
27779                 the Right Thing (TM) as far as starting WD is concerned. Also, the
27780                 environment is now passed to the terminal.
27781         f) Solaris compilation should be fixed (replaced get_current_dir_name()
27782                 with getcwd()).
27783         g) Fixed some compilation warnings.
27785 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
27787         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
27788           src/pixmaps.h: applied terminal and warnings patch (Biswa)
27789         * src/*: cleanups (me)
27790         * pixmaps/mini_term.xpm: added new file for terminal button
27791           (me, based on existing artwork)
27793 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
27795         * configure.in: bumped version to 0.1.9-pre
27796         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27797           translation
27798         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
27800 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
27802         * src/splash.c: removed a DOS end of line of a comment (so the *.po
27803           files are free of that char)
27804         * configure.in: added "az" to ALL_LINGUAS
27806 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
27808         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
27809           crash bug fix from Biswa.
27810         * FUTURE: added Anjuta/gIDE merger information to provide 
27811           details on future direction and status of 1.x stuff
27812         * NEWS: prepared for release
27813         * po/de.po: update from Jens Georg <mail@jensgeorg>
27815 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
27817         * multiple minor updates pre-0.1.8
27818         * patch from Biswa to fix syntax highlighting and packaging
27819         * po/fr.po: update from Stef
27821 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
27823         * global-tags/Makefile.am
27824         global-tags/create_global_tags.sh
27825         global-tags/tm_global_tags.c
27826         scintilla/LexCPP.cxx
27827         scintilla/include/SciLexer.h
27828         src/aneditor.cxx
27829         src/project_dbase.c
27830         tagmanager/Makefile.am
27831         tagmanager/include/Makefile.am
27832         tagmanager/include/tm_project.h
27833         tagmanager/include/tm_tag.h
27834         tagmanager/include/tm_tagmanager.h
27835         tagmanager/tm_project.c
27836         tagmanager/tm_source_file.c
27837         tagmanager/tm_tag.c
27838         tagmanager/tm_workspace.c:
27839         
27840         Includes the syntax highliting patch to scintilla).
27841         and more stable code.
27842         
27843         *tagmanager/include/tm_symbol.h: New file.
27844         *tagmanager/tm_symbol.c: New file.
27845         
27846         Add symbol tree building functionality at project level
27847         
27848         Patch from:
27849         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27850         
27851 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27853         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
27854           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
27855           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
27856           : New and improved pixmaps from Misha <misha@phreaker.net>
27857           Thanks to him.
27859 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27860         
27861         * Big patch submitted by
27862           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
27863           Many thanks to him.
27864         
27865         * src/Makefile.am, src/aneditor.cxx
27866           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
27867           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
27868           Use of tagmanager lib for advanced calltips.
27870         * global-tags/*: Created new directory and added files to 
27871           generate system.tags.
27873         * tagmanager/*: Created new directory and added tagmanager lib
27874           files.
27876         * configure.in, acconfig.h, Makefile.am: Modified to reflect
27877           the above additions.
27879         * data/Makefile.am: Modified to accomodate generated system.tags file.
27881 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
27883         * scintilla/: updated to 1.41
27884         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27885         * src/about.c: updated list of authors
27886         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27887         * HACKING: updated to cover Scintilla usage
27888         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27889           translation
27891 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
27893         * src/aneditor.cxx: Fixed compilation errors with it.
27894           by add include to gtk+ headers and typedefining a mysteriously
27895           vanished class Colour.
27897 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27899         * configure.in: Added pt_BR in the languages.
27900         
27901 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
27903         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27904           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27905         * THANKS: updated
27906         * manuals/C/anjuta-manual/*: new format to match
27907           the rest of the GNOME docs chapter layout. Added the many
27908           new contributors. Moved Authors and License information into new
27909           chapters of their own - should make expansion easier too
27910         * src/compiler_options.c: changed the profiler option to -pg to 
27911           work with GNU tools (gprof)
27912         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
27913           and text labels
27914         
27915 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27917         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27918           compiler_options_gui.c:
27919           Added a new entry for linker flags and renamed c_options to c_flags
27920           and l_options to l_libs. Also, added a new function:
27921           compiler_options_set_prjlflags_in_file();
27922         
27923         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27924         
27925         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27926           
27927 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
27929         * THANKS, src/about.c: corrections and additions following 
27930         Naba's big update
27931         * src/main_menubar.c: patch from Rikul to fix the problem with 
27932         menu accelerators not being loaded
27934 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
27936         * THANKS: Added all contributors and translators names and emails.
27937         * AUTHORS: Updated
27938         * pixmap/anjuta_logo.png: Reduced the size of the logo.
27939         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27940               Added new file (earlier logo with border).
27941         * src/about.c: Added all contributors names and emails
27942               and used macro definition for logo pixmap file.
27943         * src/pixmaps.h: Added entry for anjuta splash screen.
27945 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
27947         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27948         to new PNG version (thanks to Misha) and removed the old
27949         pixmap.
27951 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
27953         * THANKS: added Conner Mo for simplified Chinese translation.
27954         * configure.in: added zh_CN in ALL_LINGUAS
27956 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
27958         * THANKS: added Joe Man for his traditional Chinese translation.
27959         * configure.in: added zh_TW in ALL_LINGUAS.
27961 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
27963         * src/main_menubar_def.h: Changed the link of lidn to
27964         http://lidn.sourceforge.net.
27965         
27966 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
27968         * Applied patch from Rikul
27969         * Applied patch from Luca
27970         * Fixed a cvs conflict. :)
27972 2001-10-17  Stephane Demurget  <demurgets@free.fr>
27974         * THANKS: added Marc Botermans for his Dutch translation.
27976         * configure.in: added nl in ALL_LINGUAS.
27978         * po/nl.po: added.
27980 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
27982         * anjuta.c: Fixed luca's typo.
27983         * resources.c, resources.h: Changed gchar* return to void, to
27984                 avoid a compiler warning.
27985         * scintilla/Makefile.am: Reorganized file entries.
27986         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27988 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
27990         * Upgraded scintilla to 1.4.
27991         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27992                 LexLisp.cxx StyleContext.cxx StyleContext.h
27993         * src/Makefile.am: Added 4 lexers and separated lexer objects
27994                 from the main link variable.
27996 2001-10-14  Stephane Demurget  <demurgets@free.fr>
27998         * THANKS: added Luca, even if it shouldn't be my role to write
27999           this sort of thing :)
28001         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28002           the latest Luca patch.
28004 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
28006         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
28007         This is not documented yet; plugins to come later.
28008         * src/find*.c: find dialogs now persistent 
28009         (Rick <rikul@bellsouth.net>)
28010         * widgets/gnomefilelist.c: fixed multiple file open issue 
28011         (Rick <rikul@bellsouth.net>)
28012         * changes to recent file and project lists handling 
28013         (lbell <lbell@tsc4.com>)
28014         * more minor UI updates (me)
28016 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
28018         * src/Makefile.am: removed warnings for traditional C syntax
28019         * pixmaps: added new icons for mini_locals, mini_cvs and
28020         the splash screen - thanks to Misha <misha@phreaker.net>
28022 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
28024         * src/toolbar.c: fix typo in tooltip text
28025         * ccview/cccmd.cc: alter Func to Function in menu text
28027 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
28029         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28030         issue with find dialog reporting an error when Scintilla finds text
28031         * applied patch from Denis Boehme <boehme at syncio dot de> to support
28032         DOS files (i.e. CR/LF translation)
28034 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
28036         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28037         #452436
28038         * data/internal.properties: default fold style now set to 3 :-)
28039         * applied patch from rikul <null@acm.org> to turn notebook tab 
28040         headings red when file has been edited.
28042 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
28044         * configure.in: Added "no" to ALL_LINGUAS.
28045         
28046 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
28048     * Patch from lbell <lbell@tsc4.com>
28049     src/controls.c
28050     src/debugger.c
28051     src/main_menubar.c
28052     src/main_menubar.h
28053     src/main_menubar_def.h
28054     src/mainmenu_callbacks.c
28055     src/mainmenu_callbacks.h
28056     src/project_dbase.c
28057     src/project_dbase.h
28058     
28059     Implemented a check menu item to handle the 'show locals' flag
28060     for the current project.
28062     * data/internal.properties: Removed the redundant command
28063     for gnome-terminal.
28064     
28065 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
28067         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28069 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
28071         * configure.in: Added "ta" to the languages list.
28073 2001-09-21  Andy Piper <andy.piper@freeuk.com>
28075         * data/internal.properties:
28076           added fold.symbols property to control appearance of folds
28077           in the Scintilla editor (thanks to rikul <null@acm.org>)
28079 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28081         * src/message.c:
28082           one extra button for message win is being created -- Fixed.
28083         
28084           The frame should be hidden and not only the pix_lab when
28085           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28086           -- Fixed.
28087         
28088         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
28089           for the time being it is same as mini_cvs.xpm.
28090         
28091 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28093         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
28095         Patch from rikul <null@acm.org>
28096         
28097         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
28098         glades.h, messages.c, messages.h, pixmaps.h,
28099         project_dbase.c, project_dbase.h, session.c,
28100         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
28101         
28102         inserted 'add to watch' option in inspect window, so you can add easily
28103         a variable in watch window .
28104         
28105         Added a new message pane for the gdb local variables inspection. Changed
28106         the code in messages.c to better account for future new panes insertion.
28107         Defined a new pixmap for the new tab button in pixmaps.h
28108         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
28109         install script.
28110         
28111         Changed the debugger module to have a single function for asking to gdb
28112         to send program info. The idea is to ask the debugger about only the
28113         info needed to open windows( watch, registers, etc ) to speedup the step
28114         command. I plan to ask informations to the debugger based on the user
28115         interface status.
28116         The request for local variables is enabled by default, but the
28117         projectDBase has a variable to control it, to allow disabling that
28118         feature,  there is also the code to save and to reload the state. If you
28119         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
28120         in project_dbase.c
28122         This big patch is from:  lbell <lbell@tsc4.com>
28123         
28124 2001-09-20  Stephane Demurget <demurgets@free.fr>
28126         Patch from rikul <null@acm.org> :
28128         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
28129           problem and added folding support for php/hmtl.
28131 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
28133         * Fixed dnd of files within scintilla.
28134         patch from:  rikul <null@acm.org>
28135         
28136 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
28138         * Applied patch from Luca.
28139         
28140         * src/source.c: source_write_build_files(): Fixed the project generation
28141           failure. The fist return statement and the free_project_type were 
28142           misplaced.
28144 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
28145         
28146         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
28147         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
28148         
28149         1) Restore the error color to red (waiting for a configurable one )
28150         2) Saving projects settings if you exit anjuta without closing an open
28151         saved project
28152         3) New Menu 'repaeat search' to search with a keystroke without pressing
28153         the toolbar button
28154         4) some define in the menus to better handle menu item update
28155         
28156         Patch from: lbell <lbell@tsc4.com>
28157         
28158         * main_menubar_def.h, main_menubar.c: Change the position of
28159         "Repeat find" menu position.
28161 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
28163          project_type.h, project_type.c, source.c: Applied patch.
28164          patch from Johannes Schmid <clubfan@users.sourceforge.net>
28165          
28166 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28168         * configure.in, src/Makefile.am: Using macros for ORBit flags.
28169         
28170 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28171         
28172         * Fixed bug #445752
28173   
28174 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28175         
28176         * Fixed bugs in Gtk-- and Gnome-- project type
28178 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28180         * dnd.c: Support for multiple files drag-n-drop.
28181         
28182           Patch from: rikul <null@acm.org>
28183         
28184         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
28185           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
28186           saving from menu.
28187         
28188           Patch from: rikul <null@acm.org>
28190         * Applied patch for widgetizing goto dialog box.
28191           Patch from: ???
28192         
28193         * Applied patch for having new project type handling.
28194           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
28195           
28196 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28198         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
28199           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
28200           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
28201           find_replace.c, find_replace.h, find_text.c, find_text.h,
28202           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
28203           project_dbase.h, source.c, text_editor.c, text_editor.h,
28204           text_editor_cbs.c, utilities.c, utilities.h:
28205         
28206           Applied a huge patch (after slight preview). I would like Luca
28207           to have his feature additions mentioned here.
28208         
28209           Patch from: lbell <lbell@tsc4.com>
28211 2001-09-09  Stephane Demurget <demurgets@free.fr>
28213         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
28215         * po/fr.po: updated to the latest sources.
28218 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28219         
28220         * Fixed bug #445752
28221   
28222 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28224         * dnd.h, dnd.c: New files for drag n drop support.
28225                 
28226         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
28227            Added drag and drop support for opening files.
28228         
28229         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
28230         Archit Baweja <bighead@crosswinds.net> for this idea.
28231         
28232         * TODO: Added some more todos. :-(
28234 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28236         * Fixed the goto line activate bug.
28237         patch from: Martyn Bone <mbone@brightstar.u-net.com>
28239 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28240         
28241         * Fixed bugs in Gtk-- and Gnome-- project type
28243 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
28245         * widgets/gonmefilelist.c, gnomefilelist.c:
28246         Modified multiple selection on pressing control.
28247           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28248         
28249         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
28250         Modified multiple selection on pressing control.
28251           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28252         
28253 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
28255         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
28256           This is useless; but just in case...
28258 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
28260         * data/internal.properties: modified a bit of perl properties.
28261         
28262 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
28264         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
28265           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
28266           Added support for multiple file imports. Changed the standrd C++
28267           convention of #include <file> to #include <file.h>, because I had given
28268           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
28269           now support the #include <file> convention. That is something to be fixed :). 
28270           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28272 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
28274         * src/anjuta.c: Added function static greetings_text(), to solve the non
28275                 translation of the greetings text in the wizard.
28276                 
28277 2001-08-31  Andy Piper <andy.piper@freeuk.com>
28279         * src/find_in_files_gui.c: made order of buttons consistent with other Find
28280           dialogs, with OK the default (fix bug #453482)
28282 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
28284         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
28285         
28286         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
28287         
28288 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
28290         * src/aneditor.cxx
28291           src/aneditor.h
28292           src/anjuta_cbs.c
28293           src/controls.c
28294           src/main_menubar.c
28295           src/main_menubar.h
28296           src/main_menubar_def.h
28297           src/mainmenu_callbacks.c
28298           src/mainmenu_callbacks.h:
28299                 Applied the patch that addes menu items which allow users to
28300                 insert GPL notice and date time in current document.
28301                 patch from: Rick Patel <rikul@shreve.net>       
28302                 
28303         * src/main_menu.c: Fixed a compilation error.
28304         
28305         * src/anjuta.c: Fixed non-rememberence of editor tab position.
28306         
28307         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
28308           about the unterminated strings.
28309           
28310         * scintilla/*: Updated scintilla to 1.3.9 version.
28311         
28312 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
28313         
28314         * widgets/gnomefileselection.c:
28315           Applied the patch for fixing multiple selection of file open funcion,
28316           which will deselect the files selected.
28317           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28319 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28321         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
28322           src/fileselection.c, src/anjuta_cbs.c:
28323           Applied the patch     for multiple selection of file open.
28324           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28325           
28326 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28328         * Removed "-f" option in call to devhelp, because devhelp no longer
28329           supports that.
28330         
28331 2001-08-26  Stephane Demurget <demurgets@free.fr>
28333         All these modifications have been pointed out by
28334         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
28336         * data/internal.properties: two fixes for the PHP lexer.
28337           this out.
28339         * fr.po: minor fixes.
28341         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
28343 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
28344         
28345         * main_menubar.c,
28346           main_menubar.h,
28347           main_menubar_def.h,
28348           main_menubar_callbacks.c,
28349           controls.c:
28350                 Added new menu item for "close all fils".
28351                 (Patch from Rikul <rikul@shreve.net>, after revision)
28352         
28353         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
28354         
28355         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
28356                 (Patch from Rikul <rikul@shreve.net>)
28357         
28358         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
28359                 (Patch from Rikul <rikul@shreve.net>)
28361 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28362         
28363         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
28364            project name in application widzard.
28365            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
28367         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
28368           of the 'OK' button there is an 'Execute' one.
28369           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
28370         
28371         * executer.c: Changed cancel button to close button. That was more appropriate.
28372           
28373 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28375         * HACKING: corrected >>>>>> Config management.
28376         
28377         * HACKING: Added many things.
28378         
28379         * src/launcher.h: Added some comments.
28381 2001-08-21  Stephane Demurget <demurgets@free.fr>
28383         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
28385         * HACKING,
28386           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
28387           src/appwizard_cbs.c,
28388           src/appwizard_gui.c: Applied UI/docs cleanup patch from
28389           Andy Piper <andy.piper@freeuk.com>
28391         * po/fr.po: updated to latest sources.
28393         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
28396 2001-08-18  Andy Piper <andy.piper@freeuk.com>
28398         * Fixed bugs #450280 and #448845
28400         * src/about.c: corrected Naba's e-mail address (.net, not .com)
28401         
28402         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
28403           named dialogs
28404         
28405         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
28406           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
28407           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
28408           names to remove "Anjuta: " prefix
28409           
28410         * src/main_menubar_def.c: altered a message
28411         
28412         * launcher/anjuta_launcher.c: cleaned up some messages
28414         * src/debugger.c: edited messages to improve clarity
28415         
28416         * src/app_wiz*.c: tidied wizard interface
28419 2001-08-15  Stephane Demurget <demurgets@free.fr>
28421         Synced Naba's fix and mine about the wizards not working and removed
28422         anjuta.prj to avoid a nasty checkin.
28424         * Makefile.am: removed the install-data-local rule.
28426         * data/Makefile.am: changed the list of files.
28428         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
28430         * .cvsignore: added anjuta.prj for the same reason.
28433 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
28435         * src/source.c: Fixed a bug that fails new gnome projects to get
28436           created.
28438         * src/project_manager.c: Fixed a bug that disables storing recent
28439           project history.
28441         * Makefile.am: Added stuffs to install the macro files in the
28442           anjuta share file.
28445 2001-08-14  Stephane Demurget <demurgets@free.fr>
28447         * data/Makefile.am: added some rules to support the gnome/ macros
28448           dir in order to make the wizards work again.
28450         * anjuta.spec.in: upped the release number.
28453 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
28455         * configure.in (ALL_LINGUAS): Added pl.
28458 2001-08-09  Stephane Demurget <demurgets@free.fr>
28460         * anjuta.spec.in: fixed the doc files list.
28463 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
28465         * src/about.c: corrected my email address. :-)
28466         
28467         * TODO: Updated.
28468         
28469         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
28470          (patch from Andy Piper <squiggle@ukgateway.net>)
28472 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
28474         * debugger.c: Fixed a bug associated with debugging threaded
28475           application.
28476         
28477         * text_editor_menu.c: Fixed broken ui in text editor
28478           pop up menu.
28479           
28480         * text_editor_menu.c: Now the option sub menu in text editor pop up
28481           works.
28482         
28483         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
28484                 (suggested by lord sibn <sibn@utspl.cjb.net> )
28485         
28486 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28488         * src/text_editor_menu.c: Added menu item for context help
28489           (patch from Andy Piper <squiggle@ukgateway.net>)
28490         
28491 2001-08-06  Stephane Demurget <demurgets@free.fr>
28493         * ccview/cccproj.cc: added missing i18n strings.
28495         * data/welcome.txt: bumped version to 0.1.6.
28497         * src/anjuta.c: fixed a compilation error due to devhelp integration.
28499 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28500         
28501         * help.c, help.h: Added support for DevHelp context sensitive help
28502                 and gnome api browsing.
28503         * Fixed toolbars and editor views "not save" bug.
28504         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
28505           (patch from Andy Piper <squiggle@ukgateway.net>)
28506         * Updated THANKS and chapter15.sgml for uk and ru translators.
28508 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
28510         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
28511         * Updated configure.in to include these changes
28512         
28513 2001-08-03  Stephane Demurget <demurgets@free.fr>
28515         * src/project_dbase_gui.c: fixed bug #446963
28516           (on_project_dbase_ccview_update_start),
28517           (on_project_dbase_ccview_update_end): added.
28518           These two respectively disable and enable close file/project
28519           menu entries and toolbar items, while the ccview part updates
28520           its tag database.  
28523 2001-08-03  Stephane Demurget <demurgets@free.fr>
28525         * configure.in: added sv to the ALL_LINGUAS list.
28526         
28528 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
28530         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28531                 file to work: merge translations and distribute it.
28533         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28535         * NEWS, README, THANKS & TODO: Spelling fixes.
28537 2001-08-01  Stephane Demurget <demurgets@free.fr>
28539         * README: updated requirements.
28541         * scintilla/Makefile.am,
28542           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28543           target can't be realized (custom build path).
28545         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28546           Removed install-data-local.
28548         * src/compiler_options.c: changed the include paths of the pixmaps.
28549           we hadn't any warning because of the include paths passed to the
28550           compiler. Thanks to make distcheck for reporting this.
28553 2001-07-31  Stephane Demurget <demurgets@free.fr>
28555         * NEWS, THANKS: updated.
28557         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28558           fixed to show the correct kernel signal number and its description.
28560         * widgets/gnomefilelist.c: fixed bug #445756
28561           (goto_last): renamed to goto_prev and changed according to goto_next.
28562           (goto_next): added.
28563           (goto_directory): removed.
28564           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28565           returned value is now the position in the list.
28566           (check_ok_button_cb): changed the back check and added one for next.
28567           (gnome_filelist_set_dir): the check in history make it wouldn't be
28568           a "true" history. polished the whole thing, using set_dir_internal.
28569           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
28570           there's no check in the history when using back or next.
28572         * manuals/*: added missing .cvsignore files.
28575 2001-07-30  Stephane Demurget <demurgets@free.fr>
28577         * po/fr.po: updated to latest sources.
28579         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
28580           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
28581           to put off their sensitive attributes.
28583 2001-07-29  Stephane Demurget <demurgets@free.fr>
28584         
28585         * po/fr.po: fixed some grammar things.
28586           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
28587           this out.
28588         
28589         * src/utilities.c: (file_is_link): use lstat instead of stat.
28591 2001-07-27  Naba Kumar <kh_naba@123india.com>
28592         
28593         * Remove help dir from cvs, because it is no longer
28594           needed.
28595         
28596         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
28597           needed.
28599 2001-07-24  Naba Kumar <kh_naba@123india.com>
28601         * debugger.c: (debugger_update_prog_status): Fixed
28602                 the bug with gdb version 5. Debugger starts, when
28603                 step in/out/over etc are clicked.
28604         
28605         * debugger.c: All functions: added debugging codes.
28606         
28607         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
28608         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
28609           Modified to recognize non project files also.
28610           
28611         * source.c: (source_write_configure_in):
28612           Added source for 'prefix' counterparts for
28613           no-prefix AC_SUBST.
28614         
28615 2001-07-23  Naba Kumar <kh_naba@123india.com>
28616         
28617         * anjuta.c: added function anjuta_remove_text_editor();
28618           and suitably modified anjuta_remove_current_text_editor().
28619           
28620         * project_dbase.c: project_dbase_close(), Added code to
28621           close all opened files that belong to the project when
28622           the project is closed.
28623          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
28624         
28625         * Updated the manuals/anjuta-manual subdir for GDP standards.
28626            (patch from Andy Piper <squiggle@ukgateway.net>)
28627         
28628         * main_menubar.h, main_menubar.def: Added Menu items to handle
28629           urls for library references, bugs, patches and feature request
28630           submission.
28631         
28632 2001-07-20  Naba Kumar <kh_naba@123india.com>
28633         
28634         * Set wmclass names in all windows.
28635           (patch from Andy Piper <squiggle@ukgateway.net>)
28636         * New splash logo from "Misha" <misha@phreaker.net>);
28638 2001-07-19  Naba Kumar <kh_naba@123india.com>
28639         
28640         * preferences.[h,c], preferences_gui.c: Added 4 properties to
28641           set caret color, calltip back color and selection fore/back
28642           color.
28644 2001-07-18  Naba Kumar <kh_naba@123india.com>
28645         
28646         * project_dbase.c: Closes all files when project is closed.
28647          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28648          -- We still need to refine this as it closes all sort of files.
28649         
28650         * compiler_options.c: Fixed seg-fault bug when last item in
28651           compiler option lists is removed.
28652         
28653         * Fixed missing newline warnings during compilation.
28654           (patch from Andy Piper <squiggle@ukgateway.net>)
28656 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
28658         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
28659                 autogenerated no need to store'em in CVS.
28661         * ccview/.cvsignore: Addition of cvsignore.
28663 2001-07-17  Naba Kumar <kh_naba@123india.com>
28664         
28665         *GUI fixes and spell corrections
28666         (patch from Andy Piper <squiggle@ukgateway.net>)
28668 2001-07-15  Naba Kumar <kh_naba@123india.com>
28669         
28670         *Fixed double error message for file not found.
28671         
28672         *Put white backgrounds for png images.
28673         
28674         *Converted '-' to '_' in sgml files.
28676 2001-07-14  Naba Kumar <kh_naba@123india.com>
28677         
28678         * project_dbase.c: Short-cut for expand/collasp project tree
28679         
28680         * project_dbase_gui.c:
28681          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28683 2001-07-13  Naba Kumar <kh_naba@123india.com>
28684         
28685         * notebook.[h,c]: Added
28686          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28687         Project/message window now toggles on control and
28688         and notebook switch short-cut
28690 2001-07-7  Naba Kumar <kh_naba@123india.com>
28691         
28692         * Changed a new icon set which looks more gnomish.
28693         
28694         * Changed a new anjuta splash logo.
28695         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
28697 2001-07-6  Naba Kumar <kh_naba@123india.com>
28698         
28699         * ccview/*: Integrated ccview for class view and file view
28700                 in the project Manager.
28701         
28702         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
28704 2001-07-1  Naba Kumar <kh_naba@123india.com>
28705         
28706         * scintilla/*: Upgraded Scintilla to version 1.3.7
28707         
28708         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
28709         
28710 2001-06-28  Naba Kumar <kh_naba@123india.com>
28711         
28712         * src/debugger.c: Correct step-over and step-out swapping.
28713         
28714         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
28715           chapters and added more stuffs.
28717 2001-06-13  Naba Kumar <kh_naba@123india.com>
28718         
28719         * data/autogen.sh.gtkmm: Added
28720         
28721         * data/autogen.sh.gnomemm: Added
28722         
28723         * src/appwiz.c: Added two more application wizard templetes
28724         
28725         * src/project: for gtk-- and gnome-- and proper support
28726         
28727         * src/source.c: for c++ in the project configuration.
28728         
28729         * src/source.h:
28731 2001-05-05  Naba Kumar <kh_naba@123india.com>
28733         * Merged my pre-cvs modifications with 
28734           the current cvs copy.
28736         * (lot of files change).
28738         * Implemented session management.
28740         * Local installation possible by
28741           manageing our own pixmaps paths
28742           manupulations.
28743         
28744         * resources.h: Added.
28745         * resources.c: Added.
28747         * Fixed some bugs.
28748         
28749 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
28751         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
28752                 Corrected/extended ignores.
28754 2001-05-04  Naba Kumar <kh_naba@123india.com>
28756         * manuals/: dir tree added.
28757           Sgml documentation started in this dir.
28758           
28759         * omf-install/: dir tree added.
28760         
28761         * manuals/anjuta-manual/C/anjuta-manual.sgml:
28762           Created initial document structure.
28763           
28764         * configure.in: Added test for scrollkeeper.
28765           Added some Makefile entries in AC_OUTPUT.
28766         
28767         * Makefile.am: Added subdir manuals/
28768         
28769         * HACKING: Wrote something stupid.
28771 2001-05-02  Stéphane Démurget <demurgets@free.fr>
28773         * Makefile.am: Added ChangeLog in local data list, becaused it's
28774           needed to create a new project.
28775           
28776         * po/fr.po: minor fixes.
28778         * src/build_file.c, src/configurer.c, src/debugger.c,
28779           src/executer.c, src/find_replace.c, src/gnome_project.c,
28780           src/goto_line.c, src/launcher.c, src/messages.c, 
28781           src/preferences.c src/project_dbase.c: functions declared static.
28782           
28783         * widgets/gnomefilelist.c: Fixed a project creation bug,
28784           introduced with latest changes.
28786 2001-05-01  Stéphane Démurget <demurgets@free.fr>
28788         * widgets/gnomefilelist.c,
28789           BUGS: Fixed an annoying bug preventing from loading files/project
28790           given on the command line. Polished the whole gnome_filelist widget.
28792 2001-04-27  Stéphane Démurget <demurgets@free.fr>
28794         * src/main.c,
28795           src/anjuta.c,
28796           src/anjuta.h: Polished the command line parsing.
28798         * BUGS: Need to clean that damn gnome_filelist widget.
28800 2001-04-25  Stéphane Démurget <demurgets@free.fr>
28802         * src/registers.c,
28803           src/sharedlib.c,
28804           src/signals.c: Removed duplicated includes.
28806         * po/fr.po: minor fixes.
28808         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
28809           create_compiler_options_page? () declared static.
28810         * src/main.c,
28811           src/anjuta.c: Put a command line option for disabling
28812           the splashscreen.
28814         * src/preferences_gui.c: Fixed an internationalization issue,
28815           other functions declared static.
28817         * src/gnome_project.c: Fixed some memory leaks,
28818           new_prj_terminated () declared static. 
28820 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
28822         * configure.in: Sort ALL_LINGUAS alphabetically.
28824 2001-04-22  Stéphane Démurget <demurgets@free.fr>
28826         * Emptied that ugly old Changelog.
28828 == Anjuta 0.1.5 ===
28829 == Anjuta 0.1.4 ==
28831 2001-03-10 Naba kumar  <naba@gnome.org>
28833         * src/gnome_project.c: Fixed project dir creation bug.
28835         * src/text_editor.c: Fixed double accelerators bug.
28836         
28837         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
28839         * src/stack_trace.c, * src/compiler_options.c,
28840         data/internals.properties, src/defaults.c:
28841         Fixed pixmap creation with NULL window.
28843         * src/commands.c, src/preferences_gui.c, src/build_project.c
28844         src/clean_project.c: Bug fix.
28845         
28846         * src/main_menubar_def.h: i18n bug fix.
28847         
28848         * src/executer.h, src/executer.c: Bug fix.
28849         
28850         * src/controls.c: Bug fix.
28851         
28852         * src/debugger.c: Debugger now takes program args.
28853         
28854         * po/ja.po: Added japanese translation file.
28855         
28856         Upgraded to ver 0.1.4
28857         ... Fixed other minor bugs.
28859 == Anjuta 0.1.3 ===
28861 2001-XX-XX Naba kumar  <naba@gnome.org>
28863         * Lots of unaccountable changes. Integrated scintilla.
28864         Redesigned Project managemet. Added supports for other languages.
28865         Java style properties managements. .... blah blah
28866         
28867 2000-11-11 Naba kumar  <naba@gnome.org>
28869         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
28870         Upgraded to version 0.1.3.
28872         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
28873         Fixed to activate Debug->add watch properly.
28875 === Anjuta 0.1.2 beta_2 ===
28876 === Anjuta 0.1.2 ===
28878 2000-11-05 Naba kumar  <naba@gnome.org>
28880         * src/compiler_options.c, src/compiler_options_cbs.c
28881         src/compiler_options_cbs.h, src/compiler_options_gui.c
28882         src/anjuta2.c, extra/stock_libs.anj (new),
28883         extra/README.stock_libs (new), htmls/page13.html,
28884         htmls/images/*: Improved Library settings GUI. Can now enable/disable
28885         added libraries. Stock libs provided for ease of entry. Modified
28886         help html file accordingly.
28888 2000-11-03 Naba kumar  <naba@gnome.org>
28890         * README: Minor fixes in Doc files.
28892         * src/gnome_prj.c, src/appwidzard_cbs.c:
28893         Fixed to ignore non-existant dir for blank prj.
28894         More checking in project creation, especially to confirm
28895         that the prj file already does not exist.
28897         * anjuta.spec, configure.in: Upgraded to version 0.1.2
28899         * src/controls.c: Now Menu item "Format/Detach current document"
28900         is inactive when there is no document opened.
28902 === Anjuta 0.1.1 ===
28904 2000-11-01 Naba kumar  <naba@gnome.org>
28906         Completed and Release of first version (Beta) with lots of bugs.
28908 1999-12-27 Naba kumar  <naba@gnome.org>
28910         Anjuta project started.