Implement log filtering
[anjuta-git-plugin.git] / ChangeLog
blob060d90d4e99246e6076eef9c9c88e2096ccd835e
1 2008-06-03 Halton Huo <halton.huo@sun.com>
3         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4         * libanjuta/anjuta-launcher.c:
5         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
7 === anjuta 2.5.0 ===
9 2008-06-02  Naba Kumar  <naba@gnome.org>
11         * NEWS: Updated for 2.5.0 release.
12         
13 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
15         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
16         * plugins/cvs-plugin/Makefile.am,
17         plugins/cvs-plugin/cvs-execute.c,
18         plugins/sourceview/anjuta-document.c,
19         plugins/sourceview/Makefile.am,
20         plugins/subversion/Makefile.am,
21         plugins/search/search-replace.h,
22         plugins/search/Makefile.am,
23         plugins/build-basic-autotools/build-basic-autotools.c,
24         plugins/build-basic-autotools/Makefile.am,
25         plugins/editor/Makefile.am,
26         plugins/document-manager/Makefile.am,
27         plugins/macro/Makefile.am,
28         configure.in:
29         Fix #514620: Port anjuta to GRegex
31 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
33         * plugins/debug-manager/anjuta-marshal.list,
34         plugins/debug-manager/sexy-icon-entry.c:
35         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
36         Update sexy icon entry
38 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
40         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
41         * plugins/run-program/execute.c:
42         Fix #536045: New run program plugin crash
44 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
46         * libanjuta/interfaces/anjuta-idl-compiler.pl,
47         libanjuta/interfaces/libanjuta.idl,
48         manuals/reference/libanjuta/libanjuta-sections.txt:
49         Keep comment for enum and structures
50         Declare class typedef first
51         Allow to document Anjuta shell variable using define
52         Add a documentation sample in IAnjutaProjectManager interface
54         * manuals/reference/libanjuta/writing-plugins.sgml:
55         Fix a detail in the previous patch
57 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
59         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
60         * manuals/reference/libanjuta/writing-plugins.sgml:
61         Fix #534175: Deprecated code in Plugin Tutorial
63 2008-05-27  basti  <pee@hiddenbox.de>
65         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
66         * scripts/anjuta_import.sh.in,
67         plugins/tools/scripts/prepare-changelog.pl,
68         global-tags/create_global_tags.sh.in:
69         Use sh instead of bash when possible
71         * plugins/sourceview/anjuta-document-saver.c,
72         plugins/sourceview/anjuta-document-loader.c:
73         Order of include matter on OpenBSD
75         * plugins/debug-manager/start.c:
76         ps syntax differ on *BSD
78         * libanjuta/anjuta-launcher.c:
79         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
80         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
82 2008-05-27  Johannes Schmid  <jhs@gnome.org>
84         * plugins/language-manager/Makefile.am:
85         Merged patch from bug 
86         #535048 – Anjuta doesn't build when checking underlinking and overlinking
88 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
90         * manuals/reference/libanjuta/libanjuta-docs.sgml:
91         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
92         in the documentation
94 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
96         * plugins/debug-manager/start.c,
97         plugins/build-basic-autotools/build-basic-autotools.c,
98         plugins/run-program/plugin.c,
99         plugins/run-program/execute.c,
100         plugins/run-program/plugin.h,
101         libanjuta/interfaces/libanjuta.idl,
102         libanjuta/interfaces/anjuta-idl-compiler.pl,
103         manuals/reference/libanjuta/libanjuta-docs.sgml,
104         manuals/reference/libanjuta/libanjuta-sections.txt:
105         Change the new IAnjutaBuilder interface to use callbacks
106         Add the documentation of IAnjutaBuilder
108 2008-05-25  Naba Kumar  <naba@gnome.org>
110         Patch from: Pavel Kostyuchenko
112         * libanjuta/anjuta-preferences.c
113         (anjuta_preferences_is_dialog_created):
114         * libanjuta/anjuta-preferences.h:
115         * src/action-callbacks.c (on_set_preferences1_activate):
116         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
117         open twice.
119 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
121         * plugins/editor/text_editor_cbs.c:
122         Set line to mouse location when popup-menu is displayed (#530689)
124 2008-05-25  James Liggett  <jrliggett@cox.net>
126         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
127         * libanjuta/anjuta-command.c,
128         libanjuta/anjuta-async-command.c:
129         Document AnjutaCommand and AnjutaAsyncCommand
131 2008-05-25  basti  <pee@hiddenbox.de>
133         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
134         * plugins/debug-manager/debug_tree.c:
135         Fix a crash when changing a watch while debugger is stopped
137         * plugins/gdb/plugin.c,
138         plugins/gdb/anjuta-gdb.plugin.in:
139         Allow loading application/octet-stream mime type
141 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
143         * plugins/debug-manager/start.c:
144         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
146 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
148         * plugins/run-program/plugin.c,
149         plugins/run-program/execute.c,
150         plugins/run-program/plugin.h:
151         Use IAnjutaBuilder to always run an up to date program
153 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
155         * plugins/build-basic-autotools/build-basic-autotools.c,
156         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
157         libanjuta/interfaces/libanjuta.idl,
158         libanjuta/interfaces/anjuta-idl-compiler.pl:
159         New IAnjutaBuilder interface allowing to check if a target is up to
160         data and having a notification when the target is built
162 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
164         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
165         * plugins/project-wizard/templates/django.wiz:
166         Fix #533758: django project creation fails
168 2008-05-19  Johannes Schmid  <jhs@gnome.org>
170   Patch from Pavel Kostyuchenko:
171         * plugins/glade/anjuta-design-document.h:
172         * plugins/glade/plugin.c (update_current_project),
173         (value_added_current_editor), (glade_update_ui),
174         (on_document_destroy), (glade_plugin_add_project):
175         
176         #532625 – Wrong consecution of functions calls when opening a glade file
178 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
180         * plugins/project-wizard/templates/terminal.wiz,
181         plugins/project-wizard/templates/xlib-dock.wiz,
182         plugins/project-wizard/templates/wxwin.wiz,
183         plugins/project-wizard/templates/java.wiz,
184         plugins/project-wizard/templates/django.wiz,
185         plugins/project-wizard/templates/gnome.wiz,
186         plugins/project-wizard/templates/anjuta-plugin.wiz,
187         plugins/project-wizard/templates/gtkmm.wiz,
188         plugins/project-wizard/templates/python.wiz,
189         plugins/project-wizard/templates/cpp.wiz,
190         plugins/project-wizard/templates/sdl.wiz,
191         plugins/project-wizard/templates/gtk.wiz,
192         plugins/project-wizard/templates/minimal.wiz,
193         plugins/project-wizard/templates/xlib.wiz,
194         plugins/project-wizard/templates/gcj.wiz:
195         Fix #533346: Create project in path with spaces fails
197 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
199         * src/anjuta.glade,
200         libanjuta/anjuta-preferences.c:
201         Fix #531940: Can't change the default project directory
203 2008-05-14  Rémi Cardona  <remi@gentoo.org>
205         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
206         * plugins/editor/scintilla/Makefile.am,
207         libanjuta/Makefile.am:
208         Remove useless _DEPENDENCIES
210 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
212         * plugins/run-program/execute.c:
213         Fix #532243: Execute program with whitespace in the project path fails
215 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
217         * plugins/debug-manager/debug_tree.c:
218         Fix #531623: Crash on updating non-existing watch
220 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
222         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
223         * tagmanager/tm_tag.c:
224         * tagmanager/test_tm_buffer.c:
225         * plugins/editor/scintilla/LexNsis.cxx:
226         * plugins/editor/aneditor.cxx:
227         * plugins/file-manager/file-view.c:
228         Fixed a bunch of compiler warnings
230 2008-05-10  Johannes Schmid  <jhs@gnome.org>
232         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
233         * plugins/symbol-browser/plugin.c (project_root_added),
234         (isymbol_manager_search):
235         
236         Fixed global tags loading from project configuration and added a
237         configuration option
239 2008-05-08  Johannes Schmid  <jhs@gnome.org>
241         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
243         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
244         * plugins/subversion/subversion-log-dialog.c (create_columns):
245         
246         Fix translation issues (#530860 and #531411)
248 2008-05-08  Johannes Schmid  <jhs@gnome.org>
250         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
252         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
253         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
254         * plugins/project-wizard/templates/java/configure.ac.tpl:
255         * plugins/project-wizard/templates/minimal/autogen.sh:
256         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
257         * plugins/project-wizard/templates/python/configure.ac.tpl:
258         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
259         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
260         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
261         
262         #531405 – AM_CONFIG_HEADER macro is obsolete
263         
264         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
265         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
267 2008-05-07  Massimo Cora'  <maxcvs@email.it>
269         * libanjuta/interfaces/libanjuta.idl:
270         * plugins/class-inheritance/class-inherit.c
271         (class_inheritance_show_dynamic_class_popup_menu):
272         * plugins/language-support-cpp-java/cpp-java-assist.c
273         (cpp_java_assist_create_word_completion_cache),
274         (cpp_java_assist_show_calltip):
275         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
276         * plugins/symbol-db/plugin.c (isymbol_manager_search):
277         * plugins/symbol-db/symbol-db-engine.c
278         (on_scan_update_files_symbols_end),
279         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
280         * plugins/symbol-db/symbol-db-engine.h:
281         add limit/offset keywords to search query. Adjusted APIs.
282         Fixed a minor bug with caches in the engine.
284 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
286         * plugins/terminal/anjuta-terminal-plugin.glade,
287         plugins/terminal/terminal.c:
288         The terminal configuration default option doesn't work (#530031)
289         Combobox for terminal choose not working (#530032)
291 2008-05-06  Johannes Schmid  <jhs@gnome.org>
293         * plugins/document-manager/plugin.c (on_session_save):
294         Do not reverse list of file in save-session (#531445)
295         
296         * plugins/sourceview/anjuta-view.c
297         (anjuta_view_button_press_event):
298         Set line to mouse location when popup-menu is displayed (#530689)
300 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
302         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
303         plugins/terminal/Makefile.am,
304         plugins/terminal/terminal.c:
305         Add a context menu with copy/paste in terminal plugin
307 2008-05-02  Johannes Schmid  <jhs@gnome.org>
309         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
310         * libanjuta/interfaces/libanjuta.idl:
311         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
312         (iproject_manager_iface_init):
313         Add an interface method to access the pkg-config data from gnome-build.
314         
315         * plugins/symbol-browser/plugin.c (project_root_added):
316         Automatically load symbol from project configuration (proof-of-concept)
318 2008-05-01  Massimo Cora'  <maxcvs@email.it>
320         * plugins/symbol-db/plugin.c (symbol_db_activate):
321         * plugins/symbol-db/test/main.c (main):
323         Adapt to changes in recent libgda
325 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
327         * plugins/run-program/execute.c:
328         Fix run plugin again, previous patch was causing a crash when
329         the program exist
331 2008-05-01  Johannes Schmid  <jhs@gnome.org>
333         * plugins/document-manager/plugin.c (update_title):
334         Fixed bug broken titles for new files
336 2008-05-01  Johannes Schmid  <jhs@gnome.org>
338         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
339         (anjuta_util_replace_home_dir_with_tilde),
340         (anjuta_util_str_middle_truncate):
341         * libanjuta/anjuta-utils.h:
342         Added some utility methods (derived from gedit)
343         
344         * plugins/document-manager/plugin.c (get_directory_display_name),
345         (update_title):
346         Really fix #530033 now
348 2008-05-01  Massimo Cora'  <maxcvs@email.it>
350         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
351         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
353         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
354         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
355         (sdb_engine_thread_monitor), (sdb_engine_init),
356         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
357         (sdb_engine_add_new_sym_implementation),
358         (sdb_engine_second_pass_update_scope_1),
359         (sdb_engine_second_pass_update_scope),
360         (sdb_engine_second_pass_update_heritage),
361         (symbol_db_engine_update_project_symbols),
362         (symbol_db_engine_get_files_with_zero_symbols),
363         (symbol_db_engine_get_file_symbols):
364         fixed a population bug introduced with using of caches. It broke the kind
365         of symbol in some cases (e.g. returning of table_id = -1). 
366         Avoid lazy initialization and inlined the lookup functions to speed up the
367         thing.
368         Performances improvement in sdb_engine_second_pass_update_heritage () using
369         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
370         logic in this part should avoid gui freezing, at least here it does not freeze.
372         * plugins/symbol-db/symbol-db-view-locals.c
373         (symbol_db_view_locals_recv_signals_from_engine):
374         * plugins/symbol-db/symbol-db-view.c
375         (symbol_db_view_recv_signals_from_engine):
376         greyed out trees while population is in place.
378 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
380         * data/default.profile:
381         Put the new run program plugin in the default plugin list
383         * plugins/run-program/execute.c:
384         Fix a crash when the program doesn't exist
386 2008-04-30  Johannes Schmid  <jhs@gnome.org>
388         * plugins/document-manager/anjuta-document-manager.ui:
389         * plugins/message-view/anjuta-message-manager.ui:
390         Put the menu items of the message-manager in the correct Goto menu
392 2008-04-30  Johannes Schmid  <jhs@gnome.org>
394         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
395         Allow markup in dialog description
396         
397         * plugins/file-loader/plugin.c (iloader_load):
398         #523186 – Open With dialog should mention filename
400 2008-04-30  Johannes Schmid  <jhs@gnome.org>
402         * libanjuta/anjuta-status.c (anjuta_status_set_title):
403         * plugins/document-manager/anjuta-docman.c
404         (anjuta_docman_update_page_label):
405         * plugins/document-manager/plugin.c (update_title),
406         (on_document_update_save_ui):
407         
408         #530033 – Have window title like gedit
409         Also add the dirty char (*) at the beginning of the filename to match HIG
411 2008-04-30  Johannes Schmid  <jhs@gnome.org>
413         * plugins/devhelp/anjuta-devhelp.ui:
414         * plugins/search/anjuta-search.ui:
415         * plugins/document-manager/anjuta-document-manager.ui:
416         * src/anjuta.ui:
417         Moved Goto menu into View to avoid cluttering the menubar and created
418         new Documents menu
420         * plugins/document-manager/action-callbacks.c (on_next_document),
421         (on_previous_document):
422         * plugins/document-manager/action-callbacks.h:
423         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
424         (anjuta_docman_update_documents_menu_status),
425         (anjuta_docman_update_documents_menu),
426         (on_notebook_page_reordered), (anjuta_docman_page_init),
427         (anjuta_docman_new), (on_notebook_switch_page),
428         (anjuta_docman_add_document), (anjuta_docman_remove_document):
429         * plugins/document-manager/plugin.c:
430         
431         Show open documents in the "Documents" menu and add actions for next/prev
432         document like in gedit. Don't center menu items of notebook popup menu.
433         (Fixes bugs #453702 and #529528)
435 2008-04-29  Johannes Schmid  <jhs@gnome.org>
437         Patch from Yuriy Penkin:
439         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
440         .glade:
441         * plugins/debug-manager/anjuta-debug-manager.glade:
442         * plugins/run-program/anjuta-run-program.glade:
443         * plugins/tools/anjuta-tools.glade:
444         530566 – Fix translation and POTFILES.in
446 2008-04-29  Johannes Schmid  <jhs@gnome.org>
448         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
449         Use current project folder as default and added a file filter for
450         the patch file chooser.
452 2008-04-28  Massimo Cora'  <maxcvs@email.it>
454         * plugins/symbol-db/symbol-db-view-search.c
455         (sdb_view_search_model_filter):
456         fixed search symbols to match "foo_symbol_%"
458 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
460         * configure.in,
461         po/POTFILES.in,
462         plugins/Makefile.am,
463         src/anjuta.ui,
464         (added) plugins/run-program/anjuta-run-program-48.png,
465         (added) plugins/run-program/anjuta-run-program.glade,
466         (added) plugins/run-program/anjuta-run-program.plugin.in,
467         (added) plugins/run-program/anjuta-run-program.ui,
468         (added) plugins/run-program/execute.c,
469         (added) plugins/run-program/execute.h,
470         (added) plugins/run-program/Makefile.am,
471         (added) plugins/run-program/parameters.c,
472         (added) plugins/run-program/parameters.h,
473         (added) plugins/run-program/plugin.c,
474         (added) plugins/run-program/plugin.h,
475         (added) plugins/run-program/utils.c,
476         (added) plugins/run-program/utils.h:
477         New run program plugin, includes a new dialog box to set
478         program arguments
480         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
481         plugins/debug-manager/anjuta-debug-manager.ui,
482         plugins/debug-manager/plugin.c,
483         plugins/debug-manager/start.c:
484         Update debugger plugin to use run program parameter dialog
486         * plugins/build-basic-autotools/build-basic-autotools.c,
487         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
488         Remove run program menu item
490         * libanjuta/interfaces/libanjuta.idl,
491         plugins/gdb/plugin.c,
492         plugins/gdb/debugger.c,
493         plugins/gdb/debugger.h,
494         plugins/debug-manager/command.c,
495         plugins/debug-manager/command.h:
496         Use a gchar * null terminated array instead of a GList for
497         passing environment variables
499 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
501         * plugins/terminal/terminal.c,
502         libanjuta/interfaces/libanjuta.idl:
503         Add a child-exited signal in the IAnjutaTerminal interface
504         Remove environment variables merging, it is already done
505         in vte
507 2008-04-28  Massimo Cora'  <maxcvs@email.it>
509         * plugins/symbol-db/plugin.c (isymbol_manager_search):
510         * plugins/symbol-db/symbol-db-engine.c
511         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
512         fixed partial pattern match accordingly with api.
514 2008-04-28  Johannes Schmid <jhs@gnome.org>
516         * plugins/symbol-db/plugin.c:
517   Hide progress bar when things are done.
519 2008-04-27  Massimo Cora'  <maxcvs@email.it>
521         * plugins/symbol-db/symbol-db-engine.c
522         (symbol_db_engine_find_symbol_by_name_pattern),
523         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
524         fixed typo on query.
525         
526 2008-04-26  Massimo Cora'  <maxcvs@email.it>
528         * plugins/document-manager/plugin.c (on_document_update_ui):
529         * plugins/symbol-db/symbol-db-engine-iterator-node.c
530         (symbol_db_engine_iterator_node_get_symbol_extra_string):
531         * plugins/symbol-db/symbol-db-engine.c
532         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
533         (sdb_engine_get_dyn_query_node_by_id),
534         (sdb_engine_dyn_child_query_node_destroy),
535         (sdb_engine_insert_dyn_query_node_by_id),
536         (sdb_engine_free_cached_queries),
537         (sdb_engine_free_cached_dynamic_queries),
538         (sdb_engine_get_tuple_id_by_unique_name),
539         (sdb_engine_get_tuple_id_by_unique_name2),
540         (sdb_engine_get_tuple_id_by_unique_name3),
541         (sdb_engine_populate_db_by_tags),
542         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
543         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
544         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
545         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
546         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
547         (sdb_engine_add_new_sym_implementation),
548         (sdb_engine_add_new_heritage),
549         (sdb_engine_add_new_scope_definition),
550         (sdb_engine_add_new_tmp_heritage_scope),
551         (sdb_engine_second_pass_update_scope_1),
552         (sdb_engine_second_pass_update_heritage),
553         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
554         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
555         (on_scan_update_files_symbols_end),
556         (symbol_db_engine_update_project_symbols),
557         (symbol_db_engine_get_full_local_path),
558         (symbol_db_engine_get_file_db_path),
559         (sdb_engine_walk_down_scope_path),
560         (symbol_db_engine_get_files_with_zero_symbols),
561         (sdb_engine_prepare_symbol_info_sql),
562         (symbol_db_engine_get_class_parents_by_symbol_id),
563         (symbol_db_engine_get_class_parents),
564         (symbol_db_engine_get_global_members_filtered),
565         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
566         (symbol_db_engine_get_scope_members_by_symbol_id),
567         (symbol_db_engine_get_scope_members),
568         (symbol_db_engine_get_current_scope),
569         (symbol_db_engine_get_file_symbols),
570         (symbol_db_engine_get_symbol_info_by_id),
571         (symbol_db_engine_find_symbol_by_name_pattern),
572         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
573         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
574         * plugins/symbol-db/symbol-db-engine.h:
575         * plugins/symbol-db/tables.sql:
576         new dynamic prepared queries architecture. Now every query used in the
577         engine has its own compiled query in libgda-sqlite provider. This for speed
578         improvements, code cleaning and auto-escaping of string parameters. 
579         Lookup of dynamic queries takes care of sym_info parameters and of 
580         parameters passed to functions. The compiled GdaStatements are stored in an 
581         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
582         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
584         * plugins/symbol-db/test/Makefile.am:
585         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
586         (main):
587         re-enabled test.
589 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
591         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
592         * po/POTFILES.in,
593         plugins/tools/tool.c:
594         Fix #529798: Mark additional strings for translation
596 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
598         * plugins/project-wizard/druid.c,
599         plugins/project-wizard/property.c,
600         plugins/project-wizard/property.h,
601         plugins/project-wizard/parser.c,
602         plugins/project-wizard/templates/mkfile.wiz,
603         plugins/project-wizard/templates/terminal.wiz,
604         plugins/project-wizard/templates/xlib-dock.wiz,
605         plugins/project-wizard/templates/wxwin.wiz,
606         plugins/project-wizard/templates/java.wiz,
607         plugins/project-wizard/templates/django.wiz,
608         plugins/project-wizard/templates/gnome.wiz,
609         plugins/project-wizard/templates/anjuta-plugin.wiz,
610         plugins/project-wizard/templates/gtkmm.wiz,
611         plugins/project-wizard/templates/python.wiz,
612         plugins/project-wizard/templates/cpp.wiz,
613         plugins/project-wizard/templates/sdl.wiz,
614         plugins/project-wizard/templates/gtk.wiz,
615         plugins/project-wizard/templates/minimal.wiz,
616         plugins/project-wizard/templates/xlib.wiz,
617         plugins/project-wizard/templates/gcj.wiz:
618         Add additional restriction on project name fix #529226
620 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
622         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
623         * plugins/tools/plugin.c:
624         Fix #529506: Uncorrect unloading tools plugin
626 2008-04-22  Johannes Schmid  <jhs@gnome.org>
628         * plugins/search/search-replace.c (search_and_replace),
629         (on_message_view_destroyed):
630         Don't spit out two many warnings when the message view is destroyed
631         
632         * plugins/search/search-replace_backend.c
633         (file_buffer_new_from_path):
634         Only use first 500 characters for validation
636 2008-04-21  Johannes Schmid  <jhs@gnome.org>
638         * plugins/search/plugin.c (find_incremental):
639         * plugins/search/search-replace.c (on_search_regex_toggled),
640         (on_search_button_next_clicked), (search_replace_find_usage):
641         * plugins/search/search-replace_backend.c (match_substr_free),
642         (file_buffer_new_from_path), (get_next_match),
643         (clear_search_replace_instance), (create_search_replace_instance):
644         * plugins/search/search-replace_backend.h:
645         
646         Use GRegex instead of pcre and convert files to utf-8 if necessary.
647         Rest of #440637
649 2008-04-21  Johannes Schmid  <jhs@gnome.org>
651         * plugins/document-manager/action-callbacks.c
652         (on_editor_command_paste_activate):
653         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
654   (there was an else missing...)
656 2008-04-17  Naba Kumar  <naba@naba-desktop>
658         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
659         * plugins/project-import/anjuta-project-import.plugin.in:
660         * plugins/project-wizard/anjuta-project-wizard.glade:
661         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
662         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
664 2008-04-20  Johannes Schmid  <jhs@gnome.org>
666         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
667         Fixed a condition where we kill our own process
669 2008-04-20  Johannes Schmid  <jhs@gnome.org>
671         * libanjuta/anjuta-session.h:
672         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
673         * plugins/symbol-db/plugin.c (value_added_current_editor),
674         (on_session_load), (symbol_db_activate):
675         * plugins/symbol-db/plugin.h:
676         * plugins/symbol-db/symbol-db-view.c
677         (sdb_view_build_and_display_base_tree):
678         Added new sessions states to avoid loading the local symbols before
679         the session is loaded (speeds up start-up).
680         
681         * plugins/document-manager/plugin.c
682         (update_document_ui_undo_items), (update_document_ui_save_items),
683         (on_document_update_ui):
684         * plugins/sourceview/sourceview.c (idocument_redo):
685         Fixed #528705 – There is no Redo
687 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
689         * libanjuta/interfaces/libanjuta.idl,
690         plugins/terminal/terminal.c,
691         plugins/build-basic-autotools/executer.c,
692         plugins/gdb/plugin.c:
693         Add an env parameter in the IAnjutaTerminal interface allowing
694         to specify additional environment variables
696         * libanjuta/anjuta-launcher.c:
697         Add one initialization
699 2008-04-16  Johannes Schmid  <jhs@gnome.org>
701         Patch from Ignacio Casal Quinteiro:
702         * plugins/file-loader/anjuta-recent-chooser-menu.c
703         (_gtk_recent_chooser_get_items),
704         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
705         (anjuta_recent_chooser_menu_populate):
706         Show 5 project and 15 file items in recent-chooser
708 2008-04-16  Johannes Schmid  <jhs@gnome.org>
710         * plugins/search/search-replace_backend.c (isawordchar),
711         (extra_match), (get_next_match):
712         
713         Make searching utf-8 aware. We still need to fix encodings for
714         search/replace in files as it is currently assumed they are utf-8 like
715         the editors.
717 2008-04-16  Johannes Schmid  <jhs@gnome.org>
718         
719         Patch from Ignacio Casal Quinteiro:
720         * plugins/file-loader/anjuta-recent-chooser-menu.c
721         (anjuta_recent_chooser_menu_insert_item),
722         (anjuta_recent_chooser_menu_populate):
723         * plugins/file-loader/plugin.c (activate_plugin):
724         Fix recent files in the toolbar
725         
726         * plugins/tools/plugin.c (ipreferences_merge):
727         Fixed some warnings
729 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
731         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
733 2008-04-13  Naba Kumar  <naba@naba-desktop>
735         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
736         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
737         Do not enable brace autocompletion by defualt because it annoying for
738         fast typist (i.e. it's easier to type ending brace than move carat)
739         and it's currently broken for scintilla.
741 2008-04-13  Naba Kumar  <naba@naba-desktop>
743         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
744         * src/about.c (on_about_plugin_activate): Removed dead code.
745         * src/main.c: Make smaller include.
747 2008-04-12  Naba Kumar  <naba@naba-desktop>
749         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
750         src/utilities.h: Removed dead files.
751         * src/widget-registry.c, src/widget-registry.h: Removed more dead
752         files.
754 2008-04-12  Naba Kumar  <naba@naba-desktop>
756         * src/action-callbacks.c: Removed unneeded gnome.h include.
757         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
759 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
761         Reviewed by Naba Kumar  <naba@gnome.org>:
762         * libanjuta/anjuta-utils.{ch}:
763         Added anjuta_utils_get_user_config_dir. This func is used
764         to get the user config directory.
765         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
767 2008-04-12  Johannes Schmid  <jhs@gnome.org>
769         * plugins/search/Makefile.am:
770         * plugins/search/anjuta-search.glade:
771         * plugins/search/anjuta-search.ui:
772         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
773         (on_find_and_replace1_activate), (on_find_in_files1_activate),
774         (on_findnext1_activate), (on_findprevious1_activate),
775         (on_prev_occur), (on_next_occur), (activate_plugin),
776         (deactivate_plugin), (dispose), (finalize),
777         (search_plugin_class_init):
778         * plugins/search/plugin.h:
779         * plugins/search/search-replace.c (search_and_replace_init),
780         (search_and_replace), (write_message_pane), (on_message_clicked),
781         (save_not_opened_files), (replace_in_not_opened_files),
782         (search_replace_next_previous), (search_replace_next),
783         (search_replace_previous), (sr_get_gladewidget),
784         (search_set_popdown_strings), (search_set_popdown_map),
785         (search_select_item), (search_set_combo), (search_set_action),
786         (search_set_target), (search_set_direction),
787         (search_get_item_combo), (search_get_item_combo_name),
788         (search_direction_changed), (populate_value), (reset_flags),
789         (reset_flags_and_search_button), (search_start_over),
790         (search_end_alert), (max_results_alert), (nb_results_alert),
791         (search_show_replace), (modify_label_image_button),
792         (search_replace_populate), (show_jump_button),
793         (translate_dialog_strings), (create_dialog), (show_dialog),
794         (word_in_list), (list_max_items), (search_update_combos),
795         (replace_update_combos), (search_update_dialog),
796         (on_search_replace_delete_event),
797         (on_search_dialog_key_press_event),
798         (search_disconnect_set_toggle_connect),
799         (on_search_match_whole_word_toggled),
800         (on_search_match_whole_line_toggled),
801         (on_search_match_word_start_toggled), (on_search_regex_toggled),
802         (search_set_toggle_direction), (on_search_direction_changed),
803         (on_search_action_changed), (on_search_target_changed),
804         (on_search_expression_changed), (on_actions_no_limit_clicked),
805         (on_search_button_close_clicked), (on_search_button_stop_clicked),
806         (on_search_button_next_clicked), (search_replace_find_usage),
807         (on_search_button_jump_clicked), (on_search_expression_activate),
808         (on_search_full_buffer_toggled), (on_search_forward_toggled),
809         (on_search_backward_toggled), (on_setting_basic_search_toggled),
810         (basic_search_toggled), (anjuta_search_replace_activate):
811         * plugins/search/search-replace.h:
812         * plugins/search/search-replace_backend.c (pcre_info_free),
813         (pcre_info_new), (match_substr_free), (match_info_free),
814         (file_buffer_free), (file_buffer_new_from_te),
815         (file_buffer_new_from_path), (file_buffer_line_from_pos),
816         (file_match_line_from_pos), (create_search_files_list),
817         (get_project_file_list), (isawordchar), (extra_match),
818         (get_next_match), (create_search_entries), (regex_backref),
819         (clear_search_replace_instance), (clear_pcre),
820         (create_search_replace_instance):
821         * plugins/search/search-replace_backend.h:
822         Restored old search plugin - was a bad idea to merge this patch. Sorry!
824 2008-04-12  Johannes Schmid  <jhs@gnome.org>
826         * libanjuta/Makefile.am:
827         * libanjuta/libanjuta.h:
828         * plugins/document-manager/anjuta-document-manager.glade:
829         * plugins/document-manager/plugin.c:
830         * plugins/editor/text_editor.c (text_editor_finalize),
831         (convert_to_utf8), (load_from_file), (save_to_file):
832         * plugins/editor/text_editor.h:
833         * plugins/sourceview/Makefile.am:
834         * plugins/sourceview/anjuta-convert.c:
835         * plugins/sourceview/anjuta-convert.h:
836         * plugins/sourceview/anjuta-document-loader.c:
837         * plugins/sourceview/anjuta-document-saver.c:
838         * plugins/sourceview/anjuta-document.c:
839         * plugins/sourceview/anjuta-encodings.c:
840         * plugins/sourceview/anjuta-encodings.h:
841         * plugins/sourceview/anjuta-utils.c:
842         * plugins/sourceview/anjuta-utils.h:
843         * plugins/sourceview/anjuta-view.c:
844         * plugins/sourceview/sourceview.c:
845         
846         Move the encoding conversion infrastrcute to libanjuta and update all
847         users. Test all available encodings by default in scintilla editor
848         like sourceview is doing and removed encoding preferences
850         * plugins/search/search-replace_backend.c
851         (file_buffer_new_from_uri):
852         Fixed crasher
854 2008-04-11  Johannes Schmid  <jhs@gnome.org>
856         * plugins/search/anjuta-search.glade:
857         Various small improvements to the dialog
859 2008-04-11  Johannes Schmid  <jhs@gnome.org>
861         Patch from Ignacio Casal Quinteiro:
862         * plugins/file-loader/Makefile.am:
863         * plugins/file-loader/anjuta-recent-chooser-menu.c
864         (gtk_recent_chooser_iface_init),
865         (_anjuta_recent_chooser_install_properties),
866         (sort_recent_items_mru), (get_is_recent_filtered),
867         (_gtk_recent_chooser_get_items),
868         (anjuta_recent_chooser_menu_class_init),
869         (anjuta_recent_chooser_menu_init),
870         (anjuta_recent_chooser_menu_finalize),
871         (anjuta_recent_chooser_menu_dispose),
872         (anjuta_recent_chooser_menu_constructor),
873         (anjuta_recent_chooser_menu_set_property),
874         (anjuta_recent_chooser_menu_get_property),
875         (anjuta_recent_chooser_menu_set_current_uri),
876         (anjuta_recent_chooser_menu_get_current_uri),
877         (anjuta_recent_chooser_menu_select_uri),
878         (anjuta_recent_chooser_menu_unselect_uri),
879         (anjuta_recent_chooser_menu_select_all),
880         (anjuta_recent_chooser_menu_unselect_all),
881         (anjuta_recent_chooser_menu_set_sort_func),
882         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
883         (anjuta_recent_chooser_menu_get_recent_manager),
884         (anjuta_recent_chooser_menu_add_filter),
885         (anjuta_recent_chooser_menu_remove_filter),
886         (anjuta_recent_chooser_menu_list_filters),
887         (anjuta_recent_chooser_menu_set_current_filter),
888         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
889         (anjuta_recent_chooser_menu_create_item),
890         (anjuta_recent_chooser_menu_insert_item),
891         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
892         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
893         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
894         (get_icon_size_for_widget), (foreach_set_shot_tips),
895         (anjuta_recent_chooser_menu_set_show_tips),
896         (anjuta_recent_chooser_menu_new),
897         (anjuta_recent_chooser_menu_new_for_manager):
898         * plugins/file-loader/anjuta-recent-chooser-menu.h:
899         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
900         (activate_plugin), (dispose):
901         
902         Add separator to recent menu (#526932)
904         * plugins/search/Makefile.am:
905         * plugins/search/anjuta-search.glade:
906         * plugins/search/anjuta-search.ui:
907         * plugins/search/plugin.c (on_find1_activate),
908         (on_find_and_replace1_activate), (on_find_in_files1_activate),
909         (on_findnext1_activate), (on_findprevious1_activate),
910         (on_search_again_activate), (on_find_usage), (activate_plugin),
911         (deactivate_plugin), (dispose), (search_plugin_class_init):
912         * plugins/search/plugin.h:
913         * plugins/search/search-replace.c (anj_sr_execute),
914         (anj_sr_write_match_message), (on_message_clicked),
915         (anj_sr_set_search_string), (anj_sr_select_nearest),
916         (anj_sr_select_next), (anj_sr_select_previous),
917         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
918         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
919         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
920         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
921         (anj_sr_set_target), (anj_sr_set_direction),
922         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
923         (anj_sr_get_combo_id_active_value),
924         (anj_sr_conform_direction_change), (anj_sr_populate_value),
925         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
926         (anj_sr_end_alert), (anj_sr_max_results_alert),
927         (anj_sr_total_results_alert), (anj_sr_show_replace),
928         (anj_sr_modify_button), (anj_sr_populate_data),
929         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
930         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
931         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
932         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
933         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
934         (anj_sr_find_in_list), (anj_sr_trim_list),
935         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
936         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
937         (on_search_dialog_delete_event), (on_search_dialog_key_press),
938         (anj_sr_disconnect_set_toggle_connect),
939         (on_search_match_whole_word_toggled),
940         (on_search_match_whole_line_toggled),
941         (on_search_match_word_start_toggled), (on_search_regex_toggled),
942         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
943         (on_search_direction_changed), (on_search_action_changed),
944         (on_search_target_changed), (on_search_expression_changed),
945         (on_search_button_close_clicked), (on_search_button_stop_clicked),
946         (on_search_button_start_clicked),
947         (on_search_button_replace_clicked),
948         (on_search_expression_activate):
949         * plugins/search/search-replace.h:
950         * plugins/search/search-replace_backend.c (regex_backref),
951         (pcre_info_free), (pcre_info_new), (match_substr_free),
952         (match_info_free_subs), (editor_new_from_file_buffer),
953         (file_buffer_new_from_te), (file_buffer_new_from_uri),
954         (file_buffer_free), (file_buffer_get_byte_offset),
955         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
956         (file_buffer_find_lines), (file_buffer_freshen_lines),
957         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
958         (file_buffer_get_linetext_for_line), (save_file_buffer),
959         (replace_in_local_buffer), (get_search_files_list),
960         (get_project_files_list), (isawordchar), (extra_match),
961         (get_next_match), (create_search_entries), (clear_search_entries),
962         (search_get_default_data), (search_replace_data_new),
963         (clear_search_replace_instance), (search_replace_data_destroy),
964         (search_replace_init):
965         * plugins/search/search-replace_backend.h:
966         * plugins/search/search_preferences.c (removed):
967         * plugins/search/search_preferences.h (removed):
968         
969         Merged the UI changes from bug #511688 and simplified the search dialog
971 2008-04-10  Johannes Schmid <jhs@gnome.org>
973         * plugins/symbol-db/symbol-db-engine.c:
974         * plugin.c:
975         Check for ctags binary (#516123)
977 2008-04-09  Massimo Cora'  <maxcvs@email.it>
979         * plugins/symbol-db/symbol-db-engine.c
980         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
981         (sdb_engine_get_query_parameters_list),
982         (sdb_engine_free_cached_queries),
983         (sdb_engine_get_tuple_id_by_unique_name),
984         (sdb_engine_get_tuple_id_by_unique_name2),
985         (sdb_engine_get_tuple_id_by_unique_name3),
986         (symbol_db_engine_add_new_workspace),
987         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
988         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
989         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
990         (sdb_engine_add_new_sym_implementation),
991         (sdb_engine_add_new_heritage),
992         (sdb_engine_add_new_scope_definition),
993         (sdb_engine_add_new_tmp_heritage_scope),
994         (sdb_engine_second_pass_update_scope_1),
995         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
996         (on_scan_update_files_symbols_end),
997         (symbol_db_engine_update_project_symbols):
998         GdaSet *plist is now used globally for every prepared statement.
999         It won't be created/unreffed at every query.
1001 2008-04-09  Johannes Schmid  <jhs@gnome.org>
1003         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
1004         Fixed crasher when deactivating symbol-db plugin
1006 2008-04-08  Johannes Schmid  <jhs@gnome.org>
1008         * plugins/symbol-db/symbol-db-engine.c
1009         (sdb_engine_populate_db_by_tags):
1010         Don't use transactions - uses only half of the time now!
1012 2008-04-08  Massimo Cora'  <maxcvs@email.it>
1014         * plugins/symbol-db/symbol-db-engine.c
1015         (sdb_engine_prepare_symbol_info_sql),
1016         (symbol_db_engine_get_global_members_filtered):
1017         * plugins/symbol-db/symbol-db-view.c
1018         (sdb_view_load_symbol_pixbufs),
1019         (sdb_view_build_and_display_base_tree):
1020         fixed global tab icons. Libgda could not understood the right fields, now it
1021         does.
1023 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1025         * plugins/language-support-cpp-java/cpp-java-assist.c
1026         (completion_compare), (create_completion),
1027         (cpp_java_assist_create_word_completion_cache):
1028         
1029         Only show () for functions/methods and macros with arguments. Does not work
1030         with symbol-db yet but fixes things for symbol-browser
1032 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1034         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1035         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1036         (sdb_engine_add_new_sym_implementation):
1037         
1038         Fixed some issues with caching
1040 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1042         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
1043         (on_importing_project_end), (project_root_added),
1044         (symbol_db_activate), (symbol_db_deactivate):
1045         * plugins/symbol-db/plugin.h:
1046         
1047         Give the symbol-db it's own progress bar because there are too many
1048         interactions with the global status bar.
1050 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1052         * plugins/symbol-db/symbol-db-view-locals.c
1053         (sdb_view_locals_create_new_store):
1054         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
1055         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
1056         (symbol_db_view_open):
1057         
1058         Sort symbol trees
1060 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1062         * plugins/sourceview/sourceview.c (idocument_cut),
1063         (idocument_copy), (idocument_paste):
1064         Block insert-text signal on cut/copy/paste
1066 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1068         * plugins/symbol-db/plugin.c (on_char_added),
1069         (on_single_file_scan_end):
1070         Only update buffer when a newline is inserted
1071         
1072         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
1073         (sdb_engine_get_tuple_id_by_unique_name),
1074         (sdb_engine_get_tuple_id_by_unique_name2),
1075         (sdb_engine_get_tuple_id_by_unique_name3),
1076         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
1077         (sdb_engine_finalize), (symbol_db_engine_db_exists),
1078         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1079         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
1080         Precompute file_defined_id to speed up population
1082 2008-04-06  Johannes Schmid  <jhs@gnome.org>
1084         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1085         (anjuta_launcher_set_encoding):
1086         Fixed some problems with binary streams needed by symbol-db
1087         
1088         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
1089         Removed DEBUG_PRINT
1090         
1091         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1092         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
1093         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
1094         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1095         (sdb_engine_add_new_sym_implementation),
1096         (on_scan_update_files_symbols_end):
1097         Use some caching to speed up population
1098         
1099         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
1100         Exit properly when scanning is over
1102 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1104         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1105         One additional change missed in the previous commit
1107 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1109         * plugins/project-wizard/templates/gtkmm.wiz,
1110         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
1111         plugins/project-wizard/templates/gtkmm/src/main.cc,
1112         plugins/project-wizard/templates/django.wiz,
1113         plugins/project-wizard/templates/python.wiz,
1114         plugins/project-wizard/templates/python/configure.ac.tpl,
1115         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
1116         plugins/project-wizard/templates/cpp.wiz,
1117         plugins/project-wizard/templates/cpp/configure.ac.tpl,
1118         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
1119         plugins/project-wizard/templates/sdl.wiz,
1120         plugins/project-wizard/templates/sdl/configure.ac.tpl,
1121         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
1122         plugins/project-wizard/templates/terminal.wiz,
1123         plugins/project-wizard/templates/terminal/configure.ac.tpl,
1124         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
1125         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
1126         plugins/project-wizard/templates/gtk.wiz,
1127         plugins/project-wizard/templates/gtk/src/main.c,
1128         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
1129         plugins/project-wizard/templates/minimal.wiz,
1130         plugins/project-wizard/templates/minimal/configure.ac.tpl,
1131         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
1132         plugins/project-wizard/templates/java.wiz,
1133         plugins/project-wizard/templates/java/configure.ac.tpl,
1134         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
1135         plugins/project-wizard/templates/xlib.wiz,
1136         plugins/project-wizard/templates/xlib/configure.ac.tpl,
1137         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
1138         plugins/project-wizard/templates/gcj.wiz,
1139         plugins/project-wizard/templates/gcj/configure.ac.tpl,
1140         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
1141         plugins/project-wizard/templates/xlib-dock.wiz,
1142         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
1143         plugins/project-wizard/templates/wxwin.wiz,
1144         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
1145         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
1146         plugins/project-wizard/templates/gnome.wiz,
1147         plugins/project-wizard/templates/gnome/src/main.c,
1148         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
1149         plugins/project-wizard/templates/anjuta-plugin.wiz,
1150         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
1151         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
1152         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
1153         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
1154         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
1155         Fix bug #525999: Remove space in file and target names generated
1156         by project wizard
1157         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
1158         has been renamed ianjuta_document_manager_get_current_document
1160 2008-04-06  Naba Kumar  <naba@naba-desktop>
1162         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
1163         * libanjuta/anjuta-utils.h:
1164         * plugins/project-wizard/druid.c (check_and_warn_missing),
1165         (on_druid_next):
1166         * plugins/project-wizard/header.c (npw_header_free),
1167         (npw_header_add_required_program),
1168         (npw_header_add_required_package),
1169         (npw_header_check_required_programs), (package_is_installed),
1170         (npw_header_check_required_packages):
1171         * plugins/project-wizard/header.h:
1172         * plugins/project-wizard/parser.c (parse_tag),
1173         (parse_header_start), (parse_header_text):
1174         * plugins/project-wizard/templates/anjuta-plugin.wiz:
1175         * plugins/project-wizard/templates/cpp.wiz:
1176         * plugins/project-wizard/templates/django.wiz:
1177         * plugins/project-wizard/templates/gcj.wiz:
1178         * plugins/project-wizard/templates/gnome.wiz:
1179         * plugins/project-wizard/templates/gtk.wiz:
1180         * plugins/project-wizard/templates/gtkmm.wiz:
1181         * plugins/project-wizard/templates/java.wiz:
1182         * plugins/project-wizard/templates/minimal.wiz:
1183         * plugins/project-wizard/templates/mkfile.wiz:
1184         * plugins/project-wizard/templates/python.wiz:
1185         * plugins/project-wizard/templates/sdl.wiz:
1186         * plugins/project-wizard/templates/terminal.wiz:
1187         * plugins/project-wizard/templates/wxwin.wiz:
1188         * plugins/project-wizard/templates/xlib-dock.wiz:
1189         * plugins/project-wizard/templates/xlib.wiz:
1191         Added a check for vital programs and packages needed to create a
1192         new project. A warning dialog is shown to user in project
1193         wizard when he proceeds after selecting a project type.
1194         Updated all project templates to cover vital programs and
1195         packages to generate and build correctly.
1196         
1197 2008-04-05  Naba Kumar  <naba@gnome.org>
1199         patch from  surenspost@gmail.com:
1200         * src/about.c: Fixed bug #523068 link in about window doesn't work.
1202 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1204         * plugins/sourceview/anjuta-view.c:
1205         * plugins/sourceview/anjuta-view.h:
1206         * plugins/sourceview/sourceview-prefs.c (init_fonts),
1207         (sourceview_prefs_init):
1208         Removed unused color management code
1209         
1210         * plugins/sourceview/anjuta-editor-sourceview.glade:
1211         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
1212         (create_style_model), (on_style_changed), (ipreferences_merge),
1213         (ipreferences_unmerge):
1214         * plugins/sourceview/plugin.h:
1215         
1216         Added style chooser for sourceview editor (#522555)
1218 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1220         * plugins/document-manager/action-callbacks.c:
1221         * plugins/document-manager/anjuta-document-manager.ui:
1222         * plugins/document-manager/plugin.c (ui_give_shorter_names),
1223         (update_document_ui_disable_all):
1224         * plugins/file-loader/anjuta-loader-plugin.ui:
1225         * plugins/file-loader/plugin.c (on_new_activate),
1226         (activate_plugin):
1227         
1228         Moved "New" action from document-manager to file-loader using 
1229         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
1231 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1233         * Makefile.am:
1234         * configure.in:
1235         * libegg/.cvsignore:
1236         * libegg/Makefile.am:
1237         * libegg/egg-cell-renderer-text.c:
1238         * libegg/egg-combo-action.c:
1239         * libegg/egg-entry-action.c:
1240         * libegg/egg-recent-action.c:
1241         * libegg/egg-recent-files-module.c:
1242         * libegg/egg-recent-item.c:
1243         * libegg/egg-recent-model.c:
1244         * libegg/egg-recent-util.c:
1245         * libegg/egg-recent-view-gtk.c:
1246         * libegg/egg-recent-view.c:
1247         * libegg/egg-submenu-action.c:
1248         * libegg/eggcellrendererpopup.c:
1249         * libegg/eggcomboselect.c:
1250         * libegg/eggmarshalers.list:
1251         * libegg/eggtreemodelfilter.c:
1252         * libegg/eggtreemodelunion.c:
1253         * libegg/eggtreemultidnd.c:
1254         * libegg/gtkcellview.h:
1255         * libegg/layout.glade:
1256         * libegg/menu/.cvsignore:
1257         * libegg/menu/Makefile.am:
1258         * libegg/menu/egg-combo-action.h:
1259         * libegg/menu/egg-entry-action.h:
1260         * libegg/menu/egg-recent-action.h:
1261         * libegg/menu/egg-submenu-action.h:
1262         * libegg/menu/eggcomboselect.h:
1263         * libegg/recent-files/.cvsignore:
1264         * libegg/recent-files/Makefile.am:
1265         * libegg/recent-files/egg-recent-item.h:
1266         * libegg/recent-files/egg-recent-model.h:
1267         * libegg/recent-files/egg-recent-util.h:
1268         * libegg/recent-files/egg-recent-view-gtk.h:
1269         * libegg/recent-files/egg-recent-view.h:
1270         * libegg/recent-files/egg-recent.h:
1271         * libegg/test-actions.c:
1272         * libegg/test-multi-drag.c:
1273         * libegg/test-union.c:
1274         * libegg/treeviewutils/.cvsignore:
1275         * libegg/treeviewutils/Makefile.am:
1276         * libegg/treeviewutils/egg-cell-renderer-text.h:
1277         * libegg/treeviewutils/eggcellrendererpopup.h:
1278         * libegg/treeviewutils/eggtreemodelfilter.h:
1279         * libegg/treeviewutils/eggtreemodelunion.h:
1280         * libegg/treeviewutils/eggtreemultidnd.h:
1281         * libegg/util/.cvsignore:
1282         * libegg/util/Makefile.am:
1283         * libegg/util/egg-macros.h:
1284         * libegg/util/eggintl.h:
1285         
1286         Killed libegg (#349279)
1287         
1288         * plugins/document-manager/Makefile.am:
1289         * plugins/document-manager/action-callbacks.c:
1290         * plugins/document-manager/plugin.c:
1291         * plugins/editor/plugin.c:
1292         (on_open_recent_file), (sort_recent_menu),
1293         (setup_recent_chooser_menu), (activate_plugin), (dispose),
1294         (anjuta_file_loader_plugin_instance_init):
1295         * plugins/file-loader/plugin.h:
1296         * plugins/search/Makefile.am:
1297         * plugins/search/plugin.c:
1298         * plugins/search/search-replace.c:
1299         
1300         Removed dead code and libegg from Makefiles
1301         
1302         * plugins/symbol-browser/Makefile.am:
1303         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1304         * plugins/symbol-browser/plugin.c (on_editor_saved),
1305         (update_editor_symbol_model), (iter_matches),
1306         (value_removed_current_editor), (activate_plugin):
1307         Removed symbol-browser toolbar which used libegg and was
1308         buggy (#451588)
1309         
1310         Patch from Ignacio Casal Quinteiro with lots of changes:
1311         * plugins/file-loader/Makefile.am:
1312         * plugins/file-loader/anjuta-loader-plugin.ui:
1313         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
1314         Port FileLoader to GtkRecent (#398984)
1316 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1318         * configure.in:
1319         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1320         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
1321         * libanjuta/interfaces/libanjuta.idl:
1322         * plugins/Makefile.am:
1323         * plugins/class-inheritance/class-inherit.c
1324         (class_inheritance_show_dynamic_class_popup_menu),
1325         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1326         (class_inheritance_update_graph):
1327         * plugins/language-support-cpp-java/cpp-java-assist.c
1328         (create_completion),
1329         (cpp_java_assist_create_scope_completion_cache),
1330         (cpp_java_assist_create_word_completion_cache),
1331         (cpp_java_assist_show_calltip):
1332         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1333         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
1334         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
1335         (isymbol_get_extra_info_string), (isymbol_get_line),
1336         (isymbol_get_icon), (isymbol_iface_init):
1337         * plugins/symbol-browser/an_symbol.h:
1338         * plugins/symbol-browser/an_symbol_view.c
1339         (anjuta_symbol_view_get_file_symbol_model):
1340         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
1341         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1342         (isymbol_manager_iface_init):
1343         * plugins/symbol-db/Makefile.am:
1344         * plugins/symbol-db/anjuta-symbol-db.glade:
1345         * plugins/symbol-db/plugin.c
1346         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1347         (value_added_current_editor), (goto_local_tree_iter),
1348         (goto_global_tree_iter), (on_global_treeview_row_expanded),
1349         (on_global_treeview_row_collapsed), (on_project_element_added),
1350         (on_project_element_removed), (on_importing_project_end),
1351         (do_import_sources_after_abort), (do_import_sources),
1352         (project_root_added), (project_root_removed), (symbol_db_activate),
1353         (symbol_db_deactivate), (isymbol_manager_search),
1354         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1355         (isymbol_manager_iface_init), (ipreferences_merge),
1356         (ipreferences_unmerge), (ipreferences_iface_init):
1357         * plugins/symbol-db/plugin.h:
1358         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1359         (symbol_db_engine_iterator_node_new),
1360         (sdb_engine_iterator_node_instance_init),
1361         (sdb_engine_iterator_node_finalize),
1362         (symbol_db_engine_iterator_node_get_symbol_id),
1363         (symbol_db_engine_iterator_node_get_symbol_name),
1364         (symbol_db_engine_iterator_node_get_symbol_file_pos),
1365         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
1366         (symbol_db_engine_iterator_node_get_symbol_signature),
1367         (symbol_db_engine_iterator_node_get_symbol_extra_string),
1368         (isymbol_get_name), (isymbol_get_args),
1369         (isymbol_get_extra_info_string), (isymbol_get_uri),
1370         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
1371         (isymbol_iface_init):
1372         * plugins/symbol-db/symbol-db-engine-iterator.c
1373         (symbol_db_engine_iterator_new):
1374         * plugins/symbol-db/symbol-db-engine.c
1375         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
1376         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1377         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1378         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
1379         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1380         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1381         (sdb_engine_init), (sdb_engine_finalize),
1382         (sdb_engine_set_defaults_db_parameters),
1383         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
1384         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1385         (sdb_engine_get_tuple_id_by_unique_name),
1386         (sdb_engine_get_tuple_id_by_unique_name2),
1387         (sdb_engine_get_tuple_id_by_unique_name3),
1388         (symbol_db_engine_add_new_workspace),
1389         (symbol_db_engine_project_exists),
1390         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1391         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
1392         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
1393         (sdb_engine_add_new_sym_access),
1394         (sdb_engine_add_new_sym_implementation),
1395         (sdb_engine_add_new_heritage),
1396         (sdb_engine_add_new_scope_definition),
1397         (sdb_engine_add_new_tmp_heritage_scope),
1398         (sdb_engine_second_pass_update_scope_1),
1399         (sdb_engine_second_pass_update_heritage),
1400         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1401         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1402         (on_scan_update_files_symbols_end),
1403         (symbol_db_engine_fill_type_array),
1404         (symbol_db_engine_update_files_symbols),
1405         (symbol_db_engine_update_project_symbols),
1406         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1407         (symbol_db_engine_update_buffer_symbols),
1408         (symbol_db_engine_get_files_with_zero_symbols),
1409         (sdb_engine_prepare_symbol_info_sql),
1410         (symbol_db_engine_get_class_parents_by_symbol_id),
1411         (symbol_db_engine_get_class_parents),
1412         (symbol_db_engine_get_global_members_filtered),
1413         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1414         (symbol_db_engine_get_scope_members_by_symbol_id),
1415         (symbol_db_engine_get_scope_members),
1416         (symbol_db_engine_get_file_symbols),
1417         (symbol_db_engine_get_symbol_info_by_id),
1418         (symbol_db_engine_get_full_local_path),
1419         (symbol_db_engine_get_file_db_path),
1420         (symbol_db_engine_find_symbol_by_name_pattern),
1421         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1422         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1423         * plugins/symbol-db/symbol-db-engine.h:
1424         * plugins/symbol-db/symbol-db-prefs.c
1425         (on_prefs_executable_changed), (on_gconf_notify_prefs),
1426         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
1427         (on_listall_output), (on_listall_exit), (files_visit_dir),
1428         (on_tag_load_toggled), (symbol_db_prefs_init),
1429         (symbol_db_prefs_finalize):
1430         * plugins/symbol-db/symbol-db-prefs.h:
1431         * plugins/symbol-db/symbol-db-view-locals.c
1432         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
1433         (do_add_root_symbol_to_view),
1434         (consume_symbols_inserted_queue_idle_destroy),
1435         (consume_symbols_inserted_queue_idle), (on_scan_end),
1436         (do_recurse_subtree_and_remove), (on_symbol_removed),
1437         (on_symbol_inserted),
1438         (symbol_db_view_locals_recv_signals_from_engine),
1439         (symbol_db_view_locals_update_list):
1440         * plugins/symbol-db/symbol-db-view.c
1441         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
1442         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
1443         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1444         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1445         (sdb_view_build_and_display_base_tree):
1446         * plugins/symbol-db/symbol-db.glade:
1447         * plugins/symbol-db/symbol-db.ui:
1448         * plugins/symbol-db/tables.sql:
1449         * plugins/symbol-db/test/Makefile.am:
1450         * plugins/symbol-db/test/main.c (get_parents), (main),
1451         (packages_foreach), (files_visit_dir):
1452         
1453         Merged changes from symbol-db branch
1455 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1457         * plugins/sourceview/sourceview.c (autodetect_language):
1458         Use gnome_vfs_get_slow_mime_type()
1460 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1462         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
1463         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
1464         (open_with_dialog):
1465         
1466         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
1467         supertype instead no plugin for mime-type was found (#525706)
1469 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1471         patch by: Carl-Anton Ingmarsson:
1472         * src/anjuta.glade:
1473         Fixed padding in preferences
1475 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1477         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
1479         * plugins/tools/anjuta-tools.glade:
1480         * plugins/tools/anjuta-tools.ui:
1481         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
1482           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
1483           atp_tool_dialog_refresh, atp_tool_dialog_show):
1484         * plugins/tools/dialog.h (dialog, plugin):
1485         * plugins/tools/plugin.c (prefs, gxml, action_group,
1486           atp_plugin_finalize, test, atp_plugin_activate,
1487           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
1488           ipreferences_unmerge, ipreferences_iface_init):
1489         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
1490           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
1491           atp_user_tool_activate, atp_tool_list_append_new,
1492           atp_tool_list_activate, atp_tool_list_deactivate):
1493         * plugins/tools/tool.h (plugin):
1494         
1495         #515854 – Move configuration into preferences
1497 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1499         patch by: Carl-Anton Ingmarsson:
1500         * src/anjuta-app.c (style, on_toolbar_style_changed,
1501           on_add_merge_widget, anjuta_app_instance_init):
1502         * src/anjuta.glade:
1503         
1504         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
1506 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
1508         * plugins/debug-manager/anjuta-debug-manager.glade,
1509         plugins/debug-manager/command.c,
1510         plugins/debug-manager/command.h,
1511         plugins/debug-manager/start.c,
1512         plugins/gdb/plugin.c,
1513         plugins/gdb/debugger.c,
1514         plugins/gdb/debugger.h,
1515         libanjuta/interfaces/libanjuta.idl:
1516         Improve start program dialog, allowing to specify working
1517         directory and environment variables
1519 2008-03-26  Naba Kumar  <naba@gnome.org>
1521         * libanjuta/resources.c (anjuta_res_url_show): Use
1522         anjuta_prog_is_installed() instead of g_find_program_in_path() and
1523         fixed formatting.
1525         Patch from Carl-Anton Ingmarsson:
1527         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
1528         * libanjuta/anjuta-utils.h:
1529         * src/action-callbacks.c (help_activate),
1530         (on_help_manual_activate), (on_help_tutorial_activate),
1531         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1532         * libanjuta/Makefile.am:
1533         Get rid of gnome_help_display_with_doc_id()
1535 2008-03-26  Naba Kumar  <naba@gnome.org>
1537         Patch from Carl-Anton Ingmarsson:
1539         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
1540         * plugins/project-import/project-import.c (on_import_cancel): Remove
1541         stray GnomeDruid variable.
1543 2008-03-26  Naba Kumar  <naba@gnome.org>
1545         * plugins/project-import/project-import.c (create_start_page):
1546         * plugins/project-wizard/druid.c (npw_druid_new):
1547         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
1548         
1549         Fixed type 'assistent' to 'assistant'.
1551 2008-03-25  Naba Kumar  <naba@gnome.org>
1553         Patch from Carl-Anton Ingmarsson:
1555         * libanjuta/Makefile.am:
1556         * libanjuta/anjuta-ui.c (sensitivity_toggled),
1557         (visibility_toggled), (accel_edited_callback),
1558         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
1559         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
1560         (anjuta_ui_get_accel_editor):
1561         * libegg/Makefile.am:
1562         * libegg/eggaccelerators.c (removed):
1563         * libegg/eggcellrendererkeys.c (removed):
1564         * libegg/eggtreeviewstate.c (removed):
1565         * libegg/test-tree-utils.c (removed):
1566         * libegg/treeviewutils/Makefile.am:
1567         * libegg/treeviewutils/eggaccelerators.h (removed):
1568         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
1569         * libegg/treeviewutils/eggtreeviewstate.h (removed):
1571         Ports anjuta-ui to gtk_cell_renderer_accel
1572         
1573 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1575         Reviewed by Naba Kumar  <naba@gnome.org>
1577         * plugins/project-import/Makefile.am:
1578         * plugins/project-import/project-import.{ch}:
1579         * plugins/project-import/anjuta-project-import.glade (removed):
1580         * configure.in, po/POTFILES.in:
1582         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
1583         file because libglade doesn't have GtkAssistant support.
1585 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
1587         * plugins/debug-manager/registers.c:
1588         Avoid a crash when debugger stop on an error
1590         * plugins/debug-manager/start.c,
1591         plugins/gdb/debugger.c,
1592         libanjuta/interfaces/libanjuta.idl:
1593         Display an error message when debugger target is not found
1595 2008-03-15  Naba Kumar  <naba@naba-desktop>
1597         * configure.in:
1598         * data/Makefile.am:
1599         * (removed) data/properties:
1600         * (added) plugins/editor/properties:
1601         * plugins/editor/Makefile.am:
1603         Moved data/properties to plugins/editor/ and removed dead code from
1604         Makefile.am files.
1605         
1606 2008-03-15  Naba Kumar  <naba@naba-desktop>
1608         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1609         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1610         (macro_dialog_finalize):
1611         * plugins/macro/macro-edit.c (macro_edit_dispose),
1612         (macro_edit_finalize):
1614         Fixed errors in previous patch.
1615         
1616 2008-03-15  Naba Kumar  <naba@naba-desktop>
1618         Patch from Ignacio Casal Quinteiro:
1620         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1621         (finalize):
1622         * plugins/class-gen/plugin.c (dispose), (finalize):
1623         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1624         (class_inheritance_dispose):
1625         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1626         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1627         (dma_plugin_finalize):
1628         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1629         (dma_debugger_queue_finalize):
1630         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1631         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1632         (anjuta_docman_finalize):
1633         * plugins/document-manager/plugin.c:
1634         * plugins/editor/plugin.c (dispose), (finalize),
1635         (editor_plugin_class_init):
1636         * plugins/editor/text_editor.c (text_editor_dispose),
1637         (text_editor_finalize):
1638         * plugins/file-loader/plugin.c (dispose), (finalize),
1639         (anjuta_file_loader_plugin_class_init):
1640         * plugins/file-manager/plugin.c (file_manager_finalize),
1641         (file_manager_dispose):
1642         * plugins/file-wizard/plugin.c (dispose), (finalize),
1643         (file_wizard_plugin_class_init):
1644         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1645         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1646         * plugins/glade/plugin.c (glade_plugin_dispose),
1647         (glade_plugin_finalize), (glade_plugin_class_init):
1648         * plugins/gtodo/plugin.c (finalize), (dispose):
1649         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1650         (anjuta_vim_plugin_dispose):
1651         * plugins/indent/plugin.c (indent_plugin_finalize),
1652         (indent_plugin_dispose):
1653         * plugins/language-manager/plugin.c (language_manager_finalize),
1654         (language_manager_dispose):
1655         * plugins/language-support-cpp-java/plugin.c
1656         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1657         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1658         (macro_db_class_init):
1659         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1660         (macro_dialog_finalize), (macro_dialog_class_init):
1661         * plugins/macro/macro-edit.c (macro_edit_dispose),
1662         (macro_edit_finalize), (macro_edit_class_init):
1663         * plugins/macro/plugin.c (finalize), (dispose):
1664         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1665         (anjuta_msgman_finalize):
1666         * plugins/message-view/message-view.c (message_view_dispose),
1667         (message_view_finalize):
1668         * plugins/message-view/plugin.c (message_view_plugin_dispose),
1669         (message_view_plugin_finalize):
1670         * plugins/patch/plugin.c (patch_plugin_finalize),
1671         (patch_plugin_dispose):
1672         * plugins/profiler/plugin.c (profiler_finalize),
1673         (profiler_dispose):
1674         * plugins/project-import/plugin.c (dispose), (finalize),
1675         (project_import_plugin_class_init):
1676         * plugins/project-manager/plugin.c
1677         (project_manager_plugin_finalize),
1678         (project_manager_plugin_dispose):
1679         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1680         (npw_plugin_finalize), (npw_plugin_class_init):
1681         * plugins/sample1/plugin.c (sample_plugin_finalize),
1682         (sample_plugin_dispose):
1683         * plugins/search/plugin.c (dispose), (finalize),
1684         (search_plugin_class_init):
1685         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1686         (sourceview_plugin_dispose):
1687         * plugins/subversion/plugin.c (finalize), (dispose):
1688         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1689         * plugins/symbol-browser/an_symbol_iter.c
1690         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1691         * plugins/symbol-browser/an_symbol_search.c
1692         (an_symbol_search_dispose), (an_symbol_search_finalize):
1693         * plugins/symbol-browser/an_symbol_view.c
1694         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1695         * plugins/symbol-browser/plugin.c (dispose), (finalize):
1696         * plugins/symbol-db/plugin.c (symbol_db_finalize),
1697         (symbol_db_dispose):
1698         * plugins/terminal/terminal.c (terminal_plugin_dispose),
1699         (terminal_plugin_finalize):
1700         * plugins/tools/plugin.c (atp_plugin_dispose),
1701         (atp_plugin_finalize), (atp_plugin_class_init):
1702         * plugins/valgrind/plugin.c (valgrind_finalize),
1703         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1705 2008-03-15  Naba Kumar  <naba@gnome.org>
1707         * TODO.tasks: Updated and marked debugger bounties completed.
1708         
1709 2008-03-12  Johannes Schmid  <jhs@gnome.org>
1711         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1712         (get_line_indentation_base):
1713         
1714         #521847 – anjuta freez when edit file
1716 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1718         Patch from Rob Bradford:
1719         * plugins/build-basic-autotools/executer.c (execute_program):
1720         520324 – Execute command is not overridable
1721         
1722         * plugins/sourceview/sourceview.c (on_insert_text):
1723         Removed Debug print
1725 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1727         Patch from James Liggett:
1728         * plugins/subversion/plugin.c (activate_plugin):
1729         521691 – Crash when click "Resolve Conflicts" without opened project
1731 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1733         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1734         * plugins/language-support-cpp-java/cpp-java-utils.c:
1735         * plugins/language-support-cpp-java/plugin.c
1736         (get_line_indentation_base), (on_editor_char_inserted_cpp):
1737         520415 – [PATCH] Problems in auto indentatation code,
1738         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1739         
1740         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1741         (anjuta_view_button_press_event):
1742         * plugins/sourceview/sourceview.c (on_insert_text),
1743         (sourceview_adjustment_changed), (sourceview_new):
1744         #520761 – Weirz behavior with popup
1746 2008-03-03  Johannes Schmid  <jhs@gnome.org>
1748         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1749         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1750         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1751         (anjuta_launcher_fork):
1752         * libanjuta/anjuta-launcher.h:
1753         Add API to set environment variables for the forked process
1754         
1755         * plugins/build-basic-autotools/Makefile.am:
1756         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1757         .glade:
1758         * plugins/build-basic-autotools/build-basic-autotools.c
1759         (build_set_env), (build_execute_command_full),
1760         (build_execute_command), (build_configure_project),
1761         (build_autogen_project):
1762         * plugins/build-basic-autotools/build-basic-autotools.h:
1763         * plugins/build-basic-autotools/build-options.c
1764         (fill_options_combo), (build_dialog_configure):
1765         * plugins/build-basic-autotools/build-options.h:
1766         Use new launcher API to set CFLAGS when running configure. New configure dialog
1767         which has predefined CFLAGS settings.
1769         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1771 === anjuta 2.4.0 ===
1773 2008-03-11  Naba Kumar  <naba@gnome.org>
1775         * NEWS: Updated for 2.4.0 stable release.
1776         * configure.in: Version bumped to 2.4.0
1777         * TODO.tasks: Updated.
1779 2008-03-10  Rob Bradford  <rob@robster.org.uk>
1781         Reviewed by Naba Kumar  <naba@gnome.org>:
1782         * global-tags/Makefile.am:
1783         Revert change for #515954. This change was incorrect, the anjuta-tags
1784         program is installed into the $(bindir) rather than the $(scriptdir).
1786 2008-03-02  Naba Kumar  <naba@gnome.org>
1788         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1789         * configure.in: Added a requirement for scintilla editor plugin.
1791 2008-03-02  Johannes Schmid  <jhs@gnome.org>
1793         * plugins/message-view/anjuta-msgman.c
1794         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1795         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1796         * plugins/message-view/anjuta-msgman.h:
1797         
1798         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1799         get rid of the cached current_view member.
1800         Fixes #518469 – Save message buffer not working good
1802 2008-03-01  Johannes Schmid  <jhs@gnome.org>
1804         Patch by James Liggett:
1805         * plugins/subversion/svn-command.h:
1806         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1807         Fixed #519275 – Subversion should allow offline diffs   
1809 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1811         * plugins/language-support-cpp-java/cpp-java-assist.c
1812         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1813         Removed some debug code
1814         
1815         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1816         Escape tooltip text to avoid broken markup
1818 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1820         * libanjuta/Makefile.am:
1821         Fixed a build error when building with -j X
1822         
1823         * plugins/tools/scripts/prepare-changelog.pl:
1824         Updated to latest script version in gnome svn
1826 2008-02-28  Johannes Schmid <jhs@gnome.org>
1828         * plugins/document-manager/anjuta-docman.c:
1829         (anjuta_docman_page_destroy):
1830         Do not unref widget because the GtkNotebook will unref them
1831         
1832         * plugins/file-manager/file-view.c: (file_view_refresh):
1833         * plugins/search/search_preferences.c: (search_preferences_init):
1834         Fixed a memory leaks
1835         
1836         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1837         (ieditor_get_offset), (ieditor_iface_init),
1838         (idocument_get_filename), (ilanguage_get_supported_languages),
1839         (autodetect_language):
1840         
1841         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1842         was missing.
1844 2008-02-28  Johannes Schmid <jhs@gnome.org>
1846         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1847         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1849 2008-02-27  Naba Kumar  <naba@gnome.org>
1851         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1852         string break. That was a mistake doing at this point.
1854 === anjuta 2.3.5 ===
1856 2008-02-26  Naba Kumar  <naba@gnome.org>
1858         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1859         crash when there is a modified new file open, a non-modified exiting
1860         file open and autosave happen. Simplified error checking logic and
1861         avoided memory corruption. Fixes bug #Bug 518716.
1863 2008-02-25  Naba Kumar  <naba@gnome.org>
1865         * NEWS: Updated for release 2.3.5
1866         * configure.in: Bumped version to 2.3.5
1868         * plugins/build-basic-autotools/build-basic-autotools.c:
1869         (on_editor_changed): Avoid accessing text which is greater than
1870         valid range.
1872         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1874 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
1876         * plugins/debug-manager/breakpoints.c:
1877         Fix #518329: Crash when adding breakpoint and other similar bugs
1879 2008-02-25  Johannes Schmid <jhs@gnome.org>
1881         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1882         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1883         Never call error() which calls exit()
1884         #517646 – Anjuta exists with code 2 when i try to import gedit
1886 2008-02-23  Johannes Schmid <jhs@gnome.org>
1888         * plugins/sourceview/sourceview.c: (ieditor_insert):
1889         Block insert_text signal when inserting manually.
1891 2008-02-23  Johannes Schmid <jhs@gnome.org>
1893         * plugins/sourceview/sourceview.c: (on_insert_text):
1894         Fixed a problem with the "insert-text" signal that broke
1895         copy&paste sometimes
1897 2008-02-22  Johannes Schmid <jhs@gnome.org>
1899         * plugins/language-support-cpp-java/plugin.c:
1900         (get_line_indentation_base):
1901         More fixes for comment handling and made the code
1902         a lot simpler
1904 2008-02-22  Johannes Schmid <jhs@gnome.org>
1906         * plugins/sourceview/sourceview.c: (on_insert_text):
1907         Fixed #517919 – Crash on pasting docblock
1909 2008-02-20  Johannes Schmid <jhs@gnome.org>
1911   Patch from James Liggett:
1912         * plugins/profiler/profiler.glade:
1913         Fix width options dialog. Translations are not longer cut off. (#516630)
1915 2008-02-18  Johannes Schmid <jhs@gnome.org>
1917         * plugins/sourceview/sourceview.c: (on_insert_text):
1918         Do not change the iterator in the "insert-text" handler because
1919         it has some strange side-effects when copying text
1920         Fix useless free'ing in hover-leave that might have led to random
1921         crashes
1923 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1925         * plugins/debug-manager/start.c:
1926         Avoid a glib warning if no project is loaded
1928 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1930         * manuals/anjuta-manual/C/debugger.xml:
1931         Remove warning about new debugger
1933 2008-02-17  Johannes Schmid <jhs@gnome.org>
1935         * manuals/anjuta-manual/figures/project-window.png:     
1936         Use a smaller picture
1938 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1940         * plugins/gdb/debugger.c:
1941         Set breakpoint in file with uncommon characters in path name
1943 2008-02-17  Johannes Schmid <jhs@gnome.org>
1945         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1946         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1947         (icell_get_char):
1948         * plugins/sourceview/sourceview.c: (on_insert_text):    
1949         Fix "char-added" signal to pass the correct iterator
1951 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1953         * plugins/gdb/debugger.c:
1954         Load executable in gdb with space in path name 
1956 2008-02-17  Johannes Schmid <jhs@gnome.org>
1958         * plugins/language-support-cpp-java/plugin.c:
1959         (get_line_indentation_base), (get_line_auto_indentation),
1960         (on_auto_indent):
1961         Some bugfixes and clean-ups in comment indentation code
1962         
1963         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1964         (anjuta_view_finalize), (anjuta_view_key_press_event):
1965         * plugins/sourceview/sourceview.c: (on_insert_text),
1966         (sourceview_create_highligth_indic), (sourceview_new):
1967         Cleaned implementation of char-added signal by using "insert-text" signal
1968         instead of filtering "key-press-event"
1969         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1970         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1971         (iiter_diff):
1972         Fixed implementation of get_character and return value of iiter_first() and
1973         iiter_last();
1975 2008-02-16  Johannes Schmid <jhs@gnome.org>
1977         * plugins/valgrind/plugin.c: (valgrind_activate),
1978         (ipreferences_merge), (ipreferences_unmerge):
1979         * plugins/valgrind/vgactions.c: (vg_actions_run):
1980         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1981         
1982         Fixed crasher when starting valgrind because of strange prefs handling and
1983         #516641 – Valgrind: Load Log does not clear list
1985 2008-02-15  James Liggett  <jrliggett@cox.net>
1987         * plugins/profiler/plugin.c:
1988         (on_select_other_target_button_clicked):
1989         Select the new custom target in the list so that the user sees it.
1991         Bug 516630 – Selection custom binary in profiler is not
1992         user-friendly.
1994 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1996         * manuals/anjuta-manual/C/projects.xml:
1997         Fix #515993: "Add package" button is "Add Package" in code
1998         Fix #516727: "Build All" is "Build Project" in code
1999         Fix #516728: "Clean All" is "Clean Project" in code
2000         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
2001         Fix #516730: Fix note title 
2002         "Configure" is "Run Configure..." in code
2004 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2006         * (added) manuals/anjuta-manual/C/figures/project-window.png,
2007         (removed) manuals/anjuta-manual/C/figures/project_win.png,
2008         manuals/anjuta-manual/C/projects.xml,
2009         manuals/anjuta-manual/Makefile.am:
2010         Fix #515207: Add a new project window screenshoot
2011         Rename "Project View" to "Project window"
2013 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2015         * plugins/project-import/project-import.c:
2016         Fix #516743: Import project keeps an old date on project file
2018         * plugins/project-manager/plugin.c:
2019         Fix #516737: Import project doesn't load project with space in name
2021 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2023         * plugins/debug-manager/command.c:
2024         Destroy local variables on each step
2026         * plugins/debug-manager/debug_tree.c,
2027         plugins/debug-manager/watch.c,
2028         plugins/debug-manager/locals.c,
2029         plugins/gdb/debugger.c,
2030         libanjuta/interfaces/libanjuta.idl:
2031         Parse local variables scope (not used yet)
2033 2008-02-15  James Liggett <jrliggett@cox.net>
2035         reviewed by: Johannes Schmid <jhs@gnome.org>
2037         * plugins/profiler/gprof-options.c: (setup_widgets),
2038         (gprof_options_set_target), (gprof_options_has_target),
2039         (gprof_options_get_string):
2040         * plugins/profiler/gprof-options.h:
2041         * plugins/profiler/plugin.c: (ifile_open):
2042         516128 – crash in Anjuta IDE: selected profiler as the...
2044 2008-02-14  Johannes Schmid <jhs@gnome.org>
2046         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
2047         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
2048         * plugins/symbol-browser/an_symbol.c:
2049         * plugins/symbol-browser/an_symbol_view.c:
2050         (on_symbol_view_row_expanded):
2051         Fixed some memory leaks (Remember to all free/unref everything that comes
2052         from gtk_tree_model_get())
2054 2008-02-14  Johannes Schmid <jhs@gnome.org>
2056         * plugins/document-manager/search-box.c: (on_search_activated):
2057         516377 – Status bar does not change its status of 'Search for .. continued at top'
2058         (caused by differences between scintilla and sourceview)
2060 2008-02-13  James Liggett <jrliggett@cox.net>
2062         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
2063         Output in UTF-8 format to avoid hangs with the editor. (#516014)
2065 2008-02-14  Johannes Schmid <jhs@gnome.org>
2067         * plugins/language-support-cpp-java/plugin.c:
2068         (get_line_indentation_base), (get_line_auto_indentation),
2069         (on_editor_char_inserted_cpp):
2070         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
2072 2008-02-13  Johannes Schmid <jhs@gnome.org>
2074         * plugins/language-support-cpp-java/plugin.c:
2075         (is_iter_inside_string), (get_line_auto_indentation):
2076         Handle comments in the code and do not ask editor. Fixes scintilla
2077         indentation (sourceview does not report comments anyway).
2078         
2079         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
2080         Diff with correct sign (also fixes some issues with language-support)
2082 2008-02-13  Johannes Schmid <jhs@gnome.org>
2084         * plugins/language-support-cpp-java/plugin.c:
2085         (get_line_indentation_base):
2086         Act even more clever for comments. Indent /* */ comments correctly
2087         for multilines
2089 2008-02-13  Johannes Schmid <jhs@gnome.org>
2091         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
2092         Also set indentation size correctly, when tab size is set
2093         by language support plugin
2095 2008-02-13  Johannes Schmid <jhs@gnome.org>
2097         * plugins/language-support-cpp-java/plugin.c:
2098         (get_line_indentation_base):
2099         
2100         Indent lines after comments correctly
2102 2008-02-13  Johannes Schmid <jhs@gnome.org>
2104         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
2105         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
2106         * libanjuta/anjuta-launcher.h:
2107         Some more fixes from symbol-db-branch
2108         
2109         * src/Makefile.am:
2110         Move anjuta-shell to noinst_PROGRAMS as it is just a test
2112 2008-02-12  Johannes Schmid <jhs@gnome.org>
2114   Patch from Gennaro Bellizio <genbell@tiscali.it>:
2115         * global-tags/Makefile.am:
2116         * AUTHORS
2117         #515954 – create_global_tags.sh: wrong anjuta-tags path
2118         
2119         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2120         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
2121         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2122         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
2123         (anjuta_launcher_fork):
2124         * libanjuta/anjuta-launcher.h:
2125         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
2126         from symbol-db branch
2128 2008-02-11  Johannes Schmid <jhs@gnome.org>
2130         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2131   515868 – File browser only shows icons when activated
2132   
2133 2008-02-11  Johannes Schmid <jhs@gnome.org>
2135         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2136         #515867 – Anjuta dies on startup
2138 2008-02-11  Johannes Schmid <jhs@gnome.org>
2140         * TODO.tasks: Marked subversion task as completed
2142 === anjuta 2.3.4 ===
2144 2008-02-11  Naba Kumar  <naba@gnome.org>
2146         * configure.in: Bumped version to 2.3.4
2148 2008-02-10  Naba Kumar  <naba@gnome.org>
2150         * NEWS: Updated for release.
2152 2008-02-10  Johannes Schmid <jhs@gnome.org>
2154         * plugins/document-manager/anjuta-document-manager.plugin.in:
2155         Added html, javascript and glade file types. This makes it possible to
2156         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
2157         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
2158         
2159         * plugins/file-wizard/anjuta-file-wizard.glade:
2160         * plugins/gdb/anjuta-gdb.glade:
2161         * plugins/project-wizard/anjuta-project-wizard.glade:
2162         * plugins/search/anjuta-search.glade:
2163         * plugins/terminal/anjuta-terminal-plugin.glade:
2164         
2165         Fixed some other translation issues (#507921)
2167 2008-02-10  Naba Kumar  <naba@gnome.org>
2169         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
2170         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
2172 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2174         * manuals/anjuta-manual/C/interface.xml,
2175         manuals/anjuta-manual/C/introduction.xml,
2176         manuals/anjuta-manual/C/preferences.xml,
2177         manuals/anjuta-manual/C/fileoperations.xml,
2178         manuals/anjuta-manual/C/projects.xml:
2179         Fix spelling errors, including bug #515204, #515172, #515117
2180         and #513892
2182 2008-02-10  Naba Kumar  <naba@gnome.org>
2184         * plugins/document-manager/plugin.c: Fixed stream comment and added
2185         translator's comment for 'block comment', 'box comment' and 'stream
2186         comment'
2188 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2190         * plugins/debug-manager/command.c,
2191         plugins/debug-manager/command.h,
2192         plugins/debug-manager/breakpoints.c,
2193         libanjuta/interfaces/libanjuta.idl:
2194         Avoid adding the same breakpoint several times
2196         * plugins/gdb/debugger.c:
2197         Fix bug #515463: Deattaching process kill it
2199 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2201         * manuals/anjuta-manual/C/debugger.xml:
2202         Fix translation bug #515459 and #515460
2204 2008-02-10  Johannes Schmid <jhs@gnome.org>
2206   Patch from Rémi Cardona <remi@gentoo.org>
2208         * plugins/build-basic-autotools/Makefile.am:
2209         * plugins/cvs-plugin/Makefile.am:
2210         * plugins/document-manager/Makefile.am:
2211         * plugins/editor/Makefile.am:
2212         * plugins/indent/Makefile.am:
2213         * plugins/language-support-cpp-java/Makefile.am:
2214         * plugins/message-view/Makefile.am:
2215         * plugins/sourceview/Makefile.am:
2216         * plugins/symbol-browser/Makefile.am:
2217         * plugins/terminal/Makefile.am:
2218         * scripts/build-schemas.mk:
2219         * src/Makefile.am:
2220   Fix #512531 – Parallel build fails
2221   
2222   * AUTHORS: Added Rémi
2224 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2226         * plugins/debug-manager/queue.c:
2227         Fix interrupt command, not working due to previous change
2229 2008-02-10  Johannes Schmid <jhs@gnome.org>
2231         * src/Makefile.am:
2232         * src/anjuta-app.c:
2233         * src/anjuta-callbacks.c (removed):
2234         * src/anjuta-callbacks.h (removed):
2235         
2236         Removed (almost) empty files, fixes #515383 and #515388
2238 2008-02-09  James Liggett <jrliggett@cox.net>
2240         Reviewed by Naba Kumar  <naba@gnome.org>:
2242         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2243         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2244         * plugins/subversion/svn-command.c:
2245         (svn_command_make_canonical_path):
2246         * plugins/subversion/svn-command.h:
2247         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2248         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2249         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2250         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2251         * plugins/subversion/svn-remove-command.c:
2252         (svn_remove_command_new):
2253         * plugins/subversion/svn-status-command.c:
2254         (svn_status_command_new):
2255         * plugins/subversion/svn-switch-command.c:
2256         (svn_switch_command_new):
2257         * plugins/subversion/svn-update-command.c:
2258         (svn_update_command_new):
2259         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
2260         die if the user gives a path that libsvn doesn't like. 
2261         
2262         Fixes bug #515500
2264 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
2266         * plugins/debug-manager/command.c,
2267         plugins/debug-manager/command.h,
2268         plugins/debug-manager/queue.c:
2269         Fix crashes when trying to stop the debugger while it is busy
2271 2008-02-08  Johannes Schmid <jhs@gnome.org>
2273   Patch from Rodrigo Moya <rodrigo@novell.com>
2275         * plugins/glade/plugin.c: (ifile_open):
2276         * plugins/symbol-browser/test-class.cpp:
2277         * AUTHORS: Added Rodrigo
2278         
2279         #514732 – 64 bit compliation error
2280         #514733 – Use of uninitialized variables
2282 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
2284         * manuals/anjuta-manual/C/debugger.xml:
2285         Fix translation bug #514494 and bug #514440
2287 2008-02-05  Massimo Cora'  <maxcvs@email.it>
2289         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2290         Fix a compile error added in the previous patch
2292 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
2294         * plugins/profiler/gprof-view.c,
2295         plugins/class-inheritance/class-callbacks.c,
2296         plugins/class-inheritance/class-inherit.c,
2297         plugins/symbol-browser/an_symbol.c,
2298         plugins/symbol-db/symbol-db-engine-iterator-node.c,
2299         libanjuta/interfaces/libanjuta.idl:
2300         Change ianjuta_symbol_file function to ianjuta_symbol_uri
2302 2008-02-04  Johannes Schmid <jhs@gnome.org>
2304         * plugins/search/anjuta-search.glade: Fixed typo
2306 2008-02-03  Johannes Schmid <jhs@gnome.org>
2308         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
2309         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
2310         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2311         .glade:
2312         * plugins/build-basic-autotools/build-basic-autotools.c:
2313         (build_get_context), (build_configure_project):
2314         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2315         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2316         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
2317         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
2318         * plugins/devhelp/plugin.c: (devhelp_activate):
2319         * plugins/editor/Makefile.am:
2320         * plugins/editor/anjuta-editor-scintilla.glade:
2321         * plugins/editor/text_editor.c:
2322         * plugins/editor/text_editor.h:
2323         * plugins/editor/text_editor_menu.c (removed):
2324         * plugins/editor/text_editor_menu.h (removed):
2325         * plugins/file-wizard/anjuta-file-wizard.glade:
2326         * plugins/gtodo/notification.c: (create_notification_window):
2327         * plugins/gtodo/preferences.c: (preferences_widget):
2328         * plugins/language-support-cpp-java/plugin.c:
2329         (cpp_java_plugin_activate_plugin):
2330         * plugins/message-view/anjuta-message-manager-plugin.glade:
2331         * plugins/message-view/plugin.c: (activate_plugin):
2332         * plugins/project-manager/plugin.c: (confirm_removal):
2333         * plugins/search/anjuta-search.glade:
2334         * plugins/search/plugin.c:
2335         * plugins/search/search-replace.c: (nb_results_alert):
2336         * plugins/subversion/subversion-commit-dialog.c:
2337         (on_subversion_commit_response):
2338         * plugins/symbol-browser/plugin.c: (activate_plugin):
2339         * plugins/valgrind/plugin.c: (on_menu_run_activate):
2340         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
2341         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
2342         * src/anjuta.glade:
2343         
2344         Fixed translation bugs from #507921.
2345         Removed unused files in scintilla plugin
2347 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2349         * manuals/anjuta-manual/C/debugger.xml:
2350         Fix bug #514124 and bug #514138: Wrong menu item name
2352 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2354         * plugins/profiler/gprof-view.c,
2355         plugins/symbol-browser/plugin.c,
2356         plugins/class-inheritance/class-callbacks.c,
2357         plugins/debug-manager/plugin.c,
2358         plugins/tools/editor.c,
2359         plugins/search/search-replace.c,
2360         plugins/search/search-replace_backend.c,
2361         plugins/search/search-replace_backend.h,
2362         plugins/build-basic-autotools/build-basic-autotools.c,
2363         plugins/document-manager/plugin.c,
2364         plugins/document-manager/file_history.c,
2365         plugins/document-manager/anjuta-docman.c,
2366         plugins/document-manager/anjuta-docman.h,
2367         plugins/document-manager/action-callbacks.c,
2368         libanjuta/interfaces/libanjuta.idl:
2369         Rename IAnjutaDocumentManager functions:
2370         find_document_with_path, goto_file_line, goto_file_line_mark
2371         and get_full_filename into
2372         find_document_with_uri, goto_uri_line, goto_uri_line_mark
2373         and get_uri
2374         Fix search plugin to use an URI instead of a file path
2375         Fix anjuta_docman_get_uri to always return an URI
2377 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2379         * plugins/debug-manager/breakpoints.c:
2380         Fix bug #514118: Rename Clear All Breakpoints to Remove
2381         All Breakpoints
2383 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2385         * manuals/anjuta-manual/C/debugger.xml:
2386         Update debugger documentation
2388 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2390         * plugins/debug-manager/sharedlib.c,
2391         plugins/debug-manager/anjuta-debug-manager.glade,
2392         plugins/debug-manager/queue.c,
2393         plugins/tools/execute.c,
2394         plugins/tools/anjuta-tools.glade,
2395         plugins/tools/editor.c,
2396         plugins/project-wizard/templates/terminal.wiz,
2397         plugins/project-wizard/templates/xlib-dock.wiz,
2398         plugins/project-wizard/templates/wxwin.wiz,
2399         plugins/project-wizard/templates/java.wiz,
2400         plugins/project-wizard/templates/gnome.wiz,
2401         plugins/project-wizard/templates/anjuta-plugin.wiz,
2402         plugins/project-wizard/templates/gtkmm.wiz,
2403         plugins/project-wizard/templates/python.wiz,
2404         plugins/project-wizard/templates/cpp.wiz,
2405         plugins/project-wizard/templates/sdl.wiz,
2406         plugins/project-wizard/templates/gtk.wiz,
2407         plugins/project-wizard/templates/minimal.wiz,
2408         plugins/project-wizard/templates/xlib.wiz,
2409         plugins/project-wizard/templates/gcj.wiz,
2410         plugins/gdb/plugin.c,
2411         plugins/gdb/debugger.c,
2412         libanjuta/anjuta-plugin-manager.c:
2413         Partial fix of #507921: translation issues in debug-manager, tools,
2414         project-wizard, gdb and anjuta-plugin-manager.
2416 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
2418         * plugins/debug-manager/queue.c:
2419         Debugger Local, Stack and Thread windows were missing due to
2420         the previous change.
2422 2008-02-02  Johannes Schmid <jhs@gnome.org>
2424         * manuals/anjuta-manual/Makefile.am:
2425         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
2426         causes make install to fail
2428 2008-02-02  Johannes Schmid <jhs@gnome.org>
2430         * plugins/macro/macros.xml:
2431         #495511 – Header_h macro correction
2433 2008-02-02  Johannes Schmid <jhs@gnome.org>
2435         * plugins/patch/patch-plugin.glade:
2436         gtk-apply is not translatable...
2438 2008-02-02  Johannes Schmid <jhs@gnome.org>
2440         * plugins/build-basic-autotools/build-basic-autotools.c:
2441         (on_build_mesg_format):
2442         
2443         Also check for untranslated messages from make. Should fix 
2444         #511981 – Error parsing make output
2446 2008-02-02  Johannes Schmid <jhs@gnome.org>
2448         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2449         .glade:
2450         
2451         Fixed #511010 – [UI] Execute program utility window
2453 2008-02-02  Johannes Schmid <jhs@gnome.org>
2455         * src/anjuta.glade:
2456         Fixed #509908 – [UI] Problems with the General settings tab
2458 2008-02-02  Johannes Schmid <jhs@gnome.org>
2460         * manuals/anjuta-manual/C/fileoperations.xml:
2461         Fixed #513730 – Option not present in the GUI po file
2463 2008-02-02  Johannes Schmid <jhs@gnome.org>
2465         * plugins/sourceview/anjuta-editor-sourceview.glade:
2466         Adjust preferences default values
2468 2008-02-02  Johannes Schmid <jhs@gnome.org>
2470         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
2471         Fixed #512535 – Open files tabs' position is correctly remembered 
2472         but not applied at startup
2474 2008-02-02  Johannes Schmid <jhs@gnome.org>
2476         * plugins/search/search-replace.c: (on_message_clicked):
2477         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
2478         fix clicking on search result messages
2480 2008-02-01  James Liggett <jrliggett@cox.net>
2482         * plugins/subversion/svn-command.c: (on_svn_notify):
2483         Fixed wrong status message output when resolving conflicts.
2485 2008-02-02  Johannes Schmid <jhs@gnome.org>
2487         * configure.in: Require GtkSourceView 2.1.2
2488         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
2489         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
2490         (imark_is_marker_set), (imark_delete_all_markers),
2491         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
2492         
2493         Adapted to API changes in GtkSourceView
2495 2008-02-01  Johannes Schmid <jhs@gnome.org>
2497         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
2498         Fixed tabsize preference
2500 2008-02-01  Johannes Schmid <jhs@gnome.org>
2502         * manuals/anjuta-manual/C/fileoperations.xml:
2503         * manuals/anjuta-manual/C/interface.xml:
2504         Updated manual
2505         
2506         * manuals/anjuta-manual/Makefile.am:
2507         * manuals/anjuta-manual/C/figures/*:
2508         
2509         Updated figures to be in clearlooks theme, removed old figures
2511 2008-02-01  Johannes Schmid <jhs@gnome.org>
2513         * plugins/patch/patch-plugin.glade:
2514         * plugins/patch/plugin.c: (patch_plugin_activate):
2515         Another UI issue with the patch plugin and silenced a compiler
2516         warning
2517         
2518         Patch from James Liggett:
2519         * plugins/profiler/gprof-call-graph-view.c:
2520         (gprof_call_graph_view_create_columns):
2521         * plugins/profiler/gprof-flat-profile-view.c:
2522         (gprof_flat_profile_view_create_columns):
2523         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
2524         * plugins/profiler/gprof-view.h:
2525         
2526         Use two decimal places for float values in profiler views (#507831)
2528 2008-02-01  Johannes Schmid <jhs@gnome.org>
2530         * configure.in:
2531         * plugins/editor/Makefile.am:
2532         
2533         Fixed #512751 – libgnomeprint unnecessary without scintilla
2535 2008-01-31  Johannes Schmid <jhs@gnome.org>
2537         * plugins/language-manager/languages.xml:
2538         Added a pretty ugly string for C++ headers. Maybe we should rely
2539         on mime-types instead...
2541 2008-01-31  Johannes Schmid <jhs@gnome.org>
2543         * plugins/language-support-cpp-java/cpp-java-assist.c:
2544         (get_iter_column), (cpp_java_assist_get_calltip_context),
2545         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2546         (on_assist_chosen), (cpp_java_assist_install):
2547         * plugins/language-support-cpp-java/plugin.c:
2548         (on_editor_char_inserted_cpp):
2549         Removed annoying DEBUG_PRINTs
2550         
2551         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2552         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2553         * plugins/sourceview/sourceview.c: (iassist_show_tips):
2554         
2555         Fixed "jumping" tooltips, fixed indentation of brances
2557 2008-01-31  Johannes Schmid <jhs@gnome.org>
2559         * plugins/document-manager/plugin.c: (on_document_changed):
2560         Fixed crash when closing anjuta after all document tabs have been closed
2562 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2564         * plugins/debug-manager/anjuta-debug-manager.glade:
2565         Fix #513485: wrong strings maked as translatable
2567 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2569         * plugins/debug-manager/threads.c,
2570         plugins/debug-manager/stack_trace.c:
2571         Avoid crash when getting relative path from debugger (same fix
2572         than for #510028)
2574         * plugins/debug-manager/queue.c:
2575         Emit all state changes notification
2577         * plugins/debug-manager/start.c:
2578         Fix #511586: Project path with "+" not working in debugger
2580 2008-01-31  Johannes Schmid <jhs@gnome.org>
2582         * plugins/patch/patch-plugin.glade:
2583         Fixed button ui problem...
2584         
2585         Patch from James Liggett:
2586         * plugins/profiler/gprof-call-graph-block-entry.c:
2587         (gprof_call_graph_block_primary_entry_new),
2588         (gprof_call_graph_block_secondary_entry_new):
2589         * plugins/profiler/gprof-flat-profile-entry.c:
2590         (gprof_flat_profile_entry_new):
2591         
2592         Fix #507831 - Wrong Profiler values for some locales
2594 2008-01-31  Johannes Schmid <jhs@gnome.org>
2596         * plugins/sourceview/anjuta-editor-sourceview.glade:
2597         * plugins/sourceview/sourceview-prefs.c:
2598         * plugins/sourceview/sourceview.c: (sourceview_finalize):
2599   
2600   Fixed Editor->View popup menu for those entries that are appropriate for
2601   sourceview    
2603 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2605         * plugins/debug-manager/breakpoints.c:
2606         Fix #512901: Crash when adding a breakpoint
2608         * plugins/debug-manager/queue.c:
2609         Remove a possible memory leak
2611 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2613         * plugins/debug-manager/data_view.c,
2614         plugins/debug-manager/sparse_view.c,
2615         manuals/anjuta-manual/C/debugger.xml:
2616         Fix #513130, #513131 #513135: Wrong menu item names and errors
2617         in the documentation
2619 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2621         * plugins/tools/editor.c:
2622         ianjuta_document_manager_find_document_with_path expect an uri not
2623         a path
2625 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
2627         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2628         manuals/reference/libanjuta/libanjuta-sections.txt,
2629         libanjuta/interfaces/libanjuta.idl:
2630         Documentation fixes for IAnjutaDebugger* interfaces
2632 === anjuta 2.3.3 ===
2634 2008-01-27  Naba Kumar  <naba@gnome.org>
2636         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2637         rpm spec file.
2639         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2640         (value_added_current_editor), (value_removed_current_editor):
2641         Removed dead code.
2643         * TODO.tasks: Updated.
2645         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2646         scrollwindow shadow in.
2648         * plugins/editor/anjuta-editor-scintilla.glade:
2649         * plugins/editor/style-editor.c: (create_style_editor_gui):
2650         Set style window transient and cetered for preferences window.
2651         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2653         * plugins/editor/anjuta-editor-scintilla.glade:
2654         Fixes Bug #427108 - Scintilla plugin configuration folding-style
2655         setting not working
2657         * configure.in, NEWS: Updated for release 2.3.3
2659 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2661         * plugins/debug-manager/anjuta-debug-manager.glade:
2662         Fix #512224: Use a string in english
2664 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2666         * plugins/build-basic-autotools/build-basic-autotools.c:
2667         ianjuta_document_manager_goto_file_line_mark needs an uri and
2668         not a file path
2670 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2672         * plugins/symbol-browser/plugin.c,
2673         plugins/symbol-browser/an_symbol_view.c:
2674         use gnome_vfs_get_uri_from_local_path to get local path from uri
2675         This takes care of escaping some characters
2677 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2679         * plugins/debug-manager/stack_trace.c:
2680         Probably fix #510028: crash debugger when having a relative filename
2681         in stack trace
2683 2008-01-25 Tom <tpgww@onepost.net>
2685         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2687         * plugins/document-manager/plugin.c,
2688         plugins/document-manager/file_history.c,
2689         plugins/document-manager/file_history.h,
2690         plugins/document-manager/anjuta-docman.c,
2691         plugins/document-manager/anjuta-docman.h:
2692         Rename filename argument to uri when an uri is expected
2693         anjuta_docman_get_document_for_uri will remove symlinks 
2695 2008-01-25  Naba Kumar  <naba@gnome.org>
2697         * plugins/terminal/terminal.c: (terminal_execute),
2698         (activate_plugin):
2699         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2701 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2703         * plugins/debug-manager/anjuta-debug-manager.glade,
2704         plugins/debug-manager/start.c:
2705         Fix #511049: Change UI of add source directories dialog
2707 2008-01-24  Naba Kumar  <naba@gnome.org>
2709         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2710         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2711         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2712         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2713         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2714         should work now.
2716 2008-01-24  Johannes Schmid <jhs@gnome.org>
2718         Patch from: Luca Ferretti <ella.uca@libero.it>:
2720         * plugins/document-manager/anjuta-docman.c:
2721         (anjuta_docman_page_init), (anjuta_docman_class_init):
2722         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2723         
2724         Fix #511757 – Close icon in tabs cut off (Patch was only for
2725         document-manager, also adapted it for message-manager)
2727 2008-01-24  Johannes Schmid <jhs@gnome.org>
2729         * plugins/Makefile.am:
2730         * plugins/sourceview/anjuta-document.c:
2731         * plugins/sourceview/anjuta-marshal.list:
2732         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2733         (anjuta_view_key_press_event):
2734         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2735         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2736         (iiter_diff), (iiter_iface_init):
2737         * plugins/sourceview/sourceview.c: (on_document_char_added),
2738         (ieditor_goto_position), (ieditor_get_text),
2739         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2740         (ieditor_erase), (ieditor_get_line_from_position),
2741         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2742         (ieditor_get_position_from_offset), (ieditor_get_start_position),
2743         (ieditor_get_end_position), (ieditor_goto_start),
2744         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2745         (iconvert_to_lower), (iindic_set), (iassist_suggest),
2746         (iassist_show_tips):
2747         
2748         Implemented new iterators interface in sourceview editor and
2749         re-enabled it.
2751 2008-01-23  Naba Kumar  <naba@gnome.org>
2753         * libanjuta/interfaces/libanjuta.idl:
2754         * manuals/reference/libanjuta/libanjuta-sections.txt:
2755         * plugins/build-basic-autotools/build-basic-autotools.c:
2756         (build_indicator_location_set), (on_editor_changed):
2757         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2758         * plugins/debug-manager/variable.c: (get_hovered_word):
2759         * plugins/document-manager/action-callbacks.c:
2760         (on_editor_command_upper_case_activate),
2761         (on_editor_command_lower_case_activate):
2762         * plugins/document-manager/search-box.c: (on_incremental_search),
2763         (on_search_activated):
2764         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2765         (iiter_last), (iiter_set_position), (iiter_get_position),
2766         (iiter_get_length), (iiter_compare), (iiter_diff),
2767         (iiter_iface_init):
2768         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2769         (text_editor_goto_point), (itext_editor_goto_start),
2770         (itext_editor_goto_end), (itext_editor_goto_position),
2771         (itext_editor_get_text_all), (itext_editor_get_text),
2772         (itext_editor_get_position), (itext_editor_get_offset),
2773         (itext_editor_get_length), (itext_editor_insert),
2774         (itext_editor_erase), (itext_editor_erase_all),
2775         (itext_editor_get_column), (itext_editor_get_overwrite),
2776         (itext_editor_set_popup_menu),
2777         (itext_editor_get_line_from_position),
2778         (itext_editor_get_line_begin_position),
2779         (itext_editor_get_line_end_position),
2780         (itext_editor_get_position_from_offset),
2781         (itext_editor_get_start_position), (itext_editor_get_end_position),
2782         (itext_editor_iface_init), (iconvert_to_upper),
2783         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2784         (iindicable_set):
2785         * plugins/editor/text_editor.h:
2786         * plugins/editor/text_editor_cbs.c:
2787         (on_text_editor_scintilla_notify):
2788         * plugins/indent/plugin.c: (on_indent_action_activate):
2789         * plugins/language-support-cpp-java/cpp-java-assist.c:
2790         (cpp_java_assist_get_scope_context),
2791         (cpp_java_assist_get_pre_word),
2792         (cpp_java_assist_show_autocomplete),
2793         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2794         (on_editor_char_added), (on_assist_chosen):
2795         * plugins/language-support-cpp-java/plugin.c:
2796         (get_line_indentation), (skip_iter_to_previous_logical_line),
2797         (skip_preprocessor_lines), (initialize_indentation_params),
2798         (set_line_indentation), (get_line_indentation_base),
2799         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2800         (on_editor_char_inserted_java), (on_auto_indent):
2801         * plugins/macro/macro-actions.c: (match_shortcut):
2802         * plugins/macro/macro-dialog.c: (on_ok_clicked):
2803         * plugins/macro/plugin.c: (match_keyword):
2804         * plugins/search/plugin.c: (find_incremental):
2805         * plugins/search/search-replace.c: (search_and_replace),
2806         (search_start_over):
2807         * plugins/search/search-replace_backend.c:
2808         (file_buffer_new_from_te), (file_buffer_line_from_pos),
2809         (create_search_entries):
2810         * plugins/symbol-browser/plugin.c:
2811         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2812         (isymbol_manager_iface_init):
2813         * plugins/symbol-db/plugin.c:
2814         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2815         (isymbol_manager_iface_init):
2816         * plugins/tools/execute.c: (atp_output_context_construct),
2817         (atp_output_context_destroy), (atp_user_tool_execute):
2819         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2820         iterators instead of integer offsets.
2821         - Renamed original ianjuta_editor_get_position(int) to 
2822         ianjuta_editor_get_offset(). It is deprecated.
2823         - Renamed original ianjuta_editor_get_position_iter() to
2824         ianjuta_editor_get_position().
2825         - Renamed ianjuta_editor_get_cell_iter() to
2826         ianjuta_editor_get_position_from_offset()
2827         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2828         - Added new methods:
2829         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2830         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2831         ianjuta_editor_goto_end().
2832         - All relevent signals and methods converted to use iterators.
2833         - All relevent plugins fixed to use new API.
2834         - Removed ianjuta_editor_cell_get_line() because it is provided by
2835         ianjuta_editor_get_line_from_position().
2836         - Removed ianjuta_symbol_manager_get_completions_at_position()
2837         because it not used anywhere and is not right to be there.
2838         - Updated IAnjutaEditable documentation.
2840         Updated IAnjutaIterable interface:
2841         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2842         - Introduced 'end-iter' to point at the end of the list.
2843         - Updated IAnjutaIterable documentation.
2845         * plugins/Makefile.am:
2846         (Disabled sourceview plugin for now. Jhs is coming up with a patch
2847         for it soon).
2849 2008-01-22  Johannes Schmid <jhs@gnome.org>
2851         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2852         * plugins/project-import/anjuta-project-import.glade:
2853         * plugins/project-import/anjuta-project-import.plugin.in:
2854         * plugins/project-wizard/anjuta-project-wizard.glade:
2855         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2856         * plugins/project-wizard/druid.c: (npw_druid_new):
2857         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2858         
2859         Fixed #465084 – wizard instead of assistant (only string changes...)
2861 2008-01-20  Rob Bradford  <rob@openedhand.com>
2863         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2864         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2865         coming up with the solution. (Bug: #510390.)
2867 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2869         * plugins/build-basic-autotools/executer.c:
2870         Fix #502508, use anjuta_launcher to keep program output
2872         * plugins/terminal/terminal.c:
2873         Remove unused child_initizlized member
2874         Start the shell on plugin activation
2876 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2878         * plugins/debug-manager/sparse_buffer.c:
2879         Fix a crash when scrolling in the diassembly window
2881         * plugins/debug-manager/sparse_view.c:
2882         Small limit change using the same "unit" for both number
2884 2008-01-19  Naba Kumar  <naba@gnome.org>
2886         * plugins/language-support-cpp-java/cpp-java-assist.c:
2887         (cpp_java_assist_get_scope_context),
2888         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2889         instead.
2891 2008-01-19  Johannes Schmid <jhs@gnome.org>
2893         * plugins/sourceview/anjuta-editor-sourceview.glade:
2894         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2895         
2896         And even more strings...
2898 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2900         * plugins/project-wizard/templates/cpp/src/main.cc:
2901         Fix #498734, typing error in c++ project template
2903 2008-01-19  Johannes Schmid <jhs@gnome.org>
2905         * plugins/editor/text_editor.c: (text_editor_save_file):
2906         * plugins/macro/anjuta-macro.glade:
2907         * plugins/subversion/anjuta-subversion.glade:
2909         Fixed even more strings
2911 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2913         * plugins/language-support-cpp-java/cpp-java-assist.c:
2914         Fix bug #488519, remove critical warning (completion_cache == NULL
2915         is valid)
2917 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2919         * plugins/gdb/debugger.c:
2920         Enable logging of gdb communication with an environment variable
2922 2008-01-19  Naba Kumar  <naba@gnome.org>
2924         * plugins/editor/text-editor-iterable.c: (iiter_next),
2925         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2926         editor native funtions to avoid round trips.
2928 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2930         * plugins/editor/text_editor.c:
2931         Fix a bug due to the previous patch: Unable to save new file in 
2932         Scintilla
2934 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
2936         * plugins/debug-manager/disassemble.c,
2937         plugins/debug-manager/disassemble.h,
2938         plugins/debug-manager/registers.c,
2939         plugins/debug-manager/registers.h,
2940         plugins/debug-manager/memory.c,
2941         plugins/debug-manager/memory.h,
2942         plugins/debug-manager/command.c,
2943         plugins/debug-manager/command.h,
2944         plugins/debug-manager/queue.c,
2945         plugins/debug-manager/queue.h,
2946         plugins/debug-manager/breakpoints.c,
2947         plugins/debug-manager/stack_trace.c,
2948         plugins/debug-manager/threads.c,
2949         plugins/debug-manager/plugin.c,
2950         plugins/gdb/plugin.c,
2951         plugins/gdb/debugger.c,
2952         plugins/gdb/debugger.h,
2953         manuals/reference/libanjuta/libanjuta-sections.txt,
2954         manuals/reference/libanjuta/libanjuta.types,
2955         libanjuta/interfaces/libanjuta.idl:
2956         Use gulong instead of guint for addresses
2957         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2958         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2960         * plugins/gdb/anjuta-gdb.plugin.in:
2961         Remove reference to IAnjutaCpuDebugger (useless)
2963 2008-01-18  Johannes Schmid <jhs@gnome.org>
2965         * AUTHORS: Added Alexander
2967 2008-01-18  Johannes Schmid <jhs@gnome.org>
2969   Patch from: Alexander Korolyov <kilork@yandex.ru>
2971         * plugins/editor/text_editor.c: (load_from_file),
2972         (text_editor_save_file):
2973         
2974         Fixed symlinks (#510238) and file permission (#405321)
2975         handling for scintilla editor. 
2976   
2977 2008-01-17  Johannes Schmid <jhs@gnome.org>
2979         * plugins/document-manager/action-callbacks.c:
2980         (on_editor_command_select_all_activate),
2981         (on_editor_command_cut_activate),
2982         (on_editor_command_paste_activate),
2983         (on_editor_command_copy_activate),
2984         (on_editor_command_clear_activate):
2985   Resupport cut/copy/paste/clear on GtkEditables when those
2986   have focus. (Important for shortcuts to work).
2988         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2989         * plugins/document-manager/search-box.c: (on_search_activated):
2990         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2991         * plugins/patch/patch-plugin.c: (on_ok_clicked):
2992         * plugins/profiler/plugin.c: (profiler_get_data):
2993         * plugins/project-wizard/druid.c: (npw_druid_new):
2994         * plugins/project-wizard/install.c: (on_install_end_install_file):
2995         * plugins/sourceview/anjuta-editor-sourceview.glade:
2996         * plugins/subversion/anjuta-subversion.glade:
2997         * plugins/tools/anjuta-tools.glade:
2998         Various string fixes
3000 2008-01-17  Naba Kumar  <naba@gnome.org>
3002         Patch from James Liggett:
3004         * plugins/subversion/subversion-add-dialog.c:
3005         (on_subversion_add_response):
3006         * plugins/subversion/subversion-copy-dialog.c:
3007         (on_subversion_copy_response):
3008         * plugins/subversion/subversion-diff-dialog.c:
3009         (on_subversion_diff_response):
3010         * plugins/subversion/subversion-merge-dialog.c:
3011         (on_subversion_merge_response):
3012         * plugins/subversion/subversion-remove-dialog.c:
3013         (on_subversion_remove_response):
3014         * plugins/subversion/subversion-switch-dialog.c:
3015         (on_subversion_switch_response):
3016         * plugins/subversion/subversion-ui-utils.c: (check_input):
3017         * plugins/subversion/subversion-ui-utils.h:
3018         * plugins/subversion/subversion-update-dialog.c:
3019         (on_subversion_update_response):
3021         If the user doesn't enter any data for path or revision fields in
3022         certain SVN plugin dialogs, libsvn throws assertion failures and
3023         kills Anjuta. To avoid this, the validity of path and revision
3024         input data are checked before the command gets executed.
3026         Fixes Bug #509510 - Check input of some dialogs to avoid termination
3027         if user gives bad or no input
3029 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
3031         * plugins/document-manager/anjuta-docman.c:
3032         Fix #507627 memory tab stay active on debugger stop
3033         Remove two unused variables due to the previous patch
3035 2008-01-16  Johannes Schmid <jhs@gnome.org>
3037         * libanjuta/anjuta-plugin-manager.c:
3038         Fixed #508399 – When you enable a plugin, preferences don't show up
3040 2008-01-16  Rob Bradford  <rob@openedhand.com>
3042         Reviewed by: Johannes Schmid <jhs@gnome.org>
3044         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3045         (get_property_value_as_string), (set_property_value_as_string),
3046         (register_callbacks):
3047         * libanjuta/anjuta-preferences.h:
3048         Add support for both file and folder preferences (originally only
3049         folder choosers were supported. (Fixes bug: #508805.)
3051         * plugins/file-manager/file-manager.glade:
3052         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
3053         type of property.
3055 2008-01-16  Johannes Schmid <jhs@gnome.org>
3057         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3058         .glade:
3059         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3060         * src/anjuta.glade:
3061         
3062         Fixed #509875 – The "Update globale tags" button wording is incorrect
3063         Fixed #509873 – Build Autotools Preferences has excessive padding
3064         Fixed #509872 – General Information labels are incorrectly aligned
3065         Fixed #509871 – General preferences has incorrect use of colons
3066         
3067 2008-01-16  Johannes Schmid <jhs@gnome.org>
3069         * plugins/document-manager/anjuta-document-manager.glade:
3070         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3072         Fixed #509865 – Incorrect padding in the Documents settings tabs
3073         Fixed #509867 – Create button contents is mis-aligned
3074         Fixed #509869 – "Add Directory" button is not HIG complient
3076 2008-01-16  Johannes Schmid <jhs@gnome.org>
3078         * libanjuta/anjuta-preferences-dialog.c:
3079         (anjuta_preferences_dialog_add_page):
3080         
3081         Fix #509864 – No initial section selected when opening the Preferences dialog
3083 2008-01-16  Johannes Schmid <jhs@gnome.org>
3085         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
3086         Removed unused gconf_notifications
3087         
3088         * plugins/search/anjuta-search.glade:
3089         * plugins/subversion/anjuta-subversion.glade:
3090         * plugins/tools/anjuta-tools.glade:
3091         * src/anjuta-app.c: (anjuta_app_instance_init):
3092         
3093         Fixed various strings
3095 2008-01-15  Naba Kumar  <naba@gnome.org>
3097         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
3098         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
3099         file saved
3101         * plugins/symbol-browser/an_symbol_view.c:
3102         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
3103         new file saved.
3105 2008-01-15  Johannes Schmid <jhs@gnome.org>
3107         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
3108         (anjuta_profile_add_plugins_from_xml):
3109         * plugins/file-manager/file-manager.glade:
3110         Some string fixes
3111         
3112         * libanjuta/interfaces/libanjuta.idl:
3113         Fixed docs
3114                 
3115         * plugins/sourceview/Makefile.am:
3116         * plugins/sourceview/anjuta-editor-sourceview.glade:
3117         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
3118         (end_print), (print_setup), (sourceview_print),
3119         (sourceview_print_preview):
3120         * plugins/sourceview/sourceview.c: (iprint_print),
3121         (iprint_print_preview):
3122         
3123         Added printing support to GtkSourceView editor
3125 2007-01-14 Tom <tpgww@onepost.net>
3127         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3129         * plugins/document-manager/anjuta-docman.c:
3130         Fix two memory leaks added by the previous patch
3132 2008-01-14  Johannes Schmid <jhs@gnome.org>
3134         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3135         * plugins/sourceview/assist-window.c: (assist_window_move):
3136         
3137         Do not use opacity
3139 2008-01-14  Rob Bradford  <rob@openedhand.com>
3141         * global-tags/Makefile.am:
3142         * global-tags/create_global_tags.sh.in:
3143         Install anjuta-tags binary into FHS policy compliant directory and
3144         update references. (Fixes bug: 509346.)
3146 2008-01-13  Naba Kumar  <naba@gnome.org>
3148         Patch from: Ritesh Khadgaray
3149         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3150         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3151         Adds export-dynamic option to LDFLAGS to project template for libglade
3152         to work for autoconnect signals.
3154 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3156         * libanjuta/anjuta-utils.c:
3157         anjuta_util_get_real_path return a string that need to be freed
3158         with g_free even if PATH_MAX is not defined
3160 2008-01-13  Andre Klapper  <a9016009@gmx.de>
3162         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
3163         to DOC_LINGUAS.
3165 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3167         * plugins/document-manager/anjuta-docman.c:
3168         Do not reopen file having escaped character (+,...) in path name
3170 2008-01-13  Naba Kumar  <naba@gnome.org>
3172         * libanjuta/interfaces/libanjuta.idl:
3173         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
3174         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
3175         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
3176         IAnjutaProjectManager::add_sources().
3178         * plugins/glade/plugin.c: (on_glade_resource_removed),
3179         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
3180         stubs for handing resources in glade file.
3182 2008-01-13  Naba Kumar  <naba@gnome.org>
3184         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
3186         * plugins/glade/plugin.c: (ifile_open): Select the first window
3187         in the glade project when it is first opened. Avoids empty glade
3188         document the first time.
3190 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
3192   Reviewed by: Johannes Schmid <jhs@gnome.org>
3194         * plugins/gtodo/callback.c: (remove_todo_item):
3195         Fix #507304 – crash in Anjuta IDE while removing done tasks
3197 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
3199         * plugins/debug-manager/anjuta-debug-manager.ui,
3200         plugins/debug-manager/plugin.c,
3201         plugins/debug-manager/start.h,
3202         plugins/debug-manager/start.c:
3203         New menu item to add extra source directories for debugger
3205 === anjuta 2.3.2 ===
3207 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
3209         * plugins/gtodo/callback.c: (remove_todo_item):
3210         Fix #507304 – crash in Anjuta IDE while removing done tasks
3212 2008-01-11  Naba Kumar  <naba@gnome.org>
3214         * configure.in: Bumped version to 2.3.2
3215         * NEWS: Updated for anjuta 2.3.2 release
3216         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
3217         not 'make tarball'
3219 2008-01-11  Johannes Schmid <jhs@gnome.org>
3221         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3222         .glade:
3223         Reverted accidently commited change
3224         
3225         * plugins/document-manager/anjuta-document-manager.glade:
3226         Fix Gtk-Critical because of broken glade file
3228 2008-01-11  Naba Kumar  <naba@gnome.org>
3230         * plugins/glade/plugin.c: (on_document_destroy),
3231         (glade_plugin_add_project): Fixed a bug where when more than one
3232         glade document is open and one is closed, it closes all the glade
3233         documents. Also it might have fixed the bug where sometimes closing
3234         the glade document leaves glade widget tree unclosed.
3236 2008-01-11  Naba Kumar  <naba@gnome.org>
3238         * libanjuta/Makefile.am: Install glade3 files in own prefix to
3239         prevent install errors when not installed as root (then the files
3240         are only useful when glade-3 is installed in the same prefix, but it
3241         doesn't harm anjuta runtime).
3243         * plugins/sourceview/sourceview.c: Commented use of a file
3244         not currently distributed.
3246 2008-01-10  Naba Kumar  <naba@gnome.org>
3248         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3249         nothing to translate in it.
3251 2008-01-10  Johannes Schmid <jhs@gnome.org>
3253         * plugins/project-wizard/templates/gnome.wiz:
3254         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3255         * plugins/project-wizard/templates/gnome/src/main.c:
3256         * plugins/project-wizard/templates/translatable-strings.h:
3257         
3258         Fixed #508497 and added a new chooser to select whether to use
3259         libglade or not.
3261 2008-01-10  Johannes Schmid <jhs@gnome.org>
3263         Patch from Tom <tpgww@onepost.net>:
3265         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3266         (anjuta_util_glist_path_dedup):
3267         * libanjuta/anjuta-utils.h:
3268         
3269         Give the method a proper prefixed name
3270         
3271         * plugins/document-manager/action-callbacks.c:
3272         (get_current_popup_active),
3273         (on_editor_command_select_all_activate),
3274         (on_editor_command_cut_activate),
3275         (on_editor_command_paste_activate),
3276         (on_editor_command_copy_activate),
3277         (on_editor_command_clear_activate), (on_show_search),
3278         (on_repeat_quicksearch):        
3279         * plugins/document-manager/action-callbacks.h:
3280         * plugins/document-manager/anjuta-docman.c:
3281         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3282         (anjuta_docman_goto_file_line_mark),
3283         (anjuta_docman_get_full_filename):
3284         * plugins/document-manager/anjuta-docman.h:
3285         * plugins/document-manager/anjuta-document-manager.ui:
3286         * plugins/document-manager/plugin.c:
3287         (update_document_ui_interface_items):
3288         
3289         Better way to fix the popup-menu items (Cut/Copy/Paste)
3290         and various clean-ups.
3291         
3292         * plugins/document-manager/search-box.c: (on_document_changed),
3293         (search_box_fill_search_focus):
3294         * plugins/document-manager/search-box.h:
3295         * plugins/search/plugin.c:
3296         
3297         Add a menu item to repeat the quick search
3299 2008-01-10  Johannes Schmid <jhs@gnome.org>
3301         * plugins/language-support-cpp-java/cpp-java-assist.c:
3302         (on_assist_chosen):
3303         
3304         Fixed #508424 – Auto complete: previous char was removed when 
3305         pre TAB to auto complete.
3307 2008-01-10  Johannes Schmid <jhs@gnome.org>
3309         Patch from: James Ligett:
3311         * plugins/profiler/gprof-call-graph-view.c:
3312         (gprof_call_graph_view_create_columns):
3313         * plugins/profiler/gprof-flat-profile-view.c:
3314         (gprof_flat_profile_view_create_columns):
3315         
3316         Fixed translation issues (#496833)
3318 2008-01-10 Johannes Schmid <jhs@gnome.org>
3320         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
3322         * plugins/gtodo/gtodo.c: (category_manager_add_item):
3323         Fix #460390 – Changing categories while edinting something
3325 2008-01-09  Naba Kumar  <naba@gnome.org>
3327         * libanjuta/anjuta-plugin-manager.c:
3328         (anjuta_plugin_manager_activate_plugins): Commented dead code and
3329         fixed a leak.
3331         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
3332         corruption reported in bug #507491. Potentially fixes too.
3334 2008-01-09  Johannes Schmid <jhs@gnome.org>
3336         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
3338         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3339         Fix bug #505205 completely
3340         
3341         * AUTHORS: Added Bolesław
3343 2008-01-08  Johannes Schmid <jhs@gnome.org>
3345         * plugins/document-manager/action-callbacks.c:
3346         (on_editor_command_cut_activate),
3347         (on_editor_command_paste_activate),
3348         (on_editor_command_copy_activate),
3349         (on_editor_command_clear_activate):
3350         
3351         Fixed editor popup menu (Cut, Copy, Paste)
3353 2008-01-08  Johannes Schmid <jhs@gnome.org>
3355         * plugins/sourceview/sourceview.c: (autodetect_language):
3356         Fixed a crash when creating a new file
3358 2008-01-08  Johannes Schmid <jhs@gnome.org>
3360         Patch by <bolekk@gmail.com> (GHOP Student)
3362         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3363         Fix bug #505205
3365 2008-01-08  Naba Kumar  <naba@gnome.org>
3367         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
3368         * libanjuta/anjuta-plugin-manager.c:
3369         (anjuta_plugin_manager_select),
3370         (anjuta_plugin_manager_activate_plugins):
3371         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3372         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
3373         (on_create_submenu), (create_open_with_submenu):
3374         * src/about.c: (on_about_plugin_activate),
3375         (about_create_plugins_submenu): Use translated version of get_string()
3376         API in AnjutaDescription for translatable properties. Fixes bug #496833
3377         comment #18.
3379 2008-01-07  Johannes Schmid <jhs@gnome.org>
3381         * plugins/build-basic-autotools/executer.c: (execute_program):
3382         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3383         * plugins/debug-manager/anjuta-debug-manager.glade:
3384         * plugins/debug-manager/locals.c: (create_locals_gui):
3385         * plugins/file-loader/plugin.c: (on_create_submenu):
3386         * plugins/gtodo/main.h:
3387         * plugins/gtodo/preferences.c: (preferences_widget):
3388         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3389         * plugins/tools/anjuta-tools.glade:
3390         * plugins/tools/execute.c: (atp_output_context_print):
3391         * src/main.c:
3392         
3393                 Another bunch of i18n fixes (#496833)
3395 2008-01-07  Johannes Schmid <jhs@gnome.org>
3397         * plugins/build-basic-autotools/build-basic-autotools.c:
3398         (on_build_terminated):
3399         * plugins/gtodo/interface.c: (set_read_only):
3400         * plugins/project-manager/plugin.c: (confirm_removal),
3401         (on_popup_add_to_project):
3402         * plugins/subversion/anjuta-subversion.glade:
3403         * plugins/tools/execute.c: (atp_output_context_print_result):
3404         
3405         Fixed some strings from #496833
3407 2008-01-07  Johannes Schmid <jhs@gnome.org>
3409         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3410         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3411         .in:
3412         * plugins/language-support-cpp-java/plugin.c: (install_support),
3413         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
3414         Added basic Vala support
3415         
3416         * plugins/sourceview/sourceview.c: (autodetect_language):
3417         Fixed mime-type detection
3419 2008-01-06  Massimo Cora'  <maxcvs@email.it>
3421   Reviewed by: Johannes Schmid <jhs@gnome.org>
3423         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
3424         (value_removed_current_editor), (symbol_db_activate),
3425         (symbol_db_deactivate):
3426         * plugins/symbol-db/symbol-db-engine.c:
3427         (symbol_db_engine_get_global_members_filtered):
3428         * plugins/symbol-db/symbol-db-view.c:
3429         (do_add_child_symbol_to_view), (prepare_for_adding),
3430         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
3431         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
3432         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
3433         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
3434         (sdb_view_init), (sdb_view_finalize),
3435         (sdb_view_build_and_display_base_tree):
3436         * plugins/symbol-db/symbol-db-view.h:
3437         added controls to expand Global tab nodes in a non-freezing way.
3438         Fixed also some little bugs always on global-tab.
3440 2008-01-06  Naba Kumar  <naba@gnome.org>
3442         Patches from James Liggett:
3443         * plugins/profiler/gprof-call-graph-view.c:
3444         (gprof_call_graph_view_create_columns):
3445         * plugins/profiler/gprof-flat-profile-view.c:
3446         (gprof_flat_profile_view_create_columns):
3447         * plugins/profiler/gprof-function-call-tree-view.c:
3448         (gprof_function_call_tree_view_create_columns): Made all
3449         of the columns resizable and reorderable.
3451 2008-01-06  Johannes Schmid <jhs@gnome.org>
3453         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3454         (anjuta_launcher_check_password_real),
3455         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3456         (anjuta_launcher_scan_pty),
3457         (anjuta_launcher_disable_password_check):
3458         * libanjuta/anjuta-launcher.h:
3459         Added disable_password_check for stream where it does not make sense 
3460         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
3461         that sometimes occur in symbol-db plugin
3462         
3463         * plugins/file-manager/file-model.c:
3464         (file_model_cancel_expand_idle):
3465         Fixed removing of idle source
3466         
3467         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
3468         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
3469         
3470         Fixed #348854 – invisible cursor in certain themes
3472 2008-01-06  Naba Kumar  <naba@gnome.org>
3474         * libanjuta/anjuta-preferences.c:
3475         (anjuta_preferences_register_property_custom): Fixed a crash bug on
3476         closing preferences dialog due to patch in bug #507300
3478 2008-01-06  Naba Kumar  <naba@gnome.org>
3480         * plugins/language-support-cpp-java/cpp-java-assist.c:
3481         (on_assist_chosen):
3482         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3483         * plugins/search/search-replace_backend.c: (create_search_entries):
3484         Added missing unrefs.
3486 2008-01-06  Johannes Schmid <jhs@gnome.org>
3488         * plugins/debug-manager/variable.c: (get_hovered_word):
3489   Add a g_object_unref()  
3490         
3491         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
3492         (on_sourceview_hover_leave):
3493         Fixed hover and editor interface to make hover in debugger work
3495 2008-01-06  Naba Kumar  <naba@gnome.org>
3497         * plugins/editor/text-editor.c: Whitespaces fixes.
3498         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
3499         DEBUG_PRINT instead of g_message.
3501 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
3503         * plugins/debug-manager/breakpoints.c:
3504         Fix #507441: Disable all breakpoints doesn't work
3505         Fix #507444: Enable Breakpoint menu item doesn't change name
3507 2008-01-05  Naba Kumar  <naba@gnome.org>
3509         * manuals/reference/libanjuta/libanjuta.types: Renamed
3510         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
3512 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3514         * plugins/debug-manager/variable.c:
3515         Update variable display to use IAnjutaIterable instead of position
3517         * plugins/editor/text_editor_cbs.c,
3518         plugins/editor/text_editor.c:
3519         Fix Gtk critical warnings when a hover signal is emitted
3520         Fix get_text_iter in Scintilla (range should include last character)
3521         
3522 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3524         * plugins/debug-manager/debug_tree.c,
3525         plugins/debug-manager/debug_tree.h,
3526         plugins/debug-manager/watch.c,
3527         plugins/debug-manager/command.c,
3528         plugins/debug-manager/queue.c,
3529         plugins/gdb/plugin.c,
3530         plugins/gdb/debugger.c,
3531         plugins/gdb/debugger.h,
3532         libanjuta/interfaces/libanjuta.idl:
3533         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
3535 2008-01-05  Naba Kumar  <naba@gnome.org>
3537         * plugins/valgrind/plugin.c: Removed stock icon open/save from
3538         menus to avoid conflict with file open/save. Fixes bug #507455
3540 2008-01-05  Johannes Schmid <jhs@gnome.org>
3542         * configure.in:
3543         Conditionally depend on gtksourceview2 >= 2.1.0
3544         
3545         * libanjuta/interfaces/libanjuta.idl:
3546         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
3547         iterators instead of positions
3548         
3549         * plugins/debug-manager/threads.c:
3550         Fixed a warnings by including gnome-vfs properly
3551         
3552         * plugins/debug-manager/variable.c: (get_hovered_word),
3553         (on_hover_over):
3554         Updated to changes in IAnjutaEditorHover/Selection
3555         
3556         * plugins/document-manager/action-callbacks.c:
3557         (on_editor_command_upper_case_activate),
3558         (on_editor_command_lower_case_activate):
3559         * plugins/document-manager/search-box.c: (on_incremental_search),
3560         (on_search_activated):
3561         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
3562         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
3563         (iselection_get_start), (iselection_get_end),
3564         (iselection_iface_init), (ihover_display), (ihover_iface_init):
3565         * plugins/editor/text_editor_cbs.c:
3566         (on_text_editor_scintilla_notify):
3567         
3568         Updated to changes in IAnjutaEditorHover/Selection and updated editor
3569         interface of scintilla editor.
3570         
3571         * plugins/language-manager/languages.xml:
3572         * plugins/language-manager/plugin.c:
3573         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
3574         Added chdr to C language files and some DEBUG_PRINTs
3575         
3576         * plugins/language-support-cpp-java/cpp-java-assist.c:
3577         (on_assist_chosen):
3578         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3579         * plugins/search/plugin.c: (find_incremental):
3580         * plugins/search/search-replace.c: (search_and_replace):
3581         * plugins/search/search-replace_backend.c: (create_search_entries):
3582                 Adapted to changed interfaces
3584         * plugins/sourceview/Makefile.am:
3585         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
3586         (set_uri), (anjuta_document_save):
3587         * plugins/sourceview/anjuta-editor-sourceview.glade:
3588         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3589         (anjuta_view_key_press_event):
3590         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3591         * plugins/sourceview/sourceview-cell.c:
3592         (sourceview_cell_instance_init), (sourceview_cell_finalize),
3593         (icell_get_line), (icell_get_attribute), (icell_iface_init):
3594         * plugins/sourceview/sourceview-prefs.c: (get_bool),
3595         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3596         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3597         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3598         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3599         * plugins/sourceview/sourceview-private.h:
3600         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3601         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3602         (on_document_loaded), (sourceview_instance_init),
3603         (sourceview_dispose), (sourceview_finalize),
3604         (sourceview_create_markers), (sourceview_new),
3605         (ifile_savable_save), (ieditor_get_tab_size),
3606         (ieditor_set_tab_size), (ieditor_set_use_spaces),
3607         (ieditor_set_auto_indent), (ieditor_goto_line),
3608         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3609         (iselect_block), (iselect_set), (iselect_get_start),
3610         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3611         (imark_unmark), (imark_is_marker_set),
3612         (imark_location_from_handle), (imark_delete_all_markers),
3613         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3614         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3615         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3616         (ilanguage_get_supported_languages), (autodetect_language),
3617         (ilanguage_set_language), (iassist_show_tips),
3618         (on_sourceview_hover_leave), (on_sourceview_hover_over),
3619         (ihover_display), (ihover_iface_init):
3620         
3621         Use GtkSourceView 2.1.x:
3622         * New mark interface
3623         * Fixed #486724 and #488615
3624         * Implemented hover interface
3625         * Adapted to changed interfaces
3627 2008-01-04  Rob Bradford  <rob@o-hand.com>
3629         Reviewed by Naba Kumar  <naba@gnome.org>:
3630         * libanjuta/anjuta-preferences.c:
3631         (anjuta_preferences_register_property_custom):
3632         Unregister preferences for custom preferences when the widget is
3633         destroyed.
3635 2008-01-03  Johannes Schmid <jhs@gnome.org>
3637         * plugins/file-manager/file-model.c: (file_model_row_expanded),
3638         (file_model_row_collapsed):
3639   Fixed the too method to take a correct data argument
3641 2008-01-02  Johannes Schmid <jhs@gnome.org>
3643         * plugins/document-manager/anjuta-docman.c:
3644         (anjuta_docman_add_document), (anjuta_docman_remove_document):
3645         ref and unref correctly to silence a Gtk+ critical
3647 2008-01-01  Johannes Schmid <jhs@gnome.org>
3649         * plugins/editor/text_editor.c: (itext_editor_get_text):
3650         Fixed #506740 – ianjuta_editor_get_text crash if request 
3651         text past the buffer length
3653 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
3655         * plugins/debug-manager/utilities.c,
3656         plugins/debug-manager/utilities.h,
3657         plugins/debug-manager/breakpoints.c:
3658         Move get_current_editor function in utilities.c
3660         * plugins/debug-manager/plugin.c,
3661         plugins/debug-manager/debug_tree.c,
3662         plugins/debug-manager/debug_tree.h,
3663         plugins/debug-manager/watch.c,
3664         plugins/debug-manager/watch.h,
3665         plugins/debug-manager/locals.c,
3666         plugins/debug-manager/locals.h,
3667         (added) plugins/debug-manager/variable.c,
3668         (added) plugins/debug-manager/variable.h,
3669         plugins/debug-manager/Makefile.am:
3670         Use hover interface to display variable value
3672 2007-12-31  Johannes Schmid <jhs@gnome.org>
3674         * libanjuta/Makefile.am:
3675         Only install glade catalog files if glade-3 is available
3676         (Fixes #506269 and #500296)
3678 2007-12-30  Johannes Schmid <jhs@gnome.org>
3680         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3681         (set_property_value_as_string), (register_callbacks):
3683   Fixed GtkFileChooserButton preferences to also work when only the combo
3684   changes without a dialog being open.
3686 2007-12-29  Johannes Schmid <jhs@gnome.org>
3688         * plugins/editor/Makefile.am:
3689         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3691 2007-12-29  Johannes Schmid <jhs@gnome.org>
3693         * plugins/devhelp/plugin.c: (devhelp_activate):
3694         Fixed #498986 - Anjuta-2.3.0 fails to build
3696 2007-12-29  Johannes Schmid <jhs@gnome.org>
3698         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3699         * plugins/debug-manager/plugin.c:
3700         (on_run_to_cursor_action_activate):
3701         * plugins/document-manager/anjuta-docman.c:
3702         (anjuta_docman_goto_file_line_mark):
3703         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3704         (value_removed_current_editor):
3705         
3706         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3707         all those to value_added_current_document...
3709         * plugins/editor/anjuta-editor-scintilla.glade:
3710         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3711         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3713 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3715   * plugins/symbol-db/plugin.c: (on_importing_project_end),
3716   (symbol_db_activate), (symbol_db_deactivate),
3717   (symbol_db_instance_init), (isymbol_manager_get_parents):
3718   * plugins/symbol-db/plugin.h:
3719   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3720   * plugins/symbol-db/symbol-db-engine.c:
3721   (symbol_db_engine_get_global_members_filtered):
3722   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3723   (on_symbol_inserted):
3724   Filtered out static functions on global-tab. E.g. when flag
3725   is_file_scope = 1 we won't add entries there.
3726   Fixed a little bug on 'Global'->'Vars/Others' node too.
3728 2007-12-28  Johannes Schmid <jhs@gnome.org>
3730   * libanjuta/anjuta-launcher.c:
3731   Fixed a silly (and completely useless) memory corruption that probably 
3732   only occured at a few race conditions though I wonder why it did not 
3733         happen more often
3735 2007-12-28  Johannes Schmid <jhs@gnome.org>
3736         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3737         * plugins/debug-manager/plugin.c: (set_program_counter):
3738         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3739         * plugins/debug-manager/start.c: (get_source_directories):
3740         * plugins/debug-manager/threads.c: (on_info_thread),
3741         (on_list_thread):
3742         * plugins/file-manager/file-model.c: (file_model_set_property):
3743         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3744         * plugins/tools/editor.c: (on_editor_response):
3745         
3746         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3747         
3748         * plugins/document-manager/plugin.c: (update_title),
3749         (value_added_project_root_uri):
3750         * plugins/document-manager/plugin.h:
3751         Shorten down the title bar if the current path is inside the opened project
3753 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3755         reviewed by: Johannes Schmid <jhs@gnome.org>
3757         * plugins/project-wizard/templates/java/project.anjuta:
3758         * plugins/project-wizard/templates/mkfile/project.anjuta:
3759         * plugins/project-wizard/templates/python/project.anjuta:
3760         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
3761         let new projects use new SymbolDB plugin.
3762         
3763         * plugins/symbol-browser/images/Makefile.am:
3764         added some images taken from MonoDevelop project.
3765         
3766         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3767         (goto_file_line), (on_importing_project_end), (project_root_added),
3768         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3769         (isymbol_manager_search):
3770         Added project-updating feature when opening a project with some files
3771   modified externally [e.g. a svn up].
3772         
3773         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3774         (sdb_engine_iterator_node_instance_init),
3775         (sdb_engine_iterator_node_finalize),
3776         (symbol_db_engine_iterator_node_set_conversion_hash):
3777         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3778         * plugins/symbol-db/symbol-db-engine-iterator.c:
3779         (symbol_db_engine_iterator_new):
3780         * plugins/symbol-db/symbol-db-engine-iterator.h:
3781          Moved Hash table initialization into the engine. This proxies and
3782   speeds up the process of creation and iteration of a GdaDataModel.
3783         
3784         * plugins/symbol-db/symbol-db-engine.c:
3785         (sdb_engine_ctags_output_thread),
3786         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3787         (sdb_engine_scan_files_1), (sdb_engine_init),
3788         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3789         (symbol_db_engine_add_new_workspace),
3790         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3791         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3792         (symbol_db_engine_get_sym_type_conversion_hash),
3793         (symbol_db_engine_update_files_symbols),
3794         (symbol_db_engine_update_project_symbols),
3795         (symbol_db_engine_update_buffer_symbols),
3796         (symbol_db_engine_get_class_parents),
3797         (symbol_db_engine_get_global_members_filtered),
3798         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3799         (symbol_db_engine_get_scope_members_by_symbol_id),
3800         (symbol_db_engine_get_scope_members),
3801         (symbol_db_engine_get_current_scope),
3802         (symbol_db_engine_get_file_symbols),
3803         (symbol_db_engine_get_symbol_info_by_id),
3804         (symbol_db_engine_find_symbol_by_name_pattern),
3805         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3806         * plugins/symbol-db/symbol-db-engine.h:
3807         * plugins/symbol-db/symbol-db-view-locals.c:
3808         (sdb_view_locals_get_iter_from_row_ref),
3809         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3810         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3811         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3812         Changes on some queries fuctions and some fixes. Added *_filtered
3813   functions.
3814         
3815         * plugins/symbol-db/symbol-db-view.c:
3816         (do_add_child_symbol_to_view), (add_new_waiting_for),
3817         (prepare_for_adding), (on_symbol_inserted),
3818         (do_recurse_subtree_and_remove), (on_symbol_removed),
3819         (sdb_view_do_add_hidden_dummy_child),
3820         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3821         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3822         (sdb_view_locals_create_new_store), (sdb_view_init),
3823         (sdb_view_finalize), (sdb_view_class_init),
3824         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3825         (symbol_db_view_get_pixbuf),
3826         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3827         New display for global tags. This is the definitive version, bugs apart.
3828         
3829         * plugins/symbol-db/tables.sql:
3830         fixed typo.
3832 2007-12-27  Naba Kumar  <naba@gnome.org>
3834         * libanjuta/interfaces/libanjuta.idl:
3835         * plugins/editor/aneditor-priv.h:
3836         * plugins/editor/aneditor.cxx:
3837         * plugins/editor/text_editor.c: (text_editor_instance_init),
3838         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3839         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3840         * plugins/editor/text_editor.h:
3841         * plugins/editor/text_editor_cbs.c:
3842         (on_text_editor_scintilla_notify):
3844         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3845         related code in AnEditor. Fixed some compilation warnings.
3847 2007-12-26  Naba Kumar  <naba@gnome.org>
3849         * Changelog: Fixed indentation.
3851 2007-12-25  Naba Kumar  <naba@gnome.org>
3853         * plugins/editor/Makefile.am:
3854         * plugins/editor/editor.glade:
3855         * plugins/editor/plugin.c:
3856         * plugins/editor/style-editor.c:
3857         * plugins/sourceview/Makefile.am:
3858         * plugins/sourceview/plugin.c:
3859         * plugins/sourceview/sourceview.glade:
3860         * plugins/valgrind/Makefile.am:
3862         Renamed glade files to anjuta-editor-* to give name space for the
3863         schema files (because they are installed in system directory).
3865         * scripts/build-schemas.mk: Install the schemas files also (need for
3866         binary package installation/uninstallation).
3868 2007-12-25  Johannes Schmid <jhs@gnome.org>
3870         * plugins/language-support-cpp-java/plugin.c:
3871         (set_indentation_param_vim):
3872         
3873         Support some more vim modeline commands and shortcuts (#504331)
3875 2007-12-25  Johannes Schmid <jhs@gnome.org>
3877         Patches from James Liggett:
3878         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3879         (anjuta_vcs_status_tree_view_init):
3880         * plugins/subversion/subversion-commit-dialog.c:
3881         (subversion_commit_dialog):
3882         * plugins/subversion/subversion-diff-dialog.c:
3883         (on_subversion_diff_response):
3884         * plugins/subversion/subversion-log-dialog.c:
3885         (on_log_view_selected_button_clicked),
3886         (on_log_diff_selected_button_clicked),
3887         (on_log_diff_previous_button_clicked):
3888         * plugins/subversion/subversion-resolve-dialog.c:
3889         (subversion_resolve_dialog):
3890         * plugins/subversion/subversion-revert-dialog.c:
3891         (subversion_revert_dialog):
3892         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3893         (pulse_progress_bar), (hide_pulse_progress_bar),
3894         (disconnect_data_arrived_signals),
3895         (cancel_data_arrived_signal_disconnect):
3896         * plugins/subversion/subversion-ui-utils.h:
3897         
3898         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3899         #505237 – Sort list of modified files
3901 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
3903         * plugins/gdb/debugger.c:
3904         Fix bug #491301: Inspecting a variable opens a bad focus dialog
3906 2007-12-23  Johannes Schmid <jhs@gnome.org>
3908         * plugins/language-support-cpp-java/plugin.c:
3909         (set_indentation_param_emacs), (set_indentation_param_vim),
3910         (parse_mode_line_emacs), (parse_mode_line_vim),
3911         (extract_mode_line), (initialize_indentation_params):
3913         Added (basic) support for vim modelines (#504331)
3915         * plugins/message-view/message-view.c: (message_view_next),
3916         (message_view_previous):
3917         
3918         Fixed next/previous message
3920 2007-12-23  Johannes Schmid <jhs@gnome.org>
3922         * libanjuta/anjuta-ui.h:
3923         Check for != NULL before unref'ing pixbuf (related to #497878)
3924         
3925         * plugins/devhelp/plugin.c: (register_stock_icons):
3926         * plugins/document-manager/anjuta-docman.c:
3927         (anjuta_docman_add_document):
3928         * plugins/glade/plugin.c: (on_close_activated),
3929         (register_stock_icons), (on_session_save),
3930         (glade_plugin_add_project):
3931         
3932         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3933         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3934         
3935         * plugins/language-support-cpp-java/plugin.c:
3936         (register_stock_icons):
3937         Fixed stock icon registration macros
3939 2007-12-23  Johannes Schmid <jhs@gnome.org>
3941         * global-tags/Makefile.am:
3942         * launcher/Makefile.am:
3943         * libanjuta/Makefile.am:
3944         * libegg/Makefile.am:
3945         * manuals/anjuta-faqs/Makefile.am:
3946         * manuals/anjuta-manual/Makefile.am:
3947         * manuals/reference/libanjuta/Makefile.am:
3948         * plugins/build-basic-autotools/Makefile.am:
3949         * plugins/class-gen/Makefile.am:
3950         * plugins/class-inheritance/Makefile.am:
3951         * plugins/cvs-plugin/Makefile.am:
3952         * plugins/debug-manager/Makefile.am:
3953         * plugins/devhelp/Makefile.am:
3954         * plugins/document-manager/Makefile.am:
3955         * plugins/editor/Makefile.am:
3956         * plugins/editor/scintilla/Makefile.am:
3957         * plugins/editor/scintilla/include/Makefile.am:
3958         * plugins/file-loader/Makefile.am:
3959         * plugins/file-manager/Makefile.am:
3960         * plugins/file-wizard/Makefile.am:
3961         * plugins/gdb/Makefile.am:
3962         * plugins/glade/Makefile.am:
3963         * plugins/gtodo/Makefile.am:
3964         * plugins/gvim/Makefile.am:
3965         * plugins/indent/Makefile.am:
3966         * plugins/language-manager/Makefile.am:
3967         * plugins/language-support-cpp-java/Makefile.am:
3968         * plugins/macro/Makefile.am:
3969         * plugins/message-view/Makefile.am:
3970         * plugins/patch/Makefile.am:
3971         * plugins/profiler/Makefile.am:
3972         * plugins/project-import/Makefile.am:
3973         * plugins/project-manager/Makefile.am:
3974         * plugins/project-wizard/Makefile.am:
3975         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3976         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3977         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3978         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3979         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3980         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3981         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3982         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3983         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3984         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3985         * plugins/sample1/Makefile.am:
3986         * plugins/search/Makefile.am:
3987         * plugins/sourceview/Makefile.am:
3988         * plugins/subversion/Makefile.am:
3989         * plugins/symbol-browser/Makefile.am:
3990         * plugins/symbol-db/Makefile.am:
3991         * plugins/symbol-db/test/Makefile.am:
3992         * plugins/terminal/Makefile.am:
3993         * plugins/tools/Makefile.am:
3994         * plugins/valgrind/Makefile.am:
3995         * src/Makefile.am:
3996         * tagmanager/Makefile.am:
3997         
3998         Replaces the deprecated "INCLUDES" in all Makefile.am's with
3999         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
4000         warnings from illigel C++ compiler flags.
4002 2007-12-23  Johannes Schmid <jhs@gnome.org>
4004         Patch from Tom <tpgww@onepost.net>:
4005   
4006         * plugins/document-manager/anjuta-docman.c:
4007         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
4008         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
4009         (anjuta_docman_instance_init), (on_notebook_switch_page),
4010         (anjuta_docman_grab_text_focus):
4011         * plugins/document-manager/plugin.c: (on_document_added),
4012         (on_window_key_press_event), (on_window_key_release_event):
4013         
4014         Some more document-manager code cleanups and fixes.
4016 2007-12-23  Massimo Cora'  <maxcvs@email.it>
4018         * plugins/symbol-db/plugin.c: (register_stock_icons),
4019         (value_added_current_editor), (value_removed_current_editor),
4020         (on_importing_project_end), (project_root_removed):
4021         added controls to clean/populate GtkTreeView(s) on projects unload/load.
4023         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
4024         (symbol_db_engine_get_file_db_path):
4025         fixed a useless warning.
4027         * plugins/symbol-db/symbol-db-view-locals.c:
4028         (traverse_free_waiting_for), (file_view_status_destroy),
4029         (sdb_view_locals_create_new_store), (traverse_files_view_status),
4030         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
4031         (sdb_view_locals_finalize), (on_symbol_inserted),
4032         (symbol_db_view_locals_recv_signals_from_engine),
4033         (symbol_db_view_locals_update_list):
4034         more speed on editors switching. GtkTreeStore caching method implemented.
4035         Fixed compiler warnings and a little memory leak.
4037         * plugins/symbol-db/symbol-db-view-locals.h:
4038         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
4039         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
4040         (on_scan_end), (on_symbol_inserted),
4041         (sdb_view_locals_create_new_store), (sdb_view_init),
4042         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
4043         * plugins/symbol-db/symbol-db-view.h:
4044         fixed some crashers. Now project loading/populating should be quite quick.
4046 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4048         * plugins/debug-manager/command.c,
4049         plugins/debug-manager/queue.c:
4050         Take care of command return value (FALSE is an error)
4052 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4054         * plugins/debug-manager/anjuta-debug-manager.glade,
4055         plugins/debug-manager/breakpoints.c:
4056         Remove address, condition and pass breakpoint column if not supported
4057         Fix clear all remove_all to avoid an endless loop if a breakpoint
4058         cannot be removed
4060 2007-12-17  Johannes Schmid <jhs@gnome.org>
4062         Patch from Tom <tpgww@onepost.net> (with some changes):
4064         * plugins/document-manager/action-callbacks.c: (on_open_activate),
4065         (on_save_as_activate), (on_save_all_activate),
4066         (on_close_file_activate), (on_close_all_file_activate),
4067         (on_reload_file_activate), (on_editor_command_clear_activate),
4068         (on_transform_eolchars1_activate), (on_comment_block),
4069         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
4070         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4071         (on_editor_linenos1_activate), (on_editor_markers1_activate),
4072         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
4073         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
4074         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
4075         (on_zoom_out_text_activate):
4076         * plugins/document-manager/action-callbacks.h:
4077         * plugins/document-manager/anjuta-docman.c:
4078         (on_notebook_page_close_button_click),
4079         (on_notebook_page_close_button_enter),
4080         (on_notebook_page_close_button_leave),
4081         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
4082         (anjuta_docman_page_init), (anjuta_docman_page_new),
4083         (on_open_filesel_response), (create_file_open_dialog_gui),
4084         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
4085         (anjuta_docman_instance_init), (on_notebook_switch_page),
4086         (on_document_destroy), (anjuta_docman_add_editor),
4087         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4088         (anjuta_docman_set_current_document),
4089         (anjuta_docman_goto_file_line_mark), (get_real_path),
4090         (anjuta_docman_get_full_filename),
4091         (anjuta_docman_delete_all_markers),
4092         (anjuta_docman_delete_all_indicators),
4093         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4094         (anjuta_docman_order_tabs):
4095         * plugins/document-manager/anjuta-docman.h:
4096         * plugins/document-manager/file_history.c: (an_hist_file_new),
4097         (an_file_history_push), (an_file_history_dump):
4098         * plugins/document-manager/file_history.h:
4099         * plugins/document-manager/plugin.c: (update_title),
4100         (value_removed_project_root_uri),
4101         (update_document_ui_interface_items), (menu_name_compare),
4102         (on_document_added), (on_document_changed),
4103         (on_window_key_press_event), (on_window_key_release_event),
4104         (on_session_save):
4105         * plugins/document-manager/search-box.c: (on_document_changed),
4106         (on_goto_activated), (search_box_init), (search_box_new):
4107         * plugins/document-manager/search-box.h:
4109         Yet more code cleanups
4110         Save glade files correctly in session
4111         Use new tooltip API if available
4112         Sort notebook pages when session is restored (needs work)
4114 2007-12-16  Johannes Schmid <jhs@gnome.org>
4116         * plugins/document-manager/anjuta-docman.c:
4117         (anjuta_docman_add_document):
4118         
4119         Present correct widget with anjuta_shell_present_widget(). This got wrong when
4120         the new search bar was introduced.
4122 2007-12-12  Johannes Schmid <jhs@gnome.org>
4123   
4124         Patch from  Tom <tpgww@onepost.net>:
4125         (#485233 – another bunch of docman cleanups)
4126   
4127         * libanjuta/interfaces/libanjuta.idl:
4128         * plugins/document-manager/action-callbacks.c:
4129         (get_current_document), (get_current_focus_widget),
4130         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
4131         (on_close_file_activate), (on_close_all_file_activate),
4132         (on_reload_file_activate), (on_print_activate),
4133         (on_print_preview_activate),
4134         (on_editor_command_upper_case_activate),
4135         (on_editor_command_lower_case_activate),
4136         (on_editor_command_eol_crlf_activate),
4137         (on_editor_command_eol_lf_activate),
4138         (on_editor_command_eol_cr_activate),
4139         (on_editor_command_select_all_activate),
4140         (on_editor_command_select_to_brace_activate),
4141         (on_editor_command_select_block_activate),
4142         (on_editor_command_match_brace_activate),
4143         (on_editor_command_undo_activate),
4144         (on_editor_command_redo_activate),
4145         (on_editor_command_cut_activate),
4146         (on_editor_command_paste_activate),
4147         (on_editor_command_copy_activate),
4148         (on_editor_command_clear_activate),
4149         (on_editor_command_close_folds_all_activate),
4150         (on_editor_command_open_folds_all_activate),
4151         (on_editor_command_toggle_fold_activate),
4152         (on_editor_command_bookmark_toggle_activate),
4153         (on_editor_command_bookmark_first_activate),
4154         (on_editor_command_bookmark_next_activate),
4155         (on_editor_command_bookmark_prev_activate),
4156         (on_editor_command_bookmark_last_activate),
4157         (on_editor_command_bookmark_clear_activate),
4158         (on_transform_eolchars1_activate), (on_comment_block),
4159         (on_comment_box), (on_comment_stream),
4160         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4161         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
4162         (on_force_hilite_activate), (on_swap_activate),
4163         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4164         * plugins/document-manager/action-callbacks.h:
4165         * plugins/document-manager/anjuta-docman.c:
4166         (on_notebook_page_close_button_click),
4167         (on_notebook_page_close_button_enter),
4168         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
4169         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
4170         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
4171         (on_open_filesel_response), (anjuta_docman_open_file),
4172         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4173         (anjuta_docman_dispose), (anjuta_docman_instance_init),
4174         (anjuta_docman_class_init), (anjuta_docman_new),
4175         (on_notebook_switch_page), (on_document_save_point),
4176         (on_document_destroy), (anjuta_docman_add_editor),
4177         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4178         (anjuta_docman_set_popup_menu),
4179         (anjuta_docman_get_current_focus_widget),
4180         (anjuta_docman_get_page_for_document),
4181         (anjuta_docman_get_current_document),
4182         (anjuta_docman_set_current_document),
4183         (anjuta_docman_goto_file_line),
4184         (anjuta_docman_goto_file_line_mark),
4185         (anjuta_docman_get_full_filename),
4186         (anjuta_docman_present_notebook_page),
4187         (anjuta_docman_update_page_label),
4188         (anjuta_docman_delete_all_markers),
4189         (anjuta_docman_delete_all_indicators),
4190         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4191         (do_ordertab1), (anjuta_docman_order_tabs),
4192         (anjuta_docman_set_editor_properties),
4193         (anjuta_docman_get_document_for_path),
4194         (anjuta_docman_get_all_doc_widgets):
4195         * plugins/document-manager/anjuta-docman.h:
4196         * plugins/document-manager/editor-tooltips.c:
4197         * plugins/document-manager/plugin.c: (update_title),
4198         (update_document_ui_enable_all), (update_document_ui_disable_all),
4199         (update_document_ui_save_items),
4200         (update_document_ui_interface_items), (update_document_ui),
4201         (on_document_update_save_ui), (update_status),
4202         (on_document_update_ui), (on_document_added),
4203         (on_document_changed), (on_session_save), (on_save_prompt),
4204         (on_docman_auto_save), (on_gconf_notify_timer):
4205         * plugins/document-manager/search-box.c: (on_document_changed),
4206         (search_box_new), (search_box_grab_line_focus):
4207         * plugins/glade/plugin.c: (ifile_open):
4208         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4209         * plugins/search/search-replace_backend.c: (create_search_entries):
4210         * plugins/sourceview/anjuta-document.c: (set_uri),
4211         (anjuta_document_save):
4212         * plugins/sourceview/sourceview.c: (ifile_savable_save):
4213         * plugins/tools/editor.c: (on_editor_response):
4215         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
4216         It fixes some issues with session handling and several memory lacks.
4217         Gtk 2.12 Tooltip API is used if available.
4219 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
4221         * plugins/debug-manager/disassemble.c,
4222         plugins/debug-manager/disassemble.h,
4223         plugins/debug-manager/command.c,
4224         plugins/debug-manager/command.h,
4225         plugins/debug-manager/plugin.c
4226         plugins/debug-manager/sparse_view.c,
4227         plugins/debug-manager/sparse_view.h,
4228         plugins/gdb/plugin.c,
4229         plugins/gdb/debugger.c,
4230         plugins/gdb/debugger.h,
4231         libanjuta/interfaces/libanjuta.idl:
4232         Fix bug #502533: Implement assembler step
4234         * plugins/debug-manager/breakpoints.c:
4235         Do not save temporary breakpoints
4237         * plugins/debug-manager/stack_trace.c:
4238         Fix a crash when a stack command is cancelled
4240 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4242         * plugins/debug-manager/plugin.c,
4243         plugins/debug-manager/breakpoints.c,
4244         plugins/debug-manager/breakpoints.h:
4245         Fix bug #488732: Breakpoint on delete lines
4246         Breakpoints are now linked to their position in editor
4248         * plugins/gdb/debugger.c:
4249         Fix removing condition on breakpoint 
4251 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4253         * plugins/debug-manager/anjuta-debug-manager.glade,
4254         plugins/debug-manager/start.c,
4255         plugins/gdb/plugin.c,
4256         plugins/gdb/debugger.c,
4257         plugins/gdb/debugger.h,
4258         libanjuta/interfaces/libanjuta.idl:
4259         Fix bug #481366: Do not stop at the beginning of the program
4261         * plugins/debug-manager/command.c,
4262         plugins/debug-manager/command.h,
4263         plugins/debug-manager/breakpoints.c,
4264         plugins/debug-manager/queue.c,
4265         plugins/debug-manager/queue.h:
4266         Fix a bug remove all breakpoints was not working due to latest changes
4267         Setting breakpoints is disabled when program is running
4269 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
4271         * plugins/debug-manager/queue.c,
4272         plugins/gdb/plugin.c:
4273         Fix bug #501469: Crash if mime_type is unknown
4275 2007-12-01  Massimo Cora'  <maxcvs@email.it>
4277         * plugins/symbol-db/plugin.c: (on_editor_destroy),
4278         (on_editor_update_ui), (on_single_file_scan_end),
4279         (on_importing_project_end), (project_root_added),
4280         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4281         * plugins/symbol-db/plugin.h:
4282         show on status bar files being scanned.
4284         * plugins/symbol-db/symbol-db-engine.c:
4285         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4286         (sdb_engine_ctags_output_thread),
4287         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4288         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4289         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
4290         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
4291         (sdb_engine_get_table_id_by_unique_name2),
4292         (symbol_db_engine_open_project),
4293         (sdb_engine_prepare_executing_commands),
4294         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4295         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
4296         (sdb_engine_detects_removed_ids),
4297         (symbol_db_engine_get_class_parents),
4298         (symbol_db_engine_get_global_members),
4299         (symbol_db_engine_get_scope_members_by_symbol_id),
4300         (symbol_db_engine_get_scope_members),
4301         (symbol_db_engine_get_current_scope),
4302         (symbol_db_engine_get_file_symbols),
4303         (symbol_db_engine_get_symbol_info_by_id),
4304         (symbol_db_engine_get_full_local_path),
4305         (symbol_db_engine_find_symbol_by_name_pattern),
4306         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4307         * plugins/symbol-db/symbol-db-engine.h:
4308         * plugins/symbol-db/symbol-db-view-locals.c:
4309         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
4310         (symbol_db_view_locals_recv_signals_from_engine),
4311         (symbol_db_view_locals_update_list):
4312         * plugins/symbol-db/symbol-db-view-locals.h:
4313         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
4314         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
4315         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
4316         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
4317         * plugins/symbol-db/symbol-db-view.h:
4318         Added g_thread architecture to scan in background. With this you
4319         can use Anjuta's GUI without freezing.
4320         Improved insertion speed by using a paradigm like 'insert' and 'check'
4321         replacing a 'check' and 'insert' one. This has been done for tables 
4322         like symbol, scope, sym_type.
4323         Fixed two crashers. 
4325         * plugins/symbol-db/tables.sql:
4326         * plugins/symbol-db/test/main.c: (get_global_members), (main),
4327         (thread), (print_message), (bastard_thread), (idle_signals):
4328         fixed a typo on tables that broke sql triggers.
4330 === anjuta 2.3.1 ===
4332 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4334         * NEWS, AUTHORS: Updated.
4335         * src/Makefile.am: Fixed make distcheck
4337         Patch from Yang Hong:
4338         * plugins/file-manager/file-manager.glade: Fixed file chooser
4339         size in file-manager preferences.
4341 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4343         * NEWS: Updated for 2.3.1 development release
4344         * configure.in: Bumped version to 2.3.1
4346 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
4348         * plugins/debug-manager/threads.c,
4349         plugins/debug-manager/disassemble.c,
4350         plugins/debug-manager/watch.c,
4351         plugins/debug-manager/registers.c,
4352         plugins/debug-manager/locals.c,
4353         plugins/debug-manager/breakpoints.c,
4354         plugins/debug-manager/stack_trace.c,
4355         plugins/debug-manager/command.c,
4356         plugins/debug-manager/command.h,
4357         plugins/debug-manager/queue.c,
4358         libanjuta/interfaces/libanjuta.idl:
4359         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
4360         Document IAnjutaDebugManager signals
4361         Generate new signals in queue.c
4362         Use new signals in other files
4364 2007-11-30  <genbell@tiscali.it>
4366         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4368         * plugins/gdb/Makefile.am:
4369         Fix bug #500376
4371 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4373         * plugins/tools/variable.c:
4374         Fix a bug added in the previous patch (it is not a leak)
4376 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4378         * plugins/project-wizard/druid.c,
4379         plugins/project-wizard/templates/terminal.wiz,
4380         plugins/project-wizard/templates/xlib-dock.wiz,
4381         plugins/project-wizard/templates/wxwin.wiz,
4382         plugins/project-wizard/templates/java.wiz,
4383         plugins/project-wizard/templates/gnome.wiz,
4384         plugins/project-wizard/templates/anjuta-plugin.wiz,
4385         plugins/project-wizard/templates/gtkmm.wiz,
4386         plugins/project-wizard/templates/python.wiz,
4387         plugins/project-wizard/templates/cpp.wiz,
4388         plugins/project-wizard/templates/sdl.wiz,
4389         plugins/project-wizard/templates/gtk.wiz,
4390         plugins/project-wizard/templates/minimal.wiz,
4391         plugins/project-wizard/templates/xlib.wiz,
4392         plugins/project-wizard/templates/gcj.wiz,
4393         plugins/project-wizard/templates/translatable-strings.h,
4394         plugins/project-import/project-import.c:
4395         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
4397 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
4399         * plugins/debug-manager/threads.c,
4400         plugins/debug-manager/disassemble.c,
4401         plugins/debug-manager/watch.c,
4402         plugins/debug-manager/registers.c,
4403         plugins/debug-manager/memory.c,
4404         plugins/debug-manager/locals.c,
4405         plugins/debug-manager/stack_trace.c,
4406         plugins/debug-manager/queue.c,
4407         plugins/debug-manager/queue.h:
4408         Connect debugger signal only when program is loaded
4409         Rename get_feature in is_supported
4411         * plugins/debug-manager/plugin.c:
4412         Remove editor watch when plugin is deactivated
4414         * plugins/debug-manager/anjuta-debug-manager.glade,
4415         plugins/debug-manager/breakpoints.c,
4416         plugins/debug-manager/breakpoints.h:
4417         Rewrite almost completely the breakpoint code
4418         Improve breakpoint dialog
4419         Reorganize function
4420         Implement condition, hit count, ignore and temporary attribute
4422         * plugins/debug-manager/command.c,
4423         plugins/debug-manager/command.h:
4424         Add a breakpoint list command
4426         * plugins/gdb/debugger.c,
4427         plugins/gdb/debugger.h:
4428         Add new breakpoint list command
4429         Fix parsing of breakpoint data
4431         * libanjuta/interfaces/libanjuta.idl,
4432         plugins/gdb/plugin.c:
4433         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
4435 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
4437         * plugins/document-manager/plugin.c:
4438         Use Ctrl+Shift+s as shortcut for Save As
4440 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
4442         * plugins/subversion/plugin.c: (activate_plugin):
4443         * plugins/symbol-db/plugin.c: (symbol_db_activate):
4444         * src/layout.xml: Fixed dockitem positions.
4446 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4448         Icons from tpgww@onepost.net:
4449         * plugins/project-wizard/applogo.png:
4450         Icons from patch in bug #480093 comment #23. Also renamed icons.
4452         * plugins/message-view/Makefile.am:
4453         * plugins/message-view/plugin.c: (register_stock_icons),
4454         (ipreferences_merge): Removed redundant icon.
4456         * plugins/document-manager/plugin.c:
4457         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
4458         Do not insensitize New action when there is no document.
4459         Indentation fixes.
4461 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4463         Icons from tpgww@onepost.net:
4464         * plugins/symbol-browser/an_symbol_prefs.c:
4465         * pixmaps/Makefile.am:
4466         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
4468         Icons from patch in bug #480093 comment #23. Also renamed icons.
4469         To be continued..
4471 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4473         Patch from James Liggett:
4474         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
4475         revert and dialogs resizable.
4477 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4479         Patch from James Liggett:
4480         * plugins/subversion/anjuta-subversion.glade:
4481         * plugins/subversion/subversion-diff-dialog.c:
4482         (on_subversion_diff_response), (subversion_diff_dialog):
4483         * plugins/subversion/subversion-diff-dialog.h:
4485         The diff dialog should have a checkbox, enabled by default, that
4486         allows the user to make sure that all open files are saved before
4487         diffing.
4489 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4491         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
4493         Icons from tpgww@onepost.net:
4494         * pixmaps/Makefile.am:
4495         * src/Makefile.am:
4496         * src/anjuta-app.c:
4497         * src/anjuta-preferences-general.svg:
4499         Icons from patch in bug #480093 comment #23. Also renamed icons.
4500         To be continued..
4502 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4504         Icons from tpgww@onepost.net:
4505         * plugins/debug-manager/images/Makefile.am:
4506         * plugins/debug-manager/images/anjuta-watch.svg:
4507         * plugins/debug-manager/plugin.c: (register_stock_icons):
4508         * plugins/gdb/images/Makefile.am:
4509         * plugins/gtodo/Makefile.am:
4510         * plugins/gtodo/anjuta-gtodo-plugin.svg:
4511         * plugins/gtodo/anjuta-gtodo.plugin.in:
4512         * plugins/gtodo/interface.c: (stock_icons):
4513         * plugins/gtodo/main.h:
4514         * plugins/gtodo/plugin.c: (ipreferences_merge):
4515         * plugins/terminal/Makefile.am:
4516         * plugins/terminal/anjuta-terminal-plugin.svg:
4517         * plugins/terminal/anjuta-terminal.plugin.in:
4518         * plugins/terminal/terminal.c:
4519         * plugins/tools/Makefile.am:
4520         * plugins/tools/anjuta-tools-plugin.svg:
4521         * plugins/tools/anjuta-tools.plugin.in:
4522         * plugins/tools/plugin.c:
4523         * plugins/valgrind/Makefile.am:
4524         * plugins/valgrind/anjuta-valgrind-plugin.svg:
4525         * plugins/valgrind/anjuta-valgrind.plugin.in:
4526         * plugins/valgrind/plugin.c: (register_stock_icons),
4527         (ipreferences_merge):
4529         Icons from patch in bug #480093 comment #23. Also renamed icons.
4530         To be continued..
4532 2007-11-18  Massimo Cora'   <maxcvs@email.it>
4534         reviewed by: Johannes Schmid <jhs@gnome.org>
4536         * configure.in:
4537         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
4538         due to bug #493360. Still present anyway bug #495843
4540         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
4541         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
4542         (on_local_treeview_row_activated),
4543         (on_global_treeview_row_activated),
4544         (on_global_treeview_row_expanded), (on_project_element_added),
4545         (on_project_element_removed), (project_root_added),
4546         (symbol_db_activate), (isymbol_manager_search),
4547         (isymbol_manager_get_members),
4548         (isymbol_manager_get_completions_at_position):
4549         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4550         (symbol_db_engine_iterator_node_get_symbol_extra_string):
4551         * plugins/symbol-db/symbol-db-engine.c:
4552         (sdb_engine_execute_non_select_sql),
4553         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
4554         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
4555         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
4556         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4557         (symbol_db_engine_add_new_workspace),
4558         (symbol_db_engine_add_new_project),
4559         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
4560         (sdb_engine_detects_removed_ids),
4561         (sdb_engine_walk_down_scope_path),
4562         (symbol_db_engine_get_class_parents),
4563         (symbol_db_engine_get_global_members),
4564         (symbol_db_engine_get_scope_members_by_symbol_id),
4565         (symbol_db_engine_get_scope_members),
4566         (symbol_db_engine_get_current_scope),
4567         (symbol_db_engine_get_file_symbols),
4568         (symbol_db_engine_get_symbol_info_by_id),
4569         (symbol_db_engine_find_symbol_by_name_pattern):
4570         * plugins/symbol-db/symbol-db-engine.h:
4571         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4572         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4573         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
4574         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
4575         (on_scan_end), (do_add_root_symbol_to_view),
4576         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
4577         (trigger_on_symbol_inserted), (add_new_waiting_for),
4578         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
4579         (on_symbol_inserted), (do_recurse_subtree_and_remove),
4580         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
4581         (symbol_db_view_row_expanded), (sdb_view_init),
4582         (gtree_compare_func), (sdb_view_finalize),
4583         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
4584         (sdb_view_populate_base_root),
4585         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4586         * plugins/symbol-db/symbol-db-view.h:
4587         * plugins/symbol-db/tables.sql:
4588         * plugins/symbol-db/test/Makefile.am:
4589         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
4590         (get_scope_members), (get_current_scope), (get_global_members),
4591         (get_file_symbols), (get_info_by_id), (main):
4593         Rewrote symbol-db-view global tab. Now every expandable node is a query.
4594         Started using LIMIT keyword to speed up things.
4595         Deprecated GdaCommand in favour of GdaQuery into engine. This should
4596         make providers use prepared statements.
4598 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4600         Patch from James Liggett:
4601         * plugins/subversion/plugin.c: (subversion_instance_init):
4602         * plugins/subversion/plugin.h:
4603         * plugins/subversion/subversion-diff-dialog.c:
4604         (on_subversion_diff_response), (subversion_diff_dialog),
4605         (on_menu_subversion_diff):
4606         * plugins/subversion/subversion-log-dialog.c:
4607         (on_log_view_selected_button_clicked),
4608         (on_log_diff_selected_button_clicked),
4609         (on_log_diff_previous_button_clicked),
4610         (subversion_log_window_create):
4611         * plugins/subversion/subversion-ui-utils.c:
4612         (get_filename_from_full_path), (init_whole_project),
4613         (on_whole_project_toggled):
4614         * plugins/subversion/subversion-ui-utils.h:
4615         * plugins/subversion/subversion-update-dialog.c:
4616         (subversion_update_dialog), (on_menu_subversion_update):
4618         Whole Project checkbox enabled by default in diff and update dialogs.
4619         changes the editor names for diff editors to something much more
4620         descriptive. For example, working copy/head diffs would have an editor
4621         with a name like "[Working Copy/Head] some-file.diff," where some-file
4622         is the name of the file/directory that was diffed. For diffs against
4623         arbitrary diffs the name would look like "[Revisions 2832/3200]
4624         some-file.diff" for a diff of some-file between revisions 2832 and
4625         3200.
4627 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4629         Icons from tpgww@onepost.net:
4630         * plugins/subversion/Makefile.am:
4631         * plugins/subversion/anjuta-subversion-plugin.svg:
4632         * plugins/subversion/anjuta-subversion.plugin.in:
4633         * plugins/subversion/plugin.h:
4634         * plugins/symbol-browser/Makefile.am:
4635         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4636         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4637         * plugins/symbol-browser/plugin.c:
4638         * plugins/symbol-db/Makefile.am:
4639         * plugins/symbol-db/plugin.c:
4640         * plugins/symbol-db/symbol-db.plugin.in:
4642         Icons from patch in bug #480093 comment #23. Also renamed icons.
4643         To be continued..
4645 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4647         Icons from tpgww@onepost.net:
4648         * plugins/project-manager/Makefile.am:
4649         * plugins/project-manager/anjuta-project-manager-plugin.svg:
4650         * plugins/project-manager/anjuta-project-manager.plugin.in:
4651         * plugins/project-manager/plugin.c:
4652         * plugins/project-wizard/Makefile.am:
4653         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4654         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4655         * plugins/project-wizard/druid.h:
4656         * plugins/search/Makefile.am:
4657         * plugins/search/anjuta-search-plugin.svg:
4658         * plugins/search/anjuta-search.plugin.in:
4659         * plugins/search/plugin.c:
4661         Icons from patch in bug #480093 comment #23. Also renamed icons.
4662         To be continued..
4664 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4666         * TODO.tasks: updated.
4668         Icons from tpgww@onepost.net:
4669         * plugins/file-loader/Makefile.am:
4670         * plugins/file-loader/anjuta-loader-plugin.svg:
4671         * plugins/file-loader/anjuta-loader.plugin.in:
4672         * plugins/file-manager/Makefile.am:
4673         * plugins/file-manager/anjuta-file-manager-plugin.svg:
4674         * plugins/file-manager/file-manager.plugin.in:
4675         * plugins/file-manager/plugin.c:
4676         * plugins/glade/Makefile.am:
4677         * plugins/glade/anjuta-glade-plugin.svg:
4678         * plugins/glade/anjuta-glade.plugin.in:
4679         * plugins/glade/plugin.c: (register_stock_icons):
4680         * plugins/language-manager/Makefile.am:
4681         * plugins/language-manager/anjuta-language-manager-plugin.svg:
4682         * plugins/language-manager/language-manager.plugin.in:
4683         * plugins/message-view/Makefile.am:
4684         * plugins/message-view/anjuta-message-manager.plugin.in:
4685         * plugins/message-view/anjuta-messages-plugin.svg:
4686         * plugins/message-view/plugin.c:
4687         * plugins/patch/Makefile.am:
4688         * plugins/patch/anjuta-patch-plugin.svg:
4689         * plugins/patch/anjuta-patch.plugin.in:
4690         * plugins/patch/plugin.c:
4691         * plugins/profiler/Makefile.am:
4692         * plugins/profiler/anjuta-profiler-plugin.svg:
4693         * plugins/profiler/plugin.c: (register_stock_icons):
4694         * plugins/profiler/profiler.plugin.in:
4695         * plugins/project-import/Makefile.am:
4696         * plugins/project-import/anjuta-project-import-plugin.svg:
4697         * plugins/project-import/anjuta-project-import.plugin.in:
4698         * plugins/project-import/plugin.c:
4700         Icons from patch in bug #480093 comment #23. Also renamed icons.
4701         To be continued..
4703 2007-11-18  Johannes Schmid <jhs@gnome.org>
4705         * plugins/build-basic-autotools/build-basic-autotools.c:
4706         (build_regex_init):
4707         * plugins/debug-manager/anjuta-debug-manager.glade:
4708         * plugins/debug-manager/breakpoints.c:
4709         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4710         * plugins/file-wizard/file.c:
4711         * plugins/gdb/anjuta-gdb.glade:
4712         * plugins/glade/plugin.c: (ifile_open):
4713         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4714         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4715         * plugins/gtodo/tray-icon.c:
4716         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4717         * plugins/macro/macros.xml:
4718         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4719         Fixed translation bugs (#496833, #488211 and #497758)
4720         
4721         * plugins/document-manager/plugin.c: (on_editor_changed):
4722         Removed unused code
4724 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4726         Icons from tpgww@onepost.net:
4727         * plugins/devhelp/Makefile.am:
4728         * plugins/devhelp/anjuta-devhelp-plugin.svg:
4729         * plugins/devhelp/anjuta-devhelp.plugin.in:
4730         * plugins/devhelp/plugin.c:
4731         * plugins/document-manager/anjuta-document-manager.plugin.in:
4732         * plugins/document-manager/images/Makefile.am:
4733         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4734         * plugins/document-manager/plugin.c:
4735         * plugins/editor/Makefile.am:
4736         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4737         * plugins/editor/anjuta-editor.plugin.in:
4738         * plugins/editor/plugin.c:
4739         * plugins/sample1/Makefile.am:
4740         * plugins/sample1/anjuta-sample-plugin.svg:
4741         * plugins/sample1/anjuta-sample.plugin.in:
4742         * plugins/sourceview/Makefile.am:
4743         * plugins/sourceview/plugin.c:
4744         * plugins/sourceview/sourceview.plugin.in:
4746         Icons from patch in bug #480093 comment #23. Also renamed icons.
4747         To be continued..
4749 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4751         * TODO.tasks: Updated.
4753         Icons from tpgww@onepost.net:
4754         * plugins/build-basic-autotools/Makefile.am:
4755         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4756         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4757         * plugins/build-basic-autotools/build-basic-autotools.c:
4758         * plugins/class-inheritance/Makefile.am:
4759         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4760         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4761         * plugins/class-inheritance/plugin.c:
4762         * plugins/cvs-plugin/Makefile.am:
4763         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4764         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4765         * plugins/cvs-plugin/plugin.c:
4766         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4767         * plugins/debug-manager/images/Makefile.am:
4768         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4769         * plugins/debug-manager/plugin.c: 
4771         Icons from patch in bug #480093 comment #23. Also renamed icons.
4772         To be continued..
4774 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4776         * (removed) libanjuta/anjuta-children.c,
4777         (removed) libanjuta/anjuta-children.h,
4778         libanjuta/anjuta-launcher.c,
4779         libanjuta/libanjuta.h,
4780         libanjuta/Makefile.am,
4781         plugins/gdb/debugger.c,
4782         plugins/terminal/terminal.c,
4783         manuals/reference/libanjuta/libanjuta-sections.txt,
4784         manuals/reference/libanjuta/libanjuta-docs.sgml:
4785         Replace anjuta_children_register by g_child_watch_add
4787 2007-11-13  Johannes Schmid <jhs@gnome.org>
4789         * plugins/subversion/anjuta-subversion.glade:
4790         * plugins/subversion/subversion-commit-dialog.c:
4791         (subversion_commit_dialog):
4792         * plugins/subversion/subversion-resolve-dialog.c:
4793         (subversion_resolve_dialog):
4794         * plugins/subversion/subversion-revert-dialog.c:
4795         (subversion_revert_dialog):
4796         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4797         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4798         (hide_pulse_progress_bar):
4799         * plugins/subversion/subversion-ui-utils.h:
4801         Yet another patch from #457477:
4802         Add a pulsing progress bar to all dialogs receiving status
4804 2007-11-12  Johannes Schmid <jhs@gnome.org>
4806         * plugins/document-manager/plugin.c: (create_highlight_submenu):
4807         Bug 493583 – crash in Anjuta IDE: trying to open a file
4808         
4809         * plugins/subversion/subversion-commit-dialog.c:
4810         (select_all_files), (subversion_commit_dialog):
4811         Patch from jrligget - see #457477
4813 2007-11-12  Johannes Schmid <jhs@gnome.org>
4815         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4816         * libanjuta/anjuta-plugin-handle.c:
4817         (anjuta_plugin_handle_get_about):
4818         Bug 495536 – Plugins localization improvement
4819         
4820         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4821         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4822         * plugins/indent/indent.glade:
4823         * plugins/subversion/anjuta-subversion.glade:
4824         Bug 495245 – Strings bug
4826 2007-11-08  James Liggett  <jrliggett@cox.net>
4828         reviewed by: Johannes Schmid <jhs@gnome.org>
4830         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4831         (anjuta_async_command_finalize),
4832         (anjuta_async_command_notification_poll),
4833         (anjuta_async_command_thread), (start_command),
4834         (notify_data_arrived), (notify_complete),
4835         (anjuta_async_command_class_init),
4836         (anjuta_async_command_set_error_message),
4837         (anjuta_async_command_get_error_message),
4838         (anjuta_async_command_lock), (anjuta_async_command_unlock):
4839         * libanjuta/anjuta-async-command.h:
4840         * libanjuta/anjuta-command.c: (anjuta_command_init),
4841         (anjuta_command_finalize), (anjuta_command_class_init),
4842         (anjuta_command_start), (anjuta_command_notify_data_arrived),
4843         (anjuta_command_notify_complete),
4844         (anjuta_command_set_error_message),
4845         (anjuta_command_get_error_message):
4846         * libanjuta/anjuta-command.h:
4847         * libanjuta/anjuta-glade-catalog.c:
4848         * libanjuta/anjuta-glade.xml:
4849         * libanjuta/anjuta-vcs-status-tree-view.c:
4850         (on_selected_column_toggled),
4851         (anjuta_vcs_status_tree_view_create_columns),
4852         (anjuta_vcs_status_tree_view_init),
4853         (anjuta_vcs_status_tree_view_finalize),
4854         (anjuta_vcs_status_tree_view_set_property),
4855         (anjuta_vcs_status_tree_view_get_property),
4856         (anjuta_vcs_status_tree_view_class_init),
4857         (anjuta_vcs_status_tree_view_new),
4858         (anjuta_vcs_status_tree_view_destroy),
4859         (anjuta_vcs_status_tree_view_add), (select_all_paths),
4860         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4861         (anjuta_vcs_status_tree_view_unselect_all),
4862         (create_selected_paths_list),
4863         (anjuta_vcs_status_tree_view_get_selected):
4864         * libanjuta/anjuta-vcs-status-tree-view.h:
4865         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4866         * libanjuta/anjuta-widgets.h:
4867         * plugins/subversion/subversion-add-dialog.c:
4868         (on_add_command_finished), (on_subversion_add_response),
4869         (subversion_add_dialog), (on_menu_subversion_add),
4870         (on_fm_subversion_add):
4871         * plugins/subversion/subversion-add-dialog.h:
4872         * plugins/subversion/subversion-commit-dialog.c:
4873         (on_commit_command_finished), (on_subversion_commit_response),
4874         (subversion_commit_dialog), (on_menu_subversion_commit),
4875         (on_fm_subversion_commit):
4876         * plugins/subversion/subversion-commit-dialog.h:
4877         * plugins/subversion/subversion-copy-dialog.c:
4878         (on_copy_other_revision_radio_toggled),
4879         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4880         (on_copy_command_finished), (on_subversion_copy_response),
4881         (subversion_copy_dialog), (on_menu_subversion_copy),
4882         (on_fm_subversion_copy):
4883         * plugins/subversion/subversion-copy-dialog.h:
4884         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4885         (on_subversion_diff_response), (subversion_diff_dialog),
4886         (on_menu_subversion_diff), (on_fm_subversion_diff):
4887         * plugins/subversion/subversion-diff-dialog.h:
4888         * plugins/subversion/subversion-log-dialog.c:
4889         (on_diff_selected_column_toggled), (create_columns),
4890         (on_log_command_finished), (on_log_view_button_clicked),
4891         (on_cat_command_data_arrived), (on_cat_command_finished),
4892         (on_log_view_selected_button_clicked), (get_selected_revisions),
4893         (on_log_diff_selected_button_clicked),
4894         (on_log_diff_previous_button_clicked),
4895         (on_subversion_log_vbox_destroy),
4896         (on_log_changes_view_row_selected), (subversion_log_window_create),
4897         (on_menu_subversion_log), (on_fm_subversion_log),
4898         (subversion_log_set_whole_project_sensitive):
4899         * plugins/subversion/subversion-log-dialog.h:
4900         * plugins/subversion/subversion-merge-dialog.c:
4901         (on_merge_command_finished), (on_subversion_merge_response),
4902         (on_merge_first_path_browse_button_clicked),
4903         (on_merge_second_path_browse_button_clicked),
4904         (on_merge_use_first_path_check_toggled),
4905         (on_merge_start_revision_radio_toggled),
4906         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4907         (on_menu_subversion_merge):
4908         * plugins/subversion/subversion-merge-dialog.h:
4909         * plugins/subversion/subversion-remove-dialog.c:
4910         (on_remove_command_finished),
4911         (on_remove_path_browse_button_clicked),
4912         (on_subversion_remove_response), (subversion_remove_dialog),
4913         (on_menu_subversion_remove), (on_fm_subversion_remove):
4914         * plugins/subversion/subversion-remove-dialog.h:
4915         * plugins/subversion/subversion-resolve-dialog.c:
4916         (on_resolve_command_finished), (on_subversion_resolve_response),
4917         (subversion_resolve_dialog), (on_menu_subversion_resolve):
4918         * plugins/subversion/subversion-resolve-dialog.h:
4919         * plugins/subversion/subversion-revert-dialog.c:
4920         (on_revert_command_finished), (on_subversion_revert_response),
4921         (subversion_revert_dialog), (on_menu_subversion_revert):
4922         * plugins/subversion/subversion-revert-dialog.h:
4923         * plugins/subversion/subversion-switch-dialog.c:
4924         (on_switch_other_revision_radio_toggled),
4925         (on_switch_command_finished), (on_subversion_switch_response),
4926         (subversion_switch_dialog), (on_menu_subversion_switch):
4927         * plugins/subversion/subversion-switch-dialog.h:
4928         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4929         (subversion_data_free), (on_mesg_view_destroy),
4930         (create_message_view), (check_filename), (get_log_from_textview),
4931         (pulse_timer), (on_pulse_timer_destroyed),
4932         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4933         (report_errors), (on_status_command_finished),
4934         (on_status_command_data_arrived), (on_command_info_arrived),
4935         (select_all_status_items), (clear_all_status_selections),
4936         (init_whole_project), (on_whole_project_toggled),
4937         (send_diff_command_output_to_editor), (on_diff_command_finished),
4938         (stop_status_bar_progress_pulse):
4939         * plugins/subversion/subversion-ui-utils.h:
4940         * plugins/subversion/subversion-update-dialog.c:
4941         (on_update_command_finished), (on_subversion_update_response),
4942         (subversion_update_dialog), (on_menu_subversion_update),
4943         (on_fm_subversion_update):
4944         * plugins/subversion/subversion-update-dialog.h:
4945         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4946         (svn_add_command_finalize), (svn_add_command_run),
4947         (svn_add_command_class_init), (svn_add_command_new),
4948         (svn_add_command_destroy):
4949         * plugins/subversion/svn-add-command.h:
4950         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4951         (svn_cat_command_finalize), (svn_cat_command_run),
4952         (svn_cat_command_class_init), (svn_cat_command_new),
4953         (svn_cat_command_destroy), (svn_cat_command_get_output):
4954         * plugins/subversion/svn-cat-command.h:
4955         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4956         (svn_command_release_ui_lock), (simple_prompt),
4957         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4958         (svn_auth_ssl_server_trust_prompt_func_cb),
4959         (svn_auth_ssl_client_cert_prompt_func_cb),
4960         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4961         (svn_command_init), (svn_command_finalize),
4962         (svn_command_class_init), (svn_command_push_info),
4963         (svn_command_get_info_queue), (svn_command_set_error),
4964         (svn_command_get_client_context), (svn_command_get_pool),
4965         (svn_command_lock_ui), (svn_command_unlock_ui),
4966         (svn_command_get_revision), (svn_command_copy_path_list),
4967         (svn_command_free_path_list):
4968         * plugins/subversion/svn-command.h:
4969         * plugins/subversion/svn-commit-command.c: (on_log_callback),
4970         (svn_commit_command_init), (svn_commit_command_finalize),
4971         (svn_commit_command_run), (svn_commit_command_class_init),
4972         (svn_commit_command_new), (svn_commit_command_destroy):
4973         * plugins/subversion/svn-commit-command.h:
4974         * plugins/subversion/svn-copy-command.c: (on_log_callback),
4975         (svn_copy_command_init), (svn_copy_command_finalize),
4976         (svn_copy_command_run), (svn_copy_command_class_init),
4977         (svn_copy_command_new), (svn_copy_command_destroy):
4978         * plugins/subversion/svn-copy-command.h:
4979         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4980         (svn_diff_command_finalize), (svn_diff_command_run),
4981         (svn_diff_command_class_init), (svn_diff_command_new),
4982         (svn_diff_command_destroy), (svn_diff_command_get_output):
4983         * plugins/subversion/svn-diff-command.h:
4984         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4985         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4986         (svn_log_command_class_init), (svn_log_command_new),
4987         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4988         * plugins/subversion/svn-log-command.h:
4989         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4990         (svn_log_entry_finalize), (svn_log_entry_class_init),
4991         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4992         (svn_log_entry_get_author), (svn_log_entry_get_date),
4993         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4994         (svn_log_entry_get_full_log):
4995         * plugins/subversion/svn-log-entry.h:
4996         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4997         (svn_merge_command_finalize), (svn_merge_command_run),
4998         (svn_merge_command_class_init), (svn_merge_command_new),
4999         (svn_merge_command_destroy):
5000         * plugins/subversion/svn-merge-command.h:
5001         * plugins/subversion/svn-remove-command.c: (on_log_callback),
5002         (svn_remove_command_init), (svn_remove_command_finalize),
5003         (svn_remove_command_run), (svn_remove_command_class_init),
5004         (svn_remove_command_new), (svn_remove_command_destroy),
5005         (svn_remove_command_get_path):
5006         * plugins/subversion/svn-remove-command.h:
5007         * plugins/subversion/svn-resolve-command.c:
5008         (svn_resolve_command_init), (svn_resolve_command_finalize),
5009         (svn_resolve_command_run), (svn_resolve_command_class_init),
5010         (svn_resolve_command_new), (svn_resolve_command_destroy):
5011         * plugins/subversion/svn-resolve-command.h:
5012         * plugins/subversion/svn-revert-command.c:
5013         (svn_revert_command_init), (svn_revert_command_finalize),
5014         (svn_revert_command_run), (svn_revert_command_class_init),
5015         (svn_revert_command_new), (svn_revert_command_destroy):
5016         * plugins/subversion/svn-revert-command.h:
5017         * plugins/subversion/svn-status-command.c:
5018         (svn_status_command_init), (svn_status_command_finalize),
5019         (on_svn_status_notify), (svn_status_command_run),
5020         (svn_status_command_class_init), (svn_status_command_new),
5021         (svn_status_command_destroy),
5022         (svn_status_command_get_status_queue):
5023         * plugins/subversion/svn-status-command.h:
5024         * plugins/subversion/svn-status.c: (svn_status_init),
5025         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
5026         (svn_status_destroy), (svn_status_get_path),
5027         (svn_status_get_vcs_status):
5028         * plugins/subversion/svn-status.h:
5029         * plugins/subversion/svn-switch-command.c:
5030         (svn_switch_command_init), (svn_switch_command_finalize),
5031         (svn_switch_command_run), (svn_switch_command_class_init),
5032         (svn_switch_command_new), (svn_switch_command_destroy):
5033         * plugins/subversion/svn-switch-command.h:
5034         * plugins/subversion/svn-update-command.c:
5035         (svn_update_command_init), (svn_update_command_finalize),
5036         (svn_update_command_run), (svn_update_command_class_init),
5037         (svn_update_command_new), (svn_update_command_destroy):
5038         * plugins/subversion/svn-update-command.h:
5040         Now really committed all files from James patch (#457477)
5042 2007-11-08  Johannes Schmid <jhs@gnome.org>
5044         * TODO.tasks: Updated
5046 2007-11-08  James Liggett  <jrliggett@cox.net>
5048         reviewed by: Johannes Schmid <jhs@gnome.org>
5050         * configure.in:
5051         * libanjuta/Makefile.am:
5052         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
5053         * libanjuta/anjuta-status.h:
5054         * libanjuta/libanjuta.h:
5055         * plugins/subversion/Makefile.am:
5056         * plugins/subversion/anjuta-subversion.glade:
5057         * plugins/subversion/anjuta-subversion.ui:
5058         * plugins/subversion/plugin.c: (value_added_project_root_uri),
5059         (value_removed_project_root_uri), (activate_plugin),
5060         (deactivate_plugin), (finalize), (subversion_instance_init):
5061         * plugins/subversion/plugin.h:
5062         * plugins/subversion/subversion-actions.c:
5063         * plugins/subversion/subversion-actions.h:
5064         * plugins/subversion/subversion-callbacks.c:
5065         * plugins/subversion/subversion-callbacks.h:
5066         * plugins/subversion/svn-auth.c:
5067         * plugins/subversion/svn-auth.h:
5068         * plugins/subversion/svn-backend-priv.h:
5069         * plugins/subversion/svn-backend.c:
5070         * plugins/subversion/svn-backend.h:
5071         * plugins/subversion/svn-notify.c:
5072         * plugins/subversion/svn-notify.h:
5073         * plugins/subversion/svn-thread.c:
5074         * plugins/subversion/svn-thread.h:
5075         
5076         Commited alpha2 of the new subversion plugin (#457477)
5078 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5080         * plugins/debug-manager/command.c:
5081         Fix a stupid crash when changing a register value
5083 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5085         * libanjuta/interfaces/libanjuta.idl,
5086         plugins/debug-manager/command.c,
5087         plugins/debug-manager/command.h,
5088         plugins/debug-manager/start.c,
5089         plugins/gdb/plugin.c,
5090         plugins/gdb/debugger.c,
5091         plugins/gdb/debugger.h:
5092         Use anjuta terminal plugin instead of gnome terminal
5093         Select if a terminal is used in the the start_program function
5094         Move terminal code from debugger.c to plugin.c
5095         Partial fix of bug #481366
5097         * plugins/gdb/utilities.c,
5098         plugins/gdb/utilities.h:
5099         Remove gnome terminal check function
5101 2007-11-06  Johannes Schmid <jhs@gnome.org>
5103         * plugins/project-import/anjuta-project-import.glade:
5104         * plugins/project-import/project-import.c: (on_import_next),
5105         (on_import_finish), (project_import_set_directory):
5106         * plugins/project-wizard/property.c: (npw_property_create_widget),
5107         (npw_property_set_value_from_widget):
5108         
5109         Replaced gnome_file_entry with gtk_file_chooser_button
5110         Fixes #422329 – Creating a new directory in program options doesn't work
5111         
5112 2007-11-04  Massimo Cora' <maxcvs@email.it>
5114         * plugins/symbol-db/plugin.c:
5115         add all files at once on project_import.
5116         No need to split them into more languages: ctags
5117         and the engine will take care of that.
5119         * plugins/symbol-db/symbol-db-engine.h,
5120         * plugins/symbol-db/symbol-db-engine.c,
5121         * plugins/symbol-db/tables.sql,
5122         * plugins/symbol-db/test/Makefile.am,
5123         * plugins/symbol-db/test/main.c,
5124         * plugins/symbol-db/symbol-db-view-locals.c:
5125         some memory leaks fixed. Ported the thing to
5126         libgda 3.1.2 [or better svn HEAD].
5127         Thanks to a fresh new algorithm to detect
5128         parent scope we're able to display correcly
5129         a local gtktree, including classes not directly
5130         defined inside that file.
5132 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
5134         * plugins/debug-manager/threads.c,
5135         plugins/debug-manager/stack_trace.c:
5136         Do not display address when not needed
5138         * plugins/debug-manager/plugin.c,
5139         plugins/debug-manager/breakpoints.c:
5140         Breakpoints directly connect to debugger signals
5142         * plugins/debug-manager/watch.c:
5143         program-unload signal does not exist used debugger-stopped
5145         * plugins/debug-manager/queue.c,
5146         libanjuta/interfaces/libanjuta.idl:
5147         Display error message returned by debugger command
5148         Add new error codes
5150 2007-11-04  Johannes Schmid <jhs@gnome.org>
5152         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
5153         Bug 493062 – gcj template needs AC_PROG_CC
5154         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
5156         * src/anjuta-actions.h:
5157         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
5158         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
5160 === anjuta 2.3.0 ===
5162 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
5164         * AUTHORS: Updated
5166 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5168         * ChangeLog: Tagged 2.3.0 release.
5170         * plugins/indent/Makefile.am: Fixed indentation.
5172         * plugins/editor/aneditor-autocomplete.cxx:
5173         * plugins/editor/aneditor-priv.h:
5174         * plugins/editor/aneditor.cxx:
5175         * plugins/editor/aneditor.h: Commented out dead codes.
5177         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
5178         Do not build symbol-db by
5179         default. Added 'unstable' in plugin description to signify it's
5180         developmental state.
5182         * plugins/file-manager/Makefile.am,
5183         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
5185 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
5187         * plugins/debug-manager/utilities.c,
5188         plugins/debug-manager/utilities.h,
5189         plugins/debug-manager/threads.c,
5190         plugins/debug-manager/plugin.c,
5191         plugins/debug-manager/plugin.h,
5192         plugins/debug-manager/disassemble.h,
5193         plugins/debug-manager/watch.c,
5194         plugins/debug-manager/watch.h,
5195         plugins/debug-manager/breakpoints.c,
5196         plugins/debug-manager/stack_trace.c:
5197         Replace few remaining function calls by signal 
5199         * plugins/debug-manager/disassemble.c,
5200         plugins/debug-manager/registers.c,
5201         plugins/debug-manager/memory.c,
5202         plugins/debug-manager/locals.c,
5203         plugins/debug-manager/queue.c,
5204         plugins/debug-manager/queue.h:
5205         Connect signals when debugger is started
5206         Disconnect them when debugger is stopped
5207         Do not display window if debugger doesn't support feature
5209         * plugins/gdb/plugin.c,
5210         libanjuta/interfaces/libanjuta.idl:
5211         Remove unused initialization function
5213 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5215         * configure.in:
5216         * plugins/file-manager/Makefile.am:
5217         * scripts/build-schemas.mk: Fixed 'make distcheck'
5219 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5221         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5222         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
5223         to latest API additions.
5225         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
5226         to API changes.
5228 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
5230         * ChangeLog: Fixed indentation.
5231         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
5232         branch.
5234 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
5236         * libanjuta/interfaces/libanjuta.idl:
5237         * plugins/build-basic-autotools/build-basic-autotools.c:
5238         (build_compile_file_real), (build_build_project),
5239         (build_install_project), (build_clean_project),
5240         (build_configure_project), (build_autogen_project),
5241         (build_distribution_project), (build_build_module),
5242         (build_install_module), (build_clean_module), (fm_build),
5243         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5244         (finalize), (basic_autotools_plugin_instance_init),
5245         (ibuildable_set_command), (ibuildable_reset_commands),
5246         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5247         (ibuildable_install), (ibuildable_configure),
5248         (ibuildable_generate), (ibuildable_iface_init):
5249         * plugins/build-basic-autotools/build-basic-autotools.h:
5251         Added API for commands override in build interface and implemented
5252         them in build plugin. Useful for other plugins override build
5253         commands depending on project environment.
5255 2007-10-28  Naba Kumar  <naba@gnome.org>
5257         * src/anjuta.glade,
5258         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5259         Fixed widget alignment for dock switcher tab style combo and
5260         scratchbox path entrybox.
5262 2007-10-28  Johannes Schmid <jhs@gnome.org>
5264         * plugins/document-manager/plugin.c: (on_editor_changed):
5265         Fixed a memory leak and simplified code (thanks again Sébastien)
5266         
5267         * configure.in:
5268         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5269         and OFFSET sql statements)
5271 2007-10-28  Massimo Cora' <maxcvs@email.it>
5273         * plugins/symbol-db/plugin.c,
5274         plugins/symbol-db/symbol-db-engine.h,
5275         plugins/symbol-db/symbol-db-view.c,
5276         plugins/symbol-db/symbol-db-view.c,
5277         plugins/symbol-db/symbol-db-view-locals.c,
5278         plugins/symbol-db/symbol-db-view-locals.h,
5279         plugins/symbol-db/symbol-db-engine.c:
5280         Better end-of-file-scan detection, permitting
5281         an improved scope/inheritance parsing.
5282         Locals tab gtktree now displays correct
5283         namespace->class->children tree, even if
5284         in a C++ file there isn't class declaration.
5286 2007-10-27  Johannes Schmid <jhs@gnome.org>
5288         Patch from Stanislav Brabec <sbrabec@suse.cz>
5289         * configure.in:
5290         Bug 489798 – Do not rely on svn-config
5292         Patch from Michael Wolf <maw@ximian.com>:
5293         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
5294         (egg_tree_model_filter_remove_node),
5295         (egg_tree_model_filter_row_deleted):
5296         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
5298 2007-10-27  Johannes Schmid <jhs@gnome.org>
5300         * plugins/devhelp/anjuta-devhelp.ui:
5301         * plugins/message-view/anjuta-message-manager.ui:
5303         Added some separators to the toolbar
5304         
5305         * plugins/document-manager/plugin.c:
5306         (on_support_plugin_deactivated), (load_new_support_plugins),
5307         (unload_unused_support_plugins), (on_editor_changed):
5308         
5309         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
5310         for pointing out that is was crap.
5312 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
5314         * libanjuta/interfaces/libanjuta.idl,
5315         libanjuta/anjuta-plugin-manager.c,
5316         libanjuta/anjuta-plugin-manager.h,
5317         libanjuta/anjuta-c-plugin-factory.c,
5318         libanjuta/anjuta-c-module.h,
5319         libanjuta/anjuta-c-module.c:
5320         Report detailled error message in case of plugin loading failure
5322 2007-10-24  Johannes Schmid <jhs@gnome.org>
5324         * configure.in:
5325         * plugins/Makefile.am:
5326         
5327         Activate build of symbol-db plugin (when libgda is available)
5328         
5329         * plugins/document-manager/plugin.c:
5330         (on_support_plugin_deactivated), (on_editor_changed):
5331         
5332         Properly handle language support plugins even when they are
5333         unloaded by the session.
5334         
5335         * plugins/symbol-db/plugin.c: (register_stock_icons),
5336         Port to new REGISTER_ICONS stuff
5337   
5338 2007-10-22  Massimo Cora'  <maxcvs@email.it>
5340         * plugins/symbol-db/plugin.c,
5341         * plugins/symbol-db/symbol-db-view.c
5342         * plugins/symbol-db/symbol-db-engine.h,
5343         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
5344         * plugins/symbol-db/symbol-db-view-locals.c,
5345         * plugins/symbol-db/symbol-db-view-locals.h,
5346         * plugins/symbol-db/symbol-db-engine.c:
5347         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
5348         Added a new algorithm for dynamic population of the local symbols' tab.
5349         Now the default view is tree-like.
5350         Some fixes on engine correct some population issues.    
5352 2007-10-23  Naba Kumar  <naba@gnome.org>
5354         * plugins/glade/Makefile.am: Corrected conditional not to install
5355         .plugin file if plugin is disabled.
5356         * plugins/sourceview/Makefile.am: Corrected conditional not to
5357         install schemas if plugin is not built.
5359 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
5361         * plugins/debug-manager/queue.c:
5362         Fix #488061: Mutiple crash dialogs
5364         * plugins/gdb/debugger.c,
5365         plugins/gdb/debugger.h:
5366         Remove maximum gdb command length, should fix bug#474811
5368 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
5370         * manuals/reference/libanjuta/plugin-description-file.sgml,
5371         manuals/reference/libanjuta/libanjuta-docs.sgml,
5372         manuals/reference/libanjuta/libanjuta-sections.txt,
5373         libanjuta/interfaces/libanjuta.idl,
5374         libanjuta/anjuta-c-module.c,
5375         libanjuta/anjuta-c-plugin-factory.c:
5376         Document last changes in plugin code
5378 2007-10-19  Johannes Schmid <jhs@gnome.org>
5380         * plugins/subversion/subversion-callbacks.c: (check_filename):
5381         
5382         Fixed #487854 – Anjuta crashes when i try to add a SVN url
5384 2007-10-19  Naba Kumar  <naba@gnome.org>
5386         * plugins/file-manager/file-model.c: Fixed a critical runtime
5387         warning.
5389 2007-10-18  Johannes Schmid <jhs@gnome.org>
5391         * libanjuta/anjuta-ui.h:
5392         Small fix on icon macros
5393         
5394         * libanjuta/interfaces/libanjuta.idl:
5395         * plugins/language-manager/plugin.c: (ilanguage_get_name),
5396         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
5397         (ilanguage_iface_init):
5398         
5399         Added get_from_editor() and get_name_from_editor() methods
5400         to IAnjutaLanguage
5401         
5402         * plugins/document-manager/plugin.c:
5403         (update_editor_ui_interface_items), (on_editor_changed):
5404         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5405         .in:
5406         * plugins/language-support-cpp-java/plugin.c: (install_support):
5407         
5408         Ported plugins to use the new interface
5410 2007-10-17  Johannes Schmid <jhs@gnome.org>
5412         * libanjuta/anjuta-ui.h:
5413         
5414         Added macros to register stock icons to stop all this copy&paste
5415         which had spread over a lot of files. New macros support to add 
5416         icons with toolbar and menu size (16 and 24)
5417         
5418         * plugins/class-inheritance/plugin.c: (register_stock_icons):
5419         * plugins/debug-manager/images/anjuta-attach.svg:
5420         * plugins/debug-manager/images/anjuta-step-out.svg:
5421         * plugins/debug-manager/images/anjuta-step-over.svg:
5422         * plugins/debug-manager/plugin.c: (register_stock_icons):
5423         * plugins/document-manager/images/Makefile.am:
5424         * plugins/document-manager/images/anjuta-block-end.svg:
5425         * plugins/document-manager/images/anjuta-block-start.svg:
5426         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
5427         * plugins/document-manager/images/anjuta-bookmark.svg:
5428         * plugins/document-manager/images/anjuta-go-history-next.svg:
5429         * plugins/document-manager/images/anjuta-go-history-prev.svg:
5430         * plugins/document-manager/plugin.c: (register_stock_icons):
5431         * plugins/glade/plugin.c: (register_stock_icons):
5432         * plugins/language-support-cpp-java/plugin.c:
5433         (register_stock_icons):
5434         * plugins/message-view/Makefile.am:
5435         * plugins/message-view/anjuta-go-message-next.svg:
5436         * plugins/message-view/anjuta-go-message-prev.svg:
5437         * plugins/message-view/anjuta-message-view.svg:
5438         * plugins/message-view/messages.xpm:
5439         * plugins/message-view/plugin.c: (register_stock_icons):
5440         * plugins/patch/plugin.c: (patch_plugin_activate):
5441         * plugins/project-manager/plugin.c: (register_stock_icons):
5442         * plugins/search/Makefile.am:
5443         * plugins/search/anjuta-go-match-next.svg:
5444         * plugins/search/anjuta-go-match-prev.svg:
5445         * plugins/search/plugin.c: (activate_plugin):
5446         * plugins/symbol-browser/plugin.c: (register_stock_icons):
5447         * plugins/terminal/terminal.c: (register_stock_icons):
5448         * plugins/valgrind/plugin.c: (register_stock_icons):
5449         
5450         Updated to use the new icons and added several new and updated 
5451         icons from #480093
5453 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
5455         * libanjuta/anjuta-plugin-handle.c,
5456         libanjuta/anjuta-plugin-handle.h:
5457         Add a new path property containing the directory of the .plugin
5458         file, library file (.so or whatever) must be in the same directory
5460         * libanjuta/anjuta-plugin-manager.c,
5461         libanjuta/interfaces/libanjuta.idl,
5462         (removed) libanjuta/anjuta-glue-plugin.c,
5463         (removed) libanjuta/anjuta-glue-plugin.h,
5464         (removed) libanjuta/anjuta-glue-c.c,
5465         (removed) libanjuta/anjuta-glue-c.h,
5466         (removed) libanjuta/anjuta-glue-cpp.c,
5467         (removed) libanjuta/anjuta-glue-cpp.h,
5468         (removed) libanjuta/anjuta-glue-factory.c,
5469         (removed) libanjuta/anjuta-glue-factory.h,
5470         (added) libanjuta/anjuta-c-module.c,
5471         (added) libanjuta/anjuta-c-module.h,
5472         (added) libanjuta/anjuta-c-plugin-factory.c,
5473         (added) libanjuta/anjuta-c-plugin-factory.h,
5474         libanjuta/Makefile.am:
5475         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
5476         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
5477         implementing IAnjutaPluginFactory
5478         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
5480         * libanjuta/libanjuta.h:
5481         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
5482         interface)
5484         * libanjuta/anjuta-plugin.h:
5485         Replace AnjutaGluePlugin by GTypeModule
5486         Remove unused anjuta_glue_get_component_type replaced by
5487         g_type_from_name
5489         * plugins/build-basic-autotools/build-basic-autotools.h,
5490         plugins/class-gen/plugin.h,
5491         plugins/class-inheritance/plugin.h,
5492         plugins/cvs-plugin/plugin.h,
5493         plugins/debug-manager/plugin.h,
5494         plugins/devhelp/plugin.h,
5495         plugins/document-manager/plugin.h,
5496         plugins/editor/plugin.h,
5497         plugins/file-loader/plugin.h,
5498         plugins/file-wizard/plugin.h,
5499         plugins/gdb/plugin.h,
5500         plugins/glade/plugin.h,
5501         plugins/gtodo/plugin.h,
5502         plugins/indent/plugin.h,
5503         plugins/language-manager/plugin.h,
5504         plugins/language-support-cpp-java/plugin.h,
5505         plugins/macro/plugin.h,
5506         plugins/message-view/plugin.h,
5507         plugins/patch/plugin.h,
5508         plugins/profiler/plugin.h,
5509         plugins/project-import/plugin.h,
5510         plugins/project-manager/plugin.h,
5511         plugins/project-wizard/plugin.h,
5512         plugins/sample1/plugin.h,
5513         plugins/search/plugin.h,
5514         plugins/sourceview/plugin.h,
5515         plugins/subversion/plugin.h,
5516         plugins/symbol-browser/plugin.h,
5517         plugins/symbol-db/plugin.h,
5518         plugins/terminal/terminal.c,
5519         plugins/tools/plugin.h,
5520         plugins/valgrind/plugin.h:
5521         Replace AnjutaGluePlugin by GTypeModule
5523 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
5525         * plugins/debug-manager/breakpoints.c:
5526         Fix bug#487112, crash while removing a breakpoint in a new file
5528 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5530         * plugins/document-manager/search-box.c:
5531         Fix a crash (with an useful comment) focus-out-event handler must
5532         return a gboolean
5534 2007-10-14 Johannes Schmid <jhs@gnome.org>
5536         * plugins/sourceview/sourceview.c:
5537         Hide calltip when "Up" or "Down" key is pressed
5539 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
5541         * plugins/document-manager/search-box.c:
5542         Change included file order to avoid a compile error with gnome 2.16
5544 2007-10-13  Johannes Schmid <jhs@gnome.org>
5546         * plugins/debug-manager/plugin.c: (enable_log_view):
5547         
5548         Fixed crash when closing a project and unloading another while
5549         the debugger is enabled
5551 2007-10-13  Johannes Schmid <jhs@gnome.org>
5553         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5554         
5555         Use correct breakpoint icon
5556         
5557         * plugins/devhelp/Makefile.am:
5558         * plugins/devhelp/anjuta-go-help-next.svg:
5559         * plugins/devhelp/anjuta-go-help-prev.svg:
5560         * plugins/devhelp/plugin.c: (register_stock_icons),
5561         (devhelp_activate):
5562         
5563         Added new icons from #480093
5564         
5565         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5566         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5567         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5568         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5569         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5570         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5571         * plugins/message-view/anjuta-go-message-next.svg:
5572         * plugins/message-view/anjuta-go-message-prev.svg:
5573         
5574         Updated icons from #480093
5575                 
5576         * src/anjuta-actions.h:
5577         Use GTK_STOCK_FULLSCREEN
5578         
5579         * src/anjuta-app.c: (on_gdl_style_changed),
5580         (anjuta_app_instance_init):
5581         * src/anjuta.glade:
5582         
5583         Added preference option to set the gdl switcher style
5585 2007-10-13  Johannes Schmid <jhs@gnome.org>
5587         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5588         (get_property_value_as_string), (set_property_value_as_string),
5589         (register_callbacks):
5590         * libanjuta/anjuta-preferences.h:
5591         
5592         Support GtkFileChooserButton as preferences widget
5593         
5594         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5595         
5596         Fixed a Gtk-Critical
5597         
5598         * plugins/file-manager/Makefile.am:
5599         * plugins/file-manager/file-model.c: (file_model_filter_file),
5600         (file_model_add_dummy), (file_model_expand_idle),
5601         (file_model_set_property), (file_model_get_property),
5602         (file_model_class_init):
5603         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5604         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5605         (file_manager_activate), (file_manager_finalize),
5606         (file_manager_instance_init), (ipreferences_merge),
5607         (ipreferences_unmerge), (ipreferences_iface_init):
5608         * plugins/file-manager/plugin.h:
5609         
5610         Added preferences to file-manager
5612         * plugins/glade/plugin.c: (activate_plugin):
5613         
5614         Move Properties widget into center because it is way to big
5615         for the sidebar
5617 2007-10-10  Johannes Schmid <jhs@gnome.org>
5619         * plugins/language-support-cpp-java/Makefile.am:
5620         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5621         * plugins/language-support-cpp-java/anjuta-complete.svg:
5622         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5623         * plugins/language-support-cpp-java/plugin.c:
5624         (register_stock_icons):
5625         
5626         And yet some more icons...
5628 2007-10-10  Johannes Schmid <jhs@gnome.org>
5630         * plugins/debug-manager/breakpoints.c:
5631         * plugins/debug-manager/images/Makefile.am:
5632         * plugins/debug-manager/images/anjuta-bookmark.svg:
5633         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5634         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5635         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5636         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5637         * plugins/debug-manager/images/anjuta-linemark.svg:
5638         * plugins/debug-manager/images/anjuta-pcmark.svg:
5639         * plugins/debug-manager/plugin.c: (register_stock_icons):
5640         * plugins/debug-manager/sparse_view.c:
5641         * plugins/document-manager/images/Makefile.am:
5642         * plugins/document-manager/images/anjuta-block-select.svg:
5643         * plugins/document-manager/images/anjuta-fold-close.svg:
5644         * plugins/document-manager/images/anjuta-fold-open.svg:
5645         * plugins/document-manager/images/anjuta-fold-toggle.svg:
5646         * plugins/document-manager/images/anjuta-indent-less.svg:
5647         * plugins/document-manager/images/anjuta-indent-more.svg:
5648         * plugins/document-manager/images/anjuta-swap.svg:
5649         * plugins/document-manager/images/block_select.xpm:
5650         * plugins/document-manager/images/fold_close.xpm:
5651         * plugins/document-manager/images/fold_open.xpm:
5652         * plugins/document-manager/images/fold_toggle.xpm:
5653         * plugins/document-manager/images/indent.xpm:
5654         * plugins/document-manager/images/indent_dcr.xpm:
5655         * plugins/document-manager/images/indent_inc.xpm:
5656         * plugins/document-manager/plugin.c: (register_stock_icons):    
5657         * plugins/editor/Makefile.am:
5658         * plugins/editor/anjuta-bookmark-16.xpm:
5659         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5660         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5661         * plugins/editor/anjuta-linemark-16.xpm:
5662         * plugins/editor/anjuta-pcmark-16.xpm:
5663         * plugins/editor/bookmark.xpm:
5664         * plugins/editor/breakpoint-disabled.xpm:
5665         * plugins/editor/breakpoint-enabled.xpm:
5666         * plugins/editor/linemarker.xpm:
5667         * plugins/editor/program-counter.xpm:
5668         * plugins/editor/text_editor.c:
5669         * plugins/message-view/Makefile.am:
5670         * plugins/message-view/anjuta-go-message-next.svg:
5671         * plugins/message-view/anjuta-go-message-prev.svg:
5672         * plugins/message-view/anjuta-message-manager.ui:
5673         * plugins/message-view/plugin.c:
5674         * plugins/sourceview/Makefile.am:
5675         * plugins/sourceview/sourceview.c:
5677         Integrated lots of icons from #480093
5678         Thanks to <tpgww@onepost.net>
5680         * plugins/document-manager/plugin.c:
5681         Do not mark the line in ifile_open(), that looks ugly.
5682         
5683         * plugins/document-manager/search-box.c: (on_search_focus_out),
5684         (search_box_init):
5685         Clear the status bar on focus_out.
5686         
5687         * plugins/file-loader/anjuta-loader-plugin.ui:
5688         Fixed a missing "="
5690 2007-10-09  Johannes Schmid <jhs@gnome.org>
5692         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5693         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5695         Some things I missed in the patch for #484419
5696         
5697         * plugins/document-manager/action-callbacks.c:
5698         (on_new_file_activate):
5699         * plugins/document-manager/action-callbacks.h:
5700         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5701         (on_window_key_press_event), (on_gconf_notify_timer):
5702         
5703         484645 – patch to deal with docman FIXME etc
5704         
5705         * plugins/editor/text_editor.c: (text_editor_set_indicator):
5706         * plugins/search/search-replace.c: (search_and_replace),
5707         (write_message_pane), (search_replace_populate),
5708         (translate_dialog_strings), (create_dialog),
5709         (anjuta_search_replace_activate):
5710         * plugins/search/search-replace_backend.c:
5711         (file_buffer_new_from_path), (get_next_match),
5712         (create_search_entries), (regex_backref),
5713         (clear_search_replace_instance):
5714         * plugins/search/search-replace_backend.h:
5715         
5716         #484573 – patch to correct various search-related issues
5717         
5718         Thanks for the above patches to <tpgww@onepost.net>
5719         
5720         * plugins/sourceview/sourceview.c:
5721         (sourceview_create_highligth_indic):
5722         
5723         Use the same marker for important as gedit (yellow background)
5725         * plugins/document-manager/anjuta-document-manager.ui:
5726         * plugins/file-loader/anjuta-file-loader.ui:
5727         * plugins/file-loader/plugin.c:
5728         
5729         Moved FileNew action to document-manager
5731 2007-10-08  Johannes Schmid <jhs@gnome.org>
5733         * plugins/document-manager/search-box.c: (on_search_activated):
5734         Mark messages for translation
5736 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
5738         reviewed by: Johannes Schmid <jhs@gnome.org>
5740         * plugins/Makefile.am:
5741         * plugins/build-basic-autotools/build-basic-autotools.c:
5742         (build_compile_file_real):
5743         * plugins/search/search-replace.c:
5744         * plugins/valgrind/preferences.c: (build_general_prefs):
5745         
5746         Fix #484379 – Contents of Makefile.am plugins and
5747         #484419 – Improvement into translation
5749 2007-10-06  Johannes Schmid <jhs@gnome.org>
5751         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5753         Fixed to properly support pointer-to-pointer (**) types
5755         * libanjuta/interfaces/libanjuta.idl:
5756         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5757         * plugins/sourceview/sourceview-cell.h:
5758         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5759         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5760         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5761         (isearch_backward), (isearch_iface_init):
5762         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5763         (itext_editor_iface_init), (iselection_set_iter),
5764         (iselection_get_start_iter), (iselection_get_end_iter),
5765         (iselection_iface_init), (isearch_forward), (isearch_backward),
5766         (isearch_iface_init):
5767         
5768         Added IAnjutaEditorSearch interface and some utility methods to
5769         migrate from positions to iterators for the editor interface.
5770         
5771         * plugins/document-manager/Makefile.am:
5772         * plugins/document-manager/action-callbacks.c:
5773         (on_goto_line_no1_activate), (on_show_search):
5774         * plugins/document-manager/action-callbacks.h:
5775         * plugins/document-manager/anjuta-docman.c:
5776         (anjuta_docman_add_document), (anjuta_docman_show_editor),
5777         (anjuta_docman_grab_text_focus):
5778         * plugins/document-manager/anjuta-document-manager.ui:
5779         * plugins/document-manager/goto_line.c: (removed)
5780         * plugins/document-manager/goto_line.h: (removed)
5781         * plugins/document-manager/search-box.c:
5782         * plugins/document-manager/search-box.h:
5783         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5784         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5785         (update_editor_ui_interface_items), (on_editor_added),
5786         (activate_plugin), (deactivate_plugin):
5787         * plugins/document-manager/plugin.h:
5788         
5789         Created new incremental "Quick Search" bar in the document manager to
5790         replace the crappy EggToolbar entries. Uses the new search interface and
5791         it thus much faster and more reliable.
5792         Fixes: 
5793         Bug 357544 – incremental search should work consistently (or not at all) 
5794         when main toolbar is hidden
5795         Bug 440637 – Search, don't work very well (partly for incremental search)
5796         
5797         * plugins/search/anjuta-search.ui:
5798         * plugins/search/plugin.c: (activate_plugin):
5799         
5800         Removed incremental search stuff
5801         
5802         * plugins/build-basic-autotools/build-basic-autotools.c:
5803         (on_session_save), (on_session_load):
5804         * plugins/build-basic-autotools/executer.c:
5805         (get_program_parameters):
5806         
5807         Scroll to selected executable and remember it across sessions
5808         (followup of #477976)
5809         
5810         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5811         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5812         
5813         * plugins/devhelp/anjuta-devhelp.ui:
5814         Rearraged toolbar items a bit
5816 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5818         * plugins/debug-manager/command.c,
5819         plugins/debug-manager/queue.c,
5820         plugins/gdb/plugin.c,
5821         plugins/gdb/debugger.c:
5822         Fix several crashing bugs (including bug#482985) with the debugger
5823         when closing project, stopping the debugger, restarting the program
5825 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5827         * libanjuta/anjuta-launcher.c:
5828         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5830 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5832         * plugins/debug-manager/command.c,
5833         plugins/debug-manager/queue.c:
5834         Asynchronous command can abort other commands in queue
5835         Resynchronize debugger state when a command is cancelled
5837         * plugins/debug-manager/breakpoints.c:
5838         Free BreakpointItem only when it is not used anymore
5840         * plugins/gdb/plugin.c:
5841         Do not return TRUE if the callback and/or ready signal is not used
5843         * plugins/gdb/debugger.c:
5844         Fix a crash, return correct state when debugger is stopped
5846 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5848         * plugins/project-wizard/autogen.c:
5849         Fix bug#482067, escape project wizard user defined strings
5851 2007-10-01  Johannes Schmid <jhs@gnome.org>
5853         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5854         .glade:
5855         * plugins/build-basic-autotools/build-basic-autotools.c:
5856         (basic_autotools_plugin_instance_init):
5857         * plugins/build-basic-autotools/build-basic-autotools.h:
5858         * plugins/build-basic-autotools/executer.c:
5859         (get_program_parameters):
5860         
5861         Fixed #477976 – Keybinding in run dialog
5863 2007-09-30  Johannes Schmid <jhs@gnome.org>
5865         * plugins/Makefile.am:
5866         Do not build indent plugin (yet)
5867         
5868         * plugins/document-manager/plugin.c: (ipreferences_merge):
5869         Fixed unintentional and wrong change
5871         * plugins/indent/anjuta-indent.ui:
5872         Added missing file
5874 2007-09-28  Johannes Schmid <jhs@gnome.org>
5876         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5877         * libanjuta/anjuta-launcher.h:
5878         Add a method to send EOF to some process. Needed for the indent plugin
5879         and should be useful in general. It does not actually send EOF as this
5880         is not possible with utf-8, but closes the stream instead.
5882         * plugins/devhelp/plugin.c: (value_added_current_editor):
5883         Fixed a Gtk-Critical due to the IAnjutaEditor - 
5884         IAnjutaDocument switch.
5886         * configure.in:
5887         * plugins/Makefile.am:
5888         * plugins/document-manager/Makefile.am:
5889         * plugins/document-manager/action-callbacks.c:
5890         * plugins/document-manager/anjuta-document-manager.glade:
5891         * plugins/document-manager/anjuta-document-manager.ui:
5892         * plugins/document-manager/images/Makefile.am:
5893         * plugins/document-manager/images/indent_auto.xpm:
5894         * plugins/document-manager/images/indent_set.xpm:
5895         * plugins/document-manager/indent-dialog.c:
5896         * plugins/document-manager/indent-dialog.h:
5897         * plugins/document-manager/indent-util.c:
5898         * plugins/document-manager/indent-util.h:
5899         * plugins/document-manager/indent_test.c:
5900         * plugins/document-manager/plugin.c: (register_stock_icons),
5901         (docman_plugin_instance_init), (ipreferences_merge):
5902         * plugins/document-manager/plugin.h:
5903         
5904         Removed indent code from document manager
5905         
5906         * plugins/indent/Makefile.am:
5907         * plugins/indent/indent-dialog.c:
5908         * plugins/indent/indent-util.c: (indent_init_indent_style):
5909         * plugins/indent/indent.glade:
5910         * plugins/indent/indent.plugin.in:
5911         * plugins/indent/plugin.c: (on_indent_finished),
5912         (on_indent_output), (on_indent_action_activate),
5913         (on_edit_editor_indent), (on_style_combo_changed),
5914         (value_added_current_editor), (value_removed_current_editor),
5915         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5916         (indent_plugin_finalize), (indent_plugin_dispose),
5917         (anjuta_indent_plugin_instance_init),
5918         (anjuta_indent_plugin_class_init), (ipreferences_merge),
5919         (ipreferences_unmerge), (ipreferences_iface_init):
5920         * plugins/indent/plugin.h:
5922         Moved indent code to it's own plugin. Also reimplemented indent invocation
5923         using anjuta_launcher and streams. This is not yet completely working, maybe
5924         I got something wrong with the launcher.
5925         Also fixed #478987 – Unusable 'Indent setting window' on preferences
5927 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5929         * plugins/debug-manager/plugin.c:
5930         Fix bug#480851, disconnect save_session signal when plugin is unloaded
5932 2007-09-27  Johannes Schmid <jhs@gnome.org>
5934         * libanjuta/interfaces/libanjuta.idl:
5935         * plugins/Makefile.am:
5936         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5937         (isymbol_type_str), (isymbol_name), (isymbol_args),
5938         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5939         (isymbol_impl), (isymbol_iface_init):
5940         * plugins/symbol-browser/an_symbol_info.c:
5941         * plugins/symbol-browser/an_symbol_info.h:
5942         * plugins/symbol-db/Makefile.am:
5943         * plugins/symbol-db/plugin.c:
5944         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5945         (value_added_current_editor), (on_editor_foreach_clear),
5946         (value_removed_current_editor), (project_root_added),
5947         (symbol_db_activate), (symbol_db_deactivate),
5948         (isymbol_manager_search):
5949         * plugins/symbol-db/readtags.c: (initialize_1):
5950         * plugins/symbol-db/symbol-db-engine-iterator.c:
5951         (sdb_engine_iterator_instance_init),
5952         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5953         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5954         (symbol_db_engine_iterator_move_next),
5955         (symbol_db_engine_iterator_move_prev),
5956         (symbol_db_engine_iterator_get_n_items),
5957         (symbol_db_engine_iterator_last),
5958         (symbol_db_engine_iterator_set_position),
5959         (symbol_db_engine_iterator_get_position),
5960         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5961         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5962         (isymbol_iter_foreach), (isymbol_iter_set_position),
5963         (isymbol_iter_get_position), (isymbol_iter_get_length),
5964         (isymbol_iter_clone), (isymbol_iter_assign),
5965         (isymbol_iter_iface_init):
5966         * plugins/symbol-db/symbol-db-engine-iterator.h:
5967         * plugins/symbol-db/symbol-db-engine.c:
5968         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5969         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5970         (sdb_engine_finalize), (sdb_engine_get_type),
5971         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5972         (sdb_engine_get_table_id_by_unique_name2),
5973         (sdb_engine_get_table_id_by_unique_name3),
5974         (symbol_db_engine_add_new_workspace),
5975         (symbol_db_engine_get_opened_project_name),
5976         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5977         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5978         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5979         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5980         (sdb_engine_add_new_scope_definition),
5981         (sdb_engine_add_new_tmp_heritage_scope),
5982         (sdb_engine_second_pass_update_scope_1),
5983         (sdb_engine_second_pass_update_heritage),
5984         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5985         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5986         (symbol_db_engine_update_project_symbols),
5987         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5988         (symbol_db_engine_update_buffer_symbols),
5989         (sdb_engine_walk_down_scope_path),
5990         (sdb_engine_prepare_symbol_info_sql),
5991         (symbol_db_engine_get_global_members),
5992         (symbol_db_engine_get_scope_members_by_symbol_id),
5993         (symbol_db_engine_get_scope_members),
5994         (symbol_db_engine_get_current_scope),
5995         (symbol_db_engine_get_file_symbols):
5996         * plugins/symbol-db/symbol-db-engine.h:
5997         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5998         (on_symbol_updated), (on_symbol_inserted),
5999         (symbol_db_view_locals_get_line),
6000         (symbol_db_view_locals_update_list):
6001         * plugins/symbol-db/symbol-db-view-search.c:
6002         (sdb_view_search_model_filter), (sdb_view_search_get_type):
6003         * plugins/symbol-db/symbol-db-view-search.h:
6004         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
6005         (do_add_hidden_children), (do_recurse_and_add_new_sym),
6006         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
6007         * plugins/symbol-db/tables.sql:
6008         * plugins/symbol-db/test/Makefile.am:
6009         * plugins/symbol-db/test/main.c: (add_new_files), (main):
6010         Updated patch from Massimo to improve symbol-db plugin
6012         * plugins/document-manager/plugin.c: (on_editor_changed):
6013         Make the code a bit more robust
6014         
6015         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6016         (anjuta_document_get_property), (anjuta_document_class_init),
6017         (anjuta_document_init), (set_uri), (document_loader_loaded),
6018         (anjuta_document_load), (document_saver_saving):
6019         * plugins/sourceview/anjuta-document.h:
6020         * plugins/sourceview/sourceview.c: (autodetect_language),
6021         (ilanguage_set_language), (ilanguage_get_language):
6022         Fix language detection on startup
6024 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
6026         * plugins/document-manager/action-callbacks.c:
6027         (on_editor_command_upper_case_activate),
6028         (on_editor_command_lower_case_activate): Leftover commit from previous
6029         commit (see last changlog entry by me).
6030         
6031         * plugins/file-manager/plugin.c: (file_manager_activate):
6032         Gave proper widget name so that layout works.
6034 2007-09-26  Johannes Schmid <jhs@gnome.org>
6036         * plugins/document-manager/plugin.c: (on_editor_changed),
6037         (docman_plugin_instance_init):
6038         Only unload/load language-support plugins if necessary.
6039         
6040         * plugins/language-manager/plugin.c: (language_manager_activate):
6041         Removed some debugging code
6043         * plugins/sourceview/sourceview.c: (on_document_saved),
6044         (ilanguage_set_language), (ilanguage_get_language):
6045         Fixed ianjuta_language interface and ensure that highlighting is
6046         activated when a new file is saved.
6047         
6048 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
6050         * libanjuta/interfaces/libanjuta.idl:
6051         * plugins/document-manager/action-callbacks.c:
6052         (on_editor_command_upper_case_activate),
6053         (on_editor_command_lower_case_activate):
6054         * plugins/editor/text_editor.c: (iselection_has_selection),
6055         (iselection_get_start), (iselection_get_end),
6056         (iselection_iface_init):
6057         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6058         * plugins/sourceview/sourceview.c: (iselect_has_selection),
6059         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
6060         method and implemented it for both scintilla and sourceview editors.
6061         Updated document-manager and assist plugins to use the new method.
6063 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
6065         * plugins/file-manager/file-view.c:
6066         Fix typo, allow to compile new file manager with gtk < 2.12
6068 2007-09-25  Johannes Schmid <jhs@gnome.org>
6070         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6071         Support Auto-Indent for single lines (e.g no selection);
6072         
6073         * plugins/macro/plugin.c:
6074         Do not use the same shortcut as auto-indent does
6075         
6076         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
6077         Optimized keyboard navigation - do not emit char_added when only
6078         navigation keys have been pressed.
6080 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6082         * plugins/language-support-cpp-java/cpp-java-assist.c:
6083         (on_assist_chosen), (cpp_java_assist_install),
6084         (cpp_java_assist_uninstall):
6085         * plugins/language-support-cpp-java/plugin.c: (install_support),
6086         (uninstall_support): Install and uninstall support in correct order.
6087         Fixes a bug where it was installed multiple times resulting in
6088         inserting autocomplete text multiple times.
6090 2007-09-25  Johannes Schmid <jhs@gnome.org>
6092         * configure.in:
6093         Add GNOME_WARNING_FLAGS(maximum) and
6094         GNOME_CXX_WARNIGS(yes) to avoid bugs
6095         the compiler can warn you.
6096         
6097         * libegg/test-tree-utils.c: (key_test):
6098         * plugins/file-manager/file-model.c:
6099         (file_model_cancel_expand_idle), (file_model_sort),
6100         (file_model_row_expanded):
6101         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6102         (file_view_refresh), (file_view_get_selected), (file_view_init),
6103         (file_view_new):
6104         * plugins/file-manager/file-view.h:
6105         * plugins/symbol-db/readtags.c: (initialize_1):
6106         * src/main.c:
6107         
6108         Fixed the more critical warnings
6110 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6112         Icons from tpgww@onepost.net:
6113         * configure.in:
6114         * plugins/debug-manager/Makefile.am:
6115         * plugins/debug-manager/images/Makefile.am:
6116         * plugins/debug-manager/images/anjuta-attach.svg:
6117         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
6118         * plugins/debug-manager/images/anjuta-step-into.svg:
6119         * plugins/debug-manager/images/anjuta-step-out.svg:
6120         * plugins/debug-manager/images/anjuta-step-over.svg:
6121         * plugins/debug-manager/plugin.c: (register_stock_icons):
6122         * plugins/document-manager/Makefile.am:
6123         * plugins/document-manager/block_select.xpm:
6124         * plugins/document-manager/fold_close.xpm:
6125         * plugins/document-manager/fold_open.xpm:
6126         * plugins/document-manager/fold_toggle.xpm:
6127         * plugins/document-manager/images/Makefile.am:
6128         * plugins/document-manager/images/anjuta-block-end.svg:
6129         * plugins/document-manager/images/anjuta-block-start.svg:
6130         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6131         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6132         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6133         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6134         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6135         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6136         * plugins/document-manager/indent.xpm:
6137         * plugins/document-manager/indent_auto.xpm:
6138         * plugins/document-manager/indent_dcr.xpm:
6139         * plugins/document-manager/indent_inc.xpm:
6140         * plugins/document-manager/indent_set.xpm:
6141         * plugins/document-manager/plugin.c: Added nicer icons for
6142         document manager and debugger. Organized icons in 'images'
6143         directories.
6145 2007-09-24  Johannes Schmid <jhs@gnome.org>
6147         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6148         Fixed a missing NULL in g_object_set.
6150 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6152         * plugins/language-support-cpp-java/cpp-java-assist.c:
6153         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
6154         scope memebers just after scope operator is entered.
6156 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6158         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6159         * plugins/language-support-cpp-java/cpp-java-assist.c:
6160         (completion_function), (completion_compare),
6161         (cpp_java_assist_tag_destroy), (create_completion),
6162         (cpp_java_assist_destroy_completion_cache),
6163         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
6164         Show '()' for function items in autocomplete list. Allow adding
6165         ' ' and/or '(' after function call autocompletion and have preferences
6166         settings for them.
6168 2007-09-24  Johannes Schmid <jhs@gnome.org>
6170         * sourceview.c: Reverting patch from r3157 because
6171         of side-effects
6173 2007-09-24  Johannes Schmid <jhs@gnome.org>
6175         * plugins/search/search-replace.c: (on_message_clicked):
6177         Fixed #427104 – No "highlight" of lines matching find-result
6179 2007-09-24  Johannes Schmid <jhs@gnome.org>
6181         * src/anjuta.glade:
6183         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
6185 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
6187         reviewed by: Johannes Schmid <jhs@gnome.org>
6189         * plugins/build-basic-autotools/executer.c: (execute_program):
6190         Fix #478238 – set env for execute programe in the terminal
6192 2007-09-24 Tom <tpgww@onepost.net>
6194         reviewed by: Johannes Schmid <jhs@gnome.org>
6196         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6197         Fix memory leak
6198         
6199         * plugins/debug-manager/disassemble.c: (on_disassemble):
6200         Correct a format string in DEBUG_PRINT()
6202 2007-09-23  Johannes Schmid <jhs@gnome.org>
6204         * plugins/sourceview/sourceview.c: (offset_to_position),
6205         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
6206         (ieditor_get_position), (iselect_set), (iselect_get_start),
6207         (iselect_get_end):
6208         
6209         Fixed #Bug 440637 – Search, don't work very well
6211 2007-09-23  Johannes Schmid <jhs@gnome.org>
6213         * plugins/file-manager/file-model.c: (file_model_get_filename):
6214         * plugins/file-manager/file-model.h:
6215         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
6216         (file_view_init), (file_view_class_init):
6217         * plugins/message-view/message-view.c:
6218         (message_view_query_tooltip), (message_view_dispose),
6219         (message_view_instance_init), (message_view_class_init):
6221         Added GTK+ 2.12 style tooltips to file-manager and message view.
6222         Only build if GTK+ 2.12 is availible otherwise for message-view, the
6223         old implementation is used.
6225 2007-09-23  Johannes Schmid <jhs@gnome.org>
6227         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
6228         Fixed typo
6229         
6230         * plugins/language-manager/language-manager.plugin.in:
6231         Marked UserActivatable=FALSE
6232         
6233         * plugins/language-manager/plugin.c: (load_languages),
6234         (language_manager_activate), (language_manager_deactivate),
6235         (language_manager_dispose), (language_manager_instance_init),
6236         (language_manager_find_mime_type), (language_manager_find_string),
6237         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6238         (ilanguage_get_name), (ilanguage_get_strings):
6239         
6240         Fixed various stupid bugs in language-manager plugin
6241         
6242         * plugins/symbol-db/symbol-db-engine.c:
6243         (sdb_engine_second_pass_update_scope_1):
6244         
6245         Add a g_return_if_fail to avoid a crash though still unsure
6246         what's causing it.
6248 2007-09-23  Johannes Schmid <jhs@gnome.org>
6250         * plugins/symbol-db/plugin.c: (on_project_element_added),
6251         (sources_array_free), (sources_array_add_foreach),
6252         (project_root_added):
6253         * plugins/symbol-db/symbol-db-engine.c:
6254         (symbol_db_engine_add_new_files):
6255         * plugins/symbol-db/symbol-db-engine.h:
6256         
6257         Added support for other languages than "C" to symbol-db. Now
6258         supports all languages listed by the language-manager.
6260 2007-09-23  Tom <tpgww@onepost.net>
6262         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6264         * configure.in:
6265         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6266         
6267         * libanjuta/anjuta-glue-factory.c: (load_plugin),
6268         (anjuta_glue_factory_get_object_type):
6269         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6270         * plugins/build-basic-autotools/build-basic-autotools.c:
6271         (value_added_current_editor):
6272         * plugins/debug-manager/breakpoints.c:
6273         (breakpoints_dbase_edit_breakpoint),
6274         (on_toggle_breakpoint_activate):
6275         * plugins/debug-manager/plugin.c:
6276         (on_run_to_cursor_action_activate):
6277         * plugins/debug-manager/stack_trace.c:
6278         (dma_thread_update_stack_trace):
6279         * plugins/gdb/plugin.c:
6280         * plugins/glade/plugin.c: (ifile_open):
6281         * plugins/profiler/gprof-call-graph-view.c:
6282         * plugins/profiler/gprof-flat-profile-view.c:
6283         * plugins/profiler/gprof-function-call-tree-view.c:
6284         * plugins/profiler/gprof-options.c: (setup_widgets):
6285         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6286         * plugins/search/search-replace_backend.c:
6287         (file_buffer_new_from_te):
6288         * plugins/sourceview/assist-tip.c: (assist_tip_move):
6289         * plugins/sourceview/assist-window.c: (assist_window_set_property),
6290         (assist_window_get_property), (assist_window_move):
6291         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
6292         (value_added_current_editor):
6293         * plugins/symbol-db/plugin.c: (value_added_current_editor):
6294         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6295         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
6296         
6297         Many small code, warnings and leak fixes
6299 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6301         * (removed) plugins/debug-manager/debugger.c,
6302         (removed) plugins/debug-manager/debugger.h,
6303         (added) plugins/debug-manager/command.c,
6304         (added) plugins/debug-manager/command.h,
6305         (added) plugins/debug-manager/queue.c,
6306         (added) plugins/debug-manager/queue.h,
6307         plugins/debug-manager/breakpoints.c,
6308         plugins/debug-manager/debug_tree.c,
6309         plugins/debug-manager/debug_tree.h,
6310         plugins/debug-manager/disassemble.c,
6311         plugins/debug-manager/disassemble.h,
6312         plugins/debug-manager/locals.c,
6313         plugins/debug-manager/locals.h,
6314         plugins/debug-manager/memory.c,
6315         plugins/debug-manager/memory.h,
6316         plugins/debug-manager/plugin.c,
6317         plugins/debug-manager/plugin.h,
6318         plugins/debug-manager/registers.c,
6319         plugins/debug-manager/registers.h,
6320         plugins/debug-manager/sharedlib.c,
6321         plugins/debug-manager/sharedlib.h,
6322         plugins/debug-manager/signals.c,
6323         plugins/debug-manager/signals.h,
6324         plugins/debug-manager/stack_trace.c,
6325         plugins/debug-manager/stack_trace.h,
6326         plugins/debug-manager/start.h,
6327         plugins/debug-manager/start.c,
6328         plugins/debug-manager/threads.c,
6329         plugins/debug-manager/threads.h,
6330         plugins/debug-manager/watch.c,
6331         plugins/debug-manager/watch.h,
6332         plugins/debug-manager/Makefile.am,
6333         plugins/gdb/debugger.c,
6334         plugins/gdb/debugger.h,
6335         plugins/gdb/plugin.c,
6336         libanjuta/interfaces/libanjuta.idl:
6337         Split debug-manager/debugger.c into command.c and queue.c
6338         Clean up debugger queue
6339         DmaDebuggerQueue object does not implement IAnjutaDebugger
6341 2007-09-23  Johannes Schmid <jhs@gnome.org>
6343         * configure.in:
6344         Bumped version to 2.3.0 (to ensure bugzilla bugs are
6345         set correctly, etc.)
6346         
6347         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6348         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6349         (plugin_set_update):
6350         
6351         Show an error dialog instead of crashing when plugin loading fails
6353         * plugins/language-manager/Makefile.am:
6354         * plugins/language-manager/language-manager.plugin.in:
6355         * plugins/language-manager/languages.xml:
6356         * plugins/language-manager/plugin.c: (language_destroy),
6357         (load_languages), (language_manager_activate),
6358         (language_manager_deactivate), (language_manager_finalize),
6359         (language_manager_dispose), (language_manager_instance_init),
6360         (language_manager_class_init), (language_manager_find_mime_type),
6361         (language_manager_find_string), (ilanguage_get_from_mime_type),
6362         (ilanguage_get_from_string), (ilanguage_get_name),
6363         (ilanguage_get_strings), (ilanguage_iface_init):
6364         * plugins/language-manager/plugin.h:
6365         
6366         Added new language-manager plugin to have a better organisation for
6367         language names. The xml probabaly needs to be extended over time.
6368         
6369         * plugins/Makefile.am:
6370         * plugins/document-manager/plugin.c: (on_editor_changed):
6371         
6372         Adapted to new IAnjutaLanguage interface. Do not unload language-support
6373         because it does not really save memory but makes tab switching slow.
6374         
6375         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6376         .in:
6377         * plugins/language-support-cpp-java/plugin.c: (install_support),
6378         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
6379         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
6380         unloading
6382         * plugins/language-support-cpp-java/cpp-java-assist.c:
6383         (cpp_java_assist_show_autocomplete):
6384         
6385         Fix autocomplete to only show valid completions
6387         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6388         Calltips always have correct size and position now
6390 2007-09-22  Johannes Schmid <jhs@gnome.org>
6392         * plugins/search/search-replace_backend.c: (get_next_match):
6393         Removed code introduced by accident that causes a crash.
6394         
6395         * plugins/sourceview/sourceview-tags.c:
6396         * plugins/sourceview/sourceview-tags.h:
6397         Removed ununsed files
6399 2007-09-22  Johannes Schmid <jhs@gnome.org>
6401         * plugins/language-support-cpp-java/cpp-java-assist.c:
6402         Fixed build error
6404 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6406         * plugins/language-support-cpp-java/cpp-java-assist.c:
6407         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
6408         Increased matching brace search to 500 chars.
6410 2007-09-21  Johannes Schmid <jhs@gnome.org>
6412         * plugins/language-support-cpp-java/cpp-java-assist.c:
6413         (cpp_java_assist_get_pre_word),
6414         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
6415         
6416         Added some profiling debug code
6417         
6418         * plugins/language-support-cpp-java/cpp-java-utils.c:
6419         (cpp_java_util_jump_to_matching_brace):
6420         * plugins/language-support-cpp-java/cpp-java-utils.h:
6421         * plugins/language-support-cpp-java/plugin.c:
6422         (get_line_indentation_base), (get_line_auto_indentation):
6423         
6424         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
6425         avoid looping over the whole file when using calltips which is too slow and
6426         unneeded.
6427         
6428         * plugins/sourceview/assist-tip.c: (assist_tip_init),
6429         (assist_tip_set_tips), (assist_tip_get_coordinates),
6430         (assist_tip_new):
6431         * plugins/sourceview/sourceview.c: (iassist_show_tips):
6432         
6433         Better calltips appearance (use theme now) and avoid jumping
6434         calltips
6436 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6438         * plugins/document-manager/plugin.c:
6439         (update_editor_ui_interface_items):
6440         * plugins/language-support-cpp-java/plugin.c: (install_support),
6441         (uninstall_support): Moved autocomplete ui update code from
6442         document-manager to language-plugin.
6444 2007-09-21  Johannes Schmid <jhs@gnome.org>
6446         * libanjuta/interfaces/libanjuta.idl:
6447         
6448         Added IAnjutaLanguage interface (might still change...) for
6449         the upcoming language-manager plugin.
6450         
6451         * plugins/file-manager/Makefile.am:
6452         * plugins/file-manager/file-model.c:
6453         (file_model_cancel_expand_idle), (file_model_add_dummy),
6454         (file_model_expand_idle), (file_model_sort),
6455         (file_model_row_expanded), (file_model_row_collapsed),
6456         (file_model_init), (file_model_finalize),
6457         (file_model_set_property), (file_model_get_property),
6458         (file_model_class_init), (file_model_new), (file_model_refresh),
6459         (file_model_get_uri):
6460         * plugins/file-manager/file-model.h:
6461         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6462         (file_view_expand_row_idle), (file_view_refresh),
6463         (file_view_get_selected), (file_view_button_press_event),
6464         (file_view_selection_changed), (file_view_init),
6465         (file_view_get_property), (file_view_set_property),
6466         (file_view_finalize), (file_view_class_init):
6467         
6468         Split up model/view as far as possible and fixed some file-manager
6469         bugs (popup-menu and incorrect project loading).
6470         
6471         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6472         Use monospace font for tips.
6473         
6474         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
6475         (sourceview_cell_new), (icell_get_character), (icell_get_length),
6476         (icell_get_attribute), (icell_style_get_font_description),
6477         (icell_style_get_color), (icell_style_get_background_color),
6478         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
6479         (iiter_foreach), (iiter_set_position), (iiter_get_position),
6480         (iiter_get_length), (iiter_clone), (iiter_assign):
6482         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
6483         interface. This is way faster though it has the drawback to create invalid
6484         iterators if the buffer is changed.
6486 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6488         * libanjuta/interfaces/libanjuta.idl:
6489         * plugins/document-manager/action-callbacks.c:
6490         * plugins/document-manager/anjuta-document-manager.ui:
6491         * plugins/document-manager/plugin.c: (register_stock_icons):
6492         * plugins/editor/text_editor.c:
6493         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6494         * plugins/language-support-cpp-java/cpp-java-assist.c:
6495         (cpp_java_assist_get_calltip_context):
6496         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
6497         (register_stock_icons), (cpp_java_plugin_activate_plugin):
6499         Moved autocomplete menu action from document-manager to assist plugin
6500         and got rid of deprecated autocomplete interface.
6502 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6504         * libanjuta/interfaces/libanjuta.idl:
6505         * plugins/editor/text_editor.c: (iassist_iface_init):
6506         * plugins/language-support-cpp-java/cpp-java-assist.c:
6507         (cpp_java_assist_check), (on_assist_chosen):
6508         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6509         Removed react() methods in both editors and assist interface. Assist
6510         plugin itself handles setting the autocomplete. Also fixed
6511         some mem leaks.
6513 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6515         * plugins/file-manager/Makefile.am:
6516         * plugins/file-manager/file-view.c: (file_view_add_dummy),
6517         (file_view_expand_idle), (file_view_init):
6518         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
6519         (file_manager_set_default_uri), (project_root_added),
6520         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
6521         (file_manager_activate), (file_manager_deactivate),
6522         (file_manager_instance_init), (file_manager_class_init),
6523         (ifile_manager_set_root), (ifile_manager_set_selected),
6524         (ifile_manager_iface_init): Adjusted white spaces to match
6525         anjuta convention.
6527 2007-09-19  Naba Kumar  <naba@gnome.org>
6529         * libanjuta/interfaces/libanjuta.idl:
6530         * plugins/editor/text_editor.c: (text_editor_instance_init),
6531         (iassist_show_tips), (iassist_cancel_tips),
6532         (iassist_hide_suggestions), (iassist_iface_init):
6533         * plugins/editor/text_editor.h:
6534         * plugins/editor/text_editor_cbs.c:
6535         (on_text_editor_scintilla_notify):
6536         * plugins/language-support-cpp-java/cpp-java-assist.c:
6537         (is_scope_context_character), (is_word_character),
6538         (create_completion), (cpp_java_assist_get_scope_context),
6539         (cpp_java_assist_get_pre_word),
6540         (cpp_java_assist_get_scope_operator),
6541         (cpp_java_assist_destroy_completion_cache),
6542         (cpp_java_assist_create_scope_completion_cache),
6543         (cpp_java_assist_create_word_completion_cache),
6544         (cpp_java_assist_show_autocomplete),
6545         (cpp_java_assist_get_calltip_context),
6546         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
6547         (on_editor_char_added), (on_assist_chosen),
6548         (cpp_java_assist_install), (cpp_java_assist_uninstall),
6549         (cpp_java_assist_init), (cpp_java_assist_finalize):
6550         * plugins/language-support-cpp-java/cpp-java-assist.h:
6551         * plugins/language-support-cpp-java/plugin.c:
6552         (initialize_indentation_params):
6553         * plugins/sourceview/assist-tip.c:
6554         * plugins/sourceview/assist-tip.h:
6555         * plugins/sourceview/sourceview-private.h:
6556         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6557         (on_assist_tip_destroyed), (on_assist_cancel),
6558         (on_document_char_added), (iassist_get_suggestions),
6559         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
6560         
6561         Implement state-less assistance so that assist can be evaluated
6562         any given time at any position. Changed IAnjutaEditorAssist interfance
6563         and implementations and removed any state management in editors.
6565 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
6567         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6568         completion items sorting and avoided unnecssary sorts.
6570         * plugins/text-editor.c: Fixed state.
6572 2007-09-17  Johannes Schmid <jhs@gnome.org>
6574         * plugins/language-support-cpp-java/cpp-java-assist.c:
6575         (on_assist_begin):
6576         
6577         Fixed calltips in sourceview
6579 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
6581         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6582         completion items preparation time. Fixed a crash bug.
6584         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6585         Set buffer size (From Massimo, required for symbol-db).
6587         * libanjuta/interfaces/libanjuta.idl: Also pass position information
6588         for suggestions.
6590         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
6591         change in API.
6593         * plugins/editor/aneditor-autocomplete.cxx,
6594         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6595         Added ANE_GETWORDBEFORECARAT command.
6597         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6598         using assist interface.
6600         * plugins/editor/text_editor.c: (text_editor_instance_init),
6601         (text_editor_get_word_before_carat),
6602         (text_editor_get_current_word), (iassist_add_trigger),
6603         (iassist_remove_trigger), (on_assist_canceled),
6604         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6605         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6606         * plugins/editor/text_editor.h:
6607         * plugins/editor/text_editor_cbs.c: (trigger_size),
6608         (max_trigger_size), (text_editor_check_assist),
6609         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6610         interface.
6612         * plugins/language-support-cpp-java/Makefile.am:
6613         * plugins/language-support-cpp-java/plugin.c:
6614         (get_line_indentation_base), (get_line_auto_indentation),
6615         (install_support), (uninstall_support),
6616         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6617         (cpp_java_plugin_instance_init):
6618         * plugins/language-support-cpp-java/plugin.h:
6619         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6620         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6621         Make assist a separate class.
6623 2007-09-14  Johannes Schmid <jhs@gnome.org>
6625         * plugins/sourceview/sourceview.c: (iassist_suggest):
6626         Fixed changed char_alignment paramter in language-support
6627         plugin
6629 2007-09-14  Naba Kumar  <naba@gnome.org>
6631         * plugins/language-support-cpp-java/plugin.c: Send the right
6632         'char_alignment' paramenter (needs fixing in sourceview).
6634 2007-09-13  Johannes Schmid <jhs@gnome.org>
6636         * anjuta.anjuta:
6637         * plugins/project-wizard/templates/minimal/project.anjuta:
6638         Use IAnjutaSymbolManager instead of loading the plugin directly.
6639         (TODO: Think of a version to do this for older files...)
6641         * configure.in:
6642         * plugins/Makefile.am:
6643         * plugins/symbol-db/Makefile.am:
6644         
6645         Build symbol-db plugin if libgda-3.0 is found
6647 2007-09-13  Johannes Schmid <jhs@gnome.org>
6649         * plugins/sourceview/Makefile.am:
6650         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6651         (set_uri):
6652         * plugins/sourceview/anjuta-document.h:
6653         Removed lots of dead code
6654         
6655         * plugins/sourceview/anjuta-languages-manager.c:
6656         * plugins/sourceview/anjuta-languages-manager.h:
6657         removed completely
6658         
6659         * plugins/sourceview/sourceview.c: (on_document_char_added),
6660         (on_document_loaded), (sourceview_instance_init),
6661         (iselect_get_start), (iselect_get_end),
6662         (ilanguage_get_supported_languages), (ilanguage_set_language):
6663         
6664         Fixed selection handling and make some adaptions for the changes 
6665         mentioned above
6667 2007-09-13  Johannes Schmid <jhs@gnome.org>
6669         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6670         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6671         (on_assist_update):
6672         
6673         Added preferences to language support completion/calltips
6674         
6675         * plugins/sourceview/assist-window.c: (assist_window_update):
6677         Always select first entry
6679         * plugins/sourceview/sourceview.glade:
6680         Removed old completion preferences
6682 2007-09-11  Naba Kumar  <naba@gnome.org>
6684         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6685         and possible crash when pressing ctrl+d in terminal after preferences
6686         window has been shown once (no need for backport).
6688         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6689         implementations to get warnings instead of crashes for unimplemented
6690         interface methods.
6692 2007-09-11   Massimo Cora' <maxcvs@email.it>
6694         Reviewed by: Naba Kumar  <naba@gnome.org>
6696         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6697         * plugins/symbol-db/*:
6698         Added new symbol-database backend based on SQLite 3.
6699         (does not enabled for build currently).
6701 2007-09-10  Johannes Schmid <jhs@gnome.org>
6703         * anjuta.anjuta:
6704         * configure.in:
6705         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6706         (parse_info_init), (parse_info_free), (valid_element),
6707         (start_element_handler), (end_element_handler), (text_handler),
6708         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6709         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6710         (egg_recent_model_monitor), (egg_recent_model_read),
6711         (egg_recent_model_open_file), (egg_recent_model_lock_file),
6712         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6713         (egg_recent_model_set_property), (egg_recent_model_class_init),
6714         (egg_recent_model_init), (egg_recent_model_add_full),
6715         (egg_recent_model_delete), (egg_recent_model_get_list),
6716         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6717         (egg_recent_model_set_filter_mime_types),
6718         (egg_recent_model_clear_group_filter),
6719         (egg_recent_model_set_filter_groups),
6720         (egg_recent_model_clear_scheme_filter),
6721         (egg_recent_model_set_filter_uri_schemes),
6722         (egg_recent_model_remove_expired):
6723         
6724         Update EggRecent (#456465)
6726 2007-09-10  Johannes Schmid <jhs@gnome.org>
6728         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6729         (anjuta_plugin_manager_get_plugin):
6730         * plugins/profiler/gprof-call-graph-view.c:
6731         (gprof_call_graph_view_create_columns):
6732         * plugins/profiler/gprof-flat-profile-view.c:
6733         (gprof_flat_profile_view_create_columns):
6734         * plugins/profiler/gprof-function-call-tree-view.c:
6735         (gprof_function_call_tree_view_create_columns):
6736         
6737         Fixed #466031 – Update of pieces of menus for Localization
6739 2007-09-10  Johannes Schmid <jhs@gnome.org>
6741         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6742         Bug 343522 – anjuta: Unable to execute commands that use options.
6744 2007-09-09  Johannes Schmid <jhs@gnome.org>
6746         * plugins/document-manager/anjuta-docman.c:
6747         (anjuta_docman_update_page_label):
6748         
6749         Fixed #458034 – Method of indicating unsaved changes breaks convention
6750         
6751         * plugins/document-manager/plugin.c: (update_title),
6752         (value_added_project_root_uri), (value_removed_project_root_uri),
6753         (on_editor_changed), (activate_plugin):
6754         * plugins/document-manager/plugin.h:
6755         * plugins/project-manager/plugin.c: (on_profile_scoped),
6756         (on_profile_descoped), (ifile_open):
6757         
6758         Fixed #427390 – Show path of item in currently focused editor window
6760 2007-09-09  Johannes Schmid <jhs@gnome.org>
6762         * plugins/search/plugin.c: (on_toolbar_find_clicked),
6763         (on_toolbar_find_incremental):
6764         Fix incremental search
6765         
6766         * plugins/sourceview/sourceview.c: (on_document_char_added),
6767         (set_select):
6768         Fixed selection management
6770 2007-09-09  Johannes Schmid <jhs@gnome.org>
6772         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6773         Fixed memory leak
6775         * libanjuta/interfaces/libanjuta.idl:
6776         Extended IAnjutaEditorAssist interface
6777         
6778         * plugins/language-support-cpp-java/plugin.c:
6779         (jump_to_matching_brace), (add_tags), (on_assist_begin),
6780         (assist_cleanup), (on_assist_chosen), (on_assist_update),
6781         (context_character), (get_context), (function_parser),
6782         (cpp_member_parser), (install_assist), (uninstall_assist),
6783         (get_line_indentation_base), (get_line_auto_indentation),
6784         (install_support), (uninstall_support),
6785         (on_value_added_current_editor), (on_value_removed_current_editor),
6786         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6787         * plugins/language-support-cpp-java/plugin.h:
6788         
6789         Improved fixed editor assistance and added support for function/method
6790         tooltips. jumb_to_matching_brance => jump_to_matching_brace
6791         
6792         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6793         Removed a FIXME
6794         
6795         * plugins/project-import/project-import.c: (on_import_next):
6796         Added a non-NULL check with could probably fix #474843 but not sure
6797         
6798         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6799         Fixed anjuta-plugin project wizard
6800         
6801         * plugins/sourceview/Makefile.am:
6802         * plguins/sourceview/assist-tip.[ch]:
6803         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6804         (anjuta_view_key_press_event):
6805         * plugins/sourceview/assist-window.c: (assist_window_class_init),
6806         (assist_window_init), (assist_window_update), (assist_window_new):
6807         * plugins/sourceview/sourceview-private.h:
6808         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6809         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6810         (trigger_size), (max_trigger_size), (on_document_char_added),
6811         (sourceview_dispose), (ieditor_get_current_word),
6812         (iassist_add_trigger), (iassist_init_suggestions),
6813         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6814         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6815         
6816         Big update on sourceview assist capabilites. Autocompletion should
6817         now work much better and function tooltips are finally supported!
6819         * plugins/sourceview/anjuta-document.h:
6820         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6821         (anjuta_document_get_current_word):
6822         Fixed get_current_word (inspired by aneditor.cxx implementation)
6824         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6825         (icell_get_attribute):
6826         Fixed get_attribute() to also detect character constants.
6827         Simplified get_char()
6829         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6830         (isymbol_manager_get_members), (isymbol_manager_get_parents),
6831         (isymbol_manager_get_completions_at_position):
6832         
6833         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6835 2007-09-04  Naba Kumar  <naba@gnome.org>
6837         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6838         projects that can not add sources.
6840         * plugins/file-wizard/file.c: Similarly for file wizard,
6841         Do not enable 'Add to project' projects that can not add sources.
6843 2007-09-04  Naba Kumar  <naba@gnome.org>
6845         * configure.in: Bumped gnome-build requirement to 0.2.0
6846         for project capabilities support.
6848         * plugins/project-manager/plugin.c: Enable/disable project
6849         actions based on project capabilities. Fixes bug #433552:
6850         crash in Anjuta IDE: add file test.h in project on generic
6851         Makefile.
6853         * libanjuta/interfaces/libanjuta.idl: Added method to query
6854         project capabilities.
6856 2007-09-03  Naba Kumar  <naba@gnome.org>
6858         * plugins/file-manager/plugin.c: Set shadow type IN.
6859         * plugins/file-manager/file-view.c: Fixed code style.
6860         * plugins/file-manager/file-view.c: Fixed icons column to size
6861         properly.
6863         * plugins/file-manager/plugin.[c,h]: Fixed code style.
6865         * plugins/file-manager/plugin.c: Fixed crash on closing project and
6866         unmonitors project-uri on file-manager deactivation.
6868         * TODO.tasks: Updated
6870 2007-09-02  Johannes Schmid <jhs@gnome.org>
6872         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6873         Fixed memory leak
6874         
6875         * plugins/file-manager/file-view.c: (file_view_get_selected),
6876         (file_view_button_press_event), (file_view_finalize):
6877         * plugins/file-manager/plugin.c: (project_root_removed),
6878         (file_manager_deactivate):
6879         
6880         Fixed some small bugs I missed before
6882 2007-09-02  Johannes Schmid <jhs@gnome.org>
6884         * plugins/file-manager/*:
6885         Added new and file-manager
6887 2007-09-02  Johannes Schmid <jhs@gnome.org>
6889         * plugins/file-manager/*:
6890         Removed old file-manager
6892 2007-08-31  Johannes Schmid <jhs@gnome.org>
6894         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6895         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6896         
6897         Fixed some memory leaks
6898         
6899         * MAINTAINERS: Fixed
6900         
6901 2007-08-31  Johannes Schmid <jhs@gnome.org>
6903         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6904         (get_property_value_as_string), (set_property_value_as_string),
6905         (register_callbacks), (preferences_foreach_callback),
6906         (anjuta_preferences_register_property_raw):
6907         * libanjuta/anjuta-preferences.h:
6908         * plugins/build-basic-autotools/build-basic-autotools.c:
6909         (on_build_mesg_format):
6910         * plugins/document-manager/anjuta-document-manager.glade:
6911         * plugins/message-view/anjuta-message-manager-plugin.glade:
6912         
6913         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6914         broken message view preferences
6915         
6916         * plugins/message-view/message-view.c:
6917         (message_view_instance_init), (pref_change_color), (prefs_init),
6918         (imessage_view_append):
6919         Cleaned up message view (#458041)
6920         
6921         * src/shell.c: (on_preferences_activate),
6922         (anjuta_test_shell_instance_init),
6923         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6924         Fixed test shell to allow better debugging
6925         
6926 2007-08-31  Johannes Schmid <jhs@gnome.org>
6928         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6929         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6930         * plugins/gtodo/main.h:
6931         * plugins/gtodo/plugin.c: (activate_plugin):
6932         
6933         Fixed #423467 (View->Tasks menu items are not 
6934         checked on startup)
6936 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
6938         reviewed by: Johannes Schmid <jhs@gnome.org>
6940         * COPYING:
6941         * data/welcome.txt.in:
6942         * launcher/anjuta_launcher.c:
6943         * libanjuta/anjuta-children.c:
6944         * libanjuta/anjuta-children.h:
6945         * libanjuta/anjuta-debug.h:
6946         * libanjuta/anjuta-encodings.c:
6947         * libanjuta/anjuta-encodings.h:
6948         * libanjuta/anjuta-glue-c.c:
6949         * libanjuta/anjuta-glue-c.h:
6950         * libanjuta/anjuta-plugin-description.c:
6951         * libanjuta/anjuta-plugin-description.h:
6952         * libanjuta/anjuta-plugin-handle.c:
6953         * libanjuta/anjuta-plugin-handle.h:
6954         * libanjuta/anjuta-plugin-manager.c:
6955         * libanjuta/anjuta-plugin-manager.h:
6956         * libanjuta/anjuta-plugin.c:
6957         * libanjuta/anjuta-plugin.h:
6958         * libanjuta/anjuta-preferences.c:
6959         * libanjuta/anjuta-preferences.h:
6960         * libanjuta/anjuta-profile-manager.c:
6961         * libanjuta/anjuta-profile-manager.h:
6962         * libanjuta/anjuta-profile.c:
6963         * libanjuta/anjuta-profile.h:
6964         * libanjuta/anjuta-save-prompt.c:
6965         * libanjuta/anjuta-save-prompt.h:
6966         * libanjuta/anjuta-serializer.c:
6967         * libanjuta/anjuta-serializer.h:
6968         * libanjuta/anjuta-session.c:
6969         * libanjuta/anjuta-session.h:
6970         * libanjuta/anjuta-shell.c:
6971         * libanjuta/anjuta-shell.h:
6972         * libanjuta/anjuta-status.c:
6973         * libanjuta/anjuta-status.h:
6974         * libanjuta/anjuta-ui.c:
6975         * libanjuta/anjuta-ui.h:
6976         * libanjuta/anjuta-utils-priv.h:
6977         * libanjuta/anjuta-utils.c:
6978         * libanjuta/anjuta-utils.h:
6979         * libanjuta/cell-renderer-captioned-image.c:
6980         * libanjuta/cell-renderer-captioned-image.h:
6981         * libanjuta/e-splash.c:
6982         * libanjuta/e-splash.h:
6983         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6984         * libanjuta/interfaces/libanjuta.idl:
6985         * libanjuta/libanjuta.h:
6986         * libanjuta/resources.c:
6987         * libanjuta/resources.h:
6988         * libegg/egg-cell-renderer-text.c:
6989         * libegg/egg-combo-action.c:
6990         * libegg/egg-entry-action.c:
6991         * libegg/egg-recent-action.c:
6992         * libegg/egg-recent-files-module.c:
6993         * libegg/egg-recent-item.c:
6994         * libegg/egg-recent-model.c:
6995         * libegg/egg-recent-view-gtk.c:
6996         * libegg/egg-recent-view.c:
6997         * libegg/egg-submenu-action.c:
6998         * libegg/eggaccelerators.c:
6999         * libegg/eggcellrendererpopup.c:
7000         * libegg/eggcomboselect.c:
7001         * libegg/eggtreemodelfilter.c:
7002         * libegg/eggtreemultidnd.c:
7003         * libegg/gtkcellview.h:
7004         * libegg/treeviewutils/egg-cell-renderer-text.h:
7005         * libegg/treeviewutils/eggaccelerators.h:
7006         * libegg/treeviewutils/eggcellrendererkeys.h:
7007         * libegg/treeviewutils/eggcellrendererpopup.h:
7008         * libegg/treeviewutils/eggtreemodelfilter.h:
7009         * libegg/treeviewutils/eggtreemultidnd.h:
7010         * libegg/treeviewutils/eggtreeviewstate.h:
7011         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
7012         * manuals/anjuta-faqs/Makefile.am:
7013         * manuals/anjuta-manual/C/anjuta-manual.xml:
7014         * manuals/anjuta-manual/C/license.xml:
7015         * manuals/anjuta-manual/es/es.po:
7016         * manuals/anjuta-manual/sv/sv.po:
7017         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
7018         ml:
7019         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
7020         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
7021         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
7022         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
7023         * manuals/old/ja/anjuta-manual/license.xml:
7024         * plugins/build-basic-autotools/build-basic-autotools.c:
7025         * plugins/build-basic-autotools/build-basic-autotools.h:
7026         * plugins/build-basic-autotools/executer.c:
7027         * plugins/build-basic-autotools/executer.h:
7028         * plugins/build/build_file.c:
7029         * plugins/build/build_file.h:
7030         * plugins/build/build_project.c:
7031         * plugins/build/build_project.h:
7032         * plugins/build/clean_project.c:
7033         * plugins/build/clean_project.h:
7034         * plugins/build/commands.c:
7035         * plugins/build/commands.h:
7036         * plugins/build/compile.c:
7037         * plugins/build/compile.h:
7038         * plugins/build/compiler_options.c:
7039         * plugins/build/compiler_options.h:
7040         * plugins/build/configurer.c:
7041         * plugins/build/configurer.h:
7042         * plugins/build/executer.c:
7043         * plugins/build/executer.h:
7044         * plugins/class-gen/cell-renderer-flags.c:
7045         * plugins/class-gen/cell-renderer-flags.h:
7046         * plugins/class-gen/combo-flags.c:
7047         * plugins/class-gen/combo-flags.h:
7048         * plugins/class-gen/element-editor.c:
7049         * plugins/class-gen/element-editor.h:
7050         * plugins/class-gen/generator.c:
7051         * plugins/class-gen/generator.h:
7052         * plugins/class-gen/plugin.c:
7053         * plugins/class-gen/plugin.h:
7054         * plugins/class-gen/transform.c:
7055         * plugins/class-gen/transform.h:
7056         * plugins/class-gen/validator.c:
7057         * plugins/class-gen/validator.h:
7058         * plugins/class-gen/window.c:
7059         * plugins/class-gen/window.h:
7060         * plugins/class-inheritance/class-callbacks.c:
7061         * plugins/class-inheritance/class-callbacks.h:
7062         * plugins/class-inheritance/class-inherit.c:
7063         * plugins/class-inheritance/class-inherit.h:
7064         * plugins/class-inheritance/plugin.c:
7065         * plugins/class-inheritance/plugin.h:
7066         * plugins/cvs-plugin/cvs-actions.c:
7067         * plugins/cvs-plugin/cvs-actions.h:
7068         * plugins/cvs-plugin/cvs-callbacks.c:
7069         * plugins/cvs-plugin/cvs-callbacks.h:
7070         * plugins/cvs-plugin/cvs-execute.c:
7071         * plugins/cvs-plugin/cvs-execute.h:
7072         * plugins/cvs-plugin/cvs-interface.c:
7073         * plugins/cvs-plugin/cvs-interface.h:
7074         * plugins/cvs-plugin/plugin.c:
7075         * plugins/cvs-plugin/plugin.h:
7076         * plugins/debug-manager/breakpoints.c:
7077         * plugins/debug-manager/breakpoints.h:
7078         * plugins/debug-manager/chunk_view.c:
7079         * plugins/debug-manager/chunk_view.h:
7080         * plugins/debug-manager/data_buffer.c:
7081         * plugins/debug-manager/data_buffer.h:
7082         * plugins/debug-manager/data_view.c:
7083         * plugins/debug-manager/data_view.h:
7084         * plugins/debug-manager/debug_tree.c:
7085         * plugins/debug-manager/debug_tree.h:
7086         * plugins/debug-manager/debugger.c:
7087         * plugins/debug-manager/debugger.h:
7088         * plugins/debug-manager/disassemble.c:
7089         * plugins/debug-manager/disassemble.h:
7090         * plugins/debug-manager/info.c:
7091         * plugins/debug-manager/info.h:
7092         * plugins/debug-manager/locals.c:
7093         * plugins/debug-manager/locals.h:
7094         * plugins/debug-manager/memory.c:
7095         * plugins/debug-manager/memory.h:
7096         * plugins/debug-manager/plugin.c:
7097         * plugins/debug-manager/plugin.h:
7098         * plugins/debug-manager/registers.c:
7099         * plugins/debug-manager/registers.h:
7100         * plugins/debug-manager/sexy-icon-entry.c:
7101         * plugins/debug-manager/sexy-icon-entry.h:
7102         * plugins/debug-manager/sharedlib.c:
7103         * plugins/debug-manager/sharedlib.h:
7104         * plugins/debug-manager/signals.c:
7105         * plugins/debug-manager/signals.h:
7106         * plugins/debug-manager/sparse_buffer.c:
7107         * plugins/debug-manager/sparse_buffer.h:
7108         * plugins/debug-manager/sparse_view.c:
7109         * plugins/debug-manager/sparse_view.h:
7110         * plugins/debug-manager/stack_trace.c:
7111         * plugins/debug-manager/stack_trace.h:
7112         * plugins/debug-manager/start.c:
7113         * plugins/debug-manager/start.h:
7114         * plugins/debug-manager/threads.c:
7115         * plugins/debug-manager/threads.h:
7116         * plugins/debug-manager/utilities.c:
7117         * plugins/debug-manager/utilities.h:
7118         * plugins/debug-manager/watch.c:
7119         * plugins/debug-manager/watch.h:
7120         * plugins/devhelp/htmlview.c:
7121         * plugins/devhelp/htmlview.h:
7122         * plugins/document-manager/action-callbacks.c:
7123         * plugins/document-manager/action-callbacks.h:
7124         * plugins/document-manager/anjuta-docman.c:
7125         * plugins/document-manager/anjuta-docman.h:
7126         * plugins/document-manager/editor-tooltips.c:
7127         * plugins/document-manager/editor-tooltips.h:
7128         * plugins/document-manager/file_history.c:
7129         * plugins/document-manager/file_history.h:
7130         * plugins/document-manager/indent-dialog.c:
7131         * plugins/document-manager/indent-dialog.h:
7132         * plugins/document-manager/indent-util.c:
7133         * plugins/document-manager/indent-util.h:
7134         * plugins/document-manager/plugin.c:
7135         * plugins/editor/aneditor-autocomplete.cxx:
7136         * plugins/editor/aneditor-calltip.cxx:
7137         * plugins/editor/aneditor-indent.cxx:
7138         * plugins/editor/aneditor-priv.h:
7139         * plugins/editor/aneditor.cxx:
7140         * plugins/editor/aneditor.h:
7141         * plugins/editor/lexer.h:
7142         * plugins/editor/plugin.c:
7143         * plugins/editor/plugin.h:
7144         * plugins/editor/print.c:
7145         * plugins/editor/print.h:
7146         * plugins/editor/properties.h:
7147         * plugins/editor/properties_cxx.h:
7148         * plugins/editor/style-editor.c:
7149         * plugins/editor/style-editor.h:
7150         * plugins/editor/text-editor-iterable.c:
7151         * plugins/editor/text-editor-iterable.h:
7152         * plugins/editor/text_editor.c:
7153         * plugins/editor/text_editor.h:
7154         * plugins/editor/text_editor_cbs.c:
7155         * plugins/editor/text_editor_cbs.h:
7156         * plugins/editor/text_editor_menu.c:
7157         * plugins/editor/text_editor_menu.h:
7158         * plugins/editor/text_editor_prefs.c:
7159         * plugins/editor/text_editor_prefs.h:
7160         * plugins/file-loader/dnd.c:
7161         * plugins/file-loader/dnd.h:
7162         * plugins/file-loader/plugin.c:
7163         * plugins/file-manager/an_file_view.c:
7164         * plugins/file-manager/plugin.c:
7165         * plugins/file-wizard/file.c:
7166         * plugins/file-wizard/file.h:
7167         * plugins/file-wizard/plugin.c:
7168         * plugins/file-wizard/plugin.h:
7169         * plugins/gdb/debugger.c:
7170         * plugins/gdb/debugger.h:
7171         * plugins/gdb/gdbmi-test.c:
7172         * plugins/gdb/gdbmi.c:
7173         * plugins/gdb/gdbmi.h:
7174         * plugins/gdb/global.h:
7175         * plugins/gdb/parser.c:
7176         * plugins/gdb/parser.h:
7177         * plugins/gdb/plugin.c:
7178         * plugins/gdb/plugin.h:
7179         * plugins/gdb/utilities.c:
7180         * plugins/gdb/utilities.h:
7181         * plugins/glade/plugin.c:
7182         * plugins/glade/plugin.h:
7183         * plugins/gtodo/egg-datetime.c:
7184         * plugins/gtodo/egg-datetime.h:
7185         * plugins/gtodo/eggtrayicon.c:
7186         * plugins/gtodo/eggtrayicon.h:
7187         * plugins/gtodo/plugin.c:
7188         * plugins/gvim/anjuta-vim.c:
7189         * plugins/gvim/anjuta-vim.h:
7190         * plugins/gvim/gtkvim.c:
7191         * plugins/gvim/gtkvim.h:
7192         * plugins/gvim/plugin.c:
7193         * plugins/gvim/plugin.h:
7194         * plugins/language-support-cpp-java/plugin.c:
7195         * plugins/language-support-cpp-java/plugin.h:
7196         * plugins/macro/macro-actions.c:
7197         * plugins/macro/macro-actions.h:
7198         * plugins/macro/macro-db.c:
7199         * plugins/macro/macro-db.h:
7200         * plugins/macro/macro-dialog.c:
7201         * plugins/macro/macro-dialog.h:
7202         * plugins/macro/macro-edit.c:
7203         * plugins/macro/macro-edit.h:
7204         * plugins/macro/macro-util.c:
7205         * plugins/macro/macro-util.h:
7206         * plugins/macro/plugin.c:
7207         * plugins/macro/plugin.h:
7208         * plugins/message-view/anjuta-msgman.c:
7209         * plugins/message-view/anjuta-msgman.h:
7210         * plugins/message-view/message-view.c:
7211         * plugins/message-view/message-view.h:
7212         * plugins/message-view/plugin.c:
7213         * plugins/message-view/plugin.h:
7214         * plugins/patch/patch-plugin.c:
7215         * plugins/patch/patch-plugin.h:
7216         * plugins/patch/plugin.c:
7217         * plugins/patch/plugin.h:
7218         * plugins/profiler/gprof-call-graph-block-entry.c:
7219         * plugins/profiler/gprof-call-graph-block-entry.h:
7220         * plugins/profiler/gprof-call-graph-block.c:
7221         * plugins/profiler/gprof-call-graph-block.h:
7222         * plugins/profiler/gprof-call-graph-view.c:
7223         * plugins/profiler/gprof-call-graph-view.h:
7224         * plugins/profiler/gprof-call-graph.c:
7225         * plugins/profiler/gprof-call-graph.h:
7226         * plugins/profiler/gprof-flat-profile-entry.c:
7227         * plugins/profiler/gprof-flat-profile-entry.h:
7228         * plugins/profiler/gprof-flat-profile-view.c:
7229         * plugins/profiler/gprof-flat-profile-view.h:
7230         * plugins/profiler/gprof-flat-profile.c:
7231         * plugins/profiler/gprof-flat-profile.h:
7232         * plugins/profiler/gprof-function-call-chart-view.c:
7233         * plugins/profiler/gprof-function-call-chart-view.h:
7234         * plugins/profiler/gprof-function-call-tree-view.c:
7235         * plugins/profiler/gprof-function-call-tree-view.h:
7236         * plugins/profiler/gprof-options.c:
7237         * plugins/profiler/gprof-options.h:
7238         * plugins/profiler/gprof-profile-data.c:
7239         * plugins/profiler/gprof-profile-data.h:
7240         * plugins/profiler/gprof-view-manager.c:
7241         * plugins/profiler/gprof-view-manager.h:
7242         * plugins/profiler/gprof-view.c:
7243         * plugins/profiler/gprof-view.h:
7244         * plugins/profiler/plugin.c:
7245         * plugins/profiler/plugin.h:
7246         * plugins/profiler/string-utils.c:
7247         * plugins/profiler/string-utils.h:
7248         * plugins/project-import/plugin.c:
7249         * plugins/project-import/plugin.h:
7250         * plugins/project-import/project-import.c:
7251         * plugins/project-import/project-import.h:
7252         * plugins/project-manager/plugin.c:
7253         * plugins/project-manager/plugin.h:
7254         * plugins/project-wizard/action.c:
7255         * plugins/project-wizard/action.h:
7256         * plugins/project-wizard/autogen.c:
7257         * plugins/project-wizard/autogen.h:
7258         * plugins/project-wizard/druid.c:
7259         * plugins/project-wizard/druid.h:
7260         * plugins/project-wizard/file.c:
7261         * plugins/project-wizard/file.h:
7262         * plugins/project-wizard/header.c:
7263         * plugins/project-wizard/header.h:
7264         * plugins/project-wizard/install.c:
7265         * plugins/project-wizard/install.h:
7266         * plugins/project-wizard/parser.c:
7267         * plugins/project-wizard/parser.h:
7268         * plugins/project-wizard/plugin.c:
7269         * plugins/project-wizard/plugin.h:
7270         * plugins/project-wizard/property.c:
7271         * plugins/project-wizard/property.h:
7272         * plugins/project-wizard/values.c:
7273         * plugins/project-wizard/values.h:
7274         * plugins/sample1/plugin.c:
7275         * plugins/search/plugin.c:
7276         * plugins/search/plugin.h:
7277         * plugins/search/search-replace_backend.c:
7278         * plugins/search/search-replace_backend.h:
7279         * plugins/search/search_preferences.c:
7280         * plugins/sourceview/anjuta-convert.c:
7281         * plugins/sourceview/anjuta-convert.h:
7282         * plugins/sourceview/anjuta-document-loader.c:
7283         * plugins/sourceview/anjuta-document-loader.h:
7284         * plugins/sourceview/anjuta-document-saver.c:
7285         * plugins/sourceview/anjuta-document-saver.h:
7286         * plugins/sourceview/anjuta-document.c:
7287         * plugins/sourceview/anjuta-document.h:
7288         * plugins/sourceview/anjuta-encodings.c:
7289         * plugins/sourceview/anjuta-encodings.h:
7290         * plugins/sourceview/anjuta-languages-manager.c:
7291         * plugins/sourceview/anjuta-languages-manager.h:
7292         * plugins/sourceview/anjuta-utils.c:
7293         * plugins/sourceview/anjuta-utils.h:
7294         * plugins/sourceview/anjuta-view.c:
7295         * plugins/sourceview/anjuta-view.h:
7296         * plugins/sourceview/assist-window.c:
7297         * plugins/sourceview/assist-window.h:
7298         * plugins/sourceview/sourceview-cell.c:
7299         * plugins/sourceview/sourceview-cell.h:
7300         * plugins/sourceview/sourceview-prefs.c:
7301         * plugins/sourceview/sourceview-prefs.h:
7302         * plugins/sourceview/sourceview-print.c:
7303         * plugins/sourceview/sourceview-print.h:
7304         * plugins/sourceview/sourceview-private.h:
7305         * plugins/sourceview/sourceview-tags.c:
7306         * plugins/sourceview/sourceview-tags.h:
7307         * plugins/sourceview/sourceview.c:
7308         * plugins/sourceview/sourceview.h:
7309         * plugins/subversion/plugin.c:
7310         * plugins/subversion/plugin.h:
7311         * plugins/subversion/subversion-actions.c:
7312         * plugins/subversion/subversion-actions.h:
7313         * plugins/subversion/subversion-callbacks.c:
7314         * plugins/subversion/subversion-callbacks.h:
7315         * plugins/subversion/svn-auth.c:
7316         * plugins/subversion/svn-auth.h:
7317         * plugins/subversion/svn-backend-priv.h:
7318         * plugins/subversion/svn-backend.c:
7319         * plugins/subversion/svn-backend.h:
7320         * plugins/subversion/svn-notify.c:
7321         * plugins/subversion/svn-notify.h:
7322         * plugins/subversion/svn-thread.c:
7323         * plugins/subversion/svn-thread.h:
7324         * plugins/symbol-browser/an_symbol.c:
7325         * plugins/symbol-browser/an_symbol.h:
7326         * plugins/symbol-browser/an_symbol_info.c:
7327         * plugins/symbol-browser/an_symbol_info.h:
7328         * plugins/symbol-browser/an_symbol_iter.c:
7329         * plugins/symbol-browser/an_symbol_iter.h:
7330         * plugins/symbol-browser/an_symbol_prefs.c:
7331         * plugins/symbol-browser/an_symbol_prefs.h:
7332         * plugins/symbol-browser/an_symbol_search.c:
7333         * plugins/symbol-browser/an_symbol_search.h:
7334         * plugins/symbol-browser/an_symbol_view.c:
7335         * plugins/symbol-browser/an_symbol_view.h:
7336         * plugins/symbol-browser/plugin.c:
7337         * plugins/symbol-browser/plugin.h:
7338         * plugins/terminal/terminal.c:
7339         * plugins/tools/dialog.c:
7340         * plugins/tools/dialog.h:
7341         * plugins/tools/editor.c:
7342         * plugins/tools/editor.h:
7343         * plugins/tools/execute.c:
7344         * plugins/tools/execute.h:
7345         * plugins/tools/fileop.c:
7346         * plugins/tools/fileop.h:
7347         * plugins/tools/plugin.c:
7348         * plugins/tools/plugin.h:
7349         * plugins/tools/scripts/find-fixmes.pl:
7350         * plugins/tools/scripts/translation-status.pl:
7351         * plugins/tools/tool.c:
7352         * plugins/tools/tool.h:
7353         * plugins/tools/variable.c:
7354         * plugins/tools/variable.h:
7355         * plugins/valgrind/ldd.c:
7356         * plugins/valgrind/ldd.h:
7357         * plugins/valgrind/list.c:
7358         * plugins/valgrind/list.h:
7359         * plugins/valgrind/menu-utils.c:
7360         * plugins/valgrind/menu-utils.h:
7361         * plugins/valgrind/parser.c:
7362         * plugins/valgrind/parser.h:
7363         * plugins/valgrind/plugin.c:
7364         * plugins/valgrind/plugin.h:
7365         * plugins/valgrind/preferences.c:
7366         * plugins/valgrind/preferences.h:
7367         * plugins/valgrind/process.c:
7368         * plugins/valgrind/process.h:
7369         * plugins/valgrind/symtab.c:
7370         * plugins/valgrind/symtab.h:
7371         * plugins/valgrind/vgactions.c:
7372         * plugins/valgrind/vgactions.h:
7373         * plugins/valgrind/vgcachegrindprefs.c:
7374         * plugins/valgrind/vgcachegrindprefs.h:
7375         * plugins/valgrind/vgdefaultview.c:
7376         * plugins/valgrind/vgdefaultview.h:
7377         * plugins/valgrind/vgerror.c:
7378         * plugins/valgrind/vgerror.h:
7379         * plugins/valgrind/vggeneralprefs.c:
7380         * plugins/valgrind/vggeneralprefs.h:
7381         * plugins/valgrind/vghelgrindprefs.c:
7382         * plugins/valgrind/vghelgrindprefs.h:
7383         * plugins/valgrind/vgio.c:
7384         * plugins/valgrind/vgio.h:
7385         * plugins/valgrind/vgmemcheckprefs.c:
7386         * plugins/valgrind/vgmemcheckprefs.h:
7387         * plugins/valgrind/vgrule-editor.c:
7388         * plugins/valgrind/vgrule-editor.h:
7389         * plugins/valgrind/vgrule-list.c:
7390         * plugins/valgrind/vgrule-list.h:
7391         * plugins/valgrind/vgrule.c:
7392         * plugins/valgrind/vgrule.h:
7393         * plugins/valgrind/vgrulepattern.c:
7394         * plugins/valgrind/vgrulepattern.h:
7395         * plugins/valgrind/vgsearchbar.c:
7396         * plugins/valgrind/vgsearchbar.h:
7397         * plugins/valgrind/vgstrpool.c:
7398         * plugins/valgrind/vgstrpool.h:
7399         * plugins/valgrind/vgtoolprefs.c:
7400         * plugins/valgrind/vgtoolprefs.h:
7401         * plugins/valgrind/vgtoolview.c:
7402         * plugins/valgrind/vgtoolview.h:
7403         * src/about.c:
7404         * src/about.h:
7405         * src/action-callbacks.c:
7406         * src/action-callbacks.h:
7407         * src/anjuta-actions.h:
7408         * src/anjuta-app.c:
7409         * src/anjuta-app.h:
7410         * src/anjuta-callbacks.c:
7411         * src/anjuta-callbacks.h:
7412         * src/anjuta.c:
7413         * src/anjuta.h:
7414         * src/anjuta_cbs.c:
7415         * src/bacon-message-connection.c:
7416         * src/bacon-message-connection.h:
7417         * src/getline.c:
7418         * src/main.c:
7419         * src/shell.c:
7420         * src/shell.h:
7421         * src/start-with.c:
7422         * src/start-with.h:
7423         * src/utilities.c:
7424         * src/utilities.h:
7425         * tagmanager/options.c:
7426         
7427         Change the address of FSF in various files
7429 2007-08-30  Johannes Schmid <jhs@gnome.org>
7431         * anjuta.glade:
7432         * anjuta.gladep:
7433         Removed because they are no longer in use
7434         
7435         * plugins/class-gen/anjuta-class-gen-plugin.glade:
7436         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
7437         Marked some strings as not translatable
7439         * plugins/search/search-replace.c: (list_max_items):
7440         Fixed a possible memory corruption
7442         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7443         Do not show menuitems for locked layout items
7445         * src/main.c: (main):
7446         Some minor style correction in gnome_init
7448 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
7450         * plugins/debug-manager/debugger.c,
7451         plugins/debug-manager/breakpoints.c,
7452         plugins/gdb/plugin.c,
7453         plugins/gdb/debugger.c,
7454         libanjuta/interfaces/libanjuta.idl:
7455         Move all breakpoints functions from IAnjutaDebugger to a new
7456         IAnjutaBreakpointDebugger interface
7458 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
7460         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7461         * plugins/debug-manager/plugin.c,
7462         plugins/debug-manager/breakpoints.c,
7463         plugins/tools/execute.c,
7464         plugins/project-wizard/plugin.c,
7465         plugins/build-basic-autotools/executer.c,
7466         plugins/gdb/debugger.c,
7467         plugins/profiler/gprof-options.h,
7468         plugins/sourceview/assist-window.h,
7469         plugins/class-gen/transform.c,
7470         libanjuta/anjuta-plugin-description.c,
7471         libanjuta/anjuta-status.c,
7472         libanjuta/anjuta-glue-c.c,
7473         libanjuta/anjuta-glue-cpp.c,
7474         plugins/symbol-browser/an_symbol_prefs.c:
7475         Fix warnings mostly "dereferencing type-punned pointer"
7476         Fix two bugs in breakpoints.c and an_symbol_prefs.c
7478 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
7480         * plugins/debug-manager/breakpoints.c,
7481         plugins/debug-manager/debugger.c:
7482         Avoid an endless loop if clearing all breakpoints while the programm
7483         is running
7485 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
7487         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7488         * plugins/debug-manager/plugin.c:
7489         Fix a segmentation fault added in the previous patch
7491 2007-07-21  Johannes Schmid <jhs@gnome.org>
7493         * plugins/build-basic-autotools/executer.c:
7494         (get_program_parameters):
7495         
7496         Show an error dialog if no targets are availible instead of
7497         just returning
7499 2007-07-20  Johannes Schmid <jhs@gnome.org>
7501         * libanjuta/anjuta-shell.c: (on_widget_data_add),
7502         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
7503         * libanjuta/anjuta-shell.h:
7504         * plugins/document-manager/plugin.c: (activate_plugin):
7505         * plugins/glade/anjuta-design-document.c:
7506         * plugins/glade/plugin.c: (glade_update_ui):
7507         * src/anjuta-app.c: (anjuta_app_add_widget_full),
7508         (anjuta_shell_iface_init):
7509         * src/shell.c: (anjuta_test_shell_add_widget),
7510         (anjuta_shell_iface_init):
7511         
7512         Make the document manager undockable (#458038)
7514 2007-07-20  Johannes Schmid <jhs@gnome.org>
7516         * plugins/document-manager/plugin.c: (on_editor_update_ui):
7517         * plugins/glade/anjuta-design-document.c:
7518         * plugins/glade/plugin.c: (glade_update_ui):
7519         
7520         Fixed some save/dirty status bug in glade
7522 2007-07-20  Johannes Schmid <jhs@gnome.org>
7524         * libanjuta/anjuta-status.c:
7525         Fixed crasher on shutdown
7527 2007-07-20  Johannes Schmid <jhs@gnome.org>
7529         * configure.in:
7530         Minimum glade requirement is 3.2 now. It was before
7531         but we did not check...
7532         
7533         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7534         * libanjuta/anjuta-profile.c:
7535         (anjuta_profile_add_plugins_from_xml):
7536         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
7537         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
7538         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
7539         * plugins/file-loader/plugin.c: (on_create_submenu):
7540         * plugins/file-manager/an_file_view.c: (compare_iter):
7541         * plugins/glade/plugin.c: (activate_plugin):
7542         * src/anjuta-app.c: (on_toolbar_view_toggled):
7543         * src/main.c: (main):
7544         
7545         Fixed lots of memory leaks (thansk valgrind)
7547 2007-07-19  Johannes Schmid <jhs@gnome.org>
7549         * plugins/debug-manager/plugin.c: (value_added_current_editor):
7550         * plugins/document-manager/anjuta-docman.c:
7551         (anjuta_docman_set_busy):
7552         * plugins/document-manager/plugin.c: (on_editor_changed):
7553         * plugins/glade/plugin.c: (activate_plugin):
7554         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7555         (on_value_removed_current_editor):
7556         
7557         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
7559 2007-07-18  Johannes Schmid <jhs.gnome.org>
7561         * plugins/build-basic-autotools/executer.c: (execute_program):
7562         Fixed some of the scratchbox stuff but the environment is
7563         still broken
7565 2007-07-18  Johannes Schmid <jhs@gnome.org>
7567         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
7568         (on_plugin_deactivated), (get_plugin_loader_type):
7569         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
7570         (activate_plugin), (deactivate_plugin),
7571         (glade_plugin_instance_init):
7572         
7573         Fixed glade plugin deactivation
7575 2007-07-18  Johannes Schmid <jhs@gnome.org>
7577         * plugins/document-manager/anjuta-docman.c:
7578         (anjuta_docman_add_document):
7579         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
7580         
7581         Fixed path display in document manager with glade files
7583 2007-07-17  Johannes Schmid <jhs@gnome.org>
7585         * libanjuta/interfaces/Makefile.am.iface:
7586         * pixmaps/Makefile.am:
7587         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
7588         * plugins/debug-manager/plugin.c: (value_added_current_editor),
7589         (value_removed_current_editor):
7590         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
7591         (anjuta_docman_set_current_document):
7592         * plugins/document-manager/plugin.c: (on_editor_update_ui),
7593         (on_editor_added), (on_editor_changed):
7594         * plugins/glade/Makefile.am:
7595         * plugins/glade/anjuta-design-document.c:
7596         (anjuta_design_document_instance_init),
7597         (anjuta_design_document_set_property),
7598         (anjuta_design_document_get_property),
7599         (anjuta_design_document_class_init), (anjuta_design_document_new),
7600         (ifile_open), (ifile_get_uri), (ifile_iface_init):
7601         * plugins/glade/anjuta-design-document.h:
7602         * plugins/glade/anjuta-glade-notebook.c:
7603         * plugins/glade/anjuta-glade-notebook.h:
7604         * plugins/glade/plugin.c: (value_added_current_editor),
7605         (value_removed_current_editor), (glade_update_ui),
7606         (on_close_activated), (on_glade_project_changed),
7607         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7608         (ifile_open):
7609         * plugins/language-support-cpp-java/plugin.c:
7610         (on_value_added_current_editor), (on_value_removed_current_editor):
7611         * plugins/macro/plugin.c: (value_added_current_editor):
7612         * plugins/project-manager/plugin.c: (value_added_current_editor):
7613         * plugins/subversion/plugin.c: (value_added_current_editor):
7614         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7616         Fixed lot of IAnjutaEditor stuff and completed glade integration
7617         with document manager
7618         
7619         * plugins/build-basic-autotools/build-basic-autotools.c:
7620         (value_added_current_editor):
7621         * plugins/build-basic-autotools/executer.c: (execute_program):
7622         
7623         Some initial code to execute projects inside scratchbox
7624         
7625 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7627         * plugins/project-import/project-import.c:
7628         Project import overwrites file on user request (bug #452579)
7630 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7632         * plugins/debug-manager/debugger.c,
7633         plugins/debug-manager/threads.c,
7634         plugins/debug-manager/plugin.c,
7635         plugins/debug-manager/registers.c,
7636         plugins/debug-manager/locals.c,
7637         plugins/debug-manager/stack_trace.c,
7638         plugins/gdb/plugin.c,
7639         plugins/gdb/debugger.c,
7640         plugins/gdb/debugger.h,
7641         libanjuta/interfaces/libanjuta.idl:
7642         Rename change-location to program-moved
7643         Store thread id as gint instead of guint
7644         Do not display registers list if not available
7645         Add intermediate debugger states if missing
7647 2007-07-11  Johannes Schmid <jhs@gnome.org>
7649         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7650         .glade:
7651         Reverted unnecessary changes (#455819)
7653 2007-07-10  Johannes Schmid <jhs@gnome.org>
7655         * plugins/glade/plugin.c:
7656         Fixed glade plugin with glade 3.2 and another crasher
7658 2007-07-09  Johannes Schmid <jhs@gnome.org>
7660         * libanjuta/interfaces/libanjuta.idl:
7661         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7662         .glade:
7663         * plugins/debug-manager/breakpoints.c:
7664         (breakpoint_item_update_in_ui),
7665         (breakpoints_dbase_edit_breakpoint),
7666         (on_toggle_breakpoint_activate):
7667         * plugins/debug-manager/plugin.c:
7668         (on_run_to_cursor_action_activate):
7669         * plugins/document-manager/action-callbacks.c:
7670         (on_editor_command_cut_activate),
7671         (on_editor_command_copy_activate),
7672         (on_editor_command_paste_activate),
7673         (on_editor_command_clear_activate):
7674         * plugins/document-manager/anjuta-docman.c:
7675         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7676         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7677         (anjuta_docman_goto_file_line_mark),
7678         (anjuta_docman_find_editor_with_path),
7679         (anjuta_docman_get_all_editors):
7680         * plugins/document-manager/anjuta-docman.h:
7681         * plugins/document-manager/plugin.c:
7682         (update_editor_ui_interface_items), (on_editor_update_ui),
7683         (on_editor_changed), (on_session_save), (on_docman_auto_save),
7684         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7685         (ianjuta_document_manager_iface_init), (isaveable_save),
7686         (isavable_is_dirty):
7687         * plugins/editor/editor.glade:
7688         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7689         (idocument_paste), (idocument_clear), (idocument_iface_init),
7690         (iselection_iface_init):
7691         * plugins/glade/Makefile.am:
7692         * plugins/glade/anjuta-glade-notebook.c:
7693         (anjuta_glade_notebook_instance_init),
7694         (anjuta_glade_notebook_set_property),
7695         (anjuta_glade_notebook_get_property),
7696         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7697         (ifile_open), (ifile_get_uri), (ifile_iface_init),
7698         (ifile_savable_save), (ifile_savable_save_as),
7699         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7700         (ifile_savable_iface_init), (idocument_can_redo),
7701         (idocument_can_undo), (idocument_begin_undo_action),
7702         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7703         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7704         (idocument_copy), (idocument_paste), (idocument_clear),
7705         (idocument_iface_init):
7706         * plugins/language-support-cpp-java/plugin.c:
7707         (on_value_added_current_editor), (on_value_removed_current_editor):
7708         * plugins/macro/macro-util.c: (get_current_editor):
7709         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7710         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7711         (on_next_occur), (on_incremental_entry_key_press),
7712         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7713         (on_toolbar_find_incremental_start),
7714         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7715         * plugins/search/search-replace.c: (search_start_over),
7716         (search_update_combos), (replace_update_combos),
7717         (anjuta_search_replace_activate):
7718         * plugins/search/search-replace_backend.c: (create_search_entries):
7719         * plugins/sourceview/sourceview.c: (idocument_cut),
7720         (idocument_copy), (idocument_paste), (idocument_clear),
7721         (idocument_iface_init), (iselect_iface_init), (iassist_react):
7722         * plugins/tools/editor.c: (on_editor_response):
7723         * plugins/tools/execute.c: (get_current_editor),
7724         (atp_output_context_initialize), (atp_user_tool_execute):
7725         * plugins/tools/variable.c: (get_current_editor),
7726         (atp_variable_get_editor_variable):
7727         
7728         Some more IAnjutaEditor => IAnjutaDocument fixing!
7729         
7730         * plugins/glade/anjuta-glade-notebook.h:
7731         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7732         (glade_update_ui):
7733         * plugins/glade/plugin.h:
7734         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7735         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
7736         be used for glade, too. It might still have some rough edges but already works.
7737         (Fixes #415547 – Glade usability problem)
7739 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
7741         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7742           development release (I updated version of glade3 svn to 3.3.2).
7744 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7746         * plugins/symbol-browser/an_symbol_view.c:
7747         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7749 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7751         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7752         (on_system_tags_update_finished), (on_update_global_clicked),
7753         (prefs_page_init), (on_gconf_notify_tags_list_changed),
7754         (symbol_browser_prefs_init),
7755         (symbol_browser_prefs_create_global_tags),
7756         (symbol_browser_load_global_tags):
7757         * plugins/symbol-browser/an_symbol_prefs.h:
7758         * plugins/symbol-browser/an_symbol_view.c:
7759         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7760         * plugins/symbol-browser/an_symbol_view.h:
7761         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7762         on global tags update because of delayed prefs merging. Happens when
7763         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7764         is opened.
7766 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7768         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7769         after install/uninstall.
7771         Patch from James Liggett:
7772         * scripts/glade2schemas.pl: Fixed creating schemas for list
7773         values.
7775 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
7777         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7778           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7779           development release since glade svn version is also 3.3.1. In future, the
7780           solution would be for us to always increment the micro version when
7781           changing the API.
7783 2007-07-05  Johannes Schmid <jhs@gnome.org>
7785         * libanjuta/interfaces/libanjuta.idl:
7786         * plugins/build-basic-autotools/build-basic-autotools.c:
7787         (on_build_mesg_format):
7788         * plugins/debug-manager/breakpoints.c:
7789         (breakpoint_item_update_in_ui),
7790         (breakpoints_dbase_edit_breakpoint),
7791         (on_toggle_breakpoint_activate):
7792         * plugins/debug-manager/plugin.c:
7793         (on_run_to_cursor_action_activate):
7794         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7795         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7796         (get_current_editor), (on_save_activate), (on_save_as_activate),
7797         (on_save_prompt_save_editor), (on_close_file_activate),
7798         (on_close_all_file_activate), (on_reload_file_activate),
7799         (anjuta_print_cb), (anjuta_print_preview_cb),
7800         (on_editor_command_upper_case_activate),
7801         (on_editor_command_lower_case_activate),
7802         (on_editor_command_undo_activate),
7803         (on_editor_command_redo_activate),
7804         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7805         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7806         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7807         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7808         (on_zoom_out_text_activate), (on_force_hilite_activate),
7809         (on_indent1_activate), (on_swap_activate),
7810         (on_editor_add_view_activate), (on_editor_remove_view_activate):
7811         * plugins/document-manager/anjuta-docman.c:
7812         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7813         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7814         (anjuta_docman_dispose), (on_notebook_switch_page),
7815         (anjuta_docman_page_from_widget), (on_editor_destroy),
7816         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7817         (anjuta_docman_get_current_document),
7818         (anjuta_docman_set_current_document),
7819         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7820         (anjuta_docman_update_page_label),
7821         (anjuta_docman_get_document_from_path),
7822         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7823         (anjuta_docman_order_tabs):
7824         * plugins/document-manager/anjuta-docman.h:
7825         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7826         (update_editor_ui_interface_items), (update_editor_ui),
7827         (on_editor_update_save_ui), (on_editor_update_ui),
7828         (on_editor_changed), (on_save_prompt_save_editor),
7829         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7830         (ianjuta_docman_get_current_document),
7831         (ianjuta_docman_set_current_document),
7832         (ianjuta_docman_remove_buffer),
7833         (ianjuta_document_manager_iface_init), (ifile_get_uri):
7834         * plugins/editor/text_editor.c: (itext_editor_iface_init),
7835         (idocument_get_filename), (idocument_can_undo),
7836         (idocument_can_redo), (idocument_undo),
7837         (idocument_begin_undo_action), (idocument_end_undo_action),
7838         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7839         * plugins/language-support-cpp-java/plugin.c:
7840         (on_editor_char_inserted_cpp), (on_auto_indent):
7841         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7842         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7843         * plugins/sample1/plugin.c: (on_sample_action_activate):
7844         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7845         (on_next_occur), (on_incremental_entry_key_press),
7846         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7847         (on_toolbar_find_incremental_start),
7848         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7849         * plugins/search/search-replace.c: (search_and_replace),
7850         (write_message_pane), (search_start_over), (search_update_combos),
7851         (replace_update_combos), (anjuta_search_replace_activate):
7852         * plugins/search/search-replace_backend.c:
7853         (file_buffer_new_from_path), (create_search_entries):
7854         * plugins/sourceview/sourceview-print.c: (create_print_job):
7855         * plugins/sourceview/sourceview.c:
7856         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7857         (idocument_can_redo), (idocument_can_undo),
7858         (idocument_begin_undo_action), (idocument_end_undo_action),
7859         (idocument_undo), (idocument_redo), (idocument_grab_focus),
7860         (idocument_get_filename), (idocument_iface_init):
7861         * plugins/tools/editor.c: (on_editor_response):
7862         * plugins/tools/execute.c: (atp_output_context_initialize),
7863         (atp_user_tool_execute):
7864         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7865         
7866         Create IAnjutaDocument interface. This interface is a more general idea
7867         of documents being anything that can be modified, has undo/redo and
7868         may have operations like copy/paste.
7869         The primary goal is to integrate better by making it use the standard file
7870         and edit menu instead of it's own glade menu. Of course the downside is that
7871         you won't be able to view a source file and the designer at the same time. Anyway
7872         so many people have complained that they "can't save a glade file" that I think
7873         this is the much better solution.
7874         Work on the glade plugin is still to come but the most difficult things should be
7875         done now.
7877 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7879         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7880           version 3.0.3.
7882 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7884         * libanjuta/anjuta-plugin-manager.c:
7885         (anjuta_plugin_manager_get_plugins_page),
7886         (anjuta_plugin_manager_get_remembered_plugins_page):
7887         * libanjuta/anjuta-plugin-manager.h:
7888         * src/anjuta-app.c: (anjuta_app_install_preferences):
7889         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7890         and remembered plugins preferences pages in separate pages (avoid
7891         crowd).
7893 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7895         Patch from James Liggett  <jrliggett@cox.net>:
7896         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7897         Installed editor preferences schemas. Fixes bug #453463.
7899 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7901         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7902         (anjuta_preferences_dialog_init): Sort preferences pages on title.
7904 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7906         * plugins/document-manager/anjuta-document-manager.ui:
7907         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7908         * src/action-callbacks.c:
7909         * src/action-callbacks.h:
7910         * src/anjuta-actions.h:
7911         * src/anjuta-app.c: (anjuta_app_instance_init),
7912         (anjuta_app_install_preferences):
7913         * src/anjuta.glade:
7914         * src/anjuta.ui: Moved plugins and shortcuts settings inside
7915         General preferences page. Move preferences menu from Settings to
7916         Edit submenu. And got rid of Settings submenu.
7918 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7920         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7921         
7922 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7924         * TODO.tasks: Increased bounty for on-demand preferences task to $150
7925         as discussed and agreed with James Liggett.
7927         Patch from James Liggett  <jrliggett@cox.net>:
7929         * configure.in:
7930         * libanjuta/anjuta-plugin-manager.c:
7931         (on_activated_plugin_objects_foreach),
7932         (anjuta_plugin_manager_get_active_plugin_objects):
7933         * libanjuta/anjuta-plugin-manager.h:
7934         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7935         (anjuta_plugin_deactivate):
7936         * libanjuta/anjuta-preferences-dialog.c:
7937         (anjuta_preferences_dialog_finalize),
7938         (anjuta_preferences_dialog_class_init), (add_category_columns),
7939         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7940         (anjuta_preferences_dialog_remove_page):
7941         * libanjuta/anjuta-preferences.c: (property_destroy),
7942         (unregister_preferences_key), (register_callbacks),
7943         (preferences_foreach_callback), (connect_prop_to_object),
7944         (anjuta_preferences_register_property_raw),
7945         (anjuta_preferences_register_property_custom),
7946         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7947         (anjuta_preferences_remove_page),
7948         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7949         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7950         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7951         (anjuta_preferences_class_init), (anjuta_preferences_new):
7952         * libanjuta/anjuta-preferences.h:
7953         * plugins/build-basic-autotools/Makefile.am:
7954         * plugins/build-basic-autotools/build-basic-autotools.c:
7955         (ipreferences_unmerge):
7956         * plugins/cvs-plugin/Makefile.am:
7957         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7958         * plugins/document-manager/Makefile.am:
7959         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7960         * plugins/editor/plugin.c: (ipreferences_unmerge):
7961         * plugins/file-manager/Makefile.am:
7962         * plugins/file-manager/plugin.c: (activate_plugin),
7963         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7964         * plugins/gtodo/plugin.c: (ipreferences_merge),
7965         (ipreferences_unmerge):
7966         * plugins/language-support-cpp-java/Makefile.am:
7967         * plugins/language-support-cpp-java/plugin.c:
7968         (ipreferences_unmerge):
7969         * plugins/message-view/Makefile.am:
7970         * plugins/message-view/plugin.c: (ipreferences_unmerge):
7971         * plugins/sourceview/Makefile.am:
7972         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7973         * plugins/symbol-browser/Makefile.am:
7974         * plugins/symbol-browser/an_symbol_prefs.c:
7975         (symbol_browser_prefs_finalize):
7976         * plugins/terminal/Makefile.am:
7977         * plugins/terminal/terminal.c: (ipreferences_unmerge):
7978         * plugins/valgrind/plugin.c: (ipreferences_merge),
7979         (ipreferences_unmerge):
7980         * scripts/Makefile.am:
7981         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7982         * src/Makefile.am:
7983         * src/action-callbacks.c: (on_set_preferences1_activate):
7984         * src/anjuta-app.c: (anjuta_app_instance_init),
7985         (anjuta_app_install_preferences):
7986         * src/anjuta-app.h:
7987         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7988         task: Bug #445314: On demand preferences widgets creation. Thanks
7989         James for this great work.
7991 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7993         * plugins/debug-manager/data_buffer.c,
7994         plugins/message-view/message-view.c: Fixed compiler warnings.
7996 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
7998         * src/action-callbacks.c: (help_activate),
7999         (on_help_manual_activate), (on_help_tutorial_activate),
8000         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
8002         Fixed help activation (bug #451557).
8004 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
8006         * AUTHORS: Added James Liggett. Forgot to add him before :(
8008 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
8010         * plugins/debug-manager/debugger.c,
8011         plugins/debug-manager/plugin.c,
8012         plugins/gdb/debugger.c,
8013         libanjuta/interfaces/libanjuta.idl:
8014         Add a GError* parameter to debugger-stopped signal
8016         * (added) libanjuta/anjuta-error.c,
8017         (added) libanjuta/anjuta-error.h,
8018         libanjuta/Makefile.am:
8019         Register GError as a boxed type
8021         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8022         Support GError* in signal, GError must be registered as a boxed type
8023         Accept NULL as strings
8025 === anjuta 2.2.0 ===
8027 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
8029         * configure.in: Bumped version to 2.2.0
8030         * NEWS: Updated for 2.2.0 stable release.
8031         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
8032         Reduce the idle priority to make the UI update before anything else.
8034 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
8036         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
8038         * libanjuta/interfaces/libanjuta.idl:
8039         * plugins/document-manager/action-callbacks.c:
8040         (on_editor_command_complete_word_activate):
8041         * plugins/document-manager/plugin.c:
8042         (update_editor_ui_interface_items):
8043         * plugins/editor/text_editor.c: (iautocomplete_activate),
8044         (iautocomplete_iface_init):
8045         * plugins/sourceview/sourceview.c: (iassist_iface_init):
8047         Moved autocomplete() method away from IAnjutaEditorAssist into
8048         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
8049         autocomplete and does not crash with sourceview. Fixes Bug #449620
8050         – The auto completion functionality not work. Also sets menuitem 
8051         insensitive when hiding them.
8053         * plugins/debug-manager/disassemble.c:
8054         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
8055         printf types.
8057 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
8059         * pixmaps/anjuta_splash.png: Updated.
8060         
8061         * plugins/search/search-replace.c
8062         (anjuta_search_replace_activate): Fixed "Find in Files" to select
8063         the right target (project).
8064         * ChangeLog: Added missing log.
8066 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8068         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
8069         manuals/anjuta-manual/C/fileoperations.xml,
8070         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
8072         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
8074         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
8076 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8078         * TODO.tasks: Added bounty for on-demand preferences.
8080         Patch from Thierry Moisan:
8081         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
8082         (bug #88824).
8084 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8086         Patch from tpgww@onepost.net:
8088         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
8089         * libegg/test-actions.c:
8090         * libegg/test-multi-drag.c: (main):
8091         * plugins/debug-manager/memory.c: (read_memory_block):
8092         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
8094         Fixes compile warnings. Fixes bug #427101.
8096 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8098         Patch from James Liggett:
8100         * plugins/profiler/gprof-options.c: (on_option_changed),
8101         (setup_widgets):
8102         * plugins/profiler/gprof-options.h:
8103         * plugins/profiler/gprof-profile-data.c:
8104         (gprof_profile_data_init_profile):
8105         * plugins/profiler/gprof-profile-data.h:
8106         * plugins/profiler/plugin.c: (profiler_get_data),
8107         (profiler_set_target), (register_options),
8108         (on_profile_data_browse_button_clicked),
8109         (on_profiling_options_button_clicked), (on_profiler_delete_data):
8110         * plugins/profiler/profiler.glade: implements independent targets.
8111         implements the ability to select arbitrary gmon.out files.
8112         Fixes bug #403502 – User should also be allowed to select an
8113         independent executable target.
8115 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8117         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
8119         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
8120         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
8122 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
8124         * plugins/debug-manager/plugin.c,
8125         plugins/debug-manager/breakpoints.c:
8126         Remove weak pointers when owner is destroyed
8127         Remove all breakpoints before loading new one
8129 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
8131         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
8132          
8133 2007-06-19  Naba Kumar  <naba@gnome.org>
8135         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
8136         Bug #448491 Empty Lines Problem.
8138         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
8139         
8140         * data/default.profile, plugins/message-view/plugin.c: Do not
8141         restore session for messages.
8142         Fixes bug #377461 – don't create new message window for each
8143         build/find.
8145         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
8146         Fixes a crash on exit/project-close if profiler plugin is loaded.
8148 2007-06-17  Naba Kumar  <naba@gnome.org>
8150         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
8151         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
8153         * plugins/file-loader/plugin.c: Fail on opening non existent files.
8154         Bug #448034 – Anjuta crashes on starting (when the last project
8155         directory was deleted).
8157         * plugins/document-manager/plugin.c: Set line markers for files
8158         opened via IAnjutaFile::open(). Fixes missing line markers while
8159         navigating symbols.
8161 2007-06-17  Naba Kumar  <naba@gnome.org>
8163         * plugins/sourceview/sourceview.glade: Set correct font
8164         default value and use monospace instead of sans. Fixes
8165         bug #448408 – crash in Anjuta IDE: Trying to change the
8166         editor
8168 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8170         * plugins/search/search-replace.c,
8171         plugins/search/search-replace.h,
8172         plugins/search/anjuta-search.glade:
8173         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
8174         Fixes bug #355166
8176 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8178         * plugins/debug-manager/plugin.c,
8179         plugins/debug-manager/breakpoints.c:
8180         Add weak references, fixes bug #448053 ?
8182 2007-06-16  Naba Kumar  <naba@gnome.org>
8184         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
8185         dialog to allow forgetting them if user chooses to select a different
8186         one.
8188 2007-06-13  Naba Kumar  <naba@gnome.org>
8190         * plugins/sourceview/sourceview-prefs.c: Initialize font
8191         on startup correctly if use_theme is set.
8193         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
8194         if available for default font. Fixes bug #447304.
8196         * plugins/sourceview/sourceview-prefs.c: Return value based
8197         on right data type. Fixes Bug #438878 – Using gtksourceview editor
8198         for the first time has black background
8199         
8200         * plugins/project-manager/plugin.c: Give a better error message
8201         when project could not be loaded.
8203         * libanjuta/anjuta-serializer.c: Added a comment.
8205 2007-06-13  Johannes Schmid <jhs@gnome.org>
8207         * configure.in:
8208         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
8209         most warnings to avoid simple coding problems.
8210         
8211         * plugins/message-view/anjuta-msgman.c:
8212         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
8213         * plugins/message-view/plugin.c: (on_view_changed),
8214         (ianjuta_msgman_add_view):
8215         
8216         Fixed #440866 by always presenting the message-manager when a tab is
8217         added because Gtk+ seems to have problems to add tabs to hidden widgets.
8218         
8219         * plugins/subversion/subversion-callbacks.c:
8220         (on_subversion_commit_response):
8221         Destroy dialog if user clicks "No"
8223 2007-06-12  Naba Kumar  <naba@gnome.org>
8225         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
8226         read and use of uninitialized variable.
8228         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
8229         because it is used in credits listing and packaging could compress
8230         it in docdir. Fixes bug #397881: The credits are empty
8232         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
8233         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
8234         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
8235         plugins/symbol-browser/an_symbol_info.c,
8236         plugins/symbol-browser/plugin.c,
8237         plugins/symbol-browser/an_symbol_view.c,
8238         plugins/editor/aneditor-autocomplete.cxx:
8240         - Do not access TMTag
8241         member in TMSymbol when freeing it because by then the tags
8242         could have changed. Avoids dangerous memory corruptions by freeing
8243         someone else's memory (Could explain those random crashes when
8244         refreshing symbols or re-loading a different project or closing
8245         a project). Anything that tries to refresh symbols could trigger
8246         this corruptions.
8247         - Added a flag to also retrieve method definitions as part of
8248         the class's scope members. And used it to set both function prototype
8249         and definition in symbols. Fixes navigation to prototype and
8250         function definitions from symbol browser (bug #440370)
8252         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8253         memory. Could fix those bogus 'file changed' dialogs.
8255         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8257 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8259         * (added) libanjuta/anjuta-utils-priv.h,
8260         libanjuta/anjuta-utils.h,
8261         libanjuta/anjuta-launcher.c,
8262         libanjuta/Makefile.am:
8263         Fix bug #440801: do not use config.h in public include files
8265 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8267         * plugins/project-wizard/templates/mkfile.wiz:
8268         Fix bug #442038: missing project.sh file
8270         * configure.in,
8271         plugins/project-wizard/templates/Makefile.am,
8272         plugins/project-wizard/templates/translatable-strings.h,
8273         (added) plugins/project-wizard/templates/sdl.wiz,
8274         (added) plugins/project-wizard/templates/appwiz_sdl.png,
8275         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8276         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8277         (added) plugins/project-wizard/templates/sdl/Makefile.am,
8278         (added) plugins/project-wizard/templates/sdl/.cvsignore,
8279         (added) plugins/project-wizard/templates/sdl/src/main.c,
8280         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8281         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8282         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8283         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8284         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8285         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8286         Fix bug #315635: add a SDL project wizard
8288 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
8290         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
8291         when SIGCHLD is triggered when main loop context is locked. Dead lock
8292         happens when child_exited callback also accesses main loop context.
8293         Happens particularly badly in debug target exiting.
8295 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
8297         * manuals/anjuta-manual/C/debugger.xml:
8298         First update of the debugger documentation
8300 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
8302         * manuals/anjuta-manual/C/fileoperations.xml,
8303         manuals/anjuta-manual/C/projects.xml,
8304         manuals/anjuta-manual/C/anjuta-manual.xml,
8305         manuals/anjuta-manual/C/build.xml,
8306         manuals/anjuta-manual/C/execute.xml,
8307         manuals/anjuta-manual/Makefile.am: Updated more documentation.
8308         Added project properties documentation. Moved execution section
8309         inside project management. Removed dead documentation.
8311 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
8313         * src/anjuta.c, plugins/symbol-browser/plugin.c,
8314         plugins/symbol-browser/plugin.h,
8315         plugins/symbol-browser/an_symbol_prefs.c,
8316         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8317         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
8318         progress bar instead of separate window for system tags
8319         generation. Renamed AnjutaStatus methods to a proper ones.
8321         * plugins/symbol-browser/plugin.c,
8322         plugins/symbol-browser/plugin.h,
8323         plugins/symbol-browser/an_symbol_prefs.c,
8324         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8325         global-tags/create_global_tags.sh.in: Get rid of message window
8326         for showing global tags creation and use a small window with
8327         progress bar.
8329 2007-05-30  Naba Kumar  <naba@gnome.org>
8331         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
8332         Bug 442315 – After calling configure, the build menus are still insensitive,
8333         Bug 442314 – Autogeneration fails when there is no autogen.sh
8335         * plugins/project-manager/plugin.c: Fixed mem corruption when it
8336         fails to remove target/source/group. Fixes bug #440196 – crash in
8337         Anjuta IDE: removing a target
8339 2007-05-29  Naba Kumar  <naba@gnome.org>
8341         * plugins/symbol-browser/an_symbol_view.c,
8342         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
8343         tags generation. Fixed runtime warning.
8345 2007-05-28  Naba Kumar  <naba@gnome.org>
8347         Patch from James Liggett  <jrliggett@cox.net>:
8348         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
8349         Fixed bug #403502 – User should also be allowed to select an
8350         independent executable target.
8352 2007-05-27  Johannes Schmid <jhs@gnome.org>
8354         * plugins/build-basic-autotools/build-basic-autotools.c:
8355         (get_real_directory), (on_build_mesg_format):
8356         
8357         Find correct files for error messages inside scratchbox
8359 2007-05-27  Naba Kumar  <naba@gnome.org>
8361         * manuals/anjuta-manual/C/projects.xml,
8362         manuals/anjuta-manual/C/projects.xml: Updated project
8363         management chapter more.
8365 2007-05-25  Johannes Schmid <jhs@gnome.org>
8367         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8368         * plugins/build-basic-autotools/build-basic-autotools.c:
8369         (on_sb_check_toggled), (build_execute_command),
8370         (ipreferences_merge), (ipreferences_unmerge):
8371         Added support for building inside scratchbox environment
8372         
8373         Patch from James Liggett <jrliggett@cox.net>:
8374         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
8375         (anjuta_msgman_append_view):
8377         Fix 440866 
8378           – Anjuta aborts with numerous assertion failures when adding a new message view tab
8380 2007-05-23  Naba Kumar  <naba@gnome.org>
8382         * manuals/anjuta-manual/C/projects.xml: Updated project
8383         management chapter.
8385 2007-05-22  Naba Kumar  <naba@gnome.org>
8387         * manuals/anjuta-manual/C/projects.xml: More updates.
8389         * manuals/anjuta-manual/C/introduction.xml,
8390         manuals/anjuta-manual/C/projects.xml,
8391         manuals/anjuta-manual/C/interface.xml: Updated documentation.
8393 2007-05-22  Naba Kumar  <naba@gnome.org>
8395         Patch from Étienne Bersac:
8396         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
8397         class in generated class.
8399 2007-05-22  Naba Kumar  <naba@gnome.org>
8401         * plugins/profiler/plugin.c: Fixed a compiler warning.
8402         * plugins/valgrind/Makefile.am: Added ldflags.
8404         Patch from James Liggett:
8405         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
8406         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
8407         specific options.
8409 2007-05-18  Johannes Schmid <jhs@gnome.org>
8411         * plugins/editor/text_editor.c:
8412         * plugins/language-support-cpp-java/plugin.c:
8413         (on_editor_language_changed), (on_value_added_current_editor),
8414         (on_value_removed_current_editor):
8415         
8416         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
8417         Fix assist support in language-support-plugin.
8419 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8421         * libanjuta/interfaces/libanjuta.idl:
8422         Add a new interface allowing to implement plugin able
8423         to load other plugins (not written in C)
8425         * libanjuta/anjuta-plugin-handle.c,
8426         libanjuta/anjuta-plugin-handle.h:
8427         Add a language and a resident plugin properties
8429         * libanjuta/anjuta-glue-plugin.c,
8430         libanjuta/anjuta-glue-plugin.h,
8431         (added)libanjuta/anjuta-glue-c.c,
8432         (added)libanjuta/anjuta-glue-c.h,
8433         libanjuta/Makefile.am:
8434         Split code used to load a C plugin into a common part
8435         in anjuta-glue-plugin and a specific part in anjuta-glue-c
8437         * libanjuta/anjuta-glue-factory.c,
8438         libanjuta/anjuta-glue-factory.h,
8439         libanjuta/anjuta-plugin-manager.c:
8440         Allow to load plugin not written in C and search for the
8441         additional needed code in another plugin
8443 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8445         * plugins/editor/text_editor.c:
8446         Add an empty implementation of IAnjutaEditorAssist for scintilla,
8447         avoiding a crash if scintilla is used
8449 2007-05-14  Johannes Schmid <jhs@gnome.org>
8451         * libanjuta/interfaces/libanjuta.idl:
8452         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8453         (assist_cleanup), (on_assist_end), (on_assist_cancel),
8454         (on_assist_chosen), (on_assist_update), (get_context),
8455         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
8456         (install_assist), (uninstall_assist), (install_support),
8457         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
8458         (cpp_java_plugin_instance_init):
8459         * plugins/language-support-cpp-java/plugin.h:
8460         Use IAnjutaEditorAssist to show language specific suggestions
8461         
8462         * plugins/sourceview/Makefile.am:
8463         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
8464         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8465         * plugins/sourceview/anjuta-view.h:
8466         * plugins/sourceview/assist-window.c: (assist_window_expose),
8467         (assist_window_set_property), (assist_window_get_property),
8468         (assist_window_class_init), (assist_activated),
8469         (assist_window_init), (assist_window_finalize),
8470         (assist_window_select), (assist_window_first),
8471         (assist_window_last), (assist_window_up), (assist_window_down),
8472         (get_coordinates), (assist_window_move), (assist_window_update),
8473         (assist_window_filter_keypress), (assist_window_is_active),
8474         (assist_window_new), (assist_window_get_trigger),
8475         (assist_window_get_position):
8476         * plugins/sourceview/assist-window.h:
8477         * plugins/sourceview/sourceview-args.c (removed):
8478         * plugins/sourceview/sourceview-args.h (removed):
8479         * plugins/sourceview/sourceview-autocomplete.c (removed):
8480         * plugins/sourceview/sourceview-autocomplete.h (removed):
8481         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8482         * plugins/sourceview/sourceview-private.h:
8483         * plugins/sourceview/sourceview-scope.c(removed):
8484         * plugins/sourceview/sourceview-scope.h(removed):
8485         * plugins/sourceview/sourceview.c: (on_assist_chosen),
8486         (on_assist_cancel), (on_document_char_added),
8487         (on_reload_dialog_response), (sourceview_class_init),
8488         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
8489         (iassist_remove_trigger), (iassist_autocomplete),
8490         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
8491         (iassist_react), (iassist_iface_init):
8492         * plugins/sourceview/tag-window.c (moved to assist-window.c):
8493         * plugins/sourceview/tag-window.h (moved to assist-window.c):
8494         
8495         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
8496         - Mark files dirty if reload dialog is canceled.
8498 2007-05-12  Naba Kumar  <naba@gnome.org>
8500         * libanjuta/anjuta-launcher.h: Corrected include file.
8502 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
8504         * libanjuta/anjuta-glue-plugin.c,
8505         libanjuta/anjuta-glue-plugin.h,
8506         libanjuta/anjuta-glue-factory.c,
8507         libanjuta/anjuta-glue-factory.h,
8508         ibanjuta/anjuta-plugin-manager.c:
8509         Move code used to load a C plugin from glue-factory to glue-plugin
8510         So loading a plugin written in another language could be done by
8511         just using another object derived from AnjutaGluePlugin
8513         * libanjuta/libanjuta.h:
8514         Remove anjuta-plugin-handle header, it's not installed as libanjuta
8515         includes
8517 === anjuta 2.1.3 ===
8519 2007-05-11  Naba Kumar  <naba@gnome.org>
8521         * configure.in: Bumped version to 2.1.3
8522         * NEWS: Updated.
8523         * AUTHORS: Updated.
8524         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
8526 2007-05-11  Naba Kumar  <naba@gnome.org>
8528         * configure.in:
8529         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
8530         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
8531         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
8533 2007-05-10  Johannes Schmid <jhs@gnome.org>
8535         * plugins/search/plugin.c:
8536         Make incremental search behave less annoying
8537         
8538 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
8540         * plugins/macro/macro-util.c:
8541         Fix bug #419008 and bug #419036
8542         When creating new header file, use name and email set in
8543         preferences and replace invalid C character by underscore
8544         in guards
8546 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
8548         * plugins/search/search-replace.c,
8549         plugins/search/search-replace_backend.c:
8550         Disable search button if search expression is empty (bug #378193)
8552 2007-05-08  Naba Kumar  <naba@gnome.org>
8554         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
8555         build error.
8557 2007-05-07  Naba Kumar  <naba@gnome.org>
8559         * configure.in:
8560         * plugins/project-wizard/templates/Makefile.am:
8561         * plugins/project-wizard/templates/minimal.wiz:
8562         * plugins/project-wizard/templates/minimal/.cvsignore:
8563         * plugins/project-wizard/templates/minimal/Makefile.am:
8564         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
8565         * plugins/project-wizard/templates/minimal/autogen.sh:
8566         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8567         * plugins/project-wizard/templates/minimal/project.anjuta:
8568         Added 'minimal', a generic and flat, project template.
8569         
8570 2007-05-05  Naba Kumar  <naba@gnome.org>
8572         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
8574         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
8575         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
8576         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
8577         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
8578         instead of a real one, fixes interdependency with libanjuta.
8579         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
8580         * libanjuta/Makefile.am: 
8581         * libegg/Makefile.am:
8582         * plugins/build-basic-autotools/Makefile.am:
8583         * plugins/class-gen/Makefile.am:
8584         * plugins/class-inheritance/Makefile.am:
8585         * plugins/cvs-plugin/Makefile.am:
8586         * plugins/debug-manager/Makefile.am:
8587         * plugins/devhelp/Makefile.am:
8588         * plugins/document-manager/Makefile.am:
8589         * plugins/editor/Makefile.am:
8590         * plugins/file-loader/Makefile.am:
8591         * plugins/file-manager/Makefile.am:
8592         * plugins/file-wizard/Makefile.am:
8593         * plugins/gdb/Makefile.am:
8594         * plugins/glade/Makefile.am:
8595         * plugins/gtodo/Makefile.am:
8596         * plugins/language-support-cpp-java/Makefile.am:
8597         * plugins/macro/Makefile.am:
8598         * plugins/message-view/Makefile.am:
8599         * plugins/patch/Makefile.am:
8600         * plugins/profiler/Makefile.am:
8601         * plugins/project-import/Makefile.am:
8602         * plugins/project-manager/Makefile.am:
8603         * plugins/project-wizard/Makefile.am:
8604         * plugins/sample1/Makefile.am:
8605         * plugins/search/Makefile.am:
8606         * plugins/sourceview/Makefile.am:
8607         * plugins/subversion/Makefile.am:
8608         * plugins/symbol-browser/Makefile.am:
8609         * plugins/terminal/Makefile.am:
8610         * plugins/tools/Makefile.am:
8611         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8613 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
8615         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8617 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8619         * libanjuta/anjuta-launcher.c,
8620         libanjuta/anjuta-launcher.h:
8621         Add some missing implementation
8623 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
8625         Reviewed by Naba Kumar  <naba@gnome.org>:
8626         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8627         for uninstall-hook.
8629 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
8631         Reviewed by Naba Kumar  <naba@gnome.org>:
8632         * plugins/editor/text_editor.c: Large memory addresses were being
8633         truncated, switched to glong (bug #422143).
8635 2007-04-24  Naba Kumar  <naba@gnome.org>
8637         * plugins/document-manager/plugin.c: (prefs_finalize):
8638         * plugins/editor/aneditor-autocomplete.cxx:
8639         * plugins/editor/text_editor_menu.c:
8640         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8641         * plugins/file-loader/plugin.c: (open_file_with),
8642         (create_open_with_submenu):
8643         * plugins/file-manager/plugin.c: (prefs_finalize):
8644         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8645         pointer type castings.
8647 2007-04-24  Naba Kumar  <naba@gnome.org>
8649         Patch from s|s  <supreet.sethi@gmail.com>:
8650         * (added) plugins/project-wizard/templates/django-logo.png:
8651         * (added) plugins/project-wizard/templates/django.wiz:
8652         * plugins/project-wizard/templates/Makefile.am:
8653         * plugins/project-wizard/templates/translatable-strings.h: Added
8654         django project template. http://www.djangoproject.com/
8656 2007-04-24  Naba Kumar  <naba@gnome.org>
8658         * plugins/subversion/anjuta-subversion.glade: Set expansion for
8659         the log entry widget and made the dialog little larger.
8661 2007-04-24  Naba Kumar  <naba@gnome.org>
8663         Patch from Halton Huo:
8664         * configure.in:
8665         * plugins/project-wizard/property.c:
8666         * plugins/subversion/svn-auth.c:
8667         * plugins/subversion/svn-backend-priv.h:
8668         * plugins/subversion/svn-backend.c:
8669         * plugins/subversion/svn-backend.h:
8670         * plugins/subversion/svn-notify.h: Proper use of subversion
8671         headers. Fixes build issues in solaris (bug #426701).
8673 2007-04-24  Naba Kumar  <naba@gnome.org>
8675         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8676         
8677         * plugins/project-wizard/templates/cpp.wiz:
8678         * plugins/project-wizard/templates/gcj.wiz:
8679         * plugins/project-wizard/templates/gnome.wiz:
8680         * plugins/project-wizard/templates/gtk.wiz:
8681         * plugins/project-wizard/templates/gtkmm.wiz:
8682         * plugins/project-wizard/templates/java.wiz:
8683         * plugins/project-wizard/templates/python.wiz:
8684         * plugins/project-wizard/templates/terminal.wiz:
8685         * plugins/project-wizard/templates/wxwin.wiz:
8686         * plugins/project-wizard/templates/xlib-dock.wiz:
8687         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8688         project option and set it ON by default (since gnome-build, can't
8689         enabled configure shared lib support later when a sharedlib target
8690         is added).
8692 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8694         * plugins/debug-manager/stack_trace.c:
8695         Fix a missing case in the previous changes
8697 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8699         * plugins/debug-manager/plugin.c:
8700         Fix bug #430401
8702         * plugins/debug-manager/breakpoints.c,
8703         plugins/gdb/plugin.c:
8704         Fix adding breakpoint on a function
8706         * plugins/debug-manager/stack_trace.c:
8707         Highlight changed stack frame
8709 2007-04-18  Naba Kumar  <naba@gnome.org>
8711         * plugins/document-manager/anjuta-docman.c:
8712         (anjuta_docman_dispose), (on_editor_destroy),
8713         (anjuta_docman_remove_editor): Remove the editor widget from
8714         the parent container before calling destroy, otherwise container
8715         removal happens after TextEditor is disposed resulting in call
8716         to value-remove for a TextEditor which is half-dead (crash).
8718 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8720         * plugins/debug-manager/data_buffer.c
8721         plugins/debug-manager/data_view.c,
8722         plugins/debug-manager/memory.c:
8723         Fixes for bug #418523, bug #427090 and bug #428174
8725 2007-04-11 Halton Huo <halton.huo@sun.com>
8727         reviewed by: <jhs@gnome.org>
8729         * configure.in:
8730         * libanjuta/Makefile.am:
8731         * libanjuta/anjuta-utils.c:
8732         * libanjuta/anjuta-utils.h:
8733         * manuals/reference/libanjuta/Makefile.am:
8734         
8735         Fixed compilation on sun by deploying the libutil methods
8736         in anjuta-utils.h and building them on condition.
8738 2007-04-11  Johannes Schmid <jhs@gnome.org>
8740         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8741         (anjuta_docman_add_editor):
8742         Hold a reference on the editor as long as we use it.
8743         
8744         * plugins/document-manager/plugin.c: (on_editor_changed):
8745         Destroy GValue to fix a memoery leak.
8747 2007-04-11  Johannes Schmid <jhs@gnome.org>
8749         * plugins/document-manager/plugin.c: (on_editor_changed):
8750         Fixed reference counting for editor by using g_value_take_object instead
8751         of g_value_set_object. The editors are now correctly finalized and thus
8752         we do not lack so much memory anymore.
8753         
8754         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8755         (anjuta_view_finalize), (anjuta_view_focus_out),
8756         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8757         * plugins/sourceview/anjuta-view.h:
8758         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8759         * plugins/sourceview/sourceview-prefs.c:
8760         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8761         * plugins/sourceview/sourceview-prefs.h:
8762         * plugins/sourceview/sourceview-private.h:
8763         * plugins/sourceview/sourceview.c: (on_document_loaded),
8764         (timeout_unref), (on_document_saved), (sourceview_finalize),
8765         (sourceview_new), (ifile_open), (ifile_savable_save),
8766         (ifile_savable_save_as):
8768         Several changes to fix things when the editor is correctly destroyed.
8769         Fixed preferences (which led me to the refcounting issue, #409412)
8770         and removed deprecated completition code that will be replace by
8771         IAnjutaAssist interface soon. 
8773 2007-04-11  Johannes Schmid <jhs@gnome.org>
8775         * libanjuta/anjuta-launcher.c:
8776         (anjuta_launcher_execution_done_cleanup),
8777         (anjuta_launcher_child_terminated):
8778         Possible fix for #428363 and added a g_return_if_fail
8780         * plugins/message-view/plugin.c: (activate_plugin):
8781         Fixed a Gtk/Gdl-Critical
8782         
8783         Patches from Étienne Bersac <bersace03@laposte.net>
8784         * plugins/class-gen/templates/go-source.tpl:
8785         * plugins/macro/macros.xml:
8786         Use better template for GObjects (#417875 and #417918)
8787         
8788         Patches from Halton Huo <halton.huo@sun.com>
8789         * libanjuta/anjuta-launcher.h:
8790         * libanjuta/anjuta-preferences.c:
8791         * libanjuta/anjuta-utils.c:
8792         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8793         (cg_window_set_add_to_repository):
8794         * plugins/class-inheritance/class-inherit.c:
8795         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8797 2007-04-09  Johannes Schmid <jhs@gnome.org>
8799         * plugins/editor/print.c: (anjuta_print_show_header):
8800         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8801         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8803   Some string changes (#427395 and #427399)
8805 2007-04-06  Johannes Schmid <jhs@gnome.org>
8807         * plugins/build-basic-autotools/build-basic-autotools.c:
8808         (on_build_mesg_format), (on_build_mesg_parse):
8809         Fixed full path detection
8811 2007-04-05  Naba Kumar  <naba@gnome.org>
8813         Patch from Halton Huo:
8814         * libanjuta/Makefile.am:
8815         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8816         * libanjuta/anjuta-glue-cpp.h:
8817         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8818         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8819         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8820         (anjuta_glue_factory_get_path), (get_already_loaded_module),
8821         (load_plugin), (anjuta_glue_factory_get_object_type):
8822         * libanjuta/anjuta-glue-factory.h:
8823         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8824         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8825         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8826         (anjuta_glue_plugin_new):
8827         * libanjuta/anjuta-glue-plugin.h:
8828         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8829         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8830         * libanjuta/anjuta-plugin.h:
8831         * libanjuta/glue-cpp.c:
8832         * libanjuta/glue-cpp.h:
8833         * libanjuta/glue-factory.c:
8834         * libanjuta/glue-factory.h:
8835         * libanjuta/glue-plugin.c:
8836         * libanjuta/glue-plugin.h:
8837         * plugins/build-basic-autotools/build-basic-autotools.h:
8838         * plugins/class-gen/plugin.h:
8839         * plugins/class-inheritance/plugin.h:
8840         * plugins/cvs-plugin/plugin.h:
8841         * plugins/debug-manager/plugin.h:
8842         * plugins/devhelp/plugin.h:
8843         * plugins/document-manager/plugin.h:
8844         * plugins/editor/plugin.h:
8845         * plugins/file-loader/plugin.h:
8846         * plugins/file-manager/plugin.h:
8847         * plugins/file-wizard/plugin.h:
8848         * plugins/gdb/plugin.h:
8849         * plugins/glade/plugin.h:
8850         * plugins/gtodo/plugin.h:
8851         * plugins/language-support-cpp-java/plugin.h:
8852         * plugins/macro/plugin.h:
8853         * plugins/message-view/plugin.h:
8854         * plugins/patch/plugin.h:
8855         * plugins/profiler/plugin.h:
8856         * plugins/project-import/plugin.h:
8857         * plugins/project-manager/plugin.h:
8858         * plugins/project-wizard/plugin.h:
8859         * plugins/sample1/plugin.h:
8860         * plugins/search/plugin.h:
8861         * plugins/sourceview/plugin.h:
8862         * plugins/subversion/plugin.h:
8863         * plugins/symbol-browser/plugin.h:
8864         * plugins/terminal/terminal.c:
8865         * plugins/tools/plugin.h:
8866         * plugins/tools/scripts/tools-2.xml.in:
8867         * plugins/valgrind/plugin.h:
8869         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8871 2007-04-05  Naba Kumar  <naba@gnome.org>
8873         * anjuta.spec.in, configure.in: Removed dead codes.
8874         
8875         Patch from Jos Dehaes:
8876         * configure.in, plugins/project-wizard/templates/Makefile.am,
8877         plugins/project-wizard/templates/mkfile.wiz,
8878         plugins/project-wizard/templates/translatable-strings.h: Enabled
8879         makefile-based project creation and import. Fixes bug #355145
8881 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8883         * plugins/debug-manager/debugger.c,
8884         plugins/debug-manager/plugin.c,
8885         plugins/gdb/anjuta-gdb.plugin.in:
8886         Code cleaning (remove unused code, rename this into self)
8887         Add information about supported format in debugger plugin
8888         Activate debugger plugin according to the target format
8890 2007-04-01  Naba Kumar  <naba@gnome.org>
8892         * plugins/message-view/message-view.c:
8893         (message_view_instance_init): Fixed message icons to appear.
8895 2007-03-31  Johannes Schmid <jhs@gnome.org>
8897         * plugins/message-view/anjuta-msgman.c:
8898         (anjuta_msgman_append_view):
8899         * plugins/message-view/plugin.c: (on_view_changed),
8900         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8901         
8902         Fixed #424845
8904 2007-03-31  Johannes Schmid <jhs@gnome.org>
8906         * plugins/message-view/message-view.c:
8907         (message_view_instance_init), (imessage_view_append):
8908         Show nice icons beside the messages for info, warning and error. This is a completly
8909         cosmetic change so if someone dislikes it he is free to remove it.
8911 2007-03-31  Johannes Schmid <jhs@gnome.org>
8912         
8913         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8914         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8915         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8916         * plugins/message-view/anjuta-msgman.h:
8917         * plugins/message-view/message-view.h:
8918         * plugins/message-view/plugin.c: (on_view_changed),
8919         (activate_plugin):
8920         Fixed #359399 and made next/previous insensitive when not availible
8921         
8922         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8923         (tag_style_to_string):
8924         Fixed namespace Problem with gdk >= 2.11
8925         
8926         * plugins/sourceview/sourceview-autocomplete.c:
8927         (sourceview_autocomplete_init):
8928         Removed structure, follow-up of #423682
8930 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8932         * plugins/debug-manager/debug_tree.c,
8933         plugins/debug-manager/debug_tree.h,
8934         plugins/debug-manager/watch.c,
8935         plugins/debug-manager/anjuta-debug-manager.glade:
8936         Inspect variable at cursor
8937         Fix buttons in inspect dialog
8939 2007-03-27  Halton Huo  <halton.huo@sun.com>
8941         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
8943         * plugins/sourceview/sourceview-autocomplete.c
8944         plugins/debug-manager/disassemble.c,
8945         libanjuta/interfaces/libanjuta.idl:
8946         Remove array with 0 size and empty structure as it is not
8947         supported by sun cc, Fixes bug #423682
8949         * plugins/debug-manager/debugger.c:
8950         Remove anonymous union as it is not supported by sun cc,
8951         Fixes bug #423680
8953 === anjuta 2.1.2 ===
8955 2007-03-28  Naba Kumar  <naba@gnome.org>
8957         * configure.in: Bumped version to 2.1.2
8958         * NEWS: Updated for release.
8959         
8960         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8961         Improved breakpoint marker icon.
8962         
8963         * plugins/editor/anjuta-editor.plugin.in,
8964         plugins/sourceview/sourceview.plugin.in: Made editor plugins
8965         non user activable since they are now remembered properly.
8967 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8969         * plugins/tools/editor.c:
8970         Fix bug #423270
8972 2007-03-27  Naba Kumar  <naba@gnome.org>
8974         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8975         word when autocompleting without leaving any trailing part of
8976         the word.
8978 2007-03-27  Kamil Páral  <ripper42@gmail.com>
8980         Reviewed by Naba Kumar  <naba@gnome.org>:
8981         * anjuta.desktop.in.in: Remove "Application" category from desktop
8982         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8983         
8984 2007-03-27  Naba Kumar  <naba@gnome.org>
8985         
8986         * configure.in, plugins/document-manager/anjuta-docman.c:
8987         (anjuta_docman_add_editor): Conditionally compile notebook tab
8988         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8990         Patch from Halton Huo:
8991         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8992         non gcc compiler flags. Fixes bug #423089.
8993         
8994 2007-03-26  Naba Kumar  <naba@gnome.org>
8995         
8996         * AUTHORS, NEWS, TODO.tasks: Updated.
8997         
8998         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8999         close menuitem.
9000         
9001         * plugins/symbol-browser/plugin.c: (on_editor_saved),
9002         (update_editor_symbol_model), (iter_matches),
9003         (on_editor_update_ui), (value_added_current_editor),
9004         (activate_plugin), (dispose),
9005         (symbol_browser_plugin_instance_init):
9006         * plugins/symbol-browser/plugin.h: update line on editor save
9007         and editor change. Code clean up and fixed warnings.
9009 2007-03-26  Naba Kumar  <naba@gnome.org>
9011         * plugins/project-wizard/templates/java/project.anjuta,
9012         plugins/project-wizard/templates/python/project.anjuta,
9013         plugins/project-wizard/templates/python/project.anjuta:
9014         Removed version control plugins from default selection.
9016         * plugins/tools/scripts/prepare-changelog.pl,
9017         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
9018         script to a better one (that works on both cvs and svn).
9020 2007-03-26  Naba Kumar  <naba@gnome.org>
9022         * (added) plugins/project-wizard/templates/translatable-strings.pl,
9023         Makefile.am: Added the generated translatable file (required for
9024         translations for svn checkouts).
9026         * (added)
9027         plugins/project-wizard/templates/extract-translatable-strings.pl
9028         plugins/project-wizard/templates/Makefile.am, Makefile.am,
9029         po/POTFILES.in: Generated translatable strings for .wiz files and
9030         added them in POTFILES.in for translation. Fixes bug #398035
9032 2007-03-25  Naba Kumar  <naba@gnome.org>
9034         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
9035         
9036         * src/anjuta-app.c: Removed dead codes.
9037         
9038         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
9039         global tags generation starts.
9040         
9041         * plugins/debug-manager/chunk_view.c,
9042         plugins/debug-manager/start.h,
9043         plugins/debug-manager/chunk_view.h,
9044         plugins/debug-manager/utilities.c,
9045         plugins/debug-manager/utilities.h,
9046         plugins/debug-manager/debugger.c,
9047         plugins/debug-manager/threads.c,
9048         plugins/debug-manager/disassemble.c,
9049         plugins/debug-manager/info.c,
9050         plugins/debug-manager/sharedlib.c,
9051         plugins/debug-manager/threads.h,
9052         plugins/debug-manager/disassemble.h,
9053         plugins/debug-manager/signals.c,
9054         plugins/debug-manager/info.h,
9055         plugins/debug-manager/sharedlib.h,
9056         plugins/debug-manager/data_buffer.c,
9057         plugins/debug-manager/data_view.c,
9058         plugins/debug-manager/signals.h,
9059         plugins/debug-manager/debug_tree.c,
9060         plugins/debug-manager/watch.c,
9061         plugins/debug-manager/registers.c,
9062         plugins/debug-manager/data_buffer.h,
9063         plugins/debug-manager/data_view.h,
9064         plugins/debug-manager/memory.c,
9065         plugins/debug-manager/debug_tree.h,
9066         plugins/debug-manager/watch.h,
9067         plugins/debug-manager/registers.h,
9068         plugins/debug-manager/memory.h,
9069         plugins/debug-manager/locals.c,
9070         plugins/debug-manager/sexy-icon-entry.c,
9071         plugins/debug-manager/breakpoints.c,
9072         plugins/debug-manager/locals.h,
9073         plugins/debug-manager/sexy-icon-entry.h,
9074         plugins/debug-manager/stack_trace.c,
9075         plugins/debug-manager/breakpoints.h,
9076         plugins/debug-manager/sparse_buffer.c,
9077         plugins/debug-manager/sparse_view.c,
9078         plugins/debug-manager/stack_trace.h,
9079         plugins/debug-manager/sparse_buffer.h,
9080         plugins/debug-manager/sparse_view.h,
9081         plugins/debug-manager/start.c,
9082         plugins/gdb/utilities.c,
9083         plugins/gdb/utilities.h,
9084         plugins/gdb/debugger.c,
9085         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
9086         setup.
9088 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9090         * plugins/gdb/debugger.c:
9091         Avoid empty debugger log window by limiting line to 90 characters
9093 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9095         * plugins/debug-manager/plugin.c,
9096         plugins/debug-manager/plugin.h,
9097         plugins/debug-manager/threads.c,
9098         plugins/debug-manager/threads.h,
9099         plugins/debug-manager/breakpoints.c,
9100         plugins/debug-manager/breakpoints.h,
9101         plugins/debug-manager/stack_trace.c,
9102         plugins/debug-manager/stack_trace.h:
9103         View code action now changes location in disassembly view too
9105         * plugins/debug-manager/anjuta-debug-manager.ui:
9106         Rename breakpoint actions
9108 2007-03-24  Naba Kumar  <naba@gnome.org>
9110         * configure.in, src/anjuta-app.c: Use the new docking algorithm
9111         in gdl 0.7.3 (svn trunk).
9112         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
9113         
9114 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9116         * plugins/debug-manager/threads.c,
9117         plugins/debug-manager/debug_tree.c,
9118         plugins/debug-manager/debug_tree.h,
9119         plugins/debug-manager/locals.c,
9120         plugins/debug-manager/registers.c,
9121         plugins/debug-manager/stack_trace.c:
9122         Allow to change current thread updating register, stack and locals
9123         Allow to change current stack frame updating locals
9125         * plugins/gdb/debugger.c:
9126         Read argument of selected stack frame
9128         * plugins/debug-manager/data_view.c:
9129         Fix an unrelated bug
9131 2007-03-23  Naba Kumar  <naba@gnome.org>
9133         * plugins/document-manager/anjuta-docman.c,
9134         plugins/document-manager/plugin.c: Fixed many memory leaks.
9135         (ianjuta_file_get_uri() returns a new string).
9137         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
9138         widget for save dialogs.
9139         
9140         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
9141         svn and fixed to get function/prototype/member args list. Call tips
9142         also work fine now.
9144 2007-03-22  Naba Kumar  <naba@gnome.org>
9146         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
9147         and calltips would work again for functions from global tags (Needs
9148         regenerating global tags).
9150         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
9151         ctags svn version and reopened bug #395362. Fixes tags parsing that
9152         seemed to have stopped working recently.
9154 2007-03-21  Naba Kumar  <naba@gnome.org>
9156         * tagmanager/tm_source_file.c, tagmanager/options.c,
9157         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
9158         extend .. more needs to be investigated and fixed). Enabled some
9159         debugging.
9161 2007-03-16  Naba Kumar  <naba@gnome.org>
9163         * src/anjuta.c: Fixed project loading from command line.
9165 2007-03-16  Naba Kumar  <naba@gnome.org>
9167         Patch from James Liggett <jrliggett@cox.net>:
9168         plugins/profiler/gprof-profile-data.c: Fixed a crash.
9169         
9170 2007-03-15  Naba Kumar  <naba@gnome.org>
9172         * libanjuta/anjuta-profile-manager.c,
9173         libanjuta/anjuta-profile-manager.h: Added method to get current
9174         profile.
9176         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
9177         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
9178         is exiting.
9180         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9181         plugins/file-loader/plugin.c: Moved to functions as utility functions.
9182         Also, not load project files in session load in loader plugin.
9183         
9184         * plugins/project-manager/plugin.c, src/anjuta.c:
9185         Emit "exiting" signal in shell when exiting anjuta. project manager
9186         listens to exiting signal and saves session. anjuta.c saves session
9187         only when current projfile is 'user'. Load project saved in session
9188         differently then the rest of the session. This should fix all the
9189         session restoration bugs.
9190         
9191         src/main.c: Present anjuta window when becon message is received.
9193 2007-03-14  Naba Kumar  <naba@gnome.org>
9195         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
9196         not randomly save (it was a wrong looping).
9197         
9198 2007-03-12  Naba Kumar  <naba@gnome.org>
9200         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
9202 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9204         * plugins/debug-manager/anjuta-debug-manager.ui,
9205         libanjuta/interfaces/libanjuta.idl,
9206         plugins/debug-manager/debugger.c,
9207         (added) plugins/debug-manager/threads.c,
9208         (added) plugins/debug-manager/threads.h,
9209         plugins/debug-manager/plugin.c,
9210         plugins/debug-manager/Makefile.am,
9211         plugins/gdb/plugin.c,
9212         plugins/gdb/debugger.c,
9213         plugins/gdb/debugger.h:
9214         Add a window displaying all threads
9215         Add needed functions
9216         Switching to a different thread is still not done
9218         * plugins/debug-manager/debug_tree.c,
9219         plugins/debug-manager/locals.c,
9220         plugins/debug-manager/stack_trace.c:
9221         Small cosmetic changes
9223         * plugins/gdb/gdbmi.c:
9224         Keep all elements in gdbmi hash
9225         Even if using the same key like in -threads-list-ids
9227 2007-03-11  Naba Kumar  <naba@gnome.org>
9229         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
9230         
9231         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
9232         
9233         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9234         manuals/reference/libanjuta/libanjuta-sections.txt,
9235         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
9236         interfaces.
9238 2007-03-11  Naba Kumar  <naba@gnome.org>
9240         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9241         gtk-doc properly. Bumped gtk-doc requirement to 1.4
9243         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9244         manuals/reference/libanjuta/libanjuta.types,
9245         manuals/reference/libanjuta/libanjuta-sections.txt,
9246         manuals/reference/libanjuta/.cvsignore,
9247         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9248         infrastructure. Got rid of tmpl/ directory and moved all section
9249         documenation to source code (requires gtk-doc >= 1.4).
9250         
9251         * libanjuta/anjuta-plugin-description.c,
9252         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
9253         libanjuta/cell-renderer-captioned-image.c,
9254         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9255         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9256         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9257         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9258         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9259         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9260         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9261         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9262         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9263         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9264         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9265         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9266         documentation from templates to source code.
9268 2007-03-10  Johannes Schmid <jhs@gnome.org>
9270         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9271         Added some debug output but could not figure out why 
9272         some plugins are not kept.
9273         
9274         * libanjuta/interfaces/libanjuta.idl:
9275         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9276         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9277         Added IAnjutaEditorGoto::matching_brace
9278         
9279         * plugins/document-manager/action-callbacks.c:
9280         (on_editor_command_match_brace_activate):
9281         * plugins/document-manager/plugin.c:
9282         (update_editor_ui_interface_items):
9283         * plugins/editor/text_editor.c: (igoto_matching_brace),
9284         (igoto_iface_init):
9285         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9286         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
9288 2007-03-09  Johannes Schmid <jhs@gnome.org>
9290         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9291         Hide correct column
9292         
9293         * plugins/sourceview/sourceview-private.h:
9294         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9295         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9296         (sourceview_new), (ifile_savable_save_as):
9297         Tweaked vfs monitoring
9299 2007-03-09  Johannes Schmid <jhs@gnome.org>
9301         * libanjuta/interfaces/Makefile.am.iface:
9302         Fixed installtion of header files
9303         
9304         * plugins/sourceview/sourceview.c: (set_select):
9305         do not scroll to much in interactive search
9307 2007-03-09  Naba Kumar  <naba@gnome.org>
9309         * src/anjuta.c: Fixed session restoration.
9310         
9311         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
9312         signal handlers after symbol browser plugin is deactivated.
9313         
9314         * plugins/editor/editor.glade,
9315         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9316         Fixed indentation confustion in preferences.
9318 2007-03-08  Johannes Schmid <jhs@gnome.org>
9320         * plugins/search/search-replace.c: (search_set_combo),
9321         (search_set_action), (search_set_target), (search_set_direction),
9322         (create_dialog), (search_disconnect_set_toggle_connect),
9323         (on_search_match_whole_word_toggled),
9324         (on_search_match_whole_line_toggled),
9325         (on_search_match_word_start_toggled),
9326         (search_set_toggle_direction):
9327         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
9328         it's somehow ugly and uses many deprecated widgets
9329         
9330         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
9331         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9332         Fix #394709
9333         
9334 2007-03-07  Naba Kumar  <naba@gnome.org>
9336         * src/anjuta.c: Make launching projects work from command line. Also
9337         fixes gnome session restart command.
9338         
9339 2007-03-07  Johannes Schmid <jhs@gnome.org>
9341         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
9342         * plugins/class-gen/plugin.c: (iwizard_activate):
9343         Fixed #408218
9344         
9345         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
9346         Fixed #402774
9347         
9348         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9349         Fixed #377483 (It's not possible to know if directories have
9350         a version in CVS. Show version column only if there are version
9351         informations availible
9353         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9354         Fixed memory leak
9356 2007-03-07  Johannes Schmid <jhs@gnome.org>
9358         * plugins/sourceview/sourceview-prefs.c: (get_bool):
9359         Fixed #409408
9360         * plugins/symbol-browser/an_symbol_prefs.c:
9361         (on_update_global_clicked):
9362         Fixed ##409176
9364 2007-03-07  Johannes Schmid <jhs@gnome.org>
9366         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
9367         (anjuta_save_prompt_new):
9368         * plugins/project-import/project-import.c:
9369         (project_import_finalize):
9370         Fixed Gtk-Criticals (maybe #409408)
9372 2007-03-07  Naba Kumar  <naba@gnome.org>
9374         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
9375         when we are at just beginning of string or comment. Fixes bug #397981.
9377 2007-03-07  Johannes Schmid <jhs@gnome.org>
9379         * plugins/language-support-cpp-java/plugin.c:
9380         (initialize_indentation_params):
9381         Removed annoying DEBUG_PRINT
9382         
9383         * plugins/sourceview/sourceview-cell.c:
9384         (sourceview_cell_instance_init), (icell_get_character),
9385         (icell_get_length), (icell_get_char), (icell_get_attribute):
9386         Improved code to be faster
9387         Implemented attribute handling so that indentation really works in any case
9389 2007-03-06  Johannes Schmid <jhs@gnome.org>
9391         * configure.in:
9392         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
9393         
9394         * plugins/document-manager/anjuta-docman.c:
9395         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
9396         Removed old and ugly tab drag&drop code and use built-in gtk stuff
9397         instead (required GTK >= 2.10)
9398         
9399         * plugins/sourceview/sourceview-private.h:
9400         * plugins/sourceview/sourceview.c:
9401         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9402         (sourceview_finalize), (sourceview_new), (imark_mark),
9403         (imark_unmark), (imark_is_marker_set),
9404         (imark_location_from_handle), (imark_delete_all_markers):
9405         Fixed marker handling and worked a bit more on vfs monitoring
9407 2007-03-05  Johannes Schmid <jhs@gnome.org>
9409         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
9410         Added method to select specific iter
9411         
9412         * plugins/sourceview/sourceview-private.h:
9413         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9414         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9415         (sourceview_add_monitor), (on_document_saved),
9416         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
9417         Fixed vfs monitoring (mostly ported code from text_editor.c)
9418         
9419         * plugins/symbol-browser/an_symbol_view.c:
9420         * plugins/symbol-browser/an_symbol_view.h:
9421         * plugins/symbol-browser/plugin.c: (iter_matches),
9422         (on_editor_update_ui), (value_added_current_editor):
9423         Select the current tag in locals window and symbol toolbar. If there
9424         is no tag at the current line, reserve backward for the next tag. This will
9425         select the correct tag if inside a function.
9427 2007-03-05  Naba Kumar  <naba@gnome.org>
9429         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
9430         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
9431         compiler warnings.
9432         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
9433         (Bug #412186)
9434         
9435 2007-03-04  Johannes Schmid <jhs@gnome.org>
9437         * data/Makefile.am:
9438         * po/POTFILES.in:
9439         Fixed distcheck (well, partly)
9441 2007-03-04  Johannes Schmid <jhs@gnome.org>
9443         * plugins/document-manager/anjuta-document-manager.ui:
9444         Move "Swap .c/.h from Main to Browser toolbar
9446         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
9447         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
9448         (fv_prefs_free), (fv_add_tree_entry):
9449         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9450         * plugins/file-manager/plugin.c: (prefs_init):
9451         
9452         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
9454 2007-03-04  Naba Kumar  <naba@gnome.org>
9456         * data/default.proflie, data/Makefile.am, src/anjuta.c,
9457         plugins/project-manager/plugin.c:
9458         Restored default profile and renamed it from "default.anjuta" to
9459         "default.profile".
9460         
9461 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9463         * plugins/debug-manager/debugger.c,
9464         plugins/debug-manager/plugin.c,
9465         plugins/gdb/debugger.c,
9466         libanjuta/interfaces/libanjuta.idl,
9467         plugins/debug-manager/stack_trace.c:
9468         Add a dialog box when a signal is received (except SIGINT)
9469         Display stack frame even if arguments are not available
9471 2007-03-03  Naba Kumar  <naba@gnome.org>
9473         * TODO.tasks: Icons bounty added.
9475         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
9476         choise selection.
9477         
9478         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
9479         and descoping.
9481         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
9482         plugins/Makefile.am, (removed) plugins/profile-default/*,
9483         plugins/project-manager/anjuta-project-manager.plugin.in,
9484         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
9485         profile implementation to load user profile and projects. Store and
9486         restore remembered plugins. Use profile scoping and descoping for
9487         saving and loading sesstions.
9488         
9489         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
9490         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
9491         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
9492         DEBUG_PRINTs.
9494 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9496         * plugins/debug-manager/debug_tree.c
9497         plugins/debug-manager/debug_tree.h:
9498         Bug fix, deleting wrong variable
9500         * plugins/gdb/debugger.c:
9501         Bug fix, remove forgotten debugging code
9503 2007-03-02  Johannes Schmid <jhs@gnome.org>
9505         * plugins/document-manager/anjuta-document-manager.ui:
9506         * plugins/search/anjuta-search.ui:
9507         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
9508         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
9509         ToolbarFind
9511         * src/anjuta-app.c: (on_toolbar_view_toggled),
9512         (on_add_merge_widget), (on_session_save), (on_widget_remove):
9513         Save toolbar positions, don't use fixed toolbar style
9514         
9515         All in all this will allow more complex toolbar configurations and
9516         might gain some space on smaller displays because the user can disable
9517         toolbar parts he does not use. Also allows to use any toolbar style
9518         without looking too ugly.
9520 2007-03-01  Naba Kumasr  <naba@gnome.org>
9522         * TODO.tasks: Added a bounty for creating icons.
9524         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
9525         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
9526         profile-changed signal. Do not sync non-user-activatable plugins.
9528 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
9530         * plugins/debug-manager/disassemble.c,
9531         plugins/debug-manager/sparse_view.c,
9532         plugins/gdb/debugger.c,
9533         libanjuta/interfaces/libanjuta.idl:
9534         Display function name in disassembly view
9536 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
9538         * (added) plugins/debug-manager/bookmark.png,
9539         (added) plugins/debug-manager/breakpoint-disabled.png,
9540         (added) plugins/debug-manager/breakpoint-enabled.png,
9541         (added) plugins/debug-manager/program-counter.png,
9542         (added) plugins/debug-manager/linemarker.png,
9543         plugins/debug-manager/Makefile.am,
9544         plugins/debug-manager/disassemble.c,
9545         plugins/debug-manager/disassemble.h,
9546         plugins/debug-manager/sparse_buffer.c,
9547         plugins/debug-manager/sparse_buffer.h,
9548         plugins/debug-manager/sparse_view.c,
9549         plugins/debug-manager/sparse_view.h,
9550         plugins/debug-manager/plugin.c,
9551         plugins/debug-manager/breakpoints.c,
9552         libanjuta/interfaces/libanjuta.idl:
9553         Add markers in the disassembly view
9554         Display program counter and breakpoints in disassembly view
9556         * plugins/gdb/debugger.c:
9557         Fix a bug added with my previous patch, setting and clearing
9558         breakpoints was not working
9560 2007-02-28  Johannes Schmid <jhs@gnome.org>
9562         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
9563         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9564         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
9565         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9566         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
9567         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
9568         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
9569         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
9570         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
9571         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9572         Updated (why do they need to be under version control?)
9573         
9574         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
9575         (create_tab_popup_menu), (on_msgman_popup_menu),
9576         (on_tab_button_press_event), (anjuta_msgman_page_new),
9577         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
9578         Added "Close all message tabs" popup menu
9580 2007-02-26  Naba Kumar  <naba@gnome.org>
9582         * plugins/profiler/gprof-flat-profile-entry.c,
9583         plugins/profiler/gprof-flat-profile.c,
9584         plugins/profiler/gprof-flat-profile-entry.h,
9585         plugins/profiler/gprof-flat-profile.h,
9586         plugins/profiler/gprof-flat-profile-view.c,
9587         plugins/profiler/gprof-flat-profile-view.h,
9588         plugins/profiler/gprof-call-graph-block-entry.c,
9589         plugins/profiler/gprof-call-graph-block.c,
9590         plugins/profiler/gprof-function-call-chart-view.c,
9591         plugins/profiler/gprof-call-graph-block-entry.h,
9592         plugins/profiler/gprof-profile-data.c,
9593         plugins/profiler/gprof-call-graph-block.h,
9594         plugins/profiler/gprof-view.c,
9595         plugins/profiler/gprof-call-graph.c,
9596         plugins/profiler/gprof-function-call-chart-view.h,
9597         plugins/profiler/gprof-profile-data.h,
9598         plugins/profiler/gprof-call-graph.h,
9599         plugins/profiler/gprof-view.h,
9600         plugins/profiler/gprof-view-manager.c,
9601         plugins/profiler/gprof-call-graph-view.c,
9602         plugins/profiler/plugin.c,
9603         plugins/profiler/gprof-view-manager.h,
9604         plugins/profiler/gprof-call-graph-view.h,
9605         plugins/profiler/gprof-function-call-tree-view.c,
9606         plugins/profiler/gprof-function-call-tree-view.h,
9607         plugins/profiler/Makefile.am: Fix compiler warnings and link with
9608         gnome-vfs. Fixes bug #411377.
9610 2007-02-26  Naba Kumar  <naba@gnome.org>
9612         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9614         Patch from James Liggett  <jrliggett@cox.net>:
9615         * plugins/profiler/gprof-flat-profile-view.c,
9616         plugins/profiler/gprof-flat-profile-view.h,
9617         plugins/profiler/gprof-function-call-chart-view.c,
9618         plugins/profiler/gprof-function-call-chart-view.h,
9619         plugins/profiler/gprof-view.c,
9620         plugins/profiler/gprof-view.h,
9621         plugins/profiler/gprof-call-graph-view.c,
9622         plugins/profiler/plugin.c,
9623         plugins/profiler/gprof-call-graph-view.h,
9624         plugins/profiler/gprof-function-call-tree-view.c,
9625         plugins/profiler/gprof-function-call-tree-view.h: Implements
9626         double click navigation. Fixes bug #403514.
9628 2007-02-25  Naba Kumar  <naba@gnome.org>
9630         * libanjuta/anjuta-plugin-manager.c,
9631         libanjuta/anjuta-plugin-handle.[ch],
9632         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9633         g_hash_table_remove_all (introduced in glib 2.12) to stay the
9634         dependency on glib 2.8. Fixes bug #411623.
9636 2007-02-24  Naba kumar  <naba@gnome.org>
9638         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9639         
9640         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9641         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9642         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9643         (added) libanjuta/anjuta-profile-manager.c,
9644         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9645         manager.
9646         Implemented profile pushing and popping. Implemented profile xml
9647         synchronization. Implemented error handling in profiles. Implemented
9648         activation and deactivation signals in plugin manager.
9649         
9650         * libanjuta/Makefile.am: Added libanjuta log domain.
9651         
9652         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9653         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9654         in AnjutaShell interface and implemented it in AnjutaApp.
9655         
9656         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9658 2007-02-23  Naba kumar  <naba@gnome.org>
9660         src/main.c: Fixed missing end quote.
9662 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
9664         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9667 2007-02-20  Naba Kumar  <naba@gnome.org>
9669         * plugins/subversion/plugin.c: Added "..." menuitems.
9670         * ROADMAP, README: Updated.
9671         * libanjuta/anjuta-profile.c: Fixed bugs.
9673         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9674         plugins/gtodo/Makefile.am: Removed dead code.
9676         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
9677         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9678         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9679         plugins/gtodo/list_tooltip.c,
9680         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9681         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9682         not contain markups. Fixes Bug #360462.
9684 2007-02-16  Naba Kumar  <naba@gnome.org>
9686         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9687         unnecessary sub-sections.
9688         
9689 2007-02-15  Naba Kumar  <naba@gnome.org>
9691         * (removed) plugins/document-manager/bookmark-prev-16.png,
9692         plugins/document-manager/bookmark-last.png,
9693         (removed)plugins/document-manager/bookmark-first-16.png,
9694         plugins/document-manager/bookmark-prev.png,
9695         (added) plugins/document-manager/bookmark-toggle.png,
9696         (removed)plugins/document-manager/bookmark_toggle.xpm,
9697         (removed)plugins/document-manager/bookmark-last-16.png,
9698         plugins/document-manager/plugin.c,
9699         plugins/document-manager/anjuta-document-manager.ui,
9700         (removed)plugins/document-manager/bookmark-next-16.png,
9701         plugins/document-manager/bookmark-next.png,
9702         plugins/document-manager/Makefile.am,
9703         (added) plugins/document-manager/bookmark-clear.png,
9704         plugins/document-manager/bookmark-first.png: Upgraded bookmark
9705         icons (stolen from monodevelop). Added clear bookmarks toolbar
9706         button.
9708         * plugins/document-manager/plugin.c,
9709         (added) plugins/document-manager/swap.png,
9710         (removed) plugins/document-manager/undock.png,
9711         plugins/document-manager/Makefile.am: Fixed swap icon.
9713 2007-02-13  Naba Kumar  <naba@gnome.org>
9715         * plugins/class-gen/element-editor.c: Fixed typo.
9716         
9717         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9718         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9719         Implementing plugin profiles loading.
9721 2007-02-13  Naba Kumar  <naba@gnome.org>
9723         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9724         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
9725         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9726         pixmaps/open_project.png, pixmaps/close_project.png:
9727         Removed more old icons.
9728         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9729         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9730         anjuta_logo.png
9731         
9732 2007-02-13  Naba Kumar  <naba@gnome.org>
9734         * plugins/class-gen/element-editor.c: Included missing headers to
9735         prevent build failures in some cases.
9736         
9737 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9739         * plugins/debug-manager/stack_trace.c:
9740         Fix bug #407115
9742         * plugins/debug-manager/watch.c,
9743         plugins/debug-manager/breakpoints.c:
9744         Same bug than above, wrong use of gtk_ui_manager_get_widget
9746 === anjuta 2.1.1 ===
9748 2007-02-11  Naba Kumar  <naba@gnome.org>
9750         * cofigure.in: Bumped version to 2.1.1
9751         * NEWS: Updated for 2.1.1 release.
9752         
9753 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9755         * plugins/debug-manager/plugin.c,
9756         plugins/debug-manager/sparse_view.c,
9757         plugins/debug-manager/sparse_view.h:
9758         Reorder some code
9760         * plugins/gdb/debugger.c,
9761         plugins/debug-manager/debugger.c,
9762         plugins/debug-manager/memory.c,
9763         plugins/debug-manager/sparse_buffer.c
9764         plugins/gdb/debugger.h,
9765         libanjuta/interfaces/libanjuta.idl:
9766         Clean up, remove some warnings
9767         Use guint everywhere for addresses
9768         Rewrite code parsing position in debugger
9770 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9772         * plugins/debug-manager/debug_tree.c:
9773         Use GtkTreeRowReference instead of GtkTreeIter as callback data
9774         Fix bug #406113
9776 2007-02-08  Naba Kumar  <naba@gnome.org>
9778         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9779         Delay showing the 'file modified on disk' dialog for one sec
9780         from the last notification to insure multiple notifications for
9781         the same file are treated as one. Do not same multiple dialogs
9782         for the same file. Make sure to destory the dialog if later
9783         the conent is no longer different.
9784         
9785 2007-02-08  Naba Kumar  <naba@gnome.org>
9787         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9788         Prevented spurious 'file modified' dialogs in scintilla editor
9789         when the file is saved.
9791 2007-02-09  Johannes Schmid <jhs@gnome.org>
9793         * scripts/glade2schema.pl:
9794         Added script to convert glade preferences into gconf schema files.
9795         See #406061
9797 2007-02-08  Naba Kumar  <naba@gnome.org>
9799         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9800         itself is destroyed. Fixes bug #355160.
9801         
9802 2007-02-08  Johannes Schmid <jhs@gnome.org>
9804         * plugins/profiler/profiler.plugin: 
9805         removed from version control (only .in file needed)
9806         
9807         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9808         * plugins/sourceview/sourceview.c: (sourceview_new):
9809         Code cleanup
9810         
9811         * plugins/subversion/svn-thread.c: (svn_thread_start):
9812         * src/main.c: (main):
9813         
9814         Fixed #395875 about initialisation of threads too late
9816 2007-02-07  Armin Burgmeier  <armin@arbur.net>
9818         Reviewed by Naba Kumar  <naba@gnome.org>:
9819         * plugins/class-gen/plugin.c:
9820         * plugins/class-gen/window.c: Removed browse button related code, load
9821         generated output directly into new buffers when not adding to project.
9823         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9824         buttons from user interface.
9826 2007-02-07  Naba Kumar  <naba@gnome.org>
9828         * po/POTFILES.in: Fixed distcheck.
9830 2007-02-07  Daniel Nylander <po@danielnylander.se>
9832         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9834 2007-02-07  Johannes Schmid <jhs@gnome.org>
9836         * anjuta.desktop.in.in:
9837         Fixed spelling
9839 2007-02-07  Johannes Schmid <jhs@gnome.org>
9841         * configure.in:
9842         * manuals/anjuta-manual/*
9843         * manuals/anjuta-faqs/*:
9844         #398991 – Anjuta manuals does not use the gnome-doc-utils format
9845         
9846         * plugins/document-manager/anjuta-document-manager.plugin.in:
9847         Removed duplicate application-xml mime-type (review patches properly ;-)
9848         
9849 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9851         * plugins/gdb/debugger.c,
9852         libanjuta/interfaces/libanjuta.idl:
9853         Fix bug #404755
9854         Fix handling of missing source file
9856 2007-02-06  Naba Kumar  <naba@gnome.org>
9858         Patch from James Liggett  <jrliggett@cox.net>:
9859         * plugins/profiler/gprof-flat-profile.c,
9860         plugins/profiler/gprof-profile-data.c,
9861         plugins/profiler/gprof-call-graph.c,
9862         plugins/profiler/gprof-profile-data.h,
9863         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9864         Show profiler view when target selected bug #403515.
9866 2007-02-05  Naba Kumar  <naba@gnome.org>
9868         * configure.in: Enabled devhelp plugin by default now that
9869         it works.
9870         
9871         Patch from parmigio@2ainfo.it:
9872         * plugins/document-manager/anjuta-document-manager.plugin.in:
9873         Added xml file type in supported mime types list.
9874         
9875 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9877         * plugins/debug-manager/debugger.c,
9878         plugins/debug-manager/plugin.c:
9879         Add a field in status bar displaying debugger state
9880         Change cursor shape when debugger is busy
9881         Fix bug #378600
9883         * plugins/debug-manager/watch.c,
9884         plugins/debug-manager/locals.c,
9885         libanjuta/interfaces/libanjuta.idl:
9886         Clean up, remove debugging messages and unused signals
9888 2007-02-03  Johannes Schmid <jhs@gnome.org>
9890         * configure.in:
9891         Fixed AC_INIT and seperated version to major, minor, micro
9893         * anjuta.anjuta:
9894         Load Subversion instead of CVS
9895         
9896         * anjuta.desktop.in.in:
9897         Fixed bug-buddy component
9899         Original patch from Rob Bradfort <robster@debian.org>:
9900         * src/main.c: (get_command_line_args), (main):
9901         Bug #335981 – Migration from popt to GOption
9903 2007-02-03  Naba Kumar  <naba@gnome.org>
9905         * configure.in: Depend on devhelp 0.13 and fixed gecko home
9906         path variable. Fixed bug #341170.
9907         * plugins/profiler/Makefile.am: Fixed indentation.
9908         
9909 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9911         * libanjuta/interfaces/libanjuta.idl,
9912         plugins/sourceview/sourceview.c,
9913         plugins/editor/text-editor.c,
9914         plugins/symbol-browser/plugin.c,
9915         plugins/search/search-replace.c,
9916         plugins/document-manager/goto_line.c,
9917         plugins/document-manager/action-callbacks.c,
9918         plugins/document-manager/anjuta-docman.c:
9919         Rename markers of anjuta interface
9920         IANJUTA_MARKABLE_NONE has been removed
9921         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9922         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9923         IANJUTA_MARKABLE_ATTENTIVE renamed in
9924                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9925         IANJUTA_MARKABLE_INTENSE renamed in
9926                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9927         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9929         * (removed) plugins/sourceview/marker-light.png,
9930         (removed) plugins/sourceview/marker-basic.png,
9931         (removed) plugins/sourceview/marker-attentive.png,
9932         (removed) plugins/sourceview/marker-intense.png,
9933         plugins/sourceview/bookmark.png,
9934         (added) plugins/sourceview/breakpoint-disabled.png,
9935         (added) plugins/sourceview/breakpoint-enabled.png,
9936         (added) plugins/sourceview/program-counter.png,
9937         (added) plugins/sourceview/linemarker.png,
9938         plugins/sourceview/Makefile.am,
9939         (added) plugins/editor/bookmark.xpm,
9940         (added) plugins/editor/breakpoint-disabled.xpm,
9941         (added) plugins/editor/breakpoint-enabled.xpm,
9942         (added) plugins/editor/program-counter.xpm,
9943         (added) plugins/editor/linemarker.xpm,
9944         plugins/editor/Makefile.am:
9945         Add or change marker pixmaps in scintilla and sourceview editor
9947         * plugins/document-manager/plugin.c,
9948         libanjuta/interfaces/libanjuta.idl,
9949         plugins/debug-manager/plugin.c,
9950         plugins/debug-manager/breakpoints.c
9951         plugins/gdb/debugger.c:
9952         Fix bug #376404, program counter marker is not displayed when debugger
9953         Return the selected editor or NULL (if file does not exist) with 
9954         ianjuta_document_manager_goto_file_line* functions
9955         Emit a change-location signal even if the program counter is in an
9956         unknown file
9958 2007-02-02  Naba Kumar  <naba@gnome.org>
9960         * TODO.tasks: Marked bounty bug #359478 completed. And checked
9961         older bounties 'Done'.
9962         
9963 2007-02-02  Naba Kumar  <naba@gnome.org>
9965         * TODO.tasks: Fixed typop.
9967         Patch from James Liggett  <jrliggett@cox.net>:
9968         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9969         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9970         profiler plugin by James Liggett. Completes bounty bug #359478
9971         'Gprof performance profiler plugin'
9973 2007-02-01  Naba Kumar  <naba@gnome.org>
9975         * src/main.c: Renamed option name.
9977         * TODO.tasks: Marked "Test and fix all project wizards templates"
9978         bounty completed.
9979         
9980 2007-01-29  Johannes Schmid <jhs@gnome.org>
9982         * plugins/document-manager/plugin.c: (on_editor_changed):
9983         Added DEBUG_PRINT(...)
9984         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9985         implemented
9986         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9987         Fix language support plugin for sourceview editor (add some new
9988         language names)
9989         
9990         * plugins/sourceview/sourceview.c: (iindic_clear):
9991         Clear all indicators
9993 2007-01-29  Johannes Schmid <jhs@gnome.org>
9995         * TODO.tasks:
9996         Minor task currentions
9997         
9998         * libanjuta/interfaces/libanjuta.idl:
9999         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
10000         (itext_editor_iface_init):
10001         * plugins/language-support-cpp-java/plugin.c: (install_support):
10002         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
10003         (ieditor_get_attributes), (ieditor_iface_init):
10004         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
10005         plugins.
10006         
10007         * plugins/sourceview/sourceview.glade:
10008         Fixed sourceview preference window
10010 2007-01-28  Naba Kumar  <naba@gnome.org>
10011         
10012         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
10013         Implemented --no-files and --no-session command line options and
10014         corresponding preferernces checkboxes in General tab.
10016 2007-01-28  Johannes Schmid <jhs@gnome.org>
10018         * plugins/subversion/plugin.c:
10019         * plugins/subversion/plugin.h:
10020         * plugins/subversion/svn-notify.c: (svn_show_info),
10021         (show_svn_error), (on_svn_notify):
10022         * plugins/subversion/svn-notify.h:
10023         * plugins/subversion/svn-thread.c: (create_message_view),
10024         (svn_thread_start):
10025         Fixed error handling and fixed #394216 – No indication of subversion commands running
10026         
10027         * plugins/tools/execute.c: (atp_output_context_print):
10028         Show name of tool in message pane
10030 2007-01-28  Naba Kumar  <naba@gnome.org>
10031         
10032         * configure.in, plugins/glade/plugin.c: Make it work with
10033         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
10034         
10035         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
10036         from devhelp (won't work untill devhelp is fixed: bug #341170).
10037         
10038         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
10039         
10040 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
10042         Reviewed by Naba Kumar  <naba@gnome.org>:
10043         * libanjuta/interfaces/libanjuta.idl, 
10044         plugins/debug-manager/debugger.c,
10045         plugins/debug-manager/start.c,
10046         plugins/gdb/plugin.c,
10047         plugins/gdb/debugger.c,
10048         plugins/gdb/debugger.h:
10049         Fix a bug when launching gdb
10050         Set the terminal for the debugged program on the command line.
10052 2007-01-26  Johannes Schmid <jhs@gnome.org>
10054         * plugins/sourceview/anjuta-document-saver.c:
10055         (anjuta_document_saver_save):
10056         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
10057         * plugins/sourceview/sourceview.c: (save_if_modified),
10058         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
10059         Proper error handling, for example if a file was modified externally. Use backup files
10060         to avoid data-loss on disk full.
10062 2007-01-24  Naba Kumar  <naba@gnome.org>
10063         
10064         * plugins/devhelp/htmlview.c: Fixed crash during project load.
10065         Fixed mem leak and source leak.
10066         
10067 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
10069         Reviewed by Naba Kumar  <naba@gnome.org>:
10070         * plugins/debug-manager/debug_tree.c,
10071         plugins/debug-manager/debug_tree.h,
10072         plugins/debug-manager/watch.c:
10073         Partial rewrite of the variable object code, find and fix a few bugs
10074         Fix bug #395808: gdb can still crash but children are listed
10075         on request only so you can avoid the crash
10077 2007-01-24  Naba Kumar  <naba@gnome.org>
10078         
10079         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
10080         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
10081         plugins/symbol-browser/plugin.h,
10082         plugins/symbol-browser/plugin.c,
10083         plugins/symbol-browser/Makefile.am: Added current file (local)
10084         symbols view (Seriously getting bored with the browse toolbar).
10086 2007-01-22  Naba Kumar  <naba@gnome.org>
10087         
10088         Patch from Gabor Kelemen:
10089         * po/POTFILES.in: Added .plugin.in files.
10091 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
10093         Reviewed by Naba Kumar  <naba@gnome.org>:
10094         * plugins/document-manager/anjuta-docman.c,
10095         plugins/message-view/anjuta-msgman.c
10096         Set right alignment to the label widget in the tab title.
10098 2007-01-21  Naba Kumar  <naba@gnome.org>
10099         
10100         * libegg/egg-combo-action.c: Fixed mode line.
10101         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10102         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
10104 2007-01-21  Armin Burgmeier  <armin@arbur.net>
10106         Reviewed by Naba Kumar  <naba@gnome.org>:
10107         * plugins/class-gen/plugin.c: Prompt for target before actually
10108         generating the class files. This ensures that the files are created in
10109         the correct directory. Fixes bug #397406.
10111         * plugins/class-gen/window.c: Set browse buttons to insensitive when
10112         the class is added to the project.
10114 2007-01-21  Naba Kumar  <naba@gnome.org>
10116         * libanjuta/anjuta-plugin-description.c,
10117         libanjuta/anjuta-ui.h,
10118         libanjuta/anjuta-status.c,
10119         libanjuta/anjuta-plugin-description.h,
10120         libanjuta/cell-renderer-captioned-image.c,
10121         libanjuta/anjuta-plugin-handle.c,
10122         libanjuta/anjuta-status.h,
10123         libanjuta/resources.c,
10124         libanjuta/cell-renderer-captioned-image.h,
10125         libanjuta/glue-cpp.c,
10126         libanjuta/anjuta-plugin-handle.h,
10127         libanjuta/anjuta-plugin.c,
10128         libanjuta/anjuta-preferences-dialog.c,
10129         libanjuta/libanjuta.h,
10130         libanjuta/resources.h,
10131         libanjuta/glue-cpp.h,
10132         libanjuta/anjuta-plugin.h,
10133         libanjuta/anjuta-preferences-dialog.h,
10134         libanjuta/anjuta-plugin-manager.c,
10135         libanjuta/anjuta-shell.c,
10136         libanjuta/anjuta-plugin-manager.h,
10137         libanjuta/anjuta-shell.h,
10138         libanjuta/anjuta-save-prompt.c,
10139         libanjuta/anjuta-save-prompt.h,
10140         libanjuta/anjuta-children.c,
10141         libanjuta/anjuta-utils.c,
10142         libanjuta/anjuta-profile.c,
10143         libanjuta/anjuta-preferences.c,
10144         libanjuta/anjuta-launcher.c,
10145         libanjuta/anjuta-utils.h,
10146         libanjuta/anjuta-profile.h,
10147         libanjuta/anjuta-launcher.h,
10148         libanjuta/anjuta-ui.c: Updated file headers.
10150         * po/POTFILES.in: Updated.
10152         * libanjuta/anjuta-marshal.list,
10153         (added) libanjuta/anjuta-plugin-handle.c,
10154         (added) libanjuta/anjuta-plugin-handle.h,
10155         (added) libanjuta/anjuta-plugin-manager.c,
10156         (added) libanjuta/anjuta-plugin-manager.h,
10157         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10158         (added) libanjuta/anjuta-profile.c,
10159         (added) libanjuta/anjuta-profile.h,
10160         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
10161         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
10162         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
10163         src/action-callbacks.c: Implemented AnjutaPluginManager
10164         class based on old plugins.[ch]. Implemented AnjutaProfile as
10165         prelimanary profiles implementation. Implemented AnjutaPluginHandle
10166         class to represent plugins (not to be confused with plugin objects).
10167         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
10168         implemented it in AnjutaApp and AnjutaTestShell.
10169         De-globalized plugin management and several clean ups.
10171         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
10172         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
10173         plugins/search/search-replace.c, plugins/terminal/terminal.c,
10174         plugins/project-import/project-import.c,
10175         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
10176         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
10177         Fixed plugins for the change in API.
10179         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
10180         file.
10181         
10182         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10184 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
10186         Reviewed by Naba Kumar  <naba@gnome.org>:
10187         * libanjuta/anjuta-launcher.c,
10188         libanjuta/anjuta-launcher.h:
10189         Add a new function anjuta_set_terminate_on_exit to close the i/o
10190         channel when the child exit
10191         Return directly the status and not the exit code in child-exited
10192         signal
10194         * plugins/gdb/debugger.c:
10195         Use new function in debugger plugin
10197 2007-01-18  Johannes Schmid <jhs@gnome.org>
10199         * src/about.c: Do not show empty license information instead hide the button (#397883)
10201 2007-01-15  Johannes Schmid <jhs@gnome.org>
10203         * plugins/project-manager/plugin.c:
10204         * plugins/project-wizard/templates/python.wiz
10205         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
10206         
10207         Fixed #335235 python programs are not executeable/ do not start when pressing F3
10208         You will also need latest gnome-build svn       
10210 === anjuta 2.1.0 ===
10212 2007-01-14  Naba Kumar  <naba@gnome.org>
10214         * configure.in: Removed reference of mkfile project
10215         template to fix distcheck build error.
10216         * AUTHORS: Updated.
10217         * NEWS: Updated.
10218         * configure.in: Bumped version to 2.1.0 for beta release.
10219         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
10220         crashes as soon as editing starts in normal text files.
10222 2007-01-14  Johannes Schmid <jhs@gnome.org>
10224         * configure.in
10225         * po/LINGUAS:
10226         Applied http://live.gnome.org/GnomeGoals/PoLinguas
10228         * tagmanager/c.c:
10229         Patch from Massimo Cora' to hopefully fix #395362
10231         * plugins/project-wizard/templates/*:
10233         Fixed and tested all project-wizards. Deactivated mkfile project because
10234         it was totally broken and I don't see any real use for it.
10235         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
10237 2007-01-14  Naba Kumar  <naba@gnome.org>
10239         * NEWS: Updated for release.
10240         
10241         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10242         
10243         * libanjuta/interfaces/libanjuta.idl,
10244         plugins/editor/text_editor_cbs.c,
10245         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10246         interface and implemented it for scintilla.
10247         
10248         * plugins/editor/text-editor.c: Fixed highlighing issues when
10249         used with indicators (particularly when the file is just opened).
10250         Fixes bug #377477 – when debugging, scintilla editor grays out all
10251         lines before current line.
10252         
10253         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10254         Maintain a separate list of indicated edtitors for separate contexts.
10255         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10256         
10257 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10259         Reviewed by Naba Kumar  <naba@gnome.org>:
10260         * plugins/debug-manager/plugin.c:
10261         Bug fix: breakpoints cannot be added after stopping the debugger
10263 2007-01-13  Naba Kumar  <naba@gnome.org>
10265         * NEWS: Updated for release.
10267 2007-01-12  Johannes Schmid <jhs@gnome.org>
10269         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10270         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10271         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10272         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10273         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10274         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10275         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10276         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10277         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10278         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10279         
10280         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10281         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10282         
10283         * plugins/sourceview/sourceview.c:
10284         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10285         on character positions.
10286         
10287 2007-01-12  Naba Kumar  <naba@gnome.org>
10289         * src/anjuta-app.c,
10290         plugins/project-manager/plugin.c,
10291         plugins/profile-default/plugin.c,
10292         libanjuta/anjuta-status.c,
10293         libanjuta/anjuta-status.h: Introduced an API for application title
10294         in AnjutaStatus. Set application title to project name.
10296 2007-01-11  Massimo Cora' <maxcvs@email.i>
10298         Reviewed by Naba Kumar  <naba@gnome.org>:
10299         * tagmanager/Makefile.am,
10300         plugins/symbol-browser/Makefile.am: removed installation for 
10301         test programs.
10303 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
10305         Reviewed by Naba Kumar  <naba@gnome.org>:
10306         * plugins/debug-manager/start.h,
10307         plugins/debug-manager/start.c,
10308         plugins/debug-manager/anjuta-debug-manager.ui,
10309         plugins/debug-manager/plugin.c:
10310         Partial fix for bug #392537
10312         * plugins/debug-manager/disassemble.c:
10313         Fix bug #392543
10315 2007-01-11  Naba Kumar  <naba@gnome.org>
10317         * src/anjuta.c: Load project seperately from session,
10318         so that project session is also loaded.
10319         
10320         * plugins/profile-default/plugin.c: Load project in new
10321         anjuta if there already is one loaded currently (disabled
10322         code for now).
10323         
10324         * plugins/editor/aneditor.cxx: Disconnect focus in/out
10325         signals when editor is destroyed. Fixes a crash bug.
10326         
10327         * plugins/editor/text_editor.c: Do not mark line in
10328         ianjuta_editor_goto_line() implementation.
10329         
10330         * plugins/search/search-replace.c: Always check for markable
10331         interface availablility because its optional for an editor.
10332         
10333         * plugins/document-manager/goto_line.c,
10334         plugins/document-manager/action-callbacks.c: Mark lines for
10335         goto line commands (from dialog and from menu entry box).
10336         
10337         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
10338         plugins/file-manager/an_file_view.c: Expand file manager
10339         nodes in idle loop, one at a time. Did as a possible work
10340         around for bug #361763, but it didn't make any difference.
10341         However, it could still be useful in situations where there
10342         are lots to expand.
10343         
10344         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
10346 2007-01-11  Naba Kumar  <naba@gnome.org>
10348         * plugins/editor/scintilla/LineMarker.h,
10349         plugins/editor/scintilla/LexBasic.cxx,
10350         plugins/editor/scintilla/LexHTML.cxx,
10351         plugins/editor/scintilla/include/SciLexer.h,
10352         plugins/editor/scintilla/include/Scintilla.h,
10353         plugins/editor/scintilla/include/Scintilla.iface,
10354         plugins/editor/scintilla/include/ScintillaWidget.h,
10355         plugins/editor/scintilla/LexBash.cxx,
10356         plugins/editor/scintilla/PlatGTK.cxx,
10357         plugins/editor/scintilla/ViewStyle.h,
10358         plugins/editor/scintilla/Editor.cxx,
10359         plugins/editor/scintilla/StyleContext.h,
10360         plugins/editor/scintilla/LexCPP.cxx,
10361         plugins/editor/scintilla/Converter.h,
10362         plugins/editor/scintilla/LexAU3.cxx,
10363         plugins/editor/scintilla/Editor.h,
10364         plugins/editor/scintilla/LexPerl.cxx,
10365         plugins/editor/scintilla/LexVB.cxx,
10366         plugins/editor/scintilla/ScintillaGTK.cxx,
10367         plugins/editor/scintilla/ViewStyle.cxx,
10368         plugins/editor/scintilla/PropSet.cxx,
10369         plugins/editor/scintilla/LexSQL.cxx,
10370         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
10371         version 1.71
10373 2007-01-11  Armin Burgmeier  <armin@arbur.net>
10375         Reviewed by Naba Kumar  <naba@gnome.org>:
10376         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
10377         selected for editing. This fixes bug #394218.
10379         * plugins/class-gen/plugin.c: Do not use project's root URI as project
10380         name if said URI is not known.
10382         * plugins/class-gen/window.c: When stripping function prefix away,
10383         include the trailing underscore because it is already set by the
10384         template.
10386         * plugins/class-gen/transform.c: Include "const char*" and "const
10387         gchar*" in the list for transforming a default C type to a GType.
10388         Don't access invalid memory when writing pointer_str in
10389         cg_transform_first_argument.
10391 2007-01-11  Naba Kumar  <naba@gnome.org>
10393         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
10394         pixmaps/anjuta.svg, pixmaps/Makefile.am,
10395         (renamed) pixmaps/anjuta_icon.png, src/main.c,
10396         libegg/test-actions.c, anjuta.desktop.in.in,
10397         anjuta.prj: Renamed application icon to 'anjuta.png' from
10398         'anjuta_icon.png'. Added more fields in desktop file.
10400         * mime/anjuta.xml: Added magic section.
10401         
10402         * (removed) mime/anjuta.applications,
10403         (removed) mime/anjuta.mime, mime/Makefile.am,
10404         (removed) mime/anjuta.keys,
10405         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
10406         registeration and added scalable icon. Also fixes bug #393680
10408 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
10410         Reviewed by Naba Kumar  <naba@gnome.org>:
10411         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
10412         and anjuta_status_progress_add_ticks() to check for progressbar 
10413         being realized before trying to update it.
10415 2007-01-10  Naba Kumar  <naba@gnome.org>
10417         * tagmanager/tm_workspace.c,
10418         po/POTFILES.in,
10419         plugins/debug-manager/Makefile.am,
10420         plugins/tools/scripts/Makefile.am,
10421         plugins/class-gen/plugin.c,
10422         plugins/class-gen/Makefile.am,
10423         global-tags/Makefile.am: Fixed make distcheck.
10425         * plugins/debug-manager/attach_process.c,
10426         plugins/debug-manager/attach_process.h,
10427         plugins/class-gen/action-callbacks.h,
10428         plugins/class-gen/action-callbacks.c,
10429         plugins/class-gen/class_gen.h,
10430         plugins/class-gen/class_gen.c: Deleted unused/old files.
10432         * (removed) scintilla, (added) plugins/editor/scintilla,
10433         plugins/editor/scintilla/lexers.make,
10434         plugins/editor/scintilla/Makefile.am,
10435         plugins/editor/Makefile.am
10436         configure.in, manuals/reference/libanjuta/Makefile.am
10437         Makefile.am: Moved scintilla to its right place.
10439 2007-01-09  Naba Kumar  <naba@gnome.org>
10441         * plugins/profile-default/plugin.c: Save project session before
10442         a new one is opened.
10444         * plugins/project-manager/plugin.c,
10445         plugins/project-manager/plugin.h,
10446         plugins/project-manager/anjuta-project-manager.ui,
10447         plugins/profile-default/plugin.c,
10448         plugins/profile-default/plugin.h,
10449         plugins/profile-default/Makefile.am,
10450         (added) plugins/profile-default/anjuta-default-profile.ui,
10451         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10452         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
10453         multiple projects support.
10454         
10455 2007-01-06  Armin Burgmeier  <armin@arbur.net>
10457         Reviewed by Naba Kumar  <naba@gnome.org>
10458         * plugins/class-gen/combo-flags.h:
10459         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
10460         enum, added a type parameter to selected signal. Select highlighted
10461         entry when pressing enter (but not unselect it if it was already
10462         selected) before closing the popup. Also accept input when clicking
10463         not into the popup.
10465         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
10466         according to selection type.
10468         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
10469         VOID:BOXED,ENUM.
10471 2007-01-08  Johannes Schmid <jhs@gnome.org>
10473   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
10474   * plugins/project-wizard/templates/gtkmm/Makefile.am
10475   * plugins/project-wizard/templates/python/configure.ac.tpl
10476   * plugins/project-wizard/templates/python/configure.in.tpl
10477   * plugins/project-wizard/templates/python/Makefile.am
10478   * plugins/project-wizard/templates/cpp/configure.ac.tpl
10479   * plugins/project-wizard/templates/cpp/configure.in.tpl
10480   * plugins/project-wizard/templates/cpp/Makefile.am
10481   * plugins/project-wizard/templates/terminal.wiz
10482   * plugins/project-wizard/templates/xlib-dock.wiz
10483   * plugins/project-wizard/templates/wxwin.wiz
10484   * plugins/project-wizard/templates/java.wiz
10485   * plugins/project-wizard/templates/xlib/configure.ac.tpl
10486   * plugins/project-wizard/templates/xlib/configure.in.tpl
10487   * plugins/project-wizard/templates/xlib/Makefile.am
10488   * plugins/project-wizard/templates/gcj/configure.ac.tpl
10489   * plugins/project-wizard/templates/gcj/configure.in.tpl
10490   * plugins/project-wizard/templates/gcj/Makefile.am
10491   * plugins/project-wizard/templates/terminal/configure.ac.tpl
10492   * plugins/project-wizard/templates/terminal/configure.in.tpl
10493   * plugins/project-wizard/templates/terminal/Makefile.am
10494   * plugins/project-wizard/templates/terminal/autogen.sh
10495   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
10496   * plugins/project-wizard/templates/wxwin/configure.in.tpl
10497   * plugins/project-wizard/templates/wxwin/Makefile.am
10498   * plugins/project-wizard/templates/gnome.wiz 
10499   * plugins/project-wizard/templates/java/configure.ac.tpl
10500   * plugins/project-wizard/templates/java/configure.in.tpl
10501   * plugins/project-wizard/templates/java/Makefile.am
10502   * plugins/project-wizard/templates/anjuta-plugin.wiz
10503   * plugins/project-wizard/templates/gtkmm.wiz
10504   * plugins/project-wizard/templates/python.wiz
10505   * plugins/project-wizard/templates/cpp.wiz
10506   * plugins/project-wizard/templates/gtk.wiz
10507   * plugins/project-wizard/templates/gcj.wiz
10508   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
10509   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10510   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10512   Starting fixing of all project wizards:
10513   - rename configure.in to configure.ac
10514   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
10515   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
10516   (See #394184)
10517   
10518   * TODO.task: Added bug number to bounty
10520 2007-01-07  Johannes Schmid <jhs@gnome.org>
10522   *  plugins/build-basic-autotools.c:
10523   Fixed #392290 – Missed install as root option in project manager
10525 2007-01-07  Johannes Schmid <jhs@gnome.org>
10527   * plugins/sourceview/sourceview.c:
10528   Fixed #388731 – Odd editor behaviour after performing block-text operations
10529   Fixed #388727 – Block-tab does not work
10530   
10531   * plugins/sourceview/anjuta-document.h/c:
10532   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
10533   
10534   * configure.in:
10535   Require Gtk+ >= 2.10 for sourceview plugin
10537 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
10539         * libanjuta/anjuta-status.c:
10540         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
10542 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
10544         * configure.in,
10545         plugins/terminal/terminal.c:
10546         Fix bug #377027
10547         remove support for VTE < 0.9
10549 2007-01-06  Naba Kumar  <naba@gnome.org>
10551         * po/POTFILES.in: Updated
10553 2007-01-05  Adam Dingle  <adam@medovina.org>
10555         Reviewed by Naba Kumar  <naba@gnome.org>:
10556         * plugins/message-view/anjuta-message-manager-plugin.glade:
10557         Fixed bug #377903 (improve message color defaults).
10559 2007-01-05  Naba Kumar  <naba@gnome.org>
10561         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
10562         
10563 2007-01-03  Armin Burgmeier  <armin@arbur.net>
10565         Reviewed by  Naba Kumar  <naba@gnome.org>:
10566         * plugins/symbol-browser/test-class.h: Fixed block ends.
10568         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
10569         C-style-block comment.
10571         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
10572         allow lists when writing autogen definition files. This is required
10573         for the new class generator. Also fixed a wrong return value in
10574         npw_autogen_write_definition_file and set a GError in
10575         npw_autogen_execute when the output file could not be opened.
10577         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
10578         user interface.
10580         * plugins/class-gen/Makefile.am: Added templates subdir, removed
10581         goc_template_header and goc_template_source, added top_srcdir to
10582         includes, link against project wizard (also hopefully temporarily),
10583         removed class_gen.h, class_gen.c, action-callbacks.h,
10584         action-callbacks.c.
10586         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
10588         * plugins/class-gen/cell-renderer-flags.h:
10589         * plugins/class-gen/cell-renderer-flags.c:
10590         * plugins/class-gen/combo-flags.h:
10591         * plugins/class-gen/combo-flags.c:
10592         * plugins/class-gen/element-editor.c:
10593         * plugins/class-gen/element-editor.h:
10594         * plugins/class-gen/generator.c:
10595         * plugins/class-gen/generator.h:
10596         * plugins/class-gen/plugin.h:
10597         * plugins/class-gen/plugin.c:
10598         * plugins/class-gen/transform.c:
10599         * plugins/class-gen/transform.h:
10600         * plugins/class-gen/validator.c:
10601         * plugins/class-gen/validator.h:
10602         * plugins/class-gen/window.c:
10603         * plugins/class-gen/window.h: Rewrote class generator, it now allows
10604         adding of several class elements and uses autogen.
10606         * plugins/class-gen/templates/cc-header.tpl:
10607         * plugins/class-gen/templates/cc-source.tpl:
10608         * plugins/class-gen/templates/go-header.tpl:
10609         * plugins/class-gen/templates/go-source.tpl:
10610         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10611         for the class generator.
10613         * configure.in: Added plugins/class-gen/templates/Makefile to output.
10615 2007-01-04  Naba Kumar  <naba@gnome.org>
10617         Patch from Nick Treleaven:
10618         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10619         all matching symbols.
10620         
10621         Patches from  Maik Beckmann and Sébastien Granjoux:
10622         * plugins/profile-default/plugin.c,
10623         plugins/project-manager/plugin.c: Unescape project name. Fixes
10624         Bug #357151
10626 2007-01-04  Naba Kumar  <naba@gnome.org>
10628         * plugins/glade/plugin.c: Fixed compilation with
10629         older glade-3 version.
10630         
10631         Patch from Roland Illig:
10632         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10633         plugins/sourceview/anjuta-document-saver.c,
10634         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10635         are necessary to build anjuta on NetBSD 3.0
10637         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10638         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10639         window manager in gnome.
10640         
10641 2007-01-02  Naba Kumar  <naba@gnome.org>
10642         
10643         * plugins/glade/plugin.c: Make it work with glade-3 svn.
10644         
10645 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10647         Reviewed by Naba Kumar  <naba@gnome.org>:
10648         * libanjuta/interfaces/libanjuta.idl,
10649         plugins/debug-manager/Makefile.am,
10650         plugins/debug-manager/anjuta-marshal.list,
10651         plugins/debug-manager/debugger.c,
10652         plugins/debug-manager/sparse_buffer.c,
10653         plugins/debug-manager/sparse_buffer.h,
10654         plugins/debug-manager/sparse_view.c,
10655         plugins/debug-manager/sparse_view.h,
10656         plugins/debug-manager/disassemble.h,
10657         plugins/debug-manager/disassemble.c,
10658         plugins/debug-manager/anjuta-marshal.list,
10659         plugins/debug-manager/plugin.c,
10660         plugins/gdb/debugger.c,
10661         plugins/gdb/debugger.h,
10662         plugins/gdb/plugin.c:
10663         Add a disassembly view window
10665         * plugins/debug-manager/breakpoints.c,
10666         plugins/debug-manager/chunk_view.c,
10667         plugins/debug-manager/locals.c,
10668         plugins/debug-manager/memory.c,
10669         plugins/debug-manager/registers.c,
10670         plugins/debug-manager/stack_trace.c:
10671         Add some debugging information 
10673 2006-12-18  Naba Kumar  <naba@gnome.org>
10675         * configure.in, plugins/glade/plugin.c: Allow building against both
10676         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10678 2006-12-03  Naba Kumar  <naba@gnome.org>
10679         
10680         * TODO.tasks: Marked a bounty completed.
10682 2006-11-24  Adam Dingle <adam@medovina.org>
10684         Reviewed by Naba Kumar  <naba@gnome.org>:
10685         * plugins/build-basic-autotools/build-basic-autotools.c,
10686         plugins/debug-manager/watch.c,
10687         plugins/document-manager/plugin.c, 
10688         plugins/patch/plugin.c,
10689         plugins/project-manager/plugin.c:
10690         Fixed bug #378879 (several command names need ellipses).
10692 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
10694         Reviewed by: Naba Kumar  <naba@gnome.org>
10695         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10696         GCC 4.1.2 (there are only two warnings remaining now when compiling
10697         plugins).
10699         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10701         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10702         macro so that the generated function support a NULL plugin parameter.
10704         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10705         in debug_tree_find_expression by freeing memory returned by the call
10706         to gtk_tree_model_get instead of the parameter string.
10708 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10710         * plugins/debug-manager/breakpoints.c:
10711         Fix bug #378850
10713         * plugins/debug-manager/anjuta-debug-manager.ui,
10714         plugins/debug-manager/debugger.c,
10715         plugins/debug-manager/plugin.c:
10716         Fix bug #378871
10718 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10720         * libanjuta/anjuta-launcher.c,
10721         plugins/gdb/debugger.c:
10722         Fix bug #377061
10724 2006-11-21  Naba Kumar  <naba@gnome.org>
10726         * plugins/search/search_preferences.c: Fixed build break.
10727         
10728 2006-11-20  Naba Kumar  <naba@gnome.org>
10729         
10730         Patch from Kjartan Maraas:
10731         * plugins/cvs-plugin/cvs-interface.c,
10732         plugins/document-manager/plugin.c,
10733         plugins/gtodo/interface.c,
10734         plugins/gtodo/libgtodo.h,
10735         plugins/message-view/anjuta-msgman.c,
10736         plugins/project-wizard/druid.c,
10737         plugins/search/search_preferences.c,
10738         plugins/sourceview/sourceview-prefs.c,
10739         plugins/terminal/terminal.c,
10740         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10742         Patch from Przemysław Grzegorczyk:
10743         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10744         plugins/subversion/anjuta-subversion.glade: Enable files in
10745         fileselection dialog. Fixes bug #376031.
10746         
10747 2006-11-17  Adam Dingle <adam@medovina.org>
10749         Reviewed by: Naba Kumar  <naba@gnome.org>
10750         * plugins/build-basic-autotools/build-basic-autotools.c
10751         * plugins/class-gen/anjuta-class-gen.plugin.in
10752         * plugins/debug-manager/breakpoints.c
10753         * plugins/debug-manager/plugin.c
10754         * plugins/devhelp/plugin.c
10755         * plugins/document-manager/plugin.c
10756         * plugins/gdb/debugger.c
10757         * plugins/glade/anjuta-glade.plugin.in
10758         * plugins/gtodo/plugin.c
10759         * plugins/language-support-cpp-java/plugin.c
10760         * plugins/message-view/plugin.c
10761         * plugins/project-import/anjuta-project-import.glade
10762         * plugins/project-import/anjuta-project-import.plugin.in
10763         * plugins/search/plugin.c
10764         * plugins/tools/scripts/tools-2.xml.in
10765         * plugins/valgrind/plugin.c
10766         * src/anjuta-actions.h:
10767         Fixed bug #376335 "menu items should be capitalized".  Minor
10768         grammar edits.
10770 2006-11-20  Naba Kumar  <naba@gnome.org>
10771         
10772         * configure.in: Fixed build.
10774         Patch from: Arjan Timmerman
10775         *configure.in: Make subvesion plugin build for apr 1.x.
10776         Fixes: Bug #364754.
10777         
10778 2006-11-20  Johannes Schmid <jhs@gnome.org>
10780         * configure.in
10781         * plugins/*/*.[ch]:
10782         Removed patches from Sylvain and Günther. They caused not problems but
10783         Naba was against them.
10785 2006-11-20  Johannes Schmid <jhs@gnome.org>
10787         * Removed me from MAINTAINERS
10789 2006-11-14  Günther Brammer <GBrammer@gmx.de>
10791         * configure.in:
10792         Use apr-1 instead of apr-0
10794 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
10796         * global-tags/create_global_tags.sh.in: Correct a bug when environment
10797         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10798         and another bug occuring when parsing .pc file containing quotes.
10800 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
10802         * plugins/*/*.[ch]: Use class macro for type casting.
10804         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10805         GCC 4.1.2 (there are only two warnings remaining now when compiling
10806         plugins).
10808         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10809         a memory leak in debug_tree_find_expression; g_free was called on
10810         the parameter instead of the memory allocated by gtk_tree_model_get.
10812         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10813         to declare and initialize the global type variable of the plugin.
10815 2006-10-31  Naba Kumar  <naba@gnome.org>
10817         * global-tags/create_global_tags.sh.in: Added an end message.
10818         
10819         * libanjuta/anjuta-launcher.h: Fixed indentation.
10820         
10821         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10822         creation to a) append the messages in right way, b) Connect signals
10823         to the view properly and c) Recreate the system-tags.cache at the
10824         end of the generation.
10826         * plugins/symbol-browser: Fixed action path (double
10827         click on sysmbols was not working).
10829         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10830         Fixed typedef and removed dead code.
10832         * tagmanager/c.c: Took the latest version from ctags source
10833         repository, because the one we had (from ctags 5.6) was broken.
10834         
10835         * global_tags/create_global_tags.sh.in: Reverted the patch from
10836         Sylvain because it was not right fix (and added a helpful comment).
10837         Used /bin/bash to fix the bashism and generated separate log files
10838         for each tag files in the same directory.
10839         
10840 2006-10-29  Naba Kumar  <naba@gnome.org>
10842         * plugins/editor/text_editor.c: Use a temporary file
10843         to save the editor and move it at the end to original
10844         file. This will prevent data corruption if file save
10845         failed for any reason. Also report proper errors when
10846         file save fails. Fixes bug #346575.
10847         
10848 2006-10-26  Naba Kumar  <naba@gnome.org>
10850         * plugins/document-manager/anjuta-docman.c: Do not load
10851         the same files with different path more than once (happens
10852         with symlinked files). Fixes Bug #323591.
10854 2006-10-25  Naba Kumar  <naba@gnome.org>
10856         * plugins/valgrind/vgactions.c: Fixed a warning.
10858 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
10860         Reviewed by Naba Kumar  <naba@gnome.org>:
10862         * plugins/valgrind/vgtoolview.c:
10863         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10865         * plugins/valgrind/bugged-prg-test.c:
10866         No more warning during compilation with GCC 4.1.
10867         Program is still buggy in order to be used as a test of the
10868         plugin.
10870         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10871         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10872         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10873         plugins/valgrind/vgrule.c:
10874         No more warning during compilation with GCC 4.1.
10876         * plugins/valgrind/plugin.c:
10877         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10878         prototype (was missing from previous patch).
10880 2006-10-24  Naba Kumar  <naba@gnome.org>
10882         * plugins/glade/plugin.c: Show glade tree view, not list view.
10883         
10884         * plugins/glade/plugin.c: Fixed crash when Anjuta is
10885         exited with glade plugin still loaded. Fixes Bug #364755.
10887         * plugins/document-manager/anjuta-document-manager.plugin.in:
10888         Added application/x-reject in accepted mime-types.
10889         
10890         * Changelog: Fixed changelog alignments.
10892 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
10894         Reviewed by: Naba Kumar  <naba@gnome.org>
10895         
10896         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10897         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10898         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10899         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10900         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10901         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10902         plugins/valgrind/vgsearchbar.c:
10903         Use class macro for type casting.
10905         * plugins/valgrind/plugin.h:
10906         Don't force cast a GtkActionGroup to a GtkAction.
10908         * plugins/valgrind/plugin.c:
10909         Use correct API to get path of the preoject root when building
10910         the list of targets for the run action.
10911         Correct ordering of the construction of the preferences widgets.
10912         Only remove the valgrind widget if it is currently displayed.
10914         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10915         Return if check_valgrind_binary() fails.
10916         The ValgrindPluginPrefs object is initialized after the call to
10917         vg_action_new. Take a handle to the location of the pointer to
10918         the future object.
10920 2006-10-24  Naba Kumar  <naba@gnome.org>
10922         * HACKING: Updated coding sample.
10923         
10924         Patch from: Armin Burgmeier  <armin@arbur.net>
10925         * plugins/symbol-browser/test-class.h,
10926         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10927         
10928 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10930         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10931         * plugins/valgrind/vgtoolview.h:
10932         Correctly handle the argv / srcdir of vg_tool_view object. Do
10933         not leak memory associated with those arrays.
10935         * plugins/symbol-browser/an_symbol_prefs.c:
10936         Support unloading / reloading of the module (for example when
10937         closing a project and opening another one).
10939         * plugins/project-manager/plugin.c:
10940         Remove plugin widget before removing plugin itself, preventing
10941         a crash with valgrind plugin.
10943         * libanjuta/anjuta-preferences-dialog.c:
10944         Do not use the page_num returned by gtk_notebook_append_page to
10945         remove the page as it cause bugs when pages removal is not done
10946         in LIFO.
10948         * plugins/document-manager/anjuta-docman.c:
10949         Fix some GTK+ warnings.
10951         * global-tags/create_global_tags.sh.in:
10952         Rewrite script to remove bash-ism and use pkg-config directly
10953         instead of parsing the *.pc file by hand. This solve problems
10954         that occurred when one of the directory in PKG_CONFIG_PATH is
10955         empty.
10957 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10959         * plugins/glade/plugin.c: Fix build (#363884)
10961 2006-10-22  Johannes Schmid <jhs@gnome.org>
10963         * plugins/file-manager/an_file_view.c:
10964         * plugins/file-manager/plugin.c:
10965         * plugins/file-manager/plugin.h:
10966         Fix possible crasher when changing project-root uri when we try to restore open nodes
10967         * AUTHORS: Updated
10969 2006-10-19  Naba Kumar  <naba@gnome.org>
10971         Patch from: Juan Pablo Ugarte
10972         * plugins/glade/plugin.c: Include glade header
10973         correctly.
10974         
10975 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10976         
10977         * plugins/debug-manager/Makefile.am,
10978         plugins/debug-manager/sexy-icon-entry.h,
10979         plugins/debug-manager/sexy-icon-entry.c,
10980         plugins/debug-manager/dataview.c:
10981         Fix bug #358134 (Goto memory prompt)
10982         Use sexy-icon-entry from libsexy 0.1.10
10984         * plugins/debug-manager/debugger.c,
10985         plugins/debug-manager/plugin.c,
10986         plugins/debug-manager/start.c,
10987         plugins/gdb/debugger.c,
10988         plugins/gdb/plugin.c:
10989         Better error handling when starting and stopping debugger
10991 2006-10-13  Maik Beckmann <maik@eigenco.de>
10993         * src/action_callbacks.c:
10994         Fixed bug #361830 (AboutDialog does not close) which is caused 
10995         due to a change in Gtk+ 2.10  
10996   
10997 2006-10-12  Adam Dingle <adam@medovina.org>
10999         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
11001         * plugins/search/search-replace.c:
11002         Fixed bug #358068 (indicate when Find in Files is complete)
11004         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11006         * plugins/sourceview/sourceview-prefs.c:
11007         * plugins/sourceview/sourceview.glade:
11008         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
11010         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
11012         * plugins/devhelp/plugin.c:
11013         * plugins/search/plugin.c: 
11014         Fixed bug #359750 (fix find/replace shortcut keys).
11016         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
11017         use Alt+key for shortcuts)
11019         *  plugins/debug-manager/debug_tree.c:
11020         *  plugins/debug-manager/debugger.c:
11021         Fixed bug #359317 (can't load debug manager)
11023         * /plugins/document-manager/plugin.c:
11024         Fixed bug #359259 (highlight modes listed in reverse 
11025         alphabetical order).
11027 2006-10-10  Johannes Schmid <jhs@gnome.org>
11029         * plugins/glade/plugin.c:
11030         Add scrollbars to glade project window
11032 2006-10-10  Johannes Schmid <jhs@gnome.org>
11034         * libanjuta/interfaces/Makefile.am.iface:
11035         Fixed Makefile with broke build
11037 2006-10-07  Johannes Schmid <jhs@gnome.org>
11039         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11040         * libanjuta/interfaces/Makefile.iface.am:
11041         Fixed enum types generation
11043         * libanjuta/interfaces/libanjuta.idl:
11044         Fixed some strange typo
11046 2006-10-06  Johannes Schmid <jhs@gnome.org>
11048         * libanjuta/interfaces/Makefile.iface.am:
11049         Fixed enum-types.h generation
11050         * libanjuta/interfaces/libanjuta.idl:
11051         char* => gchar*
11052         IAnjutaTODO::load should take const gchar* argument
11053         Remove include to libanjuta/e-splash.h which is not installed as header file
11054         Disable get_attributes for now
11055         
11056         * pluings/sourceview/sourceview.c: Disabled get_attributes
11057         
11058         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
11060 2006-10-05  Naba Kumar  <naba@gnome.org>
11062         * TODO.tasks: Set 'Improve class widzard' task to assigned.
11063         Set bug id for 'Profiler plugin' task.
11065 2006-10-03  Naba Kumar  <naba@gnome.org>
11067         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
11068         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
11070         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
11071         plugins/project-manager/plugin.c: Added a new API in
11072         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
11073         Added some documentation. On project close, close all editors that
11074         has files opened for the project.
11075         
11076         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
11077         from the containers on anjuta_shell_remove_widget(). Do not destroy
11078         glade widgets once created.
11079         
11080 2006-10-03  Johannes Schmid <jhs@gnome.org>
11082         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11083         * libanjuta/interfaces/libanjuta.idl:
11084         const-List<> => const List<>
11085         List-free<> => List<>
11086         
11087         * Makefile.am: Reenabled launcher
11089 2006-10-03  Johannes Schmid <jhs@gnome.org>
11091         * libanjuta/interfaces/Makefile.am.iface:
11092         Install libanjuta.idl
11094 2006-10-02  Adam Dingle <adam@medovina.org>
11096         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11098 2006-10-02  Adam Dingle <adam@medovina.org>
11100         * plugins/editor/style-editor.c: fixed bug #357534
11101         * plugins/gdb/utilities.h: removed 2 unused declarations
11103 2006-10-02  Johannes Schmid <jhs@gnome.org>
11105         * Makefile.am: disabled anjuta-launcher
11106         * libanjuta/Makefile.am:
11107         
11108         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
11109         * libanjuta/glue-factory.c: (glue_factory_add_path),
11110         (glue_factory_get_path):
11111         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
11112         * libanjuta/glue-factory.h:
11113         * libanjuta/glue-cpp.h:
11114         * libanjuta/glue-cpp.c:
11115         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
11116         
11117         * libanjuta/interfaces/Makefile.am.iface:
11118         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11119         * libanjuta/interfaces/libanjuta.idl:
11120         Add a new features to idl compiler:
11121         List<Type> => List of Type
11122         List-free<Type> => List of Type, it is up to the caller to free items and list
11123         const-List(-free)<Type> = const List of Types
11124         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
11125         
11126         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
11127         (generic_cpp_class_create_code):
11128         Adapted to new project_manager interface
11129         
11130         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
11131         * plugins/debug-manager/debugger.c:
11132         (ivariable_debugger_iface_init):
11133         Do not use C++ keyword "delete" for interface name
11134         
11135         * plugins/document-manager/anjuta-document-manager.plugin.in:
11136         Added m4 to mime-types
11137         
11138         * plugins/project-manager/plugin.c:
11139         (iproject_manager_add_source_multi):
11140         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
11142 2006-10-01  Naba Kumar  <naba@gnome.org>
11144         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
11145         UI file used when out-of-process devhelp is used instead of
11146         embedded devhelp.
11147         
11148         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
11149         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
11150         plugins/profile-default/default.anjuta: Build devhelp plugin,
11151         but use out-of-process devhelp if devhelp plugin is disabled
11152         (either by user or devhelp is not installed). Disabled devhelp
11153         plugin by default. Added it in default profile.
11155 2006-10-01  Naba Kumar  <naba@gnome.org>
11157         * plguins/project-manager/plugin.c: Possible fix for crash
11158         bug #358583.
11159         
11160         * configure.in, plugins/Makefile.am: Enabled glade plugin and
11161         set dep to last version 3.0.2.
11162         
11163         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
11164         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
11165         plugins/symbol-browser/plugin.c: Use the right action group
11166         for getting popup actions (Fixes lots of assertion failures).
11168         * plugins/project-manager/plugin.c,
11169         plugins/project-manager/plugin.h: use separate action group
11170         for profie actions.
11171         
11172         * plugins/message-view/plugin.c: Disconnect session load
11173         signal on plugin deactivation (fixes a crash).
11175 2006-09-30  Naba Kumar  <naba@gnome.org>
11177         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
11178         * TODO.tasks: Assigned a bounty to Massimo.
11180 2006-09-29  Naba Kumar  <naba@gnome.org>
11182         * src/anjuta-app.c, src/shell.c: Fixed build errors.
11184 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
11186         * plugins/debug-manager/debugger.c,
11187         plugins/debug-manager/plugin.c,
11188         libanjuta/interfaces/libanjuta.idl:
11189         Add a new abort command to quit debugger without waiting
11191         * plugins/gdb/debugger.c,
11192         plugins/gdb/debugger.h,
11193         plugins/gdb/plugin.c:
11194         Send a signal directly to the debugged program
11195         Implement abort command
11197         * plugins/debug-manager/debug_tree.c:
11198         Fix bug #358163
11200         * plugins/debug-manager/stack-trace.c:
11201         Fix bug #358009
11203 2006-09-29  Naba Kumar  <naba@gnome.org>
11205         * TODO.tasks: Updated.
11206         
11207         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
11208         dialog.
11209         
11210         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
11211         
11212         * TODO.tasks: Updated in light of the word wrapping fix
11213         in Tasks Manager. Added a test bounty entry.
11215         * TODO.tasks: Added four bounties.
11216         
11217 2006-09-28  Naba Kumar  <naba@gnome.org>
11219         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
11220         Added 'customizable' parameter to
11221         anjuta_ui_add_action_group_entries() and similar functions to
11222         allow user configuration of the actions. Filter out actions that
11223         are not configurable items (such as submenu items). Now the
11224         'Customize shortcuts' dialog is much better listed.
11226         * plugins/build-basic-autotools/build-basic-autotools.c,
11227         plugins/build-basic-autotools/build-basic-autotools.h,
11228         plugins/cvs-plugin/plugin.c,
11229         plugins/cvs-plugin/plugin.h,
11230         plugins/debug-manager/breakpoints.c,
11231         plugins/debug-manager/plugin.c,
11232         plugins/debug-manager/stack_trace.c,
11233         plugins/debug-manager/watch.c,
11234         plugins/devhelp/plugin.c,
11235         plugins/document-manager/plugin.c,
11236         plugins/file-loader/plugin.c,
11237         plugins/file-manager/plugin.c,
11238         plugins/glade/plugin.c,
11239         plugins/gtodo/interface.c,
11240         plugins/gtodo/plugin.c,
11241         plugins/language-support-cpp-java/plugin.c,
11242         plugins/macro/plugin.c,
11243         plugins/macro/plugin.h,
11244         plugins/message-view/plugin.c,
11245         plugins/patch/plugin.c,
11246         plugins/profile-default/default.anjuta,
11247         plugins/project-manager/plugin.c,
11248         plugins/project-manager/plugin.h,
11249         plugins/sample1/plugin.c,
11250         plugins/search/plugin.c,
11251         plugins/subversion/plugin.c,
11252         plugins/subversion/plugin.h,
11253         plugins/symbol-browser/plugin.c,
11254         plugins/symbol-browser/plugin.h,
11255         plugins/tools/plugin.c,
11256         plugins/valgrind/plugin.c,
11257         plugins/valgrind/plugin.h: Fixed to take care of above change
11258         in API of AnjutaUI. Properly added/removed action groups in some
11259         plugins. Split action groups into customization and non-customizable
11260         groups and added them separately.
11262         * plugins/document-manager/plugin.c: Close files belonging to
11263         project when project is closed (not complete).
11264         
11265         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11266         vertical aligned cell entries.
11267         
11268         * src/anjuta-app.c: Define macros for the placeholder names.
11269         Set default widths and heights of the default placeholders,
11270         so that newly docked widgets are correclty sized.
11271         
11272         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11273         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11274         Fixed to generated correct actions addition/removal code.
11276 2006-09-25  Naba Kumar  <naba@gnome.org>
11278         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11279         libanjuta/anjuta-serializer.[ch]: Implemented serialization
11280         class.
11281         
11282         * plugins/message-view/anjuta-msgman.c,
11283         plugins/message-view/anjuta-msgman.h,
11284         plugins/message-view/message-view.c,
11285         plugins/message-view/message-view.h,
11286         plugins/message-view/plugin.c: Serialize messages panes in
11287         session save and deserialize them in session load so that
11288         build messages persistant.
11289         
11290 2006-09-24  Johannes Schmid <jhs@gnome.org>
11292         * libanjuta/anjuta-utils.c:
11293         * plugins/message-view/message-view.c:
11294         Really fixed #355407
11296 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
11298         * libanjuta/interfaces/libanjuta.idl:
11299         Change one variable sign
11301         * plugins/debug-manager/anjuta-debug-manager.glade,
11302         plugins/debug-manager/anjuta-debug-manager.ui:
11303         Few small interface changes     
11305         * plugins/debug-manager/debug_tree.h,
11306         plugins/debug-manager/watch.c,
11307         plugins/debug-manager/debugger.c,
11308         plugins/debug-manager/plugin.c
11309         plugins/gdb/debugger.c,
11310         plugins/gdb/plugin.c:
11311         Big rewrite of debugger queue
11312         Allow to cancel command
11314         * plugins/debug-manager/memory.c:
11315         Fix a bug if a command is cancelled
11317 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
11319         * plugins/gdb/debugger.c,
11320         plugins/debug-manager/debug_tree.c,
11321         plugins/debug-manager/locals.c:
11322         Restore tree representation for local variable
11323         Add argument in local variable list
11324         Use gdb variable object to get all informations
11326 2006-09-19  Naba Kumar  <naba@gnome.org>
11328         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
11329         that implements AnjutaSavePrompt class.
11331         * ChangeLog: Fixed indentation.
11332         
11333         * libanjuta/Makefile.am,
11334         libanjuta/anjuta-marshal.list,
11335         libanjuta/anjuta-shell.c,
11336         libanjuta/anjuta-shell.h,
11337         plugins/document-manager/action-callbacks.c,
11338         plugins/document-manager/action-callbacks.h,
11339         plugins/document-manager/anjuta-docman.c,
11340         plugins/document-manager/anjuta-docman.h,
11341         plugins/document-manager/plugin.c,
11342         src/anjuta.c: Impletemnted save prompt dialog to prompt for
11343         unsaved items during exit. A new signal is added in shell
11344         interface called 'save-prompt' to collect all unsaved items.
11345         Create AnjutaSavePrompt class (dialog) to process unsaved items.
11346         Fixed document manager to use the new save-prompt signal in shell
11347         and AnjutaSavePrompt object for unsaved files. Cleaned up
11348         AnjutaDocman to synchronously save new files. Fixed function
11349         names.
11351 2006-09-18  Johannes Schmid <jhs@gnome.org>
11353         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
11354         gdl requirement to 0.7.0
11356 2006-09-18  Johannes Schmid <jhs@gnome.org>
11358         * global-tags/.cvsignore:
11359         * global-tags/Makefile.am:
11360         * global-tags/create_global_tags.sh (removed):
11361         * global-tags/create_global_tags.sh.in (added):
11362         Fixed #355407
11363         
11364         * libanjuta/anjuta-launcher.c:
11365         Fixed #349374
11366         
11367         * plugins/project-manager/plugin.c:
11368         (project_manager_plugin_close_project):
11369         Fixed crasher
11370         
11371         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
11372         Fixed gtk critical
11373         
11374         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
11375         More reasonable toolbar creation/deletition though it does
11376         not completly work!
11378 2006-09-15  Johannes Schmid <jhs@gnome.org>
11380         * libanjuta/anjuta-utils.c/.h:
11381         Fixed #355168
11383 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
11385         * scintilla/ScintillaGTK.cxx
11386         Fixed doulbe freeing in Scintilla
11388 2006-09-12  Johannes Schmid  <jhs@gnome.org>
11390         * plugins/symbol-browser/an_symbol_prefs.c:
11391         Support unloading / reloading of the module (for example when
11392         closing a project and opening another one).
11394         * plugins/project-manager/plugin.c:
11395         Really fixed #355148 (Show project name in title bar)
11397 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11399         * libanjuta/plugins.c:
11400         Fixed #355156 (Show plugins in alphabetical order)
11402 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11404         * plugins/project-manager/plugin.c:
11405         Fixed #355148 (Show project name in title bar)
11407 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11409         * plugins/project-manager/plugin.c:
11410         (value_removed_project_root_uri):
11411         Fixed crasher if project cannot be opened
11413 2006-08-30 Naba Kumar  <naba@gnome.org>
11415         * plugins/language-support-cpp-java/plugin.[c,h],
11416         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11417         Impletemnted UI for auto indent.
11418         
11419 2006-08-28 Naba Kumar  <naba@gnome.org>
11420         
11421         * plugins/gvim/.cvsignore,
11422         plugins/gvim/Makefile.am,
11423         plugins/gvim/anjuta-vim-plugin.png,
11424         plugins/gvim/anjuta-vim.c,
11425         plugins/gvim/anjuta-vim.h,
11426         plugins/gvim/anjuta-vim.plugin.in,
11427         plugins/gvim/gtkvim.c,
11428         plugins/gvim/gtkvim.h,
11429         plugins/gvim/plugin.c,
11430         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
11431         in build yet.
11433 2006-08-28 Naba Kumar  <naba@gnome.org>
11435         Patch from: Massimo Corà  <maxcvs@email.it>
11436         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
11437         possible infinite loop.
11439 2006-08-22 Adam Dingle <adam@medovina.org>
11440         
11441         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
11442         to edit are shown in the preferences dialog in anjuta").
11443         Removed unused widgets from the style editor dialog.
11445 2006-08-21  Johannes Schmid <jhs@gnome.org>
11447         * plugins/symbol-browser/test-class.[cpp/h]
11448         Added missing files
11450 2006-08-18  Naba Kumar  <naba@gnome.org>
11452         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
11453         end of document loading.
11455         * plugins/language-support-cpp-java/plugin.c,
11456         plugins/sourceview/sourceview.c: Fixed plugin loading.
11458 2006-08-17  Naba Kumar  <naba@gnome.org>
11460         * plugins/language-support-cpp-java/plugin.c,
11461         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
11462         mode line parsing. Indentation parameters initialized based on
11463         mode line parameters.
11465 2006-08-16  Naba Kumar  <naba@gnome.org>
11467         * Makefile.am, plugins/editor/text_editor.c,
11468         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
11469         comments.
11471 2006-08-16 Naba Kumar  <naba@gnome.org>
11473         Patch from  Massimo Cora'  <maxcvs@email.it>:
11474         
11475         * plugins/editor/aneditor-autocomplete.cxx,
11476         plugins/editor/aneditor-calltip.cxx,
11477         plugins/symbol-browser/Makefile.am,
11478         plugins/symbol-browser/an_symbol.c,
11479         plugins/symbol-browser/an_symbol_view.c,
11480         plugins/symbol-browser/plugin.c,
11481         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
11482         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
11483         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
11484         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
11485         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
11486         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
11487         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
11488         tagmanager/get.h, tagmanager/html.c,
11489         tagmanager/include/tm_source_file.h,
11490         tagmanager/include/tm_tag.h,
11491         tagmanager/include/tm_workspace.h,
11492         tagmanager/jscript.c, tagmanager/keyword.c,
11493         tagmanager/keyword.h, tagmanager/lisp.c,
11494         tagmanager/lregex.c, tagmanager/lua.c,
11495         tagmanager/main.h, tagmanager/make.c,
11496         tagmanager/options.c, tagmanager/options.h,
11497         tagmanager/parse.c, tagmanager/parse.h,
11498         tagmanager/parsers.h, tagmanager/pascal.c,
11499         tagmanager/perl.c, tagmanager/php.c,
11500         tagmanager/python.c, tagmanager/read.c,
11501         tagmanager/read.h, tagmanager/readtags.c,
11502         tagmanager/readtags.h, tagmanager/rexx.c,
11503         tagmanager/routines.c, tagmanager/routines.h,
11504         tagmanager/ruby.c, tagmanager/scheme.c,
11505         tagmanager/sh.c, tagmanager/slang.c,
11506         tagmanager/sml.c, tagmanager/sort.c,
11507         tagmanager/sort.h, tagmanager/sql.c,
11508         tagmanager/strlist.c, tagmanager/strlist.h,
11509         tagmanager/tcl.c, tagmanager/tm_source_file.c,
11510         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
11511         tagmanager/tm_workspace.c, tagmanager/verilog.c,
11512         tagmanager/vim.c, tagmanager/vstring.c,
11513         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
11514         5.6 and namespace completion fixed.
11516         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11517         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
11519 2006-08-15 Naba Kumar  <naba@gnome.org>
11521         * libanjuta/interfaces/libanjuta.idl,
11522         plugins/editor/text-editor-iterable.c,
11523         plugins/editor/text_editor.c,
11524         plugins/sourceview/sourceview-cell.c,
11525         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
11526         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
11527         ianjuta_editor_end_action().
11528         
11529         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
11531 2006-08-13 Naba Kumar  <naba@gnome.org>
11533         * plugins/debug-manager/breakpoints.c,
11534         plugins/debug-manager/memory.c,
11535         plugins/debug-manager/registers.c,
11536         src/layout.xml: Fixed debugger widgets layout.
11538 2006-08-12 Naba Kumar  <naba@gnome.org>
11540         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
11541         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11542         plugins/editor/editor.glade, plugins/editor/text_editor.h,
11543         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
11544         codes and dead codes. Removed automatic indentation prefs.
11546 2006-08-12  Johannes Schmid <jhs@gnome.org>
11548         * libanjuta/Makefile.am:
11549         * libanjuta/anjuta-launcher.c:
11550         * libanjuta/anjuta-launcher.h:
11551         * libanjuta/anjuta-plugin.c:
11552         * libanjuta/anjuta-plugin.h:
11553         * libanjuta/anjuta-preferences.c:
11554         * libanjuta/anjuta-preferences.h:
11555         * libanjuta/anjuta-shell.c:
11556         * libanjuta/anjuta-shell.h:
11557         * libanjuta/libanjuta.h:
11558         
11559         Made wrapper friendly:
11560         - no inline in header files (preferences_set/get)
11561         - correct signal names
11562         - correct GError** argument in anjuta_shell_freeze/thaw
11563         - include correct files in libanjuta.h
11564         
11565         * plugins/project-manager/plugin.c: 
11566         Fixed two crashers
11568 2006-08-11 Naba Kumar  <naba@gnome.org>
11570         * plugins/editor/aneditor-priv.h,
11571         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
11572         
11573         * plugins/editor/text_editor_cbs.c,
11574         plugins/sourceview/anjuta-view.c: Pass the right position for char
11575         added signal.
11576         
11577         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
11578         
11579         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
11581 2006-08-11 Naba Kumar  <naba@gnome.org>
11583         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
11584         return the right character at the iter position and get_char() to
11585         not leak memory.
11587         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
11588         to set to character offset and not byte index.
11590         * plugins/language-support-cpp-java/plugin.c: Improved
11591         auto-indentation login. Indents opening and closing braces correctly.
11593 2006-08-10  Johannes Schmid <jhs@gnome.org>
11595         * INSTALL:
11596         * autogen.sh:
11597         Required automake = 1.9
11599         * libanjuta/anjuta-children.c:
11600         * libanjuta/anjuta-children.h:
11601         * libanjuta/anjuta-encodings.h:
11602         * libanjuta/anjuta-launcher.h:
11603         * libanjuta/anjuta-plugin-description.h:
11604         * libanjuta/anjuta-preferences-dialog.h:
11605         * libanjuta/anjuta-preferences.h:
11606         * libanjuta/anjuta-session.h:
11607         * libanjuta/anjuta-status.h:
11608         * libanjuta/anjuta-ui.h:
11609         * libanjuta/anjuta-utils.c:
11610         * libanjuta/anjuta-utils.h:
11611         * libanjuta/e-splash.h:
11612         * libanjuta/glue-factory.h:
11613         * libanjuta/glue-plugin.h:
11614         * libanjuta/plugins.h:
11615         * libanjuta/resources.h:
11616         Fixed libanjuta to be able to wrap it
11617         - G_BEGIN_DECLS, G_END_DECLS
11618         - include all necessary files in libanjuta.h
11620         * plugins/gtodo/tray-icon.c:
11621         * plugins/terminal/terminal.c:
11622         Some build fixes for freebsd
11624         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11625         * plugins/sourceview/sourceview.glade:
11626         Remove auto-indent feature as it is now in language-support
11628 2006-08-09 Naba Kumar  <naba@gnome.org>
11630         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11631         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11632         Added missing files.
11634         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
11635         get_use_spaces(), set_tabsize() and set_use_spaces().
11637 2006-08-09 Naba Kumar  <naba@gnome.org>
11639         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11640         succeeded in activating.
11642         * plugins/document-manager/plugin.c: Added debug message.
11644         * libanjuta/interfaces/libanjuta.idl,
11645         plugins/editor/text_editor.c: Implemented get_tabsize(),
11646         get_use_spaces(), set_tabsize() and set_use_spaces().
11648         * plugins/language-support-cpp-java/Makefile.am,
11649         plugins/language-support-cpp-java/plugin.c,
11650         plugins/language-support-cpp-java/plugin.h: Used editor parameters
11651         for indentation. Added preferences page for paramenters.
11653         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11655 2006-08-08 Naba Kumar  <naba@gnome.org>
11657         * libanjuta/interfaces/libanjuta.idl,
11658         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11659         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11660         plugins/editor/text_editor.c,
11661         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11662         and implemented it for both scintilla and sourceview.
11664         * plugins/search/plugin.c: Use the new grab_focus() to transfer
11665         focus back to editor (happens when pressing esc in incremental
11666         search box).
11668 2006-08-08 Naba Kumar  <naba@gnome.org>
11670         * libanjuta/interfaces/libanjuta.idl,
11671         plugins/editor/text_editor.c,
11672         plugins/editor/text_editor.h,
11673         plugins/editor/text-editor-iterable.c,
11674         plugins/sourceview/sourceview-cell.c,
11675         plugins/sourceview/sourceview.c: Implemented editor attributes
11676         methods.
11677         
11678         * plugins/editor/aneditor.cxx: Disabled old indentation code.
11679         plugins/language-support-cpp-java/plugin.c: Implemented indentation
11680         code (not complete yet).
11682         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11683         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11684         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11685         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11686         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11687         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11689 2006-08-04 Naba Kumar  <naba@gnome.org>
11691         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11692         implementation.
11693         
11694 2006-08-03  Johannes Schmid <jhs@gnome.org>
11696         * configure.in: Add a more informative text to valgrind plugin
11698         * TODO.tasks:
11699         Modified Preferences tasl
11700         * libanjuta/anjuta-plugin.c: 
11701         * libanjuta/anjuta-preferences-dialog.c: 
11702         * libanjuta/anjuta-preferences-dialog.h:
11703         * libanjuta/anjuta-preferences.c:
11704         * libanjuta/anjuta-preferences.h:
11705         * libanjuta/interfaces/Makefile.am.iface:
11706         * libanjuta/interfaces/libanjuta.idl:
11707         Added IAnjutaPreferences interface which every plugin that has preferences should
11708         implement. Call merge() and unmerge() at plugin activation/deactivation.
11709         Fixed preferences_page_remove()
11710         
11711         * plugins/build-basic-autotools/build-basic-autotools.c:
11712         * plugins/cvs-plugin/plugin.c: 
11713         * plugins/document-manager/plugin.c:
11714         * plugins/editor/plugin.c:
11715         * plugins/editor/plugin.h:
11716         * plugins/file-manager/plugin.c: 
11717         * plugins/gtodo/main.h:
11718         * plugins/gtodo/plugin.c: 
11719         * plugins/gtodo/preferences.c: 
11720         * plugins/message-view/anjuta-msgman.c: 
11721         * plugins/message-view/anjuta-msgman.h:
11722         * plugins/message-view/plugin.c:
11723         * plugins/sourceview/plugin.c: 
11724         * plugins/sourceview/plugin.h:
11725         * plugins/symbol-browser/an_symbol_prefs.c:
11726         * plugins/symbol-browser/plugin.c: 
11727         * plugins/terminal/terminal.c: 
11728         * plugins/valgrind/plugin.c
11729         * src/anjuta-app.c:
11730         
11731         Updated preference loading/unloading for all plugins
11733 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11734         
11735         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11736         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
11737     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11738         recommended by the autoconf manual. 
11739         - Fixes compiling with autoconf 2.60.
11740         
11741         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11743 2006-08-02      Johanes Schmid <jhs@gnome.org>
11745         * plugins/profile-default/plugin.c:
11746         Fixed session handling
11748 2006-08-01  Johannes Schmid <jhs@gnome.org>
11750         * configure.in
11751         * plugins/Makefile.am:
11752         Disabled devhelp and glade for now as they do not work (#341073
11753         and #341170)
11754         
11755         * plugins/profile-default/anjuta-default-profile.ui (removed):
11756         * plugins/profile-default/plugin.c:
11757         * plugins/profile-default/plugin.h:
11758         * plugins/project-manager/anjuta-project-manager.ui:
11759         * plugins/project-manager/plugin.c:
11760         * plugins/project-manager/plugin.h:
11761         Limted multiple project support #315043
11763         * libanjuta/interfaces/libanjuta.idl:
11764         Added ianjuta_profile_unload
11766 2006-07-31 Naba Kumar  <naba@gnome.org>
11768         * libanjuta/interfaces/libanjuta.idl,
11769         plugins/editor/text-editor-iterable.c,
11770         plugins/editor/text_editor.c,
11771         plugins/sourceview/anjuta-view.c,
11772         plugins/sourceview/anjuta-view.h,
11773         plugins/sourceview/sourceview.c: Fixed text iteration and 
11774         IAnjutaEditor implementations in both scintilla
11775         and sourceview. Cleand up libanjuta API: Removed redundant
11776         erase_range() method from IAnjutaEditor interface, fixed
11777         ianjuta_editor_get_text to take length instead of range (consistency).
11778         autoindentation in both sourceview and scintilla more or less works,
11779         but still disabled for now because there are still some anomalies
11780         in text iteration.
11782         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11784         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11785         API changes.
11787 2006-07-30  Johannes Schmid <jhs@gnome.org>
11789         * plugins/sourceview/anjuta-document.c:
11790         * plugins/sourceview/anjuta-document.h:
11791         * plugins/sourceview/anjuta-view.c: 
11792         * plugins/sourceview/sourceview.c:
11793         Wrote a new "char_added" implementation, I hope this one is good
11795         * plugins/sourceview/sourceview-cell.c:
11796         Fixed typo: "text_iter" instead of "iter"
11798 2006-07-30 Naba Kumar  <naba@gnome.org>
11800         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11802 2006-07-30  Johannes Schmid <jhs@gnome.org>
11804         * autogen.sh: use gnome-autogen.sh from gnome-coomen
11805         
11806         * plugins/debug-manager/plugin.c: 
11807         * plugins/patch/plugin.c:
11808         Use IAnjutaIndicable to mark debugger position
11810         * plugins/sourceview/sourceview.c:
11811         Define colors for IAnjutaIndicable
11813 2006-07-29  Johannes Schmid <jhs@gnome.org>
11815         * plugins/debug-manager/anjuta-debug-manager.ui:
11816         * plugins/debug-manager/breakpoints.c:
11817         * plugins/debug-manager/images/Makefile.am:
11818         * plugins/debug-manager/images/run-to-cursor.png:
11819         * plugins/debug-manager/plugin.c:
11820         Added toolbar and some icons
11822         * plugins/patch/anjuta-patch.ui:
11823         * plugins/patch/patch-plugin.c:
11824         * plugins/patch/patch-plugin.glade:
11825         * plugins/patch/plugin.c:
11826         * plugins/patch/plugin.h:
11827         Improved patch plugin (GUI and function)
11829         * plugins/sourceview/sourceview.c:
11830         Fixed another Gtk-Critical
11832         * plugins/tools/anjuta-tools.ui:
11833         * plugins/tools/plugin.h:
11834         Put Patch plugin in tools menu and changed ui file
11836 2006-07-29  Johannes Schmid <jhs@gnome.org>
11838         * plugins/document-manager/plugin.c:
11839         Fixed accelator Gtk-Warning
11841         * plugins/message-view/anjuta-msgman.c: 
11842         Fixed Gtk-Warning
11844         * plugins/sourceview/anjuta-document.c:
11845         * plugins/sourceview/anjuta-document.h:
11846         * plugins/sourceview/anjuta-marshal.list:
11847         Wrote a better emitter for the char-added signal
11849         * plugins/sourceview/sourceview.c:
11850         Fixed Redo/Undo to void Gtk-Criticals
11851         
11852         * plugins/sourceview/sourceview-args.c:
11853         * plugins/sourceview/sourceview-cell.c:
11854         * plugins/sourceview/sourceview-scope.c:
11855         * plugins/sourceview/sourceview-tags.c: 
11856         Adapted to new IAnjutaIterator API
11858 2006-07-28 Naba Kumar  <naba@gnome.org>
11860         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11862         * plugins/symbol-browser/an_symbol.c,
11863         plugins/symbol-browser/an_symbol_iter.c,
11864         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11865         subclass of AnjutaSymbol so that the symbol is accessible from
11866         the iter in light of changes in IAnjutaIterable.
11868         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11869         implementation of IAnjutaIterable.
11871 2006-07-28 Naba Kumar  <naba@gnome.org>
11873         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11874         IAnjutaIterable. They were kind of useless since the interface is
11875         defined on the data object itself. Added set_position() method
11876         in IAnjutaIterable to allow setting arbitrary current index to the
11877         iter.
11878         Added erase() and erase_range() in IAnjutaEditor.
11880         * plugins/editor/text-editor-iterable.c: Fixed 
11881         plugins/editor/text_editor.c: Implemented erase() and erase_range()
11882         methods in editor. Fixed get_line_from_position() method.
11884         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11885         code. It's disabled for now.
11887         * plugins/sourceview/sourceview-cell.c,
11888         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11889         implementation.
11891 2006-07-27  Johannes Schmid <jhs@gnome.org>
11893         * plugins/sourceview/sourceview-cell.c:
11894         Fixed IAnjutaEditorCell to work only on a single line
11895         Fixed crasher in finalize
11897         * plugins/symbol-browser/an_symbol_prefs.c:
11898         * global-tags/Makefile.am:
11899         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11900         script installation     
11902 2006-07-26 Naba Kumar  <naba@gnome.org>
11904         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11905         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11906         
11907         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11908         
11909         * plugins/document-manager/plugin.c: Fixed dynamic loading of
11910         support plugins
11911         
11912         * plugins/editor/text-editor-iterable.c,
11913         plugins/editor/text_editor.c,
11914         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11915         method to work correctly, it was ignoring start and end parameters.
11916         Fixed TextEditorCell implementation. Fixed 'char-added' signal
11917         emission.
11918         
11919         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11920         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11922 2006-07-24  Massimo Cora'  <maxcvs@email.it>
11924         * plugins/symbol-browser/an_symbol_view.c,
11925         plugins/symbol-browser/an_symbol_view.h,
11926         plugins/symbol-browser/plugin.c:
11927     fix a matching case into sv_extract_type_qualifier_from_expr ()
11928     and some minor issues.
11930 2006-07-26  Johannes Schmid <jhs@gnome.org>
11932         * plugins/language-support-cpp-java/plugin.c:
11933         Fixed to work kind of with sourceview editor
11934         * plugins/sourceview/anjuta-document.c: 
11935         * plugins/sourceview/anjuta-view.c: 
11936         * plugins/sourceview/sourceview-cell.c:
11937         * plugins/sourceview/sourceview.c:
11938         Fixed IAnjutaEditorCell and "char-added" signal
11940 2006-07-24 Naba Kumar  <naba@gnome.org>
11942         * plugins/document-manager/plugin.c,
11943         plugins/document-manager/plugin.h: Initial implementedion for loading
11944         support plugins.
11945         
11946         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11947         implementation.
11948         
11949         * plugins/editor/text_editor.c: Fixed syntax highlighting when
11950         indicators are cleared (that leaved grey texts).
11952 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11954         * libanjuta/interfaces/libanjuta.idl,
11955         plugins/debug-manager/breakpoints.c,
11956         plugins/debug-manager/memory.c,
11957         plugins/debug-manager/registers.c,
11958         plugins/debug-manager/debug_tree.c,
11959         plugins/debug-manager/debugger.c,
11960         plugins/gdb/debugger.c,
11961         plugins/gdb/debugger.h,
11962         plugins/gdb/plugin.c:
11963         Add a parameter for reporting error
11964         Add a new interface for using gdb variable object
11965         Allow to cancel commands
11966         Rewrite handling of debugger state
11968         * plugins/debug-manager/plugin.c,
11969         plugins/debug-manager/locals.c,
11970         plugins/debug-manager/locals.h,
11971         plugins/debug-manager/register.c,
11972         plugins/debug-manager/stack_trace.c,
11973         plugins/debug-manager/stack_trace.h:
11974         Create and destroy local and stack trace windows when needed
11976 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11978         * plugins/document-manager/plugin.c:
11979         Fixed "Automatic" highlighting
11981 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11983         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11985         * plugins/sourceview/anjuta-view.c:
11986         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11988 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
11989         
11990         * configure.in: Check for C/C++-Compiler correctly
11992 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
11994         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11996         * plugins/debug-manager/stack_trace.c:
11997         Destroy stack window when debuuger is disabled (#347414)
11998         
11999         * plugins/sourceview/anjuta-view.c:
12000         Fix a crash with popup-menu (#347412)
12002 2006-07-13 Naba Kumar  <naba@gnome.org>
12004         * plugins/editor/Makefile.am,
12005         plugins/editor/text_editor.h,
12006         plugins/editor/text-editor-iterable.h,
12007         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
12008         tested yet).
12009         
12010         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
12011         code.
12012         
12013         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
12015 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
12017         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
12018         Bug #342937
12019         
12020 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12022         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12024         * libanjuta/anjuta-preferences-dialog.c:
12025         Do not use the page_num returned by gtk_notebook_append_page to
12026         remove the page as it cause bugs when pages removal is not done
12027         in LIFO.
12029         * plugins/document-manager/anjuta-docman.c:
12030         * src/anjuta-app.c:
12031         makes Anjuta display dock_items which have previously been hidden
12033 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12035         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12037         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
12038         * plugins/sourceview/sourceview.c: (imark_unmark):
12039         
12040         Patches for bugs #346450 and #346295
12041         
12042         * AUTHORS: Added Fredrik
12044 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
12046         * plugins/message-view/anjuta-msgman.c: 
12047         Fixed close button/icon size (like in docman)
12049 2006-06-10 Naba Kumar <naba@gnome.org>
12051         * plugins/editor/text_editor.c: Fixed goto line to mark the line
12052         being set.
12053         
12054 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
12056         * libanjuta/interfaces/libanjuta.idl:
12057         Move inspect_memory function in IAnjutaCpuDebugger interface
12058         Rename Boolean type to State
12060         * plugins/debug-manager/breakpoint.c:
12061         Rename Boolean type to State
12063         * plugins/debug-manager/Makefile.am,
12064         plugins/debug-manager/anjuta-marshal.list,
12065         plugins/debug-manager/data_view.c,
12066         plugins/debug-manager/data_view.h,
12067         plugins/debug-manager/data_buffer.c,
12068         plugins/debug-manager/data_buffer.h,
12069         plugins/debug-manager/chunk_view.c,
12070         plugins/debug-manager/chunk_view.h,
12071         plugins/debug-manager/anjuta-debug-manager.ui,
12072         plugins/debug-manager/debugger.c,
12073         plugins/debug-manager/memory.c,
12074         plugins/debug-manager/memory.h,
12075         plugins/debug-manager/plugin.c,
12076         plugins/gdb/debugger.c,
12077         plugins/gdb/debugger.h,
12078         plugins/gdb/plugin.c:
12079         Rewrite memory window using a special widget
12080         Rename Boolean type to State
12082 2006-06-08 Naba Kumar <naba@gnome.org>
12084         * plugins/editor/text_editor.c (itext_editor_get_current_word):
12085         Do not return garbage characters and return NULL when there is no
12086         current word.
12087         
12088         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
12089         work correctly.
12090         
12091         * plugins/search/search-replace.c: Fixed a mem leak.
12093 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
12095         * libanjuta/anjuta-launcher.c:
12096         Added debug message (see #343522)
12097         
12098         * plugins/build-basic-autotools/build-basic-autotools.c:
12099         Patch from Günther Brammer to fix #344015
12101         * plugins/sourceview/sourceview.c:
12102         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
12103         automatic highlight of build messages)
12105 2006-06-06 Naba Kumar <naba@gnome.org>
12107         * configure.in,
12108         libanjuta/interfaces/libanjuta.idl,
12109         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12110         plugins/Makefile.am,
12111         plugins/document-manager/action-callbacks.c,
12112         plugins/document-manager/plugin.c,
12113         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
12114         interface for language highlight selection and langauge change
12115         signal.
12116         
12117         * plugins/language-support-cpp-java: Added language support
12118         plugin for cpp and java.
12120 2006-05-27  Naba Kumar  <naba@gnome.org>
12122         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
12123         plugins/debug-manager/*, data/Makefile.am,
12124         manuals/reference/libanjuta/libanjuta.types,
12125         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12126         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12127         merged anjuta-new-debugger branch into trunck.
12128         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
12130 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
12131         
12132         * libanjuta/interfaces/libanjuta.idl,
12133         plugins/debug-manager/debugger.c,
12134         plugins/debug-manager/debugger.h,
12135         plugins/gdb/anjuta-gdb.plugin.in,
12136         plugins/gdb/debugger.c,
12137         plugins/gdb/debugger.h,
12138         plugins/gdb/plugin.c:
12139         Add new IAnjutaCpuDebugger interface to access cpu register
12140         Run gdb instead of /usr/local/bin/gdb
12141         
12142         * plugins/debug-manager/plugin.c,
12143         plugins/debug-manager/registers.c,
12144         plugins/debug-manager/registers.h:
12145         Rewrite register window
12146         Rename Load target menu item to Run target
12148 2006-05-07  Naba Kumar  <naba@gnome.org>
12150         * plugins/gdb.init
12151         
12152 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
12154         * plugins/debug-manager/watch.c,
12155         plugins/debug-manager/breakpoint.c,
12156         plugins/debug-manager/breakpoint.h:
12157         Fix crash: disconnect save and load session signals
12159 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
12161         * libanjuta/interface/libanjuta.idl,
12162         plugins/debug-manager/debugger.c,
12163         plugins/gdb/plugin.c:
12164         Add a value parameter for evaluate command
12166         * plugins/debug-manager/anjuta-debug-manager.glade:
12167         Create new dialog box for watches using glade
12169         * plugins/debug-manager/anjuta-debug-manager.ui:
12170         Move watch menu items near the end
12171         Move breakpoint menu items outside the sub menu
12173         * plugins/debug-manager/debug_tree.c,
12174         plugins/debug-manager/debug_tree.h,
12175         plugins/debug-manager/debug_tree.h,
12176         plugins/debug-manager/watch.c:
12177         Move all GUI code from watch.c to debug_tree.c
12178         Add an auto update property to watches
12179         
12180         * plugins/debug-manager/locals.c,
12181         plugins/debug-manager/locals.h,
12182         plugins/debug-manager/stack_trace.c,
12183         plugins/debug-manager/stack_trace.h,
12184         plugins/debug-manager/plugin.c:
12185         Register actions before starting debugger
12187         * plugins/gdb/debugger.c:
12188         Do not call callback function if not present
12190 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
12192         * libanjuta/interfaces/libanjuta.idl,
12193         plugins/debug-manager/stack_trace.c,
12194         plugins/debug-manager/stack_trace.h,
12195         plugins/debug-manager/anjuta-debug-manager.ui,
12196         plugins/gdb/debugger.c:
12197         Add a popup menu in stack frame window
12198         Add a new frame-changed event
12199         Use MI command for getting stack informations
12200         Get filename with full path (need gdb > 6.3)
12202         * libanjuta/interfaces/libanjuta.idl,
12203         plugins/debug-manager/debug_tree.c,
12204         plugins/debug-manager/debugger.c,
12205         plugins/debug-manager/locals.c,
12206         plugins/debug-manager/locals.h,
12207         plugins/debug-manager/plugin.c,
12208         plugins/gdb/debugger.c,
12209         plugins/gdb/debugger.h,
12210         plugins/gdb/parser.c,
12211         plugins/gdb/parser.h,
12212         plugins/gdb/plugin.c,
12213         plugins/gdb/Makefile.am:
12214         Pass watch data with string instead of Watch structures
12215         Use debug_tree in local window
12216         Remove info local
12217         Remove parser.{ch}
12219         * plugins/debug-manager/breakpoints.c,
12220         plugins/debug-manager/utilities.c,
12221         plugins/debug-manager/utilities.h:
12222         Use a GtkListStore instead of a GtkTreeStore
12223         move goto_location_in_editor in utilities.c
12224         
12225 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
12227         * libanjuta/interfaces/libanjuta.idl,
12228         plugins/debug-manager/anjuta-debug-manager.ui,
12229         plugins/debug-manager/breakpoints.c,
12230         plugins/debug-manager/plugin.c,
12231         plugins/gdb/debugger.c:
12232         Add a breakpoint type
12233         Add new popup menu in breakpoint window
12234         Add toggle breakpoint in editor popup menu
12235         Save and restore breakpoint enable
12236         Fix bug in clear all breakpoints
12237         Remove old useless code
12239         * plugins/debug-manager/debugger.c:
12240         Fix some problem with debugger states
12242         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12243         Update documentation
12244         
12245 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12247         * data/Makefile.am,
12248         plugins/gdb/Makefile.am,
12249         plugins/gdb/gdb.init:
12250         Move gdb.init crom data to plugins/gdb
12252         * plugins/gdb/gdb.init,
12253         libanjuta/interfaces/libanjuta.idl,
12254         plugins/debug-manager/breakpoints.c,
12255         plugins/debug-manager/debugger.c,
12256         plugins/debug-manager/plugin.c,
12257         plugins/gdb/debugger.c,
12258         plugins/gdb/plugin.c:
12259         Support pending breakpoints
12260         Rewrite debugger states
12261         Split ianjuta_debugger_log into _enable_log and _disable_log
12263         * plugins/debug-manager/start.c,
12264         plugins/debug-manager/debug_tree.c,
12265         plugins/gdb/parser.c:
12266         Remove some useless lines
12268         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12269         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12270         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12271         Update documentation
12273 2006-03-12 Naba Kumar <naba@gnome.org>
12275         * manuals/references/libanjuta/libanjuta.types: Fixed
12276         debug-manager name.
12277         
12278 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12280         * libanjuta/anjuta-debugger.c,
12281         libanjuta/anjuta-debugger.h:
12282         Remove those files
12283         
12284         * libanjuta/interfaces/libanjuta.idl,
12285         plugins/debug-mananger/breakpoints.c,
12286         plugins/debug-manager/debug_tree.c,
12287         plugins/debug-manager/debugger.c,
12288         plugins/debug-manager/plugin.c,
12289         plugins/debug-manager/registers.c,
12290         plugins/debug-manager/sharedlib.c,
12291         plugins/debug-manager/signal.c,
12292         plugins/debug-manager/stack_trace.c,
12293         plugins/debug-manager/start.c,
12294         plugins/debug-manager/watch.c,
12295         plugins/gdb/debugger.c,
12296         plugins/gdb/debugger.h,
12297         plugins/gdb/parser.c,
12298         plugins/gdb/parser.h,
12299         plugins/gdb/plugin.c:
12300         Move types definitions from libanjuta/anjuta-debugger.{ch}
12301         Rename types from AnjutaDebugger* to IAnjutaDebugger*
12302         
12303         * plugins/gdb/Makefile.am:
12304         Remove user interface from gdb plugin
12306 2006-03-12 Naba Kumar <naba@gnome.org>
12308         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
12310 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
12312         Modified Patch from Marc Maurer <uwog@uwog.net>:
12313         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
12314         Fixes #342447
12315         
12316         * plugins/sourceview/Makefile.am:
12317         * plugins/sourceview/sourceview-cell.c:
12318         * plugins/sourceview/sourceview-cell.h:
12319         * plugins/sourceview/sourceview.c: 
12320         
12321         Implemented IAnjutaEditorCell
12323 2006-05-21  Naba Kumar  <naba@gnome.org>
12325         * libanjuta/interfaces/libanjuta.idl,
12326         plugins/document-manager/action-callbacks.c,
12327         plugins/document-manager/plugin.c,
12328         plugins/editor/print.c, plugins/editor/text_editor.c,
12329         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
12330         Fixed zooming and added icons and shortcuts for zoom menu items.
12332 2006-05-21  Naba Kumar  <naba@gnome.org>
12334         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
12335         whitespaces.
12337 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12339         * plugins/document-manager/anjuta-docman.c:
12340         Fixed close button reaction by setting the correct current editor
12342 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12344         Patch from Yang Hong <yanghong@ccoss.com.cn>:
12345         * plugins/document-manager/anjuta-docman.c
12346         - Fix close button, you can close any tab as you wish now.
12347         - Fadeout mime icon as the same as close image  
12349 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12351         Patch from Marc Maurer <uwog@uwog.net>
12352         * main.c: Compile fix when NLS is enabled
12353         
12354         AUTHORS: Added Marc
12356 2006-05-20  Naba Kumar  <naba@gnome.org>
12358         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
12359         while loading abiword-2.4.4/abi project).
12361 2006-05-18 Naba Kumar  <naba@gnome.org>
12363         * libanjuta/interfaces/libanjuta.idl,
12364         plugins/document-manager/action-callbacks.c,
12365         plugins/editor/print.c,
12366         plugins/editor/text_editor.c,
12367         plugins/editor/text_editor.h,
12368         plugins/editor/text_editor_prefs.c: Fixed zooming.
12369         
12370         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
12371         interface for character iteration and IAnjutaEditorAssist interface
12372         for autocompletions and editor tips.
12374 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
12376         Patch from Günther Brammer <GBrammer@gmx.de>:
12377         * plugins/document-manager/anjuta-docman.c:
12378         Make tabs smaller but keep nice closing icon
12380         * plugins/document-manager/anjuta-docman.c:
12381         * plugins/document-manager/Makefile.am:
12382         
12383         Added nice mime-icons to the editor tabs
12385 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
12387         * configure.in: Bumped version to 2.0.3 (pre-release increment)
12388         
12389         * plugins/symbol-browser/an_symbol_view.c:
12390         - Fixed crasher
12391         - Fixed symbol searching (Yang Hong (#341997))
12392         
12393         * plugins/devhelp/htmlview.c:
12394         Fixed devhelp plugin
12395         
12396         * plugins/build-basic-autotools/build-basic-autotools.c:
12397         * plugins/search/search-replace.c:
12398         * plugins/document-manager/anjuta-docman.c:
12399         
12400         Only add a marker to a line where it makes sense!
12402 === anjuta 2.0.2 ===
12404 2006-05-15  Naba Kumar  <naba@gnome.org>
12406         * configure.in: set required versions for
12407         gdl and glade3.
12408         
12409 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12411         * plugins/glade/plugin.c:
12412         Fixed signal connection for "gtk-doc-search"
12414 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12416         * NEWS: Set release date, add known issues
12417         
12418         * libanjuta/anjuta-shell.c:
12419         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
12420         and debug other gtk-warnings/criticals)
12421         
12422         * plugins/build-basic-autotools/build-basic-autotools.c:
12423         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
12424         
12425         * plugins/sourceview/anjuta-view.c:
12426         * plugins/sourceview/sourceview-args.c:
12427         * plugins/sourceview/sourceview-scope.c:
12428         * plugins/sourceview/sourceview-tags.c:
12429         Fixed gtk-criticals (gtk_source_language_get_mime_types)
12431 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12433         * pixmaps/Makefile.am:
12434         Add preferences_general.png
12435         
12436         * plugins/devhelp/plugin.c:
12437         Fixed some more realise things
12438         
12439         * plugins/message-view/anjuta-msgman.c:
12440         Support stock icons for message panes
12441         
12442         * plugins/search/search-replace.c:
12443         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
12444          
12445         * plugins/search/search-replace_backend.c:
12446         Fixed #341359
12447         
12448         * plugins/sourceview/anjuta-document.c:
12449         * plugins/sourceview/sourceview.c:
12450         Fixed finalise and tag completion
12451         
12452         * src/anjuta-app.c:
12453         Use preferences_general icon
12455 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12457         * pixmaps/Makefile.am:
12458         Fixed EXTRA_DIST
12460 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12462         * plugins/sourceview/sourceview-prefs.c:
12463         Fixed font & color handling
12464         
12465         * plugins/symbol-browser/an_symbol_view.c:
12466         Fixed crasher
12468 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12470         * plugins/macro/macros.xml:
12471         Fixed bug #341583 (Address of FSF)
12473 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
12475         * src/main.c:
12476         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
12477         Update: Do it the cool way...
12478         
12479 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12481         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
12482         Implement gtk-api-help signals of glade3
12483         * configure.in: Bump to glade3 2.91.2
12484         
12485         * plugins/devhelp/plugin.c:
12486         Fixed some realize stuff in the devhelp plugin
12487         
12488         * plugins/sourceview/anjuta-document.c:
12489         fixed bug with scope completion
12491 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12493         * plugins/symbol-browser/an_symbol_view.c
12494         * plugins/symbol-browser/an_symbol_prefs.c
12495         * plugins/symbol-browser/an_symbol_prefs.h
12496         * global_tags/create_global_tags.sh:
12497         
12498         Automaticly create global tags on first startup
12500 2006-05-08  Massimo Cora'  <maxcvs@email.it>
12502         * configure.in:
12503         * plugins/project-wizard/templates/Makefile.am:
12504         * (added) plugins/project-wizard/templates/cpp-logo.png:
12505         * (added) plugins/project-wizard/templates/cpp.wiz:
12506         * (added) plugins/project-wizard/templates/cpp/*:
12508         Added a generic c++ template. It's a simple hello world.
12510 2006-05-07  Massimo Cora' <maxcvs@email.it>
12512         * plugins/symbol-browser/an_symbol_view.c:
12513         fixed a stupid crasher.
12515 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
12517         * plugins/project-wizard/templates/wxwin/configure.in.tpl
12518         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
12519         
12520         Fixed WxWidgets project type
12522 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12524         * plugins/devhelp/htmlview.c: 
12525         * plugins/devhelp/plugin.c:
12526         Maybe I fixed the crash this time! I could at least not reproduce anymore!
12527         
12528         * plugins/project-wizard/install.c:
12529         Don't set a message - thanks to seb
12531 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12533         * plugins/devhelp/htmlview.c: 
12534         * plugins/symbol-browser/an_symbol_view.c:
12535         
12536         There is a weird crash in gtk_idle which I still did not completly fix!
12537         
12538         * plugins/project-wizard/install.c:
12539         Default to success instead of failure
12541 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
12543         * plugins/devhelp/htmlview.c:
12544         * plugins/devhelp/plugin.c:
12545         Fixed bug and libdevhelp issue!
12547         * plugins/project-wizard/install.c:
12548         Fixed message string!
12550 2006-05-03  Massimo Cora' <maxcvs@email.it>
12551        
12552         * plugins/symbol-browser/an_symbol_view.c:
12553         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
12555 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12557         * pixmaps/Makefile.am:
12558         * src/main.c:
12559         * anjuta.desktop.in.in
12560         
12561         GNOME Goal #2.1: Install theme-friendly icons
12563 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12565         * plugins/devhelp/htmlview.c: Reload page on reparent
12566         * plugins/document-manager/anjuta-docman.c:
12567         Present document-manager when document is selected in file-manager
12569 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12571         * plugins/symbol-broser/an_symbol_view.c:
12572         Fixed crasher in namespace exploration
12574 2006-05-01  Massimo Cora' <maxcvs@email.it>
12576         * configure.in:
12577         * plugins/valgrind/Makefile.am:
12579         Optional compiling of Valgrind plugin
12581 2006-05-01  Massimo Cora' <maxcvs@email.it>
12583         * plugins/symbol-browser/an_symbol_view.c:
12584         - modularized code. Marked with FIXME the parts which need improvement.
12585         - More comments.
12586     - Added basic namespace completion for Gtkmm type project:
12587     - namespace1::MyClass *class;
12588     - class-> [display]
12589     - Namespaces must be anyway improved.
12591 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12593         * plugins/devhelp/plugin.c: 
12594         Fixed up plugin unloading and show html widget on link selected
12595         
12596         * NEWS: Updated
12597         
12598 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12600         * plugins/devhelp/Makefile.am:
12601         * plugins/devhelp/anjuta-devhelp.plugin.in:
12602         * plugins/devhelp/htmlview.c:
12603         * plugins/devhelp/htmlview.h:
12604         * plugins/devhelp/plugin.c: 
12605         * plugins/devhelp/plugin.h:
12606         Reimplemeted devhelp plugin from scratch
12607         
12608         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12609         Fixed crasher
12611 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
12613         * plugins/sourceview/sourceview-tags.c:
12614         complete some more tag types
12615         
12616         * plugins/valgrind/plugin.c:
12617         * plugins/valgrind/preferences.c:
12618         * plugins/valgrind/vggeneralprefs.c:
12619         
12620         Fixed lots of gtk warnings
12622 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12624         * plugins/sourceview/sourceview-scope.c:
12625         Implemented type-ahead for scope completion
12627 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
12629         * manuals/C/Makefile.am:
12630         * manuals/Makefile.am:
12631         * plugins/document-manager/Makefile.am:
12632         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12633         * plugins/sourceview/Makefile.am:
12634         * tagmanager/c.c:
12635         
12636         Fixed distcheck
12637         
12638         * plugins/class-gen/goc_template_header: G_END_DECLS
12640 2006-05-27  Naba Kumar <naba@gnome.org>
12642         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12643         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12644         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12645         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12646         scintilla/include/Scintilla.iface,
12647         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12648         cvs. Fixed compile flags. Removed outdated patches.
12650 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
12652         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12654         * plugins/sourceview/anjuta-document.c:
12655         * plugins/sourceview/sourceview-args.c:
12656         * plugins/sourceview/sourceview-scope.c:
12657         
12658         Add End/Home keypresses and support completion if symbol start with '!' for example
12659         in an if statement
12661 2006-04-27 Massimo Cora' <maxcvs@email.it>
12663         * libanjuta/interfaces/libanjuta.idl:
12665         * plugins/sourceview/sourceview-scope.c:
12666         * plugins/sourceview/tag-window.c: 
12667         * plugins/sourceview/tag-window.h:
12668         * plugins/symbol-browser/an_symbol_view.c:
12669         * plugins/symbol-browser/an_symbol_view.h:
12670         * plugins/symbol-browser/plugin.c:
12671         
12672         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12673         interface.
12674         Code and ideas for C/C++ new completion engine comes from IComplete written by
12675         Martin Stubenschrott <stubenschrott@gmx.net>.
12676         Currently the interface works only with GtkSourceView plugin.   
12677         
12678         * tagmanager/Makefile.am:
12679         * tagmanager/c.c: 
12680         * tagmanager/entry.h:
12681         * tagmanager/get.c:
12682         * tagmanager/get.h:
12683         * tagmanager/include/tm_file_entry.h:
12684         * tagmanager/include/tm_project.h:
12685         * tagmanager/include/tm_source_file.h:
12686         * tagmanager/include/tm_symbol.h:
12687         * tagmanager/include/tm_tagmanager.h:
12688         * tagmanager/include/tm_work_object.h:
12689         * tagmanager/include/tm_workspace.h:
12690         * tagmanager/parse.c:
12691         * tagmanager/read.c: 
12692         * tagmanager/read.h:
12693         * tagmanager/tm_project.c: 
12694         * tagmanager/tm_source_file.c: 
12695         * tagmanager/tm_workspace.c:
12696         
12697         Tagmanager can now parse a memory buffer and generate/update 
12698         tags into tm_workspace/tm_project on the fly, without using files.
12699         C/C++ is supported now.
12700         
12701 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
12703         * plugins/sourceview/anjuta-document.c:
12704         * plugins/sourceview/sourceview-args.c:
12705         * plugins/sourceview/sourceview-scope.c:
12706         * plugins/sourceview/sourceview.c:
12707         
12708         Fixed some memory leaks and argument completion
12710 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12712         * plugins/glade/plugin.c:
12713         
12714         Fixed glade plugin build because of API changes in glade3
12716 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12718         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12719         Updated editor section
12720         
12721         * manuals/C/anjuta-manual/interface.xml:
12722         * manuals/C/anjuta-manual/preferences.xml:
12723         * manuals/C/anjuta-manual/projects.xml:
12724         Updated manual
12725         
12726         * plugins/editor/anjuta-editor.plugin.in:
12727         Better plugin name
12729 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12731         * configure.in:
12732         * plugins/editor/anjuta-editor.plugin.in:
12733         * plugins/sourceview/sourceview.plugin.in:
12735         Build both editors and let the user decide a runtime!
12736         
12737         * plugins/sourceview/sourceview-scope.c:
12738         Fixed bug in regex to allow test()-> completions
12740 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12742         * plugins/sourceview/anjuta-document.c:
12743         * plugins/sourceview/sourceview-args.c: 
12744         * plugins/sourceview/sourceview-scope.c:
12745         * plugins/sourceview/sourceview-tags.c:
12746         * plugins/sourceview/tag-window.c: 
12747         
12748         Improved callltip windows
12750 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12752         * src/anjuta-app.c: (on_session_save):
12753         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12754         <ricardo.jose.ferrari@gmail.com> for pointing this out!
12756 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12758         * libanjuta/anjuta-utils.c: 
12759         * plugins/cvs-plugin/cvs-execute.c:
12760         Off-by-one...
12762         * scintilla/LexInno.cxx:
12763         * scintilla/LexOpal.cxx:
12764         * scintilla/LexTCL.cxx:
12766         Added missing files from scintilla-update
12768 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12770         * configure.in:
12771         * manuals/C/Makefile.am:
12772         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12773         * manuals/C/anjuta-manual/Makefile.am:
12774         * manuals/C/anjuta-manual/anjuta-manual.xml:
12775         * manuals/C/anjuta-manual/build.xml:
12776         * manuals/C/anjuta-manual/debugger.xml:
12777         * manuals/C/anjuta-manual/execute.xml:
12778         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12779         * manuals/C/anjuta-manual/figures/arguments.png:
12780         * manuals/C/anjuta-manual/figures/configure_dlg.png:
12781         * manuals/C/anjuta-manual/figures/file_menu.png:
12782         * manuals/C/anjuta-manual/figures/menu_main.png:
12783         * manuals/C/anjuta-manual/figures/menubar.png:
12784         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12785         * manuals/C/anjuta-manual/figures/project_info.png:
12786         * manuals/C/anjuta-manual/figures/scrshot.png:
12787         * manuals/C/anjuta-manual/figures/symbol_browser.png:
12788         * manuals/C/anjuta-manual/figures/tool-editor.png:
12789         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12790         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12791         * manuals/C/anjuta-manual/figures/toolbar_format.png:
12792         * manuals/C/anjuta-manual/figures/toolbar_main.png:
12793         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12794         * manuals/C/anjuta-manual/fileoperations.xml:
12795         * manuals/C/anjuta-manual/interface.xml:
12796         * manuals/C/anjuta-manual/introduction.xml:
12797         * manuals/C/anjuta-manual/preferences.xml:
12798         * manuals/C/anjuta-manual/projects.xml:
12799         * manuals/C/anjuta-manual/tools.xml:
12800         * manuals/Makefile.am:
12801         
12802         Updated manual and faq
12804         * scintilla/CallTip.cxx:
12805         * scintilla/CallTip.h:
12806         * scintilla/CellBuffer.cxx:
12807         * scintilla/CellBuffer.h:
12808         * scintilla/ContractionState.cxx:
12809         * scintilla/Document.cxx:
12810         * scintilla/Document.h:
12811         * scintilla/DocumentAccessor.cxx:
12812         * scintilla/Editor.cxx:
12813         * scintilla/Editor.h:
12814         * scintilla/ExternalLexer.cxx:
12815         * scintilla/Indicator.cxx:
12816         * scintilla/KeyMap.cxx:
12817         * scintilla/KeyWords.cxx:
12818         * scintilla/LexAU3.cxx:
12819         * scintilla/LexBash.cxx:
12820         * scintilla/LexCPP.cxx:
12821         * scintilla/LexCaml.cxx:
12822         * scintilla/LexCsound.cxx:
12823         * scintilla/LexEiffel.cxx:
12824         * scintilla/LexGui4Cli.cxx:
12825         * scintilla/LexHTML.cxx:
12826         * scintilla/LexLua.cxx:
12827         * scintilla/LexMSSQL.cxx:
12828         * scintilla/LexOthers.cxx:
12829         * scintilla/LexPOV.cxx:
12830         * scintilla/LexPython.cxx:
12831         * scintilla/LexRuby.cxx:
12832         * scintilla/LexSQL.cxx:
12833         * scintilla/LexVB.cxx:
12834         * scintilla/Makefile.am:
12835         * scintilla/PlatGTK.cxx:
12836         * scintilla/PropSet.cxx:
12837         * scintilla/RESearch.cxx:
12838         * scintilla/RESearch.h:
12839         * scintilla/ScintillaBase.cxx:
12840         * scintilla/ScintillaGTK.cxx:
12841         * scintilla/StyleContext.h:
12842         * scintilla/ViewStyle.cxx:
12843         * scintilla/ViewStyle.h:
12844         * scintilla/XPM.cxx:
12845         * scintilla/include/KeyWords.h:
12846         * scintilla/include/Platform.h:
12847         * scintilla/include/PropSet.h:
12848         * scintilla/include/SciLexer.h:
12849         * scintilla/include/Scintilla.h:
12850         * scintilla/include/Scintilla.iface:
12851         * scintilla/include/ScintillaWidget.h:
12852         * scintilla/lexers.make:
12854         Update to scintilla 1.68
12856         * src/anjuta-app.c:
12857         Only show help items which are really availible
12859         * plugins/cvs-plugin/cvs-callbacks.c
12860         * plugins/cvs-plugin/cvs-execute.c
12861         * plugins/cvs-plugin/subversion-callbacks.c:
12862         * libanjuta/anjuta-utils.c:
12863         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12865 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12867         * plugins/project-wizard/install.c,
12868         * plugins/project-wizard/autogen.c:
12869         Add error messages if using a read only directory
12870         Improve fix for bug #339296
12872 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12874         * libanjuta/interfaces/libanjuta.idl:
12875         * plugins/document-manager/action-callbacks.c:
12876         * plugins/document-manager/plugin.c:
12877         * plugins/editor/text_editor.c:
12878         Added IAnjutaEditorGoto 
12880         * plugins/editor/aneditor.cxx:
12881         * plugins/editor/aneditor.h:
12882         * plugins/editor/text_editor.h:
12883         * plugins/editor/text_editor_prefs.c:
12884         
12885         Fixed #305076
12887 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
12889         * libanjuta/interfaces/libanjuta.idl:
12890         * plugins/document-manager/action-callbacks.c:
12891         * plugins/document-manager/anjuta-docman.c:
12892         * plugins/document-manager/plugin.c:
12893         * plugins/editor/text_editor.c: 
12894         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12895         
12896         * plugins/sourceview/sourceview.c:
12897         * plugins/sourceview/sourceview.glade:
12898         Fixed some uft-8 issues and added a preference option
12899         to enable/disable gnome-vfs monitoring
12900         
12901         * scintilla/Makefile.am:
12902         * scintilla/include/Makefile.am:
12903         Fixed build
12905 2006-04-20  Massimo Cora' <maxcvs@email.it>
12907         * libanjuta/interfaces/libanjuta.idl:
12908         Remove get_current_pos () because we have get_position()
12910 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12912         * NEWS: Updated
12913         * plugins/sourceview/tag-window.c:
12914         Don't close window on PageUp/PageDown
12916 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12918         * data/Makefile.am:
12919         * manuals/reference/libanjuta/Makefile.am:
12920         
12921         Some build fixes
12922         
12923         * src/Makefile.am:
12924         * src/bacon-message-connection.c: 
12925         * src/bacon-message-connection.h: (both from gedit)
12926         * src/main.c:
12927         
12928         Fixed #312319 (Opening files when Anjuta is already open)
12930 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12932         * TODO.tasks: Updated
12933         * plugins/sourceview/anjuta-view.c: 
12934         * plugins/sourceview/anjuta-view.h:
12935         * plugins/sourceview/sourceview.c: 
12936         
12937         * configure.in: Fix --enable-plugin-scintilla
12938         
12939         Added char_added signal
12941 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12943         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12944         
12945         Fixed diff for utf8
12946         
12947         * plugins/sourceview/sourceview.c:
12948         Fixed VFS monitoring (still a bit buggy)
12949         
12950         * plugins/sourceview/sourceview-args.c:
12951         * plugins/sourceview/tag-window.c: 
12952         
12953         Better sizing for the popup-window
12955 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
12957         * plugins/project-wizard/templates/gnome/src/main.c:
12958         * plugins/project-wizard/templates/gnome/src/project.glade:
12959         * plugins/project-wizard/templates/gtk/src/main.c: 
12960         * plugins/project-wizard/templates/gtk/src/project.glade:
12961         * plugins/project-wizard/templates/gtkmm/src/main.cc:
12962         
12963         Fixed up GLADE_FILE definition in project types and fixed bug #334546
12964         
12965 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
12967         * configure.in: More removal of obsoleteness.
12968         * po/no.po:
12970 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
12972         * ROADMAP:
12973         * libanjuta/anjuta-preferences.c: 
12974         * libanjuta/anjuta-utils.c: 
12975         * libanjuta/anjuta-utils.h:
12976         * plugins/message-view/message-view.c:
12977         
12978         Changed color functions and moved convert_color to anjuta-utils.h
12979         
12980         * plugins/message-view/anjuta-message-manager-plugin.glade:
12981         GnomeColorPicker -> GtkColorButton (bug #309154)
12982         
12983         * plugins/sourceview/plugin.c:
12984         * plugins/sourceview/sourceview-prefs.c:
12985         * plugins/sourceview/sourceview.glade:
12986         Added color and font preferences
12988         * plugins/sourceview/sourceview-tags.c:
12989         Only show as much choices as configured in preferences
12991 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12993         * ROADMAP, NEWS: Updated (we are far behind ;-)
12994         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12996 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12998         * configure.in:
12999         * plugins/editor/Makefile.am:
13000         * scintilla/Makefile.am
13001         
13002         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
13003         
13004         * global-tags/Makefile.am:
13005         * global-tags/create_global_tags.sh:
13006         * plugins/symbol-browser/an_symbol_prefs.c:
13007         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
13008         * plugins/symbol-browser/plugin.h:
13009         * tagmanager/include/tm_workspace.h:
13010         * tagmanager/tm_workspace.c:
13011         
13012         Fixed symbol-browser prefs and move global tags generation from installtion to
13013         preferences to make the life easier for distributers and to allow updates after installtion
13015         * plugins/document-manager/action-callbacks.c: 
13016         * plugins/document-manager/action-callbacks.h:
13017         * plugins/document-manager/anjuta-document-manager.ui:
13018         * plugins/document-manager/indent-util.c:
13019         * plugins/document-manager/plugin.c:
13020         * plugins/editor/text_editor.c:
13021         
13022         Moved indent stuff to document-manager
13023         
13024         * plugins/sourceview/anjuta-view.c: 
13025         * plugins/sourceview/sourceview-args.c: 
13026         * plugins/sourceview/sourceview-scope.c:
13027         * plugins/sourceview/sourceview-tags.c: 
13028         * plugins/sourceview/sourceview.c:
13029         
13030         Fixed several bugs
13031         
13032         * plugins/sourceview/sourceview.plugin (removed):
13033         * plugins/sourceview/sourceview.plugin.in:
13034         Editor is not user-activatible
13035         
13036         * plugins/sourceview/sourceview.png:
13037         Updated icon
13039 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
13041         * src/anjuta-app.c: Fixed crasher on plugin unloading
13043 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
13045         * plugins/sourceview/sourceview.c
13046         * plugins/sourceview/sourceview-args.c
13047         * plugins/sourceview/sourceview-args.h:
13048         
13049         Polished argument completion
13051 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
13053         * plugins/message-view/anjuta-msgman.c:
13054         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
13055         
13056         Show message pane on switch (does not work, anjuta_shell needs a fix)
13057         
13058         * plugins/sourceview/Makefile.am:
13059         * plugins/sourceview/anjuta-view.c: (find_tag_window),
13060         * plugins/sourceview/sourceview-args.c: 
13061         * plugins/sourceview/sourceview-args.h:
13062         * plugins/sourceview/sourceview-private.h:
13063         * plugins/sourceview/sourceview-scope.c: 
13064         (sourceview_scope_update), (sourceview_scope_filter_keypress):
13065         * plugins/sourceview/sourceview-tags.c:
13066         * plugins/sourceview/sourceview.c:
13067         * plugins/sourceview/tag-window.c:
13068         * plugins/sourceview/tag-window.h:
13069         
13070         Added scope and argument completion
13072 2006-04-03  Johannes Schmid <jhs@gnome.org>
13074         * TODO.tasks
13075         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
13076         (on_widget_remove):
13077         Save toolbar state
13079         * plugins/sourceview/sourceview.c: (iselect_clear):
13080         Make "Delete"-key working
13082         * configure.in: #336389
13084 2006-04-03  Johannes Schmid <jhs@gnome.org>
13086         * plugins/sourceview/Makefile.am:
13087         * plugins/sourceview/anjuta-view.c:
13088         * plugins/sourceview/plugin.c: 
13089         * plugins/sourceview/sourceview-private.h:
13090         * plugins/sourceview/sourceview-scope.c:
13091         * plugins/sourceview/sourceview-scope.h:
13092         * plugins/sourceview/sourceview-tags.c: 
13093         * plugins/sourceview/sourceview-tags.h:
13094         * plugins/sourceview/sourceview.c:
13095         * plugins/sourceview/sourceview.h:
13096         * plugins/sourceview/tag-window.c:
13097         
13098         - fixed goto_file_line
13099         - scroll to cursor on undo/redo
13100         - show correct popup-menu
13101         - scope completion (not ready yet)
13103 2006-04-03  Johannes Schmid <jhs@gnome.org>
13105         * plugins/sourceview/plugin.c: 
13106         * plugins/sourceview/sourceview-tags.c:
13107         * plugins/sourceview/sourceview.c: 
13108         * plugins/sourceview/sourceview.h:
13109         * plugins/sourceview/tag-window.c:
13110         
13111         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
13113 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13115         * plugins/sourceview/sourceview.c:
13116         Fixed next/previous bookmark.
13117         Toggled bookmark (set/unset).
13119 2006-04-03  Johannes Schmid <jhs@gnome.org>
13121         * plugins/document-manager/action-callbacks.c:
13122         Fixed Gtk-Warning in goto_line
13123         
13124         * plugins/sourceview/Makefile.am:
13125         * plugins/sourceview/anjuta-document.c:
13126         * plugins/sourceview/anjuta-view.c: 
13127         * plugins/sourceview/anjuta-view.h:
13128         * plugins/sourceview/sourceview-autocomplete.c:
13129         * plugins/sourceview/sourceview-autocomplete.h:
13130         * plugins/sourceview/sourceview-private.h:
13131         * plugins/sourceview/sourceview-tags.c:
13132         * plugins/sourceview/sourceview-tags.h:
13133         * plugins/sourceview/sourceview.c:
13134         * plugins/sourceview/tag-window.c:
13135         * plugins/sourceview/tag-window.h:
13136         Created a nice API for tag and completion windows
13137         
13138         * plugins/sourceview/sourceview-print.h:
13139         * plugins/sourceview/sourceview-print.c:
13140         Added printing
13141                 
13142 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13144         * plugins/sourceview/sourceview.c:
13145         Fixed typo (Sort bookmarks).
13146         
13147 2006-04-01  Johannes Schmid <jhs@gnome.org>
13149         * plugins/sourceview/anjuta-document.c:
13150         * plugins/sourceview/anjuta-document.h:
13151         * plugins/sourceview/anjuta-view.c:
13152         * plugins/sourceview/anjuta-view.h:
13153         * plugins/sourceview/sourceview-autocomplete.c:
13154         * plugins/sourceview/sourceview-autocomplete.h:
13155         * plugins/sourceview/sourceview-prefs.c:
13156         * plugins/sourceview/sourceview-prefs.h:
13157         * plugins/sourceview/sourceview-private.h:
13158         * plugins/sourceview/sourceview-tags.c:
13159         * plugins/sourceview/sourceview-tags.h:
13160         * plugins/sourceview/sourceview.c:
13161         * plugins/sourceview/sourceview.glade:
13162         * plugins/sourceview/tag-window.c: 
13163         * plugins/sourceview/tag-window.h:
13164         
13165         Improved code complete and autocomplete
13167 2006-04-01  Johannes Schmid <jhs@gnome.org>
13169         * plugins/sourceview/Makefile.am:
13170         * plugins/sourceview/bookmark.png:
13171         * plugins/sourceview/marker-attentive.png:
13172         * plugins/sourceview/marker-basic.png:
13173         * plugins/sourceview/marker-intense.png:
13174         * plugins/sourceview/marker-light.png:
13175         * plugins/sourceview/sourceview.c: 
13176         
13177         Added pixmaps for all marker types and show bookmarks
13178         
13179         * configure.in
13180         * plugins/sourceview/Makefile.am:
13181         Build sourceview on 2.14 only
13183 2006-03-31  Johannes Schmid <jhs@gnome.org>
13185         * plugins/sourceview/Makefile.am:
13186         * plugins/sourceview/anjuta-document.c:
13187         * plugins/sourceview/anjuta-view.c:
13188         * plugins/sourceview/anjuta-view.h:
13189         * plugins/sourceview/sourceview-autocomplete.c:
13190         * plugins/sourceview/sourceview-private.h:
13191         * plugins/sourceview/sourceview-tags.c:
13192         * plugins/sourceview/sourceview-tags.h:
13193         * plugins/sourceview/sourceview.c: 
13194         * plugins/sourceview/tag-window.c:
13195         * plugins/sourceview/tag-window.h:
13196         
13197         Added code completion with tag manager to the editor and fixed a save_as bug
13199 2006-03-31  Johannes Schmid <jhs@gnome.org>
13201         * src/main.c: Revert patch from Rob to allow building with
13202         Gnome 2.12
13203         * configure.in: Require at least 2.12 libraries
13205 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
13207         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
13209         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13210         Improve anjuta-plugin project template: Added missed files dist tarball
13211         (make dist)
13213         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
13214         typo
13216 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
13218         reviewed by: Johannes Schmid <jhs@gnome.org>
13220         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
13221         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
13222         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13223         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13224         
13225         Improve anjuta-plugin project template. Also fix for #322744
13227 2006-03-27  Johannes Schmid <jhs@gnome.org>
13229         * plugins/sourceview/sourceview-private.h:
13230         plugins/sourceview/sourceview.c:
13231         
13232         Added basic bookmark support
13234 2006-03-27  Johannes Schmid <jhs@gnome.org>
13236         * TODO.tasks:
13237         Updated
13238         
13239         Patch from Rob Bradfort <robster@debian.org>:
13240         * src/main.c: (get_command_line_args), (main):
13241         Migration from popt to GOption
13242         
13243 2006-03-26 Naba Kumar  <naba@gnome.org>
13245         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13246         size to scale itself with theme.
13248 2006-03-26 Naba Kumar  <naba@gnome.org>
13250         * plugins/file-manager/an_file_view.c,
13251         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13252         when symbolview and fileview objects are destroyed to avoid crashes
13253         after the plugins are disabled.
13255 2006-03-26 Naba Kumar <naba@gnome.org>
13257         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13258         Deleted unused file.
13259         
13260         * plugins/glade/plugin.c: Be able to close glade plugin when there
13261         there is no glade project loaded.
13262         
13263         * plugins/sourceview/sourceview.plugin,
13264         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13266 2006-03-23  Naba Kumar  <naba@gnome.org>
13268         * plugins/editor/print.c: Fixed a bug where some sections of
13269         printed/previewed text is not highlighted.
13270         
13271 2006-03-20  Johannes Schmid <jhs@gnome.org>
13273         * libanjuta/interfaces/libanjuta.idl:
13274         Added IAnjutaPrint
13275         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13276         as we do not use private apis. Show help window and startup because it does 
13277         not survive gdl
13278         
13279         * plugins/document-manager/action-callbacks.c:
13280         plugins/editor/Makefile.am:
13281         plugins/editor/text_editor.c:
13282         plugins/editor/print.c:
13283         plugins/editor/print.h:
13284         
13285         Fixed printing (nobody has missed it BTW ;-)
13286         
13287         * plugins/sourceview/sourceview.c:
13288         Fixed a crasher
13290 2006-03-20 Naba Kumar <naba@gnome.org>
13292         * configure.in, plugins/devhelp/plugin.c: Be able to build with
13293         devhelp >= 0.9 < 0.11 versions.
13294         
13295 2006-03-20  Johannes Schmid <jhs@gnome.org>
13297         * plugins/sourceview/anjuta-document-loader.c
13298         plugins/sourceview/sourceview.c:
13299         
13300         Fixed encoding bugs
13302 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13304         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
13305         Fixed bug (line position)
13306         Give the good line position whatever the active editor.
13308 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
13310         * configure.in: Added fi to ALL_LINGUAS
13312 2006-03-19  Johannes Schmid <jhs@gnome.org>
13314         * plugins/sourceview/anjuta-document-loader.c:
13315         replace gnome_vfs_get_mime_type_for_name_and data
13317         * plugins/build-basic-autotools/build-basic-autotools.c:
13318         Fixed #335142
13320 2006-03-17  Johannes Schmid <jhs@gnome.org>
13322         * plugins/editor/editor.glade:
13323         Added style-editor again after it got lost somehow
13325 2006-03-17  Johannes Schmid <jhs@gnome.org>
13327         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
13328         configure.in: require devhelp 0.11
13329         
13330         Post 0.11 devhelp versions (CVS) do not work because of an API change...
13332         plugins/build-basic-autotools/build-basic-autotools.c:
13333         forgot a an installtion callback for the "install as root"-feature
13335 2006-03-17  Massimo Cora' <maxcvs@email.it>
13337         reviewed by: Johannes Schmid <jhs@gnome.org>
13339         * plugins/class-gen/anjuta-class-gen-plugin.glade
13340         plugins/class-gen/class_gen.c 
13341         plugins/class-gen/goc_template_header
13342         plugins/class-gen/goc_template_source
13343         
13344         Fixed bug #334663
13346 2006-03-16  Johannes Schmid <jhs@gnome.org>
13348         * plugins/sourceview/sourceview.c:
13349         Fixed "save-point" signal for undo actions
13351 2006-03-16  Massimo Cora' <maxcvs@email.it>
13352         
13353         reviewed by: Johannes Schmid <jhs@gnome.org>
13354         
13355         * plugins/document-manager/anjuta-docman.c:
13356         Implement tab drag and drop
13358 2006-03-16  Johannes Schmid <jhs@gnome.org>
13360         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
13361         plugins/build-basic-autotools/build-basic-autotools.c:
13362         
13363         Implemented "install as root"-feature (#321455)
13365 2006-03-16  Johannes Schmid <jhs@gnome.org>
13367         * mime/.cvsignore
13368         plugins/sourceview/.cvsignore
13369         plugins/tools/scripts/.cvsignore:
13370         Added/extended .cvsignore files
13371         
13372         * plugins/sourceview/sourceview-autocomplete.c:
13373         plugins/sourceview/sourceview-autocomplete.h:
13374         plugins/sourceview/sourceview-prefs.c:
13375         plugins/sourceview/sourceview-private.h:
13376         plugins/sourceview/sourceview.glade:
13377         Autcomplete just works(tm) now and respects preferences
13378         
13379         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
13380         Use better algorithm from autocomplete
13382 2006-03-15  Johannes Schmid <jhs@gnome.org>
13384         * src/anjuta-app.c:
13385         Fixed bug #304495
13387 2006-03-15  Johannes Schmid <jhs@gnome.org>
13389         * libanjuta/interfaces/libanjuta.idl:
13390         plugins/class-gen/class_gen.c:
13391         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
13392         plugins/project-manager/plugin.c:
13393         
13394         Allow to add multiple source files (#320191)
13395         
13396         * configure.in: Require gnome-build 0.1.3
13398 2006-03-14  Johannes Schmid <jhs@gnome.org>
13400         * plugins/macro/macro-utils.c: Fixed bug #333606
13401         * plugins/file-wizard/file.c: Fixed bug #333601
13403 2006-03-13  Johannes Schmid <jhs@gnome.org>
13405         * plugins/sourceview/sourceview_autocomplete.c
13406         plugins/sourceview/sourceview_autocomplete.h
13407         plugins/sourceview/sourceview.c
13408         plugins/sourceview/sourceview-private.h
13409         plugins/sourceview/sourceview-prefs.c:
13410         
13411         Cleaned up and fixed several issues
13412         
13413 2006-03-13  Johannes Schmid <jhs@gnome.org>
13415         * plugins/sourceview/Makefile.am:
13416         plugins/sourceview/sourceview-autocomplete.c
13417         plugins/sourceview/sourceview-autocomplete.h:
13418         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13419         plugins/sourceview/sourceview-private.h:
13420         plugins/sourceview/sourceview.c:
13421         
13422         Added (buggy) autocomplete feature to sourceview
13423         
13424 2006-03-12 Naba Kumar <naba@gnome.org>
13426         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
13427         libanjuta/anjuta-session.c: Added API docs.
13429 2006-03-12 Naba Kumar <naba@gnome.org>
13431         * TODO.tasks: Added couple of tasks.
13432         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
13433         Register private class as early as possible so that members could
13434         point to self class. Code clean up.
13436 2006-03-12 Naba Kumar <naba@gnome.org>
13438         * po/POTFILES.in, po/POTFILES.skip: Updated.
13440 2006-03-11 Naba Kumar <naba@gnome.org>
13442         * libanjuta/anjuta-shell.c,
13443         plugins/document-manager/anjuta-docman.c,
13444         plugins/document-manager/plugin.c,
13445         plugins/symbol-browser/an_symbol_search.c,
13446         plugins/valgrind/vgrule-list.c: Use correct signal names while
13447         creating them.
13448         
13449         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
13450         signal names and fixed enum IANJUTA_TYPE_* macro.
13452 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13454         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
13455         plugins/search/search-replace.c :
13456         Fixed bug (Bookmark the good line).
13457         Search & Replace (Mark all matched strings).
13458         
13459 2006-03-09  Johannes Schmid <jhs@gnome.org>
13461         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
13462         Completed changes from yesterday
13463         
13464         * plugins/document-manager/anjuta-document-manager.glade:
13465         plugins/editor/editor.glade
13466         plugins/editor/plugin.c: (activate_plugin)
13467         plugins/editor/text_editor.c
13468     plugins/sourceview/Makefile.am
13469         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
13470         plugins/sourceview/sourceview.glade:
13471         Completed preference changes
13473 2006-03-08  Johannes Schmid <jhs@gnome.org>
13475         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
13476         plugins/search/plugin.c: (activate_plugin):
13477         
13478         Removed Gtk-Criticals
13479         
13480         * plugins/document-manager/anjuta-document-manager.glade:
13481         plugins/document-manager/plugin.c: (on_docman_auto_save),
13482         (on_gconf_notify_timer), (prefs_init):
13483     plugins/document-manager/plugin.h:
13484         plugins/editor/text_editor.c: (text_editor_instance_init),
13485         (text_editor_dispose):
13486         plugins/editor/text_editor.h:
13487         plugins/editor/text_editor_cbs.c:
13488         plugins/editor/text_editor_cbs.h:
13489         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
13490         plugins/glade/plugin.c: (activate_plugin):
13491         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13492         plugins/sourceview/sourceview-private.h:
13493         plugins/sourceview/sourceview.c: (on_menu_popup),
13494         (sourceview_new), (ifile_open), (ifile_savable_save),
13495         (ifile_savable_save_as), (ieditor_set_popup_menu),
13496         (ieditor_get_filename), (imark_mark):
13498     Moved autosave from editor to document manager and fixed some things in 
13499     Sourceview plugin
13501 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13503         * plugins/search/anjuta-search.glade :
13504         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
13505         plugins/search/search-replace_bachend.c: Fixed a crash bug.
13506         plugins/search/search-replace.c : Fixed bug.
13507         
13508 2006-03-08  Johannes Schmid <jhs@gnome.org>
13510     * plugins/search/anjuta-search.glade
13511     Fixed widget names (glade is a bit stupid on copying widgets to other files)
13513 2006-03-07  Johannes Schmid <jhs@gnome.org>
13515         * plugins/document-manager/action-callbacks.c
13516         plugins/document-manager/anjuta-document-manager.glade
13517         plugins/document-manager/plugin.c: (prefs_init),
13518         (activate_plugin):
13519         plugins/editor/Makefile.am:
13520         plugins/editor/editor.glade:
13521         plugins/editor/plugin.c: (on_style_button_clicked),
13522         (activate_plugin), (dispose):
13523         plugins/editor/style-editor.c:
13524         
13525         Startet to seperate document-manager and editor preferences
13527         * plugins/search/Makefile.am:
13528         plugins/search/anjuta-search.glade:
13529         plugins/search/search-replace.c:
13530         
13531         Moved search GUI to search-plugin
13532                 
13533         * plugins/sourceview/sourceview-prefs.c:
13534         plugins/sourceview/sourceview-prefs.h:
13535         plugins/sourceview/sourceview-private.h:
13536         plugins/sourceview/sourceview.c: 
13537         plugins/sourceview/sourceview.h:
13538         plugins/sourceview/Makefile.am:
13539         plugins/sourceview/anjuta-document.h:
13540         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
13541         plugins/sourceview/plugin.c: 
13542         
13543         Added some preferences to sourceview and fixed vfs_monitor
13544         
13545         * tagmanager/c.c: (parseParens): 
13546         Removed annoying debug message
13547         
13548         * libanjuta/interfaces/libanjuta.idl: 
13549         Removed IAnjutaEditorFactory::create_style_editor()
13551 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13553         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
13554         Search : Bookmark all matched lines.
13556 2006-03-06  Johannes Schmid <jhs@gnome.org>
13558         * plugins/class-gen/anjuta-class-gen.plugin.in
13559         plugins/file-loader/plugin.c: (sort_wizards)
13560         (on_create_submenu), (activate_plugin)
13561         plugins/file-wizard/anjuta-file-wizard.plugin.in
13562         plugins/glade/anjuta-glade.plugin.in
13563         plugins/project-import/anjuta-project-import.plugin.in
13564         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13565         
13566         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
13567         sorted alphabeticly
13568         
13569         * plugins/project-wizard/templates/mkfile.wiz:
13570         Use configured project directory instead of ~/myproject
13571         
13572         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
13573         (ifile_open):
13574         Show markers (again) and monitor uri
13576 2006-03-06  Naba Kumar  <naba@gnome.org>
13578         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
13579         typedefs separately so that forward linking would work.
13580         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
13582 2006-03-05  Naba Kumar  <naba@gnome.org>
13584         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
13585         passing Enums and Structs in signals. Define struct _Name in
13586         generated code, so that forward referencing.
13587         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
13588         
13589         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
13590         
13591 2006-03-05  Naba Kumar  <naba@gnome.org>
13593         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
13594         support. Generate GType definitions for enums in generated codes
13595         so that enums could be passed as signal params.
13596         
13597 2006-03-04  Naba Kumar  <naba@gnome.org>
13599         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13600         Restored cvs-moved revision files. They were originally marked
13601         deleted at their older locations. Now they are restored at
13602         their new locations. The changeset is one that was committed
13603         as part of document-manager, editor, search and print plugins
13604         separation from editor plugin.
13605         
13606 2006-03-03  Johannes Schmid <jhs@gnome.org>
13608         * plugins/sourceview/*:
13609         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
13610         poiting this out!
13612 2006-03-04  Naba Kumar  <naba@gnome.org>
13614         * plugins/gdb/*: Deleted removed files (see previous changlog
13615         entry for files list).
13616         
13617 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13619         * plugins/debug-mananger/breakpoints.c,
13620         plugins/debug-manager/breakpoints.h,
13621         plugins/debug-manager/debug_tree.c,
13622         plugins/debug-manager/debug_tree.h,
13623         plugins/debug-manager/info.c,
13624         plugins/debug-manager/info.h,
13625         plugins/debug-manager/locals.c,
13626         plugins/debug-manager/locals.h,
13627         plugins/debug-manager/memory.c,
13628         plugins/debug-manager/memory.h,
13629         plugins/debug-manager/registers.c,
13630         plugins/debug-manager/registers.h,
13631         plugins/debug-manager/sharedlib.c,
13632         plugins/debug-manager/sharedlib.h,
13633         plugins/debug-manager/signal.c,
13634         plugins/debug-manager/signal.h,
13635         plugins/debug-manager/stack_trace.c,
13636         plugins/debug-manager/stack_trace.h,
13637         plugins/debug-manager/watch.c,
13638         plugins/debug-manager/watch.h,
13639         plugins/debug-manager/Makefile.am:
13640         Move from gdb plugin to debug manager plugin
13642         * plugins/debug-manager/anjuta-debug-manager.glade,
13643         plugins/debug-manager/anjuta-debug-manager.ui:
13644         Move all user interface from gdb to debug manager
13646         * plugins/debug-manager/utilities.c,
13647         plugins/debug-manager/utilities.h:
13648         Remove some unused code
13649         Add useful code from gdb plugin
13651         * plugins/debug-manager/start.c,
13652         plugins/debug-manager/start.h:
13653         Include code of attach_process
13654         Add more code to start the debugger
13656         * plugins/debug-manager/plugin.c,
13657         plugins/debug-manager/plugin.h,
13658         plugins/debug-manager/anjuta-debug-manager.plugin.in:
13659         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13661         * plugins/debug-manager/debugger.c,
13662         plugins/debug-manager/debugger.h:
13663         Implement a queue of debugger command
13665         * plugins/gdb/actions.c,
13666         plugins/gdb/actions.h,
13667         plugins/gdb/watch_cbs.c,
13668         plugins/gdb/watch_cbs.h,
13669         plugins/gdb/watch_gui.c,
13670         plugins/gdb/watch_gui.h:
13671         Removed 
13673         * plugins/gdb/debugger.c,
13674         plugins/gdb/debugger.h,
13675         plugins/gdb/gdbmi.c,
13676         plugins/gdb/gdbmi.h,
13677         plugins/gdb/utilities.c,
13678         plugins/gdb/utilities.h,
13679         plugins/gdb/Makefile.am,
13680         plugins/gdb/anjuta-gdb.plugin.in:
13681         Implement necessary functions
13683         * plugins/gdb/parser.c,
13684         plugins/gdb/parser.h:
13685         Code for parsing variable previously in debug_tree.c
13687         * plugins/gdb/anjuta-gdb.glade,
13688         plugins/gdb/anjuta-gdb.ui:
13689         Remove user interface
13691         * plugins/gdb/gdbmi-test.c:
13692         Need update
13694         * plugins/gdb/anjuta-gdb.plugin.png:
13695         Try an improved icon for gdb (archer fish)
13697         * libanjuta/anjuta-debugger.c,
13698         libanjuta/anjuta-debugger.h,
13699         libanjuta/interfaces/libanjuta.idl,
13700         libanjuta/interfaces/anjuta-idl-compiler.pl,
13701         libanjuta/Makefile.am:
13702         Add declaration used in new IAnjutaDebugger interface
13704         * manuals/reference/libanjuta.types,
13705         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13706         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13707         Update documentation
13709 2006-03-02  Naba Kumar  <naba@gnome.org>
13711         * manuals/reference/libanjuta/Makefile.am,
13712         manuals/reference/libanjuta/libanjuta-docs.sgml,
13713         manuals/reference/libanjuta/libanjuta-sections.txt,
13714         manuals/reference/libanjuta/libanjuta.types,
13715         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13716         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13717         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13718         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13719         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13720         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13721         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13722         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13723         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13724         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13725         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13726         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13727         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13728         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13729         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13730         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13731         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13732         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13733         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13734         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13735         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13736         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13737         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13738         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13739         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13740         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13741         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13742         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13743         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13744         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13745         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13746         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13747         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13748         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13749         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13750         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13751         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13752         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13753         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13754         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13755         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13756         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13757         manuals/reference/libanjuta/tmpl/plugins.sgml,
13758         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13759         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13760         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13761         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13762         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13763         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13764         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13765         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13766         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13767         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13768         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13769         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13770         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13771         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13772         documentation.
13774 2006-02-28  Naba Kumar <naba@gnome.org>
13776         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13777         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13778         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13779         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13780         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13781         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13782         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13783         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13784         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13785         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13786         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13787         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13788         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13789         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13791 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13793         * plugins/sourceview/sourceview.c:
13794         Select to brace, select block.
13796 2006-02-28  Johannes Schmid <jhs@gnome.org>
13798         * plugins/file-wizard/Makefile.am
13799         plugins/file-wizard/action-callbacks.c (removed)
13800         plugins/file-wizard/action-callbacks.h (removed)
13801         plugins/file-wizard/anjuta-file-wizard.ui
13802         plugins/file-wizard/plugin.c: (activate_plugin),
13803         (deactivate_plugin)
13804         plugins/file-wizard/plugin.h:
13805         Removed Edit->Insert Text submenu (replace by macros plugin)
13806         
13807         * plugins/sourceview/sourceview.c: (sourceview_new),
13808         (ieditor_set_popup_menu):
13809         Fixed some more bugs
13810         
13811         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13813 2006-02-28  Naba Kumar <naba@gnome.org>
13815         * plugins/file-manager/an_file_view.c,
13816         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13817         rows also and with delay 1 sec (the color and timout value should
13818         probably be picked up from some system wide preference key).
13820 2006-02-28  Naba Kumar <naba@gnome.org>
13822         * libanjuta/interfaces/libanjuta.idl,
13823         plugins/document-manager/action-callbacks.c,
13824         plugins/document-manager/plugin.c,
13825         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13826         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13827         Added interface checks in document manager and enable/disable
13828         menus based on supported interface.
13829         
13830         * plugins/project-import/anjuta-project-import.glade: Set some
13831         resonable size for the import dialog.
13833  2006-02-27  Naba Kumar  <naba@gnome.org>
13835         * libanjuta/interfaces/libanjuta.idl,
13836         plugins/document-manager/action-callbacks.c,
13837         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13838         and eol conversion actions.
13840 2006-02-27  Johannes Schmid <jhs@gnome.org>
13841         
13842         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13843         * plugins/file-manager/an_file_view.c
13844         plugins/file-manager/plugin.h:  Added tooltips
13845         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13847 2006-02-26  Naba Kumar  <naba@gnome.org>
13849         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13850         plugins/build-basic-autotools/build-basic-autotools.c,
13851         plugins/build-basic-autotools/build-basic-autotools.h,
13852         plugins/build-basic-autotools/executer.c,
13853         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13854         disable indicator highlights preferences from message manager to
13855         build plugin. Implemented message indicator highlights in build tool.
13856         
13857         * plugins/editor/text_editor.c: Fixed indicators.
13859 2006-02-26  Johannes Schmid <jhs@gnome.org>
13861         * plugins/sourceview/sourceview.c:
13862         - Fixed some bugs
13863         - Added markers
13864         * plugins/subversion/svn_auth.c:
13865         Fixed username/password authentification but there might be a memory corruption
13867 2006-02-26  Naba Kumar  <naba@gnome.org>
13869         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13870         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13871         libanjuta/anjuta-launcher.h: Added documentation.
13873 2006-02-24  Naba Kumar  <naba@gnome.org>
13875         * plugins/editor/text_editor.c: Fixed change in API in
13876         IAnjutaEditorSelection::set().
13877         
13878 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13880         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13881         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13882         libanjuta/interfaces/libanjuta.idl :
13883         Search in sourceview editor (Select in buffer).
13886 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13888         * plugins/sourceview/sourceview.c :
13889         Fixed Replace, to_upper, to_lower.
13890         
13891         * plugins/search/search-replace_backend.c :
13892         Renamed header name.
13894 2006-02-22  Naba Kumar  <naba@gnome.org>
13896         * libanjuta/anjuta-plugin-description.c,
13897         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13898         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13899         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13900         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13901         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13902         
13903         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13904         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13905         
13906 2006-02-21  Naba Kumar  <naba@gnome.org>
13908         * libanjuta/interfaces/libanjuta.idl,
13909         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13910         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13911         interface for editor.
13913 2006-02-21  Naba Kumar  <naba@gnome.org>
13915         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13917         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13918         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13920 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13922         * GTKSOURCEVIEW EDITOR
13923         plugins/sourceview/sourceview.c :
13924         Fixed copy and Goto Line.
13925         
13926         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13927         plugins/macro/plugin.c :
13928         Fixed Insert key word and Insert macro.
13930 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
13932         * plugins/document-manager/anjuta-docman.c:
13933         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13934         
13935         * configure.in:
13936         plugins/Makefile.am:
13937         plugins/sourceview/.cvsignore:
13938         plugins/sourceview/Makefile.am:
13939         plugins/sourceview/plugin.c: :
13940         plugins/sourceview/plugin.h:
13941         plugins/sourceview/sourceview.c: 
13942         plugins/sourceview/sourceview.h:
13943         plugins/sourceview/sourceview.plugin:
13944         plugins/sourceview/sourceview.plugin.in:
13945         plugins/sourceview/sourceview.png:
13947         Added sourceview editor plugin
13949 2006-02-19 Naba Kumar  <naba@gnome.org>
13951         * libanjuta/interfaces/libanjuta.idl,
13952         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13953         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13954         plugins/cvs-plugin/cvs-interface.c,
13955         plugins/document-manager/action-callbacks.c,
13956         plugins/document-manager/action-callbacks.h,
13957         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13958         plugins/search/plugin.c, plugins/search/search-replace.c,
13959         plugins/search/search-replace_backend.c,
13960         plugins/subversion/subversion-actions.c,
13961         plugins/subversion/subversion-callbacks.c,
13962         plugins/tools/editor.c, plugins/tools/execute.c,
13963         plugins/tools/variable.c: Defined proper editor interfaces and fixed
13964         few fatal warnings.
13966 2006-02-15 Naba Kumar  <naba@gnome.org>
13968         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13969         within another.
13970         
13971         * libanjuta/interfaces/libanjuta.idl,
13972         plugins/document-manager/anjuta-docman.c,
13973         plugins/document-manager/plugin.c,
13974         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13975         unnecessary parameters from IAnjutaEditor interface and used proper
13976         types instead of 'gpointer'. Fixed various compiler warnings.
13977         
13978         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13979         file
13981 2006-02-12 Naba Kumar  <naba@gnome.org>
13983         * po/POTFILES.in: Updated.
13984         
13985 2006-02-11 Naba Kumar  <naba@gnome.org>
13987         * plugins/editor/properties.[cxx,h],
13988         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13989         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13990         to sci_prop_*(), because they were conflicting with external
13991         functions (in some ssl library).
13992         
13993 2006-02-08 Naba Kumar  <naba@gnome.org>
13995         Patch from Massimo Cora  <maxcvs@email.it>:
13996         * plugins/valgrind/anjuta-valgrind.schemas,
13997         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13998         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13999         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
14000         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
14001         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
14002         plugins/valgrind/vgtoolview.c,
14003         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
14004         before running the debugging session. I've added also a
14005         preference in Anjuta Preferences where you can specify
14006         the path to the valgrind binary. The default is /usr/bin/valgrind.
14007         Now it displays a dialog with the error. [it can be -program
14008         exited- or -file loaded or end of input-]. Some valgrind 3.x
14009         compatibility.
14010         
14011 2006-01-29 Naba Kumar  <naba@gnome.org>
14013         Patch from Massimo Cora  <maxcvs@email.it>:
14014         * configure.in, plugins/Makefile.am,
14015         plugins/valgrind/*: Valgrind plugin (requires
14016         binutils-dev and valgrind to be installed.
14018 2005-01-24 Johannes Schmid <jhs@gnome.org>
14020         * Patch from Eric Greveson <ejg45@cam.ac.uk>
14021         plugins/tools/variables.c:
14022         Added current directory to possible variables
14024         * Patch from Günther Brammer <gbrammer@gmx.de>
14025         plugins/document-manager/anjuta-docman.c:
14026         Fix a crash on opening a file
14028         AUTHORS: Added Günther Brammer
14030 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
14032         * libanjuta/anjuta-launcher.c:
14033         Fix a bug in AnjutaLauncher when output is bigger than buffer
14034         Probably fix bug #315188 and #305134
14036 2005-12-28      Johannes Schmid <jhs@gnome.org>
14037         
14038         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
14039         * src/about.c: Use new gtk about dialog
14040         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
14041         Updated anjuta_ui_add_action_group_entries call
14042         
14043         Patch from Jean Breford <jean.breford@normalesup.org>
14044         and Markus Habermehl <bmh1980de@yahoo.de>:
14045         
14046         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
14047         * AUTHORS: Added Jean and Markus
14049 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14050         * plugins/search/search-replace.c :
14051         Bookmark all matched lines.
14052         * plugins/search/search-replace_backend.c :
14053         Fixed bug (Search in all project files).
14055 2005-12-21      Johannes Schmid <jhs@gnome.org>
14056         
14057         * plugins/search/plugin.c:
14058         Fixed signal names
14059         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
14060         investigation needed.
14061         
14062         AUTHORS: Added Ross Goldner
14064 2005-12-19  Ross Golder  <ross@golder.org>
14066         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
14067         application/xml MIME type.
14069 2005-12-18  Johannes Schmid <jhs@gnome.org>
14070         
14071         po/POTFILES.in: Updated files after directory changes
14072         HACKING: Removed outdated section 3 (anoncvs)
14074 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
14076         * plugins/build-basic-autotools/build-basic-autotools.c:
14077         Save all files in editor before running a command
14079         * plugins/tools/execute.c:
14080         Use document manager plugin instead of each editor for
14081         saving all files
14083 2005-12-15  Johannes Schmid <jhs@gnome.org>
14085         * plugins/document-manager/action-callbacks.c:
14086         (on_save_all1_activate), (on_swap_activate)
14087         plugins/document-manager/anjuta-docman.c:
14088         (on_save_as_filesel_response), (on_notebook_switch_page):
14089         
14090         Fixed some remaining issues in document-manger
14092 2005-12-15      Johannes Schmid <jhs@gnome.org>
14094         * plugins/profile-default/default.anjuta:
14095         Load Search plugin and Message Manager by default
14097 2005-12-14  Johannes Schmid <jhs@gnome.org>
14098         
14099         * plugins/editor/text_editor.c
14100         libanjuta/anjuta-utils.c:
14101         
14102         Check if files differ when gnome-vfs monitoring is used.
14103         (Bug #309688)
14105 2005-12-13  Johannes Schmid <jhs@gnome.org>
14107         * plugins/document-manager/plugin.c:
14108         Only save modified files in ianjuta_file_savable_save() for document-manager
14109         as discussed on mailing list.
14110         
14111         * plugins/cvs-plugin/cvs-callbacks.c:
14112         Fixed dialog handling for empty log message
14114 2005-12-13  Johannes Schmid <jhs@gnome.org>
14116         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
14117         
14118         * plugins/project-manager/* Removed ununsed files
14119         
14120         * plugins/symbol-browser/an_symbol_iter.c
14121         plugins/build-basic-autotools/build-basic-autotools.c
14122         plugins/build-basic-autotools/executer.c
14123         plugins/class-gen/class_gen.c
14124         plugins/class-inheritance/class-inherit.c
14125         plugins/cvs-plugin/cvs-actions.c
14126         plugins/cvs-plugin/cvs-interface.c
14127         plugins/debug-manager/attach_process.
14128         plugins/devhelp/plugin.c
14129         plugins/document-manager/plugin.c
14130         plugins/document-manager/indent_util.c
14131         plugins/editor/properties.cxx
14132         plugins/editor/aneditor.cxx
14133         plugins/editor/style-editor.c
14134         plugins/editor/text_editor.c
14135         plugins/macro/macro_db.c
14136         tagmanager/c.c:
14137         
14138         Use DEBUG_PRINT for debug messages
14140         libanjuta/anjuta-debug.h: Include config.h
14141         
14142         HACKING: Updated (BTW: does anyone read this?)
14143         
14144 2005-12-12  Johannes Schmid <jhs@gnome.org>
14146         Patch from Johan Ersvik <jersvik@fastmail.fm>:
14147         * plugins/gdb/debugger.c
14148         
14149         Fix a crasher in gdb plugin
14150         
14151         * plugins/gtodo/plugin.c
14152         plugins/search/plugin.c
14153         
14154         Fixed bug #305301
14155         
14156         * plugins/document-manager/anjuta-docman.c:
14157         
14158         Fixed error markers 
14159         
14160         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
14161         
14162         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
14163         
14164         * plugins/document-manager/anjuta-docman.c:
14165         highlight changed files in docman popup-menu
14166         * plugins/gdb/debug-tree.c:
14167         plugins/gdb/debugger.c
14168         Do not corupt entire "locals" tree when variable pointer have
14169         additional info and arrays/strucs/unions correctly.
14170         
14172 2005-12-11  Johannes Schmid <jhs@gnome.org>
14174         * plugins/document-manager/anjuta-docman.c
14175         plugins/document-manager/plugin.c
14176         plugins/editor/text_editor.c:
14177         
14178         AUTHORS: Added Johan Ersvik
14180         Fixed "is-dirty" bug and tab ordering
14182 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
14183         
14184         * plugins/editor/aneditor-autocomplete.cxx
14185         plugins/editor/aneditor-calltip.cxx
14186         plugins/editor/aneditor-priv.h
14187         plugins/symbol-browser/an_symbol.c
14188         plugins/symbol-browser/an_symbol_view.c
14189         tagmanager/entry.h
14190         tagmanager/tm_symbol.c
14191         tagmanager/tm_tag.c
14192         tagmanager/include/tm_symbol.h
14193         tagmanager/include/tm_tag.h
14194         tagmanager/c.c
14196         Better pointer recognition in tagmanager and symbol browser
14198 2005-12-11  Johannes Schmid <jhs@gnome.org>
14200         * plugins/search/*: New search plugin derived from search code in old editor
14201         plugin.
14202         
14203         * plugins/document-manager/*: new document-manger which is now seperated from
14204         editor to allow implementation of other editor widgets. Code is mostly derived
14205         from old editor plugin
14207         * plugins/print/* new print plugin which is not fully implemented in the
14208         moment
14210         * plugins/editor/text_editor.c: Added lots of interface code
14211         
14212         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
14213         IAnjutaEditorFactory and extended IAnjutaEditor
14214         
14215         * configure.in, plugins/Makefile.am updated build system for new
14216         plugins
14218         This is a huge commit which might still contain some bugs and also has
14219         some fixmes. Things that are not working are the search toolbar because it
14220         does not use the same backend as any other searching function and printing
14221         (easy to fix) because it did not yet implement IAnjutaPrintable.
14223 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
14225         * plugins/project-wizard/property.c:
14226         Use newer GtkFileChooser instead of GtkFileSelection with
14227         GnomeFileEntry to avoid a bug
14229         * plugins/project-wizard/install.c:
14230         Avoid an endless loop if project directory is not writable
14231         
14232         * plugins/project-wizard/druid.c:
14233         Allow creating project in empty directory without a
14234         warning
14236 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
14237         
14238         Patch from Massimo Cora <maxcvs@email.it>
14239         * plugins/class-inheritence/class-inherit.c
14240         plugins/class-inheritence/plugin.c
14241         plugins/class-inheritence/plugin.h
14242         configure.in
14243         
14244         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
14245         no longer supported!
14247 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
14248         
14249         Patch from Johan Ersvik <jersvik@fastmail.fm>
14250         * plugins/message-view/message-view.c
14251         plugins/build-basic-autotools/build-basic-autotools.c
14252         plugins/build-basic-autotools/automake-c.filters
14254         This patch correct regex-filters for newer automake
14255         versions
14257 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14259        * plugins/tools/execute.c:
14260        Detect variables inside a word
14262 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14264         * libanjuta/anjuta-status.[ch],
14265         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14266         plugins/editor/anjuta-docman.c :
14267         New anjuta-status procedure.
14269 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14271         *Modified Files:
14272         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14273         plugins/editor/Makefile.am
14274         plugins/editor/anjuta-document-manager.glade
14275         plugins/editor/plugin.c plugins/editor/plugin.h
14276         plugins/editor/text_editor.c plugins/editor/text_editor.h
14277         *Added Files:
14278         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14279         plugins/editor/indent-util.c plugins/editor/indent-util.h
14280         plugins/editor/indent_test.c :
14281         Set and Preview indent preferences parameters.
14282         Saved indent user parameters.
14284 2005-10-27  Naba Kumar  <naba@gnome.org>
14286         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
14287         * plugins/editor/anjuta-docman.c: Restore tab color to normal
14288         theme color for saved documents.
14289         
14290 2005-10-26  Naba Kumar  <naba@gnome.org>
14292         * libanjuta/anjuta-encodings.c: Save changed supported encodings
14293         list. Fixed bug #316731.
14294         
14295 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
14297         * tagmanager/tm_symbol.c: Fixed bug #315218
14299 2005-10-23  Adam Weinberger  <adamw@gnome.org>
14301         * plugins/build/build_file.c
14302           plugins/build-basic-autotools/build-basic-autotools.c
14303           plugins/tools/execute.c
14304           plugins/build/compile.c
14305           plugins/build/configurer.c
14306           plugins/debug-manager/plugin.c
14307           plugins/editor/plugin.c
14308           plugins/editor/print.c
14309           plugins/editor/text_editor.c
14310           plugins/file-loader/plugin.c
14311           plugins/file-manager/an_file_view.c
14312           plugins/symbol-browser/an_symbol_view.c
14313           plugins/gdb/debugger.c
14314           plugins/gdb/plugin.c
14315           plugins/glade/plugin.c
14316           plugins/macro/macro-actions.c
14317           plugins/macro/plugin.c
14318           plugins/profile-default/plugin.c
14319           plugins/project-manager/plugin.c
14320           plugins/project-manager/project_import.c
14321           plugins/symbol-browser/plugin.c
14322           plugins/tools/execute.c
14323           src/anjuta.c
14324           src/anjuta-actions.h
14325           src/shell.c:
14326           Correct spacing errors before and after "...".
14328 2005-10-20  Naba Kumar  <naba@gnome.org>
14330         * plugins/gdb/debugger.c: Fixed attach/detach process to
14331         updated UI properly.
14332         
14333 2005-10-18  Naba Kumar  <naba@gnome.org>
14335         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
14336         #171314 too).
14337         
14338 2005-10-13  Naba Kumar  <naba@gnome.org>
14339         
14340         * plugins/project-mkfile-import/*: Removed separate import wizard for
14341         makefile based projects (because single widzard handles all wizards).
14343         * plugins/project-import/project-import.c: Made wizard window
14344         transient to main window.
14346         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
14347         
14348         * AUTHORS: Added Eric's name in contributors list.
14349         
14350         * configure.in, plugins/Makefile.am,
14351         plugins/project-import/Makefile.am,
14352         plugins/project-import/anjuta-project-import.glade,
14353         plugins/project-import/project-import.c,
14354         plugins/project-import/project-import.h: Import wizard now detects
14355         both makefile and automake projects together instead of separate wizard.
14356         
14357         * plugins/project-wizard/templates/java/project.anjuta,
14358         plugins/project-wizard/templates/mkfile/project.anjuta,
14359         plugins/project-wizard/templates/python/project.anjuta,
14360         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
14361         name to make it appropriate.
14363 2005-10-11  Naba Kumar  <naba@gnome.org>
14365         * configure.in: Fixed glade3 version requirement.
14367 2005-09-29  Alexander Shopov  <ash@contact.bg>
14369         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
14371 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
14373         * plugins/subversion/svn_auth.c
14374         plugins/subversion/anjuta_subversion.glade:
14375         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
14377 2005-09-22  Naba Kumar  <naba@gnome.org>
14379         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
14381         * configure.in,  plugins/Makefile.am
14382         plugins/project-manager/anjuta-project-manager.plugin.in,
14383         plugins/project-manager/plugin.c,
14384         (added) plugins/project-mkfile-import/.cvsignore,
14385         (added) plugins/project-mkfile-import/Makefile.am,
14386         (added) plugins/project-mkfile-import/
14387             anjuta-project-mkfile-import-plugin.png,
14388         (added) plugins/project-mkfile-import/
14389             anjuta-project-mkfile-import.glade,
14390         (added) plugins/project-mkfile-import/
14391             anjuta-project-mkfile-import.plugin.in,
14392         (added) plugins/project-mkfile-import/plugin.c,
14393         (added) plugins/project-mkfile-import/plugin.h,
14394         (added) plugins/project-mkfile-import/project-mkfile-import.c,
14395         (added) plugins/project-mkfile-import/project-mkfile-import.h,
14396         plugins/project-wizard/templates/Makefile.am,
14397         (added) plugins/project-wizard/templates/mkfile-logo.png,
14398         (added) plugins/project-wizard/templates/mkfile.wiz,
14399         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
14400         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
14401         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
14402         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
14403         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
14404         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
14405         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
14406         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
14407         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
14408         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
14409         (added) plugins/project-wizard/templates/mkfile/src/main.c:
14410         Added makefile based project import wizard and wizard template.
14412 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
14414         * libanjuta/anjuta-launcher.c: Reduced false password detections
14416 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14418         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
14419         messages correctly.a
14421 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14422         
14423         * scintilla/Makefile.am: Changed scintilla library to noinst
14424         * pixmaps/Makefile.am: Install password.png
14425         * libanjuta/anjuta-launcher.c: Changed password detection
14426         to be able to access GNOME CVS with ssh.
14427         
14428 2005-08-31  Naba Kumar  <naba@gnome.org>
14430         * plugins/glade/plugin.c: Set transient window for the widget
14431         dialogs.
14432         
14433 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
14435         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
14437 2005-08-10  Naba Kumar  <naba@gnome.org>
14439         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
14440         as shortcut key for execute.
14442         * src/about.c: Clean up.
14443         
14444         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
14445         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
14446         entry boxes.
14447         
14448 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14450         * plugins/editor/search-replace_backend.c :
14451         Fixed search in File Patterns.
14453 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
14455         * plugins/gdb/Makefile.am: Fixed a make -j x bug
14456         
14457 2005-08-04  Naba Kumar  <naba@gnome.org>
14459         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14460         for pango-1.8 rendering bug.
14461         
14462 2005-08-03  Naba Kumar  <naba@gnome.org>
14464         * plugins/glade/plugin.c: Proper names for plugin widgets.
14465         
14466         * plugins/subversion/anjuta-subversion.glade,
14467         plugins/subversion/svn-auth.c: Fixed authentication dialog and
14468         string allocations. Use passed default values when available.
14469         Set proper focus and dialog default response. Destroy dialog after use.
14470         Return error when appropriate.
14472 2005-08-02  Naba Kumar  <naba@gnome.org>
14474         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14475         for pango-1.8 rendering bug.
14476         
14477 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
14479         * scintilla/Makefile.am: Fixed a make -j x bug
14480         
14481 2005-08-02  Johannes Schmid <jhs@gnome.org>
14482         
14483         * plugins/subversion/svn-auth.c: Added username/password 
14484         auto function.
14486 2005-08-01  Naba Kumar  <naba@gnome.org>
14488         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
14489         checks for character width calculations.
14490         
14491 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14493         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
14495 2005-07-31  Naba Kumar  <naba@gnome.org>
14497         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
14498         messup with pango 1.8. Fixed bug #311846.
14500 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14502         * plugins/gdb/memory.c : Fixed bug 305082.
14503         
14504         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14505         plugins/project-wizard/templates/gcj.wiz,
14506         plugins/project-wizard/templates/gnome.wiz,
14507         plugins/project-wizard/templates/gtk.wiz,
14508         plugins/project-wizard/templates/java.wiz,
14509         plugins/project-wizard/templates/python.wiz,
14510         plugins/project-wizard/templates/wxwin.wiz,
14511         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
14513 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
14515         * plugins/tools/execute.c:
14516         Correct a crash if editor is closed while a tool still use it.
14518 2005-07-28  Naba Kumar  <naba@gnome.org>
14520         * scintilla/*: Updated scintilla from their latest CVS.
14522 2005-07-27  Naba Kumar  <naba@gnome.org>
14524         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14525         plugins/build-basic-autotools/build-basic-autotools.c,
14526         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
14527         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14528         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14529         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14530         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
14531         plugins/message-view/plugin.c, plugins/patch/plugin.c,
14532         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
14533         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14534         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
14535         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
14536         argument to anjuta_ui_add_action_group_entries() and
14537         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
14538         Fixed all plugins to pass translation domain. This fixes untranslated
14539         UI bugs. 
14541 2005-07-27  Naba Kumar  <naba@gnome.org>
14543         * plugins/class-inheritance/class-callbacks.c,
14544         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
14545         proper system colors.
14547 2005-07-26  Naba Kumar  <naba@gnome.org>
14549         * ROADMAP: Updated and added more tasks.
14551 2005-07-25  Naba Kumar  <naba@gnome.org>
14553         * ROADMAP: Updated and added more tasks.
14554         
14555 2005-07-24  Naba Kumar  <naba@gnome.org>
14557         * HACKING: Fixed format.
14559 2005-07-24  Naba Kumar  <naba@gnome.org>
14561         * ROADMAP: Fixed format.
14562         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
14564 2005-07-24  Naba Kumar  <naba@gnome.org>
14566         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
14567         * data/properties/cpp.properties: Added *.c++ as file extension for c++
14569 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
14571         * plugins/tools/dialog.c, plugins/tools/dialog.h:
14572         Correct wrong sensitivity setting
14573         
14574         * plugins/tools/tool.c: Correct a crash when removing overridden tool
14575         
14576         * plugins/tools/variable.c:     Add variables for project manager
14578 2005-07-23  Naba Kumar  <naba@gnome.org>
14580         * ROADMAP: updated.
14582 2005-07-23 Naba Kumar  <naba@gnome.org>
14584         * plugins/subversion/Makefile.am,
14585         plugins/subversion/svn-auth.c,
14586         plugins/subversion/svn-auth.h: Added subversion authentication code
14587         stubs.
14588         
14589         * plugins/subversion/subversion-callbacks.c,
14590         plugins/subversion/subversion-callbacks.h,
14591         plugins/subversion/svn-backend-priv.h,
14592         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
14593         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
14594         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14595         Added file mode line.
14597 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
14599         * configure.in: Added 'gl' to ALL_LINGUAS.
14601 2005-07-21 Naba Kumar  <naba@gnome.org>
14603         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14604         the active sources and kill the running process without emitting
14605         signals (which could be fatal because the object is being destroyed).
14606         Incidentally, fixed the crash that happens when stopping an active
14607         debugger session. Disabled debug prints and code clean up.
14608         Fixed bug #305587.
14609         
14610         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14611         message view object, because that prevents many unprocessed outputs
14612         from the cvs command from being appended in view. Does not set NULL
14613         to mesg_view private member (not required) so that any pending outputs
14614         to view is processed.Fixed bug #172666.
14616         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14617         type in supported list.
14618         
14619 2005-07-18  Adam Weinberger  <adamw@gnome.org>
14621         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14622           grammar/spelling fixes.
14624 2005-07-17 Naba Kumar  <naba@gnome.org>
14626         * (new) plugins/project-wizard/templates/terminal/cvsignore,
14627         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14628         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14629         plugins/project-wizard/templates/anjuta-plugin.wiz,
14630         plugins/project-wizard/templates/gcj.wiz,
14631         plugins/project-wizard/templates/gnome.wiz,
14632         plugins/project-wizard/templates/gtk.wiz,
14633         plugins/project-wizard/templates/gtkmm.wiz,
14634         plugins/project-wizard/templates/java.wiz,
14635         plugins/project-wizard/templates/python.wiz,
14636         plugins/project-wizard/templates/terminal.wiz,
14637         plugins/project-wizard/templates/terminal/Makefile.am,
14638         plugins/project-wizard/templates/terminal/po/Makefile.am,
14639         plugins/project-wizard/templates/terminal/src/Makefile.am,
14640         plugins/project-wizard/templates/wxwin.wiz,
14641         plugins/project-wizard/templates/xlib-dock.wiz,
14642         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14643         wizards and updated .wiz files to install them in newly created
14644         projects.
14646 2005-07-16 Naba Kumar  <naba@gnome.org>
14648         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14649         
14650         * plugins/file-manager/an_file_view.c,
14651         plugins/file-manager/plugin.c: Added file manager preferences to
14652         show/hide files ignored by version control (e.g. cvsignore).
14653         
14654         * plugins/editor/text_editor.c: Initialize vfs info struct.
14655         
14656         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14657         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14658         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14659         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14660         omf-install/.cvsignore, pixmaps/.cvsignore,
14661         plugins/file-manager/anjuta-file-manager-plugin.glade,
14662         scintilla/.cvsignore, scintilla/include/.cvsignore,
14663         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14664         tagmanager/python.c: Updated.
14666 2005-07-16 Naba Kumar  <naba@gnome.org>
14668         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14669         Fixed python parser to parser class methods.
14671 2005-07-15 Naba Kumar  <naba@gnome.org>
14673         * plugins/project-wizard/property.c: Used parenthesis to remove
14674         ambiguty.
14675         
14676         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14677         plugins/project-wizard/templates/gcj.wiz,
14678         plugins/project-wizard/templates/gnome.wiz,
14679         plugins/project-wizard/templates/gtk.wiz,
14680         plugins/project-wizard/templates/gtkmm.wiz,
14681         plugins/project-wizard/templates/java.wiz,
14682         plugins/project-wizard/templates/python.wiz,
14683         plugins/project-wizard/templates/terminal.wiz,
14684         plugins/project-wizard/templates/wxwin.wiz,
14685         plugins/project-wizard/templates/xlib-dock.wiz,
14686         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14687         and names.
14689 2005-07-15 Naba Kumar  <naba@gnome.org>
14691         * plugins/project-wizard/templates/java.wiz,
14692         plugins/project-wizard/templates/java/Makefile.am,
14693         plugins/project-wizard/templates/java/project.anjuta,
14694         plugins/project-wizard/templates/python.wiz,
14695         plugins/project-wizard/templates/python/Makefile.am,
14696         plugins/project-wizard/templates/python/project.anjuta: Use different
14697         project files for java and python module where debugger is not
14698         included in the list of plugins.
14700 2005-07-15 Naba Kumar  <naba@gnome.org>
14702         * configure.in, plugins/project-wizard/templates/Makefile.am,
14703         plugins/project-wizard/templates/gcj-logo.png,
14704         plugins/project-wizard/templates/gcj.wiz,
14705         plugins/project-wizard/templates/gcj/.cvsignore,
14706         plugins/project-wizard/templates/gcj/Makefile.am,
14707         plugins/project-wizard/templates/gcj/configure.in.tpl,
14708         plugins/project-wizard/templates/gcj/src/.cvsignore,
14709         plugins/project-wizard/templates/gcj/src/Makefile.am,
14710         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14711         plugins/project-wizard/templates/java-logo.png,
14712         plugins/project-wizard/templates/java.wiz,
14713         plugins/project-wizard/templates/java/configure.in.tpl,
14714         plugins/project-wizard/templates/java/po/Makefile.am,
14715         plugins/project-wizard/templates/java/po/POTFILES.in,
14716         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14717         plugins/project-wizard/templates/java/src/main.java,
14718         plugins/project-wizard/templates/python-logo.png,
14719         plugins/project-wizard/templates/python.wiz,
14720         plugins/project-wizard/templates/python/.cvsignore,
14721         plugins/project-wizard/templates/python/Makefile.am,
14722         plugins/project-wizard/templates/python/configure.in.tpl,
14723         plugins/project-wizard/templates/python/po/.cvsignore,
14724         plugins/project-wizard/templates/python/po/Makefile.am,
14725         plugins/project-wizard/templates/python/po/POTFILES.in,
14726         plugins/project-wizard/templates/python/src/.cvsignore,
14727         plugins/project-wizard/templates/python/src/Makefile.am,
14728         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14729         plugins/project-wizard/templates/python/src/main.py: Added Generic
14730         gcj and python project wizards. Fixed Generic java project to
14731         use _JAVA primary. Update gnome-build from cvs for them to work
14732         correctly.
14734 2005-07-12 Naba Kumar  <naba@gnome.org>
14736         * plugins/project-manager/plugin.c: Automatically determine
14737         project backend by probing.
14738         
14739 2005-07-04 Naba Kumar  <naba@gnome.org>
14741         * Makefile.am: Do not install old anjuta.glade file which conflicts
14742         with newer src/anjuta.glade.
14744 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14746         * plugins/an_symbol_prefs.c:
14747         Sort list of available symbol files
14749 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14751         * plugins/build-basic-autotools.c:
14752         Fixed #307810
14753         
14754         * plugins/gtodo/libgtodo.c:
14755         Possible fix for #307800
14757         * libanjuta/anjuta-encodings.c
14758         libanjuta/anjuta-launcher.c
14759         libanjuta/anjuta-preference-dialog.c
14760         libanjuta/anjuta-preferences.c
14761         libanjuta/anjuta-ui.c
14762         libanjuta/anjuta-util.c
14763         libanjuta/cell-renderer-captioned-image.c
14764         libanjuta/plugin.c:
14765         
14766         Patch from de_lupus@pandora.be (Kristof Vansant):
14767         Replaced deprecated gnome-i18n.h
14768         Closed #309153
14770 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14771         
14772         * plugins/subversion/anjuta-subversion.glade
14773         plugins/subversion/anjuta-subversion.ui
14774         plugins/subversion/plugin.c
14775         plugins/subversion/subversion-actions.c
14776         plugins/subversion/subversion-callbacks.h
14777         plugins/subversion/subversion-callbacks.c
14778         plugins/subversion/svn-backend-priv.h
14779         plugins/subversion/svn-backend.h
14780         plugins/subversion/svn-backend.c
14781         plugins/subversion/svn-thread.h
14782         plugins/subversion/svn-thread.c:
14783         
14784         Implemented Subversion diff
14785         
14786 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14787         
14788         * plugins/build-basic-autotools/build-basic-autotools.c:
14789         Fixed crash bug! Might be useful to release 2.0.2 soon
14790         because this bug will crash any build which produces errors
14791         or warnings
14793 === Anjuta 2.0.1 ===
14795 2005-06-27 Naba Kumar  <naba@gnome.org>
14797         * plugins/tools/execute.c: Formated code.
14798         
14799 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14801         * plugins/build-basic-autotools/build-basic-autotools.c:
14802         Remove two memory leaks
14803         Check command output versus untranslated strings too
14805         * plugins/tools/execute.c:
14806         Remove two memory leaks
14807         Check command output versus untranslated strings too
14808         Remove description message
14810         * plugins/tools/fileop.c:
14811         Escape tool name in xml configuration file
14813 2005-05-26 Naba Kumar  <naba@gnome.org>
14815         * configure.in: Bumped version to 2.0.1
14816         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14818         * plugins/tools/execute.c: Fixed clickable messages.
14819         * NEWS: Updated.
14821         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14822         Deactivate glade plugin when last glade project is closed. Reorder
14823         glade widgets in layout. Change glade project when user selects a
14824         new project. Removed project from the list when user closes it. Fixed
14825         glade project file loading from URI. Save and restored loaded glade
14826         projects in/from session.
14828         * plugins/class-gen/action-callbacks.c,
14829         plugins/class-gen/anjuta-class-gen-plugin.glade,
14830         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14831         plugins/file-wizard/anjuta-file-wizard.glade,
14832         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14833         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14834         "Add to project" correctly. Use the source file path returned after
14835         adding to project. Fixed memory leaks. Deactivate wizard plugins
14836         after use.
14837         
14838         * plugins/project-manager/plugin.c,
14839         plugins/project-wizard/anjuta-project-wizard.glade,
14840         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14841         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14842         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14843         project-wizard preference page to anjuta app, because they are
14844         more appropriated as general preferences. Renamed username and
14845         useremail properties keys.
14846         
14847         * po/POTFILES.in: Updated.
14849         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14850         saved at closing.
14851         
14852         * plugins/file-loader/plugin.c: Do not use static variable to store
14853         created submenu in factory. Fixed crash in anjuta exit.
14854         
14855 2005-05-24 Naba Kumar  <naba@gnome.org>
14857         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14858         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14859         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14860         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14861         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14862         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14863         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14864         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14865         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14866         
14867         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14868         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14869         plugins/build-basic-autotools/build-basic-autotools.c,
14870         plugins/build-basic-autotools/build-basic-autotools.h,
14871         plugins/build-basic-autotools/executer.c,
14872         plugins/build-basic-autotools/executer.h,
14873         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14874         plugins/tools/variable.c: Added an extra argument to
14875         anuta_util_dialog_input() to pass default value. Save/load project
14876         configure and execution parameters in/from session.
14878         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14879         symbol browser is loaded.
14880         
14881         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14882         freeze/thaw.
14884         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14885         deactivate would not start shell.
14887 2005-05-24 Naba Kumar  <naba@gnome.org>
14889         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14890         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14891         libegg/egg-submenu-action.c, libegg/test-actions.c,
14892         plugins/build-basic-autotools/build-basic-autotools.c,
14893         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14894         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14895         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14896         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14897         plugins/macro/plugin.c, plugins/message-view/plugin.c,
14898         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14899         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14900         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14901         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14902         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14904 2005-05-24 Naba Kumar  <naba@gnome.org>
14906         * data/properties/styles.properties: Fixed defalt font.
14908         * plugins/editor/search-replace.c,
14909         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14910         project openness wihtout activating project-manager plugin (i.e.
14911         using anjuta_shell_get()).
14912         
14913         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14914         - Completed add_source(), add_group() and add_target() methods of
14915         IAnjutaProjectManager.
14916         - Change their definition to return the added element (or NULL).
14917         - Used interface API for project main menus and 'add to project'
14918         from file-manager context menu.
14919         - Select proper default target/group when prompting for adding
14920         source/target/group.
14921         - Do not expand all nodes in selection tree when default selection
14922         are given (eases navigation in big projects).
14923         - Code clean ups.
14924         - Marked strings for translation.
14926 2005-05-23 Naba Kumar  <naba@gnome.org>
14928         * src/anjuta-app.c: Save menu accelerators on change.
14929         * NEWS: Updated.
14930         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14931         save-as dialog (leading to crash later).
14933 2005-05-22 Naba Kumar  <naba@gnome.org>
14935         * NEWS: Updated.
14936         * AUTHORS: Added developers for other projects. Updated.
14937         * TODO.tasks: Updated.
14938         * ChangeLog: Added past changelogs from anjuta-0.1.5.
14939         
14940 2005-05-22 Naba Kumar  <naba@gnome.org>
14942         * plugins/tools/execute.c: Make parsable lines distinct by adding
14943         a "Click me" description in the message. Allow tools to open arbibrary
14944         file in editory using gdb-styled annotation (The line starts with two
14945         \032 characters followed by the file:line).
14946         
14947         * plugins/tools/scripts/prepare-changelog.pl,
14948         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14949         ChangeLog file itself and open it.
14951 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14953         * plugins/tools/execute.c:
14954         Parse output in message pane
14955         Correct a crash on plugin deactivation
14957         * plugins/tools/fileop.c,
14958         plugins/tools/tool.c,
14959         plugins/tools/tool.h:
14960         Load only valid tools
14962 2005-06-21  Naba Kumar  <naba@gnome.org>
14964         * anjuta.spec.in: Fixed devel package requirement.
14966         * plugins/message-view/message-view.c: Scroll message on next/previous.
14968         * TODO.tasks: Updated.
14970         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14971         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14972         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14973         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14974         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14975         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14976         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14977         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14979         * libanjuta/anjuta-preferences.c,
14980         plugins/build-basic-autotools/build-basic-autotools.c,
14981         plugins/build-basic-autotools/executer.c,
14982         plugins/class-gen/action-callbacks.c,
14983         plugins/class-gen/action-callbacks.h,
14984         plugins/class-gen/class_gen.c,
14985         plugins/cvs-plugin/cvs-interface.c,
14986         plugins/debug-manager/attach_process.c,
14987         plugins/debug-manager/plugin.c,
14988         plugins/debug-manager/utilities.c,
14989         plugins/debug-manager/utilities.h,
14990         plugins/editor/aneditor-autocomplete.cxx,
14991         plugins/editor/aneditor.cxx,
14992         plugins/editor/search-replace.c,
14993         plugins/editor/search-replace_backend.c,
14994         plugins/gdb/breakpoints.c,
14995         plugins/gdb/registers.c,
14996         plugins/patch/plugin.c,
14997         plugins/project-wizard/druid.c,
14998         plugins/project-wizard/install.c,
14999         plugins/subversion/plugin.c,
15000         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
15001         codes.
15003         * plugins/class-gen/action-callbacks.c,
15004         plugins/project-wizard/parser.c,
15005         plugins/project-wizard/property.c,
15006         plugins/project-wizard/values.c,
15007         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
15009         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
15010         alphabetically
15012 2005-06-20  Naba Kumar  <naba@gnome.org>
15014         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15015         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15016         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15017         
15018         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
15019         exit idle function.
15020         
15021         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
15022         Fixed possible memory corruption.
15024         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
15025         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
15026         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
15027         progress bar increment and added progress status for symbol refresh
15028         and project loading.
15029         
15030         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
15031         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
15032         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
15033         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
15034         bar.
15036         * TODO.tasks: Updated.
15038 2005-06-19  Naba Kumar  <naba@gnome.org>
15040         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
15041         Fixed warning.
15042         
15043         * plugins/project-import/project-import.c: Deactivate plugin when done.
15044         
15045 2005-06-18  Naba Kumar  <naba@gnome.org>
15047         * plugins/profile-default/plugin.c: Fixed error when loading another
15048         project while a project is still loaded.
15049         
15050         * plugins/project-manager/plugin.c: Used (newly added) group-activated
15051         signal from gnome-build to popup group properties.
15052         
15053         * src/anjuta.c: Load default session by default.
15055         * po/POTFILES.in: Added missing files.
15056         
15057         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
15058         activate plugin on load (activate it separately). Connect to activate
15059         and deactivate signals for housekeeping, so that if plugins are
15060         activated or deactivate externally, they are properly recorded.
15061         
15062         * plugins/profile-default/plugin.c: Save profile before a project
15063         is loaded so that it could be restored when project is closed.
15064         
15065         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
15067 2005-06-17  Naba Kumar  <naba@gnome.org>
15069         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
15070         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
15071         for project. The plugins loaded for the project is restored when project
15072         is loaded next time.
15073         
15074         * TODO.tasks: Updated.
15075         
15076 2005-06-15  Naba Kumar  <naba@gnome.org>
15078         * plugins/tools/scripts/find-fixmes.pl,
15079         (new) plugins/tools/scripts/translation-status.pl,
15080         plugins/tools/scripts/tools-2.xml.in,
15081         plugins/tools/scripts/Makefile.am,
15082         plugins/tools/scripts/prepare-changelog.pl: Added translation
15083         status script. Completed find-fixmes.pl script. Fixed bugs.
15085         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
15086         tool path.
15088 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15090         * plugins/message-view/anjuta-message-manager-plugin.glade :
15091         renamed "messages.tag.position" to "messages.tab.position".
15092         plugins/message-view/anjuta-msgman.c : 
15093         Messages tab position prefrences.
15094         
15095 2005-06-14  Naba Kumar  <naba@gnome.org>
15097         * (new) plugins/tools/scripts/find-fixmes.pl,
15098         (new) plugins/tools/scripts/tools-2.xml.in,
15099         (new) plugins/tools/scripts/Makefile.am,
15100         (new) plugins/tools/scripts/prepare-changelog.pl,
15101         plugins/tools/plugin.h, plugins/tools/fileop.c,
15102         plugins/tools/Makefile.am, configure.in: Added system tools.
15104 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
15106         * plugins/tools/editor.c:
15107         Take care of creating .anjuta directory if missing
15109 2005-06-10  Naba Kumar  <naba@gnome.org>
15111         * configure.in: Increased gnome-build required to version 0.1.2.
15112         
15113         * plugins/project-manager/plugin.c: Fixed target/group removal.
15114         Fixed memory leaks.
15115         
15116 2005-06-10  Naba Kumar  <naba@gnome.org>
15118         * plugins/project-manager/plugin.c: Implemented target/group
15119         configuration (update gnome-build module from cvs).
15120         
15121 2005-06-07  Naba Kumar  <naba@gnome.org>
15123         Patch from: Massimo Cora'  <maxcvs@email.it>:
15124         * plugins/class-inheritance/Makefile.am,
15125         plugins/class-inheritance/class-inherit.c,
15126         plugins/class-inheritance/class-inherit.h,
15127         plugins/class-inheritance/plugin.c,
15128         plugins/class-inheritance/plugin.h,
15129         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
15130         expanded view of classes in hierarchy canvas (collapsable again).
15131         
15132 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
15134         * scintilla/patches/scintilla-64-bit.diff (added)
15135         * plugins/patch/patch-plugin.c:
15136         Conditional build for GTK 2.4 and GTK 2.6
15138 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
15140         * plugins/tools/anjuta-tools.glade,
15141         plugins/tools/editor.c,
15142         plugins/tools/plugin.h,
15143         plugins/tools/fileop.c:
15144         Add a check box to edit an user script
15145         Correct a few memory leak
15147         * plugins/tools/execute.c,
15148         plugins/tools/tool.c,
15149         plugins/tools/tool.h:
15150         Move utility remove_mnemonic function in tool.c
15151         Small fix
15153 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
15155         Patch from sbrabec@suse.cz:
15156         * configure.in
15157         scintilla/include/Scintilla.h:
15158         
15159         Fix 64-Bit warnings in gcc 4
15161 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
15162         
15163         * plugins/patch/patch_plugin.c
15164         plugins/patch/patch.h
15165         plugin/patch/patch-plugin.glade
15166         plugin/patch/Makefile.am:
15167         
15168         Changed patch plugin to use libglade and new gtk 2.6 widgets
15170 2005-05-31  Naba Kumar  <naba@gnome.org>
15172         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15173         * plugins/editor/text_editor.c: Don't show error
15174         for empty files.
15175         
15176 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
15177         
15178         * plugins/message-view/anjuta-message-manager.ui,
15179         plugins/message-view/anjuta-msgman.c,
15180         plugins/message-view/anjuta-msgman.h,
15181         plugins/message-view/message-view.c,
15182         plugins/message-view/message-view.h,
15183         plugins/message-view/plugin.c:
15184         Add a popup menu in messages panes
15185         Move save message pane option in it
15187 2005-05-28  Naba Kumar  <naba@gnome.org>
15189         * data/properties/styles.properties: Fixed default font
15190         names and sizes.
15192         * plugins/editor/style-editor.c: cleanup.
15193         
15194 2005-05-25  Naba Kumar  <naba@gnome.org>
15196         * plugin/gdb/plugin.c: Start gdb even if the program does
15197         not exists. Fixes bug #305074
15198         
15199 2005-05-24  Naba Kumar  <naba@gnome.org>
15201         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
15202         * configure.in: graphviz pkgconfig path.
15204 2005-05-24  Naba Kumar  <naba@gnome.org>
15206         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
15207         * TODO.tasks: Updated.
15208         
15209 2005-05-22  Naba Kumar  <naba@gnome.org>
15211         * anjuta.spec.in: Fixed spec file
15212         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
15214 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
15215         
15216         * TODO.tasks: Updated.
15218         * plugins/message-view/anjuta-message-manager.ui,
15219         plugins/message-view/message-view.c,
15220         plugins/message-view/message-view.h,
15221         plugins/message-view/plugin.c:
15222         Add shortcut for next and previous message
15223         Add a save message menu item
15224         Fix a bug in previous message
15226 2005-05-21  Naba Kumar  <naba@gnome.org>
15228         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
15229         doc/Makefile.am, global-tags/create_global_tags.sh,
15230         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
15231         and rpm package creation. Fixed installation paths.
15232         
15233         * plugins/editor/anjuta-document-manager.glade,
15234         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
15235         and indent options.
15236         
15237         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15239 2005-05-21  Naba Kumar  <naba@gnome.org>
15241         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15242         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15243         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15244         tagmanager/Makefile.am: Fixed paths configure variables to take
15245         automake configure variables instead of hardcoding.
15247         * global-tags/tm_global_tags.c: Formated code.
15249         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15250         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15251         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15252         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15253         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15254         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15255         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15256         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15257         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15259 2005-05-20  Naba Kumar  <naba@gnome.org>
15261         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15262         and fixed rpm spec file (more testing required).
15263         
15264         * data/gdb.init: Don't set gdb prompt.
15265         
15266         * mime/Makefile.am: run update-mime-data only on system-wide install.
15267         
15268         * plugins/gdb/Makefile.am: Install plugin at correct paths.
15270 2005-05-19  Naba Kumar  <naba@gnome.org>
15272         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15273         while it's not visible.
15275         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
15276         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15277         
15278 2005-05-19  Naba Kumar <naba@gnome.org>
15280         * configure.in: Fixed subversion checks. Added
15281         --disable-plugin-subversion and --disable-plugin-glade
15282         configure flags to manually turn off their plugin builds.
15284         * plugins/editor/plugin.c: Save and restore current editor line
15285         positions in session.
15287 2005-05-18  Naba Kumar  <naba@gnome.org>
15289         * AUTHORS: Fixed email address.
15290         
15291         * libanjuta/anjuta-utils.c,
15292         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
15293         when the projectmanager toplevel is not a window. Check for valid
15294         gtkwindow type before using the passed window as parent for anjuta
15295         dialogs.
15297 2005-05-17  Naba Kumar  <naba@gnome.org>
15299         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
15300         
15301         * plugins/cvs-plugin/Makefile.am,
15302         plugins/devhelp/plugin.c,
15303         plugins/file-loader/Makefile.am,
15304         plugins/macro/Makefile.am,
15305         plugins/message-view/Makefile.am,
15306         plugins/patch/Makefile.am,
15307         plugins/project-manager/Makefile.am,
15308         plugins/subversion/Makefile.am,
15309         plugins/symbol-browser/Makefile.am: Removed -module flags
15310         from libtool flags
15312         * MAINTAINERS: Added file so that I could recieve bugzilla
15313         reports.
15315         * plugins/glade/plugin.c: Fixed compile error.
15317 === Anjuta 2.0.0 ===
15319 2005-05-15  Naba Kumar  <naba@gnome.org>
15321         * configure.in: Adjusted gdl version requirement. Bumped anjuta
15322         version to 2.0.0.
15324         * plugins/symbol-browser/an_symbol_view.c,
15325         plugins/symbol-browser/plugin.c,
15326         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
15327         symbols have been updated. Reset file symbols when update
15328         occurs. Fixed memory leaks.
15330         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15331         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
15332         
15333 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
15335         * plugins/tools/anjuta-tools.glade:
15336         Remove unused parameter dialog
15338         * plugins/tools/dialog.c,
15339         plugins/tools/fileop.c,
15340         plugins/tools/fileop.h,
15341         plugins/tools/tool.c,
15342         plugins/tools/tool.h,
15343         plugins/tools/variable.c:
15344         Add a few comments and cleanups
15346         * plugins/tools/editor.c,
15347         plugins/tools/editor.h:
15348         Remove code from previous plugin and add comments
15349         Use main window as parent (instead of tool list)
15351         * plugins/tools/execute.c,
15352         plugins/tools/execute.h:
15353         Remove code from previous plugin and add comments
15354         Fix warnings
15356 2005-05-14  Naba Kumar  <naba@gnome.org>
15358         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
15359         release.
15360         
15361         * configure.in: Fixed
15362         
15363         * plugins/class-inheritance/class-inheritance.png: New icon.
15364         
15365         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
15366         screws up when reparented.
15368 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15370         * plugins/editor/search-replace.c,
15371         plugins/editor/search-replace_backend.c
15372         plugins/project-manager/plugin.c : Clear find pane if searching same 
15373         expression. Clean code.
15375 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
15377         * configure.in: Added ne in ALL_LINGUAS
15378         
15379 2005-05-13  Naba Kumar  <naba@gnome.org>
15381         * configure.in: Fixed glade-3 version.
15382         
15383         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
15384         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
15385         plugins/gdb/watch.c: Update locals, watch and frame document on
15386         frame change.
15388 2005-05-12  Naba Kumar  <naba@gnome.org>
15390         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
15391         scope autocompletion when the function definition is incomplete.
15392         
15393         * plugins/class-gen/anjuta-class-gen.plugin.in,
15394         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15395         plugins/gdb/plugin.c,
15396         plugins/glade/anjuta-glade.plugin.in,
15397         plugins/project-import/anjuta-project-import.plugin.in,
15398         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
15399         titles for the wizards.
15401 2005-05-11  Naba Kumar  <naba@gnome.org>
15403         * configure.in, plugins/debug-manager/Makefile.am,
15404         plugins/debug-manager/plugin.c,
15405         (added) plugins/debug-manager/images/.cvsignore,
15406         (added) plugins/debug-manager/images/Makefile.am,
15407         (added) plugins/debug-manager/images/detach-16.png,
15408         (added) plugins/debug-manager/images/detach.png,
15409         (added) plugins/debug-manager/images/step-into-16.png,
15410         (added) plugins/debug-manager/images/step-into.png,
15411         (added) plugins/debug-manager/images/step-out-16.png,
15412         (added) plugins/debug-manager/images/step-out.png,
15413         (added) plugins/debug-manager/images/step-over-16.png,
15414         (added) plugins/debug-manager/images/step-over.png,
15415         plugins/gdb/Makefile.am,
15416         plugins/gdb/breakpoints.c,
15417         plugins/gdb/plugin.c,
15418         (added) plugins/gdb/images/.cvsignore,
15419         (added) plugins/gdb/images/Makefile.am,
15420         (added) plugins/gdb/images/breakpoint.png,
15421         (added) plugins/gdb/images/locals.png,
15422         (added) plugins/gdb/images/stack.png,
15423         (added) plugins/gdb/images/watch.png: Fixed breakpoints
15424         'remove all'. Added debugger icons.
15426         * plugins/editor/text_editor.c: Fixed file monitor.
15428         Patch from: Massimo Cora'  <maxcvs@email.it>
15429         * plugins/patch/anjuta-patch-plugin.png,
15430         plugins/class-gen/Makefile.am,
15431         plugins/class-gen/action-callbacks.c,
15432         plugins/class-gen/class_gen.c,
15433         plugins/class-gen/class_logo.xpm: Implemented vcs
15434         file addions. New icons by Fabio Zecchini
15436 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15438         * libanjuta/interfaces/libanjuta.idl
15439         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
15440         plugins/editor/search-replace_backend.c
15441         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
15443 2005-05-11  Naba Kumar  <naba@gnome.org>
15444         
15445         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
15446         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
15447         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
15448         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
15449         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
15450         memory leaks.
15451         
15452         * plugins/symbol-browser/an_symbol_prefs.c,
15453         plugins/symbol-browser/an_symbol_search.c,
15454         plugins/symbol-browser/an_symbol_view.c,
15455         plugins/symbol-browser/an_symbol_view.h,
15456         plugins/symbol-browser/plugin.c: Fixed memory leaks.
15458 2005-05-11  Naba Kumar  <naba@gnome.org>
15460         * libanjuta/anjuta-shell.c: Fixed runtime warning.
15461         
15462         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
15463         progress bar location at create time, instead of hardcoding.
15464         
15465         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
15466         Added mini splash screen.
15467         
15468         * plugins/editor/text_editor.c: Do not produce warning when file
15469         monitor could not be created.
15470         
15471         * plugins/profile-default/plugin.c: Save project session on exit.
15472         Show mini splash with progress bar at profile load.
15474 2005-05-10  Naba Kumar  <naba@gnome.org>
15476         * configure.in, manuals/Makefile.am: Fixed compile flags.
15477         Disable outdated manuals builds.
15478         
15479         * global-tags/Makefile.am: Uninstall tags files on
15480         'make uninstall'
15481         
15482         * libegg/Makefile.am: Use configured deprecated flags.
15483         
15484         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15485         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15486         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15487         Updated.
15488         
15489         * mime/Makefile.am: Take DESTDIR into account.
15490         
15491         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
15492         
15493         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
15494         on scope autocompletion.
15495         
15496         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15497         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
15498         shared libs and static libs paths for debugging. Order them
15499         correctly.
15500         
15501         * po/POTFILES.in: Updated.
15503 2005-05-09  Naba Kumar  <naba@gnome.org>
15505         * libanjuta/interfaces/libanjuta.idl,
15506         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
15507         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
15508         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
15509         Implemented debugger source directory search and emits location changed
15510         signal with absolute path of the file.
15512         * plugins/tools/tool.c: Fixed compile errors.
15513         
15514 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
15516         * plugins/tools/anjuta-tools.glade,
15517         plugins/tools/dialog.h,
15518         plugins/tools/dialog.c,
15519         plugins/tools/plugin.c,
15520         plugins/tools/editor.c:
15521         Improve graphical user interface
15522         Remove old code
15523         Correct an error on close
15524         Some cleanups
15526         * plugins/tools/fileop.c,
15527         plugins/tools/tool.h,
15528         plugins/tools/tool.c:
15529         Change the tool internal structure
15530         Support having tools configuration in several places
15532 2005-05-08  Naba Kumar  <naba@gnome.org>
15534         * plugins/gdb/actions.c,
15535         (removed) plugins/gdb/registers_cbs.c,
15536         (removed) plugins/gdb/registers_cbs.h,
15537         (removed) plugins/gdb/registers_gui.c,
15538         (removed) plugins/gdb/sharedlib_cbs.c,
15539         (removed) plugins/gdb/sharedlib_cbs.h,
15540         (removed) plugins/gdb/sharedlib_gui.c,
15541         (removed) plugins/gdb/signals_cbs.c,
15542         (removed) plugins/gdb/signals_cbs.h,
15543         (removed) plugins/gdb/signals_gui.c: Removed dead files.
15545 2005-05-08  Naba Kumar  <naba@gnome.org>
15547         * plugins/build-basic-autotools/executer.c: Fixed programs
15548         listing dialog.
15549         
15550         * plugins/debug-manager/Makefile.am,
15551         plugins/debug-manager/anjuta-debug-manager.glade,
15552         plugins/debug-manager/plugin.c,
15553         plugins/gdb/Makefile.am: Used libglade for programs listing
15554         dialog.
15555         
15556         * (added) plugins/gdb/pointer.png: Stack pointer image.
15557         
15558         * libanjuta/anjuta-marshal.list,
15559         pixmaps/Makefile.am,
15560         plugins/gdb/actions.c,
15561         plugins/gdb/actions.h,
15562         plugins/gdb/anjuta-gdb-plugin.ui,
15563         plugins/gdb/anjuta-gdb.glade,
15564         plugins/gdb/breakpoints.c,
15565         plugins/gdb/breakpoints.h,
15566         plugins/gdb/debug_tree.c,
15567         plugins/gdb/debug_tree.h,
15568         plugins/gdb/debugger.c,
15569         plugins/gdb/debugger.h,
15570         plugins/gdb/gdbmi-test.c,
15571         plugins/gdb/gdbmi.c,
15572         plugins/gdb/gdbmi.h,
15573         plugins/gdb/info.c,
15574         plugins/gdb/info.h,
15575         plugins/gdb/locals.c,
15576         plugins/gdb/locals.h,
15577         plugins/gdb/memory.c,
15578         plugins/gdb/memory.h,
15579         plugins/gdb/plugin.c,
15580         plugins/gdb/plugin.h,
15581         plugins/gdb/registers.c,
15582         plugins/gdb/registers.h,
15583         plugins/gdb/registers_cbs.c,
15584         plugins/gdb/registers_cbs.h,
15585         plugins/gdb/registers_gui.c,
15586         plugins/gdb/sharedlib.c,
15587         plugins/gdb/sharedlib.h,
15588         plugins/gdb/sharedlib_cbs.c,
15589         plugins/gdb/sharedlib_cbs.h,
15590         plugins/gdb/sharedlib_gui.c,
15591         plugins/gdb/signals.c,
15592         plugins/gdb/signals.h,
15593         plugins/gdb/signals_cbs.c,
15594         plugins/gdb/signals_cbs.h,
15595         plugins/gdb/signals_gui.c,
15596         plugins/gdb/stack_trace.c,
15597         plugins/gdb/stack_trace.h,
15598         plugins/gdb/utilities.c,
15599         plugins/gdb/utilities.h,
15600         plugins/gdb/watch.c,
15601         plugins/gdb/watch.h,
15602         plugins/gdb/watch_cbs.c,
15603         plugins/gdb/watch_cbs.h,
15604         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15605         it for all debugger component updates and listing. Implemented
15606         user custom debugger command window. Fixed all debugger components
15607         to work correctly. Implemented debugger as GObject. Removed
15608         deprecated codes.
15609         
15610 2005-05-06  Naba Kumar  <naba@gnome.org>
15611         
15612         * TODO.tasks: Updated.
15613         
15614         * plugins/build-basic-autotools/Makefile.am,
15615         plugins/file-loader/Makefile.am,
15616         plugins/profile-default/Makefile.am,
15617         plugins/sample1/Makefile.am,
15618         plugins/symbol-browser/images/Makefile.am,
15619         src/Makefile.am: Fixed 'make distcheck' errors.
15621         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15622         updates.
15624         * tagmanager/tm_workspace.c: Include prototypes in getting
15625         scope members.
15627 2005-05-06  Naba Kumar  <naba@gnome.org>
15629         * TODO.tasks: Updated.
15630         
15631         * configure.in, plugins/cvs-plugin/Makefile.am,
15632         plugins/debug-manager/Makefile.am,
15633         plugins/devhelp/Makefile.am,
15634         plugins/editor/Makefile.am,
15635         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15636         
15637         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15638         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15639         interfaces.
15640         
15641         * tagmanager/tm_workspace.c,
15642         tagmanager/include/tm_workspace.h,
15643         plugins/editor/aneditor-autocomplete.cxx,
15644         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15645         to return all matching tag types when no name is given instead of
15646         returning empty array.
15647         
15648         * plugins/symbol-browser/Makefile.am,
15649         (added) plugins/symbol-browser/an_symbol.c,
15650         (added) plugins/symbol-browser/an_symbol.h,
15651         plugins/symbol-browser/an_symbol_info.c,
15652         plugins/symbol-browser/an_symbol_info.h,
15653         (added) plugins/symbol-browser/an_symbol_iter.c,
15654         (added) plugins/symbol-browser/an_symbol_iter.h,
15655         plugins/symbol-browser/an_symbol_search.c,
15656         plugins/symbol-browser/an_symbol_view.c,
15657         plugins/symbol-browser/an_symbol_view.h,
15658         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15659         plugins/symbol-browser/plugin.c,
15660         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15661         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15662         plugin and implemented IAnjutaIterable interface for symbol search
15663         and iteration.
15665         * plugins/class-inheritance/Makefile.am,
15666         plugins/class-inheritance/class-inherit.c,
15667         plugins/class-inheritance/class-inherit.h,
15668         plugins/class-inheritance/plugin.h: Use the newly added
15669         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15670         get rid of libanjuta-ctags.la dependencies.
15672 2005-05-02  Naba Kumar  <naba@gnome.org>
15674         * plugins/class-inheritance/class-inherit.c,
15675         plugins/class-inheritance/plugin.c,
15676         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15677         be found for a class. Formated code.
15679         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
15680         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15681         of editor tabs.
15682         
15683 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
15685         * libanjuta/anjuta-launcher.c:
15686         Keep trying sending data until all bytes have been written
15688         * plugins/tools/anjuta-tools.glade,
15689         plugins/tools/editor.c:
15690         Add a combo box to defined data from stdin
15692         * plugins/tools/execute.c:
15693         Send data in stdin if needed
15694         Code cleanups
15696         * plugins/tools/fileop.c,
15697         plugins/tools/tool.h,
15698         plugins/tools/tool.c:
15699         Store, load and save stdin data
15700         Use tools-2.xml instead of tools.xml
15702         * plugins/tools/plugin.c,
15703         plugins/tools/plugin.h:
15704         Code cleanups
15706         * plugins/tools/dialog.c,
15707         plugins/tools/dialog.h:
15708         Few code cleanups
15710         * plugins/tools/variable.c,
15711         plugins/tools/variable.h:
15712         Add editor related variables
15713         Code cleanups
15715 2005-04-29  Naba Kumar  <naba@gnome.org>
15717         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15719         * plugins/editor/text_editor.c: Fixed line marker interpretation.
15720         
15721         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15722         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15723         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15724         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15725         working on gdb MI interface. Completed MI parser interface.
15727         Patch from  Massimo Cora <maxcvs@email.it>:
15728         * plugins/class-inheritance/Makefile.am,
15729         plugins/class-inheritance/class-inherit.c,
15730         plugins/class-inheritance/class-inherit.h,
15731         plugins/class-inheritance/plugin.c,
15732         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15733         Used system theme for colors. Display class members on mouse click.
15734         
15735 2005-04-28  Naba Kumar  <naba@gnome.org>
15737         * plugins/symbol-browser/an_symbol_prefs.c
15738         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15739         implementation to create/add/remove custom tags files in symbol
15740         brower preferences.
15742         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15743         EXTRA_DIST.
15745         * plugins/project-import/project-import.c: Fixed memory leaks and
15746         use correct debug prints.
15747         
15748         * TODO.tasks: Updated.
15749         
15750 2005-04-27  Naba Kumar  <naba@gnome.org>
15752         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15753         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
15754         scintilla/Makefile.am: Fixed 'make distcheck' errors.
15756         * plugins/editor/anjuta-docman.c,
15757         plugins/editor/anjuta-docman.h,
15758         plugins/editor/plugin.c: Emit editor-added signal from docman
15759         and connect signals to new editor correctly.
15761         * plugins/class-inheritance/plugin.c,
15762         plugins/symbol-browser/plugin.c: Added stock icons.
15763         
15764         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15765         plugins/build-basic-autotools/executer.c,
15766         plugins/build-basic-autotools/executer.h: Added missing files
15767         for the execute programs implementation.
15769 2005-04-26  Naba Kumar  <naba@gnome.org>
15770         
15771         * TODO.tasks: Updated.
15773         * plugins/file-loader/plugin.c,
15774         plugins/project-import/anjuta-project-import.plugin.in,
15775         plugins/project-import/plugin.c,
15776         plugins/project-import/project-import.c,
15777         plugins/project-import/project-import.h: Be able to import older
15778         anjuta projects.
15780 2005-04-26  Naba Kumar  <naba@gnome.org>
15782         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15783         removing it from the shell.
15785         * libanjuta/anjuta-shell.c,
15786         libanjuta/anjuta-shell.h,
15787         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15788         so that widget additions are freezed or thaw using a pending queue.
15789         Fixded UI flicker while loading projects.
15791 2005-04-26  Naba Kumar  <naba@gnome.org>
15793         * TODO.tasks: Updated.
15794         
15795         * libanjuta/interfaces/libanjuta.idl: Added execute method for
15796         IAnjutaBuildable interface.
15797         
15798         * plugins/build-basic-autotools/Makefile.am,
15799         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15800         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15801         plugins/build-basic-autotools/build-basic-autotools.c,
15802         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15803         interface and UI for executing project/file programs. Implemented
15804         IAnjutaFile interface so that executables could be opened directly.
15805         
15806         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15807         Authors line (Reserved for external plugins, which do not have a way to
15808         show their credits).
15809         
15810         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15811         [File Loader] group for menu labels (default to "Name" if it is not
15812         defined.
15813         
15814         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15815         for executing external commands.
15817 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
15819         * plugins/project-wizard/property.c:
15820         Correct a memory leak
15822         * libanjuta/interfaces/libanjuta.idl,
15823         plugins/editor/text_editor.c:
15824         Add erase_all and replace_selection function to IAnjutaEditor
15826         * plugins/tools/anjuta-tools.glade,
15827         plugins/tools/fileop.c,
15828         plugins/tools/editor.c,
15829         plugins/tools/tool.c
15830         plugins/tools/tool.h:
15831         Add shortcut and icon 
15833         * plugins/tools/variable.c,
15834         plugins/tools/variable.h:
15835         Add a variable asking parameters at run time
15837         * plugins/tools/execute.c:
15838         Add a warning message for missing document manager
15839         Add replace buffer and replace selection output
15840         Correct an error in popup output
15842         * plugins/tools/plugin.c,
15843         plugins/tools/plugin.h,
15844         plugins/tools/anjuta-tools.ui,
15845         src/anjuta.ui:
15846         Few clean up
15847         Attach tools menu to a new place
15849 2005-04-25  Naba Kumar  <naba@gnome.org>
15851         * libanjuta/plugins.c, src/about.c, src/about.h,
15852         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15853         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15854         plugins (about box for plugins) menu.
15856 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15858         *  plugins/editor/search-replace.c :
15859         Displayed full path in Search pane window. 
15860         Bug 300231 : Selected line in Search pane window .
15861                 
15862 2005-04-23  Naba Kumar  <naba@gnome.org>
15864         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15866 2005-04-22  Naba Kumar  <naba@gnome.org>
15868         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15869         
15870         * plugins/project-wizard/templates/java.wiz,
15871         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15872         to create bytecodes (.class) files.
15873         
15874         * plugins/symbol-browser/an_symbol_info.c,
15875         plugins/symbol-browser/an_symbol_info.h,
15876         plugins/symbol-browser/an_symbol_search.c,
15877         plugins/symbol-browser/an_symbol_view.c,
15878         plugins/symbol-browser/plugin.c,
15879         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15880         in file symbol list.
15882 2005-04-22  Naba Kumar  <naba@gnome.org>
15884         * TODO.tasks: Updated.
15885         
15886         * plugins/class-inheritance/Makefile.am,
15887         plugins/subversion/Makefile.am: Do not install plugin files when
15888         plugin build condition is false.
15889         
15890         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15891         plugins/build-basic-autotools/build-basic-autotools.c,
15892         plugins/build-basic-autotools/build-basic-autotools.h,
15893         plugins/file-loader/anjuta-loader-plugin.ui,
15894         plugins/file-loader/dnd.c,
15895         plugins/file-loader/plugin.c,
15896         plugins/file-loader/plugin.h,
15897         plugins/project-manager/anjuta-project-manager.ui,
15898         plugins/project-manager/plugin.c: Added open file and build context
15899         menu in project manager context menu.
15901 2005-04-22  Naba Kumar  <naba@gnome.org>
15903         * configure.in: Added message output showing conditional plugins to
15904         build or not.
15905         
15906         * src/layout.xml: Added layout for class-inheritance plugin widget.
15907         
15908         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15909         plugin name to remove redundant terms.
15910         
15911         * TODO.tasks: Updated.
15912         
15913         * configure.in,
15914         plugins/symbol-browser/Makefile.am,
15915         plugins/symbol-browser/an_symbol_view.c,
15916         (removed) plugins/symbol-browser/sv_class.xpm,
15917         (removed) plugins/symbol-browser/sv_function.xpm,
15918         (removed) plugins/symbol-browser/sv_macro.xpm,
15919         (removed) plugins/symbol-browser/sv_private_fun.xpm,
15920         (removed) plugins/symbol-browser/sv_private_var.xpm,
15921         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15922         (removed) plugins/symbol-browser/sv_protected_var.xpm,
15923         (removed) plugins/symbol-browser/sv_public_fun.xpm,
15924         (removed) plugins/symbol-browser/sv_public_var.xpm,
15925         (removed) plugins/symbol-browser/sv_static_fun.xpm,
15926         (removed) plugins/symbol-browser/sv_static_var.xpm,
15927         (removed) plugins/symbol-browser/sv_struct.xpm,
15928         (removed) plugins/symbol-browser/sv_unknown.xpm,
15929         (removed) plugins/symbol-browser/sv_variable.xpm,
15930         (added) plugins/symbol-browser/images/.cvsignore,
15931         (added) plugins/symbol-browser/images/Icons.16x16.Class,
15932         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15933         (added) plugins/symbol-browser/images/Icons.16x16.Field,
15934         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15935         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15936         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15937         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15938         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15939         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15940         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15941         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15942         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15943         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15944         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15945         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15946         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15947         (added) plugins/symbol-browser/images/Icons.16x16.Method,
15948         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15949         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15950         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15951         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15952         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15953         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15954         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15955         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15956         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15957         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15958         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15959         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15960         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15961         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15962         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15963         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15964         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15965         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15966         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15967         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15968         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15969         pixmaps and added new icons (taken from monodevelop).
15971 2005-04-21  Naba Kumar  <naba@gnome.org>
15973         Patch from  Massimo Cora <maxcvs@email.it>:
15975         * configure.in, plugins/Makefile.am
15976         (new) plugins/class-inheritance/.cvsignore,
15977         (new) plugins/class-inheritance/Makefile.am,
15978         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15979         (new) plugins/class-inheritance/class-inherit.c,
15980         (new) plugins/class-inheritance/class-inherit.h,
15981         (new) plugins/class-inheritance/plugin.c,
15982         (new) plugins/class-inheritance/plugin.h,
15983         (new) plugins/class-inheritance/class-inheritance.png: Added class
15984         inheritance plugin.
15985         
15986         Changes by naba: Added pkgconfig check for graphviz and conditionally
15987         build graphviz.
15988         
15989         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15991 2005-04-20  Naba Kumar  <naba@gnome.org>
15993         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15994         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15995         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15996         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15997         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15998         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15999         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16000         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16001         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16002         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16003         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16004         
16005         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
16006         message view management.
16008         * libanjuta/anjuta-children.[ch],
16009         plugins/build-basic-autotools/build-basic-autotools.c,
16010         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
16011         Removed anjuta_children_init() function,
16012         because it is done automatically when first invoked. Introduced
16013         anjuta_children_recover() to recover the child signalling. Fixed
16014         child exit management to correctly recover the exit status.
16015         
16016         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
16017         to properly shutdown the launcher and to kill the running process
16018         (without emitting any signal).
16019         
16020         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16021         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
16022         gdb and program instance.
16024 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16026         * plugins/editor/search-replace.c :
16027         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
16029 2005-04-18  Naba Kumar  <naba@gnome.org>
16031         * TODO.tasks: Marked completed items.
16032         
16033         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16034         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16035         plugins/project-manager/plugin.c: Prompt user for the debugging
16036         target (select from a list of project's executable targets) and
16037         correctly start debugger. Take care of libtool wrapping when the
16038         target selected is libtool target. Fixed debugger menu items
16039         sensitivity.
16041 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
16043         * plugins/tools/execute.c,
16044         plugins/tools/execute.h:
16045         Implement save all files before running a command
16046         Implement all options for stdout and stderr except replace buffer
16047         Allow running several tools
16049         * plugins/tools/plugin.c:
16050         Move anjuta launcher in execute.c
16052         * plugins/tools/tools.h,
16053         plugins/tools/variable.c:
16054         Small changes
16056 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
16058         * plugins/tools/anjuta-tools.glade:
16059         Add new properties in tool editor dialog
16060         Cosmetic improvements
16061         
16062         * plugins/tools/anjuta-tools.ui:
16063         Attach tool menu as a build menu
16065         * plugins/tools/dialog.c:
16066         Set tool menu item sensitivity in tool list
16067         Fix bugs
16069         * plugins/tools/editor.c,
16070         plugins/tools/editor.h,
16071         plugins/tools/fileop.c,
16072         plugins/tools/tool.c,
16073         plugins/tools/tool.h:
16074         Add new properties (active, save file...)
16075         Most of them are still not implemented
16077         * plugins/tools/execute.c,
16078         plugins/tools/execute.h:
16079         Reorganize code to support multiple run
16080         Support run in terminal
16081         
16082         * plugins/tools/plugin.c
16083         plugins/tools/plugin.h:
16084         Move message handling in execute.c
16086         * plugins/tools/variable.h,
16087         plugins/tools/variable.c:
16088         Add useful variables
16089         
16090 2005-04-13  Naba Kumar  <naba@gnome.org>
16092         * plugins/editor/text_editor.c: Fixed file monitoring condition.
16093         * plugins/editor/Makefile.am: Added gnome-vfs flags.
16094         
16095 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16097         * plugins/tools/dialog.c plugins/tools/tool.c :
16098         Fixed bugs.
16100 2005-04-06  Naba Kumar  <naba@gnome.org>
16102         * src/anjuta.c: Load default session only when
16103         "anjuta.session.load.last" preference is enabled.
16104         
16105 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
16107         * plugins/tools/Makefile.am,
16108         plugins/tools/variable.c,
16109         plugins/tools/variable.h:
16110         Add new code for handling variables
16112         * plugins/tools/anjuta-tools.glade:
16113         Improve tool editor dialog
16114         Add variable selection dialog
16116         * plugins/tools/dialog.c,
16117         plugins/tools/dialog.h,
16118         plugins/tools/plugin.c,
16119         plugins/tools/plugin.h:
16120         Add variable object
16121         Add a function to get it
16123         * plugins/tools/editor.c:
16124         Add gui code for variable selection dialog
16126         * plugins/tools/execute.c:
16127         Use variables for executing command
16128         
16129         * Naba: Compile warning fixes.
16131 2005-04-06  Naba Kumar  <naba@gnome.org>
16133         * TODO.tasks: Marked completed items.
16134         
16135 2005-04-06  Naba Kumar  <naba@gnome.org>
16137         * plugins/subversion/svn-backend.c: Fixed subversion plugin
16138         compile error.
16139         
16140         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
16142 2005-04-04  Naba Kumar  <naba@gnome.org>
16144         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
16145         inside Main window.
16146         
16147 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
16149         * plugins/tools/Makefile.am,
16150         plugins/tools/anjuta-tools.plugin.in,
16151         plugins/tools/anjuta-tools.ui,
16152         plugins/tools/anjuta-tools.gladei,
16153         plugins/tools/anjuta-tools-plugin.png,
16154         plugins/tools/plugin.c,
16155         plugins/tools/plugin.h,
16156         plugins/tools/dialog.c,
16157         plugins/tools/dialog.h,
16158         plugins/tools/fileop.c,
16159         plugins/tools/fileop.h,
16160         plugins/tools/tool.c,
16161         plugins/tools/tool.h,
16162         plugins/tools/editor.c,
16163         plugins/tools/editor.h,
16164         plugins/tools/execute.c,
16165         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
16166         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
16167         Not fully working
16169         * anjuta-tools.[ch]: Removed old tools code.
16170         
16171 2005-04-01  Steve Murphy  <murf@e-tools.com>
16173         * configure.in: Added "rw" to ALL_LINGUAS.
16175 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16177         * Modified Files:
16178         manuals/C/anjuta-manual/fileoperations.xml
16179         Added Files:
16180         manuals/C/anjuta-manual/figures/search_expr.png
16181         manuals/C/anjuta-manual/figures/search_expr_basic.png
16182         manuals/C/anjuta-manual/figures/search_file_list.png
16183         manuals/C/anjuta-manual/figures/search_file_pattern.png
16184         manuals/C/anjuta-manual/figures/search_replace.png
16185         manuals/C/anjuta-manual/figures/search_setting.png
16186         manuals/C/anjuta-manual/figures/search_target.png
16187         manuals/C/anjuta-manual/figures/search_target_action.png
16188         manuals/C/anjuta-manual/figures/search_target_in.png
16189         Removed Files:
16190         manuals/C/anjuta-manual/figures/find_files.png
16191         manuals/C/anjuta-manual/figures/find_replace.png
16192         manuals/C/anjuta-manual/figures/find_text.png :
16193         Updated Anjuta manual (File Operations)
16195 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16197         * manuals/C/anjuta-manual/fileoperations.xml,
16198         manuals/C/anjuta-manual/figures/open_file.png,
16199         manuals/C/anjuta-manual/figures/open_file_multiple.png,
16200         manuals/C/anjuta-manual/figures/prefs_print.png,
16201         manuals/C/anjuta-manual/figures/print_dlg.png,
16202         manuals/C/anjuta-manual/figures/print_preview.png.
16203         * Added Files:
16204         manuals/C/anjuta-manual/figures/add_edit_macro.png,
16205         manuals/C/anjuta-manual/figures/display_macro.png,
16206         manuals/C/anjuta-manual/figures/insert_text.png,
16207         manuals/C/anjuta-manual/figures/keyword_macro.png,
16208         manuals/C/anjuta-manual/figures/new_file_wizard.png,
16209         manuals/C/anjuta-manual/figures/save_as_file.png :
16210         Updated Anjuta Manual (File Operations)
16212 2005-03-23  Adam Weinberger  <adamw@gnome.org>
16214         * plugins/editor/action-callbacks.c,
16215           plugins/file-loader/plugin.c,
16216           plugins/gtodo/main.c,
16217           plugins/project-wizard/druid.c:
16218           Fix spelling/grammar errors. Fixes bugs
16219           169068, 169137, 169138, and 169139.
16221 2005-03-21  Naba Kumar  <naba@gnome.org>
16223         Patch from: Massimo Cora' <maxcvs@email.it>:
16224         
16225         * plugins/editor/Makefile.am
16226         plugins/editor/anjuta-docman.c,
16227         (added) plugins/editor/editor-tooltips.c,
16228         (added) plugins/editor/editor-tooltips.h: Added tooltips to
16229         editor tabs to show full path.
16231 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
16232         
16233         * plugins/subversion/svn-backend.c:
16234         Removed "apr-0/" from include because this is 
16235         already included in SVN_INCLUDE and broke building if
16236         apr >= 1.0 was installed.
16238 2005-03-18  Naba Kumar  <naba@gnome.org>
16240         Patch from: Massimo Cora' <maxcvs@email.it>:
16242         * plugins/editor/action-callbacks.c,
16243         plugins/editor/aneditor-calltip.cxx,
16244         plugins/editor/aneditor-priv.h,
16245         plugins/editor/aneditor.cxx,
16246         plugins/editor/aneditor.h,
16247         plugins/editor/anjuta-document-manager.ui: Added calltip
16248         activation from menu.
16250 2005-03-16  Naba Kumar  <naba@gnome.org>
16252         Patch from: Massimo Cora' <maxcvs@email.it>:
16253         
16254         * plugins/class-gen/action-callbacks.c,
16255         plugins/class-gen/anjuta-class-gen-plugin.glade,
16256         plugins/class-gen/class_gen.c,
16257         plugins/class-gen/class_gen.h,
16258         plugins/class-gen/class_logo.xpm,
16259         plugins/class-gen/plugin.c: Create files without project
16260         being open. Add to project support. And other enhancements.
16262 2005-03-15  Adam Weinberger  <adamw@gnome.org>
16264         * anjuta.glade,
16265           plugins/debug-manager/utilities.c,
16266           plugins/file-loader/plugin.c,
16267           plugins/gdb/utilities.c,
16268           plugins/profile-default/plugin.c,
16269           plugins/project-import/project-import.c,
16270           src/anjuta-actions.h:
16271           Spelling/grammar fixes.
16273 2005-03-13  Naba Kumar  <naba@gnome.org>
16274         
16275         * plugins/editor/action-callbacks.c,
16276         plugins/editor/action-callbacks.h,
16277         plugins/editor/anjuta-document-manager.ui,
16278         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16279         submenu. Moved menuitems from Format to View->Editor.
16280         
16281         * src/action-callbacks.c, src/action-callbacks.h,
16282         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16283         layout and lock layout menus in View submenu. Get rid of
16284         Settings->Layout Manager menu.
16285         
16286         * plugins/project-import/anjuta-project-import.plugin.in:
16287         Fixed icon name
16289         * global-tags/Makefile.am,
16290         global-tags/create_global_tags.sh,
16291         plugins/editor/aneditor-autocomplete.cxx,
16292         plugins/editor/aneditor-priv.h,
16293         plugins/editor/aneditor.cxx,
16294         tagmanager/tm_workspace.c: Fixed scope members autocompletion
16295         in editor and made it work in global symbols also.
16296         
16297         * src/anjuta-app.c: Always use priority texts besides icons style
16298         for toolbars, because other styles look horible for Anjuta (fixme).
16300 2005-03-11  Naba Kumar  <naba@gnome.org>
16302         * configure.in: Removed test for iconv.
16304         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
16305         before scintilla widget is realized.
16306         
16307         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
16308         for Update menuitem.
16309         
16310         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
16311         already applied in scintilla main stream.
16312         
16313         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
16314         and notified scintilla developer.
16315         
16316 2005-03-10  Naba Kumar  <naba@gnome.org>
16318         * src/action-callbacks.c: Removed reference to src/help.h (dead
16319         file).
16321         * plugins/editor/text_editor.c: Removed reference to
16322         src/launcher.h (a dead file).
16324         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
16325         src/controls.c, src/controls.h, src/fileselection.c,
16326         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
16327         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
16328         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
16329         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
16330         src/session.h, src/support.c, src/support.h, src/toolbar.c,
16331         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
16332         Removed these dead files from CVS.
16335 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16337         * plugins/file-wizard/action-callbacks.c : Added error message.
16338         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
16341 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
16342         
16343         * plugins/cvs-plugin/cvs-callbacks.c
16344         plugins/cvs-plugin/plugin.c:
16345         Fixed preferences page init and busy handling
16346         
16347         * plugins/subversion/plugin.c:
16348         Fixed preferences page init
16350 2005-03-09  Naba Kumar  <naba@gnome.org>
16352         * plugins/Makefile.am, plugins/glade/Makefile.am,
16353         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
16354         enabled glade plugin in Anjuta. The plugin is built only when
16355         glade3 is installed.
16356         
16357 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16359         * plugins/project-wizard/templates/java.wiz
16360         plugins/project-wizard/templates/java-logo.png (*)
16361         plugins/project-wizard/templates/java/*
16362         plugins/project-wizard/templates/Makefile.am
16363         configure.in:
16364         
16365         Add Java project type. It generates a autoconf/automake
16366         project which is compiled using gcj. It requires automake 
16367         > 1.4 (1.9 is known to work) to work!
16368         
16369         (*) still awaiting response from the gcj team if we
16370         may use their logo.
16371         
16372 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16373         
16374         * plugins/project-import/*
16375         plugins/Makefile.am
16376         configure.in:
16377         Added project import plugin. Might be a bit buggy and limited
16378         but works for now.
16379         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16380         Icon from old pixmaps dir
16382 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16384         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
16385         plugins/macro/macro-util.c, plugins/macro/macros.xml :
16386         Added C Custom_Indent line macro.
16387         Cleaned macros.xml
16389 2005-03-09  Naba Kumar  <naba@gnome.org>
16391         * TODO.tasks: Added new message-manager tasks.
16392         
16393         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16394         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16395         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16396         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16397         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16398         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16399         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16400         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16401         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16402         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16403         
16404         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
16405         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
16406         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
16407         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
16408         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
16409         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
16410         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
16411         Removed debugger widgets from shell on debugger shutdown. Added
16412         scrolled windows for docked widgets. Removed unnecessary widget refs
16413         and unrefs. Destroy widgets correctly on debugger shutdown.
16414         
16415         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
16416         with project description title. Removed frame shadow.
16417         
16418         * plugins/project-wizard/druid.c: Initializes tooltips.
16419         
16420         * scintilla/Makefile.am: Fixed comiple error.
16422 2005-03-08  Adam Weinberger  <adamw@gnome.org>
16424         * plugins/class-gen/anjuta-class-gen-plugin.glade,
16425           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
16427 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16429         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16430         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16431         plugins/macro/macro-util.c, plugins/macro/macro-util.h
16432         plugins/macro/macros.xml, plugins/macro/plugin.c :
16433         Moved cursor at the '|' position defined in macros.
16435 2005-03-07  Naba Kumar  <naba@gnome.org>
16437         * plugins/subversion/Makefile.am: Fixed build error.
16439         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
16440         types (perl, python, shellscript).
16441         
16442         * plugins/editor/plugin.c: Fixed to show all highlight options.
16443         
16444 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16446         * TODO.tasks : updated tasks.
16447         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
16449 2005-03-07  Naba Kumar  <naba@gnome.org>
16451         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
16452         or disable subversion file-manager submenu. If "Subvesion" is also
16453         valid directory, we should also check for it.
16455         * configure.in: Disable cygwin macro until someone fixes the
16456         autoconf warnings.
16457         
16458         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
16459         backward compatibility.
16460         
16461 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16463         * src/about.c : Cleaned code.
16464         * plugins/macro/macros.xml : Added "do_while" C macro.
16465         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
16466         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
16467         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
16468         Closed registers, shared libraries, kernel signals dialogs with ESC key.
16469         
16470 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16472         * plugins/class-gen/plugin.c:
16473         Removed "return" to activate project_root_uri watching.
16475 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16477         * plugins/Makefile.am
16478         plugins/subversion/*:
16479         Added subversion plugin. Add, Remove, Commit and Update work
16480         everything else needs work.
16481         
16482         * plugins/terminal/terminal.c
16483         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
16484         we still have focus problems with the editor.
16486 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16488         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
16489         
16490 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16492         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
16494 2005-03-04  Naba Kumar  <naba@gnome.org>
16496         Patch from Massimo Cora' <maxcvs@email.it>:
16498         * plugins/class-gen/Makefile.am,
16499         plugins/class-gen/action-callbacks.c,
16500         plugins/class-gen/action-callbacks.h,
16501         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
16502         plugins/class-gen/anjuta-class-gen.plugin.in,
16503         plugins/class-gen/class_gen.c,
16504         plugins/class-gen/class_gen.h,
16505         (removed) plugins/class-gen/clsGen.c,
16506         (added) plugins/class-gen/goc_template_header,
16507         (added) plugins/class-gen/goc_template_source,
16508         plugins/class-gen/plugin.c,
16509         plugins/class-gen/plugin.h: Refactored class gen code.
16510         Added GOCBuilder code. Fixed UI. Implemented plugin.
16512 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
16514         * plugins/project-wizard/property.c
16515         plugins/project-wizard/install.c
16516         plugins/project-wizard/druid.c
16517         plugins/editor/goto_line.c
16518         plugins/editor/plugin.c
16519         plugins/gtodo/add_edit_item.c
16520         plugins/gtodo/ligtodo.c
16521         plugins/gtodo/main.c
16522         plugins/gtodo/preferences.c:
16523         Fixed #167559, #167534, #167266, #167357
16524         (Bad English in strings...)
16525         
16526         Thanks to Adam Weinberger and Thierry Moisan for
16527         reporting!
16529 2005-03-03  Naba Kumar  <naba@gnome.org>
16531         * libegg/Makefile.am, libegg/menu/Makefile.am,
16532         (added) libegg/egg-submenu-action.c,
16533         (added) libegg/menu/egg-submenu-action.h: Created a new action for
16534         submenu (used for wizard listing).
16535         
16536         * plugins/file-loader/anjuta-loader-plugin.ui
16537         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
16538         and toolbar.
16539         
16540         * plugins/editor/action-callbacks.c,
16541         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
16542         ctrl+tabbing because it was interfaring with focus navigation.
16543         Focus editor on "Esc" in incremental search entry. Cleanups.
16544         
16545         * plugins/file-manager/an_file_view.c,
16546         plugins/symbol-browser/plugin.c,
16547         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
16548         Cleanups.
16549         
16550         * plugins/profile-default/plugin.c,
16551         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
16552         for sesssion load.
16553         
16554         * (removed) scintilla/patches/a64-crash-fix.patch,
16555         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
16556         scintilla patches.
16558 2005-03-03  Naba Kumar  <naba@gnome.org>
16560         * HACKING: Fixed typos.
16561         
16562         * plugins/editor/aneditor-indent.cxx: Clean up.
16563         
16564         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
16565         Enable/disable save, undo and redo actions depending on state
16566         of the editor.
16567         
16568 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16570         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
16571         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
16572         Displayed search_incremental status.
16574         * Removed plugins/editor/search_incremental.[ch]
16576 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
16577         
16578         * plugins/cvs-plugin/cvs-execute.c
16579         plugins/cvs-plugin/cvs-callbacks.c:
16580         - Use weak reference on mesg_view and reuse tab if
16581         it still exists to avoid cluttering message manager.
16582         - Fixed bug in cvs remove
16583         
16584         README, HACKING: Updated
16585         
16586         configure.in: Added check for libsvn
16588 2005-02-29  Naba Kumar  <naba@gnome.org>
16589         
16590         * plugins/file-manager/an_file_view.c,
16591         plugins/symbol-browser/an_symbol_view.c,
16592         plugins/symbol-browser/plugin.c: Hide column headers (they
16593         are redundant).
16595 2005-02-29  Naba Kumar  <naba@gnome.org>
16597         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16598         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16599         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16600         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16601         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16602         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16603         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16604         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16605         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16606         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16608         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16609         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16610         (added) libanjuta/anjuta-session.[hc],
16611         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16612         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16613         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16614         src/main.c:
16615         
16616         Implemented session management. Implemented session
16617         container class. Added session notifications from shell. Implemented
16618         session save/load in editor, file-loader, default-profile-plugin
16619         and anjuta-app. Fixed window sizing and restoration. Cleaned up
16620         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16621         and maximized states in session. Implemented project session
16622         management.
16624 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16626         * plugins/class-gen/action-callbacks.[ch],
16627         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16628         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16629         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
16630         with Escape key.
16632 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
16633         
16634         * plugins/project-wizard/anjuta-project-wizard.glade,
16635         plugins/project-wizard/druid.c:
16636         Add some padding in tab label in project selection page
16637         
16638         * plugins/project-wizard/druid.c,
16639         plugins/project-wizard/parser.c:
16640         Search for project template recursively
16641         Add ~/.anjuta/project to the search paths
16643 2005-02-26  Naba Kumar  <naba@gnome.org>
16645         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16646         * plugins/file-loader/plugin.c: Fixed crash bug.
16647         * libanjuta/plugins.c: Fixed memory leak.
16648         
16649 2005-02-26  Naba Kumar  <naba@gnome.org>
16650         
16651         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16652         "UserActivatable" attribute for plugins. This attribute if set to
16653         "no" will prevent users from activating/deactivating it from
16654         plugins dialog. Added a toggle button in plugins dialog to toggle
16655         the plugins list between list of activatable plugins (default) to
16656         list of all plugins. anjuta_plugin_select() now only selects the
16657         plugin. Added anjuta_plugins_select_and_activate() method that will
16658         select and activate it.
16659         
16660         * plugins/profile-default/Makefile.am,
16661         plugins/profile-default/anjuta-default-profile.ui,
16662         plugins/profile-default/plugin.c,
16663         plugins/profile-default/plugin.h,
16664         plugins/project-manager/anjuta-project-manager.ui,
16665         plugins/project-manager/plugin.c,
16666         plugins/project-manager/plugin.h:
16667         
16668         Anjuta projects (*.anjuta) files define the profile of respective
16669         projects. Profile is a set of related plugins required for the
16670         project to open. Moved "close project" action from Project Manager
16671         to Profile Manager plugin. Implemented loading and unloading of
16672         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16673         (instead of Project Manager) now handles opening of *.anjuta files.
16674         Close Project menuitem is now moved to File submenu (being
16675         consistent with Anjuta 1.x versions and avoiding creating Project
16676         submenu when project manager is not loaded).
16677         
16678         * src/anjuta-actions.h: Fixed short-cut key for Help content.
16679         
16680         * src/anjuta.ui: Fixed place holder for projects.
16681         
16682         * (new) plugins/profile-default/default.anjuta: default startup
16683         profile. Removed the hardcoded plugins loading in
16684         DefaultProfilePlugin.
16686         * anjuta.anjuta,
16687         plugins/project-wizard/templates/terminal/project.anjuta:
16688         Implemented project format in newly created projects.
16690         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16691         plugins/class-gen/anjuta-class-gen.plugin.in,
16692         plugins/cvs-plugin/anjuta-cvs.plugin.in,
16693         plugins/editor/anjuta-document-manager.plugin.in,
16694         plugins/file-loader/anjuta-loader.plugin.in,
16695         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16696         plugins/gdb/anjuta-gdb.plugin.in,
16697         plugins/glade/anjuta-glade.plugin.in,
16698         plugins/message-view/anjuta-message-manager.plugin.in,
16699         plugins/profile-default/anjuta-default-profile.plugin.in,
16700         plugins/project-manager/anjuta-project-manager.plugin.in,
16701         plugins/project-wizard/anjuta-project-wizard.plugin.in:
16702         Defined UserActivatable attributes. Added supported types attribute.
16704         * plugins/project-wizard/anjuta-project-wizard.glade
16705         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16706         "Project Wizard" in preferences title.
16708         * TODO.tasks: Updated.
16709         
16710         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16711         Updated.
16712         
16713 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16715         * plugins/file-wizard/anjuta-file-wizard.glade
16716         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16717         
16718         Integrated License macros, cleaned file.c.
16719         
16720 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
16721         
16722         * plugins/macor/macro-util.c: Fixed crash bugs if email or
16723         username can not be found correctly.
16725 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16727         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16728         plugins/macro/macros.xml :
16729         
16730         Added Headers macros. Cleaned file.c
16732 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16734         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
16735         plugins/macro/macros.xml :
16736         
16737         Fixed a bug. Added Header macro.
16739         
16740 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16742         * plugins/file-wizard/action-callbacks.c, 
16743         plugins/file-wizard/file.c, plugins/macro/macro-util.c
16744         plugins/macro/macros.xml :
16745         
16746         Added FileName, Header template macros.
16747         
16748 2005-02-24  Naba Kumar  <naba@gnome.org>
16749         
16750         * plugins/patch/patch-plugin.c: Fixed a function call.
16751         
16752         * src/anjuta.c, src/main.c: Save and load default session.
16753         
16754 2005-02-24  Naba Kumar  <naba@gnome.org>
16756         * libanjuta/interfaces/libanjuta.idl,
16757         plugins/message-view/anjuta-msgman.c,
16758         plugins/message-view/anjuta-msgman.h,
16759         plugins/message-view/plugin.c: Added and implemented
16760         set_view_title() method.
16761         
16762         * plugins/build-basic-autotools/build-basic-autotools.c,
16763         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16764         build context pooling. Maximum 3 contexts are reused. Additional
16765         contexts are created when all are busy.
16767 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16769         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16770         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16771         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16772         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16774         Added Copyright, Changelog macros.
16775                 
16776 2005-02-23  Naba Kumar  <naba@gnome.org>
16778         Patch from Massimo Cora' <maxcvs@email.it>:
16779         * plugins/Makefile.am,
16780         plugins/patch/Makefile.am,
16781         (added) plugins/patch/anjuta-patch-plugin.png,
16782         (added) plugins/patch/anjuta-patch.plugin.in,
16783         (added) plugins/patch/anjuta-patch.ui,
16784         plugins/patch/patch-plugin.c,
16785         (added) plugins/patch/patch-plugin.h,
16786         (added) plugins/patch/plugin.c,
16787         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16788         architecture.
16790 2005-02-23  Naba Kumar  <naba@gnome.org>
16792         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16793         file-loader/plugin.c, profile-default/plugin.c:
16794         Implemented "activated" and "deactivated" signals for plugin class.
16795         Renamed *_location() functions to *_id(), because location is
16796         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16797         anjuta_plugins_unload_plugin().
16798         
16799         * class-gen/plugin.c: Fixed complier warning and utility function call.
16800         
16801         * debug-manager/plugin.c: Unload debugger plugin correctly.
16802         
16803         * project-manager/plugin.c:     Fixed compiler warnings.
16804         
16805         * plugins/project-wizard/templates/gnome/.cvsignore,
16806         plugins/project-wizard/templates/gnome/po/.cvsignore,
16807         plugins/project-wizard/templates/gnome/src/.cvsignore,
16808         plugins/project-wizard/templates/gtk/po/.cvsignore,
16809         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16810         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16811         
16812         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16813         build (we need to fix this thing).
16814         
16815 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
16817         * plugins/macro/macro-action.[ch]
16818         plugins/macro/macro-edit.c
16819         plugins/macro/macro-dialog.c
16820         plugins/macro/macro-db.[ch]
16821         plugins/macro/plugin.[ch]
16822         plugins/macro/macro-util.[ch] (added)
16823         
16824         Cleaned up macro plugin and preview expanded macros.
16826 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
16828         * plugins/cvs-plugin/cvs-interface.c:
16830         Fixed option setting when using no compression and not 
16831         ignoring .cvsrc
16833 2005-02-23  Naba Kumar  <naba@gnome.org>
16834         
16835         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16836         geometry on exit and startup (only if there is no geometry from the
16837         session).
16839         * TODO.tasks: Updated.
16840         
16841         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16842         
16843         * manuals/reference/libanjuta/Makefile.am,
16844         manuals/reference/libanjuta/libanjuta-docs.sgml,
16845         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16846         documentation for writing project templates.
16848 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16850         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16851         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16852         
16853         Expansion keywords in macros. 
16855 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16857         * plugins/file-wizard/action-callbacks.c,
16858         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16859         plugins/macro/macros.xml :
16860         
16861         Inserting text by macro plugin
16862         In progress ...
16864 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
16866         * plugins/macro/plugin.c
16867         plugins/cvs-plugin/plugin.c:
16868         
16869         Fixed interfaces (use static)
16871 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
16872         
16873         * plugins/macro/macro-actions.[ch]
16874         plugins/macro/plugin.c
16875         libanjuta/interfaces/libanjuta.idl:
16876         
16877         Implemented IAnjutaMacro interface to be used by file-wizard
16878         
16879         * plugins/cvs-plugin/plugin.c
16880         libanjuta/interfaces/libanjuta.idl:
16881         
16882         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16883         for all version control systems and not only for cvs.
16885 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16887         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
16888         insert_macro.
16889         
16890         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16893 2005-02-21  Naba Kumar  <naba@gnome.org>
16895         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16896         IAnjutaDebugger interface.
16897         
16898         * plugins/debug-manager/anjuta-debug-manager.ui,
16899         plugins/debug-manager/attach_process.c,
16900         plugins/debug-manager/attach_process.h,
16901         plugins/debug-manager/plugin.c,
16902         plugins/debug-manager/plugin.h,
16903         plugins/gdb/actions.c,
16904         plugins/gdb/actions.h,
16905         plugins/gdb/anjuta-gdb-plugin.ui,
16906         plugins/gdb/breakpoints.c,
16907         plugins/gdb/breakpoints.h,
16908         plugins/gdb/debugger.c,
16909         plugins/gdb/debugger.h,
16910         plugins/gdb/memory.c,
16911         plugins/gdb/plugin.c,
16912         plugins/gdb/plugin.h,
16913         plugins/gdb/sharedlib.h,
16914         plugins/gdb/sharedlib_cbs.c,
16915         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16916         correctly between debug-manager and debugger. Implemented debugger
16917         interface in gdb plugin. Fixed action names. Added UI updating.
16918         Start and stop debugger (does not work yet). Fixed UI merging.
16919         Fixed debugger plugin handling in debug-manager.
16921 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
16923         * plugins/editor/aneditor-autocomplete.cxx:
16924         
16925         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16926         crash with C++ "template" keyword.
16928 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16930         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16931         Fixed bug (Closed macro dialogs with Esc key).
16932         
16933 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
16934         
16935         * plugins/project-wizard/xlib.wiz,
16936         plugins/project-wizard/xlib-logo.png,
16937         plugins/project-wizard/xlib/*:
16938         Port old xlib anjuta project on new project wizard
16939         
16940         * plugins/project-wizard/xlib-dock.wiz,
16941         plugins/project-wizard/xlib-dock/*:
16942         Port old xlib dock anjuta project on new project wizard
16943         
16944         * plugins/project-wizard/wxwin.wiz,
16945         plugins/project-wizard/wxwin-logo.png,
16946         plugins/project-wizard/wxwin/*:
16947         Port old wxwin anjuta project on new project wizard
16948         
16949         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16950         necessary changes for the new templates.
16951         
16952 2005-02-18  Naba Kumar  <naba@gnome.org>
16954         * plugins/Makefile.am: Added class-gen
16955         
16956 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
16958         * plugins/project-wizard/header.c:
16959         Fix a bug in sorting of project categories
16961 2005-02-18  Naba Kumar  <naba@gnome.org>
16963         Patch from Massimo Cora  <maxcvs@email.it>:
16964         
16965         * plugins/class-gen/.cvsignore,
16966         plugins/class-gen/Makefile.am,
16967         (added) plugins/class-gen/action-callbacks.c,
16968         (added) plugins/class-gen/action-callbacks.h,
16969         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16970         (added) plugins/class-gen/class_gen.c,
16971         (added) plugins/class-gen/class_gen.h,
16972         (added) plugins/class-gen/plugin.c,
16973         (added) plugins/class-gen/plugin.h: Ported class wizard to the
16974         new architecture.
16975         
16976         * plugins/project-manager/plugin.c: implemented add_source().
16978 2005-02-17  Naba Kumar  <naba@gnome.org>
16980         * plugins/file-loader/plugin.c: Fixed possible crash.
16981         
16982         * src/action-callbacks.c, src/action-callbacks.h,
16983         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16985 2005-02-17  Naba Kumar  <naba@gnome.org>
16986         
16987         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16988         plugins/project-wizard/templates/gnome.wiz,
16989         plugins/project-wizard/templates/gtk.wiz,
16990         plugins/project-wizard/templates/gtkmm.wiz,
16991         plugins/project-wizard/templates/terminal.wiz,
16992         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16993         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16994         plugins/project-wizard/templates/gnome/src/callbacks.c,
16995         plugins/project-wizard/templates/gnome/src/callbacks.h,
16996         plugins/project-wizard/templates/gnome/src/main.c,
16997         plugins/project-wizard/templates/gtk/src/callbacks.c,
16998         plugins/project-wizard/templates/gtk/src/callbacks.h,
16999         plugins/project-wizard/templates/gtk/src/main.c,
17000         plugins/project-wizard/templates/gtkmm/src/main.cc,
17001         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
17002         to generate licence correctly (without any extra newlines). Removed
17003         IncludeGNUHeader macro definition and added proper licence property.
17004         Fixed project directory paths in file contents.
17006 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17008         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17009         Closed macro dialogs with Esc key.
17011 2005-02-16  Naba Kumar  <naba@gnome.org>
17013         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17014         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17015         plugins/project-wizard/templates/gnome/src/callbacks.c,
17016         plugins/project-wizard/templates/gnome/src/callbacks.h,
17017         plugins/project-wizard/templates/gnome/src/main.c,
17018         plugins/project-wizard/templates/gtk/src/main.c,
17019         plugins/project-wizard/templates/gtkmm/src/main.cc,
17020         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
17021         macros to avoid blank newlines.
17023 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
17025         * plugins/project-wizard/autogen.c:
17026         Correct a problem when having property value in UTF-8
17028         * plugins/project-wizard/druid.c:
17029         Correct a bug when reselecting a new project (all pages
17030         must be removed)
17032         * plugins/project-wizard/property.c:
17033         Avoid having default invalid properties
17035         * plugins/project-wizard/templates/terminal.wiz,
17036         plugins/project-wizard/templates/terminal/po/ChangeLog,
17037         plugins/project-wizard/templates/terminal/src/main.c:
17038         Remove command for testing run function
17039         Move destination directory to second page and include
17040         project name. Add exist tag. Remove unused properties.
17042 2005-02-16  Naba Kumar  <naba@gnome.org>
17044         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
17045         plugins/debug-manager/anjuta-debug-manager.ui,
17046         plugins/debug-manager/plugin.c,
17047         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
17048         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
17049         plugins/gdb/plugin.h, plugins/gdb/registers.c,
17050         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
17051         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
17052         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
17053         (removed) src/anjuta_info.c,
17054         (removed) src/anjuta_info.h,
17055         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
17056         (added) plugins/gdb/anjuta-gdb-plugin.ui,
17057         (added) plugins/gdb/actions.c,
17058         (added) plugins/gdb/actions.h: Completed initial
17059         porting of debugger to new architecture. Fixed many of the debugger
17060         functions.
17062         * plugins/file-loader/plugin.c: Detect some important mime ourself
17063         to avoid inconsistencies when mime system isn't working.
17064         
17065 2005-02-16  Naba Kumar  <naba@gnome.org>
17067         * plugins/editor/Makefile.am,
17068         (added) plugins/editor/aneditor-autocomplete.cxx,
17069         (added) plugins/editor/aneditor-calltip.cxx,
17070         (added) plugins/editor/aneditor-indent.cxx,
17071         (added) plugins/editor/aneditor-priv.h,
17072         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
17073         different smaller chunks to make it easy to maintain.
17075 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17077         * plugins/project-wizard/druid.c :
17078         
17079         Found system Email address if not defined in Preferences.
17081 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
17082         
17083         * plugins/project-wizard/gtkmm.wiz
17084         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
17085         plugins/project-wizard/gtkmm/*
17086         
17087         Added GTKmm (C++) project type
17089 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
17091         * plugins/message-view/plugin.c
17092         plugins/message-view/message-view.c
17093         TODO.gtodo:
17094         Implemented next/prev action
17096 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17098         * plugins/project-wizard/templates/libglade2.* :
17099         Removed libglade2 project.
17100         
17101         * plugins/project-wizard/templates/gtk* :
17102         Removed interface.[ch] & support.[ch].
17103         
17104 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17106         * plugins/project-wizard/anjuta-project-wizard.glade,
17107         plugins/project-wizard/property.[ch],
17108         plugins/project-wizard/templates/anjuta-plugin.wiz :
17109         Added a new property ("iconfile").
17111 2005-02-14  Naba Kumar  <naba@gnome.org>
17113         * plugins/project-wizard/install.c,
17114         plugins/project-wizard/plugin.c,
17115         plugins/project-wizard/templates/anjuta-plugin.wiz,
17116         plugins/project-wizard/templates/gnome.wiz,
17117         plugins/project-wizard/templates/gtk.wiz,
17118         plugins/project-wizard/templates/libglade2.wiz,
17119         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
17120         newly created projects and open them. Fixed message buffering in
17121         wizard.
17123 2005-02-14  Naba Kumar  <naba@gnome.org>
17125         * src/about.c, pixmaps/Makefile.am,
17126         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
17127         
17128         * mime/gnome-mime-application-x-anjuta.png,
17129         pixmaps/anjuta_icon.png,
17130         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
17131         done by 9-speed at:
17132         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
17133         
17134 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17136         * configure.in,
17137         plugins/project-wizard/templates/libglade2-logo.png,
17138         plugins/project-wizard/templates/libglade2.wiz,
17139         plugins/project-wizard/templates/libglade2/* :
17140         Add Glade2 project
17143 2005-02-14  Naba Kumar  <naba@gnome.org>
17145         * TODO.tasks: Updated.
17146         
17147         * plugins/editor/anjuta-docman.c,
17148         plugins/editor/text_editor.c,
17149         plugins/editor/text_editor.h,
17150         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
17151         for file modification, but it is still not functioning.
17153 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
17155         * plugins/project-wizard/values.c,
17156         plugins/project-wizard/values.h,
17157         plugins/project-wizard/property.c,
17158         plugins/project-wizard/property.h,
17159         plugins/project-wizard/druid.c:
17160         Rewrite mandatory property check
17161         Add check of exist property
17162         Rewrite handling of cached property page
17164 2005-02-13  Naba Kumar  <naba@gnome.org>
17166         Patch from Igor Kovalenko  <garrison@mail.ru>:
17167         * tagmanager/tm_workspace.c: Improved performance.
17169 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17171         *plugins/project-wizard/templates/*.wiz,
17172         plugins/project-wizard/druid.c,
17173         plugins/project-wizard/templates/terminal/src/main.c,
17174         plugins/project-wizard/templates/gtk/src/*.[ch],
17175         plugins/project-wizard/templates/gtk/src/Makefile.am,
17176         plugins/project-wizard/templates/gnome/src/*.[ch],
17177         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
17178         Add Copyright date & Email address,
17179         Correct terminal project.
17180         
17181 2005-02-12  Naba Kumar  <naba@gnome.org>
17183         * plugins/project-wizard/property.c: Fixed hidden
17184         properties to take values.
17186         * plugins/project-wizard/file.[ch]: Renamed
17187         true/false enum values to fix compile error
17188         (conflict with other definition).
17189         
17190         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
17191         even when mime type detection fails (for example, when Anjuta is
17192         installed in non-system prefix).
17194 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
17196         * plugins/project-wizard/values.c,
17197         plugins/project-wizard/values.h:
17198         Rewrite file with more comments
17200         * plugins/project-wizard/druid.c,
17201         plugins/project-wizard/druid.h,
17202         plugins/project-wizard/autogen.c,
17203         plugins/project-wizard/autogen.h,
17204         plugins/project-wizard/druid.c,
17205         plugins/project-wizard/druid.h:
17206         Add more comments
17207         Use values instead of properties
17208         Move default properties to druid.c
17210         * plugins/project-wizard/install.c,
17211         plugins/project-wizard/install.h:
17212         Use values instead of properties
17213         Add a check to avoid overwriting files
17215         * plugins/project-wizard/parser.c,
17216         plugins/project-wizard/property.c,
17217         plugins/project-wizard/property.h:
17218         Update to use new values
17219         Add an "exist" attribute to check if a directory already exist
17221         * plugins/project-wizard/anjuta-project-wizard.glade:
17222         Change project selection page (GtkTextView => GtkLabel,
17223         GtkTable => GtkVBox)
17225         * plugins/project-wizard/templates/terminal.wiz:
17226         Move destination directory on second page
17227         
17228         * plugins/project-wizard/action.c:
17229         Add a few comments
17231 2005-02-12  Naba Kumar  <naba@gnome.org>
17233         * plugins/file-manager/an_file_view.c,
17234         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
17235         views. Created dynamic update date of view depending on project
17236         changes -- similar to file-manager view.
17237         
17238         * plugins/devhelp/plugin.c: Load help on idle.
17239         
17240         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17241         autoformat' to proper location in preferences.
17242         
17243         * mime/anjuta.mime: Added .prj extension in the mime type for backward
17244         compatibility.
17245         
17246         * plugins/editor/plugin.c: Fixed accel name.
17248 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17250         *plugins/project-wizard/templates/anjuta-plugin.wiz,
17251         plugins/project-wizard/templates/gnome.wiz,
17252         plugins/project-wizard/templates/gtk.wiz,
17253         plugins/project-wizard/anjuta-project-wizard.glade,
17254         plugins/project-wizard/autogen.c:
17255         Add Username & Email address in Project preferences.
17257 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17259         *plugins/project-wizard/templates/gnome-logo.png,
17260         plugins/project-wizard/templates/gnome.wiz,
17261         plugins/project-wizard/templates/gnome/* :
17262         Add Gnome project
17264 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17266         * plugins/project-wizard/templates/terminal/src/main.c, 
17267         plugins/project-wizard/templates/terminal/src/main.c,
17268         plugins/project-wizard/templates/terminal/src/main.[ch] :
17269         Insert License in projects
17270         
17271 2005-02-11  Naba Kumar  <naba@gnome.org>
17273         * TODO.tasks: Added message manager task.
17274         
17275         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17276         
17277         * plugins/editor/plugin.c: Use bookmark stock icons.
17278         
17279         * plugins/message-view/anjuta-message-manager.ui,
17280         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17282 2005-02-10  Naba Kumar  <naba@gnome.org>
17284         * libanjuta/interfaces/libanjuta.idl: fixed build error.
17285         
17286 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17288         * global-tags/Makefile.am
17289         Error during 'make install'
17291 2005-02-09  Naba Kumar  <naba@gnome.org>
17293         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
17294         missing file.
17295         
17296 2005-02-08  Naba Kumar  <naba@gnome.org>
17298         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
17299         
17300         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
17301         Show busy cursur when updating global tags in preferences.
17303         * configure.in: Fixed.
17304         
17305 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17307         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
17308           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
17309          
17310         - Fixed anjuta-plugin project (glade)
17312 2005-02-08  Naba Kumar  <naba@gnome.org>
17314         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
17315         Fixed automatic indentations.
17317         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
17318         Global tags are now segregated into smaller api tags, which can be
17319         selectively loaded from symbol browser preferences.
17321         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
17322         Implemented IProjectManager interface in project-manager. Mostly getter
17323         methods for now, but need to add add() and remove() methods to add
17324         or remove project elements.
17326         * plugins/gdb/debug_tree.c: Small fix.
17328         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
17329         plugins/symbol-browser/an_symbol_info.c,
17330         plugins/symbol-browser/an_symbol_info.h,
17331         plugins/symbol-browser/an_symbol_search.c,
17332         plugins/symbol-browser/an_symbol_search.h,
17333         plugins/symbol-browser/an_symbol_view.c,
17334         plugins/symbol-browser/an_symbol_view.h,
17335         plugins/symbol-browser/plugin.c,
17336         plugins/symbol-browser/plugin.h,
17337         tagmanager/c.c,
17338         tagmanager/entry.h,
17339         tagmanager/tm_project.c,
17340         tagmanager/tm_symbol.c,
17341         tagmanager/tm_tag.c,
17342         tagmanager/tm_workspace.c,
17343         tagmanager/vstring.c,
17344         tagmanager/include/tm_tag.h,
17345         tagmanager/include/tm_workspace.h:
17346         
17347         - Fixed tagmanager parsing of source files to parse for typedefines and
17348         properly record element scopes. Implemented scope autocompletion
17349         (autocompletion on '.', '->', '::' and ':'. The functionality is not
17350         fully working. It was based on older patch for Anjuta 1.2.2 in SF
17351         patch list (author is unknown).
17352         - Implemented symbol-browser preferences for dynamically loading and
17353         saving tags API segments.
17354         - Fixed symbol-search to use tagmanager directly instead of depending
17355         on symbol-view for tags list.
17356         - Fixed symbol-view to create the tree using TMSymbol tree directly.
17357         - Fixed TMSymbol to create the complete tags tree instead of letting the
17358         symbol-view created the root nodes.
17359         - Changed project tags cache name to .tm_project2.cache because the
17360         newer format records additional scope information.
17361         
17362 2005-02-07  Naba Kumar  <naba@gnome.org>
17364         * plugins/editor/style-editor.c,
17365         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
17366         and GtkFontButton instead of deprecated widgets in
17367         style editor.
17368         
17369 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
17371         * plugins/project-wizard/action.c,
17372         plugins/project-wizard/action.h,
17373         plugins/project-wizard/autogen.c,
17374         plugins/project-wizard/autogen.h,
17375         plugins/project-wizard/file.c,
17376         plugins/project-wizard/file.h,
17377         plugins/project-wizard/install.c,
17378         plugins/project-wizard/install.h,
17379         plugins/project-wizard/parser.h,
17380         plugins/project-wizard/parser.c,
17381         plugins/project-wizard/property.c,
17382         plugins/project-wizard/property.h,
17383         plugins/project-wizard/plugin.h,
17384         plugins/project-wizard/plugin.c,
17385         plugins/project-wizard/values.c,
17386         plugins/project-wizard/values.h:
17387         Replace C++ comments by C comments
17389         * plugins/project-wizard/autogen.c,
17390         plugins/project-wizard/autogen.h:
17391         Add a run time check of autogen version.
17392         Add UserName variable.
17394         * plugins/project-wizard/anjuta-project-wizard.glade,
17395         plugins/project-wizard/header.c,
17396         plugins/project-wizard/druid.c,
17397         plugins/project-wizard/druid.h:
17398         Sort project in alphabetic order.
17399         Correct selection troubles in notebooks.
17401         * plugins/project-wizard/parser.c:
17402         Add some check when reading the project header block.
17404 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17406         * plugins/project-wizard/action.c,
17407         plugins/project-wizard/action.h,
17408         plugins/project-wizard/autogen.c,
17409         plugins/project-wizard/autogen.h,
17410         plugins/project-wizard/file.c,
17411         plugins/project-wizard/file.h,
17412         plugins/project-wizard/install.c,
17413         plugins/project-wizard/parser.h,
17414         plugins/project-wizard/parser.c,
17415         plugins/project-wizard/property.c,
17416         plugins/project-wizard/property.h,
17417         plugins/project-wizard/values.c,
17418         plugins/project-wizard/values.h,
17419         Add a space between function name and open.
17421         * plugins/project-wizard/plugin.h,
17422         plugins/project-wizard/plugin.c,
17423         plugins/project-wizard/install.c,
17424         Avoid a crash if the user close the message view used by the .
17426         * plugins/project-wizard/anjuta-project-wizard,
17427         plugins/project-wizard/druid.c,
17428         plugins/project-wizard/druid.h,
17429         plugins/project-wizard/header.h,
17430         plugins/project-wizard/header.c,
17431         Add a text view with the description of each.
17432         Add a tab for each project.
17433         Replace some C++ comments to C comments.
17435 2005-02-05  Naba Kumar  <naba@gnome.org>
17437         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
17438         New icon from Sebastien Granjoux .
17439         
17440 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17442         * libanjuta/anjuta-preferences.c:
17443         Set file property even without a focus out event (file selected 
17444         the browse dialog)
17446 2005-02-04  Naba Kumar  <naba@gnome.org>
17448         * plugins/glade/plugin.c: Fixed glade function calls.
17449         * configure.in: Fixed a typo.
17450         * TODO.tasks: Updated.
17452 2005-02-03  Naba Kumar  <naba@gnome.org>
17454         * plugins/project-manager/plugin.c: Fixed memory corruption.
17456         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
17457         build error.
17458         
17459         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17460         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17461         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
17462         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17464         * libanjuta/interfaces/libanjuta.idl,
17465         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
17466         interface.
17467         
17468         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
17470         Patch from Massimo Cora <maxcvs@email.it>:
17471         * plugins/editor/plugin.c: Fixed update UI for created buffers.
17472         
17473 2005-02-01  Naba Kumar  <naba@gnome.org>
17475         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
17476         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
17477         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
17478         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
17479         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
17480         from sourceforge -- a64 crash fixes (correct typing for GType)
17481         and fixes compile errors in sun.
17483         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
17484         paste (shift+insert) in terminal.
17486 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
17488         * configure.in: Add «nb» to ALL_LINGUAS.
17490 2005-02-01  Naba Kumar  <naba@gnome.org>
17492         * TODO.tasks, TODO: Updated todo tasks.
17493         
17494         * plugins/editor/anjuta-document-manager.glade: Improved search
17495         relace dialog.
17496         
17497         * TODO.tasks: Fixed xml format.
17498         
17499         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
17500         work yet).
17501         
17502         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
17503         cleanups.
17504         
17505         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
17506         format during save (removed unwanted text nodes). Fixed scrollbars.
17508 2005-01-31  Naba Kumar  <naba@gnome.org>
17510         * libanjuta/interfaces/libanjuta.idl,
17511         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
17512         Implemented append() method for IAnjutaEditor interface and fixed
17513         various bugs with text insertions (cvs diff and macro insertions).
17514         
17515         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
17516         automatic indentation.
17517         
17518         * plugins/editor/action-callbacks.c,
17519         plugins/editor/action-callbacks.h,
17520         plugins/editor/anjuta-docman.c,
17521         plugins/editor/anjuta-document-manager.ui,
17522         plugins/editor/plugin.c,
17523         plugins/editor/text_editor.c,
17524         plugins/editor/text_editor.h,
17525         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
17526         Fixed highlight issues.
17528         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
17529         macro.
17530         
17531         * plugins/symbol-browser/an_symbol_view.c: Force update project.
17533         * data/properties/*: Updated properties files from scite. Created
17534         styles.properties to override the scite styles.
17535         
17536         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
17538         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
17539         
17540 2005-01-30  Naba Kumar  <naba@gnome.org>
17542         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
17543         unused definitions.
17544         
17545         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
17546         
17547         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17548         plugins/editor/text_editor.c,
17549         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
17550         fixed linuwidth preference setting, fixed insert text interface
17551         implementation. Improved automatice-indentation for cpp lexer.
17552         
17553         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
17555 2005-01-29  Naba Kumar  <naba@gnome.org>
17557         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
17558         option in update dialog as default. Improved import dialog. Sized
17559         log dialog.
17561         * configure.in: Fixed underquoted warning from autoconf.
17562         
17563         * plugins/editor/action-callbacks.c,
17564         plugins/editor/aneditor.cxx,
17565         plugins/editor/aneditor.h,
17566         plugins/editor/anjuta-document-manager.glade,
17567         plugins/editor/plugin.c,
17568         plugins/editor/plugin.h,
17569         plugins/editor/text_editor.c,
17570         plugins/editor/text_editor.h,
17571         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
17572         for Editor and fixed all preferences syncronization and notifys for
17573         visible prefs (in editor preferences page).
17574         
17575         * plugins/file-loader/plugin.c: Load recent files on idle.
17577 2005-01-28  Naba Kumar  <naba@gnome.org>
17579         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17580         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
17582         * plugins/editor/action-callbacks.c,
17583         plugins/editor/action-callbacks.h,
17584         plugins/editor/aneditor.cxx,
17585         plugins/editor/aneditor.h,
17586         plugins/editor/anjuta-document-manager.ui,
17587         plugins/editor/plugin.c,
17588         plugins/editor/text_editor.c,
17589         plugins/editor/text_editor.h,
17590         plugins/editor/text_editor_cbs.c,
17591         plugins/editor/text_editor_cbs.h,
17592         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17593         Text editor.
17595         Patch from Massimo Cora <maxcvs@email.it>:
17596         * plugins/editor/an_symbol_search.c,
17597         plugins/editor/an_symbol_search.c: Fixed crash bugs.
17598         
17599 2005-01-27  Naba Kumar  <naba@gnome.org>
17600         
17601         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17602         minimum size request to 200.
17604         * plugins/symbol-browser/an_symbol_info.c,
17605         plugins/symbol-browser/an_symbol_info.h,
17606         plugins/symbol-browser/an_symbol_search.c,
17607         plugins/symbol-browser/an_symbol_search.h,
17608         plugins/symbol-browser/an_symbol_view.c,
17609         plugins/symbol-browser/an_symbol_view.h,
17610         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17611         pixbuf retrieval. Fixed runtime warning. Code clean up.
17613 2005-01-27  Naba Kumar  <naba@gnome.org>
17615         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17616         src/anjuta.ui, (new) plugins/glade/.cvsignore,
17617         (new) plugins/glade/Makefile.am,
17618         (new) plugins/glade/anjuta-glade-plugin.png,
17619         (new) plugins/glade/anjuta-glade.plugin.in,
17620         (new) plugins/glade/anjuta-glade.ui,
17621         (new) plugins/glade/plugin.c,
17622         (new) plugins/glade/plugin.h,
17623         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
17624         now until glade3 works properly.
17626         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17627         they are generated.
17628         
17629 2005-01-26  Naba Kumar  <naba@gnome.org>
17631         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17632         Added mime icon for anjuta projects.
17633         
17634         patch from Massimo Cora <maxcvs@email.it>:
17635         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17636         an_symbol_search.h, an_symbol_view.c, plugin.c:
17637         Fix/implement objects destroying/freeing.
17639 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
17640         
17641         * src/action-callback.[ch], src/anjuta-actions.h:
17642         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17643         because it has not been updated for years and we know have a devhelp plugin
17644         which can do the job much better.
17645         * TODO.tasks: Updated done items
17647 2005-01-25  Naba Kumar  <naba@gnome.org>
17649         * autogen.sh: Fixed to generate interface files.
17651         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17652         session save filenames.
17653         
17654         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17655         
17656 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
17658         * plugins/project-wizard/Makefile.am,
17659         plugins/project-wizard/install.c,
17660         plugins/project-wizard/install.h,
17661         plugins/project-wizard/parser.c,
17662         plugins/project-wizard/parser.h,
17663         plugins/project-wizard/templates/terminal.wiz:
17664         Add action list block in wizard template
17665         * plugins/project-wizard/file.c,
17666         plugins/project-wizard/autogen.c:
17667         Small fixes
17669 2005-01-23  Naba Kumar  <naba@gnome.org>
17671         * configure.in: Fixed build error.
17673 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
17675         * plugins/project-wizard/druid.c,
17676         plugins/project-wizard/parser.c,
17677         plugins/project-wizard/property.c: Rewrite parser with
17678         better error handling
17680 2005-01-22  Naba Kumar  <naba@gnome.org>
17682         * plugins/symbol-browser/plugin.c: Changed c++ coments
17683         to c commnets and formated code to anjuta coding styles.
17684         
17685 2005-01-21  Naba Kumar  <naba@gnome.org>
17687         * configure.in, autogen.sh: Fixed build errors in newer automake.
17688         
17689         * plugins/editor/anjuta-docman.c: Do not emit change editor
17690         signal while in dispose.
17692         Patch from: Massimo Corà <maxcvs@email.it>
17693         * plugins/symbol-browser/Makefile.am,
17694         plugins/symbol-browser/an_symbol_view.c,
17695         plugins/symbol-browser/an_symbol_view.h,
17696         plugins/symbol-browser/plugin.c,
17697         plugins/symbol-browser/plugin.h,
17698         plugins/symbol-browser/test-symbol-browser.c,
17699         (new) plugins/symbol-browser/an_symbol_info.c,
17700         (new) plugins/symbol-browser/an_symbol_info.h,
17701         (new) plugins/symbol-browser/an_symbol_search.c,
17702         (new) plugins/symbol-browser/an_symbol_search.h:
17703         Added a cool real-time symbol-search-view in symbol browser.
17705 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
17706         
17707         * plugin/macro/plugin.c
17708         plugin/macro/anjuta-macro-plugin.ui
17709         plugin/macro/macro-db.[ch]
17710         plugin/macro/macro-dialog.[ch]
17711         plugin/macro/macro-actions.[ch]
17712         plugin/macro/macro-edit.[ch]
17713         plugin/macro/plugin.[ch]:
17714         
17715         Implemented three menu items as Naba proposed:
17716         Edit->Macro->
17717                 Insert Macro: Pops of a border-less window to enter a shortcut
17718                 Add Macro: Same as Manage Macro => New
17719                 Manage Macros: Full-features macro dialog
17721 2005-01-20  Naba Kumar  <naba@gnome.org>
17723         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17724         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17725         libanjuta/anjuta-shell.h,
17726         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17727         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17728         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17729         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17730         src/main.c, src/shell.c: Implemented command line args processing
17731         and session management. Fixed geometry restoration.
17733 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
17734         
17735         * plugins/macro/macro-db.c,
17736         plugins/macros.xml:
17737         Cleaned up XML interface and use attributes now for name, category and 
17738         shortcut. CDATA is used to avoid xml errors inside of macros.
17740 2005-01-19  Naba Kumar  <naba@gnome.org>
17742         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17744 2005-01-18  Naba Kumar  <naba@gnome.org>
17745         
17746         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17747         to work.
17749         * scintilla/*: Updated scintilla to current cvs and updated
17750         scintilla patches.
17751         
17752 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17753         
17754         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17755         plugins/cvs-plugin/cvs-actions.c:
17756         Added "Whole project" infrastructure but it does not
17757         work because I did not find a way to get the current project's
17758         root dir.
17760 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17762         * plugins/cvs-plugin/Makefile.am
17763         plugins/cvs-plugin/anjuta-cvs.plugin.in
17764         plugins/cvs-plugin/cvs-actions.c
17765         plugins/cvs-plugin/cvs-callbacks.c
17766         plugins/cvs-plugin/cvs-interface.[ch] (added)
17767         plugins/cvs-plugin/plugin.c:
17768         
17769         Added IAnjutaCVS interface and improved cvs plugin. There
17770         is still some work to do on cvs import and to add a current
17771         project toggle.
17773 2005-01-17  Naba Kumar  <naba@gnome.org>
17775         * plugins/editor/aneditor.cxx: Fixed auto indentation.
17776         
17777         * configure.in: Fixed build errors.
17779         * data/Makefile.am,     (removed) data/README.stock_libs,
17780         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17781         (removed) data/header.c, (removed) data/stock_libs.anj,
17782         (removed) data/x-anjuta-project.desktop,
17783         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17785         * libanjuta/anjuta-plugin-description.c,
17786         libanjuta/anjuta-shell.c: Updated documentations.
17788         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
17789         
17790         * libanjuta/anjuta-launcher.c,
17791         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17792         x86_64 systems.
17794 2005-01-17  Naba Kumar  <naba@gnome.org>
17795         
17796         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17797         plugins/project-wizard/templates/gtk.wiz,
17798         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17799         Updated templates to new format.
17800         
17801         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17802         * plugins/project-wizard/druid.c,
17803         plugins/project-wizard/parser.c,
17804         plugins/project-wizard/property.c,
17805         plugins/project-wizard/property.h,
17806         plugins/project-wizard/templates/terminal.wiz,
17807         plugins/project-wizard/templates/terminal/AUTHORS,
17808         plugins/project-wizard/templates/terminal/ChangeLog,
17809         plugins/project-wizard/templates/terminal/NEWS,
17810         plugins/project-wizard/templates/terminal/README,
17811         plugins/project-wizard/templates/terminal/project.anjuta,
17812         plugins/project-wizard/templates/terminal/src/main.c:
17813         Moveed code related to property types from druid.c and parser.c to 
17814         property.c. Changed tag from "<string ..." to
17815         "<property type="string..."     and so on. Rewrite parser
17816         (warning still in progress). Added list property. Changed
17817         terminal project to avoid using autogen on some file (much 
17818         faster) using the autogen attribute. Add a license list box in
17819         terminal project (just as an example). _label in item list is
17820         optional now.
17822 2005-01-16  Naba Kumar  <naba@gnome.org>
17824         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17825         plugins/edtior/anjuta-docman.c: Fixed build errors.
17826         
17827         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17828         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17829         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17830         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17831         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17832         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17833         libanjuta/resources.h,
17834         plugins/build-basic-autotools/build-basic-autotools.c,
17835         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17836         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17837         plugins/gtodo/plugin.c, src/Makefile.am,
17838         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17839         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17840         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17841         should be handled in respective plugins. Added API documentations.
17843         * libanjuta-docs.sgml, libanjuta-sections.txt,
17844         libanjuta.types,
17845         (added) tmpl/anjuta-debug.sgml,
17846         (added) tmpl/anjuta-launcher.sgml,
17847         tmpl/anjuta-plugin.sgml,
17848         tmpl/anjuta-preferences.sgml,
17849         tmpl/anjuta-shell.sgml,
17850         (added) tmpl/anjuta-status.sgml,
17851         (removed) tmpl/anjuta-stock.sgml,
17852         tmpl/anjuta-utils.sgml,
17853         (removed) tmpl/defaults.sgml,
17854         (removed) tmpl/fileselection.sgml,
17855         (removed) tmpl/gnomefilelist.sgml,
17856         tmpl/ianjuta-buildable.sgml,
17857         (added) tmpl/ianjuta-debugger-manager.sgml,
17858         (added) tmpl/ianjuta-debugger.sgml,
17859         tmpl/ianjuta-document-manager.sgml,
17860         tmpl/ianjuta-editor.sgml,
17861         tmpl/ianjuta-file.sgml,
17862         tmpl/ianjuta-loader.sgml,
17863         tmpl/ianjuta-markable.sgml,
17864         tmpl/ianjuta-message-view.sgml,
17865         (added) tmpl/ianjuta-project-manager.sgml,
17866         (added) tmpl/ianjuta-todo.sgml,
17867         (added) tmpl/ianjuta-wizard.sgml,
17868         tmpl/libanjuta-iface-marshallers.sgml,
17869         tmpl/libanjuta-unused.sgml,
17870         (removed) tmpl/pixmaps.sgml,
17871         tmpl/plugins.sgml,
17872         (removed) tmpl/properties.sgml,
17873         tmpl/resources.sgml: Updated API documentations.
17875 2005-01-15  Naba Kumar  <naba@gnome.org>
17877         * libanjuta/anjuta-launcher.c: Added API docs.
17878         
17879         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17880         plugins/project-wizard/templates/gtk.wiz,
17881         plugins/project-wizard/templates/terminal.wiz,
17882         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17883         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17884         plugins/project-wizard/templates/gtk/src/main.c,
17885         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17886         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17887         template files.
17889         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17890         * plugins/project-wizard/anjuta-project-wizard.glade,
17891         plugins/project-wizard/autogen.c,
17892         plugins/project-wizard/druid.c,
17893         plugins/project-wizard/druid.h,
17894         plugins/project-wizard/file.c,
17895         plugins/project-wizard/file.h,
17896         plugins/project-wizard/install.c,
17897         plugins/project-wizard/parser.c,
17898         plugins/project-wizard/plugin.c,
17899         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17900         setting the default project directory. Fix HIDDEN property, it's
17901         working but I think we could make this cleaner. Removed the
17902         copy of the string in mandatory_property. Add an optional autogen
17903         attribute, to force or avoid using autogen on some files, default
17904         without any attribute is autodetect.+ Replace the script tag with
17905         a normal file tag and an attribute execute.
17906         
17907 2005-01-14  Naba Kumar  <naba@gnome.org>
17909         * plugins/editor/action-callbacks.c,
17910         plugins/editor/search_incremental.c,
17911         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17912         works now.
17913         
17914         * plugins/editor/plugin.c, plugins/editor/plugin.h,
17915         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17916         tabs.
17918 2005-01-12  Naba Kumar  <naba@gnome.org>
17920         * configure.in,
17921         plugins/project-wizard/templates/Makefile.am,
17922         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17923         plugins/project-wizard/templates/anjuta-plugin.wiz,
17924         (added) plugins/project-wizard/templates/gtk-logo.png,
17925         (added) plugins/project-wizard/templates/gtk.wiz,
17926         (added) plugins/project-wizard/templates/terminal-logo.png,
17927         plugins/project-wizard/templates/terminal.wiz,
17928         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17929         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17930         (added) plugins/project-wizard/templates/gtk/.cvsignore,
17931         (added) plugins/project-wizard/templates/gtk/Makefile.am,
17932         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17933         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17934         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17935         (added) plugins/project-wizard/templates/gtk/src/main.c,
17936         (added) plugins/project-wizard/templates/gtk/src/project.glade,
17937         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17938         GTK+ project templated and fixed other templates. Updated template
17939         logos.
17941 2005-01-12  Naba Kumar  <naba@gnome.org>
17943         * plugins/macro/anjuta-macro.glade: Improved GUI.
17944         
17945 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
17947         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17948         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17949         * plugins/cvs-plugin/cvs.[ch] (removed)
17950         Removed old unused files
17951         
17952         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17953         * plugins/cvs-plugin/cvs-actions.c
17954         * plugins/cvs-plugin/Makefile.am:
17955         Seperate callback functions for better error
17956         handling. Cleaned up code.
17957         
17958         * plugins/macro/macros.xml: removed corrupt cvs
17959         macros for now.
17961 2005-01-10  Naba Kumar  <naba@gnome.org>
17963         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17964         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17965         and leaks.
17967 2005-01-09  Naba Kumar  <naba@gnome.org>
17969         * libegg/egg-recent-action.c, libegg/test-actions.c,
17970         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17971         recent files models.
17972         
17973         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17974         two models -- one for projects and other for regular files and show
17975         both in recent files menu. Changed recent files group from "anjuta"
17976         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17977         when adding the URI in recent files.
17978         
17979         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17980         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17981         * plugins/macro/macro-dialog.c: Fixed dispose() method.
17982         * plugins/macro/macros.xml: Fixed xml errors.
17984 2005-01-08  Naba Kumar  <naba@gnome.org>
17985         
17986         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17987         libegg/test-actions.c, libegg/menu/Makefile.am,
17988         libegg/menu/egg-recent-action.h: Added a new action for
17989         recent files.
17991         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17992         Fixed dispose. Cleanup.
17993         
17994         * plugins/file-loader/anjuta-loader-plugin.ui,
17995         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17996         Use the new action for recent files. Added recent files in
17997         toolbar.
17999         * plugins/project-wizard/druid.c: Show busy cursor and
18000         de-sensitize druid buttons during page change.
18001         
18002         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18003         * plugins/project-wizard/Makefile.am,
18004         plugins/project-wizard/druid.c,
18005         plugins/project-wizard/druid.h,
18006         plugins/project-wizard/install.c,
18007         plugins/project-wizard/plugin.c,
18008         plugins/project-wizard/plugin.h,
18009         plugins/project-wizard/property.c,
18010         plugins/project-wizard/property.h,
18011         (added) plugins/project-wizard/values.c,
18012         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
18013         objects (in values.c and values.h) containing the values of all
18014         properties. The NPWProperty objects now keep their values in this
18015         object which is persistant for one activation of the plugin, so the
18016         user keeps all the values even if he goes backward. Used an anjuta
18017         message view to list all files copied by the project wizard.
18019 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
18021         * plugins/macro/plugin.[ch],
18022         plugins/macro/macro-dialog.[ch]
18023         plugins/macro/macro-edit.[ch]
18024         plugins/macro/macro-db.[ch]
18025         plugins/macro/macro-actions.[ch]
18026         plugins/macro/anjuta-macro.plugin.in
18027         plugins/macro/anjuta-macro.glade
18028         plugins/macro/anjuta-macro.png
18029         plugins/macro/Makefile.am
18030         plugins/macro/macros.xml
18031         plugins/macro/anjuta-macro.ui (all added)
18032         configure.in
18033         plugins/Makefile.am:
18034         Added new macro plugins
18035         
18036         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
18037         New icon
18038         
18039         * manuals/reference/template (removed)
18040         Removed old api reference
18041         
18042         * plugins/message-view/message-view.c:
18043         "Fixed" crash in on_row_deleted and added a
18044         comment that I cannot work this way. We will
18045         have to change everything a bit to avoid losing
18046         memory there.
18047         
18048         * plugins/text-editor/text_editor.c:
18049         Update line number width on file save
18052 2005-01-07  Naba Kumar  <naba@gnome.org>
18054         * plugins/project-wizard/anjuta-project-wizard.glade,
18055         plugins/project-wizard/druid.c,
18056         plugins/project-wizard/templates/anjuta-plugin.wiz,
18057         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
18058         Display page description in bold. Fixed mandatory field check.
18060         * configure.in,
18061         libanjuta/libanjuta-1.0.pc.in,
18062         plugins/project-wizard/druid.c,
18063         plugins/project-wizard/parser.c,
18064         plugins/project-wizard/property.h,
18065         plugins/project-wizard/templates/anjuta-plugin.wiz,
18066         plugins/project-wizard/templates/terminal.wiz,
18067         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
18068         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
18069         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
18070         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
18071         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
18072         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18073         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18074         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18075         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18076         plugins/project-wizard/templates/terminal/configure.in.tpl,
18077         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
18078         plugins/project-wizard/templates/terminal/src/main.c: Implemented
18079         a new property type -- hidden. Fixed terminal and anjuta-plugin
18080         project templates.
18082 2005-01-07  Naba Kumar  <naba@gnome.org>
18084         * templates/anjuta-plugin.wiz,
18085         templates/terminal.wiz,
18086         templates/terminal/Makefile.am.tpl,
18087         templates/terminal/autogen.sh,
18088         (Removed) templates/terminal/configure.ac.tpl,
18089         (Added) templates/.cvsignore,
18090         (Added) templates/Makefile.am,
18091         (Added) templates/anjuta-plugin/.cvsignore,
18092         (Added) templates/anjuta-plugin/Makefile.am,
18093         (Added) templates/anjuta-plugin/src/.cvsignore,
18094         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
18095         (Added) templates/terminal/.cvsignore,
18096         (Added) templates/terminal/Makefile.am,
18097         (Added) templates/terminal/configure.in.tpl,
18098         (Added) templates/terminal/po/.cvsignore,
18099         (Added) templates/terminal/po/ChangeLog,
18100         (Added) templates/terminal/po/Makefile.am,
18101         (Added) templates/terminal/po/POTFILES.in,
18102         (Added) templates/terminal/src/.cvsignore,
18103         (Added) templates/terminal/src/Makefile.am,
18104         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
18105         project wizard. Fixed configure/po/Makefile template errors.
18107 2005-01-06  Naba Kumar  <naba@gnome.org>
18109         * configure.in: Added project templates.
18110         * plugins/project-wizard/templates/*: Added to project and renamed
18111         Makefile.am and configure.in to Makefile.am and configure.ac respectively
18112         for the project templates (so that they do not conflict with autotools
18113         build. Created proper configure.ac.tpl and autogen.sh for project
18114         templates.
18115         
18116 2005-01-06  Naba Kumar  <naba@gnome.org>
18118         * plugins/project-wizard/anjuta-project-wizard.glade,
18119         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
18120         Fixed file list parsing and to take absolute file paths (for example,
18121         from an icon selected previously). Used toggle buttons for boolean
18122         properties. Check if all mandatory fields are given before going
18123         forward in the wizard. Use scrollable viewport for listing property
18124         widgets incase the list goes out of wizard's size. Added tooltips
18125         as descriptions of the property widgets. And other fixes.
18127         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
18128         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
18129         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
18130         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
18131         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
18132         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
18133         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
18134         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18135         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
18136         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18137         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18138         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
18139         Restructured template files.
18141 2005-01-06  Naba Kumar  <naba@gnome.org>
18143         * configure.in: Added check for autogen.
18144         
18145         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
18146         in dispose.
18147         
18148         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
18149         Do not emit changed signal when in dispose.
18151         * plugins/symbol-browser/plugin.c: Don't updated symbols when
18152         symbol-view widget has been destroyed.
18153         
18154         * src/anjuta-app.c: Set null to preference, status and ui object
18155         pointers when they are destroyed.
18157         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
18158         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
18159         Added boolean, integer and file property types.
18160         
18161         * plugins/project-wizard/Makefile.am,
18162         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
18163         project wizard templates.
18165 2005-01-04  Naba Kumar  <naba@gnome.org>
18167         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
18168         added widgets.
18169         
18170         * plugins/editor/aneditor.cxx,
18171         plugins/editor/anjuta-docman.c,
18172         plugins/editor/plugin.c,
18173         plugins/editor/text_editor.c:
18174         Removed unnecessary ref/unref of scintilla.
18175         
18176         * plugins/message-view/anjuta-msgman.c,
18177         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
18178         make close button similar to document manager.
18179         
18180         * plugins/project-manager/plugin.c,
18181         plugins/project-manager/plugin.h: Removed dead codes. Removed
18182         unnecessary ref/unref.
18183         
18184         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
18185         instead of hard refs.
18187 2005-01-03  Naba Kumar  <naba@gnome.org>
18189         * libanjuta/interfaces/libanjuta.idl: Added configure() and
18190         generate() methods for IAnjutaBuildable interface.
18192         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
18193         IAnjutaBuildable inteface.
18195         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
18196         to destroy build context when message view is destroyed.
18197         
18198         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
18199         a ref to it and unref in destructor. AnEditor class wants to be the
18200         owner of scintilla widget. Fixed compile warnings with signed/unsigned
18201         comparisions.
18202         
18203         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
18204         complicate the scene. Removed editor widget from AnjutaDocman when
18205         the widget is destroyed.
18206         
18207         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
18208         from shell. It will be removed from shell when the widget is destroyed.
18209         
18210         * plugins/editor/text_editor.c: Added debug codes to track object
18211         finalizations.
18213         * plugins/message-view/anjuta-msgman.c: Remove message view on
18214         widget destroy. Destroy message view on remove. Removed all views
18215         correctly.
18216         
18217         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
18218         from container.
18220 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18222         * plugins/file-wizard/action-callbacks.c,
18223         plugins/file-wizard/anjuta-file-wizard.glade,
18224         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
18225         Insert Licence, copyright, header template ...
18226         
18227 2005-01-02  Naba Kumar  <naba@gnome.org>
18229         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
18230         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
18231         anjuta_status_add_widget() to allow setting busy cursor on non
18232         toplevel windows.
18234         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
18236         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
18237         mime types to take text/source also.
18238         
18239         * plugins/editor/anjuta-docman.c,
18240         plugins/editor/anjuta-docman.h,
18241         plugins/editor/plugin.c,
18242         plugins/editor/text_editor.c,
18243         plugins/editor/text_editor.h,
18244         plugins/editor/text_editor_cbs.c: Listen for busy signal from
18245         AnjutaStatus and set busy cursor on editors.
18247         * plugins/file-loader/Makefile.am,
18248         plugins/file-loader/plugin.c,
18249         (added) plugins/file-loader/dnd.c,
18250         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18252         * src/anjuta.c: Hide anjuta window before destruction.
18254         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18255         * configure.in, plugins/Makefile.am,
18256         (removed) plugins/project-wizard/appwiz_page1.c,
18257         (removed) plugins/project-wizard/appwiz_page2.c,
18258         (removed) plugins/project-wizard/appwiz_page3.c,
18259         (removed) plugins/project-wizard/appwiz_page4.c,
18260         (removed) plugins/project-wizard/appwizard.c,
18261         (removed) plugins/project-wizard/appwizard.h,
18262         (removed) plugins/project-wizard/appwizard_cbs.c,
18263         (removed) plugins/project-wizard/appwizard_cbs.h,
18264         (removed) plugins/project-wizard/appwizard_gui.c,
18265         (removed) plugins/project-wizard/gnome_project.c,
18266         (removed) plugins/project-wizard/gnome_project.h,
18267         (removed) plugins/project-wizard/wizard_gui.c,
18268         (removed) plugins/project-wizard/wizard_gui.h,
18269         (added) plugins/project-wizard/.cvsignore,
18270         (added) plugins/project-wizard/Makefile.am,
18271         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18272         (added) plugins/project-wizard/anjuta-project-wizard.glade,
18273         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18274         (added) plugins/project-wizard/applogo.png,
18275         (added) plugins/project-wizard/appwizard.png,
18276         (added) plugins/project-wizard/autogen.c,
18277         (added) plugins/project-wizard/autogen.h,
18278         (added) plugins/project-wizard/druid.c,
18279         (added) plugins/project-wizard/druid.h,
18280         (added) plugins/project-wizard/file.c,
18281         (added) plugins/project-wizard/file.h,
18282         (added) plugins/project-wizard/header.c,
18283         (added) plugins/project-wizard/header.h,
18284         (added) plugins/project-wizard/install.c,
18285         (added) plugins/project-wizard/install.h,
18286         (added) plugins/project-wizard/parser.c,
18287         (added) plugins/project-wizard/parser.h,
18288         (added) plugins/project-wizard/plugin.c,
18289         (added) plugins/project-wizard/plugin.h,
18290         (added) plugins/project-wizard/property.c,
18291         (added) plugins/project-wizard/property.h: Removed old application-wizard
18292         codes and added new template based (autogen based) project wizard
18293         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
18295 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
18297         * plugins/cvs-plugin/plugin.c: Fixed crash bug
18298         * plugins/cvs-plugin/cvs-execute.c:
18299         Fix cvs_log which did not work because of some
18300         glade problem
18301         Patch from Mark R. Pariente <markpariente@cmu.edu>
18302         - Fix message highlighting
18304 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18305         
18306         * template/*,
18307         date/template/*,
18308         configure.in:
18309         Removed template stuff completly because we dicussed to implement
18310         a macro system for Edit->Insert Text
18312 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18313         
18314         * plugins/editor/aneditor.cxx,
18315         plugins/editor/text_editor.c:
18316         Set line number width dynamically
18317         * src/about.c:
18318         Prepered new GTK 2.6 about dialog
18320 2004-12-30  Naba Kumar  <naba@gnome.org>
18322         patch from: Massimo Corà  <maxcvs@email.it>
18323         * plugins/editor/aneditor.cxx: Highlights correct function
18324         argument in recursive calltips.
18326 2004-12-30  Naba Kumar  <naba@gnome.org>
18328         * plugins/symbol-browser/plugin.c,
18329         libanjuta/interfaces/libanjuta.idl,
18330         plugins/editor/text_editor.c: Fixed editor markers and added a new
18331         marker (BASIC) to indicate line numbers. Fixed symbol browser to
18332         mark the line visited.
18333         
18334         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
18335         libegg/Makefile.am, libegg/eggcomboselect.c,
18336         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
18337         widget for use with symbol view in toolbar.
18338         
18339         * plugins/cvs-plugin/anjuta-cvs.ui,
18340         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
18341         placeholder for cvs plugin context menu in filemanager.
18342         
18343 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18344         
18345         * plugins/cvs-plugin/plugin.c:
18346         Show popup menu only if the file is contained in
18347         a directory containing a "CVS" directory
18349 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18350         
18351         * plugins/cvs-plugin/cvs-action.[ch],
18352         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18353         * plugins/cvs-plugin/anjuta-cvs.ui,
18354         * plugins/cvs-plugin/plugin.c:
18355         Implemented "Import"
18356         
18357         Patch from Mark R. Pariente <markpariente@cmu.edu>:
18358         Added right-click-menu for file-manager
18360 2004-12-26  Naba Kumar  <naba@gnome.org>
18362         * src/action-callbacks.c, src/action-callbacks.h,
18363         src/anjuta-actions.h, src/anjuta-app.c,
18364         src/anjuta.ui: Added fullscreen action.
18366         * plugins/cvs-plugin/cvs-actions.c,
18367         plugins/cvs-plugin/plugin.c,
18368         plugins/cvs-plugin/plugin.h: Watches current editor,
18369         project and file manager selection in plugin
18370         implementation.
18371         
18372 2004-12-26  Naba Kumar  <naba@gnome.org>
18374         * src/anjuta-app.c, src/anjuta.c, src/main.c,
18375         src/action-callbacks.c: Fixed app finalization. Added a
18376         command line arg --proper-shutdown (-p), which when set
18377         will release all plugins and their resources (this option
18378         is mainly for debugging).
18379         
18380         * plugins/file-loader/plugin.c: Fixed filename duplications
18381         in recent files history.
18382         
18383         * plugins/profile-default/plugin.c: Disabled problematic
18384         plugins for now to load at startup.
18385         
18386         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
18387         annoying debug prints.
18388         
18389 2004-12-23  Naba Kumar  <naba@gnome.org>
18391         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
18392         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18393         plugins/cvs-plugin/anjuta-cvs.ui,
18394         plugins/cvs-plugin/cvs-actions.c,
18395         plugins/cvs-plugin/cvs-actions.h,
18396         plugins/cvs-plugin/cvs-execute.c,
18397         plugins/cvs-plugin/cvs-execute.h,
18398         plugins/cvs-plugin/Makefile.am,
18399         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
18400         Added cvs log command.
18402 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
18403         
18404         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
18405         default
18407 2004-12-20  Naba Kumar  <naba@gnome.org>
18409         patch from: Massimo Corà  <maxcvs@email.it>
18410         * plugins/editor/aneditor.cxx: Added recursive calltips.
18412 2004-12-20  Naba Kumar  <naba@gnome.org>
18413         
18414         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
18415         Show busy cursor during loading and unloading.
18416         
18417 2004-12-19  Naba Kumar  <naba@gnome.org>
18419         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
18420         memory leaks. Disabled debug print.
18422         * plugins/symbol-browser/an_symbol_view.c,
18423         plugins/symbol-browser/plugin.c,
18424         plugins/symbol-browser/plugin.h: Fixed loading and unloading
18425         problems. Creates SymbolView object every time when the
18426         plugin is activated.
18428         * plugins/project-manager/plugin.c: Close project when
18429         deactivating.
18430         
18431 2004-12-18  Naba Kumar  <naba@gnome.org>
18433         * po/POTFILES.in: Removed commented lines.
18434         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
18435         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
18436         * plugins/gdb/plugin.c: Fixed compile error.
18437         
18438         Patch from: Mark R. Pariente  <mark@demar.com.tr>
18439         * libegg/eggcellrendererkeys.c: Fixed compile error.
18440         
18441 2004-12-18  Naba Kumar  <naba@gnome.org>
18443         * plugins/file-loader/plugin.c: Fixed loading bug.
18444         
18445         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
18446         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18447         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
18448         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
18449         and corruptions. Fixed loading and unloading of plugins.
18450         
18451 2004-12-17  Naba Kumar  <naba@gnome.org>
18452         
18453         * plugins/file-loader/Makefile.am,
18454         plugins/file-loader/plugin.c,
18455         plugins/project-manager/plugin.c: Fixed memory corruption
18456         and disposition codes. Added missing plugin.h in Makefile.am.
18458 2004-12-16  Naba Kumar  <naba@gnome.org>
18460         * plugins/symbol-browser/an_symbol_view.c,
18461         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
18462         codes. Fixed memory leaks and corruptions.
18464         * plugins/build-basic-autotools/build-basic-autotools.c
18465         plugins/editor/anjuta-docman.c,
18466         plugins/editor/text_editor.c,
18467         plugins/file-loader/plugin.c,
18468         plugins/file-manager/plugin.c,
18469         plugins/file-wizard/plugin.c,
18470         plugins/message-view/anjuta-msgman.c,
18471         plugins/message-view/anjuta-msgman.h,
18472         plugins/message-view/message-view.c,
18473         plugins/message-view/plugin.c,
18474         plugins/message-view/plugin.h,
18475         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
18477         * src/about.c, src/about.h, src/action-callbacks.c,
18478         src/action-callbacks.h, src/anjuta-actions.h,
18479         src/anjuta-app.c, src/anjuta-app.h,
18480         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
18481         src/anjuta.c, src/anjuta.h, src/getline.c, 
18482         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
18483         src/start-with.c, src/start-with.h: Fixed emacs modes.
18485         * src/layout.xml: Brought document manager in front.
18486         
18487 2004-12-15  Naba Kumar  <naba@gnome.org>
18489         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
18490         properly removed.
18491         
18492         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
18493         finalization. Added a method to unload all plugins and destroy them.
18494         Fixed memory leaks.
18495         
18496         * plugins/sample1/plugin.c: Proper finalization code and renamed
18497         functions to proper names.
18498         
18499         * plugins/build-basic-autotools/build-basic-autotools.c,
18500         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
18502         * src/shell.c: Unload all plugins on exit, so that memory profilers
18503         can detect memory leaks in plugins.
18505 2004-12-13  Naba Kumar  <naba@gnome.org>
18507         * plugins/devhelp/plugin.c: Delay widget initialization, now that
18508         docking is working.
18509         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
18510         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
18512 2004-12-11  Naba Kumar  <naba@gnome.org>
18514         * data/properties/anjuta.properties: Fixed font size.
18515         * plugin/build-basic-autotools/build-basic-autotools: Added initial
18516         compile file function. There are some fixmes there.
18517         * plugins/message-view/anjuta-msgman.c,
18518         * plugins/message-view/message-view.c: Fixed bugs and clean up.
18519         
18520 2004-12-08  Naba Kumar  <naba@gnome.org>
18522         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
18523         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
18524         to escape quotes in a string.
18525         
18526         * plugins/cvs-plugin/cvs-actions.c,
18527         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
18528         cvs diff command.
18530         * plugins/build-basic-autotools/build-basic-autotools.c,
18531         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
18532         filters.
18533         
18534 2004-12-07  Naba Kumar  <naba@gnome.org>
18536         * plugins/build-basic-autotools/build-basic-autotools.c,
18537         plugins/build-basic-autotools/automake-c.filters: Completed directory
18538         tracking. Double click on Errors and warnings now work as expected.
18540         * plugins/build-basic-autotools.c: Added codes to track build directory
18541         so that absolute path of the files could be determined.
18543 2004-12-06  Naba Kumar  <naba@gnome.org>
18545         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
18546         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
18547         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
18548         
18549 2004-12-05  Naba Kumar  <naba@gnome.org>
18551         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
18552         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
18553         
18554         * plugins/cvs-plugin/plugin.c,
18555         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
18556         
18557 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
18558         
18559         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18560         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
18561         plugins/cvs-plugin/cvs-execute.[ch]:
18562         Implemented cvs status and cvs diff
18563         Known bugs:
18564         - rdiff command is not correct
18565         - Must find a way to allow selection of directies AND files 
18566         in GtkFileChooser
18568 2004-12-03  Naba Kumar  <naba@gnome.org>
18570         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
18571         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
18572         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
18573         session.properties file if it is for the first time.
18574         
18575 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
18576         
18577         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
18578         commit.
18579         
18580         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
18581         plugins/cvs-plugin/anjuta-cvs.ui:
18582         Implemented update/commit and changed menu layout 
18584 2004-12-02  Naba Kumar  <naba@gnome.org>
18586         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
18587         property name (for cvs path property). Beautified dialogs.
18589 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
18590         
18591         * plugins/message-view/anjuta-msgman.c: Changed callback name
18592         and changed switch-page handling.
18593         
18594         * plugins/cvs-plugin/cvs-actions.c:
18595         * plugins/cvs-plugin/cvs-execute.c:
18596         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18597         - Implemented cvs add and cvs removed - both working now
18598         - Created a useful preferences page
18599         
18601 2004-11-30  Naba Kumar  <naba@gnome.org>
18603         * libanjuta/anjuta-status.c: Fixed runtime warning.
18604         
18605         * plugins/editor/Makefile.am:
18606         plugins/editor/anjuta-document-manager.glade,
18607         plugins/editor/plugin.c
18608         plugins/editor/plugin.h
18609         plugins/editor/style-editor.c (new, moved from src/),
18610         plugins/editor/style-editor.h (new, moved from src/),
18611         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18612         settings in preferences.
18614         * plugins/editor/text_editor.c,
18615         plugins/editor/text_editor.h: Do not take unused args in
18616         text_editor_get_props().
18618         * src/style-editor.c, src/style-editor.h: Removed, moved to
18619         plugins/editor/ directory.
18621 2004-11-29  Naba Kumar  <naba@gnome.org>
18623         * plugins/editor/text_editor_cbs.c: Emit click signal in
18624         IAnjutaMarkable.
18625         * libanjuta/anjuta-status.c: More spacing between items.
18626         
18627 2004-11-29  Naba Kumar  <naba@gnome.org>
18629         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
18630         
18631         * libanjuta/interfaces/libanjuta.idl,
18632         plugins/debug-manager/anjuta-debug-manager.plugin.in,
18633         plugins/debug-manager/plugin.c,
18634         plugins/gdb/breakpoints.c,
18635         plugins/gdb/breakpoints.h,
18636         plugins/gdb/debugger.c,
18637         plugins/gdb/debugger.h,
18638         plugins/gdb/plugin.c,
18639         plugins/gdb/plugin.h,
18640         plugins/gdb/utilities.c,
18641         plugins/gdb/utilities.h: Code cleanups and partial implementation of
18642         toggle breakpoint margin clicks.
18644 2004-11-28  Naba Kumar  <naba@gnome.org>
18646         * TODO.tasks: Fixed indentations.
18647         * plugins/gtodo/libgtodo.c: Save with indentation.
18648         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18649         * plugins/project-manager/plugin.c: Fixed runtime warnings.
18650         * libanjuta/anjuta-status.c: Fixed busy cursors.
18651         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18652         * po/POTFILES.in: Updated.
18653         
18654 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18655         
18656         * plugins/editor/anjuta-document-manager.glade,
18657           plugins/editor/search-replace.[c,h], 
18658           plugins/editor/search-replace_backend.h
18659           plugins/editor/search-preferences.[c,h] :
18660           Saved Search-Preferences (gconf),
18661           Basic search by default.
18663 2004-11-22  Naba Kumar  <naba@gnome.org>
18665         * configure.in: Fixed build error.
18667 2004-11-21  Naba Kumar  <naba@gnome.org>
18669         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18670         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18671         Added AnjutaStatus class to libanjuta.
18672         Added anjuta_shell_get_status() method.
18673         
18674         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18675         and fixed marshaller generation.
18676         
18677         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18678         "updade_ui" signals to IAnjutaEditor interface.
18679         
18680         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18681         
18682         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18683         regexes.
18684         
18685         * plugins/class-gen/clsGen.c: Intial port.
18686         
18687         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18688         name.
18689         
18690         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18691         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18692         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18693         Implemented status update. Emits "update_ui" and "char_added" signals.
18694         Added view preferences.
18695         
18696         * plugins/file-loader/plugin.c: Added open with plugins in open with
18697         menus.
18698         
18699         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18700         
18701         * plugins/message-view/anjuta-msgman.c,
18702         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18703         to close correct message view rather than current view.
18705 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
18706         
18707         * plugins/cvs-plugin/cvs-actions.c
18708         plugins/cvs-plugin/plugin.[ch]
18709         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18710         Implemented cvs add but ran into a launcher/message_view
18711         problem because of a limitation of the idl compiler
18713 2004-11-19  Naba Kumar  <naba@gnome.org>
18715         * plugins/project-manager/plugin.c: Displays a progress window during
18716         project load.
18717         
18718         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18719         Fixed UI separators.
18720         
18721         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18722         UI placeholder.
18723         
18724         * plugins/project-manager/anjuta-project-manager.ui,
18725         plugins/project-manager/plugin.[c,h]: Added add/remove context
18726         menus and implemented them. Added file manager merge menu.
18728 2004-11-18  Naba Kumar  <naba@gnome.org>
18730         * TODO.tasks: Updated.
18731         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18732         plugins/message-view/message-view.c: Fixed finalize and dispose
18733         methods.
18734         * plugins/debugger/*: Removed from cvs (development now in
18735         debug-manager).
18737 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
18739         Reviewed by Naba Kumar  <naba@gnome.org>:
18740         
18741         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18742         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18743         plugins/gdb/breakpoints.c: all marker related stuff moved from
18744         editor and docman interfaces to IAnjutaMarkable
18746 2004-11-17  Naba Kumar  <naba@gnome.org>
18748         * TODO.tasks: Updated.
18749         
18750         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18751         
18752         * libegg/egg-combo-action.c: Block changed signal when changing model.
18753         
18754         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18755         Emit changed signal. Removed dead codes.
18756         
18757         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18758         that recent files history do not duplicate.
18759         
18760         * plugins/symbol-browser/an_symbol_view.c,
18761         plugins/symbol-browser/an_symbol_view.h,
18762         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18763         Fixed a bug.
18765 2004-11-15  Naba Kumar  <naba@gnome.org>
18767         * plugins/project-manager/plugin.c: Opens targets on double click.
18768         
18769         * plugins/message-view/message-view.c,
18770         plugins/file-manager/anjuta-file-manager-plugin.glade,
18771         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18772         Added proper class finalization
18773         and disposition. Added preferences notifications and callbacks to
18774         change info/warning/error colors.
18775         
18776         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18777         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18778         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18779         Implemented finalize method for AnjutaApp. Code cleanups.
18780         
18781         * plugins/message-view/plugin.c: Static parent_class.
18782         
18783 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18784         * plugins/editor/search-replace.[c,h], 
18785           plugins/editor/search-replace_backend.c
18786           Update search entry in main toolbar.
18787           Clean code.
18789 2004-11-11  Naba Kumar  <naba@gnome.org>
18791         * TODO.tasks: Updated.
18793         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18794         and completed on-the-fly-change preferences. Removed "changed"
18795         signal as it is no longer necessary (use notify for similar
18796         purpose to monitor individual preferences).
18798         
18799         * plugins/editor/anjuta-document-manager.glade: Added view menu
18800         preferences so that they are registered.
18801         
18802         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18803         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18804         connection to "changed" signal of preferences and implemented
18805         notifications for some editor preferences. More to implement.
18807 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18808         * plugins/editor/print.c
18809         Fixed bug 1047624 : Add line number every X lines.
18811 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18812         * plugins/editor/search-replace.c
18813         Fixed a crash bug (995755) when searching "%n"
18815 2004-11-09  Naba Kumar  <naba@gnome.org>
18817         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18818         Fixed to refresh categories list on file load.
18820 2004-11-08  Naba Kumar  <naba@gnome.org>
18821         
18822         * configure.in, plugins/Makefile.am,
18823         plugins/profile-default/plugin.c: Added cvs plugin in build.
18824         
18825         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18826         
18827         * plugins/debug-manager/.cvsignore: Added file to ignore.
18828         
18829         * plugins/debug-manager/Makefile.am: Removed dead codes.
18830         
18831         * src/anjuta.ui: Added placeholder for version control UI.
18833 2004-11-08  Naba Kumar  <naba@gnome.org>
18835         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18836         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18837         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18838         Updated.
18840         * global-tags/Makefile.am: Fixed make error.
18842         * plugins/profile-default/plugin.c: Added debug-manager
18843         and gdb plugins to load at startup so that debugger
18844         windows are docked properly. They will be removed
18845         later when we figure out runtime docking.
18847         * plugins/sample1/*: Restored to last working state.
18849         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18850         windows in lower pane. Named the windows appropriately.
18852         * ChangeLog: Fixed format.
18853         
18854 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
18856         * libanjuta/interfaces/libanjuta.idl,
18857         libanjuta/anjuta-marshal.c,
18858         plugins/Makefile.am,
18859         plugins/debug-manager/plugin.c,
18860         plugins/editor/plugin.c,
18861         plugins/editor/text_editor.c,
18862         plugins/gdb/breakpoints.c,
18863         plugins/gdb/debugger.c,
18864         plugins/gdb/plugin.c,
18865         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18867 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18868         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18869         plugins/editor/search-replace.c,
18870         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18871         Search and Replace; Show result in find pane
18872           
18873 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18874         
18875         * plugins/gdb, plugins/debug-manager: Applied debugger patch
18876         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18877         (added features: starting debugger and loading of core/executable,
18878         StepIn, StepOut, StepOver and Execute, toggling breakpoint
18879         partially works)
18881 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18882         
18883         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
18884         my cvs-plugin files...
18885         I hope I have rescued everything possible.
18886         
18887         * Naba: Could you please fix sample1 because I messed it up to 
18888         but there should be a histroy of this directory we should commit
18890 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18891         
18892         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18893         infrastructure
18894         * plugins/cvs-plugin/plugin.c,
18895         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18896         Added preferences dialog (not yet complete)
18898 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18899         
18900         * global-tags/Makefile.am, mime/Makefile.am:
18901         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18902         
18903         * template/xmltemplate.[ch],
18904         template/xmlstrings.[ch],
18905         template/autotools.[ch] removed,
18906         template/prj_template.[ch] removed,
18907         template/lang_template.[ch] removed,
18908         template/lib_template.[ch] removed,
18909         template/Makefile.am adjusted,
18910         template/dtds/lang.dtd removed, 
18911         template/dtds/lib.dtd removed,
18912         template/dtds/prj.dtd removed,
18913         template/dtds/autotools.dtd removed,
18914         data/template/lib/* removed,
18915         data/template/language/* removed,
18916         data/template/library/* removed,
18917         data/template/project/* removed,
18918         date/template/Makefile.am adjusted:
18919         Remove everything except text-templates to replace hardcoded 
18920         Edit->Insert texts with dynamic loaded.
18922         * plugins/cvs-plugin/plugin.[ch],
18923         plugins/cvs-actions.[ch],
18924         plugins/Makefile.am,
18925         plugins/cvs-plugin/Makefile.am,
18926         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18927         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18928         plugins/cvs-plugin/anjuta-cvs.plugin.in:
18929         Added initial cvs-plugin code
18931 2004-10-21  Naba Kumar  <naba@gnome.org>
18932         
18933         * libanjuta/anjuta-plugin.c,
18934         plugins/build-basic-autotools/build-basic-autotools.c,
18935         plugins/debugger/plugin.c,
18936         plugins/devhelp/plugin.c,
18937         plugins/editor/anjuta-docman.c,
18938         plugins/editor/goto_line.c,
18939         plugins/editor/plugin.c,
18940         plugins/editor/search-replace.c,
18941         plugins/editor/text_editor.c,
18942         plugins/file-loader/plugin.c,
18943         plugins/file-manager/plugin.c,
18944         plugins/file-wizard/file.c,
18945         plugins/file-wizard/plugin.c,
18946         plugins/gdb/plugin.c,
18947         plugins/gtodo/plugin.c,
18948         plugins/message-view/anjuta-msgman.c,
18949         plugins/profile-default/plugin.c,
18950         plugins/project-manager/plugin.c,
18951         plugins/sample1/plugin.c,
18952         plugins/terminal/terminal.c: Defined all global variables static,
18953         particularly class parent_class variables. They were getting
18954         confused at link time.
18956         * libanjuta/plugins.c: Do not unload plugins when they are
18957         deactivated. Simply cache them for later activation. Unloading
18958         modules have some problem with shared libs using static class
18959         registration. Fixed hash type for installed plugins. Eventually,
18960         we want to add "CanUnload" attribute for .plugin files (in
18961         "Anjuta Plugin" group) to let plugin loader know if the plugin can
18962         be unloaded from memory. Those plugins declaring CanUnload=false
18963         will not be unloaded from memory and will be put in the cache. Those
18964         not declaring anything or declaring CanUnload=true, will be unloaded
18965         from memory when they are deactivated.
18967         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18968         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18969         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18970         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18971         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18972         activation, deactivation. Fixed memory leaks.
18974 2004-10-20  Naba Kumar  <naba@gnome.org>
18976         * TODO.tasks: Updated.
18977         
18978         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18979         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18980         macro for adding interfaces to plugin types. Code cleanup.
18981         
18982         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18983         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18984         
18985         * plugins/build-basic-autotools/build-basic-autotools.c,
18986         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18987         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18988         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18989         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18990         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18991         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18992         plugins/project-manager/plugin.c,
18993         plugins/symbol-browser/an_symbol_view.c,
18994         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18995         newly defined macro to add interfaces to plugin types.
18997         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18999 2004-10-20  Naba Kumar  <naba@gnome.org>
19001         * TODO.tasks: Added task list.
19002         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
19003         default values.
19005 2004-10-19  Naba Kumar  <naba@gnome.org>
19007         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
19008         
19009         * plugins/editor/action-callbacks.c,
19010         plugins/editor/action-callbacks.h,
19011         plugins/editor/anjuta-docman.c,
19012         plugins/editor/anjuta-docman.h,
19013         plugins/editor/anjuta-document-manager.ui,
19014         plugins/editor/file_history.c,
19015         plugins/editor/file_history.h,
19016         plugins/editor/plugin.c: Added file history browsing.
19017         
19018         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
19019         
19020         * plugins/message-view/anjuta-message-manager.ui,
19021         plugins/message-view/plugin.c: Added document manager context menu.
19022         
19023         * plugins/symbol-browser/an_symbol_view.c,
19024         plugins/symbol-browser/an_symbol_view.h,
19025         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19026         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
19027         document manager context menu.
19028         
19029         * scintilla/*, scintilla/include/*: Updated to current cvs.
19030         
19031 2004-10-19  Naba Kumar  <naba@gnome.org>
19033         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
19034         placeholder for debugger UI.
19035         
19036         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
19037         * plugins/file-manager/plugin.c: Fixed loading bug.
19038         
19039         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
19040         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
19041         Initializes gconf database with default values when the
19042         values are not defined. Use bool and int prefs separately.
19044         * plugins/editor/plugin.c: Added encoding preferences.
19045         * plugins/project-manager/plugin.c: Cleanup and debug messages.
19047         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19048         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19049         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19050         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19052 2004-10-18  Naba Kumar  <naba@gnome.org>
19054         * po/POTFILES.in: Updated.
19055         
19056         * libanjuta/anjuta-ui.c: Corrected debug messages.
19057         
19058         * libegg/egg-combo-action.c, libegg/test-actions.c,
19059         libegg/menu/egg-combo-action.h: Fixed combo action.
19060         
19061         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
19062         Fixed format.
19063         
19064         * plugins/editor/action-callbacks.[c,h],
19065         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
19066         Implemented file swap. Removed dead codes.
19067         
19068         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
19069         dead codes.
19070         
19071         * plugins/symbol-browser/an_symbol_view.[c,h],
19072         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19073         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
19074         Implemented file symbols. Implemented goto file line when symbol is
19075         selected.
19076         
19077         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
19078         
19079 2004-10-10  Naba Kumar  <naba@gnome.org>
19081         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
19082         
19083         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
19084         
19085         * plugins/debugger/.cvsignore,
19086         (added) plugins/debugger/Makefile.am,
19087         (added) plugins/debugger/anjuta-debugger.glade,
19088         (added) plugins/debugger/anjuta-debugger.plugin.in,
19089         (added) plugins/debugger/anjuta-debugger.plugin.png,
19090         (added) plugins/debugger/anjuta-debugger.ui,
19091         plugins/debugger/attach_process.c,
19092         (removed) plugins/debugger/attach_process_cbs.c,
19093         (removed) plugins/debugger/attach_process_cbs.h,
19094         (removed) plugins/debugger/breakpoints.c,
19095         (removed) plugins/debugger/breakpoints.h,
19096         (removed) plugins/debugger/debug_tree.c,
19097         (removed) plugins/debugger/debug_tree.h,
19098         (removed) plugins/debugger/debugger.c,
19099         (removed) plugins/debugger/debugger.h,
19100         (removed) plugins/debugger/memory.c,
19101         (removed) plugins/debugger/memory.h,
19102         (added) plugins/debugger/plugin.c,
19103         (added) plugins/debugger/plugin.h,
19104         (removed) plugins/debugger/registers.c,
19105         (removed) plugins/debugger/registers.h,
19106         (removed) plugins/debugger/registers_cbs.c,
19107         (removed) plugins/debugger/registers_cbs.h,
19108         (removed) plugins/debugger/registers_gui.c,
19109         (removed) plugins/debugger/sharedlib.c,
19110         (removed) plugins/debugger/sharedlib.h,
19111         (removed) plugins/debugger/sharedlib_cbs.c,
19112         (removed) plugins/debugger/sharedlib_cbs.h,
19113         (removed) plugins/debugger/sharedlib_gui.c,
19114         (removed) plugins/debugger/signals.c,
19115         (removed) plugins/debugger/signals.h,
19116         (removed) plugins/debugger/signals_cbs.c,
19117         (removed) plugins/debugger/signals_cbs.h,
19118         (removed) plugins/debugger/signals_gui.c,
19119         (removed) plugins/debugger/stack_trace.c,
19120         (removed) plugins/debugger/stack_trace.h,
19121         (added) plugins/debugger/utilities.c,
19122         (added) plugins/debugger/utilities.h,
19123         (removed) plugins/debugger/watch.c,
19124         (removed) plugins/debugger/watch.h,
19125         (removed) plugins/debugger/watch_cbs.c,
19126         (removed) plugins/debugger/watch_cbs.h,
19127         (removed) plugins/debugger/watch_gui.c,
19128         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
19129         
19130         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
19131         Added debugger gdb backend plugin.
19132         
19133         * plugins/message-view/plugin.c: Registered all message stock icons.
19134         
19135         * plugins/profile-default/plugin.c: Loads debugger plugin.
19136         
19137         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
19139 2004-10-08  Naba Kumar  <naba@gnome.org>
19141         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
19142         information.
19143         
19144         * plugins/symbol-browser/.cvsignore,
19145         plugins/symbol-browser/Makefile.am,
19146         plugins/symbol-browser/an_symbol_view.c,
19147         plugins/symbol-browser/an_symbol_view.h,
19148         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
19149         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19150         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
19151         plugins/symbol-browser/plugin.c,
19152         plugins/symbol-browser/plugin.h,
19153         plugins/symbol-browser/sv_class.xpm,
19154         plugins/symbol-browser/sv_function.xpm,
19155         plugins/symbol-browser/sv_macro.xpm,
19156         plugins/symbol-browser/sv_private_fun.xpm,
19157         plugins/symbol-browser/sv_private_var.xpm,
19158         plugins/symbol-browser/sv_protected_fun.xpm,
19159         plugins/symbol-browser/sv_protected_var.xpm,
19160         plugins/symbol-browser/sv_public_fun.xpm,
19161         plugins/symbol-browser/sv_public_var.xpm,
19162         plugins/symbol-browser/sv_static_fun.xpm,
19163         plugins/symbol-browser/sv_static_var.xpm,
19164         plugins/symbol-browser/sv_struct.xpm,
19165         plugins/symbol-browser/sv_unknown.xpm,
19166         plugins/symbol-browser/sv_variable.xpm,
19167         plugins/symbol-browser/test-symbol-browser.c,
19168         plugins/Makefile.am: Implemented Symbol
19169         browser plugin.
19170         
19171         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
19172         
19173         * plugins/build-basic-autotools/Makefile.am,
19174         plugins/devhelp/Makefile.am,
19175         plugins/editor/Makefile.am,
19176         plugins/file-loader/Makefile.am,
19177         plugins/file-manager/Makefile.am,
19178         plugins/file-wizard/Makefile.am,
19179         plugins/gtodo/Makefile.am,
19180         plugins/message-view/Makefile.am,
19181         plugins/profile-default/Makefile.am,
19182         plugins/project-manager/Makefile.am
19183         plugins/sample1/Makefile.am,
19184         plugins/terminal/Makefile.am,
19185         scintilla/Makefile.am,
19186         libegg/Makefile.am,
19187         launcher/Makefile.am,
19188         libanjuta/Makefile.am,
19189         src/Makefile.am,
19190         tagmanager/Makefile.am,
19191         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
19192         anjuta_data_dir in configure.in and used them in plugins Makefile.am
19193         files. Also fixed library dependencies.
19194         
19195         * plugins/editor/aneditor.cxx: Disabled unused codes.
19196         * plugins/file-manager/an_file_view.c: Added copyright.
19197         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
19198         
19199         * plugins/profile-default/plugin.c: Can load plugins by location.
19200         * plugins/project-manager/plugin.c: Remove project_root_uri value
19201         when project is closed.
19202         
19203 2004-10-06  Naba Kumar  <naba@gnome.org>
19205         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
19206         
19207         * libanjuta/interfaces/libanjuta.idl,
19208         plugins/editor/text_editor.c: Added get_length()
19209         and get_current_word() methods in IAnjutaEditor interface.
19210         
19211         * libegg/Makefile.am: Added test_actions target.
19212         
19213         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
19214         
19215         * plugins/build-basic-autotools/build-basic-autotools.c,
19216         plugins/file-loader/plugin.c,
19217         plugins/message-view/message-view.c: Added code to go to file and
19218         line number,
19219         
19220         * plugins/devhelp/plugin.c: Context sensitive help now works.
19221         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
19222         uri as line number and goes to that line number.
19223         
19224         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
19225         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
19226         gtodo_client_load() method to load from a diffrent file. Watched 
19227         project root directory in plugin to open TODO.tasks of the project.
19228         
19229         * plugins/project-manager/plugin.c: Updates project UI
19230         sensitive/insensitive.
19232         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
19233         anjuta-shell program to test plugins.
19234         
19235         * src/anjuta-app.c: Registered UI accels.
19236         
19237 2004-09-28  Naba Kumar  <naba@gnome.org>
19239         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19240         method.
19241         
19242         * src/anjuta-app.c: Implemented present widget method.
19243         
19244         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19245         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19246         
19247         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19248         added editor.
19249         
19250         * plugins/editor/text_editor.c: Connects to preferences changed signal
19251         correctly.
19252         
19253 2004-09-28  Naba Kumar  <naba@gnome.org>
19254         
19255         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19256         print code.
19257         
19258         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19259         size to 5 pix.
19260         
19261         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19262         in changed signal callback.
19263         
19264         * plugins/editor/action-callbacks.c: Implemented save_all action
19265         callback. Removed dead code. Do save_as when saving a new file.
19266         Implemented incremental search.
19267         
19268         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19269         
19270         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19271         
19272         * src/anjuta-app.c: Registers UI accelerators.
19273         
19274 2004-09-27  Naba Kumar  <naba@gnome.org>
19276         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19277         
19278         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19279         plugins/devhelp/anjuta-devhelp.plugin.in,
19280         plugins/file-loader/anjuta-loader.plugin.in,
19281         plugins/file-manager/anjuta-file-manager.plugin.in,
19282         plugins/gtodo/anjuta-gtodo.plugin.in,
19283         plugins/project-manager/anjuta-project-manager.plugin.in,
19284         plugins/terminal/anjuta-terminal.plugin.in:
19285         Gave proper plugin names.
19287         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
19288         error when regex fail.
19289         
19290         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
19291         Added help and context search. Watches current editor. More menus
19292         in Help submenu. Update UI (sensitive when required) properly.
19293         
19294         * plugins/editor/anjuta-document-manager.ui,
19295         plugins/devhelp/anjuta-devhelp.ui,
19296         plugins/message-view/anjuta-message-manager.ui,
19297         src/anjuta.ui: Goto menu actions are in separate submenu.
19298         
19299         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
19300         Removed unimplemented UI elements.
19301         
19302         * src/anjuta-app.c: Larger (and normal) icon size.
19303         
19304         * src/layout.xml: Task manager plugin along with document (in middle).
19305         
19306         * plugins/editor/plugin.c, plugins/file-loader.c,
19307         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
19308         in gtkactions. Enable/disable UI properly.
19309         
19310 2004-09-26  Naba Kumar  <naba@gnome.org>
19312         * po/POTFILES.in: Updated, added missing files.
19314         * .cvsignore: Updated.
19315         
19316         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
19317         a new function to get User input text.
19318         
19319         * libanjuta/resources.[c,h]: Added a function to created sized image.
19320         
19321         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
19322         from filename, as thats the correct representation.
19323         
19324         * plugins/build-basic-autotools/Makefile.am,
19325         (added) plugins/build-basic-autotools/automake-c.filters,
19326         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19327         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
19328         Rearragned UI elements in the build menu. Added codes to read build
19329         filter rules from external file. Implemented all build, configure,
19330         autogen commands. Watches current editor and project.
19331         
19332         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
19333         Added editor changed signal and exports current editor value.
19334         Fixed parameter names. Fixed get_uri() interface implementation to
19335         return correct uri.
19336         
19337         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
19338         elements.
19339         
19340         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
19341         
19342         * plugins/file-manager/an_file_view.c,
19343         plugins/file-manager/an_file_view.c: Exports file uri correctly.
19344         
19345         * plugins/file-wizard/file.c: Reads uri correctly.
19346         
19347         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
19348         sets the page to the new view.
19349         
19350         * plugins/message-view/message-view.c: Unrefs the tree model when done.
19351         Fixed signal connecting.
19352         
19353         * plugins/project-manager/plugin.c: Changed "project_root_directory"
19354         to "project_root_uri" and exports as uri.
19355         
19356 2004-09-24  Naba Kumar  <naba@gnome.org>
19358         * libanjuta/anjuta-ui.c: Fixed a crash bug.
19359         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
19360         in correct way.
19361         * plugins/file-manager/plugin.c: Fixed crash in unloading.
19362         * plugins/file-loader/plugin.c: Added comments.
19363         * plugins/build-basic-autotools/plugin.c: Added comments.
19364         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
19365         
19366         * libanjuta/interfaces/libanjuta.idl,
19367         plugins/message-view/anjuta-msgman.c,
19368         plugins/message-view/message-view.c,
19369         plugins/message-view/message-view.h,
19370         plugins/message-view/plugin.c: Buffering and appending messages have
19371         been separated. message-view implementations cleaned up. Signals
19372         Emissions fixed. Messages now displayed in summary and details show
19373         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
19374         API.
19375         
19376         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
19377         preferences.
19378         
19379         * plugins/build-basic-autotools/Makefile.am,
19380         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
19381         parsing of output to create message summaries. Uses new message view
19382         API.
19383         
19384         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
19385         preferences to make dialog box smaller.
19386         
19387         * plugins/editor/search-replace.c: Fixed compile error with change
19388         in IAnjutaMessageView API.
19389         
19390 2004-09-21  Naba Kumar  <naba@gnome.org>
19392         * plugins/Makefile.am: Deletes old (installed) plugins before
19393         installing new ones.
19394         
19395         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19396         plugins/build-basic-autotools/build-basic-autotools.c,
19397         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
19398         file URI from filemanager. Only disables/enables build submenu in file
19399         manager, instead of merging/unmerging.
19400         
19401         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
19402         non-text files.
19403         
19404         * plugins/file-loader/anjuta-loader-plugin.ui,
19405         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19406         Implemented "Open with" file manager submenu. Displays error message
19407         when file can not be opened.
19408         
19409         * plugins/file-manager/an_file_view.c: Renamed
19410         file_manager_current_filename value name to file_manager_current_uri
19411         and exports proper URI.
19412         
19413         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
19415 2004-09-19  Naba Kumar  <naba@gnome.org>
19417         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19418         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
19419         save point signal to change editor tabs. Fixed accels.
19420         
19421         * plugins/file-loader/plugin.c: Fixed accels.
19423         * plugins/project-manager/plugin.c: Added target selection callback.
19424         
19425         * plugins/project-manager/plugin.c: Added URI activation.
19426         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
19427         Fixed dialog and closed it on ok. Fixed a crash bug.
19428         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
19430         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
19431         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
19432         plugins/file-loader/anjuta-loader-plugin.ui,
19433         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19434         Added recent files in file loade plugin.
19435         
19436         * ChangeLog: Fixed entry dates.
19437         
19438 2004-09-18  Naba Kumar  <naba@gnome.org>
19440         * plugins/devhelp/plugin.c: Added UI sensitization and removed
19441         an unnecessary GtkFrame.
19442         
19443 2004-09-17  Naba Kumar  <naba@gnome.org>
19445         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
19447         * TODO: Updated.
19448         
19449         * data/Makefile.am: Disabled installing old mime info.
19450         
19451         * mime/anjuta.applications, mime/anjuta.keys: Updated.
19452         
19453         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
19454         plugins/editor/anjuta-document-manager.ui,
19455         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19456         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
19457         Added Editor context popup menu.
19458         
19459         * plugins/project-manager/anjuta-project-manager-plugin.png:
19460         Update image.
19461         
19462         * plugins/project-manager/anjuta-project-manager.plugin.in:
19463         Support .anjuta mime type.
19464         
19465         * plugins/project-manager/plugin.c: Exports "project_root_directory"
19466         value.
19467         
19468         * plugins/file-manager/plugin.c: Watches "project_root_directory"
19469         value.
19470         
19471         * src/layout.xml, plugins/profile-default/plugin.c:
19472         Added project manager plugin for startup.
19474 2004-09-16  Naba Kumar  <naba@gnome.org>
19475         
19476         * anjuta.prj: Updated.
19477         
19478         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
19479         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
19480         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
19481         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
19482         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
19483         plugins/terinal/Makefile.am, src/Makefile.am,
19484         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
19485         Fixed makefile syntax errors.
19487 2004-09-16  Naba Kumar  <naba@gnome.org>
19489         * configure.in, src/layout.xml,
19490         plugins/profile-default/plugin.c,
19491         libanjuta/interfaces/libanjuta.idl,
19492         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
19493         
19494         * configure.in, plugins/Makefile.am,
19495         plugins/project-manager/.cvsignore, 
19496         plugins/project-manager/Makefile.am,
19497         plugins/project-manager/anjuta-project-manager-plugin.png,
19498         plugins/project-manager/anjuta-project-manager.plugin.in,
19499         plugins/project-manager/anjuta-project-manager.ui,
19500         plugins/project-manager/plugin.c,
19501         plugins/project-manager/plugin.h: Added project manager plugin
19502         based on gnome-build.
19503         
19504         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
19505         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
19506         
19507         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
19508         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19509         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
19510     
19511 2004-09-16  Naba Kumar  <naba@gnome.org>
19513         * plugins/editor/action-callbacks.c: Fixed compile error.
19514         
19515 2004-09-15  Naba Kumar  <naba@gnome.org>
19517         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
19518         
19519         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
19520         New improved splace with nicer progress.
19521         
19522         * configure.in, plugins/Makefile.am,
19523         (added) file-wizard/.cvsignore,
19524         (added) file-wizard/Makefile.am,
19525         (added) file-wizard/action-callbacks.c,
19526         (added) file-wizard/action-callbacks.h,
19527         (added) file-wizard/anjuta-file-wizard-plugin.png,
19528         (added) file-wizard/anjuta-file-wizard.glade,
19529         (added) file-wizard/anjuta-file-wizard.plugin.in,
19530         (added) file-wizard/anjuta-file-wizard.ui,
19531         (added) file-wizard/file.c,
19532         (added) file-wizard/file.h,
19533         (added) file-wizard/plugin.c,
19534         (added) file-wizard/plugin.h:
19535         Created new file wizard and added it. The wizard takes care of text
19536         bit insertions and new files creation.
19538         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19539         plugins/editor/action-callbacks.h,
19540         plugins/editor/anjuta-document-manager.glade,
19541         plugins/editor/anjuta-document-manager.ui,
19542         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19543         (removed) plugins/editor/file.[c,h]: Removed text insertions and
19544         new files code and moved into a new plugin (file wizard).
19545         
19546         * libanjuta/plugins.[c,h]: Added plugins selection function.
19547         
19548         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
19549         get_position(), insert() in IAnjutaEditor interface. Added
19550         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
19551         interface (for wizard plugins).
19553         * plugins/file-loader/anjuta-loader-plugin.ui,
19554         plugins/file-loader/plugin.c: Added wizard launcher interface which
19555         scans for plugins implement IAnjutaWizard interface and presents the
19556         list to user for selection. The selected plugin is then activated
19557         for the wizard.
19559         * libanjuta/interfaces/.cvsignore: Updated.
19560         * plugins/message-view/.cvsignore: Updated.
19561         * plugins/launcher/*: Removed as launcher has already been moved to
19562         libanjuta as class.
19564         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19565         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19566         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19567         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19568         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
19569         Updated API documentations.
19571 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
19573         * configure.in: Added Punjabi to ALL_LINGUAS
19575 2004-07-29  Naba Kumar  <naba@gnome.org>
19577         * configure.in: Added file-loader plugin Makefile path and
19578         fixed devhelp version requirement.
19580 2004-07-28  Naba Kumar  <naba@gnome.org>
19582         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
19583         terminal/preferences-terminal.png (added), message-view/*.png (added),
19584         message-view/*.xpm (added), editor/*.png (added),
19585         editor/*.xpm (added), plugins/editor/Makefile.am,
19586         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
19587         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
19588         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
19589         respective plugins directories.
19591         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
19592         pixmaps/block-end-16.png, pixmaps/block-end.png
19593         pixmaps/block-start-16.png, pixmaps/block-start.png
19594         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19595         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19596         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19597         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19598         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19599         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19600         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19601         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19602         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19603         pixmaps/preferences-editor.png, pixmaps/undock.png
19604         pixmaps/error-next-16.png, pixmaps/error-next.png
19605         pixmaps/error-prev-16.png, pixmaps/error-prev.png
19606         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19607         pixmaps/preferences-terminal.png: Deleted
19609         * libanjuta/properties* (removed), plugins/editor/properties* (added),
19610         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19611         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19612         plugins/editor/anjuta-document-manager.plugin.in,
19613         plugins/editor/anjuta-document-manager.ui,
19614         plugins/editor/plugin.c, plugins/editor/print.c,
19615         plugins/editor/search-replace_backend.c,
19616         plugins/editor/search_preferences.h,
19617         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19618         Moved properties souce files to editor plugin as it not required in
19619         libanjuta. Other editor fixes.
19621         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19622         libegg/dock/* (removed)
19623         : Restored GDL external dependencies and removed libegg dock
19624         sources, because gdl is being developed.
19625         
19626         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19627         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19628         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19629         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19630         libanjuta/plugins.c, libanjuta/plugins.h,
19631         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19632         gconf system. Shell now takes docking positions. Added more utility
19633         functions. Added plugins query function. And other fixes.
19635         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19636         
19637         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19638         plugin to load files based on mime type.
19639         
19640         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19641         
19642         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19643         plugins/file-manager/plugin.c: File manager now uses file loader to
19644         open files.
19646         * plugins/message-view/anjuta-msgman.c,,
19647         plugins/message-view/message-view.c,
19648         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19650         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19651         plugins/terminal/terminal.c, src/Makefile.am,
19652         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19653         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19654         
19655         * libegg/dock/*: Removed directory.
19656         
19657 2004-07-28  Naba Kumar  <naba@gnome.org>
19659         * configure.in: Reduced gnome-print version requirement.
19660         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19662 2004-07-21  Ray Strode  <rstrode@redhat.com>
19663         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19664         new mime sytem.
19666 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
19667         
19668         * plugins/editor/search-replace.c: Some fixes
19669         * plugins/terminal/Makefile.am:
19670         Patch from: Alexey Rusakov <ktirf@users.sf.net>
19672 2004-05-19  Naba Kumar  <naba@gnome.org>
19674         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19675         compiler warning.
19677 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
19679         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19680         Implemented IAnjutaSavable
19681         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19683 2004-05-17  Naba Kumar  <naba@gnome.org>
19685         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19686         plugins/build-basic-autotools/.cvsignore,
19687         plugins/build-basic-autotools/Makefile.am,
19688         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19689         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19690         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19691         plugins/build-basic-autotools/build-basic-autotools.c,
19692         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19693         build plugin.
19694         
19695         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19696         definition.
19697         
19698         * plugins/file-manager/an_file_view.c,
19699         plugins/file-manager/anjuta-file-manager.ui,
19700         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19701         Added context menu UI.
19702         
19703         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19704         in view menu.
19706 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
19707         
19708         * libanjuta/anjuta-preferences.[ch]: 
19709         Added save/load_gconf functions
19710         * src/action_callbacks.[ch], src/preferences.c: 
19711         Load global prefs from gconf at startup and save them
19712         on exit. Prefs load and save correctly but something resets
19713         them to default after loading...
19714         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19715         Somehow the linker does not find save/load_gconf functions
19716         in libanjuta. Must be a stupid mistake, I would be glad
19717         if someone could fix that.
19718         * manuals/reference/libanjuta-sections.txt: Added new
19719         preferences functions and removed gnome-filelist
19720         * plugins/file-manager/anjuta-file-manager-plugin.glade:
19721         * plugins/file-manager/plugin.c:
19722         Added root-path property
19724 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
19725         
19726         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19727         they are not longer needed.
19728         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19729         anjuta-sections.txt: Remove references to the files
19730         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19731         Use new nautilus icons for file-manager, looks incredible
19732         cool!
19734 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19735         
19736         * plugins/editor/anjuta-docman.c: gchar* to 
19737         const gchar* in arguments
19738         * plugins/editor/text_editor.c: Implemented IAnjutaFile
19739         Interface
19740         * plugins/file-manager/an_file_view.c: Open files on
19741         double-click. Does not work yet because it does not
19742         find IAnjutaFile interface in document manager
19744 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19745         
19746         * plugins/editor/anjuta-docman.c
19747         * plugins/editor/text_editor.c:
19748         Made close button working, made multiple selection in
19749         File/Open dialog possble, fixed crash bug if file cannot
19750         be opened.
19752 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19753         
19754         * plugins/editor/action-callbacks.c
19755         * plugins/editor/anjuta-docman.c
19756         * plugins/editor/anjuta-docman.h
19757         * plugins/editor/search-replace.c
19758         * plugins/editor/search-replace_backend.c
19759         * plugins/editor/text_editor.c
19760         * plugins/editor/text_editor.h:
19761         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19762         able to open all files, use uri instead of full_filename, fixed
19763         many bugs.
19766 2004-05-13  Naba Kumar  <naba@gnome.org>
19768         * plugins/message-view/anjuta-message-manager-plugin.glade:
19769         HIG compliant.
19771         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19772         management.
19774         * pixmaps/anjuta_splash.png: Added border.
19775         
19776         * plugins/editor/anjuta-document-manager.png: New icon.
19777         
19778         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19779         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19780         
19781         plugins/editor/Makefile.am,
19782         plugins/editor/search-replace.c,
19783         plugins/editor/search-replace.h,
19784         plugins/editor/search-replace_backend.c,
19785         plugins/editor/search-replace_backend.h,
19786         plugins/editor/search_preferences.h,
19787         plugins/editor/search_preferences.c: Merged changes from
19788         ANJUTA_1_2_0 branch.
19789         
19790         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19791         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19792         operational.
19794         * plugins/terminal/Makefile.am,
19795         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19796         dialog.
19797         
19798         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19799         submenu.
19801 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19802         * plugins/message-view/plugin.c: Fixed glade file loading
19803         Removed "Show messages" menu item
19804         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19805         twice because of this load system layout hack.
19806         * libanjuta/anjuta-ui.h: Removed #include config.h
19807         * libanjuta/libanjuta.pc: Fixed path and depencies
19808         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19809         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19810         * libanjuta/properties.cxx : #include "properties_cxx.h"
19811         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19813 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19814         * plugins/message-view/*: Fixed message view preferences
19815         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19816         * anjuta.glade: Removed messages stuff
19818 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19819         
19820         * Removed libanjutamm, it is now hosted on SF.net:
19821         cvs.sf.net/cvsroot/anjuta/libanjutamm
19823 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
19824         
19825         * libanjutamm/*
19826         Added some experimental code to add support for C++ plugins.
19827         Nothing works yet and it is likely that it will disappear but
19828         I have some questions to murrayc and he wants to see the code.
19830 2004-05-11  Naba Kumar  <naba@gnome.org>
19832         * plugins/terminal/terminal.c: Fixed prefs loading bug.
19834         * plugins/editor/action-callbacks.c: Fixed a crash bug in
19835         hightlight style menu actions.
19837         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19838         manuals/reference/libanjuta/plugin-description-file.sgml,
19839         manuals/reference/libanjuta/writing-plugins.sgml,
19840         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19841         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19842         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19844         * src/anjuta-app.c: Always load system layout for now.
19846         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19847         
19848         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19849         manuals/reference/libanjuta/libanjuta-sections.txt,
19850         manuals/reference/libanjuta/libanjuta.types,
19851         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19852         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19853         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19854         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19855         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19856         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19857         Updated documentation.
19859         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19860         plugins/profile-default/plugin.c, src/layout.xml:
19861         Created terminal plugin.
19862          
19863         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19864         (new) plugins/file-manager/.cvsignore,
19865         plugins/file-manager/an_file_view.c,
19866         plugins/file-manager/plugin.c,
19867         plugins/file-manager/plugin.h: Moved preferences to separate
19868         glade file and added cvsignore file.
19869         
19870         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19871         from ANJUTA_1_2_0 branch. Please note that other po files need merging
19872         from the branch. I tried it     but there were way too many conflicts.
19873         
19874         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19875         
19876         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19877         util functions required during the merge.
19878         
19879         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19880         interface.
19881         
19882         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19883         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19884         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19885         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19886         Merged with ANJUTA_1_2_0 branch.
19888 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
19890         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19892 2004-05-07  Naba Kumar  <naba@gnome.org>
19894         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19896         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19897         Added preferences reading and loading.
19898         
19899         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19900         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19901         libanjuta/fileselection.c, libanjuta/fileselection.h,
19902         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19903         
19904         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19906         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19907         anjuta.spec.in, configure.in, data/autogen.sh.generic,
19908         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19909         data/macros/autogen.sh, data/macros2/autogen.sh
19910         data/properties/ada.properties, data/properties/anjuta.properties,
19911         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19912         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19913         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19914         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19915         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19916         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19917         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19918         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19919         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19920         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19921         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19922         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19923         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19924         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19925         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19926         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19927         plugins/class-gen/clsGen.c, plugins/editor/print.c,
19928         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19929         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19930         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19931         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19932         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19933         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19934         (added) scintilla/scintilla-marshal.c,
19935         (added) scintilla/scintilla-marshal.h,
19936         (added) scintilla/scintilla-marshal.list,
19937         scintilla/include/SString.h, scintilla/include/SciLexer.h,
19938         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19939         (added) scintilla/patches/scintilla-calltip-align.patch,
19940         (added) scintilla/patches/scintilla-minor.patch,
19941         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19943 2004-05-06  Naba Kumar  <naba@gnome.org>
19945         * (added) plugins/file-manager/Makefile.am,
19946         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19947         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19948         (added) plugins/file-manager/anjuta-file-manager.ui,
19949         (added) plugins/file-manager/plugin.c,
19950         (added) plugins/file-manager/plugin.h,
19951         (removed) plugins/file-manager/an_file_view.h,
19952         plugins/Makefile.am, configure.in,
19953         plugins/file-manager/an_file_view.c: Created file manager plugin.
19954         
19955         * plugins/profile-default/plugin.c: Added file manager plugin in default
19956         profile.
19957         
19958         * libanjuta/Makefile.am: Fixed dependencies.
19959         * pixmaps/anjuta_splash.png: New splash screen.
19961 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
19962         
19963         * template/template.c/h: Added in-line doc
19964         * manuals/reference/template/*: Added template documentation
19965         * configure.in: Build template docs
19967 2004-05-05  Naba Kumar  <naba@gnome.org>
19969         * autogen.sh: Added commands to generate initial interfaces.
19970         
19971         * libanjuta/Makefile.am,
19972         (removed)libanjuta/anjuta-plugin-parser.c,
19973         (removed)libanjuta/anjuta-plugin-parser.h,
19974         (added)libanjuta/anjuta-plugin-description.c,
19975         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19976         plugin description.
19977         
19978         * libanjuta/anjuta-plugin.c,
19979         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19980         
19981         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19982         and added AnjutaShellPlacement enum for widgeds placement (passed to 
19983         widget add_widget() method.
19984         
19985         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19986         and moved plugin sets loading in profile plugins.
19987         
19988         * libanjuta/interfaces/.cvsignore,
19989         (removed)libanjuta/interfaces/Makefile.am,
19990         libanjuta/interfaces/libanjuta.idl,
19991         libanjuta/interfaces/anjuta-idl-compiler.pl,
19992         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19993         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19994         (removed)libanjuta/interfaces/ianjuta-editor.c,
19995         (removed)libanjuta/interfaces/ianjuta-editor.h,
19996         (removed)libanjuta/interfaces/ianjuta-file.c,
19997         (removed)libanjuta/interfaces/ianjuta-file.h,
19998         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19999         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
20000         (removed)libanjuta/interfaces/ianjuta-message-view.c,
20001         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
20002         *.h and Makefile.am files. They are autogenerated. Interfaces are
20003         by anjuta-idl-compiler.pl from libanjuta.idl file.
20004         
20005         * manuals/reference/libanjuta/Makefile.am,
20006         manuals/reference/libanjuta/anjuta-architecture.sgml,
20007         manuals/reference/libanjuta/libanjuta-docs.sgml,
20008         manuals/reference/libanjuta/libanjuta-sections.txt,
20009         manuals/reference/libanjuta/libanjuta.types,
20010         manuals/reference/libanjuta/plugin-description-file.sgml,
20011         manuals/reference/libanjuta/writing-plugins.sgml,
20012         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
20013         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
20014         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20015         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20016         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20017         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
20018         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
20019         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
20020         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
20021         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
20022         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20023         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20024         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
20025         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
20026         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
20027         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
20028         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
20029         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
20030         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20031         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
20032         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
20033         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20034         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
20035         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
20036         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
20037         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
20038         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
20039         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
20040         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
20041         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
20042         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
20043         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20044         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
20045         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
20046         interfaces template sgmls.
20047         
20048         * plugins/Makefile.am,
20049         plugins/devhelp/anjuta-devhelp.plugin.in,
20050         plugins/devhelp/plugin.c,
20051         plugins/editor/action-callbacks.c,
20052         plugins/editor/anjuta-document-manager.plugin.in,
20053         plugins/editor/plugin.c,
20054         plugins/editor/plugin.h,
20055         plugins/editor/text_editor.c,
20056         plugins/sample1/plugin.c,
20057         plugins/message-view/anjuta-message-manager.plugin.in,
20058         plugins/message-view/plugin.c: Fixed shell add_widget method to take
20059         placement. Fixed other errors.
20060         
20061         * (added)plugins/profile-default/.cvsignore,
20062         (added)plugins/profile-default/Makefile.am,
20063         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
20064         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
20065         (added)plugins/profile-default/anjuta-default-profile.ui,
20066         (added)plugins/profile-default/plugin.c,
20067         (added)plugins/profile-default/plugin.h: Added a default new
20068         profile plugin.
20069         
20070         * src/Makefile.am,
20071         src/action-callbacks.c,
20072         src/anjuta-app.c,
20073         src/anjuta.c,
20074         src/main.cpp: Fixed necessary changes for libanjuta
20076 2004-05-04  Naba Kumar  <naba@gnome.org>
20078         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
20079         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
20080         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
20081         placement for default widgets placements.
20083 2004-05-03  Naba Kumar  <naba@gnome.org>
20085         * manuals/reference/libanjuta/anjuta-architecture.sgml,
20086         manuals/reference/libanjuta/libanjuta-docs.sgml,
20087         manuals/reference/libanjuta/plugin-description-file.sgml,
20088         manuals/reference/libanjuta/writing-plugins.sgml:
20089         Wrote more sections in writing-plugins document and fixed errors.
20091 2004-05-03  Naba Kumar  <naba@gnome.org>
20093         * libanjuta/interfaces/libanjuta.idl: Added interface
20094         IAnjutaFileManager.
20095         
20096         * manuals/reference/libanjuta/anjuta-architecture.dia,
20097         manuals/reference/libanjuta/anjuta-architecture.png: Updated
20098         architecture diagram.
20099         
20100         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
20101          manuals/reference/libanjuta/libanjuta-docs.sgml,
20102         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
20103         (added) manuals/reference/libanjuta/writing-plugins.sgml:
20104         Wrote writing-plugins document and separated chapters into
20105         separate sgml files.
20106         
20107         * plugins/file-manager/an_file_view.c,
20108         plugins/file-manager/an_file_view.h: New and improved directory
20109         rendering.
20111 2004-05-02  Sven Herzberg  <herzi@abi02.de>
20113         * anjuta.glade: re-designed the new file dialog
20114         * anjuta_dialogs_strings.c: new strings from the new file dialog
20116 2004-04-30  Naba Kumar  <naba@gnome.org>
20118         * libanjuta/interfaces/Makefile.am.iface,
20119         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
20120         
20121         * libanjuta/interfaces/libanjuta.idl: Updated.
20123         * libanjuta/interfaces/Makefile.am.iface,
20124         libanjuta/interfaces/libanjuta.idl: Updated.
20126 2004-04-29  Naba Kumar  <naba@gnome.org>
20127         
20128         * libanjuta/interfaces/Makefile.am.iface,
20129         libanjuta/interfaces/libanjuta.idl: Updated.
20131 2004-04-29  Naba Kumar  <naba@gnome.org>
20133         * libanjuta/interfaces/giface-idlc-c.pl,
20134         libanjuta/interfaces/libanjuta.idl: Upgraded.
20135         * libanjuta/interfaces/Makefile.am.iface: Added.
20136         
20137 2004-04-28  Naba kumar  <naba@gnome.org>
20139         * libanjuta/interfaces/giface-idlc-c.pl,
20140         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
20141         definitions and wrote a compiler.
20142         
20143 2004-04-28  Naba Kumar  <naba@gnome.org>
20145         * libanjuta/anjuta-shell.c: Fixed docs.
20146         * libanjuta/interfaces/Makefile.am,
20147         libanjuta/interfaces/ianjuta-file.c,
20148         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
20149         
20150         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
20151         
20152         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
20154         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20155         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20156         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20157         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20158         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
20159         * src/anjuta-app.c: Fixed bug.
20161 2004-04-27  Naba Kumar  <naba@gnome.org>
20163         * libanjuta/anjuta-preferences-dialog.c,
20164         manuals/Makefile.am: Fixed document bugs and enabled docs
20165         building.
20167         * libanjuta/anjuta-preferences-dialog.c,
20168         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
20169         More documentation.
20170         
20171         * libanjuta/anjuta-preferences.c,
20172         manuals/reference/libanjuta/libanjuta-docs.sgml,
20173         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20174         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20175         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20176         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20177         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
20178         Wrote more documentations.
20180         * (removed) plugins/message-view/imessage-view.c,
20181         (removed) plugins/message-view/ianjuta-msgman.c,
20182         plugins/message-view/Makefile.am,
20183         plugins/message-view/anjuta-msgman.c,
20184         plugins/message-view/anjuta-msgman.h,
20185         plugins/message-view/message-view.c,
20186         plugins/message-view/message-view.h,
20187         plugins/message-view/plugin.c,
20188         plugins/message-view/plugin.h: Moved interface implementations
20189         in their respective classes and used correct macros to
20190         defined class types.
20192         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20193         src/action-callbacks.c, src/anjuta-app.c: Subclassed
20194         AnjutaUI from GtkUIManager instead of GtkDialog.
20196         * manuals/reference/libanjuta/Makefile.am,
20197         manuals/reference/libanjuta/libanjuta-docs.sgml,
20198         manuals/reference/libanjuta/libanjuta-sections.txt,
20199         manuals/reference/libanjuta/libanjuta.types,
20200         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20201         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20202         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20203         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20204         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20205         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20206         Wrote more documentation, fixed typos, added architecture
20207         diagram, updated object types etc.
20209         * plugins/editor/text_editor.c: Fixed interface implementation.
20211 2004-04-26  Naba Kumar  <naba@gnome.org>
20213         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20214         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20215         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
20216         architecture diagram and a new chapter on plugins description file.
20218 2004-04-25  Naba Kumar  <naba@gnome.org>
20220         *  libanjuta/anjuta-children.h,
20221         libanjuta/anjuta-plugin.c,
20222         libanjuta/anjuta-plugin.h,
20223         libanjuta/anjuta-preferences.c,
20224         libanjuta/anjuta-shell.c,
20225         libanjuta/anjuta-shell.h,
20226         libanjuta/e-splash.c,
20227         libanjuta/e-splash.h,
20228         manuals/reference/libanjuta/Makefile.am,
20229         manuals/reference/libanjuta/libanjuta-docs.sgml,
20230         manuals/reference/libanjuta/libanjuta-sections.txt,
20231         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20232         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20233         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20234         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20235         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20236         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20237         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20238         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20239         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20240         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20241         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20242         manuals/reference/libanjuta/tmpl/defaults.sgml,
20243         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20244         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20245         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20246         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20247         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20248         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20249         manuals/reference/libanjuta/tmpl/plugins.sgml,
20250         manuals/reference/libanjuta/tmpl/properties.sgml,
20251         manuals/reference/libanjuta/tmpl/resources.sgml,
20252         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20253         manuals/reference/libanjuta/tmpl/e-splash.sgml,
20254         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20255         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20256         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20257         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20259         Added more template files and wrote more documentation.
20261 2004-04-24  Andras Timar  <timar@gnome.hu>
20263         * configure.in: Added hu to ALL_LINGUAS.
20265 2004-04-23  Naba Kumar  <naba@gnome.org>
20266         
20267         * configure.in: Fixed compile error.
20268         
20269         * libanjuta/anjuta-children.c,
20270         libanjuta/anjuta-children.h,
20271         libanjuta/anjuta-preferences.c,
20272         libanjuta/anjuta-preferences.h,
20273         libanjuta/anjuta-shell.c,
20274         libanjuta/anjuta-ui.c,
20275         libanjuta/anjuta-ui.h,
20276         manuals/reference/libanjuta/Makefile.am,
20277         manuals/reference/libanjuta/libanjuta-docs.sgml,
20278         manuals/reference/libanjuta/libanjuta.types,
20279         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20280         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20281         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20282         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20283         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20284         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20285         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20286         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20287         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20288         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20289         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20290         manuals/reference/libanjuta/tmpl/defaults.sgml,
20291         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20292         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20293         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20294         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20295         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20296         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20297         manuals/reference/libanjuta/tmpl/plugins.sgml,
20298         manuals/reference/libanjuta/tmpl/properties.sgml,
20299         manuals/reference/libanjuta/tmpl/resources.sgml,
20300         plugins/sample1/plugin.c: Added libanjuta API documentation.
20302 2004-04-22  Naba Kumar  <naba@gnome.org>
20304         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
20305         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20306         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20307         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
20308         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
20309         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
20310         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
20311         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
20312         (removed) libegg/eggradiotoolbutton.c,
20313         (removed) libegg/eggseparatortoolitem.c,
20314         (removed) libegg/eggtoggletoolbutton.c,
20315         (removed) libegg/eggtoolbar.c,
20316         (removed) libegg/eggtoolbutton.c,
20317         (removed) libegg/eggtoolitem.c,
20318         (removed) libegg/prop-editor.c,
20319         (removed) libegg/test-actions.c,
20320         (removed) libegg/test-drag.c,
20321         (removed) libegg/test-merge.c,
20322         (removed) libegg/test-toolbar.c,
20323         libegg/menu/Makefile.am,
20324         (removed) libegg/menu/egg-accel-dialog.h,
20325         (removed) libegg/menu/egg-action-group.h,
20326         (removed) libegg/menu/egg-action.h,
20327         libegg/menu/egg-entry-action.h,
20328         (removed) libegg/menu/egg-markup.h,
20329         (removed) libegg/menu/egg-menu-merge.h,
20330         (removed) libegg/menu/egg-menu.h,
20331         (removed) libegg/menu/egg-radio-action.h,
20332         (removed) libegg/menu/egg-toggle-action.h,
20333         (removed) libegg/menu/howitshouldwork.txt,
20334         (removed) libegg/toolbar/.cvsignore,
20335         (removed) libegg/toolbar/Makefile.am,
20336         (removed) libegg/toolbar/TODO,
20337         (removed) libegg/toolbar/eggradiotoolbutton.h,
20338         (removed) libegg/toolbar/eggseparatortoolitem.h,
20339         (removed) libegg/toolbar/eggtoggletoolbutton.h,
20340         (removed) libegg/toolbar/eggtoolbar.h,
20341         (removed) libegg/toolbar/eggtoolbutton.h,
20342         (removed) libegg/toolbar/eggtoolitem.h,
20343         (removed) libegg/toolbar/prop-editor.h,
20344         (removed) libegg/toolbar/toolbar-api.txt,
20345         (removed) libegg/toolbar/toolbar-ideas.txt,
20346         plugins/devhelp/anjuta-devhelp.ui,
20347         plugins/devhelp/plugin.c,
20348         plugins/editor/action-callbacks.c,
20349         plugins/editor/action-callbacks.h,
20350         plugins/editor/anjuta-docman.c,
20351         plugins/editor/anjuta-document-manager.ui,
20352         plugins/editor/plugin.c,
20353         P plugins/message-view/Makefile.am,
20354         plugins/message-view/anjuta-message-manager.ui,
20355         plugins/message-view/plugin.c,
20356         plugins/sample1/anjuta-sample.ui,
20357         plugins/sample1/plugin.c,
20358         src/action-callbacks.c,
20359         src/action-callbacks.h,
20360         src/anjuta-actions.h,
20361         src/anjuta-app.c,
20362         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
20363         Gtk actions and UIManager. Fixed all plugins to use this.
20364         
20365         * manuals/reference/gtkdoc-scangobj.diff,
20366         manuals/reference/libanjuta/Makefile.am,
20367         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20368         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20369         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20370         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20371         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
20373         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
20374         
20375 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
20376         
20377         * plugins/message-view/imessage-view.c
20378         * plugins/message-view/ianjuta-msgman.c:
20379         Added interfaces
20381 2004-04-17  Adam Weinberger  <adamw@gnome.org>
20383         * configure.in: Added en_CA to ALL_LINGUAS.
20385 2004-04-08  Naba Kumar  <naba@gnome.org>
20387         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
20388         libanjuta/interfaces/Makefile.am,
20389         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
20390         message manager and message view interfaces.
20392         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
20393         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20394         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20395         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
20396         src/anjuta-app.c: Used 'activate' and
20397         'deactivate' virtual methods for plugins. Fixed installed plugins
20398         dialogs. Added remove_widget() method for AnjutaShell.
20400         * libanjuta/interfaces/Makefile.am,
20401         libanjuta/interfaces/ianjuta-document-manager.c,
20402         libanjuta/interfaces/ianjuta-document-manager.h,
20403         libanjuta/interfaces/ianjuta-editor.c,
20404         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
20405         and editor interfaces.
20407         * plugins/devhelp/plugin.c,
20408         plugins/message-view/anjuta-message-manager.plugin.in,
20409         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
20410         plugins/sample1/plugin.c: Updated plugins implementation to
20411         reflect the changes.
20413 2004-04-07  Naba Kumar  <naba@gnome.org>
20415         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
20416         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
20417         libanjuta/interfaces/ianjuta-editor.h,
20418         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
20419         plugins/editor/anjuta-docman.c,
20420         plugins/editor/anjuta-document-manager.plugin.in,
20421         plugins/editor/plugin.c, plugins/sample1/plugin.c,
20422         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
20423         Added supported interfaces for plugins. Tested plugin interfaces
20424         through sample plugin.
20425         
20426 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
20427         
20428         * template/Makefile.am, data/templates/library/Makefile.am
20429         Fixed some automake-1.7 incompatibilities
20430         * template/xmltemplate.c: Small fix
20432 2004-02-23  Naba Kumar  <naba@gnome.org>
20434         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
20435         Added plugins manager dialog.
20436         
20437         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
20438         library dependencies.
20439         
20440         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
20441         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
20442         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
20443         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
20444         geometry command line option.
20445         
20446 2004-02-16  Naba Kumar  <naba@gnome.org>
20448         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
20449         Added interfaces and IAnjutaEditor editor interface.
20450         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
20451         interface.
20452         * libanjuta/anjuta-shell.h: Fixed bug.
20453         
20454 2004-02-13  Naba Kumar  <naba@gnome.org>
20456         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
20457         
20458 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
20459         
20460         * data/template/*/.cvsignore:
20461         Avoid all these ? in cvs output
20463 2004-02-13  Naba Kumar  <naba@gnome.org>
20465         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
20466         includes and linking.
20468         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
20469         and set required version to devhelp 0.8. This devhelp version
20470         can be acquired from gnome cvs branch devhelp branch
20471         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
20473         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
20474         src/actions-callbacks.c: Added Dock Manager settings menu item.
20476         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
20477         * plugins/devhelp/plugin.c: Fixed a linking bug.
20478         
20479         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
20480         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
20481         external GDL dependency and used libegg codes.
20482         
20483 2004-02-12  Naba Kumar  <naba@gnome.org>
20485         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
20486         Added devhelp plugin, but it can't be used without a
20487         patch in devhelp. So it's disabled for now.
20489         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
20490         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
20491         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
20492         Update cvsignore files.
20494         * libanjuta/plugins.c, widgets/e-splash.c:
20495         Fixed plugins loading to show splash icons.
20496         
20497         * plugins/message-view/anjuta-message-manager.plugin.in,
20498         plugins/message-view/plugin.c: Fixed plugin registered name.
20500         * plugins/message-view/anjuta-message-view.png,
20501         plugins/sample1/anjuta-sample-plugin.png: Update images.
20503         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
20504         src/main.c: Fixed layout loading.
20506         * plugins/devhelp/Makefile.am: Fixed error.
20508         * (removed) widgets/*, libanjuta/plugins.h,
20509         src/main.c: Transfered widgets to libanjuta/.
20510         
20511         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
20512         toplevel directory to created only one library as libanjuta-egg.
20514         * data/Makefile.am: Fixed build error.
20516         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
20517         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
20518         libegg/.cvsignore: Added egg dock widget.
20520         * gdl/*: Removed as they are now available in libegg.
20521         
20522 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
20524         * plugins/editor/anjuta-docman.c:
20525         Use stock close icon on tab close button
20527 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
20528         
20529         * data/template/Makefile.am
20530         data/template/language/Makefile.am
20531         data/template/library/Makefile.am
20532         data/template/text/Makefile.am
20533         data/template/project/Makefile.am
20534         data/template/project/terminal/Makefile.am
20535         configure.in: Created Makefile to install templates
20537 2004-02-11  Naba Kumar  <naba@gnome.org>
20539         * plugins/editor/action-callbacks.c,
20540         plugins/editor/anjuta-document-manager.ui,
20541         plugins/editor/plugin.c
20542         plugins/message-view/anjuta-message-manager.ui,
20543         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
20544         
20545 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
20546         
20547         * plugins/message-view/*: MessageView plugin is now loaded
20548         The menu items are still dummies.
20550 2004-02-09  Naba Kumar  <naba@gnome.org>
20552         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
20553         generation.
20554         
20555         * libanjuta/anjuta-preferences.h: Added some documentation.
20556         
20557         * libanjuta/anjuta-shell.h: Removed dead codes.
20558         
20559         * (removed) manuals/reference/gtkdoc-scangobj,
20560         manuals/reference/gtkdoc-scangobj.diff,
20561         manuals/reference/libanjuta/.cvsignore,
20562         manuals/reference/libanjuta/Makefile.am,
20563         manuals/reference/libanjuta/README.inline-doc,
20564         manuals/reference/libanjuta/README.sections,
20565         manuals/reference/libanjuta/libanjuta-docs.sgml,
20566         manuals/reference/libanjuta/libanjuta-sections.txt,
20567         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20568         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20569         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20570         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20571         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20572         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20573         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20574         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20575         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20576         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20577         manuals/reference/libanjuta/tmpl/defaults.sgml,
20578         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20579         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20580         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20581         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20582         manuals/reference/libanjuta/tmpl/plugins.sgml,
20583         manuals/reference/libanjuta/tmpl/properties.sgml,
20584         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
20585         of scan program. Updated templates.
20587         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
20588         editor action callbacks data.
20589         
20590         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
20591         scintilla object ref/unref.
20593 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
20594         
20595         * template/*: Added new xml based template system
20596         * template/dtds/*: Dtds to validate xml files of the template systems
20597         * data/template/*: Some sample template files
20598         Still needs some work but builds fine!
20600 2004-02-06  Naba Kumar  <naba@gnome.org>
20602         * cofigure.in, manuals/Makefile.am,
20603         (added) manuals/reference/*: Added API documentation
20604         structure (gtk-doc based).
20606         * libanjuta/libanjuta.h: Updated
20607         
20608 2004-02-05  Naba Kumar  <naba@gnome.org>
20609         
20610         * configure.in: Sets correct dependencies and
20611         uses gdl external library.
20613         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20614         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20615         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20616         libanjuta/fileselection.h, libanjuta/glue-factory.c,
20617         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20618         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20619         and added file dialogs.
20621         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20622         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20623         Build dynamic libraries for libegg.
20625         * plugins/Makefile.am, plugins/editor/Makefile.am,
20626         plugins/editor/action-callbacks.c, 
20627         plugins/editor/action-callbacks.h,
20628         plugins/editor/anjuta-docman.c,
20629         plugins/editor/anjuta-docman.h
20630         plugins/editor/anjuta-document-manager.plugin.in
20631         plugins/editor/anjuta-document-manager.png
20632         plugins/editor/anjuta-document-manager.ui
20633         plugins/editor/file.c
20634         plugins/editor/file.h
20635         plugins/editor/plugin.c
20636         plugins/editor/print.c
20637         plugins/editor/print.h
20638         plugins/editor/search-replace.c
20639         plugins/editor/search_incremental.c
20640         plugins/editor/search_incremental.h
20641         plugins/editor/text_editor.c
20642         plugins/editor/text_editor.h
20643         plugins/editor/text_editor_cbs.c
20644         plugins/editor/text_editor_menu.h
20645         plugins/sample1/Makefile.am
20646         plugins/sample1/anjuta-sample-plugin.png
20647         plugins/sample1/anjuta-sample.plugin.in
20648         plugins/sample1/anjuta-sample.ui
20649         plugins/sample1/plugin-sample1.c
20650         plugins/sample1/plugin.c
20651         plugins/sample1/plugin.h: Created sample
20652         plugin and fixed editor plugin.
20654         * printing/*: Removed.
20656         * scintilla/Makefile.am: Builds dynamic library.
20658         * src/Makefile.am, src/action-callbacks.c,
20659         src/action-callbacks.h, (removed) src/an_symbol_view.c,
20660         src/anjuta-actions.h, src/anjuta-app.c,
20661         src/anjuta-app.h, src/anjuta-callbacks.c,
20662         src/anjuta-callbacks.h, (removed) src/anjuta.c,
20663         (removed) src/anjuta.h, src/anjuta.ui,
20664         src/layout.xml, src/main.c, src/preferences.h,
20665         src/utilities.c: Debuggged and finally made plugins
20666         loadable.
20668         * global-tags/Makefile.am: Fixed build error.
20670 2004-02-03  Naba Kumar  <naba@gnome.org>
20672         * configure.in: Users GDL from external package.
20673         * plugins/*: Added many new plugins (not ready though).
20674         * src/*: Removed many files (which have been transfered in plugins/).
20675         
20676 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
20678         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20680 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20682         * configure.in: Added editor plugins
20683         
20684         * plugins/Makefile.am, src/search-replace_backend.h,
20685         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20686         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20687         
20688         * Added: plugins/editor/search_incremental.c, 
20689         plugins/editor/search_incremental.h
20691         * Update search-replace in plugins/editor
20692         
20693 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
20694         
20695         * plugins/message-view/message-view.c: Some code clean-up
20697 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20699         * Added: search_incremental[ch]
20700         
20701         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20702         src/mainmenu_callbacks.c, src/toolbar.c
20703         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20704         
20705         * Incremental Search
20707 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20708         
20709         * plugins/message-view/anjuta-msgman.[c/h]:
20710         Added message manager for easier message handling with a
20711         similar interface as docman. Of course you can still use
20712         MessageView standalone.
20713         * plugins/Makefile.am: Added message-view because it compiles
20714         without errors.
20716 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20717         
20718         * plugins/message-view/*: Added message-view plugin 
20719         (still incomplete) 
20720         * configure.in: Added plugins/message-view/Makefile
20722 2004-01-03  Naba Kumar  <naba@gnome.org>
20724         * libanjuta/*.c: Added new files and updated old ones.
20725         * plugins/editor/*: Added editor plugin.
20726         * configure.in: Added editor plugin and moved editor related
20727         files into it.
20729 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
20731         * src/Makefile.am: Added search-replace_backend.[ch]
20732         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20733         find_replace.[ch]
20734         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20735         src/search-replace_backend.c, src/search-replace_backend.h,
20736         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20737         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20738         src/toolbar_callbacks.c
20739         * The advanced Search/Replace functionality now replaces the older
20740         Find/Replace stuff.
20741         * The Search/Replace functionality can be interrupted during a long
20742         Search/Replace;
20743         
20744 2003-12-11  Naba Kumar  <naba@gnome.org>
20746         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20747         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20748         errors.
20749         * Makefile.am, libanjuta/*: Added new module.
20750         * src/Makefile.am: Fixed linking error.
20751         * src/watch_cbs.c: Debugger clean up.
20752         * configure.in: Added libanjuta-2.0.pc
20754         * configure.in, libanjuta/Makefile.am,
20755         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20756         libanjuta instead.
20758 2003-12-11  Naba Kumar  <naba@gnome.org>
20760         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20762         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20763         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20764         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20765         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20766         The user can now give a name at the creation of a new file and
20767         insert automatically (user choice) header, gpl notice, header
20768         template. The file extension is added automatically according
20769         to the selected type of file. The various insert functions have
20770         been moved from mainmenu-callback.c to file.c. The cursor is now
20771         moved after an insert operation. Removes also useless code in
20772         memory.c and search-replace.c
20773         
20774 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
20776         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20777         sortable headers, process tree, removal of path and process params
20778         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20779         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20780         code cleanup
20782 2003-12-10  Naba Kumar  <naba@gnome.org>
20784         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20785         
20786 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20788         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20790 2003-11-28  Naba Kumar  <naba@gnome.org>
20792         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20793         
20794         * manuals/de/*: Added german translation docs.
20795         
20796         * configure.in, Makefile.am, src/Makefile.am,
20797         libegg/*/*: Added libegg library.
20798         
20799         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20800         installation directory.
20801         
20802         * src/text_editor_cbs.c: Fixed closing of file.
20804 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20805                                                                                 
20806         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20808 2003-09-05  Naba Kumar  <naba@gnome.org>
20810         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20811         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20812         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20813         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20814         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20815         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20816         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20817         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20818         using libegg. Initial commit -- compiles but is not complete.
20820 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20822         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20824 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20826         * configure.in: Removed "ta" from ALL_LINGUAS.
20828 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
20830         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20832 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
20834         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20836 2004-04-24  Andras Timar  <tmar@gnome.hu>
20838         * configure.in: Added hu to ALL_LINGUAS.
20840 2004-04-14  Naba Kumar  <naba@gnome.org>
20842         * src/Makefile.am, printing/Makefile.am,
20843         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20844         because we are still using GtkCombo and build breaks with gtk-2.4.
20845         
20846 2004-04-13  Naba Kumar  <naba@gnome.org>
20848         * NEWS: Updated.
20849         * anjuta.spec.in: Fixed build error.
20850         * po/POTFILES.in: Updated.
20851         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20853 2004-04-11  Naba Kumar  <naba@gnome.org>
20855         * NEWS: Updated.
20856         * AUTHORS: Updated.
20857         * configure.in: Added ga in ALL_LINGUAS.
20858         * ChangeLog: Fixed dates.
20859         
20860 2004-04-09  Naba Kumar  <naba@gnome.org>
20862         * src/print.c: Fixed buffer styling bug when printing with
20863         selection.
20865         * data/properties/anjuta.properties: Defined only one base font and
20866         used courier instead of lucidatypewriter, because most newer systems are
20867         unlikely to have it (bug #885023, #925956, #890473).
20868         
20869         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20870         warning.
20871         
20872         * src/an_file_view.c: Fixed possible crash bug.
20874 2004-04-07  Naba Kumar  <naba@gnome.org>
20876         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20877         gtk_main_quit() etc..), so that atexit() functions are not called
20878         (which is apparently done to free up memory and we don't need to
20879         do that at this point). Incidentally, something also happens in the
20880         atexit call which freezes the UI for far too long when the application
20881         exits and we want to avoid that..
20882         * src/glade_iface.c: Fixed compiler warning.
20883         
20884 2004-04-06  Naba Kumar  <naba@gnome.org>
20886         * src/project_dbase_gui.c: Fixed errors.
20888         * src/registers_gui.c: Fixed possible crash bug.
20889         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20890         * src/signals.[c,h]: Used tree view and glade file for dialog.
20891         * src/Makefile.am, src/about.c, src/an_file_view.c,
20892         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20893         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20894         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20895         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20896         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20897         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20898         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20899         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20900         src/launcher.h, src/main.c, src/main_menubar.c,
20901         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20902         src/message-manager-private.cc, src/message-manager.cc,
20903         src/preferences.c, src/project_config.c, src/project_dbase.c,
20904         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20905         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20906         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20907         src/search-replace.c, src/search-replace_backend.c,
20908         src/search_incremental.c, src/search_preferences.c,
20909         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20910         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20911         src/signals_gui.c, src/source.c, src/src_paths.c,
20912         src/stack_trace.c, src/start-with.c, src/style-editor.c,
20913         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20914         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20915         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20916         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20917         tagmanager/Makefile.am, scintilla/include/SString.h,
20918         widgets/Makefile.am, widgets/gnomefilelist.c:
20920         Removed all deprecated codes and substituted
20921         with newer APIs. Fixed some possible crash bugs where cell renderers
20922         were being shared.
20923         
20924         * scintilla/patches/scintilla-minor.patch: Minor patch.
20926 2004-04-06  Naba Kumar  <naba@gnome.org>
20928         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20929         tree after all the files have been added (and not everytime a file
20930         is added in the project). Also fixed some memory corruption
20931         (possibly bug #900478).
20932         
20933         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20934         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20935         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20936         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20937         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20938         qualifier wherever appropriate.
20940 2004-04-05  Naba Kumar  <naba@gnome.org>
20942         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
20943         switch terminal echo on/off. Debugger requires it off, while the
20944         rest requires it on.
20946         * src/search-replace.c: sets search direction and action (in addtion
20947         to target) for find in files.
20948         
20949 2004-04-02  Naba Kumar  <naba@gnome.org>
20951         * src/mainmenu_callbacks.c: Sets filename during save of new files.
20953         * src/project_dbase.c, src/debugger, src/an_file_view.c,
20954         src/an_symbol_view.c: Added an gtk events loop for
20955         displaying project loading status (for loading large projects) and
20956         debugger program starting ... just to give an impression of fastness :-).
20958         * configure.in, anjuta.prj: Bumped version to 1.2.2.
20960         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20961         crash bug, which occurs when opening and closing a large project
20962         repeatedly.
20963         
20964         * src/attach_process.c: Fixed a comiple error for old gcc.
20965         
20966         * src/launcher.c: Prints proper error message when launcher child
20967         could not be executed and exits properly. Fixed a crash
20968         bug (bug #926606).
20969         
20970         * src/resources.c, src/utilities.c, src/glade_iface.c,
20971         src/debugger.c, src/attach_process.c: Properly exits forked children
20972         when they could not be executed.
20973         
20974 2004-04-01  Naba Kumar  <naba@gnome.org>
20976         * src/search-replace.c: Fixed a crash bug (bug #921893).
20978 2004-03-31  Naba Kumar  <naba@gnome.org>
20980         * anjuta.glade: Added a note on compiler options dialog ->support
20981         dialog telling that supports are only available for file mode.
20983         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20984         src/anjuta_cbs.c:
20985         Improved shutdown time delay by bypassing project closing
20986         and unloading plugins.
20988         * src/build_file.c, data/properties/anjuta.properties: Added a property
20989         to toggle on/off for going to first error automatically.
20991 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
20993         * src/debugger.c: fixed core file loading
20994         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20995         for long lines (bugs #700968 and #911376)
20996         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20997         #917982.
20998         * src/anjuta.c: Focuses current AnEditor correctly.
21000 2004-03-30  Naba Kumar  <naba@gnome.org>
21002         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
21003         * AUTHORS: Updated with all contributors names.
21004         * NEWS: Updated.
21005         * src/about.c: Reads contributors names from AUTHORS file.
21006         * manuals/C/anjuta-manual/authors.xml: Points to online
21007         contributors list.
21008         
21009 2004-03-29  Naba Kumar  <naba@gnome.org>
21011         * data/properties/ada.properties: Fixed syntax colors. Patch
21012         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
21013         (bug #923474).
21015         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
21016         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
21017         generated projects, so that their pixmap files are
21018         found properly (bug #919903).
21019         
21020         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
21021         anjuta.
21023         * src/source.c: Installs .glade file of libgllade
21024         projects in $(datadir)/$(package)/glade (part of bug #861038).
21025         
21026         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
21027         in compiler options (bug #883837).
21028         
21029         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
21030         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
21031         
21032 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
21034         * anjuta/src/search-replace.c: fixed another crash bug in
21035         "Find Usage"
21036         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
21037         breakpoint property fix
21039 2004-03-29  Naba Kumar  <naba@gnome.org>
21041         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
21042         (new) manuals/C/anjuta-advanced-tutorial/*:
21043         Added menu entry for 'Anjuta Advanced Tutorial'
21044         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
21046 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21047         
21048         * src/fileselection.[ch], src/mainmenu_callbacks.c:
21049         Fixed bug #908941  ('Open' starts in wrong directory)
21050         
21051 2004-03-26  Naba Kumar  <naba@gnome.org>
21053         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
21054         compile error and bug #905738 with terminal.
21056         * src/search_incremental.c, src/register.c, src/sharedlib.c,
21057         src/search-replace.[h,c], src/search_incremental.[h,c],
21058         src/search_preferences.h, src/utilities.c, src/anjuta.c,
21059         src/text_editor.[c,h]: Fixed compiler warnings.
21060         
21061         * src/search-replace.c: Fixed a memory corruption (possible
21062         fix for bug #921893, but not yet confirmed).
21063         
21064         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
21065         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
21066         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
21067         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
21069 2004-03-25  Naba Kumar  <naba@gnome.org>
21071         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
21072         crash bug with attach process dialog and made the dialog closable
21073         with 'esc'.
21074         
21075         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
21076         always display within the margin.)
21077         
21078         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
21079         the old breakpoint when it's properties are updated
21080         (creating a new updated one).
21081         
21082 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
21084         * src/aneditor.cxx, src/aneditor.h: fixed calltips
21085         displayed for wrong file.
21086         * src/breakpoints.c: conditional breakpoints
21087         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
21088         "Find in Files..." disabling policy
21090 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21092         * src/build_file.c: Fixed bug #874380
21093         Goto the first error if it exists.
21095 2004-03-24  Naba Kumar  <naba@gnome.org>
21097         * src/anjuta.c: Fixed to get correct child exit status
21098         using mask (bug #905738).
21099         
21100         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
21101         Aligned buttons in the New file dialog,
21102         set default response to OK, entry box activates default response,
21103         ESC closes dialog and hides on delet_event.
21105 2004-03-19  Naba Kumar  <naba@gnome.org>
21107         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
21108         tree).
21110 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
21112         * src/search-replace.c: fixed "Find Usage" crash when no project open
21114 2004-03-17  Naba Kumar  <naba@gnome.org>
21116         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
21117         Fixed the generated projects to read m4 directory if the directory
21118         exists (bug #917781).
21119         
21120 2004-03-12  Naba Kumar  <naba@gnome.org>
21122         * HACKING: Fixed formatting for auto-parsing.
21124 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
21125         
21126         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
21127         rework (bug #890609)
21129 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21130         
21131         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
21133 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21134         
21135         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
21136         * src/search_preferences.c: Fixed typo.
21137         
21138 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21139         
21140         * src/search-replace.c: improved Search&Replace
21141         For the moment "Replace All" does not work with non opened files
21142         but Anjuta should not crash now ! ??? 
21143         
21144 2004-02-26  Naba Kumar  <naba@gnome.or>
21146         * src/source.c: Fixed to pass cflags correctly
21147         and suppress the automake's default cflags.
21148         bug #816130, #801056, #782798, #773459
21149         
21150         * data/properties/anjuta.properties: Do not defualt to -k make option.
21151         bug #875486.
21153         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
21154         bug #877683.
21155         
21156         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
21157         
21158         * src/message-manager-private.cc: Disabled debug messages.
21159         
21160 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
21162         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
21164 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21165         * anjuta.glade, src/search-replace.c:
21166         Reduced Search&Replace dialog, bug #902636.
21167         
21168 2004-02-23  Naba Kumar  <naba@gnome.or>
21170         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
21171         (bug #866143).
21173 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21174         
21175         * src/search_incremental.c: Fixed bug #900903
21177 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
21178         
21179         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
21180         src/anjuta.c: Fixed bugs #890609 and #890609
21182 2004-02-23  Naba Kumar  <naba@gnome.or>
21184         * src/message-manager.cc: Disconnects menuitem signal properly.
21185         Fixed bug #901723.
21186         
21187         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
21188         bug #900897.
21189         
21190 2004-02-20  Naba Kumar  <naba@gnome.org>
21192         * src/message-manager-private.[c,h]: Implemented keypress
21193         event for the terminal and resets it when ctrl c or ctrl d
21194         is pressed. But it doesn't seem to be working on keypress.
21195         Added a workaround to let it work on key release instead.
21196         (bug #878357).
21197         
21198         * src/search-replace: Fixed compiler warnings.
21199         
21200 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
21202         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
21203         Use defined file name when saving new files (fixes bug #898105)
21204         Don't change filename when clicking on a directory
21205         
21206         BTW: Happy birthday to me :-)
21207         
21208 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21209         
21210         * src/search-replace.c: Fixed a crash bug 
21211         Crash on Find & Replace (#887833)
21212         
21213 2004-02-18  Naba Kumar  <naba@gnome.org>
21215         * src/executer.c: Fixed a crash bug.
21216         
21217         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
21218         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
21219         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
21220         instead of GtkWindow (Part of bug #671596).
21221         
21222         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
21223         src/registers_gui.c, src/registers_cbs.[h,c],
21224         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
21225         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
21226         src/compiler_options.c, src/an_file_view.c, start-with.c,
21227         src/anjuta-tools.c, help.c:
21229         Added "close" buttons on all
21230         dialogs (HIG) and fixed to properly response to ESC close
21231         (Part of bug #671596).
21233         * src/launcher.c: Disabled printing of long debug lines.
21234         
21235         * src/utilities.h: Fixed a compiler warning.
21236         
21237 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
21239         * src/anjuta.c: "Save all" action now asks for filenames for new files
21240         (fixes bug #898111)
21242 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
21244         * anjuta.glade, src/text_editor.c:
21245         Fixed a typo in Hello World indentation style 
21246         Fixed misuse of translated strings when looking for style
21247         This entry fixes bug #876037
21249 2004-02-16  Naba Kumar  <naba@gnome.org>
21251         * src/utilities.c: Fixed return value when dest file could
21252         not be created.
21254         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
21255         * src/utilities.[c,h]: Removed 'cmp' dependency and used
21256         internal function to compare files.
21257         
21258 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
21260         * src/message-manager-private.cc:
21261         Set bold color as foreground color in terminal
21262         (fixes bug #864924)
21264         * src/aneditor.cxx:
21265         Use font style defined for message indicators in
21266         preferences/messages
21267         (fixes bug #885032)
21269 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
21271         * src/build_project.c:
21272         Use build.silent option from preferences (fixes bug #895726)
21273         
21274 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
21276         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21278 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
21279         
21280         Patch from Massimo Corà <maxcvs@email.it>:
21281         * scintilla/LexCPP.cxx: Support "///" comments
21283 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21284         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21285         src/search_replace.h, src/search-replace_backend.h
21286         anjuta.glade
21287         
21288         * Added: src/search_preferences.c, src/search_preferences.h
21289         Allow the user to save search/replace settings and give them names.
21291 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
21292         
21293         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
21294         scintilla/ScintillaGTK.cxx:
21295         Hopefully fixed AMD 64 crash bug by using correct marshaller
21297 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
21299         * src/preferences.c: Save GtkOptionMenu properties properly
21300         * src/text_editor.c: Fixes editor mispell of fold.symbols property
21302 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21303         
21304         * configure.in, src/Makefile.am, scintilla/Makefile.am:
21305         Fixed libiconv issue
21306         * NEWS: Updated
21308 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21309         
21310         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21311         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
21312         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
21313         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
21314         src/sharedlib_gui.c:
21315         Debugger speed-up, replaced deprecated GtkCList
21317 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
21319         * src/text-editor.c: Use stock gtk+ close button for editor tabs
21321 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
21323         * configure.in: Added "sq" to ALL_LINGUAS.
21325 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
21327         * configure.in: Added "ko" to ALL_LINGUAS.
21329 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21331         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
21332         src/search_incremental.c, src/search_incremental.h: 
21333         Search_incremental code cleanup
21335 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21337         * scintilla/*/*: Updated scintilla to CVS
21338         * Added: scintilla/Readme.sync
21339         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
21340         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21341         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
21342         scintilla/ScintillaGTK.cxx,
21343         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
21344         scintilla/include/Scintilla.iface: Updated.
21346 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21348         * search-replace_backend.[ch], search_incremental[ch]: Added
21349         
21350         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21351         find_replace.[ch]: Removed.
21352         
21353         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21354         src/search-replace_backend.c, src/search-replace_backend.h,
21355         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21356         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21357         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
21358         functionality now replaces the older Find/Replace stuff. The Search/Replace
21359         functionality can be interrupted during a long Search/Replace.
21361 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
21363         * widgets/gnomefilesel.c: Fix use of previously freed memory on
21364         selecting ".." and "." from file selector. 
21366 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
21368         * anjuta.glade: Fixed wrong "fold.symbols" property
21370 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21371         
21372         * src/project_dbase_gui.c: Alphabetical order ;-)
21373         * src/compiler_options.c: Fixed bug #867539
21374         * src/launcher.c: Workaround for bugs #864922, #849928,
21375         #846386 and #845782: The launcher no longer hangs but does
21376         not get the exit status correctly sometimes.
21377         * Changes suggested by Bosik are obviously already in without
21378         any Changelog entry (ClsGen.c, project_dbase_gui.c)
21379         * NEWS, README, anjuta.prj, configure.in: 
21380         Changed version to 1.2.1
21381         
21382         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
21383         * anjuta_dialogs_strings.c, anjuta.glade: 
21384         Fixed bugs #860906, #859329
21385         
21386         Patch from grzegol@pld-linux.org
21387         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
21388         freedesktop.org standard)
21390 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21391         
21392         Patch from Stefano Vallarino <stevalla@libero.it>:
21393         * src/source.[c/h]: Fixes cpp sample file to conform to 
21394         ISO/IEC 14882, C++-Standard 
21396 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
21398         Review by Johannes Schmid <jhs@cvs.gnome.org>
21399         * src/build_file.[ch]: Add build_execute_shell_command which executes the
21400         command using sh -c.
21401         * src/compile.c: Use build_execute_shell_command when compiling single
21402         files.
21404 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21405         
21406         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
21407         * src/breakpoints.c: Code cleanup, workaroud for possible 
21408         launcher bug
21409         * src/src_paths.c: Update debugger dirs on directory change
21411 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
21413         Review by Johannes Schmid <jhs@cvs.gnome.org>
21414         * src/attach_process.c, src/attach_process.h, anjuta.glade:
21415         sortable headers, process tree, removal of path and process params
21416         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21417         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21418         code cleanup
21420 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21421         
21422         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21423         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
21424         Add a dialog for "New file" which lets the user set the 
21425         filename and to add copyright/header templates to the file
21426         * Review: Changed function names to contain modules name (file_)
21428 2003-12-09  Naba Kumar  <naba@gnome.org>
21430         * setup-gettext: Fixed a typo.
21431         * scintilla/Makefile.am: Fixed a build error for SMP systems.
21433 ---- Released version 1.2.0 ---
21435 2003-12-08  Naba Kumar  <naba@gnome.org>
21437         * src/preferences.c: Fixed compiler error.
21438         * global_tags/create_global_tags.sh: Fixed to install properly
21439         even when system.tags could not be generated.
21440         * NEWS: Updated.
21442 2003-12-06  Naba Kumar  <naba@gnome.org>
21444         * setup-gettext: Fixed to not generate intl directory with gettextize.
21446         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
21447         * src/anjuta.c: Filters out unnecessary files from find in files
21448         command.
21449         
21450         * NEWS: Updated.
21451         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
21452         * src/widzard_gui.c: Added horiz scrollbar for desc text.
21453         
21454 2003-12-04  Naba Kumar  <naba@gnome.org>
21455         
21456         * src/gnome_project.c: Enables debug and optimization flags for
21457         new projects.
21458         
21459         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
21460         
21461         * src/project_dbase_gui.c: combined header and c files for
21462         file selector.
21463         
21464         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
21465         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
21467 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21469         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21471 2003-11-29  Naba Kumar  <naba@gnome.org>
21473         * configure.in, anjuta.prj: Bumped version to 1.2.0.
21474         * NEWS: Updated.
21476 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
21477         
21478         * src/main_menubar.c: Now files cannot be opened twice in recently
21479         file menu
21481 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
21483         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
21485 2003-11-28  Naba Kumar  <naba@gnome.org>
21487         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
21488         
21489 2003-11-27  Naba Kumar  <naba@gnome.org>
21491         * src/breakpoints.c, src/launcher.c, src/find_text.c,
21492         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
21493         
21494         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
21495         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
21496         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
21497         checkbox in project wizard (project options page) to enable/disable
21498         source code generation with glade(mm).
21499         
21500         * NEWS: Updated
21501         
21502 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
21504         * src/dnd.c: Opening files with special characters in the name.
21506 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
21508         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
21509         a long time.
21511 2003-11-18  Naba Kumar  <naba@gnome.org>
21513         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
21514         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
21515         src/project_import.c, plugins/patch/patch-plugin.c:
21516         Fixed g_signal_diconnect calls to pass correct data.
21517         (Fixed possible crash in project imports).
21518         
21519         * NEWS: Updated.
21520         
21521 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
21523         Reviewed by Naba Kumar  <naba@gnome.org>
21524         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
21525         and debugger. Sets default settings for pty in launcher.
21526         * data/gdb.init: Removed charset work around (now works with user's
21527         native charset)
21528         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
21530 2003-11-18  Naba Kumar  <naba@gnome.org>
21532         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
21533         names of 'index' to 'idx'.
21534         
21535 2003-11-17  Naba Kumar  <naba@gnome.org>
21537         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
21538         * src/project_dbase.c: Prompts user for unsaved project files
21539         when project is closed.
21540         
21541 2003-11-16  Naba Kumar  <naba@gnome.org>
21543         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
21544         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
21545         older gcc.
21546         
21547 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
21548         
21549         * src/anjuta.c: Fixed crash related to tag == NULL while 
21550         anjuta is exiting
21552 2003-11-11  Naba Kumar  <naba@gnome.org>
21554         * src/glade_iface.c: Avoids error conditions for glade or glademm not
21555         found. It simply doesn't generate the c/c++ codes and continues with
21556         just a warning.
21557         * NEWS: Updated.
21558         
21559 2003-11-10  Naba Kumar  <naba@gnome.org>
21561         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
21562         'Start with dialog'.
21564         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
21565         German translation of anjuta-tutorial.
21566         
21567         * src/launcher.c: Fixed an encoding bug with GIOChannels.
21568         * NEWS: Updated.
21570 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21572         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
21573         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
21574         the syntax highlighting in Preferences, the automatic syntax
21575         highlighting is now selected. When the debugger is stopped and the
21576         breakpoints window not closed, the gtk_tree_view in this window is
21577         now made unsensitive.
21579 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
21581         * src/preferences.h, src/preferences.c, anjuta.glade:
21582         Fixed translation bug in preferences by using GtkOptionMenu
21583         * anjuta.prj: Project version 1.1.98
21585 ---------------- Released version 1.1.98 ----------------
21587 2003-11-07  Naba Kumar  <naba@gnome.org>
21589         * anjuta.spec.in: Revived docs package and combined all docs into
21590         one package.
21591         * configure.in: Bumped version to 1.1.98 rc2
21592         * NEWS: Updated.
21593         * anjuta.spec.in: Fixed scrollkeepr-update command.
21594         * anjuta.spce.in: Fixed file permissions.
21596 2003-11-06  Naba Kumar  <naba@gnome.org>
21598         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21599         menus to activate anjuta helps.
21600         
21601         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21602         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21603         manuals/C/anjuta-faqs/legal.xml (added),
21604         manuals/C/anjuta-faqs/Makefile.am,
21605         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21606         manuals/C/anjuta-faqs/.cvsignore,
21607         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21608         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21609         manuals/C/anjuta-tutorial/legal.xml (added),
21610         manuals/C/anjuta-tutorial/Makefile.am,
21611         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21612         manuals/C/anjuta-tutorial/.cvsignore,
21613         manuals/C/anjuta-manual/*.sgml (removed),
21614         manuals/C/anjuta-manual/*.xml (added),
21615         manuals/C/anjuta-manual/Makefile.am,
21616         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21617         manuals/C/anjuta-manual/.cvsignore,
21618         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21619         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21620         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21621         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21622         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21623         manuals/ja/anjuta-faqs/legal.xml (added),
21624         manuals/ja/anjuta-faqs/Makefile.am,
21625         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21626         manuals/ja/anjuta-faqs/.cvsignore,
21627         manuals/ja/anjuta-manual/*.sgml (removed),
21628         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21629         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21630         manuals/ja/anjuta-manual/*.xml (added),
21631         manuals/ja/anjuta-manual/Makefile.am,
21632         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21633         manuals/ja/anjuta-manual/.cvsignore,
21634         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21635         manuals/sgmldocs.make (removed),
21636         manuals/xmldocs.make (added), manuals/omf.make (added),
21637         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21638         documentations to newer docbook xml documentations. Converted 
21639         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21640         Enabled manulas installations.
21641         
21642         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21644 2003-11-05  Naba Kumar  <naba@gnome.org>
21646         * data/gdb.init: Sets host's charset to ascii to solve debugger
21647         freeze up due to uninitialized strings in target program.
21649         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21650         Fixed a crash bug with 'Add expression in watch'. Bug #822017
21651         
21652         * NEWS: Updated.
21653         
21654         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
21655         src/launcher.c: Turns off echo in spawned pty to fix debugger.
21657 2003-11-04  Naba Kumar  <naba@gnome.org>
21659         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21660         problems.
21661         
21662         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21663         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21664         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21665         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21666         in file headers.
21667         
21668         * src/search-replace.c: Fixed infinite loop bug.
21669         * start-with.c: Fixed a crash bug with "Open last project".
21670         
21671         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
21672         * scintilla/Makefile.am: Fixed compiler option.
21673         
21674 2003-10-16  Naba Kumar  <naba@gnome.org>
21676         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21677         * src/text_editor.c: Fixed autoformat.
21678         
21679 2003-10-15  Naba Kumar  <naba@gnome.org>
21681         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21682         of CTRL+number.
21683         
21684 2003-10-09  Naba Kumar  <naba@gnome.org>
21686         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21687         
21688 2003-10-08  Naba Kumar  <naba@gnome.org>
21690         * src/source.c: Fixed a GETTEXT typo error.
21691         * anjuta.glade: Made 'Sorted in order you open them' default option
21692         for editor tabs.
21694         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21695         * anjuta.glade, data/properties/anjuta.properties:
21696         Fixed the freeze of the "Preferences" combos at the first Anjuta
21697         init is generated by:
21698                 - a not complete translation of preferences.c file
21699                 - a difference between 2 names in anjuta.glade and
21700                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21701                 - the same name given to 3 combos (anjuta.glade).
21702                 
21703         * src/find_text.c: If the "whole document" mode is selected,
21704         a new search will select the next occurrence (Bug #764954).
21705         It is now possible to use the shortcuts to search next or previous
21706         occurrence even if the search dialog has the focus.     Bug #790318
21707         
21708         * src/main_menubar_def.h: "Select code block" shortcut; the new
21709         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21710         (Bug #811016).
21712         Patch from: Richard Lee  <r.h.lee@comcast.net>
21713         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21714         tagmanager/tm_workspace.c: The following is a patch to fix a
21715         seemingly random occurence where Anjuta would crash when a
21716         certain key was pressed.
21718 2003-09-29  Naba Kumar  <naba@gnome.org>
21720         * src/find_in_files.c: Ignores binary by default. Disabled the option
21721         of NOCVS search, because launcher does not use sh and hence can not
21722         pipe.
21723         
21724         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21725         "clean before build" state in project session and not in account session,
21726         otherwise the state gets reflected to other projects causing annoyance.
21727         
21728         * src/compiler_options.c: Fixed a bug where compiler options were always
21729         claimed 'modified'.
21731         * src/build_project.c, data/properties/anjuta.properties,
21732         src/commands.[h]: Fixed a bad bug where clean-before-build
21733         doesn't work.
21734         
21735         * scintilla/patches/research-cvs-nolog.diff,
21736         scintilla/patches/scintilla-ac-gtk2-port.diff,
21737         scintilla/patches/scintilla-ac-sort-fix.diff,
21738         scintilla-optimization.diff: Removed, because they are already in
21739         scintilla CVS.
21740         
21741         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21742         2003-09-29).
21744         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21745         scintilla/LexYAML.cxx: Added new scintilla lexers.
21746         
21747         * TODO, NEWS: Updated.
21749         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21750         * src/utilities.c: Fixed typo bugs.
21752 2003-09-26  Naba Kumar  <naba@gnome.org>
21754         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21755         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21756         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21757         text_editor_find() and Fixed I-Search wrapping.
21758         * src/debugger.c: Fixed to pass a newline after a debugger
21759         command (which was broken since the launcher was refactored.
21760         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
21762 2003-09-25  Naba Kumar  <naba@gnome.org>
21764         * src/toolbar_callbacks.c: Fixed start of incremental search.
21765         
21766         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21767         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21768         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21769         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21770         menu and implementation.
21772 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21774         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21775         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21776         variables in Locals window.
21778 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
21780         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21781         * src/utilities.[ch] : Fix a tooltip bug in 
21782         anjuta_util_toolbar_append_stock(), the label appeared instead of
21783         the tooltip text. Remove label from arguments of the function
21784         because label is included in the stock icon data.
21785         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21786         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21787         * FIXME: translation file should be updated because of label text removal.
21789 2003-09-24  Naba Kumar  <naba@gnome.org>
21791         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21792         
21793         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21794         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21795         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21796         stdout and stderr. Also buffered output and check-for-password
21797         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21798         with password prompts. Checkes for password prompts from all outputs.
21799         
21800         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21801         which takes a string (which could be utf8 also) and converts into
21802         utf8 string.
21803         
21804         * src/main.c: Connects kernel signals after gnome_program_init().
21805         
21806         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21807         * src/message-manager.c: Fixed bug #787026 by converting the strings
21808         to proper UTF8.
21809         
21810 2003-09-22  Naba Kumar  <naba@gnome.org>
21812         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21813         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21814         GtkCList and using GtkTreeView instead. Added the patch.
21815         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21816         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21817         
21818 2003-09-19  Naba Kumar  <naba@gnome.org>
21820         * printing/print.c: Proper UTF8 printing support.
21821         * src/main.c: moved kernel signal connects at the
21822         end of application initialization.
21823         
21824 2003-09-18  Naba Kumar  <naba@gnome.org>
21826         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21827         (new) lexers.make, (new) lexers: Update scintilla to latest
21828         scintilla CVS (2003-09-18), added new lexers, automated
21829         lexers makefiles sections and scintilla update. Added
21830         patches. Optimized pango rendering. Fixed a crash bug
21831         in scintilla.
21832         
21833         * (new) scintilla/patches/research-cvs-nolog.diff: Added
21834         patch to remove cvs log command from RESearch.cxx file.
21835         * scintilla/patches/scintilla-pango-always.diff:
21836         Fixed file name.
21837         * scintilla/RESearch.cxx: Removed spurious cvs log command
21838         and logs.
21839         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21840         
21841         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21842         * src/dnd.c: Fixed a crash bug with DND.
21843         
21844 2003-09-15  Naba Kumar  <naba@gnome.org>
21846         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21847         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21848         src/toolbar_callbacks.c: Added an additional parameter to
21849         text_editor_goto_line() funtion which decides if the line should
21850         be made visible (if it's under fold).
21851         
21852         * src/style-editor.c: Fixed a compiler warning.
21853         * src/message-manager.cc: Calls parent method correctly.
21855         * src/preferences.h: Fixed prent class.
21856         
21857         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21858         * src/project_dbase.c: Fixed bug #713210.
21859         
21860 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21861                                                                                 
21862         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21864 2003-09-11  Naba Kumar  <naba@gnome.org>
21866         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21867         * src/style-editor.c: Fixed bug #769130 (Crash on font
21868         selection dialog).
21869         
21870         * src/message-manger.[h,cc]: Made AnMessageManager
21871         derived from GtkFrame and removed deprecated code.
21872         
21873         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21874         compiler warnings.
21875         
21876 2003-09-09  Naba Kumar  <naba@gnome.org>
21878         * src/Makefile.am: Addded rules for built sources.
21879         
21880 2003-09-08  Naba Kumar  <naba@gnome.org>
21882         * (new) src/anjuta-marshalers.list: Added marshalers definition
21883         file.
21884         
21885         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21886         and CXXFLAGS are not overwriten by automake's default.
21887         * src/style-editor.c: Added 'operators' in the style editor.
21888         
21889         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21890         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
21891         * src/message-manager-private.cc, src/message-manager.cc:
21892         Converts message going into message into UTF-8 endoding.
21893         * src/main.c: Uses UTF-8 codeset for localization.
21894         
21895 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
21897         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21898         
21899 2003-09-08  Naba Kumar  <naba@gnome.org>
21901         * TODO: Updated.
21902         
21903         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21904         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21905         Fixed bug #798717, Find - Find&Replace - Find in files bug;
21906         The combo entries were updated if the same data with a different
21907         case exist in the combo list. The combo entries are now case sensitive. 
21908         Search&Replace bug; First search ,max actions = 0 ==> now max
21909         actions = 100.
21910         
21911 2003-09-08  Naba Kumar  <naba@gnome.org>
21913         * TODO: Updated.
21914         * src/utilities.[c,h]: a function takes contant args.
21915         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21916         Now the child terminated signal is emitted properly.
21917         * src/Makefile.am: Used $(top_srcdir) for referring to 
21918         scintilla objects.
21919         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21920         definitions file which will generate anjuta-marshalers.[c,h] files.
21921         * src/.cvsignore: Updated.
21922         * src/build_project.c: Changed su command to preserve quotes.
21923         * src/anjuta-tools.c, tagmanager/tm_project.c,
21924         tagmanager/tm_workspace.c: Use standard tmp file.
21925         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21926         so that users could report bugs easily.
21927         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21928         
21929         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21930         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21931         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21932         src/attach_process.c, src/breakpoints.c, src/commands.c,
21933         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21934         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21935         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21936         src/memory.c, src/message-manager-private.c, src/preferences.c,
21937         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21938         src/search-replace.[c,h], stack_trace.c, text_editor.c,
21939         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21940         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21941         Fixed compile warnings and cleanup.
21942         
21943         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21944         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21945         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
21946         Removed libzvt usage and implemented child spawing differently. Launcher is
21947         now proper GObject, which can be created multiple times (and can be
21948         operated in parallel).
21950         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21951         * src/project_import_gui.c, src/project_import_cbs.c,
21952         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21953         (crash on project import). Removed deprecared codes.
21954         
21955 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21956         
21957         * src/cvs.c: Fixed cvs output bug.
21959 2003-09-03  Naba Kumar  <naba@gnome.org>
21961         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21962         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21963         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21964         src/text_editor_cbs.c: Implements --
21965                 If the debugger is started
21966                         A double click in the margin add or remove a breakpoint
21967                         A single click activate or deactivate the breakpoint
21968                 else
21969                         A double click in the margin add or remove a bookmark
21971 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21972         
21973         Reviewed by Naba Kumar  <naba@gnome.org>
21974         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21975         User is now able to choose a branch on cvs update for project.
21976         Cleaned up variable names.
21978 2003-09-03  Naba Kumar  <naba@gnome.org>
21980         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21981         src/Makefile.am: Added lexers.
21982         * scintilla/*/*: Updated...
21983         * src/an_symbol_view.c: Fixed a crash bug.
21984         * src/compiler_options.c, src/project_dbase.c: Fixed compile
21985         and build bugs.
21986         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21987         * src/source.c: Fixed project generation bug with gettext code.
21988         * tagmanager/tm_project.c: Fixed a crash bug.
21989         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21990         bug when there is no project open. Bug #____.
21991         * src/source.c: Fixed a bug with build failure with non-gnome
21992         project with glade-generated source (eg. gtk2). Bug #____.
21993         * NEWS: Updated...
21995 2003-08-22  Naba Kumar  <naba@gnome.org>
21997         Patch from: Rob Bradford  <rob@debianplanet.org>
21998         * data/Makefile.am: Fixed to install properly during
21999         package building.
22000         
22001         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22002         * src/debug-tree.c: Fixed a crash bug.
22003         * src/compiler_options.c: Takes care of linking the missing pieces;
22004         C flags, libs, optimization options, debug and profile.
22006         Patch from: Enver ALTIN  <ealtin@casdb.com>
22007         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
22008         
22009 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
22011         Reviewed by Naba Kumar  <naba@gnome.org>
22012         * src/project_dbase.c: Fixed bugs #778263 and #778413
22013           Adding multiple files to project should work now.
22015 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22017         Reviewed by Naba Kumar  <naba@gnome.org>
22018         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
22019         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
22020         for Locals window.
22022 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22024         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22026 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22028         * src/text_editor.c: Fix translatable string (#113934).
22030 2003-07-04  Naba Kumar  <naba@gnome.org>
22032         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22033         bug when there is no project open. Bug #____.
22034         
22035         * src/source.c: Fixed a bug with build failure with non-gnome
22036         project with glade-generated source (eg. gtk2). Bug #____.
22038 2003-06-26  Naba Kumar  <naba@gnome.org>
22040         * src/anjuta.h: Removed reference to windows-dialog.h.
22041         * src/message-manager-private.[cc,h]: Fixed doulbe click
22042         activation of messages to properly jump at the destination.
22043         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
22044         * src/toolbar.c: Code clean-ups.
22045         
22046         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22047         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
22048         
22049         * src/message-manager-private.[cc,h]: Removed dead codes.
22050         
22051         * (new) data/properties/css.properties,
22052         data/properties/anjuta.properties, data/properties/Makefile.am:
22053         Added CSS syntax hiliting properties.
22054         
22055         * tagmanager/tm_file_entry.c: Fixed a possible bug.
22056         * src/debugger.c: Clean ups.
22057         * src/lexer.h: Added CSS lexer definition.
22058         
22059         * Makefile.am: Installs destop file properly.
22060         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
22061         * NEWS: Updated for 1.1.97 release.
22062         * src/main_menubar_def.h: Changed some non working shortcuts.
22063         
22064 2003-06-24  Naba Kumar  <naba@gnome.org>
22066         * src/search-replace.c: Shows the dialog properly, even when it is
22067         hidden behind another window.
22068         
22069         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
22070         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
22071         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
22072         and code clean up.
22073         
22074         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
22075         setup wizard dialogs.
22076         
22077         * src/debugger.c: Removed a redundant call to
22078         debugger_update_controls().
22079         * src/compiler_options.c, src/launcher.c: code cleanup.
22080         * src/executer.c: Fixed execution bug with 'Set Program params...".
22081         
22082 2003-06-23  Naba Kumar  <naba@gnome.org>
22084         * widgets/e-splash.c: Removed border around the splash image.
22085         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
22086         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
22087         * src/cvs.c: Added a frame around commit log text widget.
22088         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
22089         crash bug associated with translated combo box list in preferences
22090         dialog (in different locale other than en_US). Used widget names
22091         to pass the combo list items.
22092         * po/POTFILES.in: Updated.
22093         * src/launcher.c: Creates the zvt terminal at startup (and not
22094         every time a build is done) -- speeds up buld operations.
22095         * src/file_history.c: Should be if() conditional instead of
22096         assertion check.
22097         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
22098         Disabled useless warnings.
22099         * src/project_dbase.c: Fixed bonobo 2 project name.
22100         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
22101         and uses correct glade-2 for file generation.
22102         
22103 2003-06-21  Naba Kumar  <naba@gnome.org>
22105         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
22106         And disables autocomple show for numbers (very annoying).
22107         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
22108         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
22109         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
22110         from view menu and adjust the controls accordingly.
22111         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
22112         only OK button.
22113         * src/project_dbase.[c,h]: Removed show_local flag processing.
22114         * src/message-manager.[c,h]: Reorganized messages tabs in more
22115         sensible order.
22116         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
22117         Also added PCRE dependency.
22118         
22119 2003-06-20  Naba Kumar  <naba@gnome.org>
22121         * pixmaps/anjuta_splash.png: New splash.
22122         from Jean Schurger  <yshartk@schurger.org>
22123         
22124         * src/controls.c: De-sensitize run-to-cursor when debugger
22125         is not running.
22126         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
22127         
22128         * src/message-manager-private.cc: Fixed to properly jump at
22129         the right file:line.
22130         
22131         * src/appwiz_page1.c: Fixed to correctly determine the project
22132         trpe from the wizard.
22133         
22134 2003-06-20  Naba Kumar  <naba@gnome.org>
22136         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
22137         * src/watch_gui.c: Code cleanups.
22138         * src/debugger.[c,h], src/stack_trace.[c,h],
22139         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
22140         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
22141         Removed direct access to stack_trace private data, Increased debugger
22142         command size from 256 to 1024 (to be on safer side). Also implemented
22143         row-activated signle for seting frame and viewing the source.
22144         * src/debugger.c: Avoids starting program and stopping debugger
22145         when starting debugger and stopping program, respectively.
22146         
22147         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
22148         Reverted codes to start debugger automatically
22149         The file is brought to the state just after the branching 
22150         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
22151         some code clean ups.
22152         
22153         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
22154         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
22155         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
22156         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
22157         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
22158         src/project_dbase.c: Code clean ups.
22159         
22160         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
22161         (Projects dir) so that correct $HOME/Projects path is set when
22162         anjuta is run for the first time.
22163         
22164 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
22166         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
22168 2003-06-13  Naba Kumar  <naba@gnome.org>
22170         * src/stack_trace_cbs.c: Moved variable declaration at the
22171         top of the block (bug #737867)
22172         
22173         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
22174         just CFLAGS and CXXFLAGS (bug #743617).
22175         
22176         * src/create_global_tags.sh: Fixed shell script to properly
22177         detect installed *-config files.
22178         
22179 2003-06-12  Naba Kumar  <naba@gnome.org>
22181         * src/preferences.[c,h]: Added methods for custom widgets in
22182         preferences: using custom set/get methods for them.
22183         
22184         * src/anjuta-encoding.c: Implemented up/down of the encodings
22185         in the list and property saves correctly.
22186         
22187         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22188         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
22189         the beginning of a file.
22191         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22192         * src/aneditor.cxx, src/aneditor.h,
22193         src/controls.c, src/main_menubar.c, src/main_menubar.h,
22194         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22195         src/mainmenu_callbacks.h: Allows the operator to select the current
22196         word or the current line (Request: 680801). It puts also
22197         sensitive/unsensitive several select/comment menu items.
22199         * src/breakpoints.c: Presets by default the current line for a
22200         defined breakpoint.
22202 2003-06-11  Naba Kumar  <naba@gnome.org>
22204         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
22205         color (red highlight) now cosistent for inactive tabs also.
22206         
22207         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
22208         'Advanced search and replace' in Edit->Search submenu.
22209         
22210         * data/properties/tcltk.properties: Fixed bug #731851. Added line
22211         wrappings '\' where     they were missing.
22212         
22213         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
22214         message is now more descriptive and details the correct thing to do
22215         for GNOME2 desktop.
22216         
22217 2003-06-10  Naba Kumar  <naba@gnome.org>
22219         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
22220         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
22221         Removed any reference to particular version of automake/autoconf
22222         so that they could work with newer versions (Bug #659394).
22224         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
22225         src/anjuta.c: Added coded to add/remove supported encodings.
22226         
22227         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
22228         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
22229         src/project_import.c, src/project_type.c, src/project_type.h,
22230         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
22231         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
22232         from the project wizard.
22234 2003-06-06  Naba Kumar  <naba@gnome.org>
22236         Patch from Etay Meiri  <etay-m@bezeqint.net>
22237         * src/compiler_options.c: Fixed bugs related to clean before
22238         build patch.
22239         
22240         * anjuta.desktop.in.in: Added commandline options.
22241         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22242         -dP and -A flags of CVS update into different options.
22243         
22244 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22246         * configure.in: Removed "ta" from ALL_LINGUAS.
22248 2003-06-02  Naba Kumar  <naba@gnome.org>
22250         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22251         return NULL for undefined properties and "" for defined but empty
22252         strings. It was creating many problems where both are assumed to be
22253         same. And besides, it doesn't matter to differentiate the two (the
22254         problem with preferences was due to a different bug).
22256         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22257         correctly. Also, s/props_build_in/props_built_in/g.
22258         
22259         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22260         list.
22261         
22262         * src/an_file_view.c: Unrefed pixbufs when done with them.
22264         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22265         (removed) file_text.png: Added and removed pixmaps.
22266         
22267 2003-05-30  Naba Kumar  <naba@gnome.org>
22269         * anjuta.glade: Fixed encodings preferences dialog
22270         
22271 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
22272         
22273         Reviewed by Naba Kumar  <naba@gnome.org>
22274         
22275         * src/build_project.c src/clean_project/c: perform a clean before
22276         build, if required. Show the message manager on clean.
22277         * src/compiler_options.c: save the new options when window is closed
22278         and flag project to be cleaned before the next build.
22279         * src/project_dbase.c: added a 'clean before build' flag to project
22281 2003-05-29  Naba Kumar  <naba@gnome.org>
22283         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22284         dialog.
22285         
22286         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
22287         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
22288         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
22289         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
22290         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
22291         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
22292         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
22293         print_color.xpm, print_landscape.xpm, print_layout.xpm,
22294         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
22296         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
22297         Removed unused icons references.
22299 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
22301         Reviewed by Naba Kumar  <naba@gnome.org>
22302         
22303         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
22304           src/compiler_options.c, src/debugger.c, src/find_replace.c,
22305           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
22306           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
22307           src/toolbar_callbacks.c: HIG compliant dialogs.
22309         * src/utilities.c: anjuta_button_new_with_stock_image() and
22310           anjuta_dialog_add_button() stolen from gedit.
22312         * src/main_menubar_def.h: Fixed mnemonics.
22314 2003-05-26  Naba Kumar  <naba@gnome.org>
22316         * src/project_dbase_gui.c: Added header files filter for add file
22317         dialog box. Disabled project window to be transient window.
22318         
22319         * src/message-manager.cc: Disabled message manager window to be
22320         transient window.
22321         
22322         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
22323         a file could not be loaded.
22324         
22325         * src/project_dbase.c: Fixed a bug with GUI editor command
22326         where empty string is returned.
22327         
22328         * src/Makefile.am, src/preferences.h, src/text_editor.c
22329         src/text_editor.h, (new) src/anjuta-encodings.h,
22330         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
22331         Added encoding support and to handle characters encoding correctly
22332         by auto detecting it during load. Added preferences for selecting
22333         the encoding during save.
22335         * src/preferences.c, src/resources.c: Removed debug messages.
22337         Patch from: Alexander Nedotsukov <bland@mail.ru>
22338         * src/getline.c: Fixed many fatal bugs for FreeBSD.
22340 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22341         * src/anjuta.c: Try to sow the splash image more often.
22343 2003-05-20  Naba Kumar  <naba@gnome.org>
22345         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22346         * src/debug_tree.c: Colorize the modified locals during
22347         debugging and call memory analyze from the debugger.
22348         * src/breakpoints.c: The color is now different for the enabled
22349         and disabled breakpoints. Anjuta now can erase several
22350         breakpoints defined at the same line. The markers are updated
22351         according to the enable/disable action.
22352         
22353         Patch from Etay Meiri  <etay-m@bezeqint.net>
22354         * src/launcher.c: Fixes launcher freeze up bug during build.
22356 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
22358         Reviewed by Naba Kumar  <naba@gnome.org>
22359         * scintilla/PropSet.h: Change member variables from private to protected.
22360         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
22361         to PropSetFile class, which return a gchar * (and can therefore indicate
22362         whether properties are empty or do not exist) and make prop_get and
22363         prop_get_expanded use them.
22364         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
22365         that the result of of prop_get cannot be an empty string.
22367 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
22369         Reviewed by Naba Kumar  <naba@gnome.org>
22370         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
22371         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
22372         src/text_editor_cbs.c: When saving all the files in the project, the
22373         text editors are now only rehighlighted once instead of once for each
22374         file saved.
22376 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22377         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22378         * src/anjuta.desktop.in.in: Support startup notification.
22379 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22380         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22381         * src/anjuta.desktop.in.in: Support startup notification.
22384 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
22386         Reviewed by Naba Kumar  <naba@gnome.org>
22387         
22388         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
22389         memory leak from glade_xml_new call. Removed gxml field from Executer
22390         struct as only used in create_executer_dialog and then destroyed.
22391         
22392         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
22393         
22394         * src/configurer.c: Fix warning trying to connect signal to non-existent
22395         environment entry in configure dialog and fix crash when closing the
22396         window.
22397         
22398         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
22399         gnome_date_edit_get_time instead.
22400         
22401         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
22402         in view menu required renumbering elsewhere.
22404 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
22406         Reviewed by Naba Kumar  <naba@gnome.org>
22407         
22408         * src/breakpoints.c: fixed an error when removing breakpoint
22409         * src/controls.c: 'run to cursor' is sensitive when debugger not active
22410         * src/debugger.c: changes to the way the debugger is activated
22411         * src/debugger.h: clean ups
22413 2003-05-13  Naba Kumar  <naba@gnome.org>
22415         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22416         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
22417         src/memory.h: A new version of memory and the interface
22418         is now integrated in anjuta.glade
22420 2003-05-09  Naba Kumar  <naba@gnome.org>
22422         * configure.in: Bumped required gtk version to 2.0.8.
22423         
22424 2003-05-06  Naba Kumar  <naba@gnome.org>
22426         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
22428 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22429         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
22431 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22432         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
22433         , tagmanager/c.c: Support for ProC and RDB files.
22435 2003-05-06  Naba Kumar  <naba@gnome.org>
22437         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
22438         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22439         Uncomment (Box & Stream), Select the current function,
22440         authorize the "Quit" button of the GotoLine window
22442 2003-05-05  Naba Kumar  <naba@gnome.org>
22444         * src/watch_gui.h: CVS added new file.
22446         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
22448         Patch from Etay Meiri <etay-m@bezeqint.net>
22449         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
22450         src/mainmenu_callbacks.c, src/message-manager.cc,
22451         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
22452         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
22453         Ported stack trace to GNOME2 and added it in the message manager
22454         pane.
22456 2003-05-02  Naba Kumar  <naba@gnome.org>
22458         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
22459         
22460         * src/preferences.[h,c]: Fixed preferences to save only one copy of
22461         preferences property.
22462         
22463         * anjuta.prj: Fixed multiple preferences saved data.
22464         
22465         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
22466         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
22467         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
22468         scintilla/include/Platform.h, scintilla/include/PropSet.h,
22469         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
22470         Upgraded scitilla from CVS with faster window repaint
22471         and more bugfixes.
22472         
22473         Patch from  Etay Meiri  <etay-m@bezeqint.net>
22474         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
22475         and code cleanups
22476         
22477 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
22479         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
22480         the window if messages are appended to the end and the scrollbar is
22481         at the end.
22483 2003-04-29  Naba Kumar  <naba@gnome.org>
22485         * configure.in: Removed omf-install from Makefiles list.
22487 2003-04-28  Naba Kumar  <naba@gnome.org>
22489         * po/POTFILES.in: Remvoded deleted files.
22490         
22491         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
22492         pixmaps/windows-style-undocked.png: Added setup wizard's images.
22494         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
22495         is executed as detached) is not set properly.
22496         
22497 2003-04-25  Naba Kumar  <naba@gnome.org>
22498         
22499         * anjuta.prj: Updated.
22500         * src/anjuta_info.c: Fixed text wrapping and column view.
22501         * data/welcome.txt.in: Removed unaligned characters.
22502         
22503 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22504         * src/main_menubar.c: Disable setup dialog.
22506 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22507         * src/breakpoints.c; Fixed compilation with older GCC
22508         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
22509         * HACKING: Spelling fixes (Suggested by Stephen Knight)
22511 2003-04-18  Naba Kumar  <naba@gnome.org>
22513         * anjuta.prj: Updated (includes compiler options).
22514         
22515         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
22516         function from anjuta.c (it was already available in anjuta-tools.c).
22517         
22518 2003-04-18  Naba Kumar  <naba@gnome.org>
22520         * src/about.c, THANKS: Updated
22521         
22522         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
22523         
22524         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
22525         properly from the project session before updating the file
22526         view.
22527         
22528         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22529         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
22530         dialog settings (as it will not be required once GDL is in place) and
22531         added file view filters in the settings sub-menu.
22533 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22534         * HACKING: Updated
22535         * configure.in: Disable cast checks on final build.
22537 2003-04-17  Naba Kumar  <naba@gnome.org>
22539         * src/build_project.c: Fixed a compilation error.
22541         * src/launcher.c: Removed commnets.
22542         
22543         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
22544         properties from editor tab to indentation tab and fixed a property
22545         label for proper i18n translation. Fixed typos in project config
22546         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
22547         sorting and reordering in compiler options dialog.
22548         
22549         * src/compiler_options.c: Implemented _save() function to save the
22550         options (which was pending).
22551         
22552         * src/build_project.c: Destroys install-as-root dialog when it is done.
22553         
22554         * src/an_symbol_view.c: Change "event" event to "event-after" so
22555         that symbol row is selected first before the popup is shown.
22556         
22557 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22559         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
22560         file in CVS/Entries. (Reviewed and applied by Biswa)
22562 2003-04-16  Naba Kumar  <naba@gnome.org>
22564         * aneditor.cxx: use unicode everytime (fixed unicode related
22565         bugs).
22567         * anjuta.prj: Fixed UI editor name (blank to use default) and
22568         anjuta version.
22569         
22570         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
22571         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
22572         Editor preferences page.
22574 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22575         * src/anjuta.[ch], src/print.c: Fixed warnings
22576         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
22577         * configure.in: Profiling support with gprof
22579 2003-04-16  Naba Kumar  <naba@gnome.org>
22581         Patch from Gaëtan de Menten  <ged@bugfactory.org>
22582         * src/launcher.c: Fixed cvs dialog.
22583         
22584 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
22585         
22586         * src/message-manager-private.cc: Fixed double-click on first line of 
22587         output to properly select a line.
22588         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
22589         because still was a deprecatd GtkCTreeNode and always NULL anyway.
22591 2003-04-15  Naba Kumar  <naba@gnome.org>
22593         * src/message-manager-private.cc: Fixed the glade filename typo.
22595 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22596         * scintilla/*, data/properties/*: Scintilla CVS merge
22597         * anjuta.prj: Removed unnecessary files.
22598         * scintilla/PlatGTK.cxx: Force Pango fonts always
22599         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22600         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22601         for preferences.
22602         * configure.in: Change version no. for 1.1.1 (alpha release)
22603         * configure.in: Added '--with-pref-suffix' option.
22604         * config.guess, config.sub: Removed from CVS.
22606 2003-04-15  Naba Kumar  <naba@gnome.org>
22608         Patch from Timothee Besset  <ttimo@idsoftware.com>
22609         * Makefile.am: Fixed a shell script error during intallation.
22610         
22611 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22613         Reviewed by Naba Kumar  <naba@gnome.org>
22614         * src/message-manager.cc: Added popup-menu to TreeView and fixed
22615         set_wm_class to use "anjuta" instead of "an.
22616         * src/message-manager-private.cc: Headers are hidden again.
22618 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22619         * src/project_dbase_gui.c: Memory corruption fix.
22620         * anjuta.prj: Updated project file
22622 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22623         * an_file_view.c: Connect to event-after signal rather than event so that
22624         selection is updated first and thus context menu is for the right file.
22625         Reviewed and applied by Biswa.
22627 2003-04-14  Naba Kumar  <naba@gnome.org>
22629         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22630         
22631         * src/auncher.c: More child exit fixes
22632         from Timothee Besset  <ttimo@idsoftware.com>
22634 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22635         
22636         Reviewed by Naba Kumar  <naba@gnome.org>
22637         
22638         * src/message-manager.[c/h], src/message-manager-private[c/h],
22639                 anjuta.[c/h]: Ported message-manager to Gtk2
22640         
22641         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22642         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22643         src/clean_project.c, src/compile.c, src/configurer.c,
22644         src/controls.c, src/cvs.c, src/debugger.c,
22645         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22646         src/project_import.c, src/search-replace.c: Changed name from
22647         AnjutaMessageManager to AnMessageManager to avoid too long type
22648         and funtion names.
22650 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22651         * src/launcher.c: Fix build won't stop problem - TTimo
22652         * TODO: Updated
22653         * pixmaps/anjuta_splash.c: New splash screen prototype.
22654         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22655         * src/compiler_options.c: Mute pkgconfig errors.
22656         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22658 2003-04-10  Naba Kumar  <naba@gnome.org>
22660         * configurer.[c,h]: Fixed dialog to close properly.
22661         * src/project_dbase.c, widgets/gnomefilelist.c: Added
22662         debugging asserts.
22663         
22664 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22665         * anjuta.prj: Removed unnecessary files, load with 1.2.0
22666         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22667         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22668         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22669         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22670         src/makefile.am: Move gdl to it's own directory.
22671         * global-tags/create_global_tags.sh: Silently ignore SDL error.
22673 2003-04-09  Naba Kumar  <naba@gnome.org>
22675         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22676         branch.
22678 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22679         * src/anjuta-tools.c: Use CDATA for saving tools data.
22680         * anjuta.glade, src/search-replace.c: Port from branch.
22681         * widgets/e-splash.*, src/main.c: Better splash screen.
22682         * configure.in, widgets/gdl*: Import GDL widgets.
22683         * ROADMAP: Updated roadmap.
22684         * src/an_file_view.c: Use GDL icons for file tree.
22686 2003-04-09  Naba Kumar  <naba@gnome.org>
22688         * anjuta.glade: Added (hidden) initial setup-wizard window.
22689         
22690         Patch from: Vitaly  <vvv@rfniias.ru>
22691         * src/preferences.c: Fixes a bug with libglace widget access with
22692         translated strings.
22694         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22695         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22696         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22697         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22698         src/toolbar_callbacks.[c,h],
22699         src/memory.c, src/message-manager-private.cc,
22700         src/message-manager-private.h, src/message-manager.cc,
22701         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22702         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22703         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22704         watch window to a subwindow in the notebook
22706 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22707         * ROADMAP: Updated roadmap.
22709 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
22711         * configure.in: Added Belarusian to ALL_LINGUAS.
22713 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22714         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22715         Henry Jia
22716         * ROADMAP: Added roadmap for HEAD.
22718 2003-03-29  Naba Kumar  <naba@gnome.org>
22720         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22721         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22722         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22723         (new) pixmaps/start-with-wizard.png,
22724         (new) pixmaps/start-with-import.png,
22725         (new) pixmaps/start-with-open.png Added Start with dialog which pops
22726         up on anjuta start-up to give quick access to opening file/project or
22727         creation wizards.
22729         * src/main.c: Sets proper data directory for the gnome
22730         program.
22732 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22733         * src/text_editor.c: Fixed error/warning indicators.
22735 2003-03-24  Naba Kumar  <naba@gnome.org>
22737         * README: Correct version.
22738         
22739 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
22741         * configure.in: Added checks to see if were building on FreeBSD
22742         systems.  Sets -DFREEBSD if we are, and also attempts to find
22743         gmake if the host system is FreeBSD.
22745         * src/getline.c: New file used to provide the getline function,
22746         which isnt available on a FreeBSD system.  The function is only
22747         defined if FREEBSD is defined.
22749         * src/Makefile.am: Added getline.c to anjuta_SOURCES
22751         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
22752         configure.in sets this to gmake on FreeBSD systems, and make
22753         on everything else.
22755 2003-03-23  Naba Kumar  <naba@gnome.org>
22757         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22758         
22759         * anjuta.spec.in: Fixed spec file for correct file paths and
22760         corrected rpmbuild.
22762         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22763         the rpm build command separately now.
22764         
22765         * src/anjuta.c, windows-dialog.c: Added some more window management
22766         stuffs (not still fully working, though).
22768         * TODO: Updated.
22770 2003-03-22  Naba Kumar  <naba@gnome.org>
22772         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22774 2003-03-21  Naba Kumar  <naba@gnome.org>
22776         * README: Removed Andy Piper's name from the active maintainers
22777         list on his request.
22778         
22779         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22780         preferences.
22781         
22782         * src/anjuta-tools.c: Fixed compiler errors.
22784         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22785         show bugs.
22786         
22787         * src/commands.c, src/src_paths.c, src/style-editor.c,
22788         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22789         becuase they are now hidden by default (from glade editing).
22790         
22791         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22792         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22793         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22794         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22795         basic windows managements.
22796         
22797 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22798         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22799         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22800         Enver ALTIN (a.k.a. skyblue)
22802 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22803         * tagmanager/*: Added ignore-list for symbols. This will make
22804         parsing more accurate for projects. Doc updates needed.
22806 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22807         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22808         * launcher/Makefile.am: Link to correct libraries
22809         * src/launcher.c: Do not allow NULL shell
22811 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
22812         * src/debug_tree.c: Improve debug tree view.
22814 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
22816         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22817         'Run Configure Script' and 'Execute Program'. Increase minimum width
22818         of Configure dialog.
22819         * find_in_files.c, find_in_files_cbs.*: Properly create the file
22820         list widget by setting a model and adding a column and renderer.
22821           Actually store the nocvs toggle button in FindInFiles data structure.
22822           Handle selection changes via changed signal rather than row_activated.
22823           Use response signal for handling the close and find buttons.
22824           Close window when escape is pressed.
22825         * find_replace.c: Close window when escape is pressed.
22826         * find_text.c: Close window when escape is pressed in find dialog as
22827         well as wrap search question, where now Yes is the default button.
22829 2003-03-05  Naba Kumar  <naba@gnome.org>
22831         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
22833         * src/message-manager-private.cc: Fixed a bug with vte conditional
22834         compilation.
22835         * anjuta.glade: Hides all windows in glade file.
22837 2003-03-05  Naba Kumar  <naba@gnome.org>
22839         * src/an_file_view.c: Fixed a compilation warning.
22840         * src/message-manager-private.cc: Conditional compilation for vte
22841         API.
22842         
22843 2003-02-28  Naba Kumar  <naba@gnome.org>
22845         * configure.in, anjuta.spec.in: Updated dependency packages version.
22846         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22847         * src/preferences.c: Added debug assertions.
22848         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22849         editor to enable/disable bringing the recent editor tabs first.
22850         
22851         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22852         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22853         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22854         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22855         and     bug fixes. Also code clean ups.
22856         
22857         * (new) src/search-replace.[h,c]: New search replace implementation
22858         from ANJUTA_1_0_0 branch.
22859         
22860         * (new) src/windows-dialog.[h,c]: New windows management class
22861         [work in progress].
22863 2003-02-28  Naba Kumar  <naba@gnome.org>
22865         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22866         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22867         src/appwizard.c, src/build_file.c, src/build_project.c,
22868         src/clean_project.c, src/compile.c, src/configurer.c,
22869         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22870         src/message-manager-dock.c, src/message-manager-dock.h,
22871         src/message-manager-private.cc, src/message-manager.cc,
22872         src/preferences-dialog.c, src/preferences-dialog.h,
22873         src/preferences.c, src/preferences.h, src/project_dbase.c,
22874         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22875         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22876         src/utilities.c, src/utilities.h:
22877         
22878         Widgetized Preferences and gave proper function names.
22880         * src/executer.c: Fixed a session loading bug.
22881         
22882 2003-02-27  Naba Kumar  <naba@gnome.org>
22884         * printing/print.c: Fixed printing font bug that failed to load the
22885         proper fonts.
22886         
22887         * src/toolbar.c: Disabled LED flashing (not yet implemented).
22888         
22889         * TODO, anjuta.prj: Updated.
22891 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
22893         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22894         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22895         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22896         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22897         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22898         fixed omf errors
22900 2003-02-25  Naba Kumar  <naba@gnome.org>
22902         * Makefile.am: Excluded omf-install from installation as the docs are
22903         not ready.
22904         
22905         TODO: Updated.
22906         
22907         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22908         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22909         property names and added new editor properties and code cleanups.
22910         Also added new project properties.
22911         
22912         * src/compiler_options.[h,c]: Added pkg-config packages supports
22913         and fixed bugs.
22914         
22915         * src/glade_iface.h: Cleanups.
22916         
22917         * src/launcher.c: Used timer instead of idle to scan.
22918         
22919         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22920         src/project_config.[h,c], src/project_import.c: Implemented project
22921         property to define GUI editor and to handle it.
22922         
22923         * src/preferences.c: i18n fixes.
22924         
22925         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22926         unused (and old) pixmaps.
22927         
22928         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22929         
22930 2003-02-25  Naba Kumar  <naba@gnome.org>
22932         * src/message-manager-private.[h,cc], src/preferences.c,
22933         anjuta.glade, anjuta_dialog_strings.c: Implemented
22934         gnome terminal profiles for the terminal preferences and moved the
22935         addition of terminal preferences in the terminal constructor.
22936         
22937         * anjuta.prj: Updated.
22939 2003-02-24  Naba Kumar  <naba@gnome.org>
22941         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22942         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22943         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22944         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22945         preferences dialog.
22947         * TODO: Updated.
22949         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22950         text selection and child re-spawning.
22952         * src/pixmaps.h: Removed unused pixmaps definitions.
22953         
22954 2003-02-23  Naba Kumar  <naba@gnome.org>
22956         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22957         the project tree/window.
22959         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22960         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22961         Correct the use of a variable and implemented session save/load
22962         for tree expansion states.
22963         
22964         * src/main_menubar_def.h: Fixed shortcuts keys.
22965         
22966         * src/anjuta.c, src/gnome_project.c: Code clean ups.
22967         
22968         * anjuta.prj: Updated.
22969         
22970 2003-02-22  Naba Kumar  <naba@gnome.org>
22972         * src/debug_tree.[c,h]: GNOME2 port from 
22973         Etay Meiri <etay-m@bezeqint.net>
22974         
22975         * src/an_file_view.c, src/resources.[h,c],
22976         data/properties/bash.properties,
22977         data/properties/cpp.properties,
22978         data/properties/html.properties,
22979         data/properties/make.properties,
22980         data/properties/others.properties,
22981         data/properties/perl.properties,
22982         data/properties/props.properties,
22983         data/properties/xml.properties: Standarized file icons. Icons are
22984         defined in respective .properties file and are retrieved as resource
22985         data.
22987         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22988         in labels from the commands editor as that would create
22989         problems for translators.
22991 2003-02-21  Naba Kumar  <naba@gnome.org>
22993         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22994         as they should be part of CVS(?).
22996         * Makefile.am: Corrected a typo for glade generated strings file.
22998         * configure.in, po/hi.po: Added new Hindi (hi) translation
22999         in ALL_LINGUS and added initial Hindi translation.
23001         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
23002         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
23003         sv_unknown.xpm to more proper icon.
23005         * (new)data/properties/php.properties, data/properties/Makefile.am,
23006         data/properties/anjuta.properties, data/properties/html.properties:
23007         Fixed PHP syntax hilighting bug by separating php properties into
23008         different file (because of file size).
23010         * TODO: Updated.
23011         
23012 2003-02-20  Naba Kumar <naba@gnome.org>
23014         * src/breakpoints.c: Fixed breakpoints session saving/loading
23015         crash bug.
23016         
23017         * scintilla/*, scintilla/include/*: Updated to scintilla
23018         release 1.51
23019         
23020 2003-02-19  Naba Kumar <naba@gnome.org>
23022         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
23023         * TODO: Updated.
23025         * Makefile.am, src/Makefile.am,
23026         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
23027         (removed) src/anjuta_dialog_strings.c,
23028         (removed) src/anjuta_dialogs_strings.c,
23029         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
23030         (added) anjuta.glade: Transfered glade files from src/ directory
23031         to the top level directory.
23033         * po/POTFILES.in: Updated.
23034         
23035         * (removed) macrocs2/*: Transfered to data/ directory.
23036         
23037         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
23038         data/Makefile.am: Moved macros in data directory. Anjuta no longer
23039         requires to have macros dir, but the projects generated by anjuta
23040         require them.
23041         
23042         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
23043         trees.
23044         
23045         * src/defaults.c: Corrected default compiler options.
23046         
23047         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
23048         wizard.
23049         
23050         * src/message-manager-private.cc, src/message-manager-private.h,
23051         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
23052         
23053         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
23054         source code generation for gnome2 projects.
23056 2003-02-11  Naba Kumar <naba@gnome.org>
23058         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
23059         restores the expand/collaspe states of the nodes after refresh.
23060         
23061         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
23062         
23063 2003-02-11  Naba Kumar <naba@gnome.org>
23065         * src/style-editor.c: Fixed pango font description handling for fonts.
23066         * src/anjuta.glade: Removed font size spin button.
23067         * configure.in, src/anjuta.prj: Corrected version.
23068         * TODO: update.
23069         
23070 2003-02-10  Naba Kumar <naba@gnome.org>
23072         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
23073         references of scroll-menu.h and add about.h in Makefile.am.
23074         
23075         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
23076         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
23077         (removed) widgets/scroll-menu.h: Removed unused files.
23078         
23079         * Makefile.am: Added proper i18n rules and added intl tools for
23080         distributions.
23081         
23082         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
23083         to the stable release).
23084         
23085         * anjuta.spec.in: Removed manuals packaging.
23086         
23087         * data/Makefile.am: Removed 'macros' installation (not required for
23088         gnome2 projects).
23090 2003-02-10  Naba Kumar <naba@gnome.org>
23092         * po/POTFILES.in: Updated.
23094         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
23095         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
23096         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
23097         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
23098         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
23099         icons and images.
23101         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
23102         src/toolbar_callbacks.h: Fixed scintilla notification signal name
23103         and fixed to properly handle focus in find entry box.
23105         * Makefile.am: Added code for RH system menu update.
23107         * .cvsignore: Updated.
23109         * NEWS: Updated.
23111 2003-02-03  Naba Kumar <naba@gnome.org>
23113         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
23114         editor preferences. and fixes dialogs.
23116         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
23117         Fixed linenumbers and header margins when they are disabled and
23118         removed unused header files.
23120         * src/attact_process.[h,c], src/debugger.c: Attach to process
23121         now works.
23123         * src/help.c: Fixed dialog response.
23125         * TODO: Updated.
23127         * data/properties/anjuta.properties: Corrected typo.
23129         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
23130         Change the signal to "changed" in entry from "selection-changed" in
23131         list.
23133         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
23134         short-cuts.
23136 2003-01-31  Naba Kumar <naba@gnome.org>
23138         * configure.in: Upgraded to use libgnomeprint-2.2
23139         
23140         * printing/Makefile.am: Updated
23141         
23142         *(removed) printing/print-doc.c, printing/print-doc.h,
23143         printing/print-util.c, printing/print-util.h: Removed because already
23144         merged with print.c.
23145         
23146         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
23147         and libgnomeprintui-2.2 and fixed rendering problems.
23148         
23149         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
23150         uneccessary print properties, as they are separately taken
23151         care in gnomeprint.
23152         
23153         * po/POTFILES.in: Update.
23155 2003-01-30  Naba Kumar <naba@gnome.org>
23157         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
23158         for about dialog box.
23159         
23160         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
23161         src/pixmaps.h: Modified for the above additions for about dialog.
23163 2003-01-29  Naba Kumar <naba@gnome.org>
23165         * src/style_editor.[c,h]: Added missing files.
23166         
23167 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23168         * scintilla/XPM.[cxx|h]: Added missing files
23170 2003-01-29  Naba Kumar <naba@gnome.org>
23171         
23172         * TODO, po/POTFILES.in: Updated.
23173         
23174         * anjuta.prj, src/anjuta.glade,
23175         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
23177 2003-01-28  Naba Kumar <naba@gnome.org>
23178         
23179         * data/properties/anjuta.properties, src/aneditor.cxx,
23180         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
23181         properties into text properties (earlier it was int properties).
23183         * TODO: Updated
23184         
23185         * scintilla/AutoComplete.c,xx,
23186         scintilla/AutoComplete.h,
23187         scintilla/CallTip.c,xx,
23188         scintilla/CallTip.h,
23189         scintilla/Document.c,xx,
23190         scintilla/Document.h,
23191         scintilla/Editor.c,xx,
23192         scintilla/Editor.h,
23193         scintilla/LexAVE.c,xx,
23194         scintilla/LexCSS.c,xx,
23195         scintilla/LexHTML.c,xx,
23196         scintilla/LexOthers.c,xx,
23197         scintilla/LexPython.c,xx,
23198         scintilla/LineMarker.c,xx,
23199         scintilla/LineMarker.h,
23200         scintilla/Makefile.am
23201         scintilla/PlatGTK.c,xx,
23202         scintilla/PropSet.c,xx,
23203         scintilla/ScintillaBase.c,xx,
23204         scintilla/ScintillaBase.h,
23205         scintilla/ScintillaGTK.c,xx,
23206         scintilla/ViewStyle.c,xx,
23207         scintilla/include/Platform.h,
23208         scintilla/include/SciLexer.h,
23209         scintilla/include/Scintilla.h,
23210         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
23211         
23212         
23213         src/Makefile.am,
23214         src/an_file_view.c,
23215         src/an_symbol_view.c,
23216         src/anjuta-tools.c,
23217         src/anjuta.c,
23218         src/anjuta.glade
23219         src/anjuta.h,
23220         src/anjuta_cbs.c,
23221         src/anjuta_dialogs_strings.c,
23222         src/anjuta_info.c,
23223         src/commands.c,
23224         src/compiler_options.c,
23225         src/debugger.c,
23226         src/help.c,
23227         src/main_menubar.c,
23228         src/main_menubar.h,
23229         src/main_menubar_def.h,
23230         src/mainmenu_callbacks.c,
23231         src/mainmenu_callbacks.h,
23232         src/message-manager-private.c,c
23233         src/message-manager-private.h,
23234         src/message-manager.c,c
23235         src/message-manager.h,
23236         src/pixmaps.h,
23237         src/preferences.c,
23238         src/preferences.h,
23239         src/project_config.c,
23240         src/project_dbase.c,
23241         src/project_dbase_gui.c,
23242         src/project_import_gui.c,
23243         src/properties.c,xx,
23244         src/properties.h,
23245         src/resources.c,
23246         src/src_paths.c,
23247         src/text_editor.c,
23248         src/text_editor_gui.c,
23249         src/toolbar.c,
23250         src/utilities.c,
23251         src/utilities.h,
23252         anjuta.prj: GNOME2 porting and fixed many porting bugs.
23253         
23254 2003-01-24  Naba Kumar <naba@gnome.org>
23256         * src/text_editor_gui.c, src/toolbar.c,
23257         src/text_editor.c, src/text_editor_cbs.h:
23258         Used correct notification signal name for scintilla
23259         (gtk2) and fixed UI.
23260         
23261         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23262         when not required.
23263         
23264         * printing/print-doc.c,
23265         printing/print.c,,
23266         src/anjuta-tools.c,
23267         src/find_replace.c,
23268         src/goto_line.c,
23269         src/launcher.c,
23270         src/mainmenu_callbacks.c,
23271         src/project_dbase.c,
23272         src/project_dbase.h,
23273         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23274         src/text_editor.c,
23275         src/text_editor_cbs.h:
23278 2003-01-23  Naba Kumar <naba@gnome.org>
23280         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23281         correct stock icons and organized pixmap macros.
23282         
23283         Makefile.am: Removed non-generated files.
23284         
23285         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23286         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
23287         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
23288         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
23289         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
23290         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
23291         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
23292         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
23293         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
23294         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
23295         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
23296         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
23297         stop.xpm, undo.xpm}: Removed because no longer used.
23299         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
23300         file_unknown.xpm}: Files renamed from fv_*, as it would
23301         be the right name.
23303         * pixmaps/Makefile.am: Updated for the above changes.
23305 2003-01-23  Jakub Steiner <jimmac * ximian * com>
23307         * pixmaps/autocomplete-16.png,
23308         pixmaps/autocomplete.png,
23309         pixmaps/block-end-16.png,
23310         pixmaps/block-end.png,
23311         pixmaps/block-start-16.png,
23312         pixmaps/block-start.png,
23313         pixmaps/bookmark-first-16.png,
23314         pixmaps/bookmark-first.png,
23315         pixmaps/bookmark-last-16.png,
23316         pixmaps/bookmark-last.png,
23317         pixmaps/bookmark-next-16.png,
23318         pixmaps/bookmark-next.png,
23319         pixmaps/bookmark-prev-16.png,
23320         pixmaps/bookmark-prev.png,
23321         pixmaps/error-next-16.png,
23322         pixmaps/error-next.png,
23323         pixmaps/error-prev-16.png,
23324         pixmaps/error-prev.png: gnome2-styled icons
23327 2003-01-23  Naba Kumar <naba@gnome.org>
23329         * anjuta.prj: Updated compiler options.
23330         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
23332         * src/aneditor.cxx,
23333         src/anjuta.c,
23334         src/anjuta.glade,
23335         src/anjuta_dialogs_strings.c,
23336         src/mainmenu_callbacks.c,
23337         src/mainmenu_callbacks.h,
23338         src/text_editor.c,
23339         src/text_editor_cbs.c,
23340         src/text_editor_gui.c: GNOME2 Porting.
23342 2003-01-22  Naba Kumar <naba@gnome.org>
23344         * ChangeLog: Corrected dates.
23345         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
23346         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
23347         preferences.
23349 2003-01-22  Naba Kumar <naba@gnome.org>
23350         
23351         * plugins/patch/patch-plugin.c: Bug fix.
23352         
23353         * src/anjuta-tools.c,
23354         src/anjuta.c,
23355         src/anjuta.glade,
23356         src/anjuta.h,
23357         src/anjuta_dialogs_strings.c,
23358         src/breakpoints.c,
23359         src/cvs_gui.c,
23360         src/debugger.c,
23361         src/debugger.h,
23362         src/executer.c,
23363         src/glade_iface.c,
23364         src/main.c,
23365         src/mainmenu_callbacks.c,
23366         src/mainmenu_callbacks.h,
23367         src/preferences.c,
23368         src/project_dbase.c,
23369         src/project_dbase_gui.c,
23370         src/registers.c,
23371         src/sharedlib.c,
23372         src/signals.c,
23373         src/signals_cbs.c,
23374         src/source.c,
23375         src/stack_trace.c,
23376         src/toolbar_callbacks.c,
23377         src/utilities.c,
23378         src/utilities.h,
23379         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
23380         
23381         * src/Makefile.am,
23382         (removed) src/CORBA-Server.c,
23383         (removed) src/CORBA-Server.h,
23384         (removed) src/Gladen-common.c,
23385         (removed) src/Gladen-stubs.c,
23386         (removed) src/Gladen.h,
23387         (removed) src/Prj-common.c,
23388         (removed) src/Prj-skelimpl.c,
23389         (removed) src/Prj-skels.c,
23390         (removed) src/Prj-stubs.c,
23391         (removed) src/Prj.h,
23392         (removed) src/glades.c,
23393         (removed) src/glades.h,
23394         (removed) src/messagebox.c,
23395         (removed) src/messagebox.h: Removed because no longer used.
23397 2003-01-21  Naba Kumar <naba@gnome.org>
23399         * src/anjuta-tools.c,
23400         src/anjuta.c,
23401         src/anjuta.glade,
23402         src/anjuta_dialogs_strings.c,
23403         src/anjuta_info.c,
23404         src/anjuta_info.h,
23405         src/breakpoints.c,
23406         src/compiler_options.c,
23407         src/debugger.c,
23408         src/find_replace.c,
23409         src/find_replace.h,
23410         src/find_text.c,
23411         src/find_text.h,
23412         src/goto_line.c,
23413         src/launcher.c,
23414         src/text_editor.c,
23415         widgets/gnomefilelist.c: GNOME2 porting.
23417 2003-01-20  Naba Kumar <naba@gnome.org>
23419         * global-tags/create_global_tags.sh: Uses pkg-config to
23420         read the modules.
23421         
23422         * src/anjuta.c,
23423         src/anjuta.glade,
23424         src/anjuta.h,
23425         src/anjuta_cbs.c,
23426         src/anjuta_dialogs_strings.c,
23427         src/breakpoints.c,
23428         src/breakpoints.h,
23429         src/compiler_options.c,
23430         src/compiler_options.h,
23431         src/fileselection.c,
23432         src/fileselection.h,
23433         src/mainmenu_callbacks.c,
23434         src/project_dbase_gui.c,
23435         src/session.c,
23436         src/src_paths.c,
23437         src/src_paths.h,
23438         src/text_editor.c,
23439         src/text_editor_gui.c,
23440         widgets/gnomefilelist.c,
23441         widgets/gnomefilelist.h: GNOME2 porting.
23442         
23443         * widgets/Makefile.am,
23444         (removed) widgets/gnomedirlist.c,
23445         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
23446         
23447         * src/Makefile.am,
23448         (removed) src/src_paths_cbs.c,
23449         (removed) src/src_paths_cbs.h,
23450         (removed) src/src_paths_gui.c,
23451         (removed) src/compiler_options_cbs.c,
23452         (removed) src/compiler_options_cbs.h,
23453         (removed) src/breakpoints_cbs.c,
23454         (removed) src/breakpoints_cbs.h: Removed because they are now
23455         combined in singe file
23457 2003-01-16  Naba Kumar <naba@gnome.org>
23459         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
23460         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
23461         options dialog UI and data handling.
23464 2003-01-15  Naba Kumar <naba@gnome.org>
23466         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
23467         Completed command editor porting.
23468         
23469         * src/anjuta.c: Removed the use of commands load function
23470         (not required).
23472         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
23473         and unrefs.
23475         * src/anjuta-tools.c: Fixed translatable strings.
23476         
23477         * src/find_text.c: Fixed dialog creation from glade.
23478         
23479         * src/text_editor_gui.c, src/text_editor.c,
23480         src/text_editor_cbs.c: Completed port of detached text editor
23481         to gnome2 plateform.
23482         
23483 2003-01-14  Naba Kumar <naba@gnome.org>
23485         * src/anjuta.glade, src/preferences.[h,c],
23486         src/anjuta_dialogs_strings.c: Added build and editor
23487         preferences pages and other UIs. Fixed preferense loading and saving.
23488         
23489         * src/anjuta.c: Does case-insensitive match for tabs position
23490         preferences and removed preferences loading (done at _new() call).
23491         
23492         * anjuta-tools.c: Debugged tools dialog handling.
23493         * plugins/class-gen/clsGen.c: Fixed an undefined function.
23494         
23495 2003-01-13  Naba Kumar <naba@gnome.org>
23497         * ABOUT-NLS: Update (strange).
23499         * autogen.sh: Removed blocking code.
23501         * configure.in: Fixed an autogen bug.
23502         
23503 2003-01-13  Naba Kumar <naba@gnome.org>
23505         * (new)src/anjuta.gladep
23506         (new)src/messagebox.c
23507         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
23508         will be gradually removed (and then the files).
23509         
23510         * Makefile.am,
23511         anjuta.prj,
23512         printing/print-util.c,
23513         printing/print.c,
23514         scintilla/ScintillaGTK.c,xx
23515         src/Makefile.am,
23516         src/an_file_view.c,
23517         src/an_symbol_view.c,
23518         src/anjuta.c,
23519         src/anjuta.glade
23520         src/anjuta.h,
23521         src/anjuta_dialogs_strings.c,
23522         src/anjuta_gui.c,
23523         src/attach_process.c,
23524         src/attach_process.h,
23525         src/breakpoints.c,
23526         src/breakpoints.h,
23527         src/breakpoints_cbs.c,
23528         src/commands.c,
23529         src/commands.h,
23530         src/compiler_options.c,
23531         src/compiler_options.h,
23532         src/compiler_options_cbs.c,
23533         src/configurer.c,
23534         src/configurer.h,
23535         src/controls.c,
23536         src/cvs_cbs.c,
23537         src/debug_tree.c,
23538         src/debug_tree.h,
23539         src/executer.c,
23540         src/executer.h,
23541         src/find_in_files.c,
23542         src/find_in_files.h,
23543         src/find_in_files_cbs.c,
23544         src/find_replace.c,
23545         src/find_replace.h,
23546         src/find_text.c,
23547         src/find_text.h,
23548         src/goto_line.c,
23549         src/help.c,
23550         src/help.h,
23551         src/launcher.c,
23552         src/main.c,
23553         src/main_menubar.c,
23554         src/mainmenu_callbacks.c,
23555         src/message-manager.c,c
23556         src/pixmaps.h,
23557         src/preferences.c,
23558         src/project_config.c,
23559         src/project_config.h,
23560         src/project_dbase.c,
23561         src/project_import_cbs.c,
23562         src/resources.c,
23563         src/resources.h,
23564         src/splash.c,
23565         src/src_paths.c,
23566         src/src_paths.h,
23567         src/src_paths_gui.c,
23568         src/text_editor.c,
23569         src/text_editor_gui.c,
23570         src/toolbar.c,
23571         src/toolbar.h,
23572         src/utilities.c,
23573         src/utilities.h,
23574         src/wizard_gui.c,
23575         widgets/gnomefilelist.c: GNOME2 Port.
23577 2003-01-10  Naba Kumar  <naba@gnome.org>
23579         * src/an_file_view.c,
23580         src/anjuta_gui.c,
23581         src/appwizard_gui.c,
23582         src/compiler_options.c,
23583         src/compiler_options_cbs.c,
23584         src/cvs_cbs.c,
23585         src/executer.c,
23586         src/fileselection.c,
23587         src/find_in_files.c,
23588         src/goto_line.c,
23589         src/main_menubar.c,
23590         src/memory.c,
23591         src/message-manager-dock.c,
23592         src/preferences.c,
23593         src/project_dbase_gui.c,
23594         src/project_import_gui.c,
23595         src/registers_gui.c,
23596         src/sharedlib_gui.c,
23597         src/src_paths_gui.c,
23598         src/text_editor_gui.c,
23599         src/toolbar.c,
23600         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23602 2003-01-09  Naba Kumar <naba@gnome.org>
23604         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23605         problems with some comments.
23607         * anjuta.prj: New project file (updated?)
23609         * src/Makefile.am: Enabled deprecated API and fixed variables.
23611         * src/an_file_view.c,
23612         src/an_symbol_view.c,
23613         src/anjuta-plugins.c,
23614         src/anjuta-tools.c,
23615         src/anjuta.c,
23616         src/anjuta_gui.c,
23617         src/appwizard_cbs.c,
23618         src/attach_process.c,
23619         src/attach_process_cbs.c,
23620         src/compiler_options.c,
23621         src/compiler_options_cbs.c,
23622         src/launcher.c,
23623         src/mainmenu_callbacks.c,
23624         src/message-manager-private.c,c
23625         src/message-manager-private.h,
23626         src/message-manager.c,c
23627         src/message-manager.h,
23628         src/project_dbase.c,
23629         src/project_dbase.h,
23630         src/project_dbase_gui.c,
23631         src/project_import_cbs.c,
23632         src/project_import_gui.c,
23633         src/registers.c,
23634         src/resources.c,
23635         src/resources.h,
23636         src/sharedlib.c,
23637         src/signals.c,
23638         src/signals_cbs.c,
23639         src/signals_gui.c,
23640         src/splash.c,
23641         src/src_paths_cbs.c,
23642         src/src_paths_gui.c,
23643         src/stack_trace.c,
23644         src/text_editor.c,
23645         src/text_editor_gui.c,
23646         src/text_editor_menu.c,
23647         src/toolbar.c,
23648         src/toolbar_callbacks.c,
23649         src/utilities.c,
23650         src/watch.c,
23651         src/watch_cbs.c,
23652         src/wizard_gui.c: GNOME porting.
23654 2002-12-24 Naba Kumar <naba@gnome.org>
23656         * AUTHORS, ChangeLog, HACKING, Makefile.am,
23657         NEWS, README, SEARCH-REPLACE,
23658         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
23659         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23660         launcher/Makefile.am,
23661         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23662         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23663         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23664         printing/print-util.c, printing/print.c, printing/print.h,
23665         scintilla/*/*, widgets/e-shell-about-box.c,
23666         src/*, tagmanager/*/*, widgets/Makefile.am,
23667         widgets/gnomefilelist.c:
23668         
23669         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23670         src/*.[c,h] files to gnome2 API.
23672         * src/anjuta_dialogs_strings.c: Added glade generated translatable
23673         strings table.
23675 2002-10-23  Naba Kumar <naba@gnome.org>
23677         * autogen.sh: Prevented Users from building HEAD cvs.
23678         
23679 2002-09-16  Stephane Demurget  <demurgets@free.fr>
23681         * src/anjuta.glade: added the compiler options dialog, hopefully
23682         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23684 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23686         * src/anjuta.glade: fixed a lot of small glitches.
23688         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23689         now.
23691         * src/breakpoints_cbs.c: polished a bit.
23693 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23695         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23697         * src/commands.c: partial gnome 2 port.
23699         * src/utilities.[ch]: changed some bits to be const.
23701 2002-09-14  Stephane Demurget  <demurgets@free.fr>
23703         * src/Makefile.am: removed breakpoints_gui.c and added a check
23704         for gdk-pixbuf deprecated functions, but there shouldn't be much
23705         anyway.
23707         * src/breakpoints_gui.c: killed.
23709         * src/anjuta.glade: added two dialogs for the breakpoints management.
23711         * src/anjuta.h:
23712         * src/anjuta_cbs.c:
23713         * src/appwizard.c:
23714         * src/attach_process.c:
23716         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23717         really huge changes and porting work.
23718         
23719         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23720         (breakpoints_dbase_new): moved the UI init bits here.
23722         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23723         a lot, not using any color anymore (not HIG compliant) and not using
23724         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23725         to be double checked.
23727         * src/build_file.c:
23728         * src/build_project.c: gnome 2 port.
23730 2002-09-11  Stephane Demurget  <demurgets@free.fr>
23732         * src/anjuta.glade:
23733         * src/anjuta.h:
23734         * src/anjuta_cbs.c:
23735         * src/appwizard.c:
23736         * src/breakpoints.c:
23737         * src/breakpoints_cbs.c: cleaned up some bits.
23739 2002-09-09  Stephane Demurget  <demurgets@free.fr>
23741         * src/Makefile.am:
23742         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23744         * src/an_symbol_view.[ch]:
23745         * src/attach_process_cbs.h: polished a bit.
23747         * src/breakpoints_cb.[ch]: partial gnome 2 port.
23749 2002-09-02  Stephane Demurget  <demurgets@free.fr>
23751         * configure.in:
23752         * src/Makefile.am: added libglade-2 to the build.
23754         * src/anjuta.[ch]: added support for libglade.
23756         * src/anjuta.glade: added. There could be a file per top-level widget,
23757         as some other gnome projects, though.
23759         * src/attach_process_gui.c: removed.
23760         * src/attach_process.[ch]: gnome 2 port.
23761         (attach_process_new): Added the treeview init and the widget references
23762         here.
23764 2002-08-31  Stephane Demurget  <demurgets@free.fr>
23766         * src/an_file_view.c: fixed some compilation issues.
23768         * src/an_symbol_view.c: gnome 2 port.
23770 2002-08-26  Stephane Demurget  <demurgets@free.fr>
23772         * src/an_file_view.c: finished gnome 2 port.
23773         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23774         directory pixmap depending on the event.
23776         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23777         (project_file_data_new): use a GtkTreePath.
23779 2002-08-23  Stephane Demurget  <demurgets@free.fr>
23781         * src/Makefile.am: readded back an_*_view.[ch] because they are still
23782         driving me nuts but they need to be ported, heh ?
23784         * src/an_file_view.c: gnome 2 port, almost finished after some hard
23785         work since it's quite a total rewrite again.
23787 2002-08-22  Stephane Demurget  <demurgets@free.fr>
23789         * src/an_file_view.c:
23790         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23792 2002-08-21  Stephane Demurget  <demurgets@free.fr>
23794         * src/anjuta_info.c:
23795         * src/utilities.h: gnome 2 port, featuring a total rewrite.
23797 2002-08-20  Stephane Demurget  <demurgets@free.fr>
23799         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23800         nuts ATM.
23801        
23802         * src/an_file_view.c:
23803         * src/aneditor.cxx:
23804         * src/anjuta_cbs.c:
23805         * src/compiler_options.h:
23806         * src/messagebox.c:
23807         * src/messagebox.h:
23808         * src/pixmaps.h:
23809         * src/project_dbase.h:
23810         * src/resources.h: gnome 2 port.
23812 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23814         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23816         * data/properties/sql.properties: added the DATETIME data type.
23818         * data/properties/html.properties: added the foreach php keyword.
23820 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23822         * widgets/Makefile.am: removed blank line after the last backslash
23823         for avoiding a warning from automake.
23825         * configure.in:
23826         * src/Makefile.am: added the ORBit-2 dep.
23828 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23830         * AUTHORS: added Biswa, because I wonder why noone already have
23831         written his name in the Anjuta's hall of fame :)
23833 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
23835         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23836         widgets/e-shell-about-box.c: Made to compile for gnome2.
23837         
23838 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
23840         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23841         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23842         
23843         * configure.in, printing/print.h, printing/print.c,
23844         printing/print-doc.c: Made to compile for gnome2.
23845         
23846 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
23848         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23849         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23850         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23851         widgets/Makefile.am:
23852         
23853         Upgraded the build system to gnome2 platform.
23854         
23855 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23856         * manuals/*: Added capability to generate PDF and PS.
23857         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23858         * TODO, TODO.biswa: Intergated TODO list.
23859         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23860         , bug #574470
23861         * src/dnd.c: Fix typo
23862         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23863         * src/anjuta.c: Bug #568895, Bug #575419
23865 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23867         * tagmanager/tm_global_tags.c: Fixed compiler warning.
23868         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23870 2002-12-17  Naba Kumar <naba@gnome.org>
23872         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23873         bugs.
23874         
23875 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23876         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23877         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23878         * anjuta.prj: Added tools.sgml
23879         * data/properties/cpp.properties: Bug # 646974
23881 2002-12-16  Naba Kumar <naba@gnome.org>
23883         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23884         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23885         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23886         on 'Enter' and adds proper focus mechanism.
23887         * src/anjuta.c: Fixed a memory corruption bug.
23888         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23889         'Enter' and can also be Canceled. Sets proper default and focus policies
23890         for tools dialogs.
23891         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23892         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23893         translatable strings in dialogs and fixed some dialog properties.
23894         * src/anjuta-tools.c: Now uses xml format for loading and saving.
23895         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23896         * src/message_manager_private.cc: Fixed some debug messages.
23897         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23898         widgets/gnomefilelist.c: Fixed a memory leaks.
23899         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23900         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23901         src/main_menubar_def.h: Implemented incremental search.
23902         * TODO: Updated.
23904 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23905         * tagmanager/*: Minor cleanups and warning fixes.
23906         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23907         GUI during long updates.
23908         * src/text_editor.c: Remove debug message.
23910 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23911         * tagmanager/tm_project.c: Fix a memory access problem.
23913 2002-12-13  Naba Kumar <naba@gnome.org>
23915         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23916         tools list to show "Enabled" flag of the tool. Fixed a bug where
23917         tool list is not cleared when creating a new tool.
23918         
23919 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23920         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23922 2002-12-12  Naba Kumar <naba@gnome.org>
23924         * anjuta-tools.[h,c], commands.c: Used the tools help of
23925         anjuta variables list in commands editor and fixed a typos
23926         buy in anjuta-tools.c.
23927         
23928 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23929         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23930         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23931         * TODO.biswa: Added to help me track things better.
23933 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23935         * configure.in, anjuta.spec.in: Added libglade dependency.
23936         * Makefile.am: Added anjuta.glade file.
23937         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23938         , src/mainmenu_callbacks.[ch], src/message-manager.h
23939         , src/widget-registry.c: Tools editor GUI + other additions.
23941 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23943         * src/project_dbase.[ch], tagmanager/tm_project.c,
23944         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23945         Implement syncing tags image with the project database.
23946         * src/anjuta-tools.c: Implemented variable substitution and
23947         working directory in tools.
23949 2002-12-09  Naba Kumar <naba@gnome.org>
23950         
23951         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23952         command configuration language list from properties.
23953         
23954         * data/properties/asm.properties, data/properties/ruby.properties:
23955         Fixed typos.
23957 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23959         * src/an_symbol_view.c: Remember current selected entry and select
23960         it automatically after refresh.
23962 2002-11-26  Murray Cumming  <murrayc@usa.net>
23964         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23965           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23966         and gnomemm 1.2 projects so that people know they are really
23967         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23968         But I did correct these to sue lowercase names.
23970 2002-12-01  Naba Kumar <naba@gnome.org>
23972         * data/anjuta.properties: Fixed caching problem on 
23973         indicators.
23974         * src/preferences.c, src/preferences_gui.c: Implemented automatic
23975         indicators prefs.
23976         
23977 2002-12-01  Naba Kumar <naba@gnome.org>
23979         * data/properies/anjuta.properties: Corrected "indicators.automatic"
23980         property name.
23981         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23982         property and uses it.
23983         * src/aneditor.cxx: Fixed a bug associated with selection a word at
23984         current cursor.
23985         
23986 2002-11-30  Naba Kumar <naba@gnome.org>
23988         * src/debugger.c: Fixed a typo.
23989         * data/properties/*: Updated properties files and added
23990         new ones.
23991         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23992         Added comment submenu and cleaned up ref and unref of menus.
23993         * src/aneditor.h: Added definition of comment commands.
23994         * src/aneditor.c: Upgrade from latest SciTE source code.
23995         * src/text_editor.[hc], src/text_editor_cbs.c, 
23996         src/message_manager_private.cc, src/message_manager.[cc,h],
23997         src/anjuta.[c,h]: Added indicators support for errors/warnings
23998         highlight in the editor.
23999         * NEWS, TODO: Update.
24000         * scintilla/include/PropSet.h: Removed deprecrated function.
24001         
24002 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24004         * src/anjuta-tools.[ch]: Tools implementation (basic)
24005         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
24006           , src/main_menubar_def.h: PLugins cleanup and segregation
24007         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
24008           registry
24009         * anjuta.prj: Added new files
24010         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
24011         * plugins/class-gen/clsGen.c: Register menu under 'Project'
24012         * plugins/patch/patch-plugin.c: Register menu under 'Format'
24013         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
24014         * src/Makefile.am: Added new files
24015         * src/message-manager.[cc/h]: Added standard output and error windows
24017 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
24019         * project_type.c: Fixed Gnomemm2 project type
24021 2002-11-25  Naba Kumar <naba@gnome.org>
24023         * printing/print.c: Fixed a compile warning.
24024         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
24025         * src/utilities.c: Fixed a compile warning in sparc, hides the
24026         terminal check error output from the user.
24027         * project_config.[ch], project_dbase.[ch], source.c: Added project
24028         version, exclude modules configuration and reordered other config
24029         properties. Changed some strings to more descriptive text.
24030         * src/compiler_opitions.c: Removed extra newlines from .prj file
24031         save.
24032         * anjuta.prj: Converted to new format (only reorganised properties
24033         and removed extra newlines ... nothing else).
24034         * NEWS: updated
24035         
24036 2002-11-21  Naba Kumar <naba@gnome.org>
24038         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
24039         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
24040         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
24041         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
24042         Updated to the CVS version.
24044 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24046         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
24047           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
24048           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
24049           images in completion lists. 
24050         * src/resources.h: Make C++ friendly.
24051         * scintilla/PropSet.cxx: Fix memory leak.
24053 2002-11-20  Naba Kumar <naba@gnome.org>
24055         * scintilla/*/*: Synced to latest scintilla 1.49
24056         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
24057         New lexers added.
24059         * scintilla/RESearch.cxx: The automatic cvs log in the
24060         file really broke things trying to interprete the changelog
24061         entry incorrectly as end-of-comment. Removed the $cvs line
24062         and committed again.
24063         
24064 2002-11-19  Naba Kumar <naba@gnome.org>
24066         Patch from Timothee Besset <ttimo@idsoftware.com>
24067         
24068         * src/message-manager-private.cc: Interpretes absolute
24069         file paths properly in zvt terminal.
24071 2002-11-19  Naba Kumar <naba@gnome.org>
24073         Patch from Timothee Besset <ttimo@idsoftware.com>
24074         
24075         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
24076         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
24077         (important) editor preferences in project (if there is one
24078         open).
24079         
24080         * TODO: Updated
24081         
24082 2002-11-18  Naba Kumar <naba@gnome.org>
24083         
24084         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24085         
24086         * src/debug_tree.c, src/find_in_files_gui.c,
24087         src/find_replace.c, src/find_text.c, 
24088         src/project_import.c, src/project_import_gui.c,
24089         src/wizard_gui.c: i18n Fixes.
24091 2002-11-15  Naba Kumar <naba@gnome.org>
24093         * plugins/class-gen/clsGen.c: Fixed to use project function
24094         to import files. Create non-existent directories before the
24095         sources are written.
24096         
24097         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
24098         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
24099         src/glade_iface.c,
24100         src/glades.c: Excluded gladen files from build. This
24101         will fix the unnecessary dependency on libssl.
24102         
24103         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
24104         file import funtion.
24105         
24106         * src/message_manager_private.cc: Fixed a compiler warning with
24107         DEBUG preprocessor macro.
24108         
24109         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
24110         wrong (undocked) editor window was closed on clicking close on an
24111         undocked editor window.
24112         
24113         * src/debugger.c: Fixed a bad bug where debugger terminal won't
24114         start correctly if the executable was run before with 'F3'.
24115         
24116         * src/toolbar_callbacks.c: Wrap around find next.
24117         * src/toolbar.c: Disable combo activate.
24118         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
24119         button positions to get 'yes' as default.
24121         * anjuta.spec.in: Updated.
24122         
24123         * src/anjuta_info.c, src/appwizard_gui.c,
24124         src/attach_process_gui.c, src/breakpoints_gui.c,
24125         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
24126         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
24127         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
24128         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
24129         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
24130         src/preferences.c, src/preferences_gui.c, src/project_config.c,
24131         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
24132         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
24133         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
24134         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
24135         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
24136         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
24137         plugins/patch/patch-plugin.c, printing/print-util.c:
24138         Set all windows and dialogs transient
24139         to their parents so that they remain floated above their parents.
24140         
24141 2002-11-13  Naba Kumar <naba@gnome.org>
24143         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
24144         take default editor font).
24145         
24146         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
24147         Corrected email address.
24148         
24149         * src/mainmenu_callbacks.c: Used spaces instead of tabs
24150         for changelog entry.
24152         * NEWS: Updated.
24153         
24154 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24155         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
24157 2002-11-06  Naba Kumar <naba@gnome.org>
24159         * README: Updated
24160         * anjuta.spec.in: Ships the .omf files with the
24161         documents instead of the base package.
24162         
24163 2002-11-04  Naba Kumar <naba@gnome.org>
24165         * data/properties/latex.properties: Fixed a bug.
24166         * ChangeLog: Released 1.0.0 stable.
24168 2002-11-04  Naba Kumar <naba@gnome.org>
24170         * src/commands.c: Added command with shell redirection capability.
24171         * data/properties/anjuta.properties: Changed default execution
24172         command.
24173         * src/project_dbase.c: Set project top dir in properties.
24174         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
24175         * data/Makefile.am: More diskcheck error fixes.
24176         
24177         * README, anjuta.spec.in, THANKS, AUTHORS,
24178         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24179         manuals/C/anjuta-manual/authers,sgml,
24180         manuals/C/anjuta-manual/anjuta-manual.sgml,
24181         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24182         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
24183         : Changed anjuta home to
24184         new URL and my email address.
24185         
24186         * manuals/C/anjuta-manual/interfaces.sgml,
24187         manuals/C/anjuta-manual/prefereces.sgml,
24188         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
24189         
24190         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
24191         : removed reference to the help menu as the menu is modified
24192         when no help is found (which is very likely when we are
24193         shiping the documents separately).
24194         
24195 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24196         * anjuta.spec.in: Update specfile to make multiple RPMs.
24197         * data/Makefile.am: make dist fix.
24198         * src/text_editor_menu.c: Fix compile warnings (casts).
24200 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24201         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
24202         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
24204 2002-11-01  Naba Kumar <naba@gnome.org>
24206         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
24207         Added gnome2 macros to be used by gnome2 project wizard.
24208         
24209         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
24210         from gnome-common.
24211         
24212         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
24213         as it was conflicting with generated projects and is not
24214         useful for us.
24215         
24216         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
24217         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
24218         project generation, removed qt project as it's not complete and
24219         added gnome2 bonobo wizard.
24221 2002-10-29  Naba Kumar <naba@gnome.org>
24223         * po/POTFILES.in: Updated.
24224         * po/POTFILES.skip: Added.
24225         * preferences.h: Fixed print paper size property name.
24227 2002-10-28  Naba Kumar <naba@gnome.org>
24228         
24229         * data/user.properties, data/Makefile.am: Added user properties file
24230         which will be copied in user's ~/.anjuta/user.properties.
24231         
24232         * data/anjuta.properties: Changed a comment.
24233         
24234         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
24235         
24236         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24237         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24238         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24239         item.
24241         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24242         instead of user properties file.
24243   
24244         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24245         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24246         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24247         * README, TODO: Updated.
24248         
24249 2002-10-28  Naba Kumar <naba@gnome.org>
24251     * manuals/C/anjuta-manual/figures/editor_guides.png,
24252     manuals/C/anjuta-manual/figures/editor_margins.png,
24253     manuals/C/anjuta-manual/figures/editor_markers.png,
24254     manuals/C/anjuta-manual/figures/local_variables.png,
24255     manuals/C/anjuta-manual/figures/open_file_multiple.png,
24256     manuals/C/anjuta-manual/figures/prefs_print.png,
24257     manuals/C/anjuta-manual/figures/print_dlg.png,
24258     manuals/C/anjuta-manual/figures/print_preview.png,
24259     manuals/C/anjuta-manual/figures/symbol_browser.png,
24260     manuals/C/anjuta-manual/figures/variable_tip.png: New png
24261     files for manual documentation.
24262     
24263     * manuals/sgmldocs.make,
24264     manuals/C/anjuta-manual/Makefile.am,
24265     manuals/C/anjuta-manual/authors.sgml,
24266     manuals/C/anjuta-manual/build.sgml,
24267     manuals/C/anjuta-manual/compileopts.sgml,
24268     manuals/C/anjuta-manual/debugger.sgml,
24269     manuals/C/anjuta-manual/execute.sgml,
24270     manuals/C/anjuta-manual/fileoperations.sgml,
24271     manuals/C/anjuta-manual/interface.sgml,
24272     manuals/C/anjuta-manual/preferences.sgml,
24273     manuals/C/anjuta-manual/projects.sgml,
24274     manuals/C/anjuta-manual/figures/arguments.png,
24275     manuals/C/anjuta-manual/figures/open_file.png,
24276     manuals/C/anjuta-manual/figures/other_opts.png,
24277     manuals/C/anjuta-manual/figures/scrshot.png,
24278     manuals/C/anjuta-manual/figures/toolbar_browser.png,
24279     manuals/C/anjuta-manual/figures/toolbar_tags.png:
24280     
24281     Updated anjuta manual documentation.
24283     
24284 2002-10-27  Naba Kumar <naba@gnome.org>
24286     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
24287     check and modifies debugger terminal command accordingly
24288     to function properly.
24289     
24290 2002-10-25  Naba Kumar <naba@gnome.org>
24292         * manuals/sgmldocs.make: Fixed a couple of bugs.
24293         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
24295 2002-10-24  Naba Kumar <naba@gnome.org>
24297         * src/debug_tree.c: Fixed a crash bug from Etay.
24299         * global_tags/create_global_tags: Added messages.
24300         Fixed infinite looping within files.
24301         
24302         * macro/autogen.sh: Removed debug and warning flags for defaults.
24303         
24304         Patch from Vadim Berezniker <vadim@berezniker.com>
24305         
24306         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
24307         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
24308         generation.
24310         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
24311         temporarily just copy it
24313 2002-10-24  Naba Kumar <naba@gnome.org>
24315         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
24316         manuals/C/anjuta-manual/anjuta-manual.sgml, 
24317         manuals/C/anjuta-manual/compileopts.sgml,
24318         manuals/C/anjuta-manual/debugger.sgml,
24319         manuals/C/anjuta-manual/execute.sgml,
24320         manuals/C/anjuta-manual/fileoperations.sgml,
24321         manuals/C/anjuta-manual/interface.sgml,
24322         manuals/C/anjuta-manual/introduction.sgml,
24323         manuals/C/anjuta-manual/projects.sgml,
24324         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24325         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
24326         manuals/ja/anjuta-manual/anjuta-manual.sgml,
24327         manuals/ja/anjuta-manual/compileopts.sgml,
24328         manuals/ja/anjuta-manual/debugger.sgml,
24329         manuals/ja/anjuta-manual/execute.sgml,
24330         manuals/ja/anjuta-manual/fileoperations.sgml,
24331         manuals/ja/anjuta-manual/interface.sgml,
24332         manuals/ja/anjuta-manual/introduction.sgml,
24333         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
24335 2002-10-24  Naba Kumar <naba@gnome.org>
24337         * src/project_type.c: added autogen for qt projects.
24338         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
24339         Fixed a bug that retrieves wrong terminal command.
24340         * src/commnads.c: Added more terminal commands.
24341         * configure.in: Checks for scrollkeeper version.
24342         
24343 2002-10-22  Naba Kumar <naba@gnome.org>
24345         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
24346         instead of AM_GNOME_GETTEXT.
24347         
24348         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
24349         for setup-gettext for the wizard generated projects.
24351         * src/source.c: Fixed a bug where glade file wasn't generated.
24352         
24353         * src/gnome_project.c: Excluded project version from project dir
24354         name.
24355         
24356 2002-10-22  Naba Kumar <naba@gnome.org>
24358         * acinclude.m4: New file with dummy funtion for gettext
24359         cross compatibility fix.
24360         
24361         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
24362         * configure.in: Fixed cflags to avoid useless warnings.
24363         * Makefile.am: EXTRA_DIST += setup-gettext.
24364         * src/toolbars.c: Added space paddings around tags label.
24366 2002-10-21  Naba Kumar <naba@gnome.org>
24368         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24369         
24370         * setup-gettext: New script to maintain gettext cross version
24371         compatibility.
24372         * configure.in, macros/autogen.sh: Fix for gettext cross version
24373         compatibility.
24374         
24375 2002-10-21  Naba Kumar <naba@gnome.org>
24377         * debug_tree.c: Fixed incorrect use of debug assertion.
24378         
24379 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
24380             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24381         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
24382         src/memory.c, src/memory.h, src/message-manager-private.cc:
24383         
24384         New parsing algorithm; adapted from kdevelop.
24385         Middle button menu for changing the value's display type
24387 2002-10-07  Naba Kumar <naba@gnome.org>
24389         * src/main_menubar_def.h: Changed status bar message for Help->
24390         Browse info pages. Bug #603308
24392         * src/executer.c: Made "User terminal" default for creating
24393         projects (User can always disable it later). Bug #114222
24394         
24395 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24397         * macros/autogen.sh: Require gettext 0.10.x for autogen
24398         * src/text_editor.c: Fixes Bug #595303
24399         * src/source.c: Fixes Bug #595970
24400         * src/anjuta.c: Fixes Bug #598366
24401         * scingtilla/LexCPP.cxx: Bug #602296
24402         * src/main_menubar_def.h: Bug #604363
24403         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
24404         
24405 2002-10-07  Jens Georg <mail@jensgeorg.de>
24407         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24408         * gnomefilelist.c: This patch fixes the bug #611542
24409         
24410 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24412         * data/properties/Makefile.am: Added tcltk.properties file.
24413         
24414 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24416         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24417         
24418         * README: Updated README
24419         * plugins/class-gen/clsGen.c, src/message_manager.cc
24420           , src/mainmeu_callbacks.c, src/memory.c
24421           , src/project_dbase_gui.c, src/text_editor_gui.c
24422           , widgets/gnomefilelist.c: Set window icons
24423         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
24424           Enabled release build (stripped + optimized binaries, etc.)
24425         * data/properties/anjuta.properties, src/commands.c,
24426           src/defaults.cFixed bug #595489 (stdin on executables)
24427         * src/appwizard.c, src/main.c, src/message-manager.cc
24428           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
24429           , src/debug_tree.c: Memory related (valgrind) fixes.
24430         * src/message-manager-private.[cc,h], src/pixpams.h
24431           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
24432         * anjuta.prj: Added debug_tree.c to SOURCES
24433         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24434           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
24435           Compacted code and cleaned up unnecessary functions.
24436         * tagmanager/*.[ch]: Code fixes.
24437         
24438 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
24439         
24440         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24441         
24442         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
24443         Debug tree now detects changes of displayed variables
24444         and changes their color to red
24446 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24448         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24449         
24450         * mainmenu_callbacks.c: Set's the current file name in
24451         file save as dialog.
24452         
24453 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24455         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
24457         * data/properties/tcltk.properties: New file for tcl/tk
24458         properties.
24460 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
24462         * src/project_type.[c,h], src/source.c, data/Makefile.am:
24463         Fixed a fatal bug which doesn't let building gnome2 related
24464         projects. They use different autogen.sh script. Defined new
24465         type field "gnome_macro_support".
24466         
24467         * data/autogen.sh.gnome2: New file.
24468         
24469         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
24470         bug with quotes escaping in quotes.
24471         
24472         * src/message-manager-private.cc: Used event box instead
24473         of frame for local message pane, so that the borders appear
24474         properly and nicely.
24475         
24476         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
24477         if there is a project open and all the files are un-docked.
24479         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
24481 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
24483         * src/main_menubar_def.h: implement feature request #595356, patch #597161
24484         * THANKS: updated for new contributions
24485         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
24487 2002-08-27 Steven Knight  <steven.knight@unh.edu>
24489         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
24490         src/project_dbase.h, src/project_type.c, src/source.c, 
24491         src/wizard_gui.c: new Qt project type
24492         *** NB not fully tested, may need some work, icon required...
24494 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24496         * src/memory.c, src/memory.h: new memory patch
24498 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
24500         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
24502 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
24504         * lancher/anjuta_launcher.c: Determine pty from function
24505         call instead of running 'tty' externally.
24506         
24507         * data/properties/cs.properties: Added compile/build commands.
24508         Fixed execution properties.
24509         
24510         * src/commands.c: Added c# options.
24512         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
24513         
24514         * src/debug_tree.[c,h], src/debugger.[c,h],
24515         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
24516         
24517         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
24518         1. Misaligned structs when they are members of other structs.
24519         2. '{' sometimes appears as a variable.
24520         3. Wrong processing of some arrays.
24521         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
24522         that displays the tree in two columns (variable and value).
24524 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24526         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
24528         * data/properties/sql.properties: added the DATETIME data type.
24530         * data/properties/html.properties: added the foreach php keyword.
24532 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24534         * NEWS: Updated with new features.
24535         
24536         * data/.cvsignore, doc/.cvsignore: Updated.
24537         
24538         Patch from: Etay Meiri <etay-m@bezeqint.net>
24539         
24540         * src/debug_tree.h, src/debug_tree.c: New files.
24541         
24542         * src/Makefile.am, src/message-manger-private.[h,cc],
24543         src/message-manger.cc: Added Tree view for debugger
24544         locals view.
24545         
24546 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24548         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24549         
24550         * src/memory.c, src/memory.h: New files.
24551         
24552         * src/Makefile.am, src/appwizard.c, src/controls.c,
24553         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24554         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24555         
24556         Memory view implemetation that would enable viewing raw memory
24557         during debugging.
24559 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24561         * AUTHORS: added Biswa, because I wonder why noone already have
24562         written his name in the Anjuta's hall of fame :)
24564 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
24566         * src/appwizard_gui.c: Removed an ambiguous prototype.
24567         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
24568         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
24569         * THANKS: Updated M. Ali Vardar's email.
24570         
24571 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24573         * src/anjuta_gui.c: implemented feature request to stop main and browser
24574           toolbars having exclusive use of space
24576 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24578         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
24579         left over from the previous work to fix bugs :-)
24580         
24581         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
24582         src/controls.c, src/mainmenu_callbacks.h, 
24583         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
24584         reviewed
24585         
24586         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
24587         src/project_import_gui.c, src/sharedlib_gui.c, 
24588         src/signals_gui.c: set window icon correctly
24589         
24590         * NEWS: more updates for the release
24591         
24592         * HACKING: updated for window icons and insert menu information
24593         
24594         * src/cvs_gui.c, src/build_project.c, 
24595         src/project_import_cbs.c: message strings reviewed
24596         
24597         * src/controls.c: context help button should be disabled if 
24598         DevHelp is not installed
24599         
24601 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24603         * src/debugger.c: Fixed the signalling screw up because of string
24604         update in gdb used to report the child process PID. Also, no
24605         error dialog will be popped up for "no such file or directory"
24606         error (very annoying and useless error). This error will still
24607         be shown on the debug message window. Avoided terminating the
24608         program when the terminal is terminated -- doesn't hurt, otherwise
24609         we get crappy egg-and-hen problem.
24610         
24611         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24612         dimensions loading.
24613         
24614         * src/anjuta.c: Limited the default size of main window to sane
24615         values.
24617         * src/preferences.c: Fixed some deadly memory corruption bugs in
24618         the recent patches. Return from getenv() should NEVER be freed,
24619         because they are static strings.
24620         
24621         * src/preferences_gui.c: Removed the fix for crash bug with font
24622         selection and applied the real fix.
24623         
24624 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
24626         * NEWS: updated for release
24628 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24630         * src/launcher.c: Added a fix a memory leak and a possible
24631         fix for zvt-crash bug.
24632         
24633         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24634         
24635         * data/properties/latex.properties,
24636         data/properties/ada.properties: Added file.is.source property.
24637         
24638         * src/an_file_view.c: Set auto column size of the file
24639         revision column.
24640         
24641         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24642         The user is now prompted to confirm the closing of the file
24643         if it is being used by CVS. If yes, the editor is closed and
24644         the CVS operation stops.
24645         
24646 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
24648         * anjuta.prj: bump project version for release
24649         * BUGS: removed unnecessary file
24651 2002-06-07      Philip Van Hoof <freax@pandora.be>
24653         * widgets/gnomefilelist.c: fix up issue with directory deleted 
24654         during the life of the file list widget
24655         * src/preferences_gui.c: sticking-plaster fix to font selection
24656         causes segfault bug
24658         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24660 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24662         * data/properties/anjuta.properties, src/an_file_view.[ch], 
24663         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
24664         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
24665         added options for symbol and file browsers.
24666         * data/properties/cpp.properties: linker flags should come after
24667         the name of the file to compile.
24668         * scintilla/Editor.cxx: fixed gcc compilation warning.
24669         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24670         be executed from bindir only.
24671         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
24672         tagmanager/include/tm_file_entry.h: CVS version information in file 
24673         browser.
24674         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
24675         window.
24676         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24677         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24678         crashes during file import.
24679         * src/project_import.c: disable project menu items during project 
24680         import.
24681         
24682         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24684 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
24686         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
24687         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24688         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
24689         modified Insert menu, added C functions template, header C 
24690         template, modified header_template HEADER_H ==> NAMEFILE_H
24691         
24692         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24694 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24696         * data/properties/html.properties: changed some file 
24697         associations
24699 2002-06-05 Philip Van Hoof <freax@pandora.be>
24701         * widgets/gnomefilelist.c: Fixed #560759 and #561776
24702         
24703         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24705 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24707         * data/properties/anjuta.properties, src/defaults.c: Make windows
24708         docked by default, fix the big fonts bug.
24709         
24710         * src/an_file_view.c, src/main_menubar_def.h, 
24711         src/project_dbase_gui.c: sanitized the Edit/View mess.
24712         
24713         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24714         for customizing shortcuts.
24715         
24716         * src/mainmenu_callbacks.c: Search for selected word if present.
24717         
24718         * src/text_editor_menu.c: Added context menu options for docking
24719         and undocking editor windows.
24720         
24721         * src/main_menubar.h, src/main_menubar.c: more support for the 
24722         shortcuts menu item.
24723         
24724         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24726 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24728         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24729         all commit messages being written to top of the file
24730         
24731         * src/main_menubar_def.h: message strings reviewed
24732         
24733         * src/project_import.c: message strings reviewed
24734         
24735         * src/source.c, src/glades.c: message strings reviewed. Fixed 
24736         some bugs around reading the project properties for creating 
24737         .glade and .desktop files in the Application Wizard. There were
24738         typos in the property names being retrieved
24739         
24740         * widgets/gnomefilelist.c: changed build_full_path to make 
24741         the file widget support ~
24742         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24743         
24744         * THANKS, widgets/e-shell-about-box.c, 
24745         manuals/anjuta-manual/C/authors.sgml: updated for new
24746         patch
24748 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
24750         * src/project_dbase.c: Fixed the file-path-corruption bug
24751         and the cannot-import-file-in-project bug. (follow-up with
24752         the last commit from Stef).
24753         
24754         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24755         with unsaved-project.
24756         
24757 2002-06-05  Stephane Demurget  <demurgets@free.fr>
24759         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24760         misplaced g_free.
24762 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24764         * data/properties/{xml,html,other}.properties: changed some file 
24765         associations
24766         
24767         * data/anjuta.mime: oops! cvs added
24768         
24769         * scintilla/RESearch.cxx: fixed up a problem with comments
24770         
24771         * global-tags/create_global_tags.sh: redirect errors to /dev/null
24772         to avoid messages about missing libs
24773         
24774         * NEWS: started the release notes
24776 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24778         * HACKING: updated with new information on printing, patch naming
24779         
24780         * TODO: removed completed tasks
24781         
24782         * THANKS: updated a few contributions
24783         
24784         * anjuta.prj: updated the icon file
24785         
24786         * anjuta.desktop.in.in: updated to add Categories
24787         
24788         * data/anjuta.mime: created a mime type for Anjuta project files
24789         (NB needs to be added to the install in /usr/share/mime/)
24790         
24791         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
24792         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
24793         to PNG for websites.
24794         
24795         * plugins/patch/patch-plugin.c: clarified some messages and 
24796         made it easier to see different patching sessions
24797         
24798         * src/toolbar.c: changed some message text for consistency
24799         
24800         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
24801         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
24802         in preferences. 
24803         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24804                  
24805         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
24806         src/project_dbase.{c,h}, src/project_import_cbs.c, 
24807         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24808         Added XLib Project and a Dockapp Project types.
24809         * pixmaps/Makefile.am: added line for new pixmap for new xlib
24810         projects
24811         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24812         * src/source.c: Fixed memory leak in existing projects. 
24813         (filename was not freed)
24814         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24816 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
24818         * src/anjuta.h, src/anjuta.c: Added error display funtions
24819         with parent windows.
24820         
24821         * src/appwizard_cbs.c: Changed error display function to use
24822         parented version.
24823         
24824 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
24826         * printing/print.h, printing/printing.c: Taken care of document
24827         zoom factor and fixed a font loading bug. Dynamically calculated
24828         text widths to work with zooms properly. Re-organized code for
24829         dynamic text width calulations to work in general with utf8 chars.
24830          Determined font height and width automatically from the font info.
24831         
24832         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24833         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24834         Converted text.zoom.factor property to use #defined value. Removed
24835         margin header and margin numbers preferences, as they  now
24836         calculated dynamically.
24837         
24838 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
24840         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24841         printing/print-util.h, printing/print.c, printing/print.h:
24842         Rewritten printing support for style based printing. Syntax highlighted
24843         printing, monochromatic printing, setup using preferences etc.
24845         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24846         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24847         language and the styled text buffer.
24848         
24849         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24850         the print setup preferences page and added printer preferences. Added functions
24851         to retrieve preferences with default values.
24852         
24853         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24854         the printing.
24856         * data/properties/anjuta.properties: Added default printer preferences.
24858         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24859         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24860         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24862         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24863         
24864 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24866         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24868         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24869         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24870         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24871         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24873         printing/Makefile.am: Reduced compiler optimizations.
24875         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
24876         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
24877         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24878         tagmanager/tm_workspace.c: TagManager fixes.
24880 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
24882         * printing/*: CVS added. :)
24883         
24884 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24886         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24888         * printing*: CVS added.
24889         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24890           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24891           src/main_menubar_def.h: Gnome Print support
24892         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24893         * configure.in: Enable debugging flag option
24894         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24895           Print properties defined.
24896         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24897         
24898 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24900         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24901         
24902         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24903         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24904           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24905           and cleanups
24906         * src/text_editor.c: Minor cleanups.
24907         * anjuta.c: Tweaks to 'Goto File Line' functionality.
24908         * src/project_dbase.c: Fixes to add/remove files from project.
24909         * src/help.c: Fix minor memory leak.
24910         * src/project_dbase_gui.c: Remove debugging messages.
24911         * src/utilities.[ch]: Cleanups and minor fixes.
24912         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24914 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
24916         * src/anjuta.c [anjuta_apply_preferences()]:
24917         Fixed a crash bug when tab pos is not defined for the editors.
24918         
24919         * data/properties/cpp.properties: Set default identifier property to normal.
24920         This fixes the bug in which the fore color gets hidden with dark background.
24922 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
24924         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24925         scintilla 1.46
24926         
24927         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24928         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24929         src/anjuta.c, data/properties/anjuta.properties:
24930         Implemented line wrapping.
24931         
24932         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
24933         
24934         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24935         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24936         tags. Code was reviewed from GNOME Bonsai view.
24937         
24938         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24939         it seems to have been removed by scintilla people.
24940         
24941         * data/properties/anjuta.properties: Set default line wrap to false, as
24942         is noticably slow with big files.
24943         
24944 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
24946         * src/project_import_gui.c: disallow the selection of files in
24947           the browse dialog.
24948         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24949           preferences code.
24950         
24951 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24953         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24954           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24955         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24956         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24957           now works properly.
24958         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24959         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24960         * src/utilities.[ch]: Added some utility functions.
24961         * tagmanager/tm_project.c: Fix for bug in file removal from project.
24962         
24963         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24965 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24967         * HACKING: info on FIXME statements and removed ccview references
24968         * Makefile.am: added rule to make RPM package
24970 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24972         * THANKS, widgets/e-shell-about-box.c, 
24973         manuals/anjuta-manual/C/authors.sgml: updated for new
24974         patch
24975         * src/anjuta.c: removed unnecessary warning code since CVS 
24976         support is now implemented :-)
24977         * manuals/sgmldocs.make: implemented a fix for bug #553969
24978         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24979         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
24980         manuals/C/anjuta-faqs-C.omf: modified the descriptions
24981         
24982 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24983         
24984         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24985           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24986           src/main_menubar_def.h, src/preferences_gui.c,
24987           preferences.c, preferences.h: setup Username and Email 
24988           preferences, Insert ChangeLog and Username editor functions
24989           
24990           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24992 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24993         
24994         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24995           src/src_paths_cbs.c, src/src_paths_gui.c
24996           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24998           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25000 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25002         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
25003           and goto tag menu items to main menu.
25005 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25007         * THANKS, widgets/e-shell-about-box.c, 
25008         manuals/anjuta-manual/C/authors.sgml: added new contributors
25009         * HACKING: updated with info on files to change for credits
25011 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
25013     * src/aneditor.cxx: extended extension list which fixes segfault
25014     on selecting lisp, ruby or matlab as highlight style.
25016 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25018         * src/main_menubar_def.h: fixed an array initialiser and fixed
25019         the lexer settings for the new entries on the Format menu
25021 2002-05-07  Stephane Demurget  <demurgets@free.fr>
25023         * Synced with Scintilla 1.45
25025 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25027         * anjuta.prj: added another missing file
25028         * ChangeLog: fixed some incorrect change dates I caused by 
25029         sloppy cut-and-pasting :-/
25031 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25032         
25033         * src/mainmenu_callbacks.c: fixed title of new About box
25035 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25037         * src/pixmaps.h: added macros for OpenGL and SDL project icons
25039 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25041         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
25042         * anjuta.prj: updated for new files
25044 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
25046         * widgets/e-shell-about-box.c: Added version display.
25047         
25048 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25050         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
25051         widgets/scroll_menu.c: fixed up some compiler warnings (patch
25052         from Philip Van Hoof)
25054 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25056         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
25057         dependency
25058         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
25059         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
25060         that produced build errors (needs checking on a machine with the
25061         ja locale!)
25062         * data/properties/lisp.properties: updated to match format of other
25063         lexer property files supplied with Anjuta
25065 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25067         * anjuta.prj: added new files
25068         * HACKING: added information from the mailing list on 
25069         adding new project types to the wizard (thanks to Johannes)
25071 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25073         * src/utilities.h, src/launcher.c, src/gnome_project.c,
25074           src/appwiz_page2.c: Fix for 547038.
25076 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25078     * attach_process.c, attach_process_cbs.c: Fixed a dialog
25079     hide bug.
25080     
25081     * about.h: cvs removed.
25082     
25083 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25085         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25087         Fix for #539574.
25089         * src/anjuta.c (anjuta_system_error): checks for the error number to
25090         know whether the error description is needed or not.
25092 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25094         * pixmaps/anjuta_logo.png: New about logo.
25095     
25096         * pixmaps/anjuta_icon.png: New icon from Misha. The
25097         old one had trouble with some gtk themes.
25098     
25099         * about.c: Removed. No longer needed.
25101         * mainmenu_callbacks.c: Removed reference of about.h
25102     
25103 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25105         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25107         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
25108           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
25109         About Dialog (thanks to the Evolution team for the cool widget!)
25111 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25113         Patch from lbell <lbell@tsc4.com>
25114     
25115         * src/find_in_files.c, src/find_in_files.h,
25116           src/anjuta.c: Added save_yourself, load_yourself routines.
25117     
25118         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
25119         Added "Append messages" toggle button. This will enable
25120         the search results to be appended to the already existing
25121         results.
25122     
25123         * src/debugger.c: Fixed a typo.
25124     
25125         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
25126           src/session.c, src/session.h: Improved session management.
25128 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25130         * THANKS, FUTURE, AUTHORS: Changed my email and
25131         avoided yahoo.com.
25133 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25135         Impl. feature request #525271 (add Lisp support).
25137         * data/properties/lisp.properties: added.
25139         * data/properties/Makefile.am, data/properties/anjuta.properties: added
25140           the lisp properties.
25142         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
25143           src/utilities.[ch]: added support for the Lisp highlight style.
25145 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25147         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25148           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25149           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
25150           option preferences to have a persistent setting. Plus it's not used
25151           often, so it's better here than flooding the menus.
25153         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
25154           preferences pages a lot more consistent and sweeter: tabs direction
25155           radiobuttons are directed against the meaning, all pages have an
25156           outter frame, a lot of padding, removed all expand attributes for
25157           vertical boxes, ...
25159           That's not a total revamp, but it's really looking better now, even
25160           if there's still work to be done.
25162 2002-05-01  Andy Piper <andy.piper@freeuk.com>
25164         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
25165         * TODO: added task to be completed before next release (update all credits)
25167 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25169         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
25170         Benke László.
25172 2002-05-01  Benke László  <decike@freemail.hu>
25174         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25176         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25177           src/main_menubar_def.h, src/mainmenu_callback.[ch],
25178           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
25179           to the format menu in order to reorder the notebook tabs in
25180           alphabetical order everytime a file is created/opened/saved.
25182 2002-05-01  Philip Van Hoof <freax@pandora.be>
25184         * widgets/gnomefilelist.[ch] (history_combo_go),
25185         (history_combo_clicked): impl.
25187         (gnome_filelist_new_with_path): use this new impl.
25189 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25191         * src/project_dbase_gui.c (add_file): added the xpm file type.
25193 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25195         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
25196         tag manager fixes.
25198         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
25199           of tag types.
25201         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
25202           src/text_editor_menu.c: Added context sensitive search in symbol
25203           browser and editor.
25205         * configure.in: Changed version number to 0.1.9.99.
25207         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
25208           src/project_import.c: Minor changes to project import facility.
25210         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
25211           (Forced to use specific brace format)
25213         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
25214           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
25215           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
25217 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
25219         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
25220         replaced the spinbutton with an hscale, and made the UI less "blocky".
25222         * src/cvs_gui.c: When diffing a project you can choose date and
25223         release now.
25225         * src/project_dbase.c: Import_file activated again
25227         * configure.in, plugins/Makefile.am: Added patch plugin
25229         * plugins/patch/*: The new patch plugin
25231 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25233         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25235         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
25236         dropdown list shown by autocompletion are now removed.
25238 2002-04-28  Philip Van Hoof <freax@pandora.be>
25240         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
25241         a bunch of filetypes from the older version.
25243         * src/project_dbase_gui.c (add_file): changed the import
25244         dialog's filetypes combo contents depending on the
25245         type of data to be imported.
25247 2002-04-28  Stephane Demurget  <demurgets@free.fr>
25249         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25250         the amount parameter as Philip stated and reformated to follow the
25251         Gnome convention.
25253         * src/project_dbase.c (project_dbase_make_default_filetype_list):
25254         changed accordingly.
25256 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25258         Fix for #531293.
25260         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25261         Shift-F6, to be more consistent with other Gnome apps.
25262         Moved the "Search next" entry under the "Search" one, and swapped the
25263         order of the "Find in files" and "Find and Replace" ones.
25265         Some additional fixes ands cleanups on the edit menu.
25267         * src/main_menubar.h: replaced all occurences of repeat_find by
25268         find_again for the code to be more consistent.
25270         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25271         sensitiveness depending on the existence of an active text buffer.
25273         * TODO: added some bits about improving the usability of the
25274         search/search again couple.
25276 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25278         * src/preferences_gui.c: made the tab labels text more consistent
25279         (s/misc/Misc/).
25281 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25283         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
25285         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25286         filename.
25288         * src/main.c (main): simplified some code and cleanups.
25290         Fix a part of #499366:
25292         * src/commands.[ch] (sync_from_props), (command_editor_save),
25293         (on_apply_clicked), (create_command_editor_gui): added the gui
25294         corresponding to the command.terminal preference.
25296 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25298         Fix for #465180.
25300         * anjuta.spec.in: added build requirements for the source rpm.
25302 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
25304         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25305         
25306         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
25307           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
25308           src/project_type.c, source.c, wizard_gui.c:
25309           Added new GNOME 2 project types and changed glade behaviour to
25310           produce GTK code if project type GTK was selected and GTKmm code
25311           if project type GTKmm was selected (and not depending on the 
25312           selected language. Disabled glade for GNOME 2 projects because
25313           we will need glade2 there.
25314           
25315         * src/project_dbase.c: Fixed a memory lack.
25316         
25317         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
25318         
25319         * src/cvs.c: Added an error message if jobs are running
25321 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
25323         * tagmanager/tm_work_object.c: Fixed a chrash
25324         bug which occurs when it tries to stat an empty
25325         file name.
25326         
25327 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
25329         * src/controls.c: CVS menu items now becomes
25330         insensitive when the launcher is busy.
25331         
25332         * src/anjuta.c, cvs.h, cvs.c: Created a function
25333         to update the cvs preferences when preferences are
25334         applied in preferences dialog and called it from
25335         anjuta_update_preferences().
25336         
25337 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
25339         * src/cvs.c: Added a space in the cvs command
25340         before the revision part. This fixes the cvs
25341         error we get when cvs-diffing with revisions.
25342         
25343         * src/cvs.c: Fixed a compiler warning.
25344         
25345         * src/find_replace.c: The dialog now remembers
25346         the settings including the "prompt on replace"
25347         which seems to have broken somewhere line the
25348         changes.
25349         
25350 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25352         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
25353         Added a new property in cvs class to hold a boolean
25354         for enabling date in cvs diff. This fixed the bizzare
25355         diff output due to the date that goes with the cvs
25356         command. Also, set the default value of compression
25357         to 3 and unified diff option to 1.
25358         
25359 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25361         * src/cvs.c: The diff editor is set to hilite as
25362         diff syntax hiliting.
25363         
25364         * configure.in, manual/Makefile.am:
25365         Added a new manual module for ja language.
25366         
25367         * manual/ja/*/*/*: New module and files for the
25368         ja translation for the anjuta documentation
25369         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
25370         
25371 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
25373         * src/launcher.c: Made a very messy work around
25374         for the launcher authentication to work properly.
25375         
25376         * src/find_replace.c: Applied the missing patch
25377         from Dan Elphick <dre00r@ecs.soton.ac.uk>
25378         
25379 2002-04-16 Andy Piper <andy.piper@freeuk.com>
25381         * src/cvs.c, src/main_menubar_def.h: made message strings
25382         consistent with existing standards from our own documentation 
25383         (such as uppercase P in Project, corrected spelling of 
25384         repository, etc.)
25386 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25388         * src/cvs_gui.c: Cleaned up gui and aligned various
25389         widgets to give a clean look.
25390         
25391 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25393         * src/launcher.c: Added work around to retrieve
25394         the child exit code. It works. :)
25395         
25396         * src/find_in_files.c, src/gnome_project.c,
25397         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
25398         src/clean.c, src/clean_project.c, src/build_project.c,
25399         src/build_file.c: Modified to handle the new
25400         child exit code.
25401         
25402 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
25404         * src/find_replace.c: Changed signal to call
25405         on_replace_text_close on from delete_event
25406         to close => the replace history is now updated.
25408 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
25410         * src/cvs.c: escaped the cvs import message before
25411         passing it to cvs.
25412         
25413 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
25415         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25416         
25417         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
25418         
25419         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
25420         Added cvs import
25421         
25422         * src/preferences_gui.c: GUI improvements
25423         
25424         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
25426 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
25428         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
25429         Removed static qualifier from tm_tag_type_name() and
25430         availed it's prototype for use in outside code. also
25431         created reverse map function tm_tag_type_name();
25432         
25433         * src/anjuta.c: Implemented qualified tags names for
25434         the tag list (on the toolbar pulldown list) to avoid
25435         ambiguty in tags with similar names (like prototype
25436         and definition). Patch modified and improved.
25437         
25438         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
25439         
25440 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25442         * src/utilities.[c,h]: Added a utility funtion
25443         that escapes the single and double quotes in a
25444         given string. Useful for passing command line
25445         args with quotes.
25446         
25447         * src/cvs.c: Escaped the cvs log message before
25448         passing it to cvs command line to avoid ambiguties
25449         with quotes in the message.
25450         
25451         * pixmaps/anjuta_icon.png: Changed to the new icon.
25452         from Todd Goyen <goyen@mbi-berlin.de>
25453         
25454         * src/message-manager-private.cc: Added regex to 
25455         recognize (underline hilite) the parsable outputs
25456         from the zvt terminal.
25457         
25458 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25460         Patch from: Tina Hirsch <tehirsch@arcor.de>
25461         
25462         * src/project_type.c:
25463         Fixed a bug in the wxproject type and modified the erroroutput when
25464         configure doesn't find wx-config
25465         
25466         Patch from: Timothee Besset <ttimo@idsoftware.com>
25467         
25468         * src/anjuta.c, src/message-manager-private.cc,
25469           src/message-manager-private.h
25470         Catches double clicks in the zvt terminal, and calls goto_error_line
25471         to jump to the appropriate location in the source. This will recognize
25472         grep -n output
25473         
25474 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
25475         
25476         * src/build_project.c: Taken care of memory leak
25477           by freeing cmd variable properly.
25479         * src/main_menubar_def.h: Fixed wrong signal connection
25480           for cvs project commit.
25481           
25482         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
25483         
25484         * src/preferences_gui.c: Added some border and adjusted
25485           expandsion, filling in box adds to make the cvs preferences
25486           more nicer.
25487         
25488 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
25490         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25491         
25492         * src/cvs*, src/main_menubar*, src/preferences*: 
25493         Moved CVS settings to preferences, added a nice login dialog.
25494         
25495         * src/controls.c, src/project_dbase.c:
25496         CVS project options are only shown if a project is open
25497         
25498         * src/build_project.c:
25499         User is now asked if he wants to install as root 
25500         
25501         * src/launcher.c:
25502         Fixed a warning
25504         * anjuta.prj: Updated with cvs files
25505         
25506         * TODO: Remove task which are done
25507         
25508 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
25510         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
25511         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
25512         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
25514         Modified launcher to use controlling terminal to detect and
25515         take care of password authentications (for example, for cvs
25516         and root installs).
25517         
25518         * pixmaps/password.png: New file.
25519         
25520 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25522         Anjuta kick start tutorial wirtten by:
25523           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
25525         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
25526           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25527           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
25528           manuals/C/anjuta-tutorial/figures/*.png:
25529           
25530           Added files
25531         
25532         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
25533           
25534           Modified files.
25535         
25536 2002-03-28 Roel Vanhout <roel@stack.be>
25538         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25540         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
25541           src/preferences_gui.c:
25542         Added option to wrap around to beginning/end of file when on last bookmark
25543         and next/previous bookmark is pressed
25544         
25545 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25547         Patch from Philip Van Hoof <freax@pandora.be>
25548         
25549         * src/gnomefilelist.c:
25550         Added gimp like feature that changes the file extension of
25551         the filename entered in the selections when the file
25552         filter is changed.
25553         
25554 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25555         
25556         Patch from Roy Wood <roy.wood@filogix.com>
25557         
25558         * src/controls.c, src/find_text.c, src/find_text.h,
25559           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25560           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25561           
25562           Menuitem for entering currently selected text as find target,
25563           added key accel for "find next" and changed some key accels for
25564           other key for consistency.
25565           
25566         * src/utilities.c:
25567           Cleaned up code.
25568         
25569 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25571         * src/watch.c, src/watch.h, src/watch_cbs.c,
25572           src/watch_cbs.h, src/watch_gui.c:
25573         
25574           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
25575         
25576           Added change watch entries feature
25577           and Watch entries modify on double click fixed.
25579 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25581         * src/mainmenu_callbacks.c:
25582         
25583           Project commit should not bypass dialog as
25584           we need to get the cvs log from the user.
25585           
25586 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25588         * src/project_dbase.c:
25589         
25590           Patch from Roy Wood <roy.wood@filogix.com>
25591           
25592           Fixed docking bug with the new docking patch
25593           to fix copy/paste bug.
25594           
25595 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25597         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25598           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25599           src/main_menubar.h, src/main_menubar_def.h,
25600           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25602           Added cvs project support. Featured bypass cvs dialog for
25603           cases where we don't need dialog (such as project and right
25604           click selection from file browser). Cleaned up cvs code to
25605           make them generic cvs operations instead of separate file
25606           and project operations. Added cvs log action. Increased
25607           file entry box width and enabled "unified diff" by default.
25608           Used Editor buffer for status and log and set hilite for
25609           these buffers including diff buffer (DIFF hilite).
25610           
25611 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25613         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25615         * data: Added file autogen.sh.wxwin 
25616         * data/Makefile.am: Added entry for autogen.sh.wxwin
25617         * pixmaps: Added project image appwiz_wxwin.png
25618         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25619         * src/appwizard_cbs
25620           src/compiler_options.c
25621           src/pixmaps.h
25622           src/project_dbase.c
25623           src/project_dbase.h
25624           src/project_import_cbs.c
25625           src/project_type.c
25626           src/source.c
25627           src/source.h
25628           src/wizard_gui.c: Added everything necessary for new
25629                             project type 'wxWindows (wxGTK)
25630         * src/project_dbase.c: Fixed a bug that caused every project
25631                                to be a glade project in dialog
25632                                                    'Project information'.
25634 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25636         Patch submitted by Roy Wood <roy.wood@filogix.com>
25637         
25638         * src/anjuta_gui.c, src/message-manager-dock.c,
25639           src/project_dbase.c:
25640           
25641           fixed the copy/paste bug by rewriting dock/undock
25642           code.
25644 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
25646         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25647         
25648         * src/cvs*, src/Makefile.am:
25649           New file for CVS support. File operations currently work
25650           cvs login needs to be done. Project support is not yet
25651           started.
25653         * src/main_menubar*, src/mainmenu_callbacks,
25654           src/anjuta.c, src/anjuta.h:
25655           Added menus and functions for cvs commands.
25656           
25657         * src/text_editor_menu.h: 
25658           Added #include <gtk/gtk.h>
25659           
25660         * src/gotoline.h:
25661           Removed a warning (and this time it works ;-)
25663         * src/utilities.c, src/utilities.h:
25664           Added a utility function to retrieve directory
25665           name out of full path.
25667 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
25669         * src/executer.c: (create_executer_dialog): changed the default
25670           focus on the entry.
25672 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25674         * widgets/gnomefilelist.c:
25675         Fixed duplicate history entries for the same directory.
25676           
25677 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25679         Fix for #520092.
25681         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25682           it's already used by scintilla to delete the whole current line.
25684 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25686         Fix for #525107.
25688         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25689           calls to fileselection_hide_widget,
25690           (on_open_filesel_cancel_clicked): removed.
25692         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25693           (on_add_prjfilesel_cancel_clicked):
25695         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25696           impl.
25698         * src/fileselection.c: Made some functions static.
25699           (fileselection_hide_widget): rewritten using the new
25700           gnome_filelist_set_multiple_selection function.
25702         * src/fileselection.c: (on_file_selection_delete_event): removed
25703           unuseful widget hides. Some cleanups,
25704           (on_file_selection_cancel_clicked): impl,
25705           (create_fileselection_gui): changed the cancel button clicked's
25706           callback to use this new function.
25708         * src/anjuta.c: (anjuta_new):
25709         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25710           callbacks, because this the gnome filelist widget's job.
25712         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25713           clist selection mode duplicates set,
25714           (gnome_filelist_key_press): use the new impl. function.
25716 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25718         Fix for #441233.
25720         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25721           fixed some bogus code using an array cell out of
25722           range, removed unecessary gettext usages.
25724         * src/appwiz_page2.c: (on_prj_name_entry_changed):
25725           some cleanups and now transform minus characters to
25726           underscores.
25728         * src/source.c:
25729           (source_write_configure_in),
25730           (source_write_toplevel_makefile_am),
25731           (source_write_desktop_entry),
25732           (source_write_glade_file):
25733         * src/project_dbase.c: (project_dbase_summon_glade),
25734           (project_dbase_generate_source_code):
25735         * src/glades.c: (gladen_write_glade_write):
25736           replaced some occurences of the target name by the
25737           project filename, using project_dbase_get_proj_name,
25738           to fix the name of some files.
25739           Fixed a lot of mem leaks.
25740           Various code cleanups.
25742 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25744         Merged with latest (1.44) scintilla.
25746         Added: - The calltip.<lexer>.end.definition property to display help
25747                  text on a second line of calltip.
25748                - The calltip.<lexer>.word.characters property to correctly find
25749                  calltips for functions that include characters like '$' which
25750                  is not normally considered a word character.
25751                - The use.monospaced property to determine initial state of
25752                  Use Monospaced Font setting.
25754         Bugs fixed: Too many to mention; please see :
25755                     http://www.scintilla.org/ScintillaHistory.html for the
25756                     full changes list.
25758         * scintilla/*/*: updated nearly all files.
25760         * TODO: removed the need of a scintilla merge.
25762         Merged with latest (1.44) SciTE properties.
25764         * data/properties/anjuta.properties: added the wrap, use.monospaced
25765           properties.
25767         * data/properties/html.properties: added a missing php extension, and
25768           updated php keywords to the latest reference.
25770         * data/properties/pascal.properties: added commands to compile, build
25771           and execute pascal applications.
25773         * data/properties/lua.properties: added styles for statements.
25775         * data/properties/bash.properties: added the declare keyword.
25777         Fixed distchecking.
25779         * global-tags/Makefile.am,
25780           global-tags/create-global-tags.sh: used some kind of ugly hack to
25781           make distchek work, since noone has proposed some better way.
25783         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25784           and Ctrl-N replace Alt-N for new file according to the Gnome design
25785           reference.
25787 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25789         * widgets/gnomedirlist.c
25790         widgets/gnomedirlist.h
25791         widgets/gnomefilelist.c
25792         widgets/gnomefilelist.h:
25794         Added GPL headings in the file.
25796 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25798         * src/attach_process.c
25799         src/attach_process_cbs.c
25800         src/attach_process_cbs.h
25801         src/attach_process_gui.c
25802         src/breakpoints.c
25803         src/breakpoints_cbs.c
25804         src/breakpoints_cbs.h
25805         src/breakpoints_gui.c
25806         src/commands.c
25807         src/compiler_options.c
25808         src/compiler_options_cbs.c
25809         src/compiler_options_cbs.h
25810         src/compiler_options_gui.c
25811         src/find_in_files.c
25812         src/find_in_files_cbs.c
25813         src/find_in_files_cbs.h
25814         src/find_in_files_gui.c
25815         src/find_replace.c
25816         src/find_text.c
25817         src/help.c
25818         src/preferences.c
25819         src/preferences_gui.c
25820         src/project_config.c
25821         src/src_paths.c
25822         src/src_paths_cbs.c
25823         src/src_paths_cbs.h
25824         src/src_paths_gui.c:
25825         
25826         Bugs #521629 and #522427 fixed. The problem was, that the
25827         escape-key was not catched and the dialog was hidden, but
25828         the flag was not set correctly.
25830         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25831         using the gnome_dialog_close_hides()-setting present in most dialogs.
25832         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25833         emits "close" and set the flag in the close-callback.
25835         Patch from: Jens Georg <mail@jensgeorg.de>
25837 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25839         * src/*.{c,cpp}: s/string_free/g_free/
25841         * src/utilities.[ch]: (string_free): removed.
25843 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
25845         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25847         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25848         src/mainmenu_callbacks.[ch]:
25849         Removed Project menu options: README, TODO, ChangeLog and NEWS
25850         Moved Save Build Messages to Build menu and only highlight it
25851         when there are build messages.
25852         Corrected a spelling: "mojority" -> "majority"
25853         Fixed initialisation of edit.edit_app_gui so now Edit menu
25854         can be shown when no project is loaded.
25856         * src/project_dbase.h: Removed prototype for static function
25858 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
25860         * src/text_editor.c: Editor is marked changed after
25861         autoformat. 
25862         
25863         Patch from: Jens Georg <mail@jensgeorg.de>
25865 2002-03-04 Roel Vanhout <roel@stack.be>
25867         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25869         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25870         Added option to ignore binary files on 'Find in files' (grep -I option)
25872 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25874         * src/main.c:
25875         session restoration and commandline load in 
25876         gtk idle loop.
25877         
25878         * src/anjuta.[h,c], src/anjuta_cbs.c:
25879         Removed "clear windows menu" and prevented runtime 
25880         warnings.
25881         
25882         * src/compile.c, src/build_file.c, src/build_project.c,
25883         src/clean.c:
25884         Takes into account the preference setting for 
25885         show dialog when job completes. Dialogs are
25886         shown when it is enabled otherwise not.
25887         
25888 2002-03-03 Roel Vanhout <roel@stack.be>
25890         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25891         
25892         * src/find_text.c
25893         Store 'Find...' search string on search so that 'Find Next' will search for
25894         that string, even if the dialog hasn't been closed yet.
25896 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25898         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25899         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
25900         src/main_menubar_def.h:
25901         
25902         Organized menus, removed "Windows" and "Utilities" menus from the
25903         menubar [they are no longer needed]. Also removed some extragenous
25904         separators.
25905           
25906 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25908         * src/message-manager-private.cc:
25909         Set message clist selection mode to BROWSE.
25910         
25911         * src/message-manager.cc, src/an_symbol_view.c,
25912         src/an_file_view.c:
25913         Added Key navigation for the CTree and CList. Arrow left for
25914         node collapse, right for node expand, space (or enter) for
25915         activation (same as double click).
25916         
25917 2002-03-03 Roel Vanhout <roel@stack.be>
25918         
25919         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25920         
25921         * plugins/class-gen/clsGen.c
25922         Added functionality to semi-intelligently prefill filename
25923         boxes with names deduced from class name
25925 2002-02-26 lbell <lbell@tsc4.com>
25927         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25928         * src/preferences_gui.c:
25929         Removed an incorrect use of gtk_misc_set_alignment().
25930         
25931         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25932         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25933         src/preferences.h, src/preferences_gui.c:
25934         
25935         Added the option to reload last open project at the startup.
25936         Added the possibility to open a new project without close
25937         an existing one
25938         
25939         * src/properties.cxx:
25940         Corrected a spelling mistake in message string.
25941         
25942         * src/session.c:
25943         Updated session functions.
25944            
25945 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
25947         * widgets/gnomefilelist.c: Bug fixes.
25948         
25949         Patch from Philip Van Hoof <freax@pandora.be>
25950         
25951 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25953         * src/an_file_view.c:
25954         anjuta was unable to open some files becuase they were not being
25955         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25956         Removed mime checking when opening with anjuta, becuase it doesn't
25957         hurt to open binary files in anjuta (some even may want to do so).
25958         
25959         Added a warning when mime type is not set when "view with default
25960         viewer" is activated.
25961         
25962         * src/an_file_view.c, an_symbol_view.c:
25963         Converted N_() to _() where ever appropriate in the strings.
25964         
25965 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
25966         
25967         * src/appwizard_gui.c, src/appwizard_cbs.c
25968           src/wizard_gui.c/h, src/appwiz_page3.c,
25969           src/project_import_gui.c:
25970           
25971         Moved target type radiobuttons to appwiz. page 2
25972         
25973         * src/message-manager-private.cc
25974         Fixed a bug which caused a crash if next message function was used
25976         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25978 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25980         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25981         Modifies the behaviour of Alt-TAB in Anjuta. This
25982         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25983         edited files in the first items of the notebook.
25985         Patch from: Timothee Besset <timo@qeradiant.com>
25986         
25987 2002-02-24  Philip Van Hoof <freax@pandora.be>
25989         * widgets/gnomefilelist.c, gnomefilelist.h:
25990           Added filecompletion
25991           
25992         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25994 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
25996         * configure.in: Added "sk" to ALL_LINGUAS.
25998 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
25999   
26000         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
26001           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
26002           src/wizard_gui.c: Added support for static and dynamic libs
26003         
26004 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
26006         * widgets/gnomefilelist.c:
26007           Fixed gnome_filelist_get_lastfilename so it no longer returns
26008           a corrupted path.
26010 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
26012         * src/resources.h, resources.c:
26013         Added url handler.
26015         * src/main_menubar_def.h, mainmenu_callbacks.c:
26016         Changed to use gnome configed url handler.
26018 2002-02-19  Philip Van Hoof <freax@pandora.be>
26020         * widgets/gnomefilelist.c
26021         Added PHP filetype.
26023 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
26025         * plugins/class-gen/clsGen.c:
26026         Added c++ support.
26027         
26028         * widgets/gnomefilelist.c:
26029         Gives the maximum space to the files section of the open file dialog.
26030         
26031         Patches from: lbell <lbell@tsc4.com>
26032         
26033 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
26035         * src/anjuta.c, main.c:
26036         Used tm_get_real_path in anjuta_get_full_filename();
26037         
26038 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
26039         
26040         * anjuta.prj: update version
26042 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26044         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
26045           removed the amount arg and replaced with a NULL-ending list.
26046           (gnome_filelisttype_makedefaultlist): use the new prototype.
26048 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
26050         * src/about.c, THANKS: updated for new contributors
26051         
26052         * anjuta.prj: added new files
26053         
26054         * README: corrected some documentation, ctags no longer needed,
26055           pkgconfig now required
26056           
26057         * data/properties/others.properties: add .cvsdiff extension
26058         
26059         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
26060           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
26061           file import
26062           
26063         * doc/anjuta.1: added initial man page thanks to 
26064           Rob Bradford <rob@debianplanet.org> (NB build and install 
26065           needs work)
26066         
26067 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
26069         * src/Makefile.am: Cleaned handling of compiler flags by moving them
26070           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
26071           warning flags. 
26072   
26073         * configure.in: Changed version to 0.1.10-pre
26074   
26075 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26077         * src/fileselection.c: (create_fileselection_gui): always display
26078           the directory creation button as we cannot rely on the dialog
26079           titlebar.
26081         * widgets/gnomefilelist.[ch]: fixed includes.
26083         * pixmaps/new_folder.xpm: resized, added a + sign.
26085 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26087         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
26088           changed all extensions to begin with a dot.
26090 2002-02-16  Philip Van Hoof  <freax@pandora.be>
26092         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26094         * THANKS: added Philip.
26096         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
26098         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
26099         * src/file_selection.[ch],
26100         * widgets/gnomefilelist.[ch]: added a filetype
26101           combobox to the Anjuta file dialog widget.
26103 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
26105         * anjuta.spec.in: eep! the import script was not being installed by
26106           RPM - fixed for the release.
26108 2002-02-13  Stephane Demurget  <demurgets@free.fr>
26110         Various cleanups and fixes for the next release to be able to make
26111         distcheck.
26113         * plugins/*/*.c: added missing prototypes causing gcc to speak to
26114           much and make some tweaks plus cleanups.
26116         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
26117           args to remove some warnings.
26119         * global-tags/Makefile.am,
26120           data/Makefile.am,
26121           src/Makefile.am: link against Anjuta static libs using the
26122           $(top_builddir) dir, not anymore on $(top_srcdir) to make
26123           distcheck happy.
26125         * src/Makefile.am: ditto with all the Anjuta static libs.
26127         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
26128           include, as we already include the whole directory for the build.
26130         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
26131           
26132 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
26134         * pixmaps/Makefile.am: icon for libglade project now installed
26135         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
26136         * manuals/C/Makefile.am: removed ChangeLog reference which was 
26137           breaking some build stuff
26138         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
26139           include reference problems that showed up on make distcheck
26140         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
26142 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
26143         
26144         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
26146 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
26148         * src/message-manager-private.cc:
26149           The horizontal scrollbar now shows properly on demand.
26150         
26151 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
26153         * src/dnd.c fixed some warnings
26154         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
26155           and works. It is shown always at the moment but before it was
26156           shown on demand and did never work. 
26158 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
26160         * src/anjuta.c: Fixed a crash bug.
26161           patch from: Jens Georg <mail@jensgeorg.de>
26163 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
26165         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
26166           reports a problem with missing end tags on <graphic>
26168 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26170         * manuals/C/ChangeLog: removed since it was never used
26171         * manuals/C/anjuta-manual/*: more updates, new screenshots
26172         * anjuta.prj: updated for new manuals/ structure
26174 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
26176         * source.c, compiler_options.[c/h]:
26177           Fixed bug #460321 "Problem with optimization options" 
26178           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
26179         
26180 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26182         * NEWS: prepared for release, need to fill in date
26183         * data/welcome.txt: version number updated
26185 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26187         * src/text_editor_menu.c, src/an_file_view.c, 
26188           src/an_symbol_view.c: marked strings for translation
26189         
26190         * src/defaults.c, data/properties/xml.properties:
26191           *.omf and *.xsl files should use XML highlighting
26192           
26193         * manuals/C/anjuta-manual/*:
26194           - restructured so that files have more meaningful names
26195             and are easier to edit (see anjuta-manual.sgml for the
26196                 ordering)
26197           - updated some screenshots
26198           - continued rewrite
26200 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
26202         * main.c: Made a workaround to remove the old
26203         anjuta gnome config file (older than 9 Feb 2002). This
26204         will fix the bug which never lets the brower toolbar shown.
26205         
26206         * main.c: In fact, the above solution wouldn't work in all
26207         cases. Therefore, here is the better fix, which works by
26208         detecting the version of the old config file and deleting
26209         ~/.gnome/Anjuta if it is lesser than 0.1.9.
26210         
26211 2002-02-01  Andy Piper <andy.piper@freeuk.com>
26213         * HACKING: added info on submitting patches
26215 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
26217         * src/project_import_gui.c, src/project_import.c:
26218           - If Project Import Wizard is canceled everything is 
26219                 cleaned up now.
26220           - Back button is now insensitive on page 3 (some problems: 
26221                 see TODO in project_import_qui.c:284
26222           - Menu frame is insensitive if project type != GNOME(mm)
26224 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26226         * src/main.c: Fixed bug #  (Unable to open files on
26227         double click in project window from second trial onwards when
26228         the project is opened from command line).
26229         
26230         * po/POTFILES.in: Removed tags_manager.[h,c]
26231         
26232 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26234         * src/preferences.c:
26235           A quick hack to fix the 'invisible' browser toolbar when
26236           upgrading from 0.1.8 to 0.1.9
26237           
26238         * src/anjuta.c:
26239           Fixed toolbar names which were causing confusions in the toolbar
26240           show/hide.
26241           
26242         * src/main.c:
26243           Substituted "anjuta" with PACKAGE
26244           
26245         * src/project_import_gui.c: 
26246           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26247           
26248         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26249           Added new files and removed obsolete ones.
26250           
26251 2002-01-30  Andy Piper <andy.piper@freeuk.com>
26253         * src/appwizard_cbs.c, project_import_cbs.c, 
26254           main_menubar_def.h, project_import_gui.c: 
26255           updates to message strings and layout for the 
26256           import wizard.
26257           
26258         * text_editor_cbs.c: fix for the tab menu entries for 
26259           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26261 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26263         * src/toolbars.c,
26264           src/toolbars.h,
26265           src/anjuta_gui.c,
26266           src/controls.c:
26267           
26268           Tag dropdown exclusive (takes
26269           all space in the toolbar) and never vertical and
26270           increased the width of the tag combo to 256 pixs.
26271           Toolbar separator before the combo and button.
26272           Added tags label before the tag button.
26273           Reorganized the dock bands for the toolbars.
26274           
26275         * src/project_import_gui.c
26276           src/project_import.c:
26277           Fixed an error and removed an unused variable.
26278           
26279         * data/properties/anjuta.properties:
26280           Removed the property for the old toolbar and set
26281           browser toolbar show to default.
26282           
26283         * src/project_dbase.c: excluded modules were not
26284           loaded. Fixed.
26285           
26286         * src/source.c:
26287           No build files will be written if the project is blocked.
26288           
26289         * src/project_import.c,
26290           src/project_import_cbs.c,
26291           src/project_gui.c,
26292           src/wizard_gui.c:
26293           
26294           Manually applied Johannes patch to fix some memory
26295           issues and gui clean up.
26296           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26297         
26298         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
26299           Fixed a bad bug with remove file from project because of
26300           files were never removed properly from the project and
26301           from the tagmanager.
26302           
26303         * src/appwiz_page3.c: Disabled unused codes to clear
26304           compiler warnings.
26305           
26306 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26308         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
26309         
26310         * data/Makefile.am
26311           pixmaps/Makefile.am
26312           src/Makefile.am
26313           src/an_file_view.c
26314           src/an_symbol_view.c
26315           src/anjuta.c
26316           src/anjuta.h
26317           src/anjuta_cbs.c
26318           src/anjuta_gui.c
26319           src/controls.c
26320           src/main_menubar.c
26321           src/main_menubar.h
26322           src/main_menubar_def.h
26323           src/mainmenu_callbacks.c
26324           src/mainmenu_callbacks.h
26325           src/pixmaps.h
26326           src/project_dbase.c
26327           src/project_dbase.h
26328           src/text_editor.c
26329           src/text_editor_menu.c
26330           src/text_editor_menu.h
26331           src/toolbar.c
26332           src/toolbar.h
26333           src/toolbar_callbacks.c
26334           src/toolbar_callbacks.h :
26335           
26336           Patch submitted by:
26337           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26338           
26339           Removes the Tags toolbar and substituted it with
26340           tags combo dropdown list. Fixes a couple of bugs.
26341           
26342           Moved the tag combo to browser toolbar because
26343           main toolbar was becoming too long.
26344           Made a new icon of tag toolbar.
26345           
26346         * po/zh_TW.po: Fixed bug.
26347           
26348         * pixmaps/an_tag.xpm: Added new file.
26350 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26352         * src/project_import_gui.c: Reorganized project
26353         import gui page 2.
26354         
26355 2002-01-29  Andy Piper <andy.piper@freeuk.com>
26357         * HACKING: added info on creating windows and dialogs
26359 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
26361         * src/tm_file_view.c:
26363           Sorts the file list at the end instead of doing sort-insert
26364           to improve performance.
26365           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26367         * src/project_dbase.c: Resolved a conflict from
26368           Johannes's patch.
26369           
26370         * src/project_import.c:
26371         
26372           Fixed to use anjuta_import.sh for the bin dir and
26373           not from the data dir.
26374         
26375           Used anjuta_is_installed() function to verify a the command's
26376           executability.
26377         
26378           Fixed import command to use sh (which is more general and is
26379           gauranteed to be found in any unix system :-)). Also, added
26380           double quotes around the import directory.
26381         
26382           Changed some strings for better translations (like avoiding
26383           duplicates).
26384           
26385           Fixed the reading of wrong target type.
26386           
26387         * src/control.c: Insensitive "import project" when there is
26388           a project open.
26389           
26390         * src/project_import_cbs.c:
26391           
26392           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
26393           Fixed selection of gettext checkbox.
26394           Sets the menu entries.
26395           
26396 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
26397         
26398         * src/appwiz_page[1-4].c
26399         * src/appwiz_gui.c
26400         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
26401         be able to reuse it.
26402         
26403         * src/mainmenubar.[c/h]
26404         * src/mainmenubar_def.h
26405         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
26406         menu item
26407         
26408         * src/message-manager.c: Fixed bug 509192
26409         * src/message-manager-dock.c: Added accel_group if window is undocked
26410         
26411         * src/project_dbase.[c/h]: Splitted opening code to be able
26412         to use it without an open file dialog
26413         (Maybe I broke Naba's changes, please take a look)
26414                         
26415         * src/project_import.[c/h]
26416         * src/project_import_gui.c: New Files, Code for Project Import Wizard
26417         
26418         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
26419         import wizard
26421 2002-01-28  Andy Piper <andy.piper@freeuk.com>
26423         * src/main_menubar_def.h, tagmanager/tm_project.c: more
26424           string cleanups
26425           
26426         * manuals/C/anjuta_manual/*: started rewrite of the 
26427           manual, updated some screenshots
26429 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26431         * src/gnomefilelist.h, src/gnomefilelist.c:
26432         
26433           Fixed multiple selection bug (#497085). The OK button is
26434           sensitive when in multiple mode, if the no. of
26435           selection is one or more.
26436           
26437           Toggle between single and multiple selection mode
26438           and multiple mode display.
26439           
26440           Fixed strings to translable strings.
26441           
26442           Fixed some compiler warnings by commenting out
26443           unused functions.
26444           
26445 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26447         * src/project_dbase.c: App status bar now updates
26448           with the project name when the project is loaded.
26449         
26450         * src/an_file_view.c, tagmanager/tm_file_entry.c:
26451           
26452           Puts the directories at the top. They're also sorted now.
26453           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26454         
26455 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26457         * scripts/anjuta_import.sh.in: Added file.
26458         * scripts/anjuta_import.sh: Removed file.
26460         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
26461           Updated files.
26462           
26463         * src/main_menubar_def.h:
26464         
26465           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
26466           reflect the opposite of Find (CTRL+F) and also to leave
26467           CTRL+R or Redo.
26468           
26469           Changed Glade summon with ALT+G, which frees the ATL+E
26470           for poping up the edit menu.
26471           
26472         * src/Makefile.am: Debugging link flags by Biswa, removed.
26474 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
26476         * HACKING: added information on best practices for writing
26477           application messages and GUI labels
26478           
26479         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
26480           src/breakpoints.c, src/build_file.c, src/build_project.c, 
26481           src/clean_project.c, src/compile.c, 
26482           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
26483           src/configurer.c, src/debugger.c, src/executer.c, 
26484           src/find_in_files.c, src/find_in_files_cbs.c, 
26485           src/find_replace.c, src/find_text.c, src/glades.c, 
26486           src/gnome_project.c, src/goto_line.c, src/main.c, 
26487           src/main_menubar.c, src/main_menubar_def.h, 
26488           src/mainmenu_callbacks.c, src/preferences_gui.c, 
26489           src/project_config.c, src/project_dbase.c, 
26490           src/project_dbase_gui.c, src/resources.c, src/source.c, 
26491           src/support.c, src/tags_manager.c, src/text_editor.c, 
26492           src/text_editor_gui.c, src/text_editor_menu.c, 
26493           src/toolbar_callbacks.c, src/utilities.c: 
26494           lots of minor message updates to make them more user-friendly 
26495           and consistent
26497 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26499         * src/executer.c:
26500         
26501           Because of the spaces escaping, the command could not be
26502           executed when run without terminal. Now fixed.
26503           
26504         * anjuta.prj, Makefile.am:
26505         
26506           Added anjuta project file.
26507         
26508 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
26510         * src/message-manager-private.h, message-manager-private.cc,
26511           message-manger.cc:
26512           
26513           Added freeze() and thaw() for the message window class to
26514           speed up the message manager update.
26515         
26516         * src/project_config.h, project_config.c,
26517           src/project_dbase.h, project_dbase.h
26518           scripts/anjuta_project.template:
26519           
26520           Added two new prject attributes: project.config.blocked and
26521           project.excluded.modules. The former will make sure that users
26522           are not given any previlidge in enabling the 'overwrite build
26523           files' flags and the later issues a list of modules in the project
26524           to be skipped for symbol browsing and project listing.
26525         
26526         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
26527         
26528           Modified script to read the template from the anjuta data dir
26529           rather than from the directory in which the script exist. Otherwise,
26530           Being transfered to the bin dir, the script will not be able to
26531           find the template when it is run.
26532           
26533           The script is also create with configure.in to set in the anjuta
26534           data dir path inside the script.
26535           
26536 2002-01-26  Stephane Demurget  <demurgets@free.fr>
26538         * po/fr.po: updated to the latest sources.
26540 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26542         * scripts/Makefile.am:
26543           anjuta_import.sh goes with distribution.
26544           
26545         * po/*.po: They seem to have updated (merged with
26546           anjuta.pot) automatically when I did "make dist".
26547           
26548 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26550         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
26551           Fixed Bug #499807, ie crash on removing libs, includes, defines from
26552           the compiler options dialog.
26553         
26554         * ChangeLog:
26555           Correct todays date. :)
26556           
26557         * scripts/Makefile.am:
26558           Installs anjuta_import.sh in $(prefix)/bin dir and
26559           is treated as an executable.
26560           
26561 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26563         * Fix for bug #499373
26564         
26565         * data/properties/anjuta.properties, ada.properties, cpp.properties,
26566           java, properties, latex.properties, lua.properties, others.properties,
26567           perl.properties:
26568           
26569           Added double-quotes around file arguments so that
26570           filenames with spaces could also work.
26572         * launcher/anjuta-launcher.c, executer.c:
26573           Escaped quotes in the cammand and it's arguments before executing
26574           so that args with spaces can also work.
26575           
26576           Commented #DEBUG switch.
26577           
26578 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26580         * scripts/*: Added files which I forgot previously.
26581         
26582         * src/aneditor.h: Lined up commands definition for better look.
26583         
26584         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
26585           main_menubar.h, control.c:
26586           Added three more convert EOL chars submenu items in transform.
26587           Reformatted some some.
26588         
26589         * data/anjuta.properties:
26590           Reformatted a line.
26591         
26592         * src/aneditor.h, aneditor.c:
26593           Added three commands (with definitions) for EOL conversions.
26594           
26595         * src/text_editor.c:
26596           Editor detects file mode from the file content and
26597           set the editing mode to CR/LF/CRLF automatically.
26598           Refined Dos mode extrageneous chars filter
26599           This will make sure that filter works only in Dos mode and not
26600           in other modes.
26601           
26602         * src/anjuta.c: Editor mode display in status bar.
26603         
26604         * src/preferences_gui.c: Changed the string for dos mode
26605           filter to more sensible string.
26606         
26607         * src/aneditor.c: Default editor mode sets during widget creation
26608           and not everty time the properties are loaded. This makes sure
26609           that the auto-detected mode is not overridden by the default mode.
26610           
26611         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26612         
26613         * src/anjuta.c: Fixed bug #476028.
26614           Now anjuta also searches for file relative to top project dir,
26615           when the project is open.
26616         
26617         * src/anjuta_cbs.c: Fixed bug #499536.
26618           File is not closed if it is not able to save the file properly.
26619           
26620         * src/mainmenu_callbacks.c: Fixed bug #499536.
26621           Newfiles (which are not modified) are also closed on "close all files".
26622         
26623 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26625         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26626         
26627         * tagmanager/tm_source_file.c, regex.c, parse.c:
26628           defined and delimited g_messages within #debug.
26629           
26630         * src/preferences.c, data/anjuta.properties:
26631           saved/defied message-manager tag position in string.
26632           Message tag possition is saved between sessions. And
26633           and tag position bottom as default.
26634           
26635 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26637         Patch submitted by:
26638         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26640         * Makefile.am
26641           configure.in
26642           data/Makefile.am
26643           data/properties/Makefile.am
26644           global-tags/Makefile.am
26645           pixmaps/Makefile.am
26646           src/Makefile.am
26647           src/an_file_view.c
26648           src/an_file_view.h
26649           src/an_symbol_view.c
26650           src/an_symbol_view.h
26651           src/anjuta.c
26652           src/anjuta_cbs.c
26653           src/file_history.c
26654           src/file_history.h
26655           src/message-manager-private.cc
26656           src/pixmaps.h
26657           src/project_dbase.c
26658           src/project_dbase_gui.c
26659           src/tags_manager.c
26660           src/text_editor.c
26661           src/utilities.c
26662           src/utilities.h
26663           src/watch_gui.c:
26664         
26665           Modified files.
26666         
26667         * scripts/*
26668           pixmaps/sv_class.xpm
26669           pixmaps/sv_function.xpm
26670           pixmaps/sv_macro.xpm
26671           pixmaps/sv_private_fun.xpm
26672           pixmaps/sv_private_var.xpm
26673           pixmaps/sv_protected_fun.xpm
26674           pixmaps/sv_protected_var.xpm
26675           pixmaps/sv_public_fun.xpm
26676           pixmaps/sv_public_var.xpm
26677           pixmaps/sv_static_fun.xpm
26678           pixmaps/sv_static_var.xpm
26679           pixmaps/sv_struct.xpm
26680           pixmaps/sv_unknown.xpm
26681           pixmaps/sv_variable.xpm
26682           pixmaps/fv_core.xpm
26683           pixmaps/fv_text.xpm
26684           pixmaps/filestoremove.txt:
26685         
26686           New files.
26687         
26688         * pixmaps/class.xpm
26689           pixmaps/function.xpm
26690           pixmaps/fv_autofile.xpm
26691           pixmaps/fv_doc.xpm
26692           pixmaps/fv_i18n.xpm
26693           pixmaps/fv_source.xpm
26694           pixmaps/private_func.xpm
26695           pixmaps/private_var.xpm
26696           pixmaps/protected_func.xpm
26697           pixmaps/protected_var.xpm
26698           pixmaps/public_func.xpm
26699           pixmaps/public_var.xpm
26700           pixmaps/struct.xpm
26701           pixmaps/variable.xpm
26702         
26703           Removed files.
26704         
26705         * tagmanager/*/*:
26706         
26707           Upgraded to tagmanager-0.7
26709 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
26710         * src/anjuta_cbs.c: Fixed bug #506441
26711         * src/watch_gui.c: Changed layout of eval dialog so that
26712         it fits on a 800x600 desktop with German translation. 
26714 2002-01-23      Andy Piper <andy.piper@freeuk.com>
26716         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26717         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
26718           icon for new project type (thanks to Misha)
26719         * configure.in: build and install Danish translation
26720         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
26721           credits to cover new patches and translations
26723 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
26724         
26725         * src/preferences.c, src/message-manager.cc, src/project_type.c,
26726           src/appwiz_page1.c:
26727         
26728       - Font preferences are restored properly now (\n was missing)
26729           - Dock menu label of message-manager is "Dock/Undock" instead
26730           of "Dock|Undock" to match with the rest of anjuta.
26731           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26732           changed it in anjuta, too 
26734 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26736         * tagmanager/tm_source_file.c,
26737           tagmanager/parse.c,
26738           tagmanager/tm_project.c,
26739           src/an_symbol_view.c,
26740           src/anjuta.c:
26741           
26742           Disabled debug warnings.
26744 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26746         * src/appwiz_page1.c
26747           src/compiler_options.c
26748           src/project_dbase.c
26749           src/project_dbase.h
26750           src/project_type.c
26751           src/source.c
26752           src/source.h:
26753           
26754           New project type named LibGlade.
26755           
26756           Patch submitted by:
26757           Dick Knol <dknol@gmx.net>
26759         * src/gnome_prj.c:
26760           Commented out unused pixmap creation. May be it
26761           will fix the crash in project creation.
26762           
26763 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26765         * src/registers.c
26766           src/registers.h
26767           src/registers_cbs.c
26768           src/registers_cbs.h
26769           src/registers_gui.c
26770           src/sharedlib.c
26771           src/sharedlib.h
26772           src/sharedlib_cbs.c
26773           src/sharedlib_cbs.h
26774           src/sharedlib_gui.c
26775           src/signals.c
26776           src/signals.h
26777           src/signals_cbs.c
26778           src/signals_cbs.h
26779           src/signals_gui.c
26780           src/stack_trace.c
26781           src/stack_trace.h
26782           src/stack_trace_cbs.c
26783           src/stack_trace_cbs.h
26784           src/stack_trace_gui.c
26785           src/text_editor.c
26786           src/watch.c
26787           src/watch.h
26788           src/watch_cbs.c
26789           src/watch_cbs.h
26790           src/watch_gui.c
26791           
26792           Fixed bug #496290: Attach/detach removed from these
26793           windows as they are never implemented.
26794           
26795           Patch submitted by:
26796           Johannes Schmid <johannes.schmid@gmx.de>
26797           
26798 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
26800         * src/anjuta.c,
26801           src/anjuta_cbs.c:
26802           
26803           Fixed bug:
26804           when you right click on the tabs, a list of filenames are given
26805           out, but now it gives a list of "page 1", "page 2", etc...
26806           
26807           Patch submitted by: 
26808           Jens Georg <mail@jensgeorg.de>
26810         * anjuta.in.in: Removed c|c++ because, it was not necessary
26811           and was causing translation problem.
26812           
26813         * plugins/class-gen/clsGen.c:
26814           removed "'" for the same reason.
26815           
26816 attached the fix for the menu
26819 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26821         * src/preferences.h,
26822           src/preferences.c,
26823           src/preferences_gui.c:
26824           
26825           Adds the functionality to Anjuta to auto save your unsaved
26826           files before you build a project.
26828           Patch submitted by: 
26829           jason <jason_williams@suth.com>
26830           
26831         * src/anjuta.[h,c]:
26832           Added function for save all files.
26833         
26834         * src/mainmenu_callbacks.c:
26835           Modified to use the above function.
26836         
26837         * src/build_project.c:
26838           Save all files before build if it is set in the
26839           preferences.
26841 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26843         * src/message-manager-private.cc
26844           src/message-manager-private.h
26845           src/message-manager.cc:
26846           
26847           Message-manager now restores the tabs which were shown on startup.
26848           The terminal is now created on demand (as requested by Biswa)
26849           and I have removed some debug messages.
26850           
26851           Patch submitted by: 
26852           Johannes Schmid <johannes.schmid@gmx.de>
26854 2002-01-13  Stephane Demurget  <demurgets@free.fr>
26856         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26857           proper tabs keyboard navigation.
26859         * src/an_symbol_view.c,
26860           src/anjuta_cbs.c,
26861           src/gnome_project.c,
26862           src/project_dbase.c,
26863           src/tags_manager.c: removed some debugging display.
26865 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
26867         * src/message-manager-dock.c
26868           src/message-manager-private.cc
26869           src/message-manager-private.h
26870           src/message-manager.cc
26871           src/preferences.c
26872           src/preferences.h
26873           src/preferences_gui.c:
26874           
26875           Patch submitted by: 
26876           Johannes Schmid <johannes.schmid@gmx.de>
26877           
26878           This patch adds a tab to the notebook of the preferences-dialog
26879           where you can change the colors, the tab position of the new
26880           message manager. Also the truncate messages stuff has moved
26881           from misc tab to messages tab.
26883           Also improved the remembering position stuff of message manager.
26884           
26885         * data/internal.properties,
26886           Added definitions for messages colors and tag position.
26887           
26888         * src/message_manager.cc:
26889           Fixed a bug that never lets the messages panes to get cleared.
26890           Added wmclass setting for the message window. Fixed a bug in
26891           which the message window was not being shown.
26892         
26893         * src/tag_manager.c: Fixed printing of (NULL) in the debug
26894           output and disabled it.
26896         * src/anjuta.c: Preferences created and loaded before anything else.
26897           anjuta now recognizes messages colors on startup and initializes
26898           them.
26899         
26900 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
26902         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26904 2002-01-09  Stephane Demurget  <demurgets@free.fr>
26906         * pixmaps/file_c.xpm,
26907           pixmaps/file_cpp.xpm,
26908           pixmaps/file_file.xpm,
26909           pixmaps/file_h.xpm,
26910           pixmaps/file_html.xpm,
26911           pixmaps/file_i18n.xpm,
26912           pixmaps/file_icon.xpm,
26913           pixmaps/file_pix.xpm,
26914           pixmaps/fv_doc.xpm,
26915           pixmaps/fv_i18n.xpm,
26916           pixmaps/fv_image.xpm,
26917           pixmaps/fv_source.xpm,
26918           pixmaps/fv_unknown.xpm: made these icons transparent.
26920 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
26922         * launcher/anjuta_launcher.c: updated message strings
26923         * src/message-manager-dock.c: added newline at end to avoid compile warning
26924         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26925         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26926           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26927           entries for username and Python-style GPL notice
26928         * HACKING: added info on files to change to update Insert menu
26930 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26932         * src/project_dbase.c,
26933           src/an_file_view.c,
26934           src/an_symbol_view.c:
26935           Changed the CTree expander style to square and
26936           line style to Dotted line.
26937           
26938         * po/POTFILES.in: Removed and Added translable files.
26940 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26942         * ccview/.cvsignore: Removed.
26943         
26944 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26946         * ccview/
26947                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26948                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26949                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26950                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26951                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26952                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26953         
26954         Removed ccview module because it is no longer needed.
26956 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26958         * src/project_dbase.c:
26959           Shifted structure initialization in project_dbase_new()
26960           before anything else, otherwise it was crashing due to
26961           uninitialized values.
26962         
26963         * src/an_symbol_view.c:
26964           Disabled high volume debug output.
26966 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26967         
26968         Applied a very heavy patch from:
26969         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26971         * Makefile.am
26972         configure.in
26973         pixmaps/Makefile.am
26974         src/Makefile.am
26975         src/aneditor.cxx
26976         src/aneditor.h
26977         src/anjuta.c
26978         src/anjuta.h
26979         src/commands.c
26980         src/commands.h
26981         src/compile.c
26982         src/compile.h
26983         src/controls.c
26984         src/defaults.c
26985         src/fileselection.c
26986         src/main_menubar.c
26987         src/main_menubar.h
26988         src/main_menubar_def.h
26989         src/mainmenu_callbacks.c
26990         src/mainmenu_callbacks.h
26991         src/project_dbase.c
26992         src/project_dbase.h
26993         src/project_dbase_gui.c
26994         src/tags_manager.c
26995         src/text_editor_menu.c
26996         src/toolbar_callbacks.c
26997         tagmanager/Makefile.am
26998         tagmanager/ctags.c
26999         tagmanager/include/Makefile.am
27000         tagmanager/include/tm_project.h
27001         tagmanager/include/tm_symbol.h
27002         tagmanager/include/tm_tag.h
27003         tagmanager/include/tm_tagmanager.h
27004         tagmanager/include/tm_workspace.h
27005         tagmanager/tm_project.c
27006         tagmanager/tm_source_file.c
27007         tagmanager/tm_symbol.c
27008         tagmanager/tm_tag.c
27009         tagmanager/tm_workspace.c
27010         widgets/Makefile.am: Modified.
27011         
27012         * src/an_file_view.[c,h],
27013           src/an_symbol_view.[c,h],
27014           src/file_history.[c,h],
27015           src/support.[c,h],
27016           widgets/scroll-menu.[c,h],
27017           tagmanager/tm_file_entry.c
27018           tagmanager/include/tm_file_entry.h: Added new files.
27019           
27020         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
27021         private_func.xpm, public_func.xpm,
27022         class.xpm, fv_exec.xpm, fv_unknown.xpm,
27023         private_var.xpm, public_var.xpm,
27024         function.xpm, fv_i18n.xpm, macro.xpm,
27025         protected_func.xpm, struct.xpm,
27026         fv_autofile.xpm, fv_image.xpm,
27027         ofolder.xpm, protected_var.xpm, variable.xpm:
27028           Updated and Added pixmap files.
27030         Features:
27031         ---------
27032         a) Removes CCView dependency.
27033         b) Improves the terminal.
27034         c) Adds tag navigation context menus.
27035         d) Upgrades tagmanager to latest version.
27036         e) Miscellaneous small additions.
27038 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27040         * src/project_dbase_gui.c: Fixed crash of anjuta
27041         when project first created.
27042         
27043         * src/gnome_project.c: It now updates the tags manager
27044         when new projects are created.
27045         
27046 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27048         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
27049           for this big patch.
27050         
27051         * src/messages.[c,h]: Removed files.
27053         * src/message-manager.[cc,h],
27054           src/message-manager-dock.[c,h],
27055           src/message-manager-private.[cc,h]
27056           New files.
27058         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
27059           src/build_project.c, src/clean_project.c, src/compile.c
27060           src/configurer.c, src/debugger.c, src/find_in_files.c
27061           src/mainmenu_callbacks.c, src/preferences.h
27062           src/preferences_gui.c, src/properties.h
27063           src/utilities.c, src/utilities.h:
27064           The new messages widget.
27065           New features:
27066             - Use of GtkNotebook instead of ToggleButtons
27067               and show/hide
27068             - Popupmenu to show and hide message types and
27069               to dock/undock in detach mode
27071           All other things should work as they did with the
27072           old message window. Currently the keyboard short-cuts
27073           do not work in detached mode.
27074           
27075           Some functions in utitlities.[c,h] changed.
27076           so that they take const arguments where this is possible
27077           
27078         * src/Makefile.am, po/POTFILES.in:
27079           Removed messages.[c,h] and
27080           added message-manager.[cc,h], message-manager-dock.[c,h],
27081           message-manager-private.[cc,h]
27082           
27083         * src/message-manager.h: Removed "include <bonobo.h>"
27084           and added a newline at the end of the file.
27085           
27086         * src/message-manager-private.cc:
27087           Set clist's width setting to Automatic.
27088           Set scroll window's scroll bars to Automatic.
27089           
27090 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
27092         * text_editor_menu.c:
27093           Fixed misalignment of the function sub menu
27094           in the text editor pop up menu.
27095           
27096 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27097         
27098         * src/text_editor.c: Fixed a compiler warning.
27099         
27100 2002-01-04  Andy Piper <andy.piper@freeuk.com>
27102         * THANKS, manuals/*/authors.sgml: updated for new translations
27103         * plugins/class-gen/clsGen.c: converted messages to English
27104         * src/about.c, src/main_menubar_def.h: string updates
27106 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27108         * src/anjuta.c
27109           src/anjuta_cbs.c
27110           src/text_editor.c
27111           src/mainmenu_callbacks.c
27112           src/text_editor.h
27113           src/text_editor.c
27114           src/text_editor_cbs.c
27115           src/text_editor-gui.c:
27116           
27117           Earlier code for adding 'cross' button
27118           for closing pages were too error prone and unorganized.
27119           Cleaned up the code and shifted the 'extra' widgets
27120           creation (eg. close button, close_pixmap and lable)
27121           from anjuta to text_editor. This takes care of proper
27122           widgets creation and destruction. Otherwise, anjuta
27123           was crashing at too many points, especially related
27124           to docking and undocking.
27125           
27126 2002-01-04  Stephane Demurget  <demurgets@free.fr>
27128         * src/aneditor.cxx: removed debugging code.
27130         * data/properties/.cvsignore: added swap files.
27132 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27134         * src/anjuta.c
27135           src/anjuta_cbs.c:
27136           Fixed Crashing of anjuta when a new file is saved as
27137           different file.
27138           
27139 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27141         * src/aneditor.c: Some debug codes around.
27142         
27143         * data/internal.properties, data/anjuta.properties: Removed.
27144           data/properties/Makefile.am:
27145           data/properties/ada
27146           data/properties/cs
27147           data/properties/make
27148           data/properties/rc
27149           data/properties/html
27150           data/properties/ruby
27151           data/properties/baan
27152           data/properties/idl
27153           data/properties/pascal
27154           data/properties/sample
27155           data/properties/bash
27156           data/properties/java
27157           data/properties/perl
27158           data/properties/sql
27159           data/properties/conf
27160           data/properties/latex
27161           data/properties/props
27162           data/properties/vb
27163           data/properties/cpp
27164           data/properties/lua
27165           data/properties/python
27166           data/properties/xml
27167           data/properties/others
27168           data/properties/.cvsignore:
27169             Added files. Properties now splitted into small files
27170             for each language.
27172         * data/Makefile.am
27173           configure.in: Update the removal and added properties module.
27175         * src/preferences.c: preferences_new(): Updated to reflect the
27176           new properties files organization.
27177           
27178         * src/Makefile.am: Added Baan Lexer.
27180 2002-01-01  Stephane Demurget  <demurgets@free.fr>
27182         * src/aneditor.cxx: readded the baan lexer. 
27184         * src/preferences.c: fixed translated messages and a typo.
27186         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
27187           confusing the regexp usage in xml-i18-merge.
27189 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
27191         * src/project_dbase.c: tidied some messages, and spotted a typo in
27192           the reading of properties which prevented the project version from
27193           ever being reported in the Project Information window - fixed :)
27195         * po/POTFILES.in: removed syntax.h
27197 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27199         * data/internal.properties: fixed baan properties.
27200           Added all ada properties.
27202         * src/main_menubar_def.h,
27203           src/lexer.h,
27204           src/aneditor.cxx,
27205           src/utilities.[ch]: added support for the Ada highlight style.
27207 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27209         * plugins/*/.cvsignore: updated.
27211 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27213         * src/syntax.h,
27214           src/text_editor.c,
27215           src/Makefile.am: removed the empty header syntax.h.
27217 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
27219         * main_menubar.c:
27220         Stef's observation on the 'superfluous' hseparators in the recent
27221         files and projects is fully justified -- removed.
27222         
27223         * main_menubar_def.h:
27224         Changed "Plug Ins" to "Plugins" in the menu label.
27225         
27226         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
27227         Added class-gen in the configure output and class-gen module.
27228         
27229         * data/internal.properties:
27230         Correct mis-spelled "jave" to "java".
27231         Added file.is.source for *.h, *.c, *.cpp properties.
27232         
27233         * global-tags/Makefile.am:
27234         "chmod +x create_global_tags.sh" before it is executed, because
27235         there is very high chance that it will be found "-x" and resulting
27236         in error
27238 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27240         Fixed a crash on Solaris reported by Holder Burde, thanks to him
27241         for the backtrace.
27243         * src/gnome_project.c: (create_new_project): if the user doesn't
27244           select any icon, it doesn't have any extension and thus we can't
27245           use it in printf on Solaris, since the %s modifier use strlen to
27246           know the string length and then crash. On Linux, gcc checks the value
27247           of the pointer to be NULL and write "(null)" if necessary. We can't
27248           rely on that.
27250         * src/source.c: (source_write_desktop_entry): if there's no icon, we
27251           don't need to have the directory icon but the generic one.
27253 2001-12-30  Stephane Demurget  <demurgets@free.fr>
27255         Merged with latest (1.42) scintilla.
27257         Added: Support for the {load,save}.on.(de)activate properties.
27258                The PHP lexer to match keywords case insensitively.
27259                Baan lexer.
27260                Experimental supports for changeable style attribute & line
27261                wrapping.
27262                
27263         Updated: Both the C++ and HTML lexers.
27264                  More shell keywords added.
27265                  Horizontal scrolling and diplay of long lines optimised.
27266                  Cursor setting optimised.
27268         Bugs fixed: Caret movement over folded lines.
27269                     Selection tracking in 2ndary views when doing modifications.
27271         * scintilla/CallTip.{cxx.h},
27272           scintilla/ContractionState.{cxx,h},
27273           scintilla/Document.{cxx,h},
27274           scintilla/Editor.{cxx,h},
27275           scintilla/KeyWords.cxx,
27276           scintilla/LexHTML.cxx,
27277           scintilla/PlatGTK.cxx,
27278           scintilla/RESearch.cxx,
27279           scintilla/ScintillaBase.cxx,
27280           scintilla/ScintillaGTK.cxx,
27281           scintilla/Style.{cxx,h},
27282           scintilla/StyleContext.h,
27283           scintilla/ViewStyle.cxx,
27284           scintilla/include/*.h: updated.
27286         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
27288         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
27289           should have been told to the scintilla team. We're lucky I read the
27290           ChangeLog and the modifications of the lexer (thanks to the Gnome
27291           bonsai for this ;)
27293         * data/internal.properties: added Baan definitions.
27294           Fixed some issues for C such as *_cast directive, that are only
27295           available with C++.
27296           Updated C++, HTML and shell scripts definitions.
27297           Updated Ada and Bullant, that have been forgotten.
27299         * src/main_menubar_def.h,
27300           src/lexer.h,
27301           src/aneditor.cxx,
27302           src/utilities.[ch]: added support for the Baan highlight style.
27304 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27306         Polished the plugins menu behaviour and added a tearoff
27307         menuitem to the recent entries submenu.
27309         Note: The recent entries list seems to be too height
27310               with all these superfluous hseparators.
27312         * src/main_menubar.c: Polished, making some
27313           functions declarations static and cleaning some code.
27315           (create_submenu_plugin): removed the extra
27316           plugins entry and the horizontal separators.
27318           (on_plugins_menu_realize): the plugins menu is only
27319           shown if there's at least one available.
27321           (create_submenu*): added a tearoff menuitem to have
27322           a more homogeneous menu style. For now, it doesn't
27323           take care of user settings (but it was even worse
27324           before :).
27326 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27328         * configure.in: added the packageplugindir variable to avoid
27329           installing the plugins in $(prefix). It's not the same path as
27330           anjuta 2 to allow parallel installation.
27332 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27333         Fix a reopened part of bug #440676: keyboard navigation between the
27334         different text buffers. Changed to a more global approch. 
27336         * src/notebook.[ch]: removed.
27338         * src/Makefile.am: removed notebook.[ch]
27340         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
27341           (on_anjuta_window_key_press_event): added to fulfill the global
27342           shorcuts handling.
27344         * HACKING: updated according to the new global shortcuts handling.
27346 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
27348         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
27349           Shifted plugin menu from Edit submenu to main menu.
27350         
27351         * po/POTFILES.in:
27352           Added plugins/sample1/plugin-sample1.c
27353           
27354         * plugins/sample1/plugin-sample1.c:
27355           Added localization and used anjuta_info, instead of anjuta_error.
27356           
27357         * plugins/.cvsignore, plugins/sample1/.cvsignore:
27358           Added cvs ignores.
27359           
27360 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
27362         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
27363           for plugin dir.
27364         
27365         * Makefile.am: Added module plugins.
27366         
27367         * plugins, plugins/Makefile.am, plugins/sample1/*:
27368           Created plugins modules.
27369           
27370         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
27371           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
27372           to load plugins of *.so only and not *.so* (which results
27373           in duplicates).
27374         
27375         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
27376           plugins during packaging.
27378 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
27380         *  configure.in: Added Greek (el) to ALL_LINGUAS.
27382 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
27384         * configure.in: Added portuguese to ALL_LINGUAS
27386 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
27388         * global-tags/.cvsignore
27389         tagmanager/.cvsignore
27390         tagmanager/include/.cvsignore:
27391         Added cvs ignore files.
27393         * data/.cvsignore
27394         Updated cvs ignore file.
27395         
27396 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27398         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
27399           data/anjuta.properties, data/internal.properties: clean up some 
27400           message strings (me)
27402 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27404         * src/about.c, THANKS: added Jens to the credits
27405         
27406 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27408         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
27409           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
27410           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
27411           Georg <mail@jensgeorg.de> to add close button to file tabs.
27413 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27415         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
27416           (debugger now catches correct signal from process)
27418 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27420         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
27421         * src/pixmaps.h: switch appwizard project icons to new designs
27422         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
27424 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27426         * pixmaps/Makefile.am: stop redundant images from being installed.
27427           The next step will be to remove them completely.
27428         * src/appwiz*: further updates (more to come)
27429         * src/pixmaps.h: cleaned up, commented
27430         * src/splash.c: should use the pixmaps macro defined
27431         * HACKING: more on the graphics stuff and use of pixmaps.h
27433 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
27435         * src/defaults.c: fix bug #494864
27437 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
27439         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
27440           graphics from Misha
27441         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
27442           redundant graphics, no longer used
27443         * src/appwiz*: revamped application wizard by Andy and Misha for
27444           a more usable and professional look-and-feel
27445         * HACKING: updates to cover patching, graphics, and some additions
27446           post-0.1.8
27447         * TODO: removed some implemented features
27449 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
27451         * data/anjuta.properties, data/internal.properties: cleanup
27452         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
27453           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
27454           to edit styles colors for keywords and add Goto Tag menu option
27455           in the editor
27457 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
27459         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
27460         
27461         Fixed bug #460335
27462         fixes the Forget of the cursor position when tab is brought active
27463         from project manager.
27464         
27465 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27467         * src/messages.c
27468           Exported "TERM=xterm" to get a color terminal when
27469           anjuta is not started from within a terminal.
27470           
27471 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27473         * src/messages.c
27474           src/messages.h
27475           Added a frame around zvt terminal.
27476           
27477         * src/preferences_gui.c
27478           Modified to say "Use glade component (experimental)"
27479           instead of "Use Component".
27480           
27481 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27483         * Patch from 
27484         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27485         
27486         * src/anjuta.c
27487         src/fileselection.c
27488         src/messages.c
27489         src/messages.h
27490         src/preferences.c
27491         src/preferences.h
27492         src/project_dbase.c
27494         a) Extra scrollbar in terminal no longer appears.
27495         b) Character set preference should be preserved (untested).
27496         c) File selection widget now remembers last directory.
27497         d) On creation of generic project, the glade 'file not found' error no
27498                 longer occurs.
27499         e) First terminal window is created 'on demand', so it should always to
27500                 the Right Thing (TM) as far as starting WD is concerned. Also, the
27501                 environment is now passed to the terminal.
27502         f) Solaris compilation should be fixed (replaced get_current_dir_name()
27503                 with getcwd()).
27504         g) Fixed some compilation warnings.
27506 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
27508         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
27509           src/pixmaps.h: applied terminal and warnings patch (Biswa)
27510         * src/*: cleanups (me)
27511         * pixmaps/mini_term.xpm: added new file for terminal button
27512           (me, based on existing artwork)
27514 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
27516         * configure.in: bumped version to 0.1.9-pre
27517         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27518           translation
27519         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
27521 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
27523         * src/splash.c: removed a DOS end of line of a comment (so the *.po
27524           files are free of that char)
27525         * configure.in: added "az" to ALL_LINGUAS
27527 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
27529         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
27530           crash bug fix from Biswa.
27531         * FUTURE: added Anjuta/gIDE merger information to provide 
27532           details on future direction and status of 1.x stuff
27533         * NEWS: prepared for release
27534         * po/de.po: update from Jens Georg <mail@jensgeorg>
27536 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
27538         * multiple minor updates pre-0.1.8
27539         * patch from Biswa to fix syntax highlighting and packaging
27540         * po/fr.po: update from Stef
27542 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
27544         * global-tags/Makefile.am
27545         global-tags/create_global_tags.sh
27546         global-tags/tm_global_tags.c
27547         scintilla/LexCPP.cxx
27548         scintilla/include/SciLexer.h
27549         src/aneditor.cxx
27550         src/project_dbase.c
27551         tagmanager/Makefile.am
27552         tagmanager/include/Makefile.am
27553         tagmanager/include/tm_project.h
27554         tagmanager/include/tm_tag.h
27555         tagmanager/include/tm_tagmanager.h
27556         tagmanager/tm_project.c
27557         tagmanager/tm_source_file.c
27558         tagmanager/tm_tag.c
27559         tagmanager/tm_workspace.c:
27560         
27561         Includes the syntax highliting patch to scintilla).
27562         and more stable code.
27563         
27564         *tagmanager/include/tm_symbol.h: New file.
27565         *tagmanager/tm_symbol.c: New file.
27566         
27567         Add symbol tree building functionality at project level
27568         
27569         Patch from:
27570         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27571         
27572 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27574         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
27575           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
27576           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
27577           : New and improved pixmaps from Misha <misha@phreaker.net>
27578           Thanks to him.
27580 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27581         
27582         * Big patch submitted by
27583           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
27584           Many thanks to him.
27585         
27586         * src/Makefile.am, src/aneditor.cxx
27587           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
27588           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
27589           Use of tagmanager lib for advanced calltips.
27591         * global-tags/*: Created new directory and added files to 
27592           generate system.tags.
27594         * tagmanager/*: Created new directory and added tagmanager lib
27595           files.
27597         * configure.in, acconfig.h, Makefile.am: Modified to reflect
27598           the above additions.
27600         * data/Makefile.am: Modified to accomodate generated system.tags file.
27602 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
27604         * scintilla/: updated to 1.41
27605         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27606         * src/about.c: updated list of authors
27607         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27608         * HACKING: updated to cover Scintilla usage
27609         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27610           translation
27612 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
27614         * src/aneditor.cxx: Fixed compilation errors with it.
27615           by add include to gtk+ headers and typedefining a mysteriously
27616           vanished class Colour.
27618 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27620         * configure.in: Added pt_BR in the languages.
27621         
27622 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
27624         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27625           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27626         * THANKS: updated
27627         * manuals/C/anjuta-manual/*: new format to match
27628           the rest of the GNOME docs chapter layout. Added the many
27629           new contributors. Moved Authors and License information into new
27630           chapters of their own - should make expansion easier too
27631         * src/compiler_options.c: changed the profiler option to -pg to 
27632           work with GNU tools (gprof)
27633         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
27634           and text labels
27635         
27636 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27638         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27639           compiler_options_gui.c:
27640           Added a new entry for linker flags and renamed c_options to c_flags
27641           and l_options to l_libs. Also, added a new function:
27642           compiler_options_set_prjlflags_in_file();
27643         
27644         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27645         
27646         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27647           
27648 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
27650         * THANKS, src/about.c: corrections and additions following 
27651         Naba's big update
27652         * src/main_menubar.c: patch from Rikul to fix the problem with 
27653         menu accelerators not being loaded
27655 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
27657         * THANKS: Added all contributors and translators names and emails.
27658         * AUTHORS: Updated
27659         * pixmap/anjuta_logo.png: Reduced the size of the logo.
27660         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27661               Added new file (earlier logo with border).
27662         * src/about.c: Added all contributors names and emails
27663               and used macro definition for logo pixmap file.
27664         * src/pixmaps.h: Added entry for anjuta splash screen.
27666 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
27668         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27669         to new PNG version (thanks to Misha) and removed the old
27670         pixmap.
27672 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
27674         * THANKS: added Conner Mo for simplified Chinese translation.
27675         * configure.in: added zh_CN in ALL_LINGUAS
27677 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
27679         * THANKS: added Joe Man for his traditional Chinese translation.
27680         * configure.in: added zh_TW in ALL_LINGUAS.
27682 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
27684         * src/main_menubar_def.h: Changed the link of lidn to
27685         http://lidn.sourceforge.net.
27686         
27687 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
27689         * Applied patch from Rikul
27690         * Applied patch from Luca
27691         * Fixed a cvs conflict. :)
27693 2001-10-17  Stephane Demurget  <demurgets@free.fr>
27695         * THANKS: added Marc Botermans for his Dutch translation.
27697         * configure.in: added nl in ALL_LINGUAS.
27699         * po/nl.po: added.
27701 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
27703         * anjuta.c: Fixed luca's typo.
27704         * resources.c, resources.h: Changed gchar* return to void, to
27705                 avoid a compiler warning.
27706         * scintilla/Makefile.am: Reorganized file entries.
27707         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27709 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
27711         * Upgraded scintilla to 1.4.
27712         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27713                 LexLisp.cxx StyleContext.cxx StyleContext.h
27714         * src/Makefile.am: Added 4 lexers and separated lexer objects
27715                 from the main link variable.
27717 2001-10-14  Stephane Demurget  <demurgets@free.fr>
27719         * THANKS: added Luca, even if it shouldn't be my role to write
27720           this sort of thing :)
27722         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27723           the latest Luca patch.
27725 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
27727         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
27728         This is not documented yet; plugins to come later.
27729         * src/find*.c: find dialogs now persistent 
27730         (Rick <rikul@bellsouth.net>)
27731         * widgets/gnomefilelist.c: fixed multiple file open issue 
27732         (Rick <rikul@bellsouth.net>)
27733         * changes to recent file and project lists handling 
27734         (lbell <lbell@tsc4.com>)
27735         * more minor UI updates (me)
27737 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
27739         * src/Makefile.am: removed warnings for traditional C syntax
27740         * pixmaps: added new icons for mini_locals, mini_cvs and
27741         the splash screen - thanks to Misha <misha@phreaker.net>
27743 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
27745         * src/toolbar.c: fix typo in tooltip text
27746         * ccview/cccmd.cc: alter Func to Function in menu text
27748 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
27750         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27751         issue with find dialog reporting an error when Scintilla finds text
27752         * applied patch from Denis Boehme <boehme at syncio dot de> to support
27753         DOS files (i.e. CR/LF translation)
27755 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
27757         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27758         #452436
27759         * data/internal.properties: default fold style now set to 3 :-)
27760         * applied patch from rikul <null@acm.org> to turn notebook tab 
27761         headings red when file has been edited.
27763 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
27765         * configure.in: Added "no" to ALL_LINGUAS.
27766         
27767 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
27769     * Patch from lbell <lbell@tsc4.com>
27770     src/controls.c
27771     src/debugger.c
27772     src/main_menubar.c
27773     src/main_menubar.h
27774     src/main_menubar_def.h
27775     src/mainmenu_callbacks.c
27776     src/mainmenu_callbacks.h
27777     src/project_dbase.c
27778     src/project_dbase.h
27779     
27780     Implemented a check menu item to handle the 'show locals' flag
27781     for the current project.
27783     * data/internal.properties: Removed the redundant command
27784     for gnome-terminal.
27785     
27786 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
27788         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27790 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
27792         * configure.in: Added "ta" to the languages list.
27794 2001-09-21  Andy Piper <andy.piper@freeuk.com>
27796         * data/internal.properties:
27797           added fold.symbols property to control appearance of folds
27798           in the Scintilla editor (thanks to rikul <null@acm.org>)
27800 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27802         * src/message.c:
27803           one extra button for message win is being created -- Fixed.
27804         
27805           The frame should be hidden and not only the pix_lab when
27806           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27807           -- Fixed.
27808         
27809         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
27810           for the time being it is same as mini_cvs.xpm.
27811         
27812 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27814         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27816         Patch from rikul <null@acm.org>
27817         
27818         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27819         glades.h, messages.c, messages.h, pixmaps.h,
27820         project_dbase.c, project_dbase.h, session.c,
27821         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27822         
27823         inserted 'add to watch' option in inspect window, so you can add easily
27824         a variable in watch window .
27825         
27826         Added a new message pane for the gdb local variables inspection. Changed
27827         the code in messages.c to better account for future new panes insertion.
27828         Defined a new pixmap for the new tab button in pixmaps.h
27829         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27830         install script.
27831         
27832         Changed the debugger module to have a single function for asking to gdb
27833         to send program info. The idea is to ask the debugger about only the
27834         info needed to open windows( watch, registers, etc ) to speedup the step
27835         command. I plan to ask informations to the debugger based on the user
27836         interface status.
27837         The request for local variables is enabled by default, but the
27838         projectDBase has a variable to control it, to allow disabling that
27839         feature,  there is also the code to save and to reload the state. If you
27840         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27841         in project_dbase.c
27843         This big patch is from:  lbell <lbell@tsc4.com>
27844         
27845 2001-09-20  Stephane Demurget <demurgets@free.fr>
27847         Patch from rikul <null@acm.org> :
27849         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27850           problem and added folding support for php/hmtl.
27852 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
27854         * Fixed dnd of files within scintilla.
27855         patch from:  rikul <null@acm.org>
27856         
27857 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
27859         * Applied patch from Luca.
27860         
27861         * src/source.c: source_write_build_files(): Fixed the project generation
27862           failure. The fist return statement and the free_project_type were 
27863           misplaced.
27865 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
27866         
27867         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27868         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27869         
27870         1) Restore the error color to red (waiting for a configurable one )
27871         2) Saving projects settings if you exit anjuta without closing an open
27872         saved project
27873         3) New Menu 'repaeat search' to search with a keystroke without pressing
27874         the toolbar button
27875         4) some define in the menus to better handle menu item update
27876         
27877         Patch from: lbell <lbell@tsc4.com>
27878         
27879         * main_menubar_def.h, main_menubar.c: Change the position of
27880         "Repeat find" menu position.
27882 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
27884          project_type.h, project_type.c, source.c: Applied patch.
27885          patch from Johannes Schmid <clubfan@users.sourceforge.net>
27886          
27887 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27889         * configure.in, src/Makefile.am: Using macros for ORBit flags.
27890         
27891 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27892         
27893         * Fixed bug #445752
27894   
27895 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27896         
27897         * Fixed bugs in Gtk-- and Gnome-- project type
27899 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27901         * dnd.c: Support for multiple files drag-n-drop.
27902         
27903           Patch from: rikul <null@acm.org>
27904         
27905         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27906           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27907           saving from menu.
27908         
27909           Patch from: rikul <null@acm.org>
27911         * Applied patch for widgetizing goto dialog box.
27912           Patch from: ???
27913         
27914         * Applied patch for having new project type handling.
27915           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27916           
27917 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27919         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27920           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27921           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27922           find_replace.c, find_replace.h, find_text.c, find_text.h,
27923           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27924           project_dbase.h, source.c, text_editor.c, text_editor.h,
27925           text_editor_cbs.c, utilities.c, utilities.h:
27926         
27927           Applied a huge patch (after slight preview). I would like Luca
27928           to have his feature additions mentioned here.
27929         
27930           Patch from: lbell <lbell@tsc4.com>
27932 2001-09-09  Stephane Demurget <demurgets@free.fr>
27934         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27936         * po/fr.po: updated to the latest sources.
27939 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27940         
27941         * Fixed bug #445752
27942   
27943 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27945         * dnd.h, dnd.c: New files for drag n drop support.
27946                 
27947         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27948            Added drag and drop support for opening files.
27949         
27950         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27951         Archit Baweja <bighead@crosswinds.net> for this idea.
27952         
27953         * TODO: Added some more todos. :-(
27955 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27957         * Fixed the goto line activate bug.
27958         patch from: Martyn Bone <mbone@brightstar.u-net.com>
27960 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27961         
27962         * Fixed bugs in Gtk-- and Gnome-- project type
27964 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
27966         * widgets/gonmefilelist.c, gnomefilelist.c:
27967         Modified multiple selection on pressing control.
27968           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27969         
27970         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27971         Modified multiple selection on pressing control.
27972           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27973         
27974 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
27976         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27977           This is useless; but just in case...
27979 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
27981         * data/internal.properties: modified a bit of perl properties.
27982         
27983 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
27985         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27986           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27987           Added support for multiple file imports. Changed the standrd C++
27988           convention of #include <file> to #include <file.h>, because I had given
27989           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27990           now support the #include <file> convention. That is something to be fixed :). 
27991           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27993 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
27995         * src/anjuta.c: Added function static greetings_text(), to solve the non
27996                 translation of the greetings text in the wizard.
27997                 
27998 2001-08-31  Andy Piper <andy.piper@freeuk.com>
28000         * src/find_in_files_gui.c: made order of buttons consistent with other Find
28001           dialogs, with OK the default (fix bug #453482)
28003 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
28005         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
28006         
28007         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
28008         
28009 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
28011         * src/aneditor.cxx
28012           src/aneditor.h
28013           src/anjuta_cbs.c
28014           src/controls.c
28015           src/main_menubar.c
28016           src/main_menubar.h
28017           src/main_menubar_def.h
28018           src/mainmenu_callbacks.c
28019           src/mainmenu_callbacks.h:
28020                 Applied the patch that addes menu items which allow users to
28021                 insert GPL notice and date time in current document.
28022                 patch from: Rick Patel <rikul@shreve.net>       
28023                 
28024         * src/main_menu.c: Fixed a compilation error.
28025         
28026         * src/anjuta.c: Fixed non-rememberence of editor tab position.
28027         
28028         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
28029           about the unterminated strings.
28030           
28031         * scintilla/*: Updated scintilla to 1.3.9 version.
28032         
28033 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
28034         
28035         * widgets/gnomefileselection.c:
28036           Applied the patch for fixing multiple selection of file open funcion,
28037           which will deselect the files selected.
28038           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28040 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28042         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
28043           src/fileselection.c, src/anjuta_cbs.c:
28044           Applied the patch     for multiple selection of file open.
28045           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28046           
28047 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28049         * Removed "-f" option in call to devhelp, because devhelp no longer
28050           supports that.
28051         
28052 2001-08-26  Stephane Demurget <demurgets@free.fr>
28054         All these modifications have been pointed out by
28055         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
28057         * data/internal.properties: two fixes for the PHP lexer.
28058           this out.
28060         * fr.po: minor fixes.
28062         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
28064 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
28065         
28066         * main_menubar.c,
28067           main_menubar.h,
28068           main_menubar_def.h,
28069           main_menubar_callbacks.c,
28070           controls.c:
28071                 Added new menu item for "close all fils".
28072                 (Patch from Rikul <rikul@shreve.net>, after revision)
28073         
28074         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
28075         
28076         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
28077                 (Patch from Rikul <rikul@shreve.net>)
28078         
28079         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
28080                 (Patch from Rikul <rikul@shreve.net>)
28082 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28083         
28084         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
28085            project name in application widzard.
28086            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
28088         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
28089           of the 'OK' button there is an 'Execute' one.
28090           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
28091         
28092         * executer.c: Changed cancel button to close button. That was more appropriate.
28093           
28094 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28096         * HACKING: corrected >>>>>> Config management.
28097         
28098         * HACKING: Added many things.
28099         
28100         * src/launcher.h: Added some comments.
28102 2001-08-21  Stephane Demurget <demurgets@free.fr>
28104         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
28106         * HACKING,
28107           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
28108           src/appwizard_cbs.c,
28109           src/appwizard_gui.c: Applied UI/docs cleanup patch from
28110           Andy Piper <andy.piper@freeuk.com>
28112         * po/fr.po: updated to latest sources.
28114         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
28117 2001-08-18  Andy Piper <andy.piper@freeuk.com>
28119         * Fixed bugs #450280 and #448845
28121         * src/about.c: corrected Naba's e-mail address (.net, not .com)
28122         
28123         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
28124           named dialogs
28125         
28126         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
28127           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
28128           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
28129           names to remove "Anjuta: " prefix
28130           
28131         * src/main_menubar_def.c: altered a message
28132         
28133         * launcher/anjuta_launcher.c: cleaned up some messages
28135         * src/debugger.c: edited messages to improve clarity
28136         
28137         * src/app_wiz*.c: tidied wizard interface
28140 2001-08-15  Stephane Demurget <demurgets@free.fr>
28142         Synced Naba's fix and mine about the wizards not working and removed
28143         anjuta.prj to avoid a nasty checkin.
28145         * Makefile.am: removed the install-data-local rule.
28147         * data/Makefile.am: changed the list of files.
28149         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
28151         * .cvsignore: added anjuta.prj for the same reason.
28154 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
28156         * src/source.c: Fixed a bug that fails new gnome projects to get
28157           created.
28159         * src/project_manager.c: Fixed a bug that disables storing recent
28160           project history.
28162         * Makefile.am: Added stuffs to install the macro files in the
28163           anjuta share file.
28166 2001-08-14  Stephane Demurget <demurgets@free.fr>
28168         * data/Makefile.am: added some rules to support the gnome/ macros
28169           dir in order to make the wizards work again.
28171         * anjuta.spec.in: upped the release number.
28174 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
28176         * configure.in (ALL_LINGUAS): Added pl.
28179 2001-08-09  Stephane Demurget <demurgets@free.fr>
28181         * anjuta.spec.in: fixed the doc files list.
28184 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
28186         * src/about.c: corrected my email address. :-)
28187         
28188         * TODO: Updated.
28189         
28190         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
28191          (patch from Andy Piper <squiggle@ukgateway.net>)
28193 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
28195         * debugger.c: Fixed a bug associated with debugging threaded
28196           application.
28197         
28198         * text_editor_menu.c: Fixed broken ui in text editor
28199           pop up menu.
28200           
28201         * text_editor_menu.c: Now the option sub menu in text editor pop up
28202           works.
28203         
28204         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
28205                 (suggested by lord sibn <sibn@utspl.cjb.net> )
28206         
28207 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28209         * src/text_editor_menu.c: Added menu item for context help
28210           (patch from Andy Piper <squiggle@ukgateway.net>)
28211         
28212 2001-08-06  Stephane Demurget <demurgets@free.fr>
28214         * ccview/cccproj.cc: added missing i18n strings.
28216         * data/welcome.txt: bumped version to 0.1.6.
28218         * src/anjuta.c: fixed a compilation error due to devhelp integration.
28220 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28221         
28222         * help.c, help.h: Added support for DevHelp context sensitive help
28223                 and gnome api browsing.
28224         * Fixed toolbars and editor views "not save" bug.
28225         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
28226           (patch from Andy Piper <squiggle@ukgateway.net>)
28227         * Updated THANKS and chapter15.sgml for uk and ru translators.
28229 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
28231         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
28232         * Updated configure.in to include these changes
28233         
28234 2001-08-03  Stephane Demurget <demurgets@free.fr>
28236         * src/project_dbase_gui.c: fixed bug #446963
28237           (on_project_dbase_ccview_update_start),
28238           (on_project_dbase_ccview_update_end): added.
28239           These two respectively disable and enable close file/project
28240           menu entries and toolbar items, while the ccview part updates
28241           its tag database.  
28244 2001-08-03  Stephane Demurget <demurgets@free.fr>
28246         * configure.in: added sv to the ALL_LINGUAS list.
28247         
28249 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
28251         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28252                 file to work: merge translations and distribute it.
28254         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28256         * NEWS, README, THANKS & TODO: Spelling fixes.
28258 2001-08-01  Stephane Demurget <demurgets@free.fr>
28260         * README: updated requirements.
28262         * scintilla/Makefile.am,
28263           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28264           target can't be realized (custom build path).
28266         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28267           Removed install-data-local.
28269         * src/compiler_options.c: changed the include paths of the pixmaps.
28270           we hadn't any warning because of the include paths passed to the
28271           compiler. Thanks to make distcheck for reporting this.
28274 2001-07-31  Stephane Demurget <demurgets@free.fr>
28276         * NEWS, THANKS: updated.
28278         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28279           fixed to show the correct kernel signal number and its description.
28281         * widgets/gnomefilelist.c: fixed bug #445756
28282           (goto_last): renamed to goto_prev and changed according to goto_next.
28283           (goto_next): added.
28284           (goto_directory): removed.
28285           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28286           returned value is now the position in the list.
28287           (check_ok_button_cb): changed the back check and added one for next.
28288           (gnome_filelist_set_dir): the check in history make it wouldn't be
28289           a "true" history. polished the whole thing, using set_dir_internal.
28290           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
28291           there's no check in the history when using back or next.
28293         * manuals/*: added missing .cvsignore files.
28296 2001-07-30  Stephane Demurget <demurgets@free.fr>
28298         * po/fr.po: updated to latest sources.
28300         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
28301           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
28302           to put off their sensitive attributes.
28304 2001-07-29  Stephane Demurget <demurgets@free.fr>
28305         
28306         * po/fr.po: fixed some grammar things.
28307           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
28308           this out.
28309         
28310         * src/utilities.c: (file_is_link): use lstat instead of stat.
28312 2001-07-27  Naba Kumar <kh_naba@123india.com>
28313         
28314         * Remove help dir from cvs, because it is no longer
28315           needed.
28316         
28317         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
28318           needed.
28320 2001-07-24  Naba Kumar <kh_naba@123india.com>
28322         * debugger.c: (debugger_update_prog_status): Fixed
28323                 the bug with gdb version 5. Debugger starts, when
28324                 step in/out/over etc are clicked.
28325         
28326         * debugger.c: All functions: added debugging codes.
28327         
28328         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
28329         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
28330           Modified to recognize non project files also.
28331           
28332         * source.c: (source_write_configure_in):
28333           Added source for 'prefix' counterparts for
28334           no-prefix AC_SUBST.
28335         
28336 2001-07-23  Naba Kumar <kh_naba@123india.com>
28337         
28338         * anjuta.c: added function anjuta_remove_text_editor();
28339           and suitably modified anjuta_remove_current_text_editor().
28340           
28341         * project_dbase.c: project_dbase_close(), Added code to
28342           close all opened files that belong to the project when
28343           the project is closed.
28344          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
28345         
28346         * Updated the manuals/anjuta-manual subdir for GDP standards.
28347            (patch from Andy Piper <squiggle@ukgateway.net>)
28348         
28349         * main_menubar.h, main_menubar.def: Added Menu items to handle
28350           urls for library references, bugs, patches and feature request
28351           submission.
28352         
28353 2001-07-20  Naba Kumar <kh_naba@123india.com>
28354         
28355         * Set wmclass names in all windows.
28356           (patch from Andy Piper <squiggle@ukgateway.net>)
28357         * New splash logo from "Misha" <misha@phreaker.net>);
28359 2001-07-19  Naba Kumar <kh_naba@123india.com>
28360         
28361         * preferences.[h,c], preferences_gui.c: Added 4 properties to
28362           set caret color, calltip back color and selection fore/back
28363           color.
28365 2001-07-18  Naba Kumar <kh_naba@123india.com>
28366         
28367         * project_dbase.c: Closes all files when project is closed.
28368          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28369          -- We still need to refine this as it closes all sort of files.
28370         
28371         * compiler_options.c: Fixed seg-fault bug when last item in
28372           compiler option lists is removed.
28373         
28374         * Fixed missing newline warnings during compilation.
28375           (patch from Andy Piper <squiggle@ukgateway.net>)
28377 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
28379         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
28380                 autogenerated no need to store'em in CVS.
28382         * ccview/.cvsignore: Addition of cvsignore.
28384 2001-07-17  Naba Kumar <kh_naba@123india.com>
28385         
28386         *GUI fixes and spell corrections
28387         (patch from Andy Piper <squiggle@ukgateway.net>)
28389 2001-07-15  Naba Kumar <kh_naba@123india.com>
28390         
28391         *Fixed double error message for file not found.
28392         
28393         *Put white backgrounds for png images.
28394         
28395         *Converted '-' to '_' in sgml files.
28397 2001-07-14  Naba Kumar <kh_naba@123india.com>
28398         
28399         * project_dbase.c: Short-cut for expand/collasp project tree
28400         
28401         * project_dbase_gui.c:
28402          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28404 2001-07-13  Naba Kumar <kh_naba@123india.com>
28405         
28406         * notebook.[h,c]: Added
28407          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28408         Project/message window now toggles on control and
28409         and notebook switch short-cut
28411 2001-07-7  Naba Kumar <kh_naba@123india.com>
28412         
28413         * Changed a new icon set which looks more gnomish.
28414         
28415         * Changed a new anjuta splash logo.
28416         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
28418 2001-07-6  Naba Kumar <kh_naba@123india.com>
28419         
28420         * ccview/*: Integrated ccview for class view and file view
28421                 in the project Manager.
28422         
28423         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
28425 2001-07-1  Naba Kumar <kh_naba@123india.com>
28426         
28427         * scintilla/*: Upgraded Scintilla to version 1.3.7
28428         
28429         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
28430         
28431 2001-06-28  Naba Kumar <kh_naba@123india.com>
28432         
28433         * src/debugger.c: Correct step-over and step-out swapping.
28434         
28435         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
28436           chapters and added more stuffs.
28438 2001-06-13  Naba Kumar <kh_naba@123india.com>
28439         
28440         * data/autogen.sh.gtkmm: Added
28441         
28442         * data/autogen.sh.gnomemm: Added
28443         
28444         * src/appwiz.c: Added two more application wizard templetes
28445         
28446         * src/project: for gtk-- and gnome-- and proper support
28447         
28448         * src/source.c: for c++ in the project configuration.
28449         
28450         * src/source.h:
28452 2001-05-05  Naba Kumar <kh_naba@123india.com>
28454         * Merged my pre-cvs modifications with 
28455           the current cvs copy.
28457         * (lot of files change).
28459         * Implemented session management.
28461         * Local installation possible by
28462           manageing our own pixmaps paths
28463           manupulations.
28464         
28465         * resources.h: Added.
28466         * resources.c: Added.
28468         * Fixed some bugs.
28469         
28470 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
28472         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
28473                 Corrected/extended ignores.
28475 2001-05-04  Naba Kumar <kh_naba@123india.com>
28477         * manuals/: dir tree added.
28478           Sgml documentation started in this dir.
28479           
28480         * omf-install/: dir tree added.
28481         
28482         * manuals/anjuta-manual/C/anjuta-manual.sgml:
28483           Created initial document structure.
28484           
28485         * configure.in: Added test for scrollkeeper.
28486           Added some Makefile entries in AC_OUTPUT.
28487         
28488         * Makefile.am: Added subdir manuals/
28489         
28490         * HACKING: Wrote something stupid.
28492 2001-05-02  Stéphane Démurget <demurgets@free.fr>
28494         * Makefile.am: Added ChangeLog in local data list, becaused it's
28495           needed to create a new project.
28496           
28497         * po/fr.po: minor fixes.
28499         * src/build_file.c, src/configurer.c, src/debugger.c,
28500           src/executer.c, src/find_replace.c, src/gnome_project.c,
28501           src/goto_line.c, src/launcher.c, src/messages.c, 
28502           src/preferences.c src/project_dbase.c: functions declared static.
28503           
28504         * widgets/gnomefilelist.c: Fixed a project creation bug,
28505           introduced with latest changes.
28507 2001-05-01  Stéphane Démurget <demurgets@free.fr>
28509         * widgets/gnomefilelist.c,
28510           BUGS: Fixed an annoying bug preventing from loading files/project
28511           given on the command line. Polished the whole gnome_filelist widget.
28513 2001-04-27  Stéphane Démurget <demurgets@free.fr>
28515         * src/main.c,
28516           src/anjuta.c,
28517           src/anjuta.h: Polished the command line parsing.
28519         * BUGS: Need to clean that damn gnome_filelist widget.
28521 2001-04-25  Stéphane Démurget <demurgets@free.fr>
28523         * src/registers.c,
28524           src/sharedlib.c,
28525           src/signals.c: Removed duplicated includes.
28527         * po/fr.po: minor fixes.
28529         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
28530           create_compiler_options_page? () declared static.
28531         * src/main.c,
28532           src/anjuta.c: Put a command line option for disabling
28533           the splashscreen.
28535         * src/preferences_gui.c: Fixed an internationalization issue,
28536           other functions declared static.
28538         * src/gnome_project.c: Fixed some memory leaks,
28539           new_prj_terminated () declared static. 
28541 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
28543         * configure.in: Sort ALL_LINGUAS alphabetically.
28545 2001-04-22  Stéphane Démurget <demurgets@free.fr>
28547         * Emptied that ugly old Changelog.
28549 == Anjuta 0.1.5 ===
28550 == Anjuta 0.1.4 ==
28552 2001-03-10 Naba kumar  <naba@gnome.org>
28554         * src/gnome_project.c: Fixed project dir creation bug.
28556         * src/text_editor.c: Fixed double accelerators bug.
28557         
28558         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
28560         * src/stack_trace.c, * src/compiler_options.c,
28561         data/internals.properties, src/defaults.c:
28562         Fixed pixmap creation with NULL window.
28564         * src/commands.c, src/preferences_gui.c, src/build_project.c
28565         src/clean_project.c: Bug fix.
28566         
28567         * src/main_menubar_def.h: i18n bug fix.
28568         
28569         * src/executer.h, src/executer.c: Bug fix.
28570         
28571         * src/controls.c: Bug fix.
28572         
28573         * src/debugger.c: Debugger now takes program args.
28574         
28575         * po/ja.po: Added japanese translation file.
28576         
28577         Upgraded to ver 0.1.4
28578         ... Fixed other minor bugs.
28580 == Anjuta 0.1.3 ===
28582 2001-XX-XX Naba kumar  <naba@gnome.org>
28584         * Lots of unaccountable changes. Integrated scintilla.
28585         Redesigned Project managemet. Added supports for other languages.
28586         Java style properties managements. .... blah blah
28587         
28588 2000-11-11 Naba kumar  <naba@gnome.org>
28590         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
28591         Upgraded to version 0.1.3.
28593         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
28594         Fixed to activate Debug->add watch properly.
28596 === Anjuta 0.1.2 beta_2 ===
28597 === Anjuta 0.1.2 ===
28599 2000-11-05 Naba kumar  <naba@gnome.org>
28601         * src/compiler_options.c, src/compiler_options_cbs.c
28602         src/compiler_options_cbs.h, src/compiler_options_gui.c
28603         src/anjuta2.c, extra/stock_libs.anj (new),
28604         extra/README.stock_libs (new), htmls/page13.html,
28605         htmls/images/*: Improved Library settings GUI. Can now enable/disable
28606         added libraries. Stock libs provided for ease of entry. Modified
28607         help html file accordingly.
28609 2000-11-03 Naba kumar  <naba@gnome.org>
28611         * README: Minor fixes in Doc files.
28613         * src/gnome_prj.c, src/appwidzard_cbs.c:
28614         Fixed to ignore non-existant dir for blank prj.
28615         More checking in project creation, especially to confirm
28616         that the prj file already does not exist.
28618         * anjuta.spec, configure.in: Upgraded to version 0.1.2
28620         * src/controls.c: Now Menu item "Format/Detach current document"
28621         is inactive when there is no document opened.
28623 === Anjuta 0.1.1 ===
28625 2000-11-01 Naba kumar  <naba@gnome.org>
28627         Completed and Release of first version (Beta) with lots of bugs.
28629 1999-12-27 Naba kumar  <naba@gnome.org>
28631         Anjuta project started.