Merge commit 'git-svn'
[anjuta-git-plugin.git] / ChangeLog
blob418b966fe3eed4da1e9165fbfb7a31690b4eb264
1 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
3         * libanjuta/interfaces/anjuta-idl-compiler.pl,
4         libanjuta/interfaces/libanjuta.idl,
5         manuals/reference/libanjuta/libanjuta-sections.txt:
6         Keep comment for enum and structures
7         Declare class typedef first
8         Allow to document Anjuta shell variable using define
9         Add a documentation sample in IAnjutaProjectManager interface
11         * manuals/reference/libanjuta/writing-plugins.sgml:
12         Fix a detail in the previous patch
14 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
16         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
17         * manuals/reference/libanjuta/writing-plugins.sgml:
18         Fix #534175: Deprecated code in Plugin Tutorial
20 2008-05-27  basti  <pee@hiddenbox.de>
22         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
23         * scripts/anjuta_import.sh.in,
24         plugins/tools/scripts/prepare-changelog.pl,
25         global-tags/create_global_tags.sh.in:
26         Use sh instead of bash when possible
28         * plugins/sourceview/anjuta-document-saver.c,
29         plugins/sourceview/anjuta-document-loader.c:
30         Order of include matter on OpenBSD
32         * plugins/debug-manager/start.c:
33         ps syntax differ on *BSD
35         * libanjuta/anjuta-launcher.c:
36         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
37         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
39 2008-05-27  Johannes Schmid  <jhs@gnome.org>
41         * plugins/language-manager/Makefile.am:
42         Merged patch from bug 
43         #535048 – Anjuta doesn't build when checking underlinking and overlinking
45 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
47         * manuals/reference/libanjuta/libanjuta-docs.sgml:
48         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
49         in the documentation
51 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
53         * plugins/debug-manager/start.c,
54         plugins/build-basic-autotools/build-basic-autotools.c,
55         plugins/run-program/plugin.c,
56         plugins/run-program/execute.c,
57         plugins/run-program/plugin.h,
58         libanjuta/interfaces/libanjuta.idl,
59         libanjuta/interfaces/anjuta-idl-compiler.pl,
60         manuals/reference/libanjuta/libanjuta-docs.sgml,
61         manuals/reference/libanjuta/libanjuta-sections.txt:
62         Change the new IAnjutaBuilder interface to use callbacks
63         Add the documentation of IAnjutaBuilder
65 2008-05-25  Naba Kumar  <naba@gnome.org>
67         Patch from: Pavel Kostyuchenko
69         * libanjuta/anjuta-preferences.c
70         (anjuta_preferences_is_dialog_created):
71         * libanjuta/anjuta-preferences.h:
72         * src/action-callbacks.c (on_set_preferences1_activate):
73         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
74         open twice.
76 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
78         * plugins/editor/text_editor_cbs.c:
79         Set line to mouse location when popup-menu is displayed (#530689)
81 2008-05-25  James Liggett  <jrliggett@cox.net>
83         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
84         * libanjuta/anjuta-command.c,
85         libanjuta/anjuta-async-command.c:
86         Document AnjutaCommand and AnjutaAsyncCommand
88 2008-05-25  basti  <pee@hiddenbox.de>
90         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
91         * plugins/debug-manager/debug_tree.c:
92         Fix a crash when changing a watch while debugger is stopped
94         * plugins/gdb/plugin.c,
95         plugins/gdb/anjuta-gdb.plugin.in:
96         Allow loading application/octet-stream mime type
98 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
100         * plugins/debug-manager/start.c:
101         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
103 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
105         * plugins/run-program/plugin.c,
106         plugins/run-program/execute.c,
107         plugins/run-program/plugin.h:
108         Use IAnjutaBuilder to always run an up to date program
110 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
112         * plugins/build-basic-autotools/build-basic-autotools.c,
113         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
114         libanjuta/interfaces/libanjuta.idl,
115         libanjuta/interfaces/anjuta-idl-compiler.pl:
116         New IAnjutaBuilder interface allowing to check if a target is up to
117         data and having a notification when the target is built
119 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
121         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
122         * plugins/project-wizard/templates/django.wiz:
123         Fix #533758: django project creation fails
125 2008-05-19  Johannes Schmid  <jhs@gnome.org>
127   Patch from Pavel Kostyuchenko:
128         * plugins/glade/anjuta-design-document.h:
129         * plugins/glade/plugin.c (update_current_project),
130         (value_added_current_editor), (glade_update_ui),
131         (on_document_destroy), (glade_plugin_add_project):
132         
133         #532625 – Wrong consecution of functions calls when opening a glade file
135 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
137         * plugins/project-wizard/templates/terminal.wiz,
138         plugins/project-wizard/templates/xlib-dock.wiz,
139         plugins/project-wizard/templates/wxwin.wiz,
140         plugins/project-wizard/templates/java.wiz,
141         plugins/project-wizard/templates/django.wiz,
142         plugins/project-wizard/templates/gnome.wiz,
143         plugins/project-wizard/templates/anjuta-plugin.wiz,
144         plugins/project-wizard/templates/gtkmm.wiz,
145         plugins/project-wizard/templates/python.wiz,
146         plugins/project-wizard/templates/cpp.wiz,
147         plugins/project-wizard/templates/sdl.wiz,
148         plugins/project-wizard/templates/gtk.wiz,
149         plugins/project-wizard/templates/minimal.wiz,
150         plugins/project-wizard/templates/xlib.wiz,
151         plugins/project-wizard/templates/gcj.wiz:
152         Fix #533346: Create project in path with spaces fails
154 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
156         * src/anjuta.glade,
157         libanjuta/anjuta-preferences.c:
158         Fix #531940: Can't change the default project directory
160 2008-05-14  Rémi Cardona  <remi@gentoo.org>
162         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
163         * plugins/editor/scintilla/Makefile.am,
164         libanjuta/Makefile.am:
165         Remove useless _DEPENDENCIES
167 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
169         * plugins/run-program/execute.c:
170         Fix #532243: Execute program with whitespace in the project path fails
172 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
174         * plugins/debug-manager/debug_tree.c:
175         Fix #531623: Crash on updating non-existing watch
177 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
179         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
180         * tagmanager/tm_tag.c:
181         * tagmanager/test_tm_buffer.c:
182         * plugins/editor/scintilla/LexNsis.cxx:
183         * plugins/editor/aneditor.cxx:
184         * plugins/file-manager/file-view.c:
185         Fixed a bunch of compiler warnings
187 2008-05-10  Johannes Schmid  <jhs@gnome.org>
189         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
190         * plugins/symbol-browser/plugin.c (project_root_added),
191         (isymbol_manager_search):
192         
193         Fixed global tags loading from project configuration and added a
194         configuration option
196 2008-05-08  Johannes Schmid  <jhs@gnome.org>
198         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
200         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
201         * plugins/subversion/subversion-log-dialog.c (create_columns):
202         
203         Fix translation issues (#530860 and #531411)
205 2008-05-08  Johannes Schmid  <jhs@gnome.org>
207         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
209         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
210         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
211         * plugins/project-wizard/templates/java/configure.ac.tpl:
212         * plugins/project-wizard/templates/minimal/autogen.sh:
213         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
214         * plugins/project-wizard/templates/python/configure.ac.tpl:
215         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
216         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
217         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
218         
219         #531405 – AM_CONFIG_HEADER macro is obsolete
220         
221         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
222         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
224 2008-05-07  Massimo Cora'  <maxcvs@email.it>
226         * libanjuta/interfaces/libanjuta.idl:
227         * plugins/class-inheritance/class-inherit.c
228         (class_inheritance_show_dynamic_class_popup_menu):
229         * plugins/language-support-cpp-java/cpp-java-assist.c
230         (cpp_java_assist_create_word_completion_cache),
231         (cpp_java_assist_show_calltip):
232         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
233         * plugins/symbol-db/plugin.c (isymbol_manager_search):
234         * plugins/symbol-db/symbol-db-engine.c
235         (on_scan_update_files_symbols_end),
236         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
237         * plugins/symbol-db/symbol-db-engine.h:
238         add limit/offset keywords to search query. Adjusted APIs.
239         Fixed a minor bug with caches in the engine.
241 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
243         * plugins/terminal/anjuta-terminal-plugin.glade,
244         plugins/terminal/terminal.c:
245         The terminal configuration default option doesn't work (#530031)
246         Combobox for terminal choose not working (#530032)
248 2008-05-06  Johannes Schmid  <jhs@gnome.org>
250         * plugins/document-manager/plugin.c (on_session_save):
251         Do not reverse list of file in save-session (#531445)
252         
253         * plugins/sourceview/anjuta-view.c
254         (anjuta_view_button_press_event):
255         Set line to mouse location when popup-menu is displayed (#530689)
257 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
259         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
260         plugins/terminal/Makefile.am,
261         plugins/terminal/terminal.c:
262         Add a context menu with copy/paste in terminal plugin
264 2008-05-02  Johannes Schmid  <jhs@gnome.org>
266         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
267         * libanjuta/interfaces/libanjuta.idl:
268         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
269         (iproject_manager_iface_init):
270         Add an interface method to access the pkg-config data from gnome-build.
271         
272         * plugins/symbol-browser/plugin.c (project_root_added):
273         Automatically load symbol from project configuration (proof-of-concept)
275 2008-05-01  Massimo Cora'  <maxcvs@email.it>
277         * plugins/symbol-db/plugin.c (symbol_db_activate):
278         * plugins/symbol-db/test/main.c (main):
280         Adapt to changes in recent libgda
282 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
284         * plugins/run-program/execute.c:
285         Fix run plugin again, previous patch was causing a crash when
286         the program exist
288 2008-05-01  Johannes Schmid  <jhs@gnome.org>
290         * plugins/document-manager/plugin.c (update_title):
291         Fixed bug broken titles for new files
293 2008-05-01  Johannes Schmid  <jhs@gnome.org>
295         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
296         (anjuta_util_replace_home_dir_with_tilde),
297         (anjuta_util_str_middle_truncate):
298         * libanjuta/anjuta-utils.h:
299         Added some utility methods (derived from gedit)
300         
301         * plugins/document-manager/plugin.c (get_directory_display_name),
302         (update_title):
303         Really fix #530033 now
305 2008-05-01  Massimo Cora'  <maxcvs@email.it>
307         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
308         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
310         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
311         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
312         (sdb_engine_thread_monitor), (sdb_engine_init),
313         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
314         (sdb_engine_add_new_sym_implementation),
315         (sdb_engine_second_pass_update_scope_1),
316         (sdb_engine_second_pass_update_scope),
317         (sdb_engine_second_pass_update_heritage),
318         (symbol_db_engine_update_project_symbols),
319         (symbol_db_engine_get_files_with_zero_symbols),
320         (symbol_db_engine_get_file_symbols):
321         fixed a population bug introduced with using of caches. It broke the kind
322         of symbol in some cases (e.g. returning of table_id = -1). 
323         Avoid lazy initialization and inlined the lookup functions to speed up the
324         thing.
325         Performances improvement in sdb_engine_second_pass_update_heritage () using
326         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
327         logic in this part should avoid gui freezing, at least here it does not freeze.
329         * plugins/symbol-db/symbol-db-view-locals.c
330         (symbol_db_view_locals_recv_signals_from_engine):
331         * plugins/symbol-db/symbol-db-view.c
332         (symbol_db_view_recv_signals_from_engine):
333         greyed out trees while population is in place.
335 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
337         * data/default.profile:
338         Put the new run program plugin in the default plugin list
340         * plugins/run-program/execute.c:
341         Fix a crash when the program doesn't exist
343 2008-04-30  Johannes Schmid  <jhs@gnome.org>
345         * plugins/document-manager/anjuta-document-manager.ui:
346         * plugins/message-view/anjuta-message-manager.ui:
347         Put the menu items of the message-manager in the correct Goto menu
349 2008-04-30  Johannes Schmid  <jhs@gnome.org>
351         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
352         Allow markup in dialog description
353         
354         * plugins/file-loader/plugin.c (iloader_load):
355         #523186 – Open With dialog should mention filename
357 2008-04-30  Johannes Schmid  <jhs@gnome.org>
359         * libanjuta/anjuta-status.c (anjuta_status_set_title):
360         * plugins/document-manager/anjuta-docman.c
361         (anjuta_docman_update_page_label):
362         * plugins/document-manager/plugin.c (update_title),
363         (on_document_update_save_ui):
364         
365         #530033 – Have window title like gedit
366         Also add the dirty char (*) at the beginning of the filename to match HIG
368 2008-04-30  Johannes Schmid  <jhs@gnome.org>
370         * plugins/devhelp/anjuta-devhelp.ui:
371         * plugins/search/anjuta-search.ui:
372         * plugins/document-manager/anjuta-document-manager.ui:
373         * src/anjuta.ui:
374         Moved Goto menu into View to avoid cluttering the menubar and created
375         new Documents menu
377         * plugins/document-manager/action-callbacks.c (on_next_document),
378         (on_previous_document):
379         * plugins/document-manager/action-callbacks.h:
380         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
381         (anjuta_docman_update_documents_menu_status),
382         (anjuta_docman_update_documents_menu),
383         (on_notebook_page_reordered), (anjuta_docman_page_init),
384         (anjuta_docman_new), (on_notebook_switch_page),
385         (anjuta_docman_add_document), (anjuta_docman_remove_document):
386         * plugins/document-manager/plugin.c:
387         
388         Show open documents in the "Documents" menu and add actions for next/prev
389         document like in gedit. Don't center menu items of notebook popup menu.
390         (Fixes bugs #453702 and #529528)
392 2008-04-29  Johannes Schmid  <jhs@gnome.org>
394         Patch from Yuriy Penkin:
396         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
397         .glade:
398         * plugins/debug-manager/anjuta-debug-manager.glade:
399         * plugins/run-program/anjuta-run-program.glade:
400         * plugins/tools/anjuta-tools.glade:
401         530566 – Fix translation and POTFILES.in
403 2008-04-29  Johannes Schmid  <jhs@gnome.org>
405         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
406         Use current project folder as default and added a file filter for
407         the patch file chooser.
409 2008-04-28  Massimo Cora'  <maxcvs@email.it>
411         * plugins/symbol-db/symbol-db-view-search.c
412         (sdb_view_search_model_filter):
413         fixed search symbols to match "foo_symbol_%"
415 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
417         * configure.in,
418         po/POTFILES.in,
419         plugins/Makefile.am,
420         src/anjuta.ui,
421         (added) plugins/run-program/anjuta-run-program-48.png,
422         (added) plugins/run-program/anjuta-run-program.glade,
423         (added) plugins/run-program/anjuta-run-program.plugin.in,
424         (added) plugins/run-program/anjuta-run-program.ui,
425         (added) plugins/run-program/execute.c,
426         (added) plugins/run-program/execute.h,
427         (added) plugins/run-program/Makefile.am,
428         (added) plugins/run-program/parameters.c,
429         (added) plugins/run-program/parameters.h,
430         (added) plugins/run-program/plugin.c,
431         (added) plugins/run-program/plugin.h,
432         (added) plugins/run-program/utils.c,
433         (added) plugins/run-program/utils.h:
434         New run program plugin, includes a new dialog box to set
435         program arguments
437         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
438         plugins/debug-manager/anjuta-debug-manager.ui,
439         plugins/debug-manager/plugin.c,
440         plugins/debug-manager/start.c:
441         Update debugger plugin to use run program parameter dialog
443         * plugins/build-basic-autotools/build-basic-autotools.c,
444         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
445         Remove run program menu item
447         * libanjuta/interfaces/libanjuta.idl,
448         plugins/gdb/plugin.c,
449         plugins/gdb/debugger.c,
450         plugins/gdb/debugger.h,
451         plugins/debug-manager/command.c,
452         plugins/debug-manager/command.h:
453         Use a gchar * null terminated array instead of a GList for
454         passing environment variables
456 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
458         * plugins/terminal/terminal.c,
459         libanjuta/interfaces/libanjuta.idl:
460         Add a child-exited signal in the IAnjutaTerminal interface
461         Remove environment variables merging, it is already done
462         in vte
464 2008-04-28  Massimo Cora'  <maxcvs@email.it>
466         * plugins/symbol-db/plugin.c (isymbol_manager_search):
467         * plugins/symbol-db/symbol-db-engine.c
468         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
469         fixed partial pattern match accordingly with api.
471 2008-04-28  Johannes Schmid <jhs@gnome.org>
473         * plugins/symbol-db/plugin.c:
474   Hide progress bar when things are done.
476 2008-04-27  Massimo Cora'  <maxcvs@email.it>
478         * plugins/symbol-db/symbol-db-engine.c
479         (symbol_db_engine_find_symbol_by_name_pattern),
480         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
481         fixed typo on query.
482         
483 2008-04-26  Massimo Cora'  <maxcvs@email.it>
485         * plugins/document-manager/plugin.c (on_document_update_ui):
486         * plugins/symbol-db/symbol-db-engine-iterator-node.c
487         (symbol_db_engine_iterator_node_get_symbol_extra_string):
488         * plugins/symbol-db/symbol-db-engine.c
489         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
490         (sdb_engine_get_dyn_query_node_by_id),
491         (sdb_engine_dyn_child_query_node_destroy),
492         (sdb_engine_insert_dyn_query_node_by_id),
493         (sdb_engine_free_cached_queries),
494         (sdb_engine_free_cached_dynamic_queries),
495         (sdb_engine_get_tuple_id_by_unique_name),
496         (sdb_engine_get_tuple_id_by_unique_name2),
497         (sdb_engine_get_tuple_id_by_unique_name3),
498         (sdb_engine_populate_db_by_tags),
499         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
500         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
501         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
502         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
503         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
504         (sdb_engine_add_new_sym_implementation),
505         (sdb_engine_add_new_heritage),
506         (sdb_engine_add_new_scope_definition),
507         (sdb_engine_add_new_tmp_heritage_scope),
508         (sdb_engine_second_pass_update_scope_1),
509         (sdb_engine_second_pass_update_heritage),
510         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
511         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
512         (on_scan_update_files_symbols_end),
513         (symbol_db_engine_update_project_symbols),
514         (symbol_db_engine_get_full_local_path),
515         (symbol_db_engine_get_file_db_path),
516         (sdb_engine_walk_down_scope_path),
517         (symbol_db_engine_get_files_with_zero_symbols),
518         (sdb_engine_prepare_symbol_info_sql),
519         (symbol_db_engine_get_class_parents_by_symbol_id),
520         (symbol_db_engine_get_class_parents),
521         (symbol_db_engine_get_global_members_filtered),
522         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
523         (symbol_db_engine_get_scope_members_by_symbol_id),
524         (symbol_db_engine_get_scope_members),
525         (symbol_db_engine_get_current_scope),
526         (symbol_db_engine_get_file_symbols),
527         (symbol_db_engine_get_symbol_info_by_id),
528         (symbol_db_engine_find_symbol_by_name_pattern),
529         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
530         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
531         * plugins/symbol-db/symbol-db-engine.h:
532         * plugins/symbol-db/tables.sql:
533         new dynamic prepared queries architecture. Now every query used in the
534         engine has its own compiled query in libgda-sqlite provider. This for speed
535         improvements, code cleaning and auto-escaping of string parameters. 
536         Lookup of dynamic queries takes care of sym_info parameters and of 
537         parameters passed to functions. The compiled GdaStatements are stored in an 
538         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
539         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
541         * plugins/symbol-db/test/Makefile.am:
542         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
543         (main):
544         re-enabled test.
546 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
548         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
549         * po/POTFILES.in,
550         plugins/tools/tool.c:
551         Fix #529798: Mark additional strings for translation
553 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
555         * plugins/project-wizard/druid.c,
556         plugins/project-wizard/property.c,
557         plugins/project-wizard/property.h,
558         plugins/project-wizard/parser.c,
559         plugins/project-wizard/templates/mkfile.wiz,
560         plugins/project-wizard/templates/terminal.wiz,
561         plugins/project-wizard/templates/xlib-dock.wiz,
562         plugins/project-wizard/templates/wxwin.wiz,
563         plugins/project-wizard/templates/java.wiz,
564         plugins/project-wizard/templates/django.wiz,
565         plugins/project-wizard/templates/gnome.wiz,
566         plugins/project-wizard/templates/anjuta-plugin.wiz,
567         plugins/project-wizard/templates/gtkmm.wiz,
568         plugins/project-wizard/templates/python.wiz,
569         plugins/project-wizard/templates/cpp.wiz,
570         plugins/project-wizard/templates/sdl.wiz,
571         plugins/project-wizard/templates/gtk.wiz,
572         plugins/project-wizard/templates/minimal.wiz,
573         plugins/project-wizard/templates/xlib.wiz,
574         plugins/project-wizard/templates/gcj.wiz:
575         Add additional restriction on project name fix #529226
577 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
579         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
580         * plugins/tools/plugin.c:
581         Fix #529506: Uncorrect unloading tools plugin
583 2008-04-22  Johannes Schmid  <jhs@gnome.org>
585         * plugins/search/search-replace.c (search_and_replace),
586         (on_message_view_destroyed):
587         Don't spit out two many warnings when the message view is destroyed
588         
589         * plugins/search/search-replace_backend.c
590         (file_buffer_new_from_path):
591         Only use first 500 characters for validation
593 2008-04-21  Johannes Schmid  <jhs@gnome.org>
595         * plugins/search/plugin.c (find_incremental):
596         * plugins/search/search-replace.c (on_search_regex_toggled),
597         (on_search_button_next_clicked), (search_replace_find_usage):
598         * plugins/search/search-replace_backend.c (match_substr_free),
599         (file_buffer_new_from_path), (get_next_match),
600         (clear_search_replace_instance), (create_search_replace_instance):
601         * plugins/search/search-replace_backend.h:
602         
603         Use GRegex instead of pcre and convert files to utf-8 if necessary.
604         Rest of #440637
606 2008-04-21  Johannes Schmid  <jhs@gnome.org>
608         * plugins/document-manager/action-callbacks.c
609         (on_editor_command_paste_activate):
610         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
611   (there was an else missing...)
613 2008-04-17  Naba Kumar  <naba@naba-desktop>
615         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
616         * plugins/project-import/anjuta-project-import.plugin.in:
617         * plugins/project-wizard/anjuta-project-wizard.glade:
618         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
619         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
621 2008-04-20  Johannes Schmid  <jhs@gnome.org>
623         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
624         Fixed a condition where we kill our own process
626 2008-04-20  Johannes Schmid  <jhs@gnome.org>
628         * libanjuta/anjuta-session.h:
629         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
630         * plugins/symbol-db/plugin.c (value_added_current_editor),
631         (on_session_load), (symbol_db_activate):
632         * plugins/symbol-db/plugin.h:
633         * plugins/symbol-db/symbol-db-view.c
634         (sdb_view_build_and_display_base_tree):
635         Added new sessions states to avoid loading the local symbols before
636         the session is loaded (speeds up start-up).
637         
638         * plugins/document-manager/plugin.c
639         (update_document_ui_undo_items), (update_document_ui_save_items),
640         (on_document_update_ui):
641         * plugins/sourceview/sourceview.c (idocument_redo):
642         Fixed #528705 – There is no Redo
644 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
646         * libanjuta/interfaces/libanjuta.idl,
647         plugins/terminal/terminal.c,
648         plugins/build-basic-autotools/executer.c,
649         plugins/gdb/plugin.c:
650         Add an env parameter in the IAnjutaTerminal interface allowing
651         to specify additional environment variables
653         * libanjuta/anjuta-launcher.c:
654         Add one initialization
656 2008-04-16  Johannes Schmid  <jhs@gnome.org>
658         Patch from Ignacio Casal Quinteiro:
659         * plugins/file-loader/anjuta-recent-chooser-menu.c
660         (_gtk_recent_chooser_get_items),
661         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
662         (anjuta_recent_chooser_menu_populate):
663         Show 5 project and 15 file items in recent-chooser
665 2008-04-16  Johannes Schmid  <jhs@gnome.org>
667         * plugins/search/search-replace_backend.c (isawordchar),
668         (extra_match), (get_next_match):
669         
670         Make searching utf-8 aware. We still need to fix encodings for
671         search/replace in files as it is currently assumed they are utf-8 like
672         the editors.
674 2008-04-16  Johannes Schmid  <jhs@gnome.org>
675         
676         Patch from Ignacio Casal Quinteiro:
677         * plugins/file-loader/anjuta-recent-chooser-menu.c
678         (anjuta_recent_chooser_menu_insert_item),
679         (anjuta_recent_chooser_menu_populate):
680         * plugins/file-loader/plugin.c (activate_plugin):
681         Fix recent files in the toolbar
682         
683         * plugins/tools/plugin.c (ipreferences_merge):
684         Fixed some warnings
686 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
688         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
690 2008-04-13  Naba Kumar  <naba@naba-desktop>
692         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
693         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
694         Do not enable brace autocompletion by defualt because it annoying for
695         fast typist (i.e. it's easier to type ending brace than move carat)
696         and it's currently broken for scintilla.
698 2008-04-13  Naba Kumar  <naba@naba-desktop>
700         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
701         * src/about.c (on_about_plugin_activate): Removed dead code.
702         * src/main.c: Make smaller include.
704 2008-04-12  Naba Kumar  <naba@naba-desktop>
706         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
707         src/utilities.h: Removed dead files.
708         * src/widget-registry.c, src/widget-registry.h: Removed more dead
709         files.
711 2008-04-12  Naba Kumar  <naba@naba-desktop>
713         * src/action-callbacks.c: Removed unneeded gnome.h include.
714         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
716 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
718         Reviewed by Naba Kumar  <naba@gnome.org>:
719         * libanjuta/anjuta-utils.{ch}:
720         Added anjuta_utils_get_user_config_dir. This func is used
721         to get the user config directory.
722         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
724 2008-04-12  Johannes Schmid  <jhs@gnome.org>
726         * plugins/search/Makefile.am:
727         * plugins/search/anjuta-search.glade:
728         * plugins/search/anjuta-search.ui:
729         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
730         (on_find_and_replace1_activate), (on_find_in_files1_activate),
731         (on_findnext1_activate), (on_findprevious1_activate),
732         (on_prev_occur), (on_next_occur), (activate_plugin),
733         (deactivate_plugin), (dispose), (finalize),
734         (search_plugin_class_init):
735         * plugins/search/plugin.h:
736         * plugins/search/search-replace.c (search_and_replace_init),
737         (search_and_replace), (write_message_pane), (on_message_clicked),
738         (save_not_opened_files), (replace_in_not_opened_files),
739         (search_replace_next_previous), (search_replace_next),
740         (search_replace_previous), (sr_get_gladewidget),
741         (search_set_popdown_strings), (search_set_popdown_map),
742         (search_select_item), (search_set_combo), (search_set_action),
743         (search_set_target), (search_set_direction),
744         (search_get_item_combo), (search_get_item_combo_name),
745         (search_direction_changed), (populate_value), (reset_flags),
746         (reset_flags_and_search_button), (search_start_over),
747         (search_end_alert), (max_results_alert), (nb_results_alert),
748         (search_show_replace), (modify_label_image_button),
749         (search_replace_populate), (show_jump_button),
750         (translate_dialog_strings), (create_dialog), (show_dialog),
751         (word_in_list), (list_max_items), (search_update_combos),
752         (replace_update_combos), (search_update_dialog),
753         (on_search_replace_delete_event),
754         (on_search_dialog_key_press_event),
755         (search_disconnect_set_toggle_connect),
756         (on_search_match_whole_word_toggled),
757         (on_search_match_whole_line_toggled),
758         (on_search_match_word_start_toggled), (on_search_regex_toggled),
759         (search_set_toggle_direction), (on_search_direction_changed),
760         (on_search_action_changed), (on_search_target_changed),
761         (on_search_expression_changed), (on_actions_no_limit_clicked),
762         (on_search_button_close_clicked), (on_search_button_stop_clicked),
763         (on_search_button_next_clicked), (search_replace_find_usage),
764         (on_search_button_jump_clicked), (on_search_expression_activate),
765         (on_search_full_buffer_toggled), (on_search_forward_toggled),
766         (on_search_backward_toggled), (on_setting_basic_search_toggled),
767         (basic_search_toggled), (anjuta_search_replace_activate):
768         * plugins/search/search-replace.h:
769         * plugins/search/search-replace_backend.c (pcre_info_free),
770         (pcre_info_new), (match_substr_free), (match_info_free),
771         (file_buffer_free), (file_buffer_new_from_te),
772         (file_buffer_new_from_path), (file_buffer_line_from_pos),
773         (file_match_line_from_pos), (create_search_files_list),
774         (get_project_file_list), (isawordchar), (extra_match),
775         (get_next_match), (create_search_entries), (regex_backref),
776         (clear_search_replace_instance), (clear_pcre),
777         (create_search_replace_instance):
778         * plugins/search/search-replace_backend.h:
779         Restored old search plugin - was a bad idea to merge this patch. Sorry!
781 2008-04-12  Johannes Schmid  <jhs@gnome.org>
783         * libanjuta/Makefile.am:
784         * libanjuta/libanjuta.h:
785         * plugins/document-manager/anjuta-document-manager.glade:
786         * plugins/document-manager/plugin.c:
787         * plugins/editor/text_editor.c (text_editor_finalize),
788         (convert_to_utf8), (load_from_file), (save_to_file):
789         * plugins/editor/text_editor.h:
790         * plugins/sourceview/Makefile.am:
791         * plugins/sourceview/anjuta-convert.c:
792         * plugins/sourceview/anjuta-convert.h:
793         * plugins/sourceview/anjuta-document-loader.c:
794         * plugins/sourceview/anjuta-document-saver.c:
795         * plugins/sourceview/anjuta-document.c:
796         * plugins/sourceview/anjuta-encodings.c:
797         * plugins/sourceview/anjuta-encodings.h:
798         * plugins/sourceview/anjuta-utils.c:
799         * plugins/sourceview/anjuta-utils.h:
800         * plugins/sourceview/anjuta-view.c:
801         * plugins/sourceview/sourceview.c:
802         
803         Move the encoding conversion infrastrcute to libanjuta and update all
804         users. Test all available encodings by default in scintilla editor
805         like sourceview is doing and removed encoding preferences
807         * plugins/search/search-replace_backend.c
808         (file_buffer_new_from_uri):
809         Fixed crasher
811 2008-04-11  Johannes Schmid  <jhs@gnome.org>
813         * plugins/search/anjuta-search.glade:
814         Various small improvements to the dialog
816 2008-04-11  Johannes Schmid  <jhs@gnome.org>
818         Patch from Ignacio Casal Quinteiro:
819         * plugins/file-loader/Makefile.am:
820         * plugins/file-loader/anjuta-recent-chooser-menu.c
821         (gtk_recent_chooser_iface_init),
822         (_anjuta_recent_chooser_install_properties),
823         (sort_recent_items_mru), (get_is_recent_filtered),
824         (_gtk_recent_chooser_get_items),
825         (anjuta_recent_chooser_menu_class_init),
826         (anjuta_recent_chooser_menu_init),
827         (anjuta_recent_chooser_menu_finalize),
828         (anjuta_recent_chooser_menu_dispose),
829         (anjuta_recent_chooser_menu_constructor),
830         (anjuta_recent_chooser_menu_set_property),
831         (anjuta_recent_chooser_menu_get_property),
832         (anjuta_recent_chooser_menu_set_current_uri),
833         (anjuta_recent_chooser_menu_get_current_uri),
834         (anjuta_recent_chooser_menu_select_uri),
835         (anjuta_recent_chooser_menu_unselect_uri),
836         (anjuta_recent_chooser_menu_select_all),
837         (anjuta_recent_chooser_menu_unselect_all),
838         (anjuta_recent_chooser_menu_set_sort_func),
839         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
840         (anjuta_recent_chooser_menu_get_recent_manager),
841         (anjuta_recent_chooser_menu_add_filter),
842         (anjuta_recent_chooser_menu_remove_filter),
843         (anjuta_recent_chooser_menu_list_filters),
844         (anjuta_recent_chooser_menu_set_current_filter),
845         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
846         (anjuta_recent_chooser_menu_create_item),
847         (anjuta_recent_chooser_menu_insert_item),
848         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
849         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
850         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
851         (get_icon_size_for_widget), (foreach_set_shot_tips),
852         (anjuta_recent_chooser_menu_set_show_tips),
853         (anjuta_recent_chooser_menu_new),
854         (anjuta_recent_chooser_menu_new_for_manager):
855         * plugins/file-loader/anjuta-recent-chooser-menu.h:
856         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
857         (activate_plugin), (dispose):
858         
859         Add separator to recent menu (#526932)
861         * plugins/search/Makefile.am:
862         * plugins/search/anjuta-search.glade:
863         * plugins/search/anjuta-search.ui:
864         * plugins/search/plugin.c (on_find1_activate),
865         (on_find_and_replace1_activate), (on_find_in_files1_activate),
866         (on_findnext1_activate), (on_findprevious1_activate),
867         (on_search_again_activate), (on_find_usage), (activate_plugin),
868         (deactivate_plugin), (dispose), (search_plugin_class_init):
869         * plugins/search/plugin.h:
870         * plugins/search/search-replace.c (anj_sr_execute),
871         (anj_sr_write_match_message), (on_message_clicked),
872         (anj_sr_set_search_string), (anj_sr_select_nearest),
873         (anj_sr_select_next), (anj_sr_select_previous),
874         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
875         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
876         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
877         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
878         (anj_sr_set_target), (anj_sr_set_direction),
879         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
880         (anj_sr_get_combo_id_active_value),
881         (anj_sr_conform_direction_change), (anj_sr_populate_value),
882         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
883         (anj_sr_end_alert), (anj_sr_max_results_alert),
884         (anj_sr_total_results_alert), (anj_sr_show_replace),
885         (anj_sr_modify_button), (anj_sr_populate_data),
886         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
887         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
888         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
889         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
890         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
891         (anj_sr_find_in_list), (anj_sr_trim_list),
892         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
893         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
894         (on_search_dialog_delete_event), (on_search_dialog_key_press),
895         (anj_sr_disconnect_set_toggle_connect),
896         (on_search_match_whole_word_toggled),
897         (on_search_match_whole_line_toggled),
898         (on_search_match_word_start_toggled), (on_search_regex_toggled),
899         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
900         (on_search_direction_changed), (on_search_action_changed),
901         (on_search_target_changed), (on_search_expression_changed),
902         (on_search_button_close_clicked), (on_search_button_stop_clicked),
903         (on_search_button_start_clicked),
904         (on_search_button_replace_clicked),
905         (on_search_expression_activate):
906         * plugins/search/search-replace.h:
907         * plugins/search/search-replace_backend.c (regex_backref),
908         (pcre_info_free), (pcre_info_new), (match_substr_free),
909         (match_info_free_subs), (editor_new_from_file_buffer),
910         (file_buffer_new_from_te), (file_buffer_new_from_uri),
911         (file_buffer_free), (file_buffer_get_byte_offset),
912         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
913         (file_buffer_find_lines), (file_buffer_freshen_lines),
914         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
915         (file_buffer_get_linetext_for_line), (save_file_buffer),
916         (replace_in_local_buffer), (get_search_files_list),
917         (get_project_files_list), (isawordchar), (extra_match),
918         (get_next_match), (create_search_entries), (clear_search_entries),
919         (search_get_default_data), (search_replace_data_new),
920         (clear_search_replace_instance), (search_replace_data_destroy),
921         (search_replace_init):
922         * plugins/search/search-replace_backend.h:
923         * plugins/search/search_preferences.c (removed):
924         * plugins/search/search_preferences.h (removed):
925         
926         Merged the UI changes from bug #511688 and simplified the search dialog
928 2008-04-10  Johannes Schmid <jhs@gnome.org>
930         * plugins/symbol-db/symbol-db-engine.c:
931         * plugin.c:
932         Check for ctags binary (#516123)
934 2008-04-09  Massimo Cora'  <maxcvs@email.it>
936         * plugins/symbol-db/symbol-db-engine.c
937         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
938         (sdb_engine_get_query_parameters_list),
939         (sdb_engine_free_cached_queries),
940         (sdb_engine_get_tuple_id_by_unique_name),
941         (sdb_engine_get_tuple_id_by_unique_name2),
942         (sdb_engine_get_tuple_id_by_unique_name3),
943         (symbol_db_engine_add_new_workspace),
944         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
945         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
946         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
947         (sdb_engine_add_new_sym_implementation),
948         (sdb_engine_add_new_heritage),
949         (sdb_engine_add_new_scope_definition),
950         (sdb_engine_add_new_tmp_heritage_scope),
951         (sdb_engine_second_pass_update_scope_1),
952         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
953         (on_scan_update_files_symbols_end),
954         (symbol_db_engine_update_project_symbols):
955         GdaSet *plist is now used globally for every prepared statement.
956         It won't be created/unreffed at every query.
958 2008-04-09  Johannes Schmid  <jhs@gnome.org>
960         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
961         Fixed crasher when deactivating symbol-db plugin
963 2008-04-08  Johannes Schmid  <jhs@gnome.org>
965         * plugins/symbol-db/symbol-db-engine.c
966         (sdb_engine_populate_db_by_tags):
967         Don't use transactions - uses only half of the time now!
969 2008-04-08  Massimo Cora'  <maxcvs@email.it>
971         * plugins/symbol-db/symbol-db-engine.c
972         (sdb_engine_prepare_symbol_info_sql),
973         (symbol_db_engine_get_global_members_filtered):
974         * plugins/symbol-db/symbol-db-view.c
975         (sdb_view_load_symbol_pixbufs),
976         (sdb_view_build_and_display_base_tree):
977         fixed global tab icons. Libgda could not understood the right fields, now it
978         does.
980 2008-04-07  Johannes Schmid  <jhs@gnome.org>
982         * plugins/language-support-cpp-java/cpp-java-assist.c
983         (completion_compare), (create_completion),
984         (cpp_java_assist_create_word_completion_cache):
985         
986         Only show () for functions/methods and macros with arguments. Does not work
987         with symbol-db yet but fixes things for symbol-browser
989 2008-04-07  Johannes Schmid  <jhs@gnome.org>
991         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
992         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
993         (sdb_engine_add_new_sym_implementation):
994         
995         Fixed some issues with caching
997 2008-04-07  Johannes Schmid  <jhs@gnome.org>
999         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
1000         (on_importing_project_end), (project_root_added),
1001         (symbol_db_activate), (symbol_db_deactivate):
1002         * plugins/symbol-db/plugin.h:
1003         
1004         Give the symbol-db it's own progress bar because there are too many
1005         interactions with the global status bar.
1007 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1009         * plugins/symbol-db/symbol-db-view-locals.c
1010         (sdb_view_locals_create_new_store):
1011         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
1012         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
1013         (symbol_db_view_open):
1014         
1015         Sort symbol trees
1017 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1019         * plugins/sourceview/sourceview.c (idocument_cut),
1020         (idocument_copy), (idocument_paste):
1021         Block insert-text signal on cut/copy/paste
1023 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1025         * plugins/symbol-db/plugin.c (on_char_added),
1026         (on_single_file_scan_end):
1027         Only update buffer when a newline is inserted
1028         
1029         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
1030         (sdb_engine_get_tuple_id_by_unique_name),
1031         (sdb_engine_get_tuple_id_by_unique_name2),
1032         (sdb_engine_get_tuple_id_by_unique_name3),
1033         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
1034         (sdb_engine_finalize), (symbol_db_engine_db_exists),
1035         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1036         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
1037         Precompute file_defined_id to speed up population
1039 2008-04-06  Johannes Schmid  <jhs@gnome.org>
1041         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1042         (anjuta_launcher_set_encoding):
1043         Fixed some problems with binary streams needed by symbol-db
1044         
1045         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
1046         Removed DEBUG_PRINT
1047         
1048         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1049         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
1050         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
1051         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1052         (sdb_engine_add_new_sym_implementation),
1053         (on_scan_update_files_symbols_end):
1054         Use some caching to speed up population
1055         
1056         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
1057         Exit properly when scanning is over
1059 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1061         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1062         One additional change missed in the previous commit
1064 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1066         * plugins/project-wizard/templates/gtkmm.wiz,
1067         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
1068         plugins/project-wizard/templates/gtkmm/src/main.cc,
1069         plugins/project-wizard/templates/django.wiz,
1070         plugins/project-wizard/templates/python.wiz,
1071         plugins/project-wizard/templates/python/configure.ac.tpl,
1072         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
1073         plugins/project-wizard/templates/cpp.wiz,
1074         plugins/project-wizard/templates/cpp/configure.ac.tpl,
1075         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
1076         plugins/project-wizard/templates/sdl.wiz,
1077         plugins/project-wizard/templates/sdl/configure.ac.tpl,
1078         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
1079         plugins/project-wizard/templates/terminal.wiz,
1080         plugins/project-wizard/templates/terminal/configure.ac.tpl,
1081         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
1082         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
1083         plugins/project-wizard/templates/gtk.wiz,
1084         plugins/project-wizard/templates/gtk/src/main.c,
1085         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
1086         plugins/project-wizard/templates/minimal.wiz,
1087         plugins/project-wizard/templates/minimal/configure.ac.tpl,
1088         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
1089         plugins/project-wizard/templates/java.wiz,
1090         plugins/project-wizard/templates/java/configure.ac.tpl,
1091         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
1092         plugins/project-wizard/templates/xlib.wiz,
1093         plugins/project-wizard/templates/xlib/configure.ac.tpl,
1094         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
1095         plugins/project-wizard/templates/gcj.wiz,
1096         plugins/project-wizard/templates/gcj/configure.ac.tpl,
1097         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
1098         plugins/project-wizard/templates/xlib-dock.wiz,
1099         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
1100         plugins/project-wizard/templates/wxwin.wiz,
1101         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
1102         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
1103         plugins/project-wizard/templates/gnome.wiz,
1104         plugins/project-wizard/templates/gnome/src/main.c,
1105         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
1106         plugins/project-wizard/templates/anjuta-plugin.wiz,
1107         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
1108         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
1109         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
1110         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
1111         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
1112         Fix bug #525999: Remove space in file and target names generated
1113         by project wizard
1114         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
1115         has been renamed ianjuta_document_manager_get_current_document
1117 2008-04-06  Naba Kumar  <naba@naba-desktop>
1119         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
1120         * libanjuta/anjuta-utils.h:
1121         * plugins/project-wizard/druid.c (check_and_warn_missing),
1122         (on_druid_next):
1123         * plugins/project-wizard/header.c (npw_header_free),
1124         (npw_header_add_required_program),
1125         (npw_header_add_required_package),
1126         (npw_header_check_required_programs), (package_is_installed),
1127         (npw_header_check_required_packages):
1128         * plugins/project-wizard/header.h:
1129         * plugins/project-wizard/parser.c (parse_tag),
1130         (parse_header_start), (parse_header_text):
1131         * plugins/project-wizard/templates/anjuta-plugin.wiz:
1132         * plugins/project-wizard/templates/cpp.wiz:
1133         * plugins/project-wizard/templates/django.wiz:
1134         * plugins/project-wizard/templates/gcj.wiz:
1135         * plugins/project-wizard/templates/gnome.wiz:
1136         * plugins/project-wizard/templates/gtk.wiz:
1137         * plugins/project-wizard/templates/gtkmm.wiz:
1138         * plugins/project-wizard/templates/java.wiz:
1139         * plugins/project-wizard/templates/minimal.wiz:
1140         * plugins/project-wizard/templates/mkfile.wiz:
1141         * plugins/project-wizard/templates/python.wiz:
1142         * plugins/project-wizard/templates/sdl.wiz:
1143         * plugins/project-wizard/templates/terminal.wiz:
1144         * plugins/project-wizard/templates/wxwin.wiz:
1145         * plugins/project-wizard/templates/xlib-dock.wiz:
1146         * plugins/project-wizard/templates/xlib.wiz:
1148         Added a check for vital programs and packages needed to create a
1149         new project. A warning dialog is shown to user in project
1150         wizard when he proceeds after selecting a project type.
1151         Updated all project templates to cover vital programs and
1152         packages to generate and build correctly.
1153         
1154 2008-04-05  Naba Kumar  <naba@gnome.org>
1156         patch from  surenspost@gmail.com:
1157         * src/about.c: Fixed bug #523068 link in about window doesn't work.
1159 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1161         * plugins/sourceview/anjuta-view.c:
1162         * plugins/sourceview/anjuta-view.h:
1163         * plugins/sourceview/sourceview-prefs.c (init_fonts),
1164         (sourceview_prefs_init):
1165         Removed unused color management code
1166         
1167         * plugins/sourceview/anjuta-editor-sourceview.glade:
1168         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
1169         (create_style_model), (on_style_changed), (ipreferences_merge),
1170         (ipreferences_unmerge):
1171         * plugins/sourceview/plugin.h:
1172         
1173         Added style chooser for sourceview editor (#522555)
1175 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1177         * plugins/document-manager/action-callbacks.c:
1178         * plugins/document-manager/anjuta-document-manager.ui:
1179         * plugins/document-manager/plugin.c (ui_give_shorter_names),
1180         (update_document_ui_disable_all):
1181         * plugins/file-loader/anjuta-loader-plugin.ui:
1182         * plugins/file-loader/plugin.c (on_new_activate),
1183         (activate_plugin):
1184         
1185         Moved "New" action from document-manager to file-loader using 
1186         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
1188 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1190         * Makefile.am:
1191         * configure.in:
1192         * libegg/.cvsignore:
1193         * libegg/Makefile.am:
1194         * libegg/egg-cell-renderer-text.c:
1195         * libegg/egg-combo-action.c:
1196         * libegg/egg-entry-action.c:
1197         * libegg/egg-recent-action.c:
1198         * libegg/egg-recent-files-module.c:
1199         * libegg/egg-recent-item.c:
1200         * libegg/egg-recent-model.c:
1201         * libegg/egg-recent-util.c:
1202         * libegg/egg-recent-view-gtk.c:
1203         * libegg/egg-recent-view.c:
1204         * libegg/egg-submenu-action.c:
1205         * libegg/eggcellrendererpopup.c:
1206         * libegg/eggcomboselect.c:
1207         * libegg/eggmarshalers.list:
1208         * libegg/eggtreemodelfilter.c:
1209         * libegg/eggtreemodelunion.c:
1210         * libegg/eggtreemultidnd.c:
1211         * libegg/gtkcellview.h:
1212         * libegg/layout.glade:
1213         * libegg/menu/.cvsignore:
1214         * libegg/menu/Makefile.am:
1215         * libegg/menu/egg-combo-action.h:
1216         * libegg/menu/egg-entry-action.h:
1217         * libegg/menu/egg-recent-action.h:
1218         * libegg/menu/egg-submenu-action.h:
1219         * libegg/menu/eggcomboselect.h:
1220         * libegg/recent-files/.cvsignore:
1221         * libegg/recent-files/Makefile.am:
1222         * libegg/recent-files/egg-recent-item.h:
1223         * libegg/recent-files/egg-recent-model.h:
1224         * libegg/recent-files/egg-recent-util.h:
1225         * libegg/recent-files/egg-recent-view-gtk.h:
1226         * libegg/recent-files/egg-recent-view.h:
1227         * libegg/recent-files/egg-recent.h:
1228         * libegg/test-actions.c:
1229         * libegg/test-multi-drag.c:
1230         * libegg/test-union.c:
1231         * libegg/treeviewutils/.cvsignore:
1232         * libegg/treeviewutils/Makefile.am:
1233         * libegg/treeviewutils/egg-cell-renderer-text.h:
1234         * libegg/treeviewutils/eggcellrendererpopup.h:
1235         * libegg/treeviewutils/eggtreemodelfilter.h:
1236         * libegg/treeviewutils/eggtreemodelunion.h:
1237         * libegg/treeviewutils/eggtreemultidnd.h:
1238         * libegg/util/.cvsignore:
1239         * libegg/util/Makefile.am:
1240         * libegg/util/egg-macros.h:
1241         * libegg/util/eggintl.h:
1242         
1243         Killed libegg (#349279)
1244         
1245         * plugins/document-manager/Makefile.am:
1246         * plugins/document-manager/action-callbacks.c:
1247         * plugins/document-manager/plugin.c:
1248         * plugins/editor/plugin.c:
1249         (on_open_recent_file), (sort_recent_menu),
1250         (setup_recent_chooser_menu), (activate_plugin), (dispose),
1251         (anjuta_file_loader_plugin_instance_init):
1252         * plugins/file-loader/plugin.h:
1253         * plugins/search/Makefile.am:
1254         * plugins/search/plugin.c:
1255         * plugins/search/search-replace.c:
1256         
1257         Removed dead code and libegg from Makefiles
1258         
1259         * plugins/symbol-browser/Makefile.am:
1260         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1261         * plugins/symbol-browser/plugin.c (on_editor_saved),
1262         (update_editor_symbol_model), (iter_matches),
1263         (value_removed_current_editor), (activate_plugin):
1264         Removed symbol-browser toolbar which used libegg and was
1265         buggy (#451588)
1266         
1267         Patch from Ignacio Casal Quinteiro with lots of changes:
1268         * plugins/file-loader/Makefile.am:
1269         * plugins/file-loader/anjuta-loader-plugin.ui:
1270         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
1271         Port FileLoader to GtkRecent (#398984)
1273 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1275         * configure.in:
1276         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1277         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
1278         * libanjuta/interfaces/libanjuta.idl:
1279         * plugins/Makefile.am:
1280         * plugins/class-inheritance/class-inherit.c
1281         (class_inheritance_show_dynamic_class_popup_menu),
1282         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1283         (class_inheritance_update_graph):
1284         * plugins/language-support-cpp-java/cpp-java-assist.c
1285         (create_completion),
1286         (cpp_java_assist_create_scope_completion_cache),
1287         (cpp_java_assist_create_word_completion_cache),
1288         (cpp_java_assist_show_calltip):
1289         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1290         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
1291         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
1292         (isymbol_get_extra_info_string), (isymbol_get_line),
1293         (isymbol_get_icon), (isymbol_iface_init):
1294         * plugins/symbol-browser/an_symbol.h:
1295         * plugins/symbol-browser/an_symbol_view.c
1296         (anjuta_symbol_view_get_file_symbol_model):
1297         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
1298         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1299         (isymbol_manager_iface_init):
1300         * plugins/symbol-db/Makefile.am:
1301         * plugins/symbol-db/anjuta-symbol-db.glade:
1302         * plugins/symbol-db/plugin.c
1303         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1304         (value_added_current_editor), (goto_local_tree_iter),
1305         (goto_global_tree_iter), (on_global_treeview_row_expanded),
1306         (on_global_treeview_row_collapsed), (on_project_element_added),
1307         (on_project_element_removed), (on_importing_project_end),
1308         (do_import_sources_after_abort), (do_import_sources),
1309         (project_root_added), (project_root_removed), (symbol_db_activate),
1310         (symbol_db_deactivate), (isymbol_manager_search),
1311         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1312         (isymbol_manager_iface_init), (ipreferences_merge),
1313         (ipreferences_unmerge), (ipreferences_iface_init):
1314         * plugins/symbol-db/plugin.h:
1315         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1316         (symbol_db_engine_iterator_node_new),
1317         (sdb_engine_iterator_node_instance_init),
1318         (sdb_engine_iterator_node_finalize),
1319         (symbol_db_engine_iterator_node_get_symbol_id),
1320         (symbol_db_engine_iterator_node_get_symbol_name),
1321         (symbol_db_engine_iterator_node_get_symbol_file_pos),
1322         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
1323         (symbol_db_engine_iterator_node_get_symbol_signature),
1324         (symbol_db_engine_iterator_node_get_symbol_extra_string),
1325         (isymbol_get_name), (isymbol_get_args),
1326         (isymbol_get_extra_info_string), (isymbol_get_uri),
1327         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
1328         (isymbol_iface_init):
1329         * plugins/symbol-db/symbol-db-engine-iterator.c
1330         (symbol_db_engine_iterator_new):
1331         * plugins/symbol-db/symbol-db-engine.c
1332         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
1333         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1334         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1335         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
1336         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1337         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1338         (sdb_engine_init), (sdb_engine_finalize),
1339         (sdb_engine_set_defaults_db_parameters),
1340         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
1341         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1342         (sdb_engine_get_tuple_id_by_unique_name),
1343         (sdb_engine_get_tuple_id_by_unique_name2),
1344         (sdb_engine_get_tuple_id_by_unique_name3),
1345         (symbol_db_engine_add_new_workspace),
1346         (symbol_db_engine_project_exists),
1347         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1348         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
1349         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
1350         (sdb_engine_add_new_sym_access),
1351         (sdb_engine_add_new_sym_implementation),
1352         (sdb_engine_add_new_heritage),
1353         (sdb_engine_add_new_scope_definition),
1354         (sdb_engine_add_new_tmp_heritage_scope),
1355         (sdb_engine_second_pass_update_scope_1),
1356         (sdb_engine_second_pass_update_heritage),
1357         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1358         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1359         (on_scan_update_files_symbols_end),
1360         (symbol_db_engine_fill_type_array),
1361         (symbol_db_engine_update_files_symbols),
1362         (symbol_db_engine_update_project_symbols),
1363         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1364         (symbol_db_engine_update_buffer_symbols),
1365         (symbol_db_engine_get_files_with_zero_symbols),
1366         (sdb_engine_prepare_symbol_info_sql),
1367         (symbol_db_engine_get_class_parents_by_symbol_id),
1368         (symbol_db_engine_get_class_parents),
1369         (symbol_db_engine_get_global_members_filtered),
1370         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1371         (symbol_db_engine_get_scope_members_by_symbol_id),
1372         (symbol_db_engine_get_scope_members),
1373         (symbol_db_engine_get_file_symbols),
1374         (symbol_db_engine_get_symbol_info_by_id),
1375         (symbol_db_engine_get_full_local_path),
1376         (symbol_db_engine_get_file_db_path),
1377         (symbol_db_engine_find_symbol_by_name_pattern),
1378         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1379         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1380         * plugins/symbol-db/symbol-db-engine.h:
1381         * plugins/symbol-db/symbol-db-prefs.c
1382         (on_prefs_executable_changed), (on_gconf_notify_prefs),
1383         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
1384         (on_listall_output), (on_listall_exit), (files_visit_dir),
1385         (on_tag_load_toggled), (symbol_db_prefs_init),
1386         (symbol_db_prefs_finalize):
1387         * plugins/symbol-db/symbol-db-prefs.h:
1388         * plugins/symbol-db/symbol-db-view-locals.c
1389         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
1390         (do_add_root_symbol_to_view),
1391         (consume_symbols_inserted_queue_idle_destroy),
1392         (consume_symbols_inserted_queue_idle), (on_scan_end),
1393         (do_recurse_subtree_and_remove), (on_symbol_removed),
1394         (on_symbol_inserted),
1395         (symbol_db_view_locals_recv_signals_from_engine),
1396         (symbol_db_view_locals_update_list):
1397         * plugins/symbol-db/symbol-db-view.c
1398         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
1399         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
1400         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1401         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1402         (sdb_view_build_and_display_base_tree):
1403         * plugins/symbol-db/symbol-db.glade:
1404         * plugins/symbol-db/symbol-db.ui:
1405         * plugins/symbol-db/tables.sql:
1406         * plugins/symbol-db/test/Makefile.am:
1407         * plugins/symbol-db/test/main.c (get_parents), (main),
1408         (packages_foreach), (files_visit_dir):
1409         
1410         Merged changes from symbol-db branch
1412 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1414         * plugins/sourceview/sourceview.c (autodetect_language):
1415         Use gnome_vfs_get_slow_mime_type()
1417 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1419         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
1420         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
1421         (open_with_dialog):
1422         
1423         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
1424         supertype instead no plugin for mime-type was found (#525706)
1426 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1428         patch by: Carl-Anton Ingmarsson:
1429         * src/anjuta.glade:
1430         Fixed padding in preferences
1432 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1434         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
1436         * plugins/tools/anjuta-tools.glade:
1437         * plugins/tools/anjuta-tools.ui:
1438         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
1439           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
1440           atp_tool_dialog_refresh, atp_tool_dialog_show):
1441         * plugins/tools/dialog.h (dialog, plugin):
1442         * plugins/tools/plugin.c (prefs, gxml, action_group,
1443           atp_plugin_finalize, test, atp_plugin_activate,
1444           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
1445           ipreferences_unmerge, ipreferences_iface_init):
1446         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
1447           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
1448           atp_user_tool_activate, atp_tool_list_append_new,
1449           atp_tool_list_activate, atp_tool_list_deactivate):
1450         * plugins/tools/tool.h (plugin):
1451         
1452         #515854 – Move configuration into preferences
1454 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1456         patch by: Carl-Anton Ingmarsson:
1457         * src/anjuta-app.c (style, on_toolbar_style_changed,
1458           on_add_merge_widget, anjuta_app_instance_init):
1459         * src/anjuta.glade:
1460         
1461         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
1463 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
1465         * plugins/debug-manager/anjuta-debug-manager.glade,
1466         plugins/debug-manager/command.c,
1467         plugins/debug-manager/command.h,
1468         plugins/debug-manager/start.c,
1469         plugins/gdb/plugin.c,
1470         plugins/gdb/debugger.c,
1471         plugins/gdb/debugger.h,
1472         libanjuta/interfaces/libanjuta.idl:
1473         Improve start program dialog, allowing to specify working
1474         directory and environment variables
1476 2008-03-26  Naba Kumar  <naba@gnome.org>
1478         * libanjuta/resources.c (anjuta_res_url_show): Use
1479         anjuta_prog_is_installed() instead of g_find_program_in_path() and
1480         fixed formatting.
1482         Patch from Carl-Anton Ingmarsson:
1484         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
1485         * libanjuta/anjuta-utils.h:
1486         * src/action-callbacks.c (help_activate),
1487         (on_help_manual_activate), (on_help_tutorial_activate),
1488         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1489         * libanjuta/Makefile.am:
1490         Get rid of gnome_help_display_with_doc_id()
1492 2008-03-26  Naba Kumar  <naba@gnome.org>
1494         Patch from Carl-Anton Ingmarsson:
1496         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
1497         * plugins/project-import/project-import.c (on_import_cancel): Remove
1498         stray GnomeDruid variable.
1500 2008-03-26  Naba Kumar  <naba@gnome.org>
1502         * plugins/project-import/project-import.c (create_start_page):
1503         * plugins/project-wizard/druid.c (npw_druid_new):
1504         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
1505         
1506         Fixed type 'assistent' to 'assistant'.
1508 2008-03-25  Naba Kumar  <naba@gnome.org>
1510         Patch from Carl-Anton Ingmarsson:
1512         * libanjuta/Makefile.am:
1513         * libanjuta/anjuta-ui.c (sensitivity_toggled),
1514         (visibility_toggled), (accel_edited_callback),
1515         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
1516         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
1517         (anjuta_ui_get_accel_editor):
1518         * libegg/Makefile.am:
1519         * libegg/eggaccelerators.c (removed):
1520         * libegg/eggcellrendererkeys.c (removed):
1521         * libegg/eggtreeviewstate.c (removed):
1522         * libegg/test-tree-utils.c (removed):
1523         * libegg/treeviewutils/Makefile.am:
1524         * libegg/treeviewutils/eggaccelerators.h (removed):
1525         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
1526         * libegg/treeviewutils/eggtreeviewstate.h (removed):
1528         Ports anjuta-ui to gtk_cell_renderer_accel
1529         
1530 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1532         Reviewed by Naba Kumar  <naba@gnome.org>
1534         * plugins/project-import/Makefile.am:
1535         * plugins/project-import/project-import.{ch}:
1536         * plugins/project-import/anjuta-project-import.glade (removed):
1537         * configure.in, po/POTFILES.in:
1539         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
1540         file because libglade doesn't have GtkAssistant support.
1542 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
1544         * plugins/debug-manager/registers.c:
1545         Avoid a crash when debugger stop on an error
1547         * plugins/debug-manager/start.c,
1548         plugins/gdb/debugger.c,
1549         libanjuta/interfaces/libanjuta.idl:
1550         Display an error message when debugger target is not found
1552 2008-03-15  Naba Kumar  <naba@naba-desktop>
1554         * configure.in:
1555         * data/Makefile.am:
1556         * (removed) data/properties:
1557         * (added) plugins/editor/properties:
1558         * plugins/editor/Makefile.am:
1560         Moved data/properties to plugins/editor/ and removed dead code from
1561         Makefile.am files.
1562         
1563 2008-03-15  Naba Kumar  <naba@naba-desktop>
1565         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1566         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1567         (macro_dialog_finalize):
1568         * plugins/macro/macro-edit.c (macro_edit_dispose),
1569         (macro_edit_finalize):
1571         Fixed errors in previous patch.
1572         
1573 2008-03-15  Naba Kumar  <naba@naba-desktop>
1575         Patch from Ignacio Casal Quinteiro:
1577         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1578         (finalize):
1579         * plugins/class-gen/plugin.c (dispose), (finalize):
1580         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1581         (class_inheritance_dispose):
1582         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1583         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1584         (dma_plugin_finalize):
1585         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1586         (dma_debugger_queue_finalize):
1587         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1588         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1589         (anjuta_docman_finalize):
1590         * plugins/document-manager/plugin.c:
1591         * plugins/editor/plugin.c (dispose), (finalize),
1592         (editor_plugin_class_init):
1593         * plugins/editor/text_editor.c (text_editor_dispose),
1594         (text_editor_finalize):
1595         * plugins/file-loader/plugin.c (dispose), (finalize),
1596         (anjuta_file_loader_plugin_class_init):
1597         * plugins/file-manager/plugin.c (file_manager_finalize),
1598         (file_manager_dispose):
1599         * plugins/file-wizard/plugin.c (dispose), (finalize),
1600         (file_wizard_plugin_class_init):
1601         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1602         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1603         * plugins/glade/plugin.c (glade_plugin_dispose),
1604         (glade_plugin_finalize), (glade_plugin_class_init):
1605         * plugins/gtodo/plugin.c (finalize), (dispose):
1606         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1607         (anjuta_vim_plugin_dispose):
1608         * plugins/indent/plugin.c (indent_plugin_finalize),
1609         (indent_plugin_dispose):
1610         * plugins/language-manager/plugin.c (language_manager_finalize),
1611         (language_manager_dispose):
1612         * plugins/language-support-cpp-java/plugin.c
1613         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1614         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1615         (macro_db_class_init):
1616         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1617         (macro_dialog_finalize), (macro_dialog_class_init):
1618         * plugins/macro/macro-edit.c (macro_edit_dispose),
1619         (macro_edit_finalize), (macro_edit_class_init):
1620         * plugins/macro/plugin.c (finalize), (dispose):
1621         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1622         (anjuta_msgman_finalize):
1623         * plugins/message-view/message-view.c (message_view_dispose),
1624         (message_view_finalize):
1625         * plugins/message-view/plugin.c (message_view_plugin_dispose),
1626         (message_view_plugin_finalize):
1627         * plugins/patch/plugin.c (patch_plugin_finalize),
1628         (patch_plugin_dispose):
1629         * plugins/profiler/plugin.c (profiler_finalize),
1630         (profiler_dispose):
1631         * plugins/project-import/plugin.c (dispose), (finalize),
1632         (project_import_plugin_class_init):
1633         * plugins/project-manager/plugin.c
1634         (project_manager_plugin_finalize),
1635         (project_manager_plugin_dispose):
1636         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1637         (npw_plugin_finalize), (npw_plugin_class_init):
1638         * plugins/sample1/plugin.c (sample_plugin_finalize),
1639         (sample_plugin_dispose):
1640         * plugins/search/plugin.c (dispose), (finalize),
1641         (search_plugin_class_init):
1642         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1643         (sourceview_plugin_dispose):
1644         * plugins/subversion/plugin.c (finalize), (dispose):
1645         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1646         * plugins/symbol-browser/an_symbol_iter.c
1647         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1648         * plugins/symbol-browser/an_symbol_search.c
1649         (an_symbol_search_dispose), (an_symbol_search_finalize):
1650         * plugins/symbol-browser/an_symbol_view.c
1651         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1652         * plugins/symbol-browser/plugin.c (dispose), (finalize):
1653         * plugins/symbol-db/plugin.c (symbol_db_finalize),
1654         (symbol_db_dispose):
1655         * plugins/terminal/terminal.c (terminal_plugin_dispose),
1656         (terminal_plugin_finalize):
1657         * plugins/tools/plugin.c (atp_plugin_dispose),
1658         (atp_plugin_finalize), (atp_plugin_class_init):
1659         * plugins/valgrind/plugin.c (valgrind_finalize),
1660         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1662 2008-03-15  Naba Kumar  <naba@gnome.org>
1664         * TODO.tasks: Updated and marked debugger bounties completed.
1665         
1666 2008-03-12  Johannes Schmid  <jhs@gnome.org>
1668         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1669         (get_line_indentation_base):
1670         
1671         #521847 – anjuta freez when edit file
1673 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1675         Patch from Rob Bradford:
1676         * plugins/build-basic-autotools/executer.c (execute_program):
1677         520324 – Execute command is not overridable
1678         
1679         * plugins/sourceview/sourceview.c (on_insert_text):
1680         Removed Debug print
1682 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1684         Patch from James Liggett:
1685         * plugins/subversion/plugin.c (activate_plugin):
1686         521691 – Crash when click "Resolve Conflicts" without opened project
1688 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1690         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1691         * plugins/language-support-cpp-java/cpp-java-utils.c:
1692         * plugins/language-support-cpp-java/plugin.c
1693         (get_line_indentation_base), (on_editor_char_inserted_cpp):
1694         520415 – [PATCH] Problems in auto indentatation code,
1695         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1696         
1697         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1698         (anjuta_view_button_press_event):
1699         * plugins/sourceview/sourceview.c (on_insert_text),
1700         (sourceview_adjustment_changed), (sourceview_new):
1701         #520761 – Weirz behavior with popup
1703 2008-03-03  Johannes Schmid  <jhs@gnome.org>
1705         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1706         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1707         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1708         (anjuta_launcher_fork):
1709         * libanjuta/anjuta-launcher.h:
1710         Add API to set environment variables for the forked process
1711         
1712         * plugins/build-basic-autotools/Makefile.am:
1713         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1714         .glade:
1715         * plugins/build-basic-autotools/build-basic-autotools.c
1716         (build_set_env), (build_execute_command_full),
1717         (build_execute_command), (build_configure_project),
1718         (build_autogen_project):
1719         * plugins/build-basic-autotools/build-basic-autotools.h:
1720         * plugins/build-basic-autotools/build-options.c
1721         (fill_options_combo), (build_dialog_configure):
1722         * plugins/build-basic-autotools/build-options.h:
1723         Use new launcher API to set CFLAGS when running configure. New configure dialog
1724         which has predefined CFLAGS settings.
1726         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1728 === anjuta 2.4.0 ===
1730 2008-03-11  Naba Kumar  <naba@gnome.org>
1732         * NEWS: Updated for 2.4.0 stable release.
1733         * configure.in: Version bumped to 2.4.0
1734         * TODO.tasks: Updated.
1736 2008-03-10  Rob Bradford  <rob@robster.org.uk>
1738         Reviewed by Naba Kumar  <naba@gnome.org>:
1739         * global-tags/Makefile.am:
1740         Revert change for #515954. This change was incorrect, the anjuta-tags
1741         program is installed into the $(bindir) rather than the $(scriptdir).
1743 2008-03-02  Naba Kumar  <naba@gnome.org>
1745         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1746         * configure.in: Added a requirement for scintilla editor plugin.
1748 2008-03-02  Johannes Schmid  <jhs@gnome.org>
1750         * plugins/message-view/anjuta-msgman.c
1751         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1752         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1753         * plugins/message-view/anjuta-msgman.h:
1754         
1755         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1756         get rid of the cached current_view member.
1757         Fixes #518469 – Save message buffer not working good
1759 2008-03-01  Johannes Schmid  <jhs@gnome.org>
1761         Patch by James Liggett:
1762         * plugins/subversion/svn-command.h:
1763         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1764         Fixed #519275 – Subversion should allow offline diffs   
1766 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1768         * plugins/language-support-cpp-java/cpp-java-assist.c
1769         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1770         Removed some debug code
1771         
1772         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1773         Escape tooltip text to avoid broken markup
1775 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1777         * libanjuta/Makefile.am:
1778         Fixed a build error when building with -j X
1779         
1780         * plugins/tools/scripts/prepare-changelog.pl:
1781         Updated to latest script version in gnome svn
1783 2008-02-28  Johannes Schmid <jhs@gnome.org>
1785         * plugins/document-manager/anjuta-docman.c:
1786         (anjuta_docman_page_destroy):
1787         Do not unref widget because the GtkNotebook will unref them
1788         
1789         * plugins/file-manager/file-view.c: (file_view_refresh):
1790         * plugins/search/search_preferences.c: (search_preferences_init):
1791         Fixed a memory leaks
1792         
1793         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1794         (ieditor_get_offset), (ieditor_iface_init),
1795         (idocument_get_filename), (ilanguage_get_supported_languages),
1796         (autodetect_language):
1797         
1798         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1799         was missing.
1801 2008-02-28  Johannes Schmid <jhs@gnome.org>
1803         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1804         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1806 2008-02-27  Naba Kumar  <naba@gnome.org>
1808         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1809         string break. That was a mistake doing at this point.
1811 === anjuta 2.3.5 ===
1813 2008-02-26  Naba Kumar  <naba@gnome.org>
1815         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1816         crash when there is a modified new file open, a non-modified exiting
1817         file open and autosave happen. Simplified error checking logic and
1818         avoided memory corruption. Fixes bug #Bug 518716.
1820 2008-02-25  Naba Kumar  <naba@gnome.org>
1822         * NEWS: Updated for release 2.3.5
1823         * configure.in: Bumped version to 2.3.5
1825         * plugins/build-basic-autotools/build-basic-autotools.c:
1826         (on_editor_changed): Avoid accessing text which is greater than
1827         valid range.
1829         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1831 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
1833         * plugins/debug-manager/breakpoints.c:
1834         Fix #518329: Crash when adding breakpoint and other similar bugs
1836 2008-02-25  Johannes Schmid <jhs@gnome.org>
1838         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1839         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1840         Never call error() which calls exit()
1841         #517646 – Anjuta exists with code 2 when i try to import gedit
1843 2008-02-23  Johannes Schmid <jhs@gnome.org>
1845         * plugins/sourceview/sourceview.c: (ieditor_insert):
1846         Block insert_text signal when inserting manually.
1848 2008-02-23  Johannes Schmid <jhs@gnome.org>
1850         * plugins/sourceview/sourceview.c: (on_insert_text):
1851         Fixed a problem with the "insert-text" signal that broke
1852         copy&paste sometimes
1854 2008-02-22  Johannes Schmid <jhs@gnome.org>
1856         * plugins/language-support-cpp-java/plugin.c:
1857         (get_line_indentation_base):
1858         More fixes for comment handling and made the code
1859         a lot simpler
1861 2008-02-22  Johannes Schmid <jhs@gnome.org>
1863         * plugins/sourceview/sourceview.c: (on_insert_text):
1864         Fixed #517919 – Crash on pasting docblock
1866 2008-02-20  Johannes Schmid <jhs@gnome.org>
1868   Patch from James Liggett:
1869         * plugins/profiler/profiler.glade:
1870         Fix width options dialog. Translations are not longer cut off. (#516630)
1872 2008-02-18  Johannes Schmid <jhs@gnome.org>
1874         * plugins/sourceview/sourceview.c: (on_insert_text):
1875         Do not change the iterator in the "insert-text" handler because
1876         it has some strange side-effects when copying text
1877         Fix useless free'ing in hover-leave that might have led to random
1878         crashes
1880 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1882         * plugins/debug-manager/start.c:
1883         Avoid a glib warning if no project is loaded
1885 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1887         * manuals/anjuta-manual/C/debugger.xml:
1888         Remove warning about new debugger
1890 2008-02-17  Johannes Schmid <jhs@gnome.org>
1892         * manuals/anjuta-manual/figures/project-window.png:     
1893         Use a smaller picture
1895 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1897         * plugins/gdb/debugger.c:
1898         Set breakpoint in file with uncommon characters in path name
1900 2008-02-17  Johannes Schmid <jhs@gnome.org>
1902         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1903         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1904         (icell_get_char):
1905         * plugins/sourceview/sourceview.c: (on_insert_text):    
1906         Fix "char-added" signal to pass the correct iterator
1908 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1910         * plugins/gdb/debugger.c:
1911         Load executable in gdb with space in path name 
1913 2008-02-17  Johannes Schmid <jhs@gnome.org>
1915         * plugins/language-support-cpp-java/plugin.c:
1916         (get_line_indentation_base), (get_line_auto_indentation),
1917         (on_auto_indent):
1918         Some bugfixes and clean-ups in comment indentation code
1919         
1920         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1921         (anjuta_view_finalize), (anjuta_view_key_press_event):
1922         * plugins/sourceview/sourceview.c: (on_insert_text),
1923         (sourceview_create_highligth_indic), (sourceview_new):
1924         Cleaned implementation of char-added signal by using "insert-text" signal
1925         instead of filtering "key-press-event"
1926         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1927         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1928         (iiter_diff):
1929         Fixed implementation of get_character and return value of iiter_first() and
1930         iiter_last();
1932 2008-02-16  Johannes Schmid <jhs@gnome.org>
1934         * plugins/valgrind/plugin.c: (valgrind_activate),
1935         (ipreferences_merge), (ipreferences_unmerge):
1936         * plugins/valgrind/vgactions.c: (vg_actions_run):
1937         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1938         
1939         Fixed crasher when starting valgrind because of strange prefs handling and
1940         #516641 – Valgrind: Load Log does not clear list
1942 2008-02-15  James Liggett  <jrliggett@cox.net>
1944         * plugins/profiler/plugin.c:
1945         (on_select_other_target_button_clicked):
1946         Select the new custom target in the list so that the user sees it.
1948         Bug 516630 – Selection custom binary in profiler is not
1949         user-friendly.
1951 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1953         * manuals/anjuta-manual/C/projects.xml:
1954         Fix #515993: "Add package" button is "Add Package" in code
1955         Fix #516727: "Build All" is "Build Project" in code
1956         Fix #516728: "Clean All" is "Clean Project" in code
1957         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
1958         Fix #516730: Fix note title 
1959         "Configure" is "Run Configure..." in code
1961 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1963         * (added) manuals/anjuta-manual/C/figures/project-window.png,
1964         (removed) manuals/anjuta-manual/C/figures/project_win.png,
1965         manuals/anjuta-manual/C/projects.xml,
1966         manuals/anjuta-manual/Makefile.am:
1967         Fix #515207: Add a new project window screenshoot
1968         Rename "Project View" to "Project window"
1970 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1972         * plugins/project-import/project-import.c:
1973         Fix #516743: Import project keeps an old date on project file
1975         * plugins/project-manager/plugin.c:
1976         Fix #516737: Import project doesn't load project with space in name
1978 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1980         * plugins/debug-manager/command.c:
1981         Destroy local variables on each step
1983         * plugins/debug-manager/debug_tree.c,
1984         plugins/debug-manager/watch.c,
1985         plugins/debug-manager/locals.c,
1986         plugins/gdb/debugger.c,
1987         libanjuta/interfaces/libanjuta.idl:
1988         Parse local variables scope (not used yet)
1990 2008-02-15  James Liggett <jrliggett@cox.net>
1992         reviewed by: Johannes Schmid <jhs@gnome.org>
1994         * plugins/profiler/gprof-options.c: (setup_widgets),
1995         (gprof_options_set_target), (gprof_options_has_target),
1996         (gprof_options_get_string):
1997         * plugins/profiler/gprof-options.h:
1998         * plugins/profiler/plugin.c: (ifile_open):
1999         516128 – crash in Anjuta IDE: selected profiler as the...
2001 2008-02-14  Johannes Schmid <jhs@gnome.org>
2003         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
2004         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
2005         * plugins/symbol-browser/an_symbol.c:
2006         * plugins/symbol-browser/an_symbol_view.c:
2007         (on_symbol_view_row_expanded):
2008         Fixed some memory leaks (Remember to all free/unref everything that comes
2009         from gtk_tree_model_get())
2011 2008-02-14  Johannes Schmid <jhs@gnome.org>
2013         * plugins/document-manager/search-box.c: (on_search_activated):
2014         516377 – Status bar does not change its status of 'Search for .. continued at top'
2015         (caused by differences between scintilla and sourceview)
2017 2008-02-13  James Liggett <jrliggett@cox.net>
2019         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
2020         Output in UTF-8 format to avoid hangs with the editor. (#516014)
2022 2008-02-14  Johannes Schmid <jhs@gnome.org>
2024         * plugins/language-support-cpp-java/plugin.c:
2025         (get_line_indentation_base), (get_line_auto_indentation),
2026         (on_editor_char_inserted_cpp):
2027         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
2029 2008-02-13  Johannes Schmid <jhs@gnome.org>
2031         * plugins/language-support-cpp-java/plugin.c:
2032         (is_iter_inside_string), (get_line_auto_indentation):
2033         Handle comments in the code and do not ask editor. Fixes scintilla
2034         indentation (sourceview does not report comments anyway).
2035         
2036         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
2037         Diff with correct sign (also fixes some issues with language-support)
2039 2008-02-13  Johannes Schmid <jhs@gnome.org>
2041         * plugins/language-support-cpp-java/plugin.c:
2042         (get_line_indentation_base):
2043         Act even more clever for comments. Indent /* */ comments correctly
2044         for multilines
2046 2008-02-13  Johannes Schmid <jhs@gnome.org>
2048         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
2049         Also set indentation size correctly, when tab size is set
2050         by language support plugin
2052 2008-02-13  Johannes Schmid <jhs@gnome.org>
2054         * plugins/language-support-cpp-java/plugin.c:
2055         (get_line_indentation_base):
2056         
2057         Indent lines after comments correctly
2059 2008-02-13  Johannes Schmid <jhs@gnome.org>
2061         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
2062         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
2063         * libanjuta/anjuta-launcher.h:
2064         Some more fixes from symbol-db-branch
2065         
2066         * src/Makefile.am:
2067         Move anjuta-shell to noinst_PROGRAMS as it is just a test
2069 2008-02-12  Johannes Schmid <jhs@gnome.org>
2071   Patch from Gennaro Bellizio <genbell@tiscali.it>:
2072         * global-tags/Makefile.am:
2073         * AUTHORS
2074         #515954 – create_global_tags.sh: wrong anjuta-tags path
2075         
2076         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2077         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
2078         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2079         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
2080         (anjuta_launcher_fork):
2081         * libanjuta/anjuta-launcher.h:
2082         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
2083         from symbol-db branch
2085 2008-02-11  Johannes Schmid <jhs@gnome.org>
2087         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2088   515868 – File browser only shows icons when activated
2089   
2090 2008-02-11  Johannes Schmid <jhs@gnome.org>
2092         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2093         #515867 – Anjuta dies on startup
2095 2008-02-11  Johannes Schmid <jhs@gnome.org>
2097         * TODO.tasks: Marked subversion task as completed
2099 === anjuta 2.3.4 ===
2101 2008-02-11  Naba Kumar  <naba@gnome.org>
2103         * configure.in: Bumped version to 2.3.4
2105 2008-02-10  Naba Kumar  <naba@gnome.org>
2107         * NEWS: Updated for release.
2109 2008-02-10  Johannes Schmid <jhs@gnome.org>
2111         * plugins/document-manager/anjuta-document-manager.plugin.in:
2112         Added html, javascript and glade file types. This makes it possible to
2113         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
2114         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
2115         
2116         * plugins/file-wizard/anjuta-file-wizard.glade:
2117         * plugins/gdb/anjuta-gdb.glade:
2118         * plugins/project-wizard/anjuta-project-wizard.glade:
2119         * plugins/search/anjuta-search.glade:
2120         * plugins/terminal/anjuta-terminal-plugin.glade:
2121         
2122         Fixed some other translation issues (#507921)
2124 2008-02-10  Naba Kumar  <naba@gnome.org>
2126         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
2127         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
2129 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2131         * manuals/anjuta-manual/C/interface.xml,
2132         manuals/anjuta-manual/C/introduction.xml,
2133         manuals/anjuta-manual/C/preferences.xml,
2134         manuals/anjuta-manual/C/fileoperations.xml,
2135         manuals/anjuta-manual/C/projects.xml:
2136         Fix spelling errors, including bug #515204, #515172, #515117
2137         and #513892
2139 2008-02-10  Naba Kumar  <naba@gnome.org>
2141         * plugins/document-manager/plugin.c: Fixed stream comment and added
2142         translator's comment for 'block comment', 'box comment' and 'stream
2143         comment'
2145 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2147         * plugins/debug-manager/command.c,
2148         plugins/debug-manager/command.h,
2149         plugins/debug-manager/breakpoints.c,
2150         libanjuta/interfaces/libanjuta.idl:
2151         Avoid adding the same breakpoint several times
2153         * plugins/gdb/debugger.c:
2154         Fix bug #515463: Deattaching process kill it
2156 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2158         * manuals/anjuta-manual/C/debugger.xml:
2159         Fix translation bug #515459 and #515460
2161 2008-02-10  Johannes Schmid <jhs@gnome.org>
2163   Patch from Rémi Cardona <remi@gentoo.org>
2165         * plugins/build-basic-autotools/Makefile.am:
2166         * plugins/cvs-plugin/Makefile.am:
2167         * plugins/document-manager/Makefile.am:
2168         * plugins/editor/Makefile.am:
2169         * plugins/indent/Makefile.am:
2170         * plugins/language-support-cpp-java/Makefile.am:
2171         * plugins/message-view/Makefile.am:
2172         * plugins/sourceview/Makefile.am:
2173         * plugins/symbol-browser/Makefile.am:
2174         * plugins/terminal/Makefile.am:
2175         * scripts/build-schemas.mk:
2176         * src/Makefile.am:
2177   Fix #512531 – Parallel build fails
2178   
2179   * AUTHORS: Added Rémi
2181 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2183         * plugins/debug-manager/queue.c:
2184         Fix interrupt command, not working due to previous change
2186 2008-02-10  Johannes Schmid <jhs@gnome.org>
2188         * src/Makefile.am:
2189         * src/anjuta-app.c:
2190         * src/anjuta-callbacks.c (removed):
2191         * src/anjuta-callbacks.h (removed):
2192         
2193         Removed (almost) empty files, fixes #515383 and #515388
2195 2008-02-09  James Liggett <jrliggett@cox.net>
2197         Reviewed by Naba Kumar  <naba@gnome.org>:
2199         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2200         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2201         * plugins/subversion/svn-command.c:
2202         (svn_command_make_canonical_path):
2203         * plugins/subversion/svn-command.h:
2204         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2205         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2206         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2207         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2208         * plugins/subversion/svn-remove-command.c:
2209         (svn_remove_command_new):
2210         * plugins/subversion/svn-status-command.c:
2211         (svn_status_command_new):
2212         * plugins/subversion/svn-switch-command.c:
2213         (svn_switch_command_new):
2214         * plugins/subversion/svn-update-command.c:
2215         (svn_update_command_new):
2216         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
2217         die if the user gives a path that libsvn doesn't like. 
2218         
2219         Fixes bug #515500
2221 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
2223         * plugins/debug-manager/command.c,
2224         plugins/debug-manager/command.h,
2225         plugins/debug-manager/queue.c:
2226         Fix crashes when trying to stop the debugger while it is busy
2228 2008-02-08  Johannes Schmid <jhs@gnome.org>
2230   Patch from Rodrigo Moya <rodrigo@novell.com>
2232         * plugins/glade/plugin.c: (ifile_open):
2233         * plugins/symbol-browser/test-class.cpp:
2234         * AUTHORS: Added Rodrigo
2235         
2236         #514732 – 64 bit compliation error
2237         #514733 – Use of uninitialized variables
2239 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
2241         * manuals/anjuta-manual/C/debugger.xml:
2242         Fix translation bug #514494 and bug #514440
2244 2008-02-05  Massimo Cora'  <maxcvs@email.it>
2246         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2247         Fix a compile error added in the previous patch
2249 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
2251         * plugins/profiler/gprof-view.c,
2252         plugins/class-inheritance/class-callbacks.c,
2253         plugins/class-inheritance/class-inherit.c,
2254         plugins/symbol-browser/an_symbol.c,
2255         plugins/symbol-db/symbol-db-engine-iterator-node.c,
2256         libanjuta/interfaces/libanjuta.idl:
2257         Change ianjuta_symbol_file function to ianjuta_symbol_uri
2259 2008-02-04  Johannes Schmid <jhs@gnome.org>
2261         * plugins/search/anjuta-search.glade: Fixed typo
2263 2008-02-03  Johannes Schmid <jhs@gnome.org>
2265         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
2266         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
2267         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2268         .glade:
2269         * plugins/build-basic-autotools/build-basic-autotools.c:
2270         (build_get_context), (build_configure_project):
2271         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2272         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2273         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
2274         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
2275         * plugins/devhelp/plugin.c: (devhelp_activate):
2276         * plugins/editor/Makefile.am:
2277         * plugins/editor/anjuta-editor-scintilla.glade:
2278         * plugins/editor/text_editor.c:
2279         * plugins/editor/text_editor.h:
2280         * plugins/editor/text_editor_menu.c (removed):
2281         * plugins/editor/text_editor_menu.h (removed):
2282         * plugins/file-wizard/anjuta-file-wizard.glade:
2283         * plugins/gtodo/notification.c: (create_notification_window):
2284         * plugins/gtodo/preferences.c: (preferences_widget):
2285         * plugins/language-support-cpp-java/plugin.c:
2286         (cpp_java_plugin_activate_plugin):
2287         * plugins/message-view/anjuta-message-manager-plugin.glade:
2288         * plugins/message-view/plugin.c: (activate_plugin):
2289         * plugins/project-manager/plugin.c: (confirm_removal):
2290         * plugins/search/anjuta-search.glade:
2291         * plugins/search/plugin.c:
2292         * plugins/search/search-replace.c: (nb_results_alert):
2293         * plugins/subversion/subversion-commit-dialog.c:
2294         (on_subversion_commit_response):
2295         * plugins/symbol-browser/plugin.c: (activate_plugin):
2296         * plugins/valgrind/plugin.c: (on_menu_run_activate):
2297         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
2298         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
2299         * src/anjuta.glade:
2300         
2301         Fixed translation bugs from #507921.
2302         Removed unused files in scintilla plugin
2304 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2306         * manuals/anjuta-manual/C/debugger.xml:
2307         Fix bug #514124 and bug #514138: Wrong menu item name
2309 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2311         * plugins/profiler/gprof-view.c,
2312         plugins/symbol-browser/plugin.c,
2313         plugins/class-inheritance/class-callbacks.c,
2314         plugins/debug-manager/plugin.c,
2315         plugins/tools/editor.c,
2316         plugins/search/search-replace.c,
2317         plugins/search/search-replace_backend.c,
2318         plugins/search/search-replace_backend.h,
2319         plugins/build-basic-autotools/build-basic-autotools.c,
2320         plugins/document-manager/plugin.c,
2321         plugins/document-manager/file_history.c,
2322         plugins/document-manager/anjuta-docman.c,
2323         plugins/document-manager/anjuta-docman.h,
2324         plugins/document-manager/action-callbacks.c,
2325         libanjuta/interfaces/libanjuta.idl:
2326         Rename IAnjutaDocumentManager functions:
2327         find_document_with_path, goto_file_line, goto_file_line_mark
2328         and get_full_filename into
2329         find_document_with_uri, goto_uri_line, goto_uri_line_mark
2330         and get_uri
2331         Fix search plugin to use an URI instead of a file path
2332         Fix anjuta_docman_get_uri to always return an URI
2334 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2336         * plugins/debug-manager/breakpoints.c:
2337         Fix bug #514118: Rename Clear All Breakpoints to Remove
2338         All Breakpoints
2340 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2342         * manuals/anjuta-manual/C/debugger.xml:
2343         Update debugger documentation
2345 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2347         * plugins/debug-manager/sharedlib.c,
2348         plugins/debug-manager/anjuta-debug-manager.glade,
2349         plugins/debug-manager/queue.c,
2350         plugins/tools/execute.c,
2351         plugins/tools/anjuta-tools.glade,
2352         plugins/tools/editor.c,
2353         plugins/project-wizard/templates/terminal.wiz,
2354         plugins/project-wizard/templates/xlib-dock.wiz,
2355         plugins/project-wizard/templates/wxwin.wiz,
2356         plugins/project-wizard/templates/java.wiz,
2357         plugins/project-wizard/templates/gnome.wiz,
2358         plugins/project-wizard/templates/anjuta-plugin.wiz,
2359         plugins/project-wizard/templates/gtkmm.wiz,
2360         plugins/project-wizard/templates/python.wiz,
2361         plugins/project-wizard/templates/cpp.wiz,
2362         plugins/project-wizard/templates/sdl.wiz,
2363         plugins/project-wizard/templates/gtk.wiz,
2364         plugins/project-wizard/templates/minimal.wiz,
2365         plugins/project-wizard/templates/xlib.wiz,
2366         plugins/project-wizard/templates/gcj.wiz,
2367         plugins/gdb/plugin.c,
2368         plugins/gdb/debugger.c,
2369         libanjuta/anjuta-plugin-manager.c:
2370         Partial fix of #507921: translation issues in debug-manager, tools,
2371         project-wizard, gdb and anjuta-plugin-manager.
2373 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
2375         * plugins/debug-manager/queue.c:
2376         Debugger Local, Stack and Thread windows were missing due to
2377         the previous change.
2379 2008-02-02  Johannes Schmid <jhs@gnome.org>
2381         * manuals/anjuta-manual/Makefile.am:
2382         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
2383         causes make install to fail
2385 2008-02-02  Johannes Schmid <jhs@gnome.org>
2387         * plugins/macro/macros.xml:
2388         #495511 – Header_h macro correction
2390 2008-02-02  Johannes Schmid <jhs@gnome.org>
2392         * plugins/patch/patch-plugin.glade:
2393         gtk-apply is not translatable...
2395 2008-02-02  Johannes Schmid <jhs@gnome.org>
2397         * plugins/build-basic-autotools/build-basic-autotools.c:
2398         (on_build_mesg_format):
2399         
2400         Also check for untranslated messages from make. Should fix 
2401         #511981 – Error parsing make output
2403 2008-02-02  Johannes Schmid <jhs@gnome.org>
2405         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2406         .glade:
2407         
2408         Fixed #511010 – [UI] Execute program utility window
2410 2008-02-02  Johannes Schmid <jhs@gnome.org>
2412         * src/anjuta.glade:
2413         Fixed #509908 – [UI] Problems with the General settings tab
2415 2008-02-02  Johannes Schmid <jhs@gnome.org>
2417         * manuals/anjuta-manual/C/fileoperations.xml:
2418         Fixed #513730 – Option not present in the GUI po file
2420 2008-02-02  Johannes Schmid <jhs@gnome.org>
2422         * plugins/sourceview/anjuta-editor-sourceview.glade:
2423         Adjust preferences default values
2425 2008-02-02  Johannes Schmid <jhs@gnome.org>
2427         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
2428         Fixed #512535 – Open files tabs' position is correctly remembered 
2429         but not applied at startup
2431 2008-02-02  Johannes Schmid <jhs@gnome.org>
2433         * plugins/search/search-replace.c: (on_message_clicked):
2434         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
2435         fix clicking on search result messages
2437 2008-02-01  James Liggett <jrliggett@cox.net>
2439         * plugins/subversion/svn-command.c: (on_svn_notify):
2440         Fixed wrong status message output when resolving conflicts.
2442 2008-02-02  Johannes Schmid <jhs@gnome.org>
2444         * configure.in: Require GtkSourceView 2.1.2
2445         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
2446         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
2447         (imark_is_marker_set), (imark_delete_all_markers),
2448         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
2449         
2450         Adapted to API changes in GtkSourceView
2452 2008-02-01  Johannes Schmid <jhs@gnome.org>
2454         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
2455         Fixed tabsize preference
2457 2008-02-01  Johannes Schmid <jhs@gnome.org>
2459         * manuals/anjuta-manual/C/fileoperations.xml:
2460         * manuals/anjuta-manual/C/interface.xml:
2461         Updated manual
2462         
2463         * manuals/anjuta-manual/Makefile.am:
2464         * manuals/anjuta-manual/C/figures/*:
2465         
2466         Updated figures to be in clearlooks theme, removed old figures
2468 2008-02-01  Johannes Schmid <jhs@gnome.org>
2470         * plugins/patch/patch-plugin.glade:
2471         * plugins/patch/plugin.c: (patch_plugin_activate):
2472         Another UI issue with the patch plugin and silenced a compiler
2473         warning
2474         
2475         Patch from James Liggett:
2476         * plugins/profiler/gprof-call-graph-view.c:
2477         (gprof_call_graph_view_create_columns):
2478         * plugins/profiler/gprof-flat-profile-view.c:
2479         (gprof_flat_profile_view_create_columns):
2480         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
2481         * plugins/profiler/gprof-view.h:
2482         
2483         Use two decimal places for float values in profiler views (#507831)
2485 2008-02-01  Johannes Schmid <jhs@gnome.org>
2487         * configure.in:
2488         * plugins/editor/Makefile.am:
2489         
2490         Fixed #512751 – libgnomeprint unnecessary without scintilla
2492 2008-01-31  Johannes Schmid <jhs@gnome.org>
2494         * plugins/language-manager/languages.xml:
2495         Added a pretty ugly string for C++ headers. Maybe we should rely
2496         on mime-types instead...
2498 2008-01-31  Johannes Schmid <jhs@gnome.org>
2500         * plugins/language-support-cpp-java/cpp-java-assist.c:
2501         (get_iter_column), (cpp_java_assist_get_calltip_context),
2502         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2503         (on_assist_chosen), (cpp_java_assist_install):
2504         * plugins/language-support-cpp-java/plugin.c:
2505         (on_editor_char_inserted_cpp):
2506         Removed annoying DEBUG_PRINTs
2507         
2508         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2509         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2510         * plugins/sourceview/sourceview.c: (iassist_show_tips):
2511         
2512         Fixed "jumping" tooltips, fixed indentation of brances
2514 2008-01-31  Johannes Schmid <jhs@gnome.org>
2516         * plugins/document-manager/plugin.c: (on_document_changed):
2517         Fixed crash when closing anjuta after all document tabs have been closed
2519 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2521         * plugins/debug-manager/anjuta-debug-manager.glade:
2522         Fix #513485: wrong strings maked as translatable
2524 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2526         * plugins/debug-manager/threads.c,
2527         plugins/debug-manager/stack_trace.c:
2528         Avoid crash when getting relative path from debugger (same fix
2529         than for #510028)
2531         * plugins/debug-manager/queue.c:
2532         Emit all state changes notification
2534         * plugins/debug-manager/start.c:
2535         Fix #511586: Project path with "+" not working in debugger
2537 2008-01-31  Johannes Schmid <jhs@gnome.org>
2539         * plugins/patch/patch-plugin.glade:
2540         Fixed button ui problem...
2541         
2542         Patch from James Liggett:
2543         * plugins/profiler/gprof-call-graph-block-entry.c:
2544         (gprof_call_graph_block_primary_entry_new),
2545         (gprof_call_graph_block_secondary_entry_new):
2546         * plugins/profiler/gprof-flat-profile-entry.c:
2547         (gprof_flat_profile_entry_new):
2548         
2549         Fix #507831 - Wrong Profiler values for some locales
2551 2008-01-31  Johannes Schmid <jhs@gnome.org>
2553         * plugins/sourceview/anjuta-editor-sourceview.glade:
2554         * plugins/sourceview/sourceview-prefs.c:
2555         * plugins/sourceview/sourceview.c: (sourceview_finalize):
2556   
2557   Fixed Editor->View popup menu for those entries that are appropriate for
2558   sourceview    
2560 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2562         * plugins/debug-manager/breakpoints.c:
2563         Fix #512901: Crash when adding a breakpoint
2565         * plugins/debug-manager/queue.c:
2566         Remove a possible memory leak
2568 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2570         * plugins/debug-manager/data_view.c,
2571         plugins/debug-manager/sparse_view.c,
2572         manuals/anjuta-manual/C/debugger.xml:
2573         Fix #513130, #513131 #513135: Wrong menu item names and errors
2574         in the documentation
2576 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2578         * plugins/tools/editor.c:
2579         ianjuta_document_manager_find_document_with_path expect an uri not
2580         a path
2582 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
2584         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2585         manuals/reference/libanjuta/libanjuta-sections.txt,
2586         libanjuta/interfaces/libanjuta.idl:
2587         Documentation fixes for IAnjutaDebugger* interfaces
2589 === anjuta 2.3.3 ===
2591 2008-01-27  Naba Kumar  <naba@gnome.org>
2593         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2594         rpm spec file.
2596         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2597         (value_added_current_editor), (value_removed_current_editor):
2598         Removed dead code.
2600         * TODO.tasks: Updated.
2602         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2603         scrollwindow shadow in.
2605         * plugins/editor/anjuta-editor-scintilla.glade:
2606         * plugins/editor/style-editor.c: (create_style_editor_gui):
2607         Set style window transient and cetered for preferences window.
2608         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2610         * plugins/editor/anjuta-editor-scintilla.glade:
2611         Fixes Bug #427108 - Scintilla plugin configuration folding-style
2612         setting not working
2614         * configure.in, NEWS: Updated for release 2.3.3
2616 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2618         * plugins/debug-manager/anjuta-debug-manager.glade:
2619         Fix #512224: Use a string in english
2621 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2623         * plugins/build-basic-autotools/build-basic-autotools.c:
2624         ianjuta_document_manager_goto_file_line_mark needs an uri and
2625         not a file path
2627 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2629         * plugins/symbol-browser/plugin.c,
2630         plugins/symbol-browser/an_symbol_view.c:
2631         use gnome_vfs_get_uri_from_local_path to get local path from uri
2632         This takes care of escaping some characters
2634 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2636         * plugins/debug-manager/stack_trace.c:
2637         Probably fix #510028: crash debugger when having a relative filename
2638         in stack trace
2640 2008-01-25 Tom <tpgww@onepost.net>
2642         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2644         * plugins/document-manager/plugin.c,
2645         plugins/document-manager/file_history.c,
2646         plugins/document-manager/file_history.h,
2647         plugins/document-manager/anjuta-docman.c,
2648         plugins/document-manager/anjuta-docman.h:
2649         Rename filename argument to uri when an uri is expected
2650         anjuta_docman_get_document_for_uri will remove symlinks 
2652 2008-01-25  Naba Kumar  <naba@gnome.org>
2654         * plugins/terminal/terminal.c: (terminal_execute),
2655         (activate_plugin):
2656         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2658 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2660         * plugins/debug-manager/anjuta-debug-manager.glade,
2661         plugins/debug-manager/start.c:
2662         Fix #511049: Change UI of add source directories dialog
2664 2008-01-24  Naba Kumar  <naba@gnome.org>
2666         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2667         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2668         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2669         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2670         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2671         should work now.
2673 2008-01-24  Johannes Schmid <jhs@gnome.org>
2675         Patch from: Luca Ferretti <ella.uca@libero.it>:
2677         * plugins/document-manager/anjuta-docman.c:
2678         (anjuta_docman_page_init), (anjuta_docman_class_init):
2679         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2680         
2681         Fix #511757 – Close icon in tabs cut off (Patch was only for
2682         document-manager, also adapted it for message-manager)
2684 2008-01-24  Johannes Schmid <jhs@gnome.org>
2686         * plugins/Makefile.am:
2687         * plugins/sourceview/anjuta-document.c:
2688         * plugins/sourceview/anjuta-marshal.list:
2689         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2690         (anjuta_view_key_press_event):
2691         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2692         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2693         (iiter_diff), (iiter_iface_init):
2694         * plugins/sourceview/sourceview.c: (on_document_char_added),
2695         (ieditor_goto_position), (ieditor_get_text),
2696         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2697         (ieditor_erase), (ieditor_get_line_from_position),
2698         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2699         (ieditor_get_position_from_offset), (ieditor_get_start_position),
2700         (ieditor_get_end_position), (ieditor_goto_start),
2701         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2702         (iconvert_to_lower), (iindic_set), (iassist_suggest),
2703         (iassist_show_tips):
2704         
2705         Implemented new iterators interface in sourceview editor and
2706         re-enabled it.
2708 2008-01-23  Naba Kumar  <naba@gnome.org>
2710         * libanjuta/interfaces/libanjuta.idl:
2711         * manuals/reference/libanjuta/libanjuta-sections.txt:
2712         * plugins/build-basic-autotools/build-basic-autotools.c:
2713         (build_indicator_location_set), (on_editor_changed):
2714         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2715         * plugins/debug-manager/variable.c: (get_hovered_word):
2716         * plugins/document-manager/action-callbacks.c:
2717         (on_editor_command_upper_case_activate),
2718         (on_editor_command_lower_case_activate):
2719         * plugins/document-manager/search-box.c: (on_incremental_search),
2720         (on_search_activated):
2721         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2722         (iiter_last), (iiter_set_position), (iiter_get_position),
2723         (iiter_get_length), (iiter_compare), (iiter_diff),
2724         (iiter_iface_init):
2725         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2726         (text_editor_goto_point), (itext_editor_goto_start),
2727         (itext_editor_goto_end), (itext_editor_goto_position),
2728         (itext_editor_get_text_all), (itext_editor_get_text),
2729         (itext_editor_get_position), (itext_editor_get_offset),
2730         (itext_editor_get_length), (itext_editor_insert),
2731         (itext_editor_erase), (itext_editor_erase_all),
2732         (itext_editor_get_column), (itext_editor_get_overwrite),
2733         (itext_editor_set_popup_menu),
2734         (itext_editor_get_line_from_position),
2735         (itext_editor_get_line_begin_position),
2736         (itext_editor_get_line_end_position),
2737         (itext_editor_get_position_from_offset),
2738         (itext_editor_get_start_position), (itext_editor_get_end_position),
2739         (itext_editor_iface_init), (iconvert_to_upper),
2740         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2741         (iindicable_set):
2742         * plugins/editor/text_editor.h:
2743         * plugins/editor/text_editor_cbs.c:
2744         (on_text_editor_scintilla_notify):
2745         * plugins/indent/plugin.c: (on_indent_action_activate):
2746         * plugins/language-support-cpp-java/cpp-java-assist.c:
2747         (cpp_java_assist_get_scope_context),
2748         (cpp_java_assist_get_pre_word),
2749         (cpp_java_assist_show_autocomplete),
2750         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2751         (on_editor_char_added), (on_assist_chosen):
2752         * plugins/language-support-cpp-java/plugin.c:
2753         (get_line_indentation), (skip_iter_to_previous_logical_line),
2754         (skip_preprocessor_lines), (initialize_indentation_params),
2755         (set_line_indentation), (get_line_indentation_base),
2756         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2757         (on_editor_char_inserted_java), (on_auto_indent):
2758         * plugins/macro/macro-actions.c: (match_shortcut):
2759         * plugins/macro/macro-dialog.c: (on_ok_clicked):
2760         * plugins/macro/plugin.c: (match_keyword):
2761         * plugins/search/plugin.c: (find_incremental):
2762         * plugins/search/search-replace.c: (search_and_replace),
2763         (search_start_over):
2764         * plugins/search/search-replace_backend.c:
2765         (file_buffer_new_from_te), (file_buffer_line_from_pos),
2766         (create_search_entries):
2767         * plugins/symbol-browser/plugin.c:
2768         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2769         (isymbol_manager_iface_init):
2770         * plugins/symbol-db/plugin.c:
2771         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2772         (isymbol_manager_iface_init):
2773         * plugins/tools/execute.c: (atp_output_context_construct),
2774         (atp_output_context_destroy), (atp_user_tool_execute):
2776         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2777         iterators instead of integer offsets.
2778         - Renamed original ianjuta_editor_get_position(int) to 
2779         ianjuta_editor_get_offset(). It is deprecated.
2780         - Renamed original ianjuta_editor_get_position_iter() to
2781         ianjuta_editor_get_position().
2782         - Renamed ianjuta_editor_get_cell_iter() to
2783         ianjuta_editor_get_position_from_offset()
2784         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2785         - Added new methods:
2786         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2787         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2788         ianjuta_editor_goto_end().
2789         - All relevent signals and methods converted to use iterators.
2790         - All relevent plugins fixed to use new API.
2791         - Removed ianjuta_editor_cell_get_line() because it is provided by
2792         ianjuta_editor_get_line_from_position().
2793         - Removed ianjuta_symbol_manager_get_completions_at_position()
2794         because it not used anywhere and is not right to be there.
2795         - Updated IAnjutaEditable documentation.
2797         Updated IAnjutaIterable interface:
2798         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2799         - Introduced 'end-iter' to point at the end of the list.
2800         - Updated IAnjutaIterable documentation.
2802         * plugins/Makefile.am:
2803         (Disabled sourceview plugin for now. Jhs is coming up with a patch
2804         for it soon).
2806 2008-01-22  Johannes Schmid <jhs@gnome.org>
2808         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2809         * plugins/project-import/anjuta-project-import.glade:
2810         * plugins/project-import/anjuta-project-import.plugin.in:
2811         * plugins/project-wizard/anjuta-project-wizard.glade:
2812         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2813         * plugins/project-wizard/druid.c: (npw_druid_new):
2814         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2815         
2816         Fixed #465084 – wizard instead of assistant (only string changes...)
2818 2008-01-20  Rob Bradford  <rob@openedhand.com>
2820         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2821         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2822         coming up with the solution. (Bug: #510390.)
2824 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2826         * plugins/build-basic-autotools/executer.c:
2827         Fix #502508, use anjuta_launcher to keep program output
2829         * plugins/terminal/terminal.c:
2830         Remove unused child_initizlized member
2831         Start the shell on plugin activation
2833 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2835         * plugins/debug-manager/sparse_buffer.c:
2836         Fix a crash when scrolling in the diassembly window
2838         * plugins/debug-manager/sparse_view.c:
2839         Small limit change using the same "unit" for both number
2841 2008-01-19  Naba Kumar  <naba@gnome.org>
2843         * plugins/language-support-cpp-java/cpp-java-assist.c:
2844         (cpp_java_assist_get_scope_context),
2845         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2846         instead.
2848 2008-01-19  Johannes Schmid <jhs@gnome.org>
2850         * plugins/sourceview/anjuta-editor-sourceview.glade:
2851         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2852         
2853         And even more strings...
2855 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2857         * plugins/project-wizard/templates/cpp/src/main.cc:
2858         Fix #498734, typing error in c++ project template
2860 2008-01-19  Johannes Schmid <jhs@gnome.org>
2862         * plugins/editor/text_editor.c: (text_editor_save_file):
2863         * plugins/macro/anjuta-macro.glade:
2864         * plugins/subversion/anjuta-subversion.glade:
2866         Fixed even more strings
2868 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2870         * plugins/language-support-cpp-java/cpp-java-assist.c:
2871         Fix bug #488519, remove critical warning (completion_cache == NULL
2872         is valid)
2874 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2876         * plugins/gdb/debugger.c:
2877         Enable logging of gdb communication with an environment variable
2879 2008-01-19  Naba Kumar  <naba@gnome.org>
2881         * plugins/editor/text-editor-iterable.c: (iiter_next),
2882         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2883         editor native funtions to avoid round trips.
2885 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2887         * plugins/editor/text_editor.c:
2888         Fix a bug due to the previous patch: Unable to save new file in 
2889         Scintilla
2891 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
2893         * plugins/debug-manager/disassemble.c,
2894         plugins/debug-manager/disassemble.h,
2895         plugins/debug-manager/registers.c,
2896         plugins/debug-manager/registers.h,
2897         plugins/debug-manager/memory.c,
2898         plugins/debug-manager/memory.h,
2899         plugins/debug-manager/command.c,
2900         plugins/debug-manager/command.h,
2901         plugins/debug-manager/queue.c,
2902         plugins/debug-manager/queue.h,
2903         plugins/debug-manager/breakpoints.c,
2904         plugins/debug-manager/stack_trace.c,
2905         plugins/debug-manager/threads.c,
2906         plugins/debug-manager/plugin.c,
2907         plugins/gdb/plugin.c,
2908         plugins/gdb/debugger.c,
2909         plugins/gdb/debugger.h,
2910         manuals/reference/libanjuta/libanjuta-sections.txt,
2911         manuals/reference/libanjuta/libanjuta.types,
2912         libanjuta/interfaces/libanjuta.idl:
2913         Use gulong instead of guint for addresses
2914         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2915         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2917         * plugins/gdb/anjuta-gdb.plugin.in:
2918         Remove reference to IAnjutaCpuDebugger (useless)
2920 2008-01-18  Johannes Schmid <jhs@gnome.org>
2922         * AUTHORS: Added Alexander
2924 2008-01-18  Johannes Schmid <jhs@gnome.org>
2926   Patch from: Alexander Korolyov <kilork@yandex.ru>
2928         * plugins/editor/text_editor.c: (load_from_file),
2929         (text_editor_save_file):
2930         
2931         Fixed symlinks (#510238) and file permission (#405321)
2932         handling for scintilla editor. 
2933   
2934 2008-01-17  Johannes Schmid <jhs@gnome.org>
2936         * plugins/document-manager/action-callbacks.c:
2937         (on_editor_command_select_all_activate),
2938         (on_editor_command_cut_activate),
2939         (on_editor_command_paste_activate),
2940         (on_editor_command_copy_activate),
2941         (on_editor_command_clear_activate):
2942   Resupport cut/copy/paste/clear on GtkEditables when those
2943   have focus. (Important for shortcuts to work).
2945         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2946         * plugins/document-manager/search-box.c: (on_search_activated):
2947         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2948         * plugins/patch/patch-plugin.c: (on_ok_clicked):
2949         * plugins/profiler/plugin.c: (profiler_get_data):
2950         * plugins/project-wizard/druid.c: (npw_druid_new):
2951         * plugins/project-wizard/install.c: (on_install_end_install_file):
2952         * plugins/sourceview/anjuta-editor-sourceview.glade:
2953         * plugins/subversion/anjuta-subversion.glade:
2954         * plugins/tools/anjuta-tools.glade:
2955         Various string fixes
2957 2008-01-17  Naba Kumar  <naba@gnome.org>
2959         Patch from James Liggett:
2961         * plugins/subversion/subversion-add-dialog.c:
2962         (on_subversion_add_response):
2963         * plugins/subversion/subversion-copy-dialog.c:
2964         (on_subversion_copy_response):
2965         * plugins/subversion/subversion-diff-dialog.c:
2966         (on_subversion_diff_response):
2967         * plugins/subversion/subversion-merge-dialog.c:
2968         (on_subversion_merge_response):
2969         * plugins/subversion/subversion-remove-dialog.c:
2970         (on_subversion_remove_response):
2971         * plugins/subversion/subversion-switch-dialog.c:
2972         (on_subversion_switch_response):
2973         * plugins/subversion/subversion-ui-utils.c: (check_input):
2974         * plugins/subversion/subversion-ui-utils.h:
2975         * plugins/subversion/subversion-update-dialog.c:
2976         (on_subversion_update_response):
2978         If the user doesn't enter any data for path or revision fields in
2979         certain SVN plugin dialogs, libsvn throws assertion failures and
2980         kills Anjuta. To avoid this, the validity of path and revision
2981         input data are checked before the command gets executed.
2983         Fixes Bug #509510 - Check input of some dialogs to avoid termination
2984         if user gives bad or no input
2986 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
2988         * plugins/document-manager/anjuta-docman.c:
2989         Fix #507627 memory tab stay active on debugger stop
2990         Remove two unused variables due to the previous patch
2992 2008-01-16  Johannes Schmid <jhs@gnome.org>
2994         * libanjuta/anjuta-plugin-manager.c:
2995         Fixed #508399 – When you enable a plugin, preferences don't show up
2997 2008-01-16  Rob Bradford  <rob@openedhand.com>
2999         Reviewed by: Johannes Schmid <jhs@gnome.org>
3001         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3002         (get_property_value_as_string), (set_property_value_as_string),
3003         (register_callbacks):
3004         * libanjuta/anjuta-preferences.h:
3005         Add support for both file and folder preferences (originally only
3006         folder choosers were supported. (Fixes bug: #508805.)
3008         * plugins/file-manager/file-manager.glade:
3009         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
3010         type of property.
3012 2008-01-16  Johannes Schmid <jhs@gnome.org>
3014         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3015         .glade:
3016         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3017         * src/anjuta.glade:
3018         
3019         Fixed #509875 – The "Update globale tags" button wording is incorrect
3020         Fixed #509873 – Build Autotools Preferences has excessive padding
3021         Fixed #509872 – General Information labels are incorrectly aligned
3022         Fixed #509871 – General preferences has incorrect use of colons
3023         
3024 2008-01-16  Johannes Schmid <jhs@gnome.org>
3026         * plugins/document-manager/anjuta-document-manager.glade:
3027         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3029         Fixed #509865 – Incorrect padding in the Documents settings tabs
3030         Fixed #509867 – Create button contents is mis-aligned
3031         Fixed #509869 – "Add Directory" button is not HIG complient
3033 2008-01-16  Johannes Schmid <jhs@gnome.org>
3035         * libanjuta/anjuta-preferences-dialog.c:
3036         (anjuta_preferences_dialog_add_page):
3037         
3038         Fix #509864 – No initial section selected when opening the Preferences dialog
3040 2008-01-16  Johannes Schmid <jhs@gnome.org>
3042         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
3043         Removed unused gconf_notifications
3044         
3045         * plugins/search/anjuta-search.glade:
3046         * plugins/subversion/anjuta-subversion.glade:
3047         * plugins/tools/anjuta-tools.glade:
3048         * src/anjuta-app.c: (anjuta_app_instance_init):
3049         
3050         Fixed various strings
3052 2008-01-15  Naba Kumar  <naba@gnome.org>
3054         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
3055         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
3056         file saved
3058         * plugins/symbol-browser/an_symbol_view.c:
3059         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
3060         new file saved.
3062 2008-01-15  Johannes Schmid <jhs@gnome.org>
3064         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
3065         (anjuta_profile_add_plugins_from_xml):
3066         * plugins/file-manager/file-manager.glade:
3067         Some string fixes
3068         
3069         * libanjuta/interfaces/libanjuta.idl:
3070         Fixed docs
3071                 
3072         * plugins/sourceview/Makefile.am:
3073         * plugins/sourceview/anjuta-editor-sourceview.glade:
3074         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
3075         (end_print), (print_setup), (sourceview_print),
3076         (sourceview_print_preview):
3077         * plugins/sourceview/sourceview.c: (iprint_print),
3078         (iprint_print_preview):
3079         
3080         Added printing support to GtkSourceView editor
3082 2007-01-14 Tom <tpgww@onepost.net>
3084         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3086         * plugins/document-manager/anjuta-docman.c:
3087         Fix two memory leaks added by the previous patch
3089 2008-01-14  Johannes Schmid <jhs@gnome.org>
3091         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3092         * plugins/sourceview/assist-window.c: (assist_window_move):
3093         
3094         Do not use opacity
3096 2008-01-14  Rob Bradford  <rob@openedhand.com>
3098         * global-tags/Makefile.am:
3099         * global-tags/create_global_tags.sh.in:
3100         Install anjuta-tags binary into FHS policy compliant directory and
3101         update references. (Fixes bug: 509346.)
3103 2008-01-13  Naba Kumar  <naba@gnome.org>
3105         Patch from: Ritesh Khadgaray
3106         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3107         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3108         Adds export-dynamic option to LDFLAGS to project template for libglade
3109         to work for autoconnect signals.
3111 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3113         * libanjuta/anjuta-utils.c:
3114         anjuta_util_get_real_path return a string that need to be freed
3115         with g_free even if PATH_MAX is not defined
3117 2008-01-13  Andre Klapper  <a9016009@gmx.de>
3119         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
3120         to DOC_LINGUAS.
3122 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3124         * plugins/document-manager/anjuta-docman.c:
3125         Do not reopen file having escaped character (+,...) in path name
3127 2008-01-13  Naba Kumar  <naba@gnome.org>
3129         * libanjuta/interfaces/libanjuta.idl:
3130         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
3131         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
3132         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
3133         IAnjutaProjectManager::add_sources().
3135         * plugins/glade/plugin.c: (on_glade_resource_removed),
3136         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
3137         stubs for handing resources in glade file.
3139 2008-01-13  Naba Kumar  <naba@gnome.org>
3141         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
3143         * plugins/glade/plugin.c: (ifile_open): Select the first window
3144         in the glade project when it is first opened. Avoids empty glade
3145         document the first time.
3147 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
3149   Reviewed by: Johannes Schmid <jhs@gnome.org>
3151         * plugins/gtodo/callback.c: (remove_todo_item):
3152         Fix #507304 – crash in Anjuta IDE while removing done tasks
3154 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
3156         * plugins/debug-manager/anjuta-debug-manager.ui,
3157         plugins/debug-manager/plugin.c,
3158         plugins/debug-manager/start.h,
3159         plugins/debug-manager/start.c:
3160         New menu item to add extra source directories for debugger
3162 === anjuta 2.3.2 ===
3164 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
3166         * plugins/gtodo/callback.c: (remove_todo_item):
3167         Fix #507304 – crash in Anjuta IDE while removing done tasks
3169 2008-01-11  Naba Kumar  <naba@gnome.org>
3171         * configure.in: Bumped version to 2.3.2
3172         * NEWS: Updated for anjuta 2.3.2 release
3173         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
3174         not 'make tarball'
3176 2008-01-11  Johannes Schmid <jhs@gnome.org>
3178         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3179         .glade:
3180         Reverted accidently commited change
3181         
3182         * plugins/document-manager/anjuta-document-manager.glade:
3183         Fix Gtk-Critical because of broken glade file
3185 2008-01-11  Naba Kumar  <naba@gnome.org>
3187         * plugins/glade/plugin.c: (on_document_destroy),
3188         (glade_plugin_add_project): Fixed a bug where when more than one
3189         glade document is open and one is closed, it closes all the glade
3190         documents. Also it might have fixed the bug where sometimes closing
3191         the glade document leaves glade widget tree unclosed.
3193 2008-01-11  Naba Kumar  <naba@gnome.org>
3195         * libanjuta/Makefile.am: Install glade3 files in own prefix to
3196         prevent install errors when not installed as root (then the files
3197         are only useful when glade-3 is installed in the same prefix, but it
3198         doesn't harm anjuta runtime).
3200         * plugins/sourceview/sourceview.c: Commented use of a file
3201         not currently distributed.
3203 2008-01-10  Naba Kumar  <naba@gnome.org>
3205         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3206         nothing to translate in it.
3208 2008-01-10  Johannes Schmid <jhs@gnome.org>
3210         * plugins/project-wizard/templates/gnome.wiz:
3211         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3212         * plugins/project-wizard/templates/gnome/src/main.c:
3213         * plugins/project-wizard/templates/translatable-strings.h:
3214         
3215         Fixed #508497 and added a new chooser to select whether to use
3216         libglade or not.
3218 2008-01-10  Johannes Schmid <jhs@gnome.org>
3220         Patch from Tom <tpgww@onepost.net>:
3222         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3223         (anjuta_util_glist_path_dedup):
3224         * libanjuta/anjuta-utils.h:
3225         
3226         Give the method a proper prefixed name
3227         
3228         * plugins/document-manager/action-callbacks.c:
3229         (get_current_popup_active),
3230         (on_editor_command_select_all_activate),
3231         (on_editor_command_cut_activate),
3232         (on_editor_command_paste_activate),
3233         (on_editor_command_copy_activate),
3234         (on_editor_command_clear_activate), (on_show_search),
3235         (on_repeat_quicksearch):        
3236         * plugins/document-manager/action-callbacks.h:
3237         * plugins/document-manager/anjuta-docman.c:
3238         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3239         (anjuta_docman_goto_file_line_mark),
3240         (anjuta_docman_get_full_filename):
3241         * plugins/document-manager/anjuta-docman.h:
3242         * plugins/document-manager/anjuta-document-manager.ui:
3243         * plugins/document-manager/plugin.c:
3244         (update_document_ui_interface_items):
3245         
3246         Better way to fix the popup-menu items (Cut/Copy/Paste)
3247         and various clean-ups.
3248         
3249         * plugins/document-manager/search-box.c: (on_document_changed),
3250         (search_box_fill_search_focus):
3251         * plugins/document-manager/search-box.h:
3252         * plugins/search/plugin.c:
3253         
3254         Add a menu item to repeat the quick search
3256 2008-01-10  Johannes Schmid <jhs@gnome.org>
3258         * plugins/language-support-cpp-java/cpp-java-assist.c:
3259         (on_assist_chosen):
3260         
3261         Fixed #508424 – Auto complete: previous char was removed when 
3262         pre TAB to auto complete.
3264 2008-01-10  Johannes Schmid <jhs@gnome.org>
3266         Patch from: James Ligett:
3268         * plugins/profiler/gprof-call-graph-view.c:
3269         (gprof_call_graph_view_create_columns):
3270         * plugins/profiler/gprof-flat-profile-view.c:
3271         (gprof_flat_profile_view_create_columns):
3272         
3273         Fixed translation issues (#496833)
3275 2008-01-10 Johannes Schmid <jhs@gnome.org>
3277         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
3279         * plugins/gtodo/gtodo.c: (category_manager_add_item):
3280         Fix #460390 – Changing categories while edinting something
3282 2008-01-09  Naba Kumar  <naba@gnome.org>
3284         * libanjuta/anjuta-plugin-manager.c:
3285         (anjuta_plugin_manager_activate_plugins): Commented dead code and
3286         fixed a leak.
3288         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
3289         corruption reported in bug #507491. Potentially fixes too.
3291 2008-01-09  Johannes Schmid <jhs@gnome.org>
3293         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
3295         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3296         Fix bug #505205 completely
3297         
3298         * AUTHORS: Added Bolesław
3300 2008-01-08  Johannes Schmid <jhs@gnome.org>
3302         * plugins/document-manager/action-callbacks.c:
3303         (on_editor_command_cut_activate),
3304         (on_editor_command_paste_activate),
3305         (on_editor_command_copy_activate),
3306         (on_editor_command_clear_activate):
3307         
3308         Fixed editor popup menu (Cut, Copy, Paste)
3310 2008-01-08  Johannes Schmid <jhs@gnome.org>
3312         * plugins/sourceview/sourceview.c: (autodetect_language):
3313         Fixed a crash when creating a new file
3315 2008-01-08  Johannes Schmid <jhs@gnome.org>
3317         Patch by <bolekk@gmail.com> (GHOP Student)
3319         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3320         Fix bug #505205
3322 2008-01-08  Naba Kumar  <naba@gnome.org>
3324         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
3325         * libanjuta/anjuta-plugin-manager.c:
3326         (anjuta_plugin_manager_select),
3327         (anjuta_plugin_manager_activate_plugins):
3328         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3329         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
3330         (on_create_submenu), (create_open_with_submenu):
3331         * src/about.c: (on_about_plugin_activate),
3332         (about_create_plugins_submenu): Use translated version of get_string()
3333         API in AnjutaDescription for translatable properties. Fixes bug #496833
3334         comment #18.
3336 2008-01-07  Johannes Schmid <jhs@gnome.org>
3338         * plugins/build-basic-autotools/executer.c: (execute_program):
3339         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3340         * plugins/debug-manager/anjuta-debug-manager.glade:
3341         * plugins/debug-manager/locals.c: (create_locals_gui):
3342         * plugins/file-loader/plugin.c: (on_create_submenu):
3343         * plugins/gtodo/main.h:
3344         * plugins/gtodo/preferences.c: (preferences_widget):
3345         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3346         * plugins/tools/anjuta-tools.glade:
3347         * plugins/tools/execute.c: (atp_output_context_print):
3348         * src/main.c:
3349         
3350                 Another bunch of i18n fixes (#496833)
3352 2008-01-07  Johannes Schmid <jhs@gnome.org>
3354         * plugins/build-basic-autotools/build-basic-autotools.c:
3355         (on_build_terminated):
3356         * plugins/gtodo/interface.c: (set_read_only):
3357         * plugins/project-manager/plugin.c: (confirm_removal),
3358         (on_popup_add_to_project):
3359         * plugins/subversion/anjuta-subversion.glade:
3360         * plugins/tools/execute.c: (atp_output_context_print_result):
3361         
3362         Fixed some strings from #496833
3364 2008-01-07  Johannes Schmid <jhs@gnome.org>
3366         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3367         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3368         .in:
3369         * plugins/language-support-cpp-java/plugin.c: (install_support),
3370         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
3371         Added basic Vala support
3372         
3373         * plugins/sourceview/sourceview.c: (autodetect_language):
3374         Fixed mime-type detection
3376 2008-01-06  Massimo Cora'  <maxcvs@email.it>
3378   Reviewed by: Johannes Schmid <jhs@gnome.org>
3380         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
3381         (value_removed_current_editor), (symbol_db_activate),
3382         (symbol_db_deactivate):
3383         * plugins/symbol-db/symbol-db-engine.c:
3384         (symbol_db_engine_get_global_members_filtered):
3385         * plugins/symbol-db/symbol-db-view.c:
3386         (do_add_child_symbol_to_view), (prepare_for_adding),
3387         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
3388         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
3389         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
3390         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
3391         (sdb_view_init), (sdb_view_finalize),
3392         (sdb_view_build_and_display_base_tree):
3393         * plugins/symbol-db/symbol-db-view.h:
3394         added controls to expand Global tab nodes in a non-freezing way.
3395         Fixed also some little bugs always on global-tab.
3397 2008-01-06  Naba Kumar  <naba@gnome.org>
3399         Patches from James Liggett:
3400         * plugins/profiler/gprof-call-graph-view.c:
3401         (gprof_call_graph_view_create_columns):
3402         * plugins/profiler/gprof-flat-profile-view.c:
3403         (gprof_flat_profile_view_create_columns):
3404         * plugins/profiler/gprof-function-call-tree-view.c:
3405         (gprof_function_call_tree_view_create_columns): Made all
3406         of the columns resizable and reorderable.
3408 2008-01-06  Johannes Schmid <jhs@gnome.org>
3410         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3411         (anjuta_launcher_check_password_real),
3412         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3413         (anjuta_launcher_scan_pty),
3414         (anjuta_launcher_disable_password_check):
3415         * libanjuta/anjuta-launcher.h:
3416         Added disable_password_check for stream where it does not make sense 
3417         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
3418         that sometimes occur in symbol-db plugin
3419         
3420         * plugins/file-manager/file-model.c:
3421         (file_model_cancel_expand_idle):
3422         Fixed removing of idle source
3423         
3424         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
3425         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
3426         
3427         Fixed #348854 – invisible cursor in certain themes
3429 2008-01-06  Naba Kumar  <naba@gnome.org>
3431         * libanjuta/anjuta-preferences.c:
3432         (anjuta_preferences_register_property_custom): Fixed a crash bug on
3433         closing preferences dialog due to patch in bug #507300
3435 2008-01-06  Naba Kumar  <naba@gnome.org>
3437         * plugins/language-support-cpp-java/cpp-java-assist.c:
3438         (on_assist_chosen):
3439         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3440         * plugins/search/search-replace_backend.c: (create_search_entries):
3441         Added missing unrefs.
3443 2008-01-06  Johannes Schmid <jhs@gnome.org>
3445         * plugins/debug-manager/variable.c: (get_hovered_word):
3446   Add a g_object_unref()  
3447         
3448         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
3449         (on_sourceview_hover_leave):
3450         Fixed hover and editor interface to make hover in debugger work
3452 2008-01-06  Naba Kumar  <naba@gnome.org>
3454         * plugins/editor/text-editor.c: Whitespaces fixes.
3455         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
3456         DEBUG_PRINT instead of g_message.
3458 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
3460         * plugins/debug-manager/breakpoints.c:
3461         Fix #507441: Disable all breakpoints doesn't work
3462         Fix #507444: Enable Breakpoint menu item doesn't change name
3464 2008-01-05  Naba Kumar  <naba@gnome.org>
3466         * manuals/reference/libanjuta/libanjuta.types: Renamed
3467         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
3469 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3471         * plugins/debug-manager/variable.c:
3472         Update variable display to use IAnjutaIterable instead of position
3474         * plugins/editor/text_editor_cbs.c,
3475         plugins/editor/text_editor.c:
3476         Fix Gtk critical warnings when a hover signal is emitted
3477         Fix get_text_iter in Scintilla (range should include last character)
3478         
3479 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3481         * plugins/debug-manager/debug_tree.c,
3482         plugins/debug-manager/debug_tree.h,
3483         plugins/debug-manager/watch.c,
3484         plugins/debug-manager/command.c,
3485         plugins/debug-manager/queue.c,
3486         plugins/gdb/plugin.c,
3487         plugins/gdb/debugger.c,
3488         plugins/gdb/debugger.h,
3489         libanjuta/interfaces/libanjuta.idl:
3490         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
3492 2008-01-05  Naba Kumar  <naba@gnome.org>
3494         * plugins/valgrind/plugin.c: Removed stock icon open/save from
3495         menus to avoid conflict with file open/save. Fixes bug #507455
3497 2008-01-05  Johannes Schmid <jhs@gnome.org>
3499         * configure.in:
3500         Conditionally depend on gtksourceview2 >= 2.1.0
3501         
3502         * libanjuta/interfaces/libanjuta.idl:
3503         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
3504         iterators instead of positions
3505         
3506         * plugins/debug-manager/threads.c:
3507         Fixed a warnings by including gnome-vfs properly
3508         
3509         * plugins/debug-manager/variable.c: (get_hovered_word),
3510         (on_hover_over):
3511         Updated to changes in IAnjutaEditorHover/Selection
3512         
3513         * plugins/document-manager/action-callbacks.c:
3514         (on_editor_command_upper_case_activate),
3515         (on_editor_command_lower_case_activate):
3516         * plugins/document-manager/search-box.c: (on_incremental_search),
3517         (on_search_activated):
3518         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
3519         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
3520         (iselection_get_start), (iselection_get_end),
3521         (iselection_iface_init), (ihover_display), (ihover_iface_init):
3522         * plugins/editor/text_editor_cbs.c:
3523         (on_text_editor_scintilla_notify):
3524         
3525         Updated to changes in IAnjutaEditorHover/Selection and updated editor
3526         interface of scintilla editor.
3527         
3528         * plugins/language-manager/languages.xml:
3529         * plugins/language-manager/plugin.c:
3530         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
3531         Added chdr to C language files and some DEBUG_PRINTs
3532         
3533         * plugins/language-support-cpp-java/cpp-java-assist.c:
3534         (on_assist_chosen):
3535         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3536         * plugins/search/plugin.c: (find_incremental):
3537         * plugins/search/search-replace.c: (search_and_replace):
3538         * plugins/search/search-replace_backend.c: (create_search_entries):
3539                 Adapted to changed interfaces
3541         * plugins/sourceview/Makefile.am:
3542         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
3543         (set_uri), (anjuta_document_save):
3544         * plugins/sourceview/anjuta-editor-sourceview.glade:
3545         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3546         (anjuta_view_key_press_event):
3547         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3548         * plugins/sourceview/sourceview-cell.c:
3549         (sourceview_cell_instance_init), (sourceview_cell_finalize),
3550         (icell_get_line), (icell_get_attribute), (icell_iface_init):
3551         * plugins/sourceview/sourceview-prefs.c: (get_bool),
3552         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3553         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3554         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3555         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3556         * plugins/sourceview/sourceview-private.h:
3557         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3558         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3559         (on_document_loaded), (sourceview_instance_init),
3560         (sourceview_dispose), (sourceview_finalize),
3561         (sourceview_create_markers), (sourceview_new),
3562         (ifile_savable_save), (ieditor_get_tab_size),
3563         (ieditor_set_tab_size), (ieditor_set_use_spaces),
3564         (ieditor_set_auto_indent), (ieditor_goto_line),
3565         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3566         (iselect_block), (iselect_set), (iselect_get_start),
3567         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3568         (imark_unmark), (imark_is_marker_set),
3569         (imark_location_from_handle), (imark_delete_all_markers),
3570         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3571         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3572         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3573         (ilanguage_get_supported_languages), (autodetect_language),
3574         (ilanguage_set_language), (iassist_show_tips),
3575         (on_sourceview_hover_leave), (on_sourceview_hover_over),
3576         (ihover_display), (ihover_iface_init):
3577         
3578         Use GtkSourceView 2.1.x:
3579         * New mark interface
3580         * Fixed #486724 and #488615
3581         * Implemented hover interface
3582         * Adapted to changed interfaces
3584 2008-01-04  Rob Bradford  <rob@o-hand.com>
3586         Reviewed by Naba Kumar  <naba@gnome.org>:
3587         * libanjuta/anjuta-preferences.c:
3588         (anjuta_preferences_register_property_custom):
3589         Unregister preferences for custom preferences when the widget is
3590         destroyed.
3592 2008-01-03  Johannes Schmid <jhs@gnome.org>
3594         * plugins/file-manager/file-model.c: (file_model_row_expanded),
3595         (file_model_row_collapsed):
3596   Fixed the too method to take a correct data argument
3598 2008-01-02  Johannes Schmid <jhs@gnome.org>
3600         * plugins/document-manager/anjuta-docman.c:
3601         (anjuta_docman_add_document), (anjuta_docman_remove_document):
3602         ref and unref correctly to silence a Gtk+ critical
3604 2008-01-01  Johannes Schmid <jhs@gnome.org>
3606         * plugins/editor/text_editor.c: (itext_editor_get_text):
3607         Fixed #506740 – ianjuta_editor_get_text crash if request 
3608         text past the buffer length
3610 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
3612         * plugins/debug-manager/utilities.c,
3613         plugins/debug-manager/utilities.h,
3614         plugins/debug-manager/breakpoints.c:
3615         Move get_current_editor function in utilities.c
3617         * plugins/debug-manager/plugin.c,
3618         plugins/debug-manager/debug_tree.c,
3619         plugins/debug-manager/debug_tree.h,
3620         plugins/debug-manager/watch.c,
3621         plugins/debug-manager/watch.h,
3622         plugins/debug-manager/locals.c,
3623         plugins/debug-manager/locals.h,
3624         (added) plugins/debug-manager/variable.c,
3625         (added) plugins/debug-manager/variable.h,
3626         plugins/debug-manager/Makefile.am:
3627         Use hover interface to display variable value
3629 2007-12-31  Johannes Schmid <jhs@gnome.org>
3631         * libanjuta/Makefile.am:
3632         Only install glade catalog files if glade-3 is available
3633         (Fixes #506269 and #500296)
3635 2007-12-30  Johannes Schmid <jhs@gnome.org>
3637         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3638         (set_property_value_as_string), (register_callbacks):
3640   Fixed GtkFileChooserButton preferences to also work when only the combo
3641   changes without a dialog being open.
3643 2007-12-29  Johannes Schmid <jhs@gnome.org>
3645         * plugins/editor/Makefile.am:
3646         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3648 2007-12-29  Johannes Schmid <jhs@gnome.org>
3650         * plugins/devhelp/plugin.c: (devhelp_activate):
3651         Fixed #498986 - Anjuta-2.3.0 fails to build
3653 2007-12-29  Johannes Schmid <jhs@gnome.org>
3655         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3656         * plugins/debug-manager/plugin.c:
3657         (on_run_to_cursor_action_activate):
3658         * plugins/document-manager/anjuta-docman.c:
3659         (anjuta_docman_goto_file_line_mark):
3660         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3661         (value_removed_current_editor):
3662         
3663         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3664         all those to value_added_current_document...
3666         * plugins/editor/anjuta-editor-scintilla.glade:
3667         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3668         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3670 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3672   * plugins/symbol-db/plugin.c: (on_importing_project_end),
3673   (symbol_db_activate), (symbol_db_deactivate),
3674   (symbol_db_instance_init), (isymbol_manager_get_parents):
3675   * plugins/symbol-db/plugin.h:
3676   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3677   * plugins/symbol-db/symbol-db-engine.c:
3678   (symbol_db_engine_get_global_members_filtered):
3679   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3680   (on_symbol_inserted):
3681   Filtered out static functions on global-tab. E.g. when flag
3682   is_file_scope = 1 we won't add entries there.
3683   Fixed a little bug on 'Global'->'Vars/Others' node too.
3685 2007-12-28  Johannes Schmid <jhs@gnome.org>
3687   * libanjuta/anjuta-launcher.c:
3688   Fixed a silly (and completely useless) memory corruption that probably 
3689   only occured at a few race conditions though I wonder why it did not 
3690         happen more often
3692 2007-12-28  Johannes Schmid <jhs@gnome.org>
3693         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3694         * plugins/debug-manager/plugin.c: (set_program_counter):
3695         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3696         * plugins/debug-manager/start.c: (get_source_directories):
3697         * plugins/debug-manager/threads.c: (on_info_thread),
3698         (on_list_thread):
3699         * plugins/file-manager/file-model.c: (file_model_set_property):
3700         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3701         * plugins/tools/editor.c: (on_editor_response):
3702         
3703         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3704         
3705         * plugins/document-manager/plugin.c: (update_title),
3706         (value_added_project_root_uri):
3707         * plugins/document-manager/plugin.h:
3708         Shorten down the title bar if the current path is inside the opened project
3710 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3712         reviewed by: Johannes Schmid <jhs@gnome.org>
3714         * plugins/project-wizard/templates/java/project.anjuta:
3715         * plugins/project-wizard/templates/mkfile/project.anjuta:
3716         * plugins/project-wizard/templates/python/project.anjuta:
3717         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
3718         let new projects use new SymbolDB plugin.
3719         
3720         * plugins/symbol-browser/images/Makefile.am:
3721         added some images taken from MonoDevelop project.
3722         
3723         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3724         (goto_file_line), (on_importing_project_end), (project_root_added),
3725         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3726         (isymbol_manager_search):
3727         Added project-updating feature when opening a project with some files
3728   modified externally [e.g. a svn up].
3729         
3730         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3731         (sdb_engine_iterator_node_instance_init),
3732         (sdb_engine_iterator_node_finalize),
3733         (symbol_db_engine_iterator_node_set_conversion_hash):
3734         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3735         * plugins/symbol-db/symbol-db-engine-iterator.c:
3736         (symbol_db_engine_iterator_new):
3737         * plugins/symbol-db/symbol-db-engine-iterator.h:
3738          Moved Hash table initialization into the engine. This proxies and
3739   speeds up the process of creation and iteration of a GdaDataModel.
3740         
3741         * plugins/symbol-db/symbol-db-engine.c:
3742         (sdb_engine_ctags_output_thread),
3743         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3744         (sdb_engine_scan_files_1), (sdb_engine_init),
3745         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3746         (symbol_db_engine_add_new_workspace),
3747         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3748         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3749         (symbol_db_engine_get_sym_type_conversion_hash),
3750         (symbol_db_engine_update_files_symbols),
3751         (symbol_db_engine_update_project_symbols),
3752         (symbol_db_engine_update_buffer_symbols),
3753         (symbol_db_engine_get_class_parents),
3754         (symbol_db_engine_get_global_members_filtered),
3755         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3756         (symbol_db_engine_get_scope_members_by_symbol_id),
3757         (symbol_db_engine_get_scope_members),
3758         (symbol_db_engine_get_current_scope),
3759         (symbol_db_engine_get_file_symbols),
3760         (symbol_db_engine_get_symbol_info_by_id),
3761         (symbol_db_engine_find_symbol_by_name_pattern),
3762         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3763         * plugins/symbol-db/symbol-db-engine.h:
3764         * plugins/symbol-db/symbol-db-view-locals.c:
3765         (sdb_view_locals_get_iter_from_row_ref),
3766         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3767         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3768         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3769         Changes on some queries fuctions and some fixes. Added *_filtered
3770   functions.
3771         
3772         * plugins/symbol-db/symbol-db-view.c:
3773         (do_add_child_symbol_to_view), (add_new_waiting_for),
3774         (prepare_for_adding), (on_symbol_inserted),
3775         (do_recurse_subtree_and_remove), (on_symbol_removed),
3776         (sdb_view_do_add_hidden_dummy_child),
3777         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3778         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3779         (sdb_view_locals_create_new_store), (sdb_view_init),
3780         (sdb_view_finalize), (sdb_view_class_init),
3781         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3782         (symbol_db_view_get_pixbuf),
3783         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3784         New display for global tags. This is the definitive version, bugs apart.
3785         
3786         * plugins/symbol-db/tables.sql:
3787         fixed typo.
3789 2007-12-27  Naba Kumar  <naba@gnome.org>
3791         * libanjuta/interfaces/libanjuta.idl:
3792         * plugins/editor/aneditor-priv.h:
3793         * plugins/editor/aneditor.cxx:
3794         * plugins/editor/text_editor.c: (text_editor_instance_init),
3795         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3796         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3797         * plugins/editor/text_editor.h:
3798         * plugins/editor/text_editor_cbs.c:
3799         (on_text_editor_scintilla_notify):
3801         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3802         related code in AnEditor. Fixed some compilation warnings.
3804 2007-12-26  Naba Kumar  <naba@gnome.org>
3806         * Changelog: Fixed indentation.
3808 2007-12-25  Naba Kumar  <naba@gnome.org>
3810         * plugins/editor/Makefile.am:
3811         * plugins/editor/editor.glade:
3812         * plugins/editor/plugin.c:
3813         * plugins/editor/style-editor.c:
3814         * plugins/sourceview/Makefile.am:
3815         * plugins/sourceview/plugin.c:
3816         * plugins/sourceview/sourceview.glade:
3817         * plugins/valgrind/Makefile.am:
3819         Renamed glade files to anjuta-editor-* to give name space for the
3820         schema files (because they are installed in system directory).
3822         * scripts/build-schemas.mk: Install the schemas files also (need for
3823         binary package installation/uninstallation).
3825 2007-12-25  Johannes Schmid <jhs@gnome.org>
3827         * plugins/language-support-cpp-java/plugin.c:
3828         (set_indentation_param_vim):
3829         
3830         Support some more vim modeline commands and shortcuts (#504331)
3832 2007-12-25  Johannes Schmid <jhs@gnome.org>
3834         Patches from James Liggett:
3835         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3836         (anjuta_vcs_status_tree_view_init):
3837         * plugins/subversion/subversion-commit-dialog.c:
3838         (subversion_commit_dialog):
3839         * plugins/subversion/subversion-diff-dialog.c:
3840         (on_subversion_diff_response):
3841         * plugins/subversion/subversion-log-dialog.c:
3842         (on_log_view_selected_button_clicked),
3843         (on_log_diff_selected_button_clicked),
3844         (on_log_diff_previous_button_clicked):
3845         * plugins/subversion/subversion-resolve-dialog.c:
3846         (subversion_resolve_dialog):
3847         * plugins/subversion/subversion-revert-dialog.c:
3848         (subversion_revert_dialog):
3849         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3850         (pulse_progress_bar), (hide_pulse_progress_bar),
3851         (disconnect_data_arrived_signals),
3852         (cancel_data_arrived_signal_disconnect):
3853         * plugins/subversion/subversion-ui-utils.h:
3854         
3855         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3856         #505237 – Sort list of modified files
3858 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
3860         * plugins/gdb/debugger.c:
3861         Fix bug #491301: Inspecting a variable opens a bad focus dialog
3863 2007-12-23  Johannes Schmid <jhs@gnome.org>
3865         * plugins/language-support-cpp-java/plugin.c:
3866         (set_indentation_param_emacs), (set_indentation_param_vim),
3867         (parse_mode_line_emacs), (parse_mode_line_vim),
3868         (extract_mode_line), (initialize_indentation_params):
3870         Added (basic) support for vim modelines (#504331)
3872         * plugins/message-view/message-view.c: (message_view_next),
3873         (message_view_previous):
3874         
3875         Fixed next/previous message
3877 2007-12-23  Johannes Schmid <jhs@gnome.org>
3879         * libanjuta/anjuta-ui.h:
3880         Check for != NULL before unref'ing pixbuf (related to #497878)
3881         
3882         * plugins/devhelp/plugin.c: (register_stock_icons):
3883         * plugins/document-manager/anjuta-docman.c:
3884         (anjuta_docman_add_document):
3885         * plugins/glade/plugin.c: (on_close_activated),
3886         (register_stock_icons), (on_session_save),
3887         (glade_plugin_add_project):
3888         
3889         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3890         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3891         
3892         * plugins/language-support-cpp-java/plugin.c:
3893         (register_stock_icons):
3894         Fixed stock icon registration macros
3896 2007-12-23  Johannes Schmid <jhs@gnome.org>
3898         * global-tags/Makefile.am:
3899         * launcher/Makefile.am:
3900         * libanjuta/Makefile.am:
3901         * libegg/Makefile.am:
3902         * manuals/anjuta-faqs/Makefile.am:
3903         * manuals/anjuta-manual/Makefile.am:
3904         * manuals/reference/libanjuta/Makefile.am:
3905         * plugins/build-basic-autotools/Makefile.am:
3906         * plugins/class-gen/Makefile.am:
3907         * plugins/class-inheritance/Makefile.am:
3908         * plugins/cvs-plugin/Makefile.am:
3909         * plugins/debug-manager/Makefile.am:
3910         * plugins/devhelp/Makefile.am:
3911         * plugins/document-manager/Makefile.am:
3912         * plugins/editor/Makefile.am:
3913         * plugins/editor/scintilla/Makefile.am:
3914         * plugins/editor/scintilla/include/Makefile.am:
3915         * plugins/file-loader/Makefile.am:
3916         * plugins/file-manager/Makefile.am:
3917         * plugins/file-wizard/Makefile.am:
3918         * plugins/gdb/Makefile.am:
3919         * plugins/glade/Makefile.am:
3920         * plugins/gtodo/Makefile.am:
3921         * plugins/gvim/Makefile.am:
3922         * plugins/indent/Makefile.am:
3923         * plugins/language-manager/Makefile.am:
3924         * plugins/language-support-cpp-java/Makefile.am:
3925         * plugins/macro/Makefile.am:
3926         * plugins/message-view/Makefile.am:
3927         * plugins/patch/Makefile.am:
3928         * plugins/profiler/Makefile.am:
3929         * plugins/project-import/Makefile.am:
3930         * plugins/project-manager/Makefile.am:
3931         * plugins/project-wizard/Makefile.am:
3932         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3933         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3934         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3935         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3936         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3937         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3938         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3939         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3940         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3941         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3942         * plugins/sample1/Makefile.am:
3943         * plugins/search/Makefile.am:
3944         * plugins/sourceview/Makefile.am:
3945         * plugins/subversion/Makefile.am:
3946         * plugins/symbol-browser/Makefile.am:
3947         * plugins/symbol-db/Makefile.am:
3948         * plugins/symbol-db/test/Makefile.am:
3949         * plugins/terminal/Makefile.am:
3950         * plugins/tools/Makefile.am:
3951         * plugins/valgrind/Makefile.am:
3952         * src/Makefile.am:
3953         * tagmanager/Makefile.am:
3954         
3955         Replaces the deprecated "INCLUDES" in all Makefile.am's with
3956         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
3957         warnings from illigel C++ compiler flags.
3959 2007-12-23  Johannes Schmid <jhs@gnome.org>
3961         Patch from Tom <tpgww@onepost.net>:
3962   
3963         * plugins/document-manager/anjuta-docman.c:
3964         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
3965         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
3966         (anjuta_docman_instance_init), (on_notebook_switch_page),
3967         (anjuta_docman_grab_text_focus):
3968         * plugins/document-manager/plugin.c: (on_document_added),
3969         (on_window_key_press_event), (on_window_key_release_event):
3970         
3971         Some more document-manager code cleanups and fixes.
3973 2007-12-23  Massimo Cora'  <maxcvs@email.it>
3975         * plugins/symbol-db/plugin.c: (register_stock_icons),
3976         (value_added_current_editor), (value_removed_current_editor),
3977         (on_importing_project_end), (project_root_removed):
3978         added controls to clean/populate GtkTreeView(s) on projects unload/load.
3980         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3981         (symbol_db_engine_get_file_db_path):
3982         fixed a useless warning.
3984         * plugins/symbol-db/symbol-db-view-locals.c:
3985         (traverse_free_waiting_for), (file_view_status_destroy),
3986         (sdb_view_locals_create_new_store), (traverse_files_view_status),
3987         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3988         (sdb_view_locals_finalize), (on_symbol_inserted),
3989         (symbol_db_view_locals_recv_signals_from_engine),
3990         (symbol_db_view_locals_update_list):
3991         more speed on editors switching. GtkTreeStore caching method implemented.
3992         Fixed compiler warnings and a little memory leak.
3994         * plugins/symbol-db/symbol-db-view-locals.h:
3995         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3996         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3997         (on_scan_end), (on_symbol_inserted),
3998         (sdb_view_locals_create_new_store), (sdb_view_init),
3999         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
4000         * plugins/symbol-db/symbol-db-view.h:
4001         fixed some crashers. Now project loading/populating should be quite quick.
4003 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4005         * plugins/debug-manager/command.c,
4006         plugins/debug-manager/queue.c:
4007         Take care of command return value (FALSE is an error)
4009 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4011         * plugins/debug-manager/anjuta-debug-manager.glade,
4012         plugins/debug-manager/breakpoints.c:
4013         Remove address, condition and pass breakpoint column if not supported
4014         Fix clear all remove_all to avoid an endless loop if a breakpoint
4015         cannot be removed
4017 2007-12-17  Johannes Schmid <jhs@gnome.org>
4019         Patch from Tom <tpgww@onepost.net> (with some changes):
4021         * plugins/document-manager/action-callbacks.c: (on_open_activate),
4022         (on_save_as_activate), (on_save_all_activate),
4023         (on_close_file_activate), (on_close_all_file_activate),
4024         (on_reload_file_activate), (on_editor_command_clear_activate),
4025         (on_transform_eolchars1_activate), (on_comment_block),
4026         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
4027         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4028         (on_editor_linenos1_activate), (on_editor_markers1_activate),
4029         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
4030         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
4031         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
4032         (on_zoom_out_text_activate):
4033         * plugins/document-manager/action-callbacks.h:
4034         * plugins/document-manager/anjuta-docman.c:
4035         (on_notebook_page_close_button_click),
4036         (on_notebook_page_close_button_enter),
4037         (on_notebook_page_close_button_leave),
4038         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
4039         (anjuta_docman_page_init), (anjuta_docman_page_new),
4040         (on_open_filesel_response), (create_file_open_dialog_gui),
4041         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
4042         (anjuta_docman_instance_init), (on_notebook_switch_page),
4043         (on_document_destroy), (anjuta_docman_add_editor),
4044         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4045         (anjuta_docman_set_current_document),
4046         (anjuta_docman_goto_file_line_mark), (get_real_path),
4047         (anjuta_docman_get_full_filename),
4048         (anjuta_docman_delete_all_markers),
4049         (anjuta_docman_delete_all_indicators),
4050         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4051         (anjuta_docman_order_tabs):
4052         * plugins/document-manager/anjuta-docman.h:
4053         * plugins/document-manager/file_history.c: (an_hist_file_new),
4054         (an_file_history_push), (an_file_history_dump):
4055         * plugins/document-manager/file_history.h:
4056         * plugins/document-manager/plugin.c: (update_title),
4057         (value_removed_project_root_uri),
4058         (update_document_ui_interface_items), (menu_name_compare),
4059         (on_document_added), (on_document_changed),
4060         (on_window_key_press_event), (on_window_key_release_event),
4061         (on_session_save):
4062         * plugins/document-manager/search-box.c: (on_document_changed),
4063         (on_goto_activated), (search_box_init), (search_box_new):
4064         * plugins/document-manager/search-box.h:
4066         Yet more code cleanups
4067         Save glade files correctly in session
4068         Use new tooltip API if available
4069         Sort notebook pages when session is restored (needs work)
4071 2007-12-16  Johannes Schmid <jhs@gnome.org>
4073         * plugins/document-manager/anjuta-docman.c:
4074         (anjuta_docman_add_document):
4075         
4076         Present correct widget with anjuta_shell_present_widget(). This got wrong when
4077         the new search bar was introduced.
4079 2007-12-12  Johannes Schmid <jhs@gnome.org>
4080   
4081         Patch from  Tom <tpgww@onepost.net>:
4082         (#485233 – another bunch of docman cleanups)
4083   
4084         * libanjuta/interfaces/libanjuta.idl:
4085         * plugins/document-manager/action-callbacks.c:
4086         (get_current_document), (get_current_focus_widget),
4087         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
4088         (on_close_file_activate), (on_close_all_file_activate),
4089         (on_reload_file_activate), (on_print_activate),
4090         (on_print_preview_activate),
4091         (on_editor_command_upper_case_activate),
4092         (on_editor_command_lower_case_activate),
4093         (on_editor_command_eol_crlf_activate),
4094         (on_editor_command_eol_lf_activate),
4095         (on_editor_command_eol_cr_activate),
4096         (on_editor_command_select_all_activate),
4097         (on_editor_command_select_to_brace_activate),
4098         (on_editor_command_select_block_activate),
4099         (on_editor_command_match_brace_activate),
4100         (on_editor_command_undo_activate),
4101         (on_editor_command_redo_activate),
4102         (on_editor_command_cut_activate),
4103         (on_editor_command_paste_activate),
4104         (on_editor_command_copy_activate),
4105         (on_editor_command_clear_activate),
4106         (on_editor_command_close_folds_all_activate),
4107         (on_editor_command_open_folds_all_activate),
4108         (on_editor_command_toggle_fold_activate),
4109         (on_editor_command_bookmark_toggle_activate),
4110         (on_editor_command_bookmark_first_activate),
4111         (on_editor_command_bookmark_next_activate),
4112         (on_editor_command_bookmark_prev_activate),
4113         (on_editor_command_bookmark_last_activate),
4114         (on_editor_command_bookmark_clear_activate),
4115         (on_transform_eolchars1_activate), (on_comment_block),
4116         (on_comment_box), (on_comment_stream),
4117         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4118         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
4119         (on_force_hilite_activate), (on_swap_activate),
4120         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4121         * plugins/document-manager/action-callbacks.h:
4122         * plugins/document-manager/anjuta-docman.c:
4123         (on_notebook_page_close_button_click),
4124         (on_notebook_page_close_button_enter),
4125         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
4126         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
4127         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
4128         (on_open_filesel_response), (anjuta_docman_open_file),
4129         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4130         (anjuta_docman_dispose), (anjuta_docman_instance_init),
4131         (anjuta_docman_class_init), (anjuta_docman_new),
4132         (on_notebook_switch_page), (on_document_save_point),
4133         (on_document_destroy), (anjuta_docman_add_editor),
4134         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4135         (anjuta_docman_set_popup_menu),
4136         (anjuta_docman_get_current_focus_widget),
4137         (anjuta_docman_get_page_for_document),
4138         (anjuta_docman_get_current_document),
4139         (anjuta_docman_set_current_document),
4140         (anjuta_docman_goto_file_line),
4141         (anjuta_docman_goto_file_line_mark),
4142         (anjuta_docman_get_full_filename),
4143         (anjuta_docman_present_notebook_page),
4144         (anjuta_docman_update_page_label),
4145         (anjuta_docman_delete_all_markers),
4146         (anjuta_docman_delete_all_indicators),
4147         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4148         (do_ordertab1), (anjuta_docman_order_tabs),
4149         (anjuta_docman_set_editor_properties),
4150         (anjuta_docman_get_document_for_path),
4151         (anjuta_docman_get_all_doc_widgets):
4152         * plugins/document-manager/anjuta-docman.h:
4153         * plugins/document-manager/editor-tooltips.c:
4154         * plugins/document-manager/plugin.c: (update_title),
4155         (update_document_ui_enable_all), (update_document_ui_disable_all),
4156         (update_document_ui_save_items),
4157         (update_document_ui_interface_items), (update_document_ui),
4158         (on_document_update_save_ui), (update_status),
4159         (on_document_update_ui), (on_document_added),
4160         (on_document_changed), (on_session_save), (on_save_prompt),
4161         (on_docman_auto_save), (on_gconf_notify_timer):
4162         * plugins/document-manager/search-box.c: (on_document_changed),
4163         (search_box_new), (search_box_grab_line_focus):
4164         * plugins/glade/plugin.c: (ifile_open):
4165         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4166         * plugins/search/search-replace_backend.c: (create_search_entries):
4167         * plugins/sourceview/anjuta-document.c: (set_uri),
4168         (anjuta_document_save):
4169         * plugins/sourceview/sourceview.c: (ifile_savable_save):
4170         * plugins/tools/editor.c: (on_editor_response):
4172         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
4173         It fixes some issues with session handling and several memory lacks.
4174         Gtk 2.12 Tooltip API is used if available.
4176 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
4178         * plugins/debug-manager/disassemble.c,
4179         plugins/debug-manager/disassemble.h,
4180         plugins/debug-manager/command.c,
4181         plugins/debug-manager/command.h,
4182         plugins/debug-manager/plugin.c
4183         plugins/debug-manager/sparse_view.c,
4184         plugins/debug-manager/sparse_view.h,
4185         plugins/gdb/plugin.c,
4186         plugins/gdb/debugger.c,
4187         plugins/gdb/debugger.h,
4188         libanjuta/interfaces/libanjuta.idl:
4189         Fix bug #502533: Implement assembler step
4191         * plugins/debug-manager/breakpoints.c:
4192         Do not save temporary breakpoints
4194         * plugins/debug-manager/stack_trace.c:
4195         Fix a crash when a stack command is cancelled
4197 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4199         * plugins/debug-manager/plugin.c,
4200         plugins/debug-manager/breakpoints.c,
4201         plugins/debug-manager/breakpoints.h:
4202         Fix bug #488732: Breakpoint on delete lines
4203         Breakpoints are now linked to their position in editor
4205         * plugins/gdb/debugger.c:
4206         Fix removing condition on breakpoint 
4208 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4210         * plugins/debug-manager/anjuta-debug-manager.glade,
4211         plugins/debug-manager/start.c,
4212         plugins/gdb/plugin.c,
4213         plugins/gdb/debugger.c,
4214         plugins/gdb/debugger.h,
4215         libanjuta/interfaces/libanjuta.idl:
4216         Fix bug #481366: Do not stop at the beginning of the program
4218         * plugins/debug-manager/command.c,
4219         plugins/debug-manager/command.h,
4220         plugins/debug-manager/breakpoints.c,
4221         plugins/debug-manager/queue.c,
4222         plugins/debug-manager/queue.h:
4223         Fix a bug remove all breakpoints was not working due to latest changes
4224         Setting breakpoints is disabled when program is running
4226 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
4228         * plugins/debug-manager/queue.c,
4229         plugins/gdb/plugin.c:
4230         Fix bug #501469: Crash if mime_type is unknown
4232 2007-12-01  Massimo Cora'  <maxcvs@email.it>
4234         * plugins/symbol-db/plugin.c: (on_editor_destroy),
4235         (on_editor_update_ui), (on_single_file_scan_end),
4236         (on_importing_project_end), (project_root_added),
4237         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4238         * plugins/symbol-db/plugin.h:
4239         show on status bar files being scanned.
4241         * plugins/symbol-db/symbol-db-engine.c:
4242         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4243         (sdb_engine_ctags_output_thread),
4244         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4245         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4246         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
4247         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
4248         (sdb_engine_get_table_id_by_unique_name2),
4249         (symbol_db_engine_open_project),
4250         (sdb_engine_prepare_executing_commands),
4251         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4252         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
4253         (sdb_engine_detects_removed_ids),
4254         (symbol_db_engine_get_class_parents),
4255         (symbol_db_engine_get_global_members),
4256         (symbol_db_engine_get_scope_members_by_symbol_id),
4257         (symbol_db_engine_get_scope_members),
4258         (symbol_db_engine_get_current_scope),
4259         (symbol_db_engine_get_file_symbols),
4260         (symbol_db_engine_get_symbol_info_by_id),
4261         (symbol_db_engine_get_full_local_path),
4262         (symbol_db_engine_find_symbol_by_name_pattern),
4263         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4264         * plugins/symbol-db/symbol-db-engine.h:
4265         * plugins/symbol-db/symbol-db-view-locals.c:
4266         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
4267         (symbol_db_view_locals_recv_signals_from_engine),
4268         (symbol_db_view_locals_update_list):
4269         * plugins/symbol-db/symbol-db-view-locals.h:
4270         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
4271         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
4272         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
4273         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
4274         * plugins/symbol-db/symbol-db-view.h:
4275         Added g_thread architecture to scan in background. With this you
4276         can use Anjuta's GUI without freezing.
4277         Improved insertion speed by using a paradigm like 'insert' and 'check'
4278         replacing a 'check' and 'insert' one. This has been done for tables 
4279         like symbol, scope, sym_type.
4280         Fixed two crashers. 
4282         * plugins/symbol-db/tables.sql:
4283         * plugins/symbol-db/test/main.c: (get_global_members), (main),
4284         (thread), (print_message), (bastard_thread), (idle_signals):
4285         fixed a typo on tables that broke sql triggers.
4287 === anjuta 2.3.1 ===
4289 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4291         * NEWS, AUTHORS: Updated.
4292         * src/Makefile.am: Fixed make distcheck
4294         Patch from Yang Hong:
4295         * plugins/file-manager/file-manager.glade: Fixed file chooser
4296         size in file-manager preferences.
4298 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4300         * NEWS: Updated for 2.3.1 development release
4301         * configure.in: Bumped version to 2.3.1
4303 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
4305         * plugins/debug-manager/threads.c,
4306         plugins/debug-manager/disassemble.c,
4307         plugins/debug-manager/watch.c,
4308         plugins/debug-manager/registers.c,
4309         plugins/debug-manager/locals.c,
4310         plugins/debug-manager/breakpoints.c,
4311         plugins/debug-manager/stack_trace.c,
4312         plugins/debug-manager/command.c,
4313         plugins/debug-manager/command.h,
4314         plugins/debug-manager/queue.c,
4315         libanjuta/interfaces/libanjuta.idl:
4316         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
4317         Document IAnjutaDebugManager signals
4318         Generate new signals in queue.c
4319         Use new signals in other files
4321 2007-11-30  <genbell@tiscali.it>
4323         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4325         * plugins/gdb/Makefile.am:
4326         Fix bug #500376
4328 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4330         * plugins/tools/variable.c:
4331         Fix a bug added in the previous patch (it is not a leak)
4333 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4335         * plugins/project-wizard/druid.c,
4336         plugins/project-wizard/templates/terminal.wiz,
4337         plugins/project-wizard/templates/xlib-dock.wiz,
4338         plugins/project-wizard/templates/wxwin.wiz,
4339         plugins/project-wizard/templates/java.wiz,
4340         plugins/project-wizard/templates/gnome.wiz,
4341         plugins/project-wizard/templates/anjuta-plugin.wiz,
4342         plugins/project-wizard/templates/gtkmm.wiz,
4343         plugins/project-wizard/templates/python.wiz,
4344         plugins/project-wizard/templates/cpp.wiz,
4345         plugins/project-wizard/templates/sdl.wiz,
4346         plugins/project-wizard/templates/gtk.wiz,
4347         plugins/project-wizard/templates/minimal.wiz,
4348         plugins/project-wizard/templates/xlib.wiz,
4349         plugins/project-wizard/templates/gcj.wiz,
4350         plugins/project-wizard/templates/translatable-strings.h,
4351         plugins/project-import/project-import.c:
4352         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
4354 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
4356         * plugins/debug-manager/threads.c,
4357         plugins/debug-manager/disassemble.c,
4358         plugins/debug-manager/watch.c,
4359         plugins/debug-manager/registers.c,
4360         plugins/debug-manager/memory.c,
4361         plugins/debug-manager/locals.c,
4362         plugins/debug-manager/stack_trace.c,
4363         plugins/debug-manager/queue.c,
4364         plugins/debug-manager/queue.h:
4365         Connect debugger signal only when program is loaded
4366         Rename get_feature in is_supported
4368         * plugins/debug-manager/plugin.c:
4369         Remove editor watch when plugin is deactivated
4371         * plugins/debug-manager/anjuta-debug-manager.glade,
4372         plugins/debug-manager/breakpoints.c,
4373         plugins/debug-manager/breakpoints.h:
4374         Rewrite almost completely the breakpoint code
4375         Improve breakpoint dialog
4376         Reorganize function
4377         Implement condition, hit count, ignore and temporary attribute
4379         * plugins/debug-manager/command.c,
4380         plugins/debug-manager/command.h:
4381         Add a breakpoint list command
4383         * plugins/gdb/debugger.c,
4384         plugins/gdb/debugger.h:
4385         Add new breakpoint list command
4386         Fix parsing of breakpoint data
4388         * libanjuta/interfaces/libanjuta.idl,
4389         plugins/gdb/plugin.c:
4390         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
4392 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
4394         * plugins/document-manager/plugin.c:
4395         Use Ctrl+Shift+s as shortcut for Save As
4397 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
4399         * plugins/subversion/plugin.c: (activate_plugin):
4400         * plugins/symbol-db/plugin.c: (symbol_db_activate):
4401         * src/layout.xml: Fixed dockitem positions.
4403 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4405         Icons from tpgww@onepost.net:
4406         * plugins/project-wizard/applogo.png:
4407         Icons from patch in bug #480093 comment #23. Also renamed icons.
4409         * plugins/message-view/Makefile.am:
4410         * plugins/message-view/plugin.c: (register_stock_icons),
4411         (ipreferences_merge): Removed redundant icon.
4413         * plugins/document-manager/plugin.c:
4414         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
4415         Do not insensitize New action when there is no document.
4416         Indentation fixes.
4418 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4420         Icons from tpgww@onepost.net:
4421         * plugins/symbol-browser/an_symbol_prefs.c:
4422         * pixmaps/Makefile.am:
4423         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
4425         Icons from patch in bug #480093 comment #23. Also renamed icons.
4426         To be continued..
4428 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4430         Patch from James Liggett:
4431         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
4432         revert and dialogs resizable.
4434 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4436         Patch from James Liggett:
4437         * plugins/subversion/anjuta-subversion.glade:
4438         * plugins/subversion/subversion-diff-dialog.c:
4439         (on_subversion_diff_response), (subversion_diff_dialog):
4440         * plugins/subversion/subversion-diff-dialog.h:
4442         The diff dialog should have a checkbox, enabled by default, that
4443         allows the user to make sure that all open files are saved before
4444         diffing.
4446 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4448         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
4450         Icons from tpgww@onepost.net:
4451         * pixmaps/Makefile.am:
4452         * src/Makefile.am:
4453         * src/anjuta-app.c:
4454         * src/anjuta-preferences-general.svg:
4456         Icons from patch in bug #480093 comment #23. Also renamed icons.
4457         To be continued..
4459 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4461         Icons from tpgww@onepost.net:
4462         * plugins/debug-manager/images/Makefile.am:
4463         * plugins/debug-manager/images/anjuta-watch.svg:
4464         * plugins/debug-manager/plugin.c: (register_stock_icons):
4465         * plugins/gdb/images/Makefile.am:
4466         * plugins/gtodo/Makefile.am:
4467         * plugins/gtodo/anjuta-gtodo-plugin.svg:
4468         * plugins/gtodo/anjuta-gtodo.plugin.in:
4469         * plugins/gtodo/interface.c: (stock_icons):
4470         * plugins/gtodo/main.h:
4471         * plugins/gtodo/plugin.c: (ipreferences_merge):
4472         * plugins/terminal/Makefile.am:
4473         * plugins/terminal/anjuta-terminal-plugin.svg:
4474         * plugins/terminal/anjuta-terminal.plugin.in:
4475         * plugins/terminal/terminal.c:
4476         * plugins/tools/Makefile.am:
4477         * plugins/tools/anjuta-tools-plugin.svg:
4478         * plugins/tools/anjuta-tools.plugin.in:
4479         * plugins/tools/plugin.c:
4480         * plugins/valgrind/Makefile.am:
4481         * plugins/valgrind/anjuta-valgrind-plugin.svg:
4482         * plugins/valgrind/anjuta-valgrind.plugin.in:
4483         * plugins/valgrind/plugin.c: (register_stock_icons),
4484         (ipreferences_merge):
4486         Icons from patch in bug #480093 comment #23. Also renamed icons.
4487         To be continued..
4489 2007-11-18  Massimo Cora'   <maxcvs@email.it>
4491         reviewed by: Johannes Schmid <jhs@gnome.org>
4493         * configure.in:
4494         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
4495         due to bug #493360. Still present anyway bug #495843
4497         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
4498         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
4499         (on_local_treeview_row_activated),
4500         (on_global_treeview_row_activated),
4501         (on_global_treeview_row_expanded), (on_project_element_added),
4502         (on_project_element_removed), (project_root_added),
4503         (symbol_db_activate), (isymbol_manager_search),
4504         (isymbol_manager_get_members),
4505         (isymbol_manager_get_completions_at_position):
4506         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4507         (symbol_db_engine_iterator_node_get_symbol_extra_string):
4508         * plugins/symbol-db/symbol-db-engine.c:
4509         (sdb_engine_execute_non_select_sql),
4510         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
4511         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
4512         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
4513         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4514         (symbol_db_engine_add_new_workspace),
4515         (symbol_db_engine_add_new_project),
4516         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
4517         (sdb_engine_detects_removed_ids),
4518         (sdb_engine_walk_down_scope_path),
4519         (symbol_db_engine_get_class_parents),
4520         (symbol_db_engine_get_global_members),
4521         (symbol_db_engine_get_scope_members_by_symbol_id),
4522         (symbol_db_engine_get_scope_members),
4523         (symbol_db_engine_get_current_scope),
4524         (symbol_db_engine_get_file_symbols),
4525         (symbol_db_engine_get_symbol_info_by_id),
4526         (symbol_db_engine_find_symbol_by_name_pattern):
4527         * plugins/symbol-db/symbol-db-engine.h:
4528         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4529         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4530         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
4531         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
4532         (on_scan_end), (do_add_root_symbol_to_view),
4533         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
4534         (trigger_on_symbol_inserted), (add_new_waiting_for),
4535         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
4536         (on_symbol_inserted), (do_recurse_subtree_and_remove),
4537         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
4538         (symbol_db_view_row_expanded), (sdb_view_init),
4539         (gtree_compare_func), (sdb_view_finalize),
4540         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
4541         (sdb_view_populate_base_root),
4542         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4543         * plugins/symbol-db/symbol-db-view.h:
4544         * plugins/symbol-db/tables.sql:
4545         * plugins/symbol-db/test/Makefile.am:
4546         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
4547         (get_scope_members), (get_current_scope), (get_global_members),
4548         (get_file_symbols), (get_info_by_id), (main):
4550         Rewrote symbol-db-view global tab. Now every expandable node is a query.
4551         Started using LIMIT keyword to speed up things.
4552         Deprecated GdaCommand in favour of GdaQuery into engine. This should
4553         make providers use prepared statements.
4555 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4557         Patch from James Liggett:
4558         * plugins/subversion/plugin.c: (subversion_instance_init):
4559         * plugins/subversion/plugin.h:
4560         * plugins/subversion/subversion-diff-dialog.c:
4561         (on_subversion_diff_response), (subversion_diff_dialog),
4562         (on_menu_subversion_diff):
4563         * plugins/subversion/subversion-log-dialog.c:
4564         (on_log_view_selected_button_clicked),
4565         (on_log_diff_selected_button_clicked),
4566         (on_log_diff_previous_button_clicked),
4567         (subversion_log_window_create):
4568         * plugins/subversion/subversion-ui-utils.c:
4569         (get_filename_from_full_path), (init_whole_project),
4570         (on_whole_project_toggled):
4571         * plugins/subversion/subversion-ui-utils.h:
4572         * plugins/subversion/subversion-update-dialog.c:
4573         (subversion_update_dialog), (on_menu_subversion_update):
4575         Whole Project checkbox enabled by default in diff and update dialogs.
4576         changes the editor names for diff editors to something much more
4577         descriptive. For example, working copy/head diffs would have an editor
4578         with a name like "[Working Copy/Head] some-file.diff," where some-file
4579         is the name of the file/directory that was diffed. For diffs against
4580         arbitrary diffs the name would look like "[Revisions 2832/3200]
4581         some-file.diff" for a diff of some-file between revisions 2832 and
4582         3200.
4584 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4586         Icons from tpgww@onepost.net:
4587         * plugins/subversion/Makefile.am:
4588         * plugins/subversion/anjuta-subversion-plugin.svg:
4589         * plugins/subversion/anjuta-subversion.plugin.in:
4590         * plugins/subversion/plugin.h:
4591         * plugins/symbol-browser/Makefile.am:
4592         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4593         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4594         * plugins/symbol-browser/plugin.c:
4595         * plugins/symbol-db/Makefile.am:
4596         * plugins/symbol-db/plugin.c:
4597         * plugins/symbol-db/symbol-db.plugin.in:
4599         Icons from patch in bug #480093 comment #23. Also renamed icons.
4600         To be continued..
4602 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4604         Icons from tpgww@onepost.net:
4605         * plugins/project-manager/Makefile.am:
4606         * plugins/project-manager/anjuta-project-manager-plugin.svg:
4607         * plugins/project-manager/anjuta-project-manager.plugin.in:
4608         * plugins/project-manager/plugin.c:
4609         * plugins/project-wizard/Makefile.am:
4610         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4611         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4612         * plugins/project-wizard/druid.h:
4613         * plugins/search/Makefile.am:
4614         * plugins/search/anjuta-search-plugin.svg:
4615         * plugins/search/anjuta-search.plugin.in:
4616         * plugins/search/plugin.c:
4618         Icons from patch in bug #480093 comment #23. Also renamed icons.
4619         To be continued..
4621 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4623         * TODO.tasks: updated.
4625         Icons from tpgww@onepost.net:
4626         * plugins/file-loader/Makefile.am:
4627         * plugins/file-loader/anjuta-loader-plugin.svg:
4628         * plugins/file-loader/anjuta-loader.plugin.in:
4629         * plugins/file-manager/Makefile.am:
4630         * plugins/file-manager/anjuta-file-manager-plugin.svg:
4631         * plugins/file-manager/file-manager.plugin.in:
4632         * plugins/file-manager/plugin.c:
4633         * plugins/glade/Makefile.am:
4634         * plugins/glade/anjuta-glade-plugin.svg:
4635         * plugins/glade/anjuta-glade.plugin.in:
4636         * plugins/glade/plugin.c: (register_stock_icons):
4637         * plugins/language-manager/Makefile.am:
4638         * plugins/language-manager/anjuta-language-manager-plugin.svg:
4639         * plugins/language-manager/language-manager.plugin.in:
4640         * plugins/message-view/Makefile.am:
4641         * plugins/message-view/anjuta-message-manager.plugin.in:
4642         * plugins/message-view/anjuta-messages-plugin.svg:
4643         * plugins/message-view/plugin.c:
4644         * plugins/patch/Makefile.am:
4645         * plugins/patch/anjuta-patch-plugin.svg:
4646         * plugins/patch/anjuta-patch.plugin.in:
4647         * plugins/patch/plugin.c:
4648         * plugins/profiler/Makefile.am:
4649         * plugins/profiler/anjuta-profiler-plugin.svg:
4650         * plugins/profiler/plugin.c: (register_stock_icons):
4651         * plugins/profiler/profiler.plugin.in:
4652         * plugins/project-import/Makefile.am:
4653         * plugins/project-import/anjuta-project-import-plugin.svg:
4654         * plugins/project-import/anjuta-project-import.plugin.in:
4655         * plugins/project-import/plugin.c:
4657         Icons from patch in bug #480093 comment #23. Also renamed icons.
4658         To be continued..
4660 2007-11-18  Johannes Schmid <jhs@gnome.org>
4662         * plugins/build-basic-autotools/build-basic-autotools.c:
4663         (build_regex_init):
4664         * plugins/debug-manager/anjuta-debug-manager.glade:
4665         * plugins/debug-manager/breakpoints.c:
4666         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4667         * plugins/file-wizard/file.c:
4668         * plugins/gdb/anjuta-gdb.glade:
4669         * plugins/glade/plugin.c: (ifile_open):
4670         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4671         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4672         * plugins/gtodo/tray-icon.c:
4673         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4674         * plugins/macro/macros.xml:
4675         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4676         Fixed translation bugs (#496833, #488211 and #497758)
4677         
4678         * plugins/document-manager/plugin.c: (on_editor_changed):
4679         Removed unused code
4681 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4683         Icons from tpgww@onepost.net:
4684         * plugins/devhelp/Makefile.am:
4685         * plugins/devhelp/anjuta-devhelp-plugin.svg:
4686         * plugins/devhelp/anjuta-devhelp.plugin.in:
4687         * plugins/devhelp/plugin.c:
4688         * plugins/document-manager/anjuta-document-manager.plugin.in:
4689         * plugins/document-manager/images/Makefile.am:
4690         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4691         * plugins/document-manager/plugin.c:
4692         * plugins/editor/Makefile.am:
4693         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4694         * plugins/editor/anjuta-editor.plugin.in:
4695         * plugins/editor/plugin.c:
4696         * plugins/sample1/Makefile.am:
4697         * plugins/sample1/anjuta-sample-plugin.svg:
4698         * plugins/sample1/anjuta-sample.plugin.in:
4699         * plugins/sourceview/Makefile.am:
4700         * plugins/sourceview/plugin.c:
4701         * plugins/sourceview/sourceview.plugin.in:
4703         Icons from patch in bug #480093 comment #23. Also renamed icons.
4704         To be continued..
4706 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4708         * TODO.tasks: Updated.
4710         Icons from tpgww@onepost.net:
4711         * plugins/build-basic-autotools/Makefile.am:
4712         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4713         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4714         * plugins/build-basic-autotools/build-basic-autotools.c:
4715         * plugins/class-inheritance/Makefile.am:
4716         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4717         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4718         * plugins/class-inheritance/plugin.c:
4719         * plugins/cvs-plugin/Makefile.am:
4720         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4721         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4722         * plugins/cvs-plugin/plugin.c:
4723         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4724         * plugins/debug-manager/images/Makefile.am:
4725         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4726         * plugins/debug-manager/plugin.c: 
4728         Icons from patch in bug #480093 comment #23. Also renamed icons.
4729         To be continued..
4731 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4733         * (removed) libanjuta/anjuta-children.c,
4734         (removed) libanjuta/anjuta-children.h,
4735         libanjuta/anjuta-launcher.c,
4736         libanjuta/libanjuta.h,
4737         libanjuta/Makefile.am,
4738         plugins/gdb/debugger.c,
4739         plugins/terminal/terminal.c,
4740         manuals/reference/libanjuta/libanjuta-sections.txt,
4741         manuals/reference/libanjuta/libanjuta-docs.sgml:
4742         Replace anjuta_children_register by g_child_watch_add
4744 2007-11-13  Johannes Schmid <jhs@gnome.org>
4746         * plugins/subversion/anjuta-subversion.glade:
4747         * plugins/subversion/subversion-commit-dialog.c:
4748         (subversion_commit_dialog):
4749         * plugins/subversion/subversion-resolve-dialog.c:
4750         (subversion_resolve_dialog):
4751         * plugins/subversion/subversion-revert-dialog.c:
4752         (subversion_revert_dialog):
4753         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4754         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4755         (hide_pulse_progress_bar):
4756         * plugins/subversion/subversion-ui-utils.h:
4758         Yet another patch from #457477:
4759         Add a pulsing progress bar to all dialogs receiving status
4761 2007-11-12  Johannes Schmid <jhs@gnome.org>
4763         * plugins/document-manager/plugin.c: (create_highlight_submenu):
4764         Bug 493583 – crash in Anjuta IDE: trying to open a file
4765         
4766         * plugins/subversion/subversion-commit-dialog.c:
4767         (select_all_files), (subversion_commit_dialog):
4768         Patch from jrligget - see #457477
4770 2007-11-12  Johannes Schmid <jhs@gnome.org>
4772         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4773         * libanjuta/anjuta-plugin-handle.c:
4774         (anjuta_plugin_handle_get_about):
4775         Bug 495536 – Plugins localization improvement
4776         
4777         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4778         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4779         * plugins/indent/indent.glade:
4780         * plugins/subversion/anjuta-subversion.glade:
4781         Bug 495245 – Strings bug
4783 2007-11-08  James Liggett  <jrliggett@cox.net>
4785         reviewed by: Johannes Schmid <jhs@gnome.org>
4787         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4788         (anjuta_async_command_finalize),
4789         (anjuta_async_command_notification_poll),
4790         (anjuta_async_command_thread), (start_command),
4791         (notify_data_arrived), (notify_complete),
4792         (anjuta_async_command_class_init),
4793         (anjuta_async_command_set_error_message),
4794         (anjuta_async_command_get_error_message),
4795         (anjuta_async_command_lock), (anjuta_async_command_unlock):
4796         * libanjuta/anjuta-async-command.h:
4797         * libanjuta/anjuta-command.c: (anjuta_command_init),
4798         (anjuta_command_finalize), (anjuta_command_class_init),
4799         (anjuta_command_start), (anjuta_command_notify_data_arrived),
4800         (anjuta_command_notify_complete),
4801         (anjuta_command_set_error_message),
4802         (anjuta_command_get_error_message):
4803         * libanjuta/anjuta-command.h:
4804         * libanjuta/anjuta-glade-catalog.c:
4805         * libanjuta/anjuta-glade.xml:
4806         * libanjuta/anjuta-vcs-status-tree-view.c:
4807         (on_selected_column_toggled),
4808         (anjuta_vcs_status_tree_view_create_columns),
4809         (anjuta_vcs_status_tree_view_init),
4810         (anjuta_vcs_status_tree_view_finalize),
4811         (anjuta_vcs_status_tree_view_set_property),
4812         (anjuta_vcs_status_tree_view_get_property),
4813         (anjuta_vcs_status_tree_view_class_init),
4814         (anjuta_vcs_status_tree_view_new),
4815         (anjuta_vcs_status_tree_view_destroy),
4816         (anjuta_vcs_status_tree_view_add), (select_all_paths),
4817         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4818         (anjuta_vcs_status_tree_view_unselect_all),
4819         (create_selected_paths_list),
4820         (anjuta_vcs_status_tree_view_get_selected):
4821         * libanjuta/anjuta-vcs-status-tree-view.h:
4822         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4823         * libanjuta/anjuta-widgets.h:
4824         * plugins/subversion/subversion-add-dialog.c:
4825         (on_add_command_finished), (on_subversion_add_response),
4826         (subversion_add_dialog), (on_menu_subversion_add),
4827         (on_fm_subversion_add):
4828         * plugins/subversion/subversion-add-dialog.h:
4829         * plugins/subversion/subversion-commit-dialog.c:
4830         (on_commit_command_finished), (on_subversion_commit_response),
4831         (subversion_commit_dialog), (on_menu_subversion_commit),
4832         (on_fm_subversion_commit):
4833         * plugins/subversion/subversion-commit-dialog.h:
4834         * plugins/subversion/subversion-copy-dialog.c:
4835         (on_copy_other_revision_radio_toggled),
4836         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4837         (on_copy_command_finished), (on_subversion_copy_response),
4838         (subversion_copy_dialog), (on_menu_subversion_copy),
4839         (on_fm_subversion_copy):
4840         * plugins/subversion/subversion-copy-dialog.h:
4841         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4842         (on_subversion_diff_response), (subversion_diff_dialog),
4843         (on_menu_subversion_diff), (on_fm_subversion_diff):
4844         * plugins/subversion/subversion-diff-dialog.h:
4845         * plugins/subversion/subversion-log-dialog.c:
4846         (on_diff_selected_column_toggled), (create_columns),
4847         (on_log_command_finished), (on_log_view_button_clicked),
4848         (on_cat_command_data_arrived), (on_cat_command_finished),
4849         (on_log_view_selected_button_clicked), (get_selected_revisions),
4850         (on_log_diff_selected_button_clicked),
4851         (on_log_diff_previous_button_clicked),
4852         (on_subversion_log_vbox_destroy),
4853         (on_log_changes_view_row_selected), (subversion_log_window_create),
4854         (on_menu_subversion_log), (on_fm_subversion_log),
4855         (subversion_log_set_whole_project_sensitive):
4856         * plugins/subversion/subversion-log-dialog.h:
4857         * plugins/subversion/subversion-merge-dialog.c:
4858         (on_merge_command_finished), (on_subversion_merge_response),
4859         (on_merge_first_path_browse_button_clicked),
4860         (on_merge_second_path_browse_button_clicked),
4861         (on_merge_use_first_path_check_toggled),
4862         (on_merge_start_revision_radio_toggled),
4863         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4864         (on_menu_subversion_merge):
4865         * plugins/subversion/subversion-merge-dialog.h:
4866         * plugins/subversion/subversion-remove-dialog.c:
4867         (on_remove_command_finished),
4868         (on_remove_path_browse_button_clicked),
4869         (on_subversion_remove_response), (subversion_remove_dialog),
4870         (on_menu_subversion_remove), (on_fm_subversion_remove):
4871         * plugins/subversion/subversion-remove-dialog.h:
4872         * plugins/subversion/subversion-resolve-dialog.c:
4873         (on_resolve_command_finished), (on_subversion_resolve_response),
4874         (subversion_resolve_dialog), (on_menu_subversion_resolve):
4875         * plugins/subversion/subversion-resolve-dialog.h:
4876         * plugins/subversion/subversion-revert-dialog.c:
4877         (on_revert_command_finished), (on_subversion_revert_response),
4878         (subversion_revert_dialog), (on_menu_subversion_revert):
4879         * plugins/subversion/subversion-revert-dialog.h:
4880         * plugins/subversion/subversion-switch-dialog.c:
4881         (on_switch_other_revision_radio_toggled),
4882         (on_switch_command_finished), (on_subversion_switch_response),
4883         (subversion_switch_dialog), (on_menu_subversion_switch):
4884         * plugins/subversion/subversion-switch-dialog.h:
4885         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4886         (subversion_data_free), (on_mesg_view_destroy),
4887         (create_message_view), (check_filename), (get_log_from_textview),
4888         (pulse_timer), (on_pulse_timer_destroyed),
4889         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4890         (report_errors), (on_status_command_finished),
4891         (on_status_command_data_arrived), (on_command_info_arrived),
4892         (select_all_status_items), (clear_all_status_selections),
4893         (init_whole_project), (on_whole_project_toggled),
4894         (send_diff_command_output_to_editor), (on_diff_command_finished),
4895         (stop_status_bar_progress_pulse):
4896         * plugins/subversion/subversion-ui-utils.h:
4897         * plugins/subversion/subversion-update-dialog.c:
4898         (on_update_command_finished), (on_subversion_update_response),
4899         (subversion_update_dialog), (on_menu_subversion_update),
4900         (on_fm_subversion_update):
4901         * plugins/subversion/subversion-update-dialog.h:
4902         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4903         (svn_add_command_finalize), (svn_add_command_run),
4904         (svn_add_command_class_init), (svn_add_command_new),
4905         (svn_add_command_destroy):
4906         * plugins/subversion/svn-add-command.h:
4907         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4908         (svn_cat_command_finalize), (svn_cat_command_run),
4909         (svn_cat_command_class_init), (svn_cat_command_new),
4910         (svn_cat_command_destroy), (svn_cat_command_get_output):
4911         * plugins/subversion/svn-cat-command.h:
4912         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4913         (svn_command_release_ui_lock), (simple_prompt),
4914         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4915         (svn_auth_ssl_server_trust_prompt_func_cb),
4916         (svn_auth_ssl_client_cert_prompt_func_cb),
4917         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4918         (svn_command_init), (svn_command_finalize),
4919         (svn_command_class_init), (svn_command_push_info),
4920         (svn_command_get_info_queue), (svn_command_set_error),
4921         (svn_command_get_client_context), (svn_command_get_pool),
4922         (svn_command_lock_ui), (svn_command_unlock_ui),
4923         (svn_command_get_revision), (svn_command_copy_path_list),
4924         (svn_command_free_path_list):
4925         * plugins/subversion/svn-command.h:
4926         * plugins/subversion/svn-commit-command.c: (on_log_callback),
4927         (svn_commit_command_init), (svn_commit_command_finalize),
4928         (svn_commit_command_run), (svn_commit_command_class_init),
4929         (svn_commit_command_new), (svn_commit_command_destroy):
4930         * plugins/subversion/svn-commit-command.h:
4931         * plugins/subversion/svn-copy-command.c: (on_log_callback),
4932         (svn_copy_command_init), (svn_copy_command_finalize),
4933         (svn_copy_command_run), (svn_copy_command_class_init),
4934         (svn_copy_command_new), (svn_copy_command_destroy):
4935         * plugins/subversion/svn-copy-command.h:
4936         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4937         (svn_diff_command_finalize), (svn_diff_command_run),
4938         (svn_diff_command_class_init), (svn_diff_command_new),
4939         (svn_diff_command_destroy), (svn_diff_command_get_output):
4940         * plugins/subversion/svn-diff-command.h:
4941         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4942         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4943         (svn_log_command_class_init), (svn_log_command_new),
4944         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4945         * plugins/subversion/svn-log-command.h:
4946         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4947         (svn_log_entry_finalize), (svn_log_entry_class_init),
4948         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4949         (svn_log_entry_get_author), (svn_log_entry_get_date),
4950         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4951         (svn_log_entry_get_full_log):
4952         * plugins/subversion/svn-log-entry.h:
4953         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4954         (svn_merge_command_finalize), (svn_merge_command_run),
4955         (svn_merge_command_class_init), (svn_merge_command_new),
4956         (svn_merge_command_destroy):
4957         * plugins/subversion/svn-merge-command.h:
4958         * plugins/subversion/svn-remove-command.c: (on_log_callback),
4959         (svn_remove_command_init), (svn_remove_command_finalize),
4960         (svn_remove_command_run), (svn_remove_command_class_init),
4961         (svn_remove_command_new), (svn_remove_command_destroy),
4962         (svn_remove_command_get_path):
4963         * plugins/subversion/svn-remove-command.h:
4964         * plugins/subversion/svn-resolve-command.c:
4965         (svn_resolve_command_init), (svn_resolve_command_finalize),
4966         (svn_resolve_command_run), (svn_resolve_command_class_init),
4967         (svn_resolve_command_new), (svn_resolve_command_destroy):
4968         * plugins/subversion/svn-resolve-command.h:
4969         * plugins/subversion/svn-revert-command.c:
4970         (svn_revert_command_init), (svn_revert_command_finalize),
4971         (svn_revert_command_run), (svn_revert_command_class_init),
4972         (svn_revert_command_new), (svn_revert_command_destroy):
4973         * plugins/subversion/svn-revert-command.h:
4974         * plugins/subversion/svn-status-command.c:
4975         (svn_status_command_init), (svn_status_command_finalize),
4976         (on_svn_status_notify), (svn_status_command_run),
4977         (svn_status_command_class_init), (svn_status_command_new),
4978         (svn_status_command_destroy),
4979         (svn_status_command_get_status_queue):
4980         * plugins/subversion/svn-status-command.h:
4981         * plugins/subversion/svn-status.c: (svn_status_init),
4982         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4983         (svn_status_destroy), (svn_status_get_path),
4984         (svn_status_get_vcs_status):
4985         * plugins/subversion/svn-status.h:
4986         * plugins/subversion/svn-switch-command.c:
4987         (svn_switch_command_init), (svn_switch_command_finalize),
4988         (svn_switch_command_run), (svn_switch_command_class_init),
4989         (svn_switch_command_new), (svn_switch_command_destroy):
4990         * plugins/subversion/svn-switch-command.h:
4991         * plugins/subversion/svn-update-command.c:
4992         (svn_update_command_init), (svn_update_command_finalize),
4993         (svn_update_command_run), (svn_update_command_class_init),
4994         (svn_update_command_new), (svn_update_command_destroy):
4995         * plugins/subversion/svn-update-command.h:
4997         Now really committed all files from James patch (#457477)
4999 2007-11-08  Johannes Schmid <jhs@gnome.org>
5001         * TODO.tasks: Updated
5003 2007-11-08  James Liggett  <jrliggett@cox.net>
5005         reviewed by: Johannes Schmid <jhs@gnome.org>
5007         * configure.in:
5008         * libanjuta/Makefile.am:
5009         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
5010         * libanjuta/anjuta-status.h:
5011         * libanjuta/libanjuta.h:
5012         * plugins/subversion/Makefile.am:
5013         * plugins/subversion/anjuta-subversion.glade:
5014         * plugins/subversion/anjuta-subversion.ui:
5015         * plugins/subversion/plugin.c: (value_added_project_root_uri),
5016         (value_removed_project_root_uri), (activate_plugin),
5017         (deactivate_plugin), (finalize), (subversion_instance_init):
5018         * plugins/subversion/plugin.h:
5019         * plugins/subversion/subversion-actions.c:
5020         * plugins/subversion/subversion-actions.h:
5021         * plugins/subversion/subversion-callbacks.c:
5022         * plugins/subversion/subversion-callbacks.h:
5023         * plugins/subversion/svn-auth.c:
5024         * plugins/subversion/svn-auth.h:
5025         * plugins/subversion/svn-backend-priv.h:
5026         * plugins/subversion/svn-backend.c:
5027         * plugins/subversion/svn-backend.h:
5028         * plugins/subversion/svn-notify.c:
5029         * plugins/subversion/svn-notify.h:
5030         * plugins/subversion/svn-thread.c:
5031         * plugins/subversion/svn-thread.h:
5032         
5033         Commited alpha2 of the new subversion plugin (#457477)
5035 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5037         * plugins/debug-manager/command.c:
5038         Fix a stupid crash when changing a register value
5040 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5042         * libanjuta/interfaces/libanjuta.idl,
5043         plugins/debug-manager/command.c,
5044         plugins/debug-manager/command.h,
5045         plugins/debug-manager/start.c,
5046         plugins/gdb/plugin.c,
5047         plugins/gdb/debugger.c,
5048         plugins/gdb/debugger.h:
5049         Use anjuta terminal plugin instead of gnome terminal
5050         Select if a terminal is used in the the start_program function
5051         Move terminal code from debugger.c to plugin.c
5052         Partial fix of bug #481366
5054         * plugins/gdb/utilities.c,
5055         plugins/gdb/utilities.h:
5056         Remove gnome terminal check function
5058 2007-11-06  Johannes Schmid <jhs@gnome.org>
5060         * plugins/project-import/anjuta-project-import.glade:
5061         * plugins/project-import/project-import.c: (on_import_next),
5062         (on_import_finish), (project_import_set_directory):
5063         * plugins/project-wizard/property.c: (npw_property_create_widget),
5064         (npw_property_set_value_from_widget):
5065         
5066         Replaced gnome_file_entry with gtk_file_chooser_button
5067         Fixes #422329 – Creating a new directory in program options doesn't work
5068         
5069 2007-11-04  Massimo Cora' <maxcvs@email.it>
5071         * plugins/symbol-db/plugin.c:
5072         add all files at once on project_import.
5073         No need to split them into more languages: ctags
5074         and the engine will take care of that.
5076         * plugins/symbol-db/symbol-db-engine.h,
5077         * plugins/symbol-db/symbol-db-engine.c,
5078         * plugins/symbol-db/tables.sql,
5079         * plugins/symbol-db/test/Makefile.am,
5080         * plugins/symbol-db/test/main.c,
5081         * plugins/symbol-db/symbol-db-view-locals.c:
5082         some memory leaks fixed. Ported the thing to
5083         libgda 3.1.2 [or better svn HEAD].
5084         Thanks to a fresh new algorithm to detect
5085         parent scope we're able to display correcly
5086         a local gtktree, including classes not directly
5087         defined inside that file.
5089 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
5091         * plugins/debug-manager/threads.c,
5092         plugins/debug-manager/stack_trace.c:
5093         Do not display address when not needed
5095         * plugins/debug-manager/plugin.c,
5096         plugins/debug-manager/breakpoints.c:
5097         Breakpoints directly connect to debugger signals
5099         * plugins/debug-manager/watch.c:
5100         program-unload signal does not exist used debugger-stopped
5102         * plugins/debug-manager/queue.c,
5103         libanjuta/interfaces/libanjuta.idl:
5104         Display error message returned by debugger command
5105         Add new error codes
5107 2007-11-04  Johannes Schmid <jhs@gnome.org>
5109         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
5110         Bug 493062 – gcj template needs AC_PROG_CC
5111         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
5113         * src/anjuta-actions.h:
5114         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
5115         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
5117 === anjuta 2.3.0 ===
5119 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
5121         * AUTHORS: Updated
5123 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5125         * ChangeLog: Tagged 2.3.0 release.
5127         * plugins/indent/Makefile.am: Fixed indentation.
5129         * plugins/editor/aneditor-autocomplete.cxx:
5130         * plugins/editor/aneditor-priv.h:
5131         * plugins/editor/aneditor.cxx:
5132         * plugins/editor/aneditor.h: Commented out dead codes.
5134         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
5135         Do not build symbol-db by
5136         default. Added 'unstable' in plugin description to signify it's
5137         developmental state.
5139         * plugins/file-manager/Makefile.am,
5140         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
5142 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
5144         * plugins/debug-manager/utilities.c,
5145         plugins/debug-manager/utilities.h,
5146         plugins/debug-manager/threads.c,
5147         plugins/debug-manager/plugin.c,
5148         plugins/debug-manager/plugin.h,
5149         plugins/debug-manager/disassemble.h,
5150         plugins/debug-manager/watch.c,
5151         plugins/debug-manager/watch.h,
5152         plugins/debug-manager/breakpoints.c,
5153         plugins/debug-manager/stack_trace.c:
5154         Replace few remaining function calls by signal 
5156         * plugins/debug-manager/disassemble.c,
5157         plugins/debug-manager/registers.c,
5158         plugins/debug-manager/memory.c,
5159         plugins/debug-manager/locals.c,
5160         plugins/debug-manager/queue.c,
5161         plugins/debug-manager/queue.h:
5162         Connect signals when debugger is started
5163         Disconnect them when debugger is stopped
5164         Do not display window if debugger doesn't support feature
5166         * plugins/gdb/plugin.c,
5167         libanjuta/interfaces/libanjuta.idl:
5168         Remove unused initialization function
5170 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5172         * configure.in:
5173         * plugins/file-manager/Makefile.am:
5174         * scripts/build-schemas.mk: Fixed 'make distcheck'
5176 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5178         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5179         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
5180         to latest API additions.
5182         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
5183         to API changes.
5185 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
5187         * ChangeLog: Fixed indentation.
5188         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
5189         branch.
5191 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
5193         * libanjuta/interfaces/libanjuta.idl:
5194         * plugins/build-basic-autotools/build-basic-autotools.c:
5195         (build_compile_file_real), (build_build_project),
5196         (build_install_project), (build_clean_project),
5197         (build_configure_project), (build_autogen_project),
5198         (build_distribution_project), (build_build_module),
5199         (build_install_module), (build_clean_module), (fm_build),
5200         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5201         (finalize), (basic_autotools_plugin_instance_init),
5202         (ibuildable_set_command), (ibuildable_reset_commands),
5203         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5204         (ibuildable_install), (ibuildable_configure),
5205         (ibuildable_generate), (ibuildable_iface_init):
5206         * plugins/build-basic-autotools/build-basic-autotools.h:
5208         Added API for commands override in build interface and implemented
5209         them in build plugin. Useful for other plugins override build
5210         commands depending on project environment.
5212 2007-10-28  Naba Kumar  <naba@gnome.org>
5214         * src/anjuta.glade,
5215         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5216         Fixed widget alignment for dock switcher tab style combo and
5217         scratchbox path entrybox.
5219 2007-10-28  Johannes Schmid <jhs@gnome.org>
5221         * plugins/document-manager/plugin.c: (on_editor_changed):
5222         Fixed a memory leak and simplified code (thanks again Sébastien)
5223         
5224         * configure.in:
5225         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5226         and OFFSET sql statements)
5228 2007-10-28  Massimo Cora' <maxcvs@email.it>
5230         * plugins/symbol-db/plugin.c,
5231         plugins/symbol-db/symbol-db-engine.h,
5232         plugins/symbol-db/symbol-db-view.c,
5233         plugins/symbol-db/symbol-db-view.c,
5234         plugins/symbol-db/symbol-db-view-locals.c,
5235         plugins/symbol-db/symbol-db-view-locals.h,
5236         plugins/symbol-db/symbol-db-engine.c:
5237         Better end-of-file-scan detection, permitting
5238         an improved scope/inheritance parsing.
5239         Locals tab gtktree now displays correct
5240         namespace->class->children tree, even if
5241         in a C++ file there isn't class declaration.
5243 2007-10-27  Johannes Schmid <jhs@gnome.org>
5245         Patch from Stanislav Brabec <sbrabec@suse.cz>
5246         * configure.in:
5247         Bug 489798 – Do not rely on svn-config
5249         Patch from Michael Wolf <maw@ximian.com>:
5250         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
5251         (egg_tree_model_filter_remove_node),
5252         (egg_tree_model_filter_row_deleted):
5253         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
5255 2007-10-27  Johannes Schmid <jhs@gnome.org>
5257         * plugins/devhelp/anjuta-devhelp.ui:
5258         * plugins/message-view/anjuta-message-manager.ui:
5260         Added some separators to the toolbar
5261         
5262         * plugins/document-manager/plugin.c:
5263         (on_support_plugin_deactivated), (load_new_support_plugins),
5264         (unload_unused_support_plugins), (on_editor_changed):
5265         
5266         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
5267         for pointing out that is was crap.
5269 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
5271         * libanjuta/interfaces/libanjuta.idl,
5272         libanjuta/anjuta-plugin-manager.c,
5273         libanjuta/anjuta-plugin-manager.h,
5274         libanjuta/anjuta-c-plugin-factory.c,
5275         libanjuta/anjuta-c-module.h,
5276         libanjuta/anjuta-c-module.c:
5277         Report detailled error message in case of plugin loading failure
5279 2007-10-24  Johannes Schmid <jhs@gnome.org>
5281         * configure.in:
5282         * plugins/Makefile.am:
5283         
5284         Activate build of symbol-db plugin (when libgda is available)
5285         
5286         * plugins/document-manager/plugin.c:
5287         (on_support_plugin_deactivated), (on_editor_changed):
5288         
5289         Properly handle language support plugins even when they are
5290         unloaded by the session.
5291         
5292         * plugins/symbol-db/plugin.c: (register_stock_icons),
5293         Port to new REGISTER_ICONS stuff
5294   
5295 2007-10-22  Massimo Cora'  <maxcvs@email.it>
5297         * plugins/symbol-db/plugin.c,
5298         * plugins/symbol-db/symbol-db-view.c
5299         * plugins/symbol-db/symbol-db-engine.h,
5300         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
5301         * plugins/symbol-db/symbol-db-view-locals.c,
5302         * plugins/symbol-db/symbol-db-view-locals.h,
5303         * plugins/symbol-db/symbol-db-engine.c:
5304         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
5305         Added a new algorithm for dynamic population of the local symbols' tab.
5306         Now the default view is tree-like.
5307         Some fixes on engine correct some population issues.    
5309 2007-10-23  Naba Kumar  <naba@gnome.org>
5311         * plugins/glade/Makefile.am: Corrected conditional not to install
5312         .plugin file if plugin is disabled.
5313         * plugins/sourceview/Makefile.am: Corrected conditional not to
5314         install schemas if plugin is not built.
5316 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
5318         * plugins/debug-manager/queue.c:
5319         Fix #488061: Mutiple crash dialogs
5321         * plugins/gdb/debugger.c,
5322         plugins/gdb/debugger.h:
5323         Remove maximum gdb command length, should fix bug#474811
5325 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
5327         * manuals/reference/libanjuta/plugin-description-file.sgml,
5328         manuals/reference/libanjuta/libanjuta-docs.sgml,
5329         manuals/reference/libanjuta/libanjuta-sections.txt,
5330         libanjuta/interfaces/libanjuta.idl,
5331         libanjuta/anjuta-c-module.c,
5332         libanjuta/anjuta-c-plugin-factory.c:
5333         Document last changes in plugin code
5335 2007-10-19  Johannes Schmid <jhs@gnome.org>
5337         * plugins/subversion/subversion-callbacks.c: (check_filename):
5338         
5339         Fixed #487854 – Anjuta crashes when i try to add a SVN url
5341 2007-10-19  Naba Kumar  <naba@gnome.org>
5343         * plugins/file-manager/file-model.c: Fixed a critical runtime
5344         warning.
5346 2007-10-18  Johannes Schmid <jhs@gnome.org>
5348         * libanjuta/anjuta-ui.h:
5349         Small fix on icon macros
5350         
5351         * libanjuta/interfaces/libanjuta.idl:
5352         * plugins/language-manager/plugin.c: (ilanguage_get_name),
5353         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
5354         (ilanguage_iface_init):
5355         
5356         Added get_from_editor() and get_name_from_editor() methods
5357         to IAnjutaLanguage
5358         
5359         * plugins/document-manager/plugin.c:
5360         (update_editor_ui_interface_items), (on_editor_changed):
5361         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5362         .in:
5363         * plugins/language-support-cpp-java/plugin.c: (install_support):
5364         
5365         Ported plugins to use the new interface
5367 2007-10-17  Johannes Schmid <jhs@gnome.org>
5369         * libanjuta/anjuta-ui.h:
5370         
5371         Added macros to register stock icons to stop all this copy&paste
5372         which had spread over a lot of files. New macros support to add 
5373         icons with toolbar and menu size (16 and 24)
5374         
5375         * plugins/class-inheritance/plugin.c: (register_stock_icons):
5376         * plugins/debug-manager/images/anjuta-attach.svg:
5377         * plugins/debug-manager/images/anjuta-step-out.svg:
5378         * plugins/debug-manager/images/anjuta-step-over.svg:
5379         * plugins/debug-manager/plugin.c: (register_stock_icons):
5380         * plugins/document-manager/images/Makefile.am:
5381         * plugins/document-manager/images/anjuta-block-end.svg:
5382         * plugins/document-manager/images/anjuta-block-start.svg:
5383         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
5384         * plugins/document-manager/images/anjuta-bookmark.svg:
5385         * plugins/document-manager/images/anjuta-go-history-next.svg:
5386         * plugins/document-manager/images/anjuta-go-history-prev.svg:
5387         * plugins/document-manager/plugin.c: (register_stock_icons):
5388         * plugins/glade/plugin.c: (register_stock_icons):
5389         * plugins/language-support-cpp-java/plugin.c:
5390         (register_stock_icons):
5391         * plugins/message-view/Makefile.am:
5392         * plugins/message-view/anjuta-go-message-next.svg:
5393         * plugins/message-view/anjuta-go-message-prev.svg:
5394         * plugins/message-view/anjuta-message-view.svg:
5395         * plugins/message-view/messages.xpm:
5396         * plugins/message-view/plugin.c: (register_stock_icons):
5397         * plugins/patch/plugin.c: (patch_plugin_activate):
5398         * plugins/project-manager/plugin.c: (register_stock_icons):
5399         * plugins/search/Makefile.am:
5400         * plugins/search/anjuta-go-match-next.svg:
5401         * plugins/search/anjuta-go-match-prev.svg:
5402         * plugins/search/plugin.c: (activate_plugin):
5403         * plugins/symbol-browser/plugin.c: (register_stock_icons):
5404         * plugins/terminal/terminal.c: (register_stock_icons):
5405         * plugins/valgrind/plugin.c: (register_stock_icons):
5406         
5407         Updated to use the new icons and added several new and updated 
5408         icons from #480093
5410 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
5412         * libanjuta/anjuta-plugin-handle.c,
5413         libanjuta/anjuta-plugin-handle.h:
5414         Add a new path property containing the directory of the .plugin
5415         file, library file (.so or whatever) must be in the same directory
5417         * libanjuta/anjuta-plugin-manager.c,
5418         libanjuta/interfaces/libanjuta.idl,
5419         (removed) libanjuta/anjuta-glue-plugin.c,
5420         (removed) libanjuta/anjuta-glue-plugin.h,
5421         (removed) libanjuta/anjuta-glue-c.c,
5422         (removed) libanjuta/anjuta-glue-c.h,
5423         (removed) libanjuta/anjuta-glue-cpp.c,
5424         (removed) libanjuta/anjuta-glue-cpp.h,
5425         (removed) libanjuta/anjuta-glue-factory.c,
5426         (removed) libanjuta/anjuta-glue-factory.h,
5427         (added) libanjuta/anjuta-c-module.c,
5428         (added) libanjuta/anjuta-c-module.h,
5429         (added) libanjuta/anjuta-c-plugin-factory.c,
5430         (added) libanjuta/anjuta-c-plugin-factory.h,
5431         libanjuta/Makefile.am:
5432         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
5433         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
5434         implementing IAnjutaPluginFactory
5435         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
5437         * libanjuta/libanjuta.h:
5438         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
5439         interface)
5441         * libanjuta/anjuta-plugin.h:
5442         Replace AnjutaGluePlugin by GTypeModule
5443         Remove unused anjuta_glue_get_component_type replaced by
5444         g_type_from_name
5446         * plugins/build-basic-autotools/build-basic-autotools.h,
5447         plugins/class-gen/plugin.h,
5448         plugins/class-inheritance/plugin.h,
5449         plugins/cvs-plugin/plugin.h,
5450         plugins/debug-manager/plugin.h,
5451         plugins/devhelp/plugin.h,
5452         plugins/document-manager/plugin.h,
5453         plugins/editor/plugin.h,
5454         plugins/file-loader/plugin.h,
5455         plugins/file-wizard/plugin.h,
5456         plugins/gdb/plugin.h,
5457         plugins/glade/plugin.h,
5458         plugins/gtodo/plugin.h,
5459         plugins/indent/plugin.h,
5460         plugins/language-manager/plugin.h,
5461         plugins/language-support-cpp-java/plugin.h,
5462         plugins/macro/plugin.h,
5463         plugins/message-view/plugin.h,
5464         plugins/patch/plugin.h,
5465         plugins/profiler/plugin.h,
5466         plugins/project-import/plugin.h,
5467         plugins/project-manager/plugin.h,
5468         plugins/project-wizard/plugin.h,
5469         plugins/sample1/plugin.h,
5470         plugins/search/plugin.h,
5471         plugins/sourceview/plugin.h,
5472         plugins/subversion/plugin.h,
5473         plugins/symbol-browser/plugin.h,
5474         plugins/symbol-db/plugin.h,
5475         plugins/terminal/terminal.c,
5476         plugins/tools/plugin.h,
5477         plugins/valgrind/plugin.h:
5478         Replace AnjutaGluePlugin by GTypeModule
5480 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
5482         * plugins/debug-manager/breakpoints.c:
5483         Fix bug#487112, crash while removing a breakpoint in a new file
5485 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5487         * plugins/document-manager/search-box.c:
5488         Fix a crash (with an useful comment) focus-out-event handler must
5489         return a gboolean
5491 2007-10-14 Johannes Schmid <jhs@gnome.org>
5493         * plugins/sourceview/sourceview.c:
5494         Hide calltip when "Up" or "Down" key is pressed
5496 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
5498         * plugins/document-manager/search-box.c:
5499         Change included file order to avoid a compile error with gnome 2.16
5501 2007-10-13  Johannes Schmid <jhs@gnome.org>
5503         * plugins/debug-manager/plugin.c: (enable_log_view):
5504         
5505         Fixed crash when closing a project and unloading another while
5506         the debugger is enabled
5508 2007-10-13  Johannes Schmid <jhs@gnome.org>
5510         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5511         
5512         Use correct breakpoint icon
5513         
5514         * plugins/devhelp/Makefile.am:
5515         * plugins/devhelp/anjuta-go-help-next.svg:
5516         * plugins/devhelp/anjuta-go-help-prev.svg:
5517         * plugins/devhelp/plugin.c: (register_stock_icons),
5518         (devhelp_activate):
5519         
5520         Added new icons from #480093
5521         
5522         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5523         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5524         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5525         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5526         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5527         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5528         * plugins/message-view/anjuta-go-message-next.svg:
5529         * plugins/message-view/anjuta-go-message-prev.svg:
5530         
5531         Updated icons from #480093
5532                 
5533         * src/anjuta-actions.h:
5534         Use GTK_STOCK_FULLSCREEN
5535         
5536         * src/anjuta-app.c: (on_gdl_style_changed),
5537         (anjuta_app_instance_init):
5538         * src/anjuta.glade:
5539         
5540         Added preference option to set the gdl switcher style
5542 2007-10-13  Johannes Schmid <jhs@gnome.org>
5544         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5545         (get_property_value_as_string), (set_property_value_as_string),
5546         (register_callbacks):
5547         * libanjuta/anjuta-preferences.h:
5548         
5549         Support GtkFileChooserButton as preferences widget
5550         
5551         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5552         
5553         Fixed a Gtk-Critical
5554         
5555         * plugins/file-manager/Makefile.am:
5556         * plugins/file-manager/file-model.c: (file_model_filter_file),
5557         (file_model_add_dummy), (file_model_expand_idle),
5558         (file_model_set_property), (file_model_get_property),
5559         (file_model_class_init):
5560         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5561         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5562         (file_manager_activate), (file_manager_finalize),
5563         (file_manager_instance_init), (ipreferences_merge),
5564         (ipreferences_unmerge), (ipreferences_iface_init):
5565         * plugins/file-manager/plugin.h:
5566         
5567         Added preferences to file-manager
5569         * plugins/glade/plugin.c: (activate_plugin):
5570         
5571         Move Properties widget into center because it is way to big
5572         for the sidebar
5574 2007-10-10  Johannes Schmid <jhs@gnome.org>
5576         * plugins/language-support-cpp-java/Makefile.am:
5577         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5578         * plugins/language-support-cpp-java/anjuta-complete.svg:
5579         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5580         * plugins/language-support-cpp-java/plugin.c:
5581         (register_stock_icons):
5582         
5583         And yet some more icons...
5585 2007-10-10  Johannes Schmid <jhs@gnome.org>
5587         * plugins/debug-manager/breakpoints.c:
5588         * plugins/debug-manager/images/Makefile.am:
5589         * plugins/debug-manager/images/anjuta-bookmark.svg:
5590         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5591         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5592         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5593         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5594         * plugins/debug-manager/images/anjuta-linemark.svg:
5595         * plugins/debug-manager/images/anjuta-pcmark.svg:
5596         * plugins/debug-manager/plugin.c: (register_stock_icons):
5597         * plugins/debug-manager/sparse_view.c:
5598         * plugins/document-manager/images/Makefile.am:
5599         * plugins/document-manager/images/anjuta-block-select.svg:
5600         * plugins/document-manager/images/anjuta-fold-close.svg:
5601         * plugins/document-manager/images/anjuta-fold-open.svg:
5602         * plugins/document-manager/images/anjuta-fold-toggle.svg:
5603         * plugins/document-manager/images/anjuta-indent-less.svg:
5604         * plugins/document-manager/images/anjuta-indent-more.svg:
5605         * plugins/document-manager/images/anjuta-swap.svg:
5606         * plugins/document-manager/images/block_select.xpm:
5607         * plugins/document-manager/images/fold_close.xpm:
5608         * plugins/document-manager/images/fold_open.xpm:
5609         * plugins/document-manager/images/fold_toggle.xpm:
5610         * plugins/document-manager/images/indent.xpm:
5611         * plugins/document-manager/images/indent_dcr.xpm:
5612         * plugins/document-manager/images/indent_inc.xpm:
5613         * plugins/document-manager/plugin.c: (register_stock_icons):    
5614         * plugins/editor/Makefile.am:
5615         * plugins/editor/anjuta-bookmark-16.xpm:
5616         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5617         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5618         * plugins/editor/anjuta-linemark-16.xpm:
5619         * plugins/editor/anjuta-pcmark-16.xpm:
5620         * plugins/editor/bookmark.xpm:
5621         * plugins/editor/breakpoint-disabled.xpm:
5622         * plugins/editor/breakpoint-enabled.xpm:
5623         * plugins/editor/linemarker.xpm:
5624         * plugins/editor/program-counter.xpm:
5625         * plugins/editor/text_editor.c:
5626         * plugins/message-view/Makefile.am:
5627         * plugins/message-view/anjuta-go-message-next.svg:
5628         * plugins/message-view/anjuta-go-message-prev.svg:
5629         * plugins/message-view/anjuta-message-manager.ui:
5630         * plugins/message-view/plugin.c:
5631         * plugins/sourceview/Makefile.am:
5632         * plugins/sourceview/sourceview.c:
5634         Integrated lots of icons from #480093
5635         Thanks to <tpgww@onepost.net>
5637         * plugins/document-manager/plugin.c:
5638         Do not mark the line in ifile_open(), that looks ugly.
5639         
5640         * plugins/document-manager/search-box.c: (on_search_focus_out),
5641         (search_box_init):
5642         Clear the status bar on focus_out.
5643         
5644         * plugins/file-loader/anjuta-loader-plugin.ui:
5645         Fixed a missing "="
5647 2007-10-09  Johannes Schmid <jhs@gnome.org>
5649         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5650         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5652         Some things I missed in the patch for #484419
5653         
5654         * plugins/document-manager/action-callbacks.c:
5655         (on_new_file_activate):
5656         * plugins/document-manager/action-callbacks.h:
5657         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5658         (on_window_key_press_event), (on_gconf_notify_timer):
5659         
5660         484645 – patch to deal with docman FIXME etc
5661         
5662         * plugins/editor/text_editor.c: (text_editor_set_indicator):
5663         * plugins/search/search-replace.c: (search_and_replace),
5664         (write_message_pane), (search_replace_populate),
5665         (translate_dialog_strings), (create_dialog),
5666         (anjuta_search_replace_activate):
5667         * plugins/search/search-replace_backend.c:
5668         (file_buffer_new_from_path), (get_next_match),
5669         (create_search_entries), (regex_backref),
5670         (clear_search_replace_instance):
5671         * plugins/search/search-replace_backend.h:
5672         
5673         #484573 – patch to correct various search-related issues
5674         
5675         Thanks for the above patches to <tpgww@onepost.net>
5676         
5677         * plugins/sourceview/sourceview.c:
5678         (sourceview_create_highligth_indic):
5679         
5680         Use the same marker for important as gedit (yellow background)
5682         * plugins/document-manager/anjuta-document-manager.ui:
5683         * plugins/file-loader/anjuta-file-loader.ui:
5684         * plugins/file-loader/plugin.c:
5685         
5686         Moved FileNew action to document-manager
5688 2007-10-08  Johannes Schmid <jhs@gnome.org>
5690         * plugins/document-manager/search-box.c: (on_search_activated):
5691         Mark messages for translation
5693 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
5695         reviewed by: Johannes Schmid <jhs@gnome.org>
5697         * plugins/Makefile.am:
5698         * plugins/build-basic-autotools/build-basic-autotools.c:
5699         (build_compile_file_real):
5700         * plugins/search/search-replace.c:
5701         * plugins/valgrind/preferences.c: (build_general_prefs):
5702         
5703         Fix #484379 – Contents of Makefile.am plugins and
5704         #484419 – Improvement into translation
5706 2007-10-06  Johannes Schmid <jhs@gnome.org>
5708         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5710         Fixed to properly support pointer-to-pointer (**) types
5712         * libanjuta/interfaces/libanjuta.idl:
5713         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5714         * plugins/sourceview/sourceview-cell.h:
5715         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5716         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5717         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5718         (isearch_backward), (isearch_iface_init):
5719         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5720         (itext_editor_iface_init), (iselection_set_iter),
5721         (iselection_get_start_iter), (iselection_get_end_iter),
5722         (iselection_iface_init), (isearch_forward), (isearch_backward),
5723         (isearch_iface_init):
5724         
5725         Added IAnjutaEditorSearch interface and some utility methods to
5726         migrate from positions to iterators for the editor interface.
5727         
5728         * plugins/document-manager/Makefile.am:
5729         * plugins/document-manager/action-callbacks.c:
5730         (on_goto_line_no1_activate), (on_show_search):
5731         * plugins/document-manager/action-callbacks.h:
5732         * plugins/document-manager/anjuta-docman.c:
5733         (anjuta_docman_add_document), (anjuta_docman_show_editor),
5734         (anjuta_docman_grab_text_focus):
5735         * plugins/document-manager/anjuta-document-manager.ui:
5736         * plugins/document-manager/goto_line.c: (removed)
5737         * plugins/document-manager/goto_line.h: (removed)
5738         * plugins/document-manager/search-box.c:
5739         * plugins/document-manager/search-box.h:
5740         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5741         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5742         (update_editor_ui_interface_items), (on_editor_added),
5743         (activate_plugin), (deactivate_plugin):
5744         * plugins/document-manager/plugin.h:
5745         
5746         Created new incremental "Quick Search" bar in the document manager to
5747         replace the crappy EggToolbar entries. Uses the new search interface and
5748         it thus much faster and more reliable.
5749         Fixes: 
5750         Bug 357544 – incremental search should work consistently (or not at all) 
5751         when main toolbar is hidden
5752         Bug 440637 – Search, don't work very well (partly for incremental search)
5753         
5754         * plugins/search/anjuta-search.ui:
5755         * plugins/search/plugin.c: (activate_plugin):
5756         
5757         Removed incremental search stuff
5758         
5759         * plugins/build-basic-autotools/build-basic-autotools.c:
5760         (on_session_save), (on_session_load):
5761         * plugins/build-basic-autotools/executer.c:
5762         (get_program_parameters):
5763         
5764         Scroll to selected executable and remember it across sessions
5765         (followup of #477976)
5766         
5767         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5768         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5769         
5770         * plugins/devhelp/anjuta-devhelp.ui:
5771         Rearraged toolbar items a bit
5773 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5775         * plugins/debug-manager/command.c,
5776         plugins/debug-manager/queue.c,
5777         plugins/gdb/plugin.c,
5778         plugins/gdb/debugger.c:
5779         Fix several crashing bugs (including bug#482985) with the debugger
5780         when closing project, stopping the debugger, restarting the program
5782 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5784         * libanjuta/anjuta-launcher.c:
5785         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5787 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5789         * plugins/debug-manager/command.c,
5790         plugins/debug-manager/queue.c:
5791         Asynchronous command can abort other commands in queue
5792         Resynchronize debugger state when a command is cancelled
5794         * plugins/debug-manager/breakpoints.c:
5795         Free BreakpointItem only when it is not used anymore
5797         * plugins/gdb/plugin.c:
5798         Do not return TRUE if the callback and/or ready signal is not used
5800         * plugins/gdb/debugger.c:
5801         Fix a crash, return correct state when debugger is stopped
5803 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5805         * plugins/project-wizard/autogen.c:
5806         Fix bug#482067, escape project wizard user defined strings
5808 2007-10-01  Johannes Schmid <jhs@gnome.org>
5810         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5811         .glade:
5812         * plugins/build-basic-autotools/build-basic-autotools.c:
5813         (basic_autotools_plugin_instance_init):
5814         * plugins/build-basic-autotools/build-basic-autotools.h:
5815         * plugins/build-basic-autotools/executer.c:
5816         (get_program_parameters):
5817         
5818         Fixed #477976 – Keybinding in run dialog
5820 2007-09-30  Johannes Schmid <jhs@gnome.org>
5822         * plugins/Makefile.am:
5823         Do not build indent plugin (yet)
5824         
5825         * plugins/document-manager/plugin.c: (ipreferences_merge):
5826         Fixed unintentional and wrong change
5828         * plugins/indent/anjuta-indent.ui:
5829         Added missing file
5831 2007-09-28  Johannes Schmid <jhs@gnome.org>
5833         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5834         * libanjuta/anjuta-launcher.h:
5835         Add a method to send EOF to some process. Needed for the indent plugin
5836         and should be useful in general. It does not actually send EOF as this
5837         is not possible with utf-8, but closes the stream instead.
5839         * plugins/devhelp/plugin.c: (value_added_current_editor):
5840         Fixed a Gtk-Critical due to the IAnjutaEditor - 
5841         IAnjutaDocument switch.
5843         * configure.in:
5844         * plugins/Makefile.am:
5845         * plugins/document-manager/Makefile.am:
5846         * plugins/document-manager/action-callbacks.c:
5847         * plugins/document-manager/anjuta-document-manager.glade:
5848         * plugins/document-manager/anjuta-document-manager.ui:
5849         * plugins/document-manager/images/Makefile.am:
5850         * plugins/document-manager/images/indent_auto.xpm:
5851         * plugins/document-manager/images/indent_set.xpm:
5852         * plugins/document-manager/indent-dialog.c:
5853         * plugins/document-manager/indent-dialog.h:
5854         * plugins/document-manager/indent-util.c:
5855         * plugins/document-manager/indent-util.h:
5856         * plugins/document-manager/indent_test.c:
5857         * plugins/document-manager/plugin.c: (register_stock_icons),
5858         (docman_plugin_instance_init), (ipreferences_merge):
5859         * plugins/document-manager/plugin.h:
5860         
5861         Removed indent code from document manager
5862         
5863         * plugins/indent/Makefile.am:
5864         * plugins/indent/indent-dialog.c:
5865         * plugins/indent/indent-util.c: (indent_init_indent_style):
5866         * plugins/indent/indent.glade:
5867         * plugins/indent/indent.plugin.in:
5868         * plugins/indent/plugin.c: (on_indent_finished),
5869         (on_indent_output), (on_indent_action_activate),
5870         (on_edit_editor_indent), (on_style_combo_changed),
5871         (value_added_current_editor), (value_removed_current_editor),
5872         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5873         (indent_plugin_finalize), (indent_plugin_dispose),
5874         (anjuta_indent_plugin_instance_init),
5875         (anjuta_indent_plugin_class_init), (ipreferences_merge),
5876         (ipreferences_unmerge), (ipreferences_iface_init):
5877         * plugins/indent/plugin.h:
5879         Moved indent code to it's own plugin. Also reimplemented indent invocation
5880         using anjuta_launcher and streams. This is not yet completely working, maybe
5881         I got something wrong with the launcher.
5882         Also fixed #478987 – Unusable 'Indent setting window' on preferences
5884 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5886         * plugins/debug-manager/plugin.c:
5887         Fix bug#480851, disconnect save_session signal when plugin is unloaded
5889 2007-09-27  Johannes Schmid <jhs@gnome.org>
5891         * libanjuta/interfaces/libanjuta.idl:
5892         * plugins/Makefile.am:
5893         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5894         (isymbol_type_str), (isymbol_name), (isymbol_args),
5895         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5896         (isymbol_impl), (isymbol_iface_init):
5897         * plugins/symbol-browser/an_symbol_info.c:
5898         * plugins/symbol-browser/an_symbol_info.h:
5899         * plugins/symbol-db/Makefile.am:
5900         * plugins/symbol-db/plugin.c:
5901         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5902         (value_added_current_editor), (on_editor_foreach_clear),
5903         (value_removed_current_editor), (project_root_added),
5904         (symbol_db_activate), (symbol_db_deactivate),
5905         (isymbol_manager_search):
5906         * plugins/symbol-db/readtags.c: (initialize_1):
5907         * plugins/symbol-db/symbol-db-engine-iterator.c:
5908         (sdb_engine_iterator_instance_init),
5909         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5910         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5911         (symbol_db_engine_iterator_move_next),
5912         (symbol_db_engine_iterator_move_prev),
5913         (symbol_db_engine_iterator_get_n_items),
5914         (symbol_db_engine_iterator_last),
5915         (symbol_db_engine_iterator_set_position),
5916         (symbol_db_engine_iterator_get_position),
5917         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5918         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5919         (isymbol_iter_foreach), (isymbol_iter_set_position),
5920         (isymbol_iter_get_position), (isymbol_iter_get_length),
5921         (isymbol_iter_clone), (isymbol_iter_assign),
5922         (isymbol_iter_iface_init):
5923         * plugins/symbol-db/symbol-db-engine-iterator.h:
5924         * plugins/symbol-db/symbol-db-engine.c:
5925         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5926         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5927         (sdb_engine_finalize), (sdb_engine_get_type),
5928         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5929         (sdb_engine_get_table_id_by_unique_name2),
5930         (sdb_engine_get_table_id_by_unique_name3),
5931         (symbol_db_engine_add_new_workspace),
5932         (symbol_db_engine_get_opened_project_name),
5933         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5934         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5935         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5936         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5937         (sdb_engine_add_new_scope_definition),
5938         (sdb_engine_add_new_tmp_heritage_scope),
5939         (sdb_engine_second_pass_update_scope_1),
5940         (sdb_engine_second_pass_update_heritage),
5941         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5942         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5943         (symbol_db_engine_update_project_symbols),
5944         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5945         (symbol_db_engine_update_buffer_symbols),
5946         (sdb_engine_walk_down_scope_path),
5947         (sdb_engine_prepare_symbol_info_sql),
5948         (symbol_db_engine_get_global_members),
5949         (symbol_db_engine_get_scope_members_by_symbol_id),
5950         (symbol_db_engine_get_scope_members),
5951         (symbol_db_engine_get_current_scope),
5952         (symbol_db_engine_get_file_symbols):
5953         * plugins/symbol-db/symbol-db-engine.h:
5954         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5955         (on_symbol_updated), (on_symbol_inserted),
5956         (symbol_db_view_locals_get_line),
5957         (symbol_db_view_locals_update_list):
5958         * plugins/symbol-db/symbol-db-view-search.c:
5959         (sdb_view_search_model_filter), (sdb_view_search_get_type):
5960         * plugins/symbol-db/symbol-db-view-search.h:
5961         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
5962         (do_add_hidden_children), (do_recurse_and_add_new_sym),
5963         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
5964         * plugins/symbol-db/tables.sql:
5965         * plugins/symbol-db/test/Makefile.am:
5966         * plugins/symbol-db/test/main.c: (add_new_files), (main):
5967         Updated patch from Massimo to improve symbol-db plugin
5969         * plugins/document-manager/plugin.c: (on_editor_changed):
5970         Make the code a bit more robust
5971         
5972         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5973         (anjuta_document_get_property), (anjuta_document_class_init),
5974         (anjuta_document_init), (set_uri), (document_loader_loaded),
5975         (anjuta_document_load), (document_saver_saving):
5976         * plugins/sourceview/anjuta-document.h:
5977         * plugins/sourceview/sourceview.c: (autodetect_language),
5978         (ilanguage_set_language), (ilanguage_get_language):
5979         Fix language detection on startup
5981 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
5983         * plugins/document-manager/action-callbacks.c:
5984         (on_editor_command_upper_case_activate),
5985         (on_editor_command_lower_case_activate): Leftover commit from previous
5986         commit (see last changlog entry by me).
5987         
5988         * plugins/file-manager/plugin.c: (file_manager_activate):
5989         Gave proper widget name so that layout works.
5991 2007-09-26  Johannes Schmid <jhs@gnome.org>
5993         * plugins/document-manager/plugin.c: (on_editor_changed),
5994         (docman_plugin_instance_init):
5995         Only unload/load language-support plugins if necessary.
5996         
5997         * plugins/language-manager/plugin.c: (language_manager_activate):
5998         Removed some debugging code
6000         * plugins/sourceview/sourceview.c: (on_document_saved),
6001         (ilanguage_set_language), (ilanguage_get_language):
6002         Fixed ianjuta_language interface and ensure that highlighting is
6003         activated when a new file is saved.
6004         
6005 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
6007         * libanjuta/interfaces/libanjuta.idl:
6008         * plugins/document-manager/action-callbacks.c:
6009         (on_editor_command_upper_case_activate),
6010         (on_editor_command_lower_case_activate):
6011         * plugins/editor/text_editor.c: (iselection_has_selection),
6012         (iselection_get_start), (iselection_get_end),
6013         (iselection_iface_init):
6014         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6015         * plugins/sourceview/sourceview.c: (iselect_has_selection),
6016         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
6017         method and implemented it for both scintilla and sourceview editors.
6018         Updated document-manager and assist plugins to use the new method.
6020 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
6022         * plugins/file-manager/file-view.c:
6023         Fix typo, allow to compile new file manager with gtk < 2.12
6025 2007-09-25  Johannes Schmid <jhs@gnome.org>
6027         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6028         Support Auto-Indent for single lines (e.g no selection);
6029         
6030         * plugins/macro/plugin.c:
6031         Do not use the same shortcut as auto-indent does
6032         
6033         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
6034         Optimized keyboard navigation - do not emit char_added when only
6035         navigation keys have been pressed.
6037 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6039         * plugins/language-support-cpp-java/cpp-java-assist.c:
6040         (on_assist_chosen), (cpp_java_assist_install),
6041         (cpp_java_assist_uninstall):
6042         * plugins/language-support-cpp-java/plugin.c: (install_support),
6043         (uninstall_support): Install and uninstall support in correct order.
6044         Fixes a bug where it was installed multiple times resulting in
6045         inserting autocomplete text multiple times.
6047 2007-09-25  Johannes Schmid <jhs@gnome.org>
6049         * configure.in:
6050         Add GNOME_WARNING_FLAGS(maximum) and
6051         GNOME_CXX_WARNIGS(yes) to avoid bugs
6052         the compiler can warn you.
6053         
6054         * libegg/test-tree-utils.c: (key_test):
6055         * plugins/file-manager/file-model.c:
6056         (file_model_cancel_expand_idle), (file_model_sort),
6057         (file_model_row_expanded):
6058         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6059         (file_view_refresh), (file_view_get_selected), (file_view_init),
6060         (file_view_new):
6061         * plugins/file-manager/file-view.h:
6062         * plugins/symbol-db/readtags.c: (initialize_1):
6063         * src/main.c:
6064         
6065         Fixed the more critical warnings
6067 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6069         Icons from tpgww@onepost.net:
6070         * configure.in:
6071         * plugins/debug-manager/Makefile.am:
6072         * plugins/debug-manager/images/Makefile.am:
6073         * plugins/debug-manager/images/anjuta-attach.svg:
6074         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
6075         * plugins/debug-manager/images/anjuta-step-into.svg:
6076         * plugins/debug-manager/images/anjuta-step-out.svg:
6077         * plugins/debug-manager/images/anjuta-step-over.svg:
6078         * plugins/debug-manager/plugin.c: (register_stock_icons):
6079         * plugins/document-manager/Makefile.am:
6080         * plugins/document-manager/block_select.xpm:
6081         * plugins/document-manager/fold_close.xpm:
6082         * plugins/document-manager/fold_open.xpm:
6083         * plugins/document-manager/fold_toggle.xpm:
6084         * plugins/document-manager/images/Makefile.am:
6085         * plugins/document-manager/images/anjuta-block-end.svg:
6086         * plugins/document-manager/images/anjuta-block-start.svg:
6087         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6088         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6089         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6090         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6091         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6092         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6093         * plugins/document-manager/indent.xpm:
6094         * plugins/document-manager/indent_auto.xpm:
6095         * plugins/document-manager/indent_dcr.xpm:
6096         * plugins/document-manager/indent_inc.xpm:
6097         * plugins/document-manager/indent_set.xpm:
6098         * plugins/document-manager/plugin.c: Added nicer icons for
6099         document manager and debugger. Organized icons in 'images'
6100         directories.
6102 2007-09-24  Johannes Schmid <jhs@gnome.org>
6104         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6105         Fixed a missing NULL in g_object_set.
6107 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6109         * plugins/language-support-cpp-java/cpp-java-assist.c:
6110         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
6111         scope memebers just after scope operator is entered.
6113 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6115         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6116         * plugins/language-support-cpp-java/cpp-java-assist.c:
6117         (completion_function), (completion_compare),
6118         (cpp_java_assist_tag_destroy), (create_completion),
6119         (cpp_java_assist_destroy_completion_cache),
6120         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
6121         Show '()' for function items in autocomplete list. Allow adding
6122         ' ' and/or '(' after function call autocompletion and have preferences
6123         settings for them.
6125 2007-09-24  Johannes Schmid <jhs@gnome.org>
6127         * sourceview.c: Reverting patch from r3157 because
6128         of side-effects
6130 2007-09-24  Johannes Schmid <jhs@gnome.org>
6132         * plugins/search/search-replace.c: (on_message_clicked):
6134         Fixed #427104 – No "highlight" of lines matching find-result
6136 2007-09-24  Johannes Schmid <jhs@gnome.org>
6138         * src/anjuta.glade:
6140         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
6142 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
6144         reviewed by: Johannes Schmid <jhs@gnome.org>
6146         * plugins/build-basic-autotools/executer.c: (execute_program):
6147         Fix #478238 – set env for execute programe in the terminal
6149 2007-09-24 Tom <tpgww@onepost.net>
6151         reviewed by: Johannes Schmid <jhs@gnome.org>
6153         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6154         Fix memory leak
6155         
6156         * plugins/debug-manager/disassemble.c: (on_disassemble):
6157         Correct a format string in DEBUG_PRINT()
6159 2007-09-23  Johannes Schmid <jhs@gnome.org>
6161         * plugins/sourceview/sourceview.c: (offset_to_position),
6162         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
6163         (ieditor_get_position), (iselect_set), (iselect_get_start),
6164         (iselect_get_end):
6165         
6166         Fixed #Bug 440637 – Search, don't work very well
6168 2007-09-23  Johannes Schmid <jhs@gnome.org>
6170         * plugins/file-manager/file-model.c: (file_model_get_filename):
6171         * plugins/file-manager/file-model.h:
6172         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
6173         (file_view_init), (file_view_class_init):
6174         * plugins/message-view/message-view.c:
6175         (message_view_query_tooltip), (message_view_dispose),
6176         (message_view_instance_init), (message_view_class_init):
6178         Added GTK+ 2.12 style tooltips to file-manager and message view.
6179         Only build if GTK+ 2.12 is availible otherwise for message-view, the
6180         old implementation is used.
6182 2007-09-23  Johannes Schmid <jhs@gnome.org>
6184         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
6185         Fixed typo
6186         
6187         * plugins/language-manager/language-manager.plugin.in:
6188         Marked UserActivatable=FALSE
6189         
6190         * plugins/language-manager/plugin.c: (load_languages),
6191         (language_manager_activate), (language_manager_deactivate),
6192         (language_manager_dispose), (language_manager_instance_init),
6193         (language_manager_find_mime_type), (language_manager_find_string),
6194         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6195         (ilanguage_get_name), (ilanguage_get_strings):
6196         
6197         Fixed various stupid bugs in language-manager plugin
6198         
6199         * plugins/symbol-db/symbol-db-engine.c:
6200         (sdb_engine_second_pass_update_scope_1):
6201         
6202         Add a g_return_if_fail to avoid a crash though still unsure
6203         what's causing it.
6205 2007-09-23  Johannes Schmid <jhs@gnome.org>
6207         * plugins/symbol-db/plugin.c: (on_project_element_added),
6208         (sources_array_free), (sources_array_add_foreach),
6209         (project_root_added):
6210         * plugins/symbol-db/symbol-db-engine.c:
6211         (symbol_db_engine_add_new_files):
6212         * plugins/symbol-db/symbol-db-engine.h:
6213         
6214         Added support for other languages than "C" to symbol-db. Now
6215         supports all languages listed by the language-manager.
6217 2007-09-23  Tom <tpgww@onepost.net>
6219         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6221         * configure.in:
6222         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6223         
6224         * libanjuta/anjuta-glue-factory.c: (load_plugin),
6225         (anjuta_glue_factory_get_object_type):
6226         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6227         * plugins/build-basic-autotools/build-basic-autotools.c:
6228         (value_added_current_editor):
6229         * plugins/debug-manager/breakpoints.c:
6230         (breakpoints_dbase_edit_breakpoint),
6231         (on_toggle_breakpoint_activate):
6232         * plugins/debug-manager/plugin.c:
6233         (on_run_to_cursor_action_activate):
6234         * plugins/debug-manager/stack_trace.c:
6235         (dma_thread_update_stack_trace):
6236         * plugins/gdb/plugin.c:
6237         * plugins/glade/plugin.c: (ifile_open):
6238         * plugins/profiler/gprof-call-graph-view.c:
6239         * plugins/profiler/gprof-flat-profile-view.c:
6240         * plugins/profiler/gprof-function-call-tree-view.c:
6241         * plugins/profiler/gprof-options.c: (setup_widgets):
6242         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6243         * plugins/search/search-replace_backend.c:
6244         (file_buffer_new_from_te):
6245         * plugins/sourceview/assist-tip.c: (assist_tip_move):
6246         * plugins/sourceview/assist-window.c: (assist_window_set_property),
6247         (assist_window_get_property), (assist_window_move):
6248         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
6249         (value_added_current_editor):
6250         * plugins/symbol-db/plugin.c: (value_added_current_editor):
6251         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6252         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
6253         
6254         Many small code, warnings and leak fixes
6256 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6258         * (removed) plugins/debug-manager/debugger.c,
6259         (removed) plugins/debug-manager/debugger.h,
6260         (added) plugins/debug-manager/command.c,
6261         (added) plugins/debug-manager/command.h,
6262         (added) plugins/debug-manager/queue.c,
6263         (added) plugins/debug-manager/queue.h,
6264         plugins/debug-manager/breakpoints.c,
6265         plugins/debug-manager/debug_tree.c,
6266         plugins/debug-manager/debug_tree.h,
6267         plugins/debug-manager/disassemble.c,
6268         plugins/debug-manager/disassemble.h,
6269         plugins/debug-manager/locals.c,
6270         plugins/debug-manager/locals.h,
6271         plugins/debug-manager/memory.c,
6272         plugins/debug-manager/memory.h,
6273         plugins/debug-manager/plugin.c,
6274         plugins/debug-manager/plugin.h,
6275         plugins/debug-manager/registers.c,
6276         plugins/debug-manager/registers.h,
6277         plugins/debug-manager/sharedlib.c,
6278         plugins/debug-manager/sharedlib.h,
6279         plugins/debug-manager/signals.c,
6280         plugins/debug-manager/signals.h,
6281         plugins/debug-manager/stack_trace.c,
6282         plugins/debug-manager/stack_trace.h,
6283         plugins/debug-manager/start.h,
6284         plugins/debug-manager/start.c,
6285         plugins/debug-manager/threads.c,
6286         plugins/debug-manager/threads.h,
6287         plugins/debug-manager/watch.c,
6288         plugins/debug-manager/watch.h,
6289         plugins/debug-manager/Makefile.am,
6290         plugins/gdb/debugger.c,
6291         plugins/gdb/debugger.h,
6292         plugins/gdb/plugin.c,
6293         libanjuta/interfaces/libanjuta.idl:
6294         Split debug-manager/debugger.c into command.c and queue.c
6295         Clean up debugger queue
6296         DmaDebuggerQueue object does not implement IAnjutaDebugger
6298 2007-09-23  Johannes Schmid <jhs@gnome.org>
6300         * configure.in:
6301         Bumped version to 2.3.0 (to ensure bugzilla bugs are
6302         set correctly, etc.)
6303         
6304         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6305         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6306         (plugin_set_update):
6307         
6308         Show an error dialog instead of crashing when plugin loading fails
6310         * plugins/language-manager/Makefile.am:
6311         * plugins/language-manager/language-manager.plugin.in:
6312         * plugins/language-manager/languages.xml:
6313         * plugins/language-manager/plugin.c: (language_destroy),
6314         (load_languages), (language_manager_activate),
6315         (language_manager_deactivate), (language_manager_finalize),
6316         (language_manager_dispose), (language_manager_instance_init),
6317         (language_manager_class_init), (language_manager_find_mime_type),
6318         (language_manager_find_string), (ilanguage_get_from_mime_type),
6319         (ilanguage_get_from_string), (ilanguage_get_name),
6320         (ilanguage_get_strings), (ilanguage_iface_init):
6321         * plugins/language-manager/plugin.h:
6322         
6323         Added new language-manager plugin to have a better organisation for
6324         language names. The xml probabaly needs to be extended over time.
6325         
6326         * plugins/Makefile.am:
6327         * plugins/document-manager/plugin.c: (on_editor_changed):
6328         
6329         Adapted to new IAnjutaLanguage interface. Do not unload language-support
6330         because it does not really save memory but makes tab switching slow.
6331         
6332         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6333         .in:
6334         * plugins/language-support-cpp-java/plugin.c: (install_support),
6335         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
6336         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
6337         unloading
6339         * plugins/language-support-cpp-java/cpp-java-assist.c:
6340         (cpp_java_assist_show_autocomplete):
6341         
6342         Fix autocomplete to only show valid completions
6344         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6345         Calltips always have correct size and position now
6347 2007-09-22  Johannes Schmid <jhs@gnome.org>
6349         * plugins/search/search-replace_backend.c: (get_next_match):
6350         Removed code introduced by accident that causes a crash.
6351         
6352         * plugins/sourceview/sourceview-tags.c:
6353         * plugins/sourceview/sourceview-tags.h:
6354         Removed ununsed files
6356 2007-09-22  Johannes Schmid <jhs@gnome.org>
6358         * plugins/language-support-cpp-java/cpp-java-assist.c:
6359         Fixed build error
6361 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6363         * plugins/language-support-cpp-java/cpp-java-assist.c:
6364         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
6365         Increased matching brace search to 500 chars.
6367 2007-09-21  Johannes Schmid <jhs@gnome.org>
6369         * plugins/language-support-cpp-java/cpp-java-assist.c:
6370         (cpp_java_assist_get_pre_word),
6371         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
6372         
6373         Added some profiling debug code
6374         
6375         * plugins/language-support-cpp-java/cpp-java-utils.c:
6376         (cpp_java_util_jump_to_matching_brace):
6377         * plugins/language-support-cpp-java/cpp-java-utils.h:
6378         * plugins/language-support-cpp-java/plugin.c:
6379         (get_line_indentation_base), (get_line_auto_indentation):
6380         
6381         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
6382         avoid looping over the whole file when using calltips which is too slow and
6383         unneeded.
6384         
6385         * plugins/sourceview/assist-tip.c: (assist_tip_init),
6386         (assist_tip_set_tips), (assist_tip_get_coordinates),
6387         (assist_tip_new):
6388         * plugins/sourceview/sourceview.c: (iassist_show_tips):
6389         
6390         Better calltips appearance (use theme now) and avoid jumping
6391         calltips
6393 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6395         * plugins/document-manager/plugin.c:
6396         (update_editor_ui_interface_items):
6397         * plugins/language-support-cpp-java/plugin.c: (install_support),
6398         (uninstall_support): Moved autocomplete ui update code from
6399         document-manager to language-plugin.
6401 2007-09-21  Johannes Schmid <jhs@gnome.org>
6403         * libanjuta/interfaces/libanjuta.idl:
6404         
6405         Added IAnjutaLanguage interface (might still change...) for
6406         the upcoming language-manager plugin.
6407         
6408         * plugins/file-manager/Makefile.am:
6409         * plugins/file-manager/file-model.c:
6410         (file_model_cancel_expand_idle), (file_model_add_dummy),
6411         (file_model_expand_idle), (file_model_sort),
6412         (file_model_row_expanded), (file_model_row_collapsed),
6413         (file_model_init), (file_model_finalize),
6414         (file_model_set_property), (file_model_get_property),
6415         (file_model_class_init), (file_model_new), (file_model_refresh),
6416         (file_model_get_uri):
6417         * plugins/file-manager/file-model.h:
6418         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6419         (file_view_expand_row_idle), (file_view_refresh),
6420         (file_view_get_selected), (file_view_button_press_event),
6421         (file_view_selection_changed), (file_view_init),
6422         (file_view_get_property), (file_view_set_property),
6423         (file_view_finalize), (file_view_class_init):
6424         
6425         Split up model/view as far as possible and fixed some file-manager
6426         bugs (popup-menu and incorrect project loading).
6427         
6428         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6429         Use monospace font for tips.
6430         
6431         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
6432         (sourceview_cell_new), (icell_get_character), (icell_get_length),
6433         (icell_get_attribute), (icell_style_get_font_description),
6434         (icell_style_get_color), (icell_style_get_background_color),
6435         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
6436         (iiter_foreach), (iiter_set_position), (iiter_get_position),
6437         (iiter_get_length), (iiter_clone), (iiter_assign):
6439         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
6440         interface. This is way faster though it has the drawback to create invalid
6441         iterators if the buffer is changed.
6443 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6445         * libanjuta/interfaces/libanjuta.idl:
6446         * plugins/document-manager/action-callbacks.c:
6447         * plugins/document-manager/anjuta-document-manager.ui:
6448         * plugins/document-manager/plugin.c: (register_stock_icons):
6449         * plugins/editor/text_editor.c:
6450         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6451         * plugins/language-support-cpp-java/cpp-java-assist.c:
6452         (cpp_java_assist_get_calltip_context):
6453         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
6454         (register_stock_icons), (cpp_java_plugin_activate_plugin):
6456         Moved autocomplete menu action from document-manager to assist plugin
6457         and got rid of deprecated autocomplete interface.
6459 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6461         * libanjuta/interfaces/libanjuta.idl:
6462         * plugins/editor/text_editor.c: (iassist_iface_init):
6463         * plugins/language-support-cpp-java/cpp-java-assist.c:
6464         (cpp_java_assist_check), (on_assist_chosen):
6465         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6466         Removed react() methods in both editors and assist interface. Assist
6467         plugin itself handles setting the autocomplete. Also fixed
6468         some mem leaks.
6470 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6472         * plugins/file-manager/Makefile.am:
6473         * plugins/file-manager/file-view.c: (file_view_add_dummy),
6474         (file_view_expand_idle), (file_view_init):
6475         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
6476         (file_manager_set_default_uri), (project_root_added),
6477         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
6478         (file_manager_activate), (file_manager_deactivate),
6479         (file_manager_instance_init), (file_manager_class_init),
6480         (ifile_manager_set_root), (ifile_manager_set_selected),
6481         (ifile_manager_iface_init): Adjusted white spaces to match
6482         anjuta convention.
6484 2007-09-19  Naba Kumar  <naba@gnome.org>
6486         * libanjuta/interfaces/libanjuta.idl:
6487         * plugins/editor/text_editor.c: (text_editor_instance_init),
6488         (iassist_show_tips), (iassist_cancel_tips),
6489         (iassist_hide_suggestions), (iassist_iface_init):
6490         * plugins/editor/text_editor.h:
6491         * plugins/editor/text_editor_cbs.c:
6492         (on_text_editor_scintilla_notify):
6493         * plugins/language-support-cpp-java/cpp-java-assist.c:
6494         (is_scope_context_character), (is_word_character),
6495         (create_completion), (cpp_java_assist_get_scope_context),
6496         (cpp_java_assist_get_pre_word),
6497         (cpp_java_assist_get_scope_operator),
6498         (cpp_java_assist_destroy_completion_cache),
6499         (cpp_java_assist_create_scope_completion_cache),
6500         (cpp_java_assist_create_word_completion_cache),
6501         (cpp_java_assist_show_autocomplete),
6502         (cpp_java_assist_get_calltip_context),
6503         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
6504         (on_editor_char_added), (on_assist_chosen),
6505         (cpp_java_assist_install), (cpp_java_assist_uninstall),
6506         (cpp_java_assist_init), (cpp_java_assist_finalize):
6507         * plugins/language-support-cpp-java/cpp-java-assist.h:
6508         * plugins/language-support-cpp-java/plugin.c:
6509         (initialize_indentation_params):
6510         * plugins/sourceview/assist-tip.c:
6511         * plugins/sourceview/assist-tip.h:
6512         * plugins/sourceview/sourceview-private.h:
6513         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6514         (on_assist_tip_destroyed), (on_assist_cancel),
6515         (on_document_char_added), (iassist_get_suggestions),
6516         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
6517         
6518         Implement state-less assistance so that assist can be evaluated
6519         any given time at any position. Changed IAnjutaEditorAssist interfance
6520         and implementations and removed any state management in editors.
6522 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
6524         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6525         completion items sorting and avoided unnecssary sorts.
6527         * plugins/text-editor.c: Fixed state.
6529 2007-09-17  Johannes Schmid <jhs@gnome.org>
6531         * plugins/language-support-cpp-java/cpp-java-assist.c:
6532         (on_assist_begin):
6533         
6534         Fixed calltips in sourceview
6536 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
6538         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6539         completion items preparation time. Fixed a crash bug.
6541         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6542         Set buffer size (From Massimo, required for symbol-db).
6544         * libanjuta/interfaces/libanjuta.idl: Also pass position information
6545         for suggestions.
6547         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
6548         change in API.
6550         * plugins/editor/aneditor-autocomplete.cxx,
6551         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6552         Added ANE_GETWORDBEFORECARAT command.
6554         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6555         using assist interface.
6557         * plugins/editor/text_editor.c: (text_editor_instance_init),
6558         (text_editor_get_word_before_carat),
6559         (text_editor_get_current_word), (iassist_add_trigger),
6560         (iassist_remove_trigger), (on_assist_canceled),
6561         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6562         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6563         * plugins/editor/text_editor.h:
6564         * plugins/editor/text_editor_cbs.c: (trigger_size),
6565         (max_trigger_size), (text_editor_check_assist),
6566         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6567         interface.
6569         * plugins/language-support-cpp-java/Makefile.am:
6570         * plugins/language-support-cpp-java/plugin.c:
6571         (get_line_indentation_base), (get_line_auto_indentation),
6572         (install_support), (uninstall_support),
6573         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6574         (cpp_java_plugin_instance_init):
6575         * plugins/language-support-cpp-java/plugin.h:
6576         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6577         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6578         Make assist a separate class.
6580 2007-09-14  Johannes Schmid <jhs@gnome.org>
6582         * plugins/sourceview/sourceview.c: (iassist_suggest):
6583         Fixed changed char_alignment paramter in language-support
6584         plugin
6586 2007-09-14  Naba Kumar  <naba@gnome.org>
6588         * plugins/language-support-cpp-java/plugin.c: Send the right
6589         'char_alignment' paramenter (needs fixing in sourceview).
6591 2007-09-13  Johannes Schmid <jhs@gnome.org>
6593         * anjuta.anjuta:
6594         * plugins/project-wizard/templates/minimal/project.anjuta:
6595         Use IAnjutaSymbolManager instead of loading the plugin directly.
6596         (TODO: Think of a version to do this for older files...)
6598         * configure.in:
6599         * plugins/Makefile.am:
6600         * plugins/symbol-db/Makefile.am:
6601         
6602         Build symbol-db plugin if libgda-3.0 is found
6604 2007-09-13  Johannes Schmid <jhs@gnome.org>
6606         * plugins/sourceview/Makefile.am:
6607         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6608         (set_uri):
6609         * plugins/sourceview/anjuta-document.h:
6610         Removed lots of dead code
6611         
6612         * plugins/sourceview/anjuta-languages-manager.c:
6613         * plugins/sourceview/anjuta-languages-manager.h:
6614         removed completely
6615         
6616         * plugins/sourceview/sourceview.c: (on_document_char_added),
6617         (on_document_loaded), (sourceview_instance_init),
6618         (iselect_get_start), (iselect_get_end),
6619         (ilanguage_get_supported_languages), (ilanguage_set_language):
6620         
6621         Fixed selection handling and make some adaptions for the changes 
6622         mentioned above
6624 2007-09-13  Johannes Schmid <jhs@gnome.org>
6626         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6627         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6628         (on_assist_update):
6629         
6630         Added preferences to language support completion/calltips
6631         
6632         * plugins/sourceview/assist-window.c: (assist_window_update):
6634         Always select first entry
6636         * plugins/sourceview/sourceview.glade:
6637         Removed old completion preferences
6639 2007-09-11  Naba Kumar  <naba@gnome.org>
6641         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6642         and possible crash when pressing ctrl+d in terminal after preferences
6643         window has been shown once (no need for backport).
6645         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6646         implementations to get warnings instead of crashes for unimplemented
6647         interface methods.
6649 2007-09-11   Massimo Cora' <maxcvs@email.it>
6651         Reviewed by: Naba Kumar  <naba@gnome.org>
6653         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6654         * plugins/symbol-db/*:
6655         Added new symbol-database backend based on SQLite 3.
6656         (does not enabled for build currently).
6658 2007-09-10  Johannes Schmid <jhs@gnome.org>
6660         * anjuta.anjuta:
6661         * configure.in:
6662         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6663         (parse_info_init), (parse_info_free), (valid_element),
6664         (start_element_handler), (end_element_handler), (text_handler),
6665         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6666         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6667         (egg_recent_model_monitor), (egg_recent_model_read),
6668         (egg_recent_model_open_file), (egg_recent_model_lock_file),
6669         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6670         (egg_recent_model_set_property), (egg_recent_model_class_init),
6671         (egg_recent_model_init), (egg_recent_model_add_full),
6672         (egg_recent_model_delete), (egg_recent_model_get_list),
6673         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6674         (egg_recent_model_set_filter_mime_types),
6675         (egg_recent_model_clear_group_filter),
6676         (egg_recent_model_set_filter_groups),
6677         (egg_recent_model_clear_scheme_filter),
6678         (egg_recent_model_set_filter_uri_schemes),
6679         (egg_recent_model_remove_expired):
6680         
6681         Update EggRecent (#456465)
6683 2007-09-10  Johannes Schmid <jhs@gnome.org>
6685         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6686         (anjuta_plugin_manager_get_plugin):
6687         * plugins/profiler/gprof-call-graph-view.c:
6688         (gprof_call_graph_view_create_columns):
6689         * plugins/profiler/gprof-flat-profile-view.c:
6690         (gprof_flat_profile_view_create_columns):
6691         * plugins/profiler/gprof-function-call-tree-view.c:
6692         (gprof_function_call_tree_view_create_columns):
6693         
6694         Fixed #466031 – Update of pieces of menus for Localization
6696 2007-09-10  Johannes Schmid <jhs@gnome.org>
6698         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6699         Bug 343522 – anjuta: Unable to execute commands that use options.
6701 2007-09-09  Johannes Schmid <jhs@gnome.org>
6703         * plugins/document-manager/anjuta-docman.c:
6704         (anjuta_docman_update_page_label):
6705         
6706         Fixed #458034 – Method of indicating unsaved changes breaks convention
6707         
6708         * plugins/document-manager/plugin.c: (update_title),
6709         (value_added_project_root_uri), (value_removed_project_root_uri),
6710         (on_editor_changed), (activate_plugin):
6711         * plugins/document-manager/plugin.h:
6712         * plugins/project-manager/plugin.c: (on_profile_scoped),
6713         (on_profile_descoped), (ifile_open):
6714         
6715         Fixed #427390 – Show path of item in currently focused editor window
6717 2007-09-09  Johannes Schmid <jhs@gnome.org>
6719         * plugins/search/plugin.c: (on_toolbar_find_clicked),
6720         (on_toolbar_find_incremental):
6721         Fix incremental search
6722         
6723         * plugins/sourceview/sourceview.c: (on_document_char_added),
6724         (set_select):
6725         Fixed selection management
6727 2007-09-09  Johannes Schmid <jhs@gnome.org>
6729         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6730         Fixed memory leak
6732         * libanjuta/interfaces/libanjuta.idl:
6733         Extended IAnjutaEditorAssist interface
6734         
6735         * plugins/language-support-cpp-java/plugin.c:
6736         (jump_to_matching_brace), (add_tags), (on_assist_begin),
6737         (assist_cleanup), (on_assist_chosen), (on_assist_update),
6738         (context_character), (get_context), (function_parser),
6739         (cpp_member_parser), (install_assist), (uninstall_assist),
6740         (get_line_indentation_base), (get_line_auto_indentation),
6741         (install_support), (uninstall_support),
6742         (on_value_added_current_editor), (on_value_removed_current_editor),
6743         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6744         * plugins/language-support-cpp-java/plugin.h:
6745         
6746         Improved fixed editor assistance and added support for function/method
6747         tooltips. jumb_to_matching_brance => jump_to_matching_brace
6748         
6749         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6750         Removed a FIXME
6751         
6752         * plugins/project-import/project-import.c: (on_import_next):
6753         Added a non-NULL check with could probably fix #474843 but not sure
6754         
6755         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6756         Fixed anjuta-plugin project wizard
6757         
6758         * plugins/sourceview/Makefile.am:
6759         * plguins/sourceview/assist-tip.[ch]:
6760         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6761         (anjuta_view_key_press_event):
6762         * plugins/sourceview/assist-window.c: (assist_window_class_init),
6763         (assist_window_init), (assist_window_update), (assist_window_new):
6764         * plugins/sourceview/sourceview-private.h:
6765         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6766         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6767         (trigger_size), (max_trigger_size), (on_document_char_added),
6768         (sourceview_dispose), (ieditor_get_current_word),
6769         (iassist_add_trigger), (iassist_init_suggestions),
6770         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6771         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6772         
6773         Big update on sourceview assist capabilites. Autocompletion should
6774         now work much better and function tooltips are finally supported!
6776         * plugins/sourceview/anjuta-document.h:
6777         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6778         (anjuta_document_get_current_word):
6779         Fixed get_current_word (inspired by aneditor.cxx implementation)
6781         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6782         (icell_get_attribute):
6783         Fixed get_attribute() to also detect character constants.
6784         Simplified get_char()
6786         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6787         (isymbol_manager_get_members), (isymbol_manager_get_parents),
6788         (isymbol_manager_get_completions_at_position):
6789         
6790         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6792 2007-09-04  Naba Kumar  <naba@gnome.org>
6794         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6795         projects that can not add sources.
6797         * plugins/file-wizard/file.c: Similarly for file wizard,
6798         Do not enable 'Add to project' projects that can not add sources.
6800 2007-09-04  Naba Kumar  <naba@gnome.org>
6802         * configure.in: Bumped gnome-build requirement to 0.2.0
6803         for project capabilities support.
6805         * plugins/project-manager/plugin.c: Enable/disable project
6806         actions based on project capabilities. Fixes bug #433552:
6807         crash in Anjuta IDE: add file test.h in project on generic
6808         Makefile.
6810         * libanjuta/interfaces/libanjuta.idl: Added method to query
6811         project capabilities.
6813 2007-09-03  Naba Kumar  <naba@gnome.org>
6815         * plugins/file-manager/plugin.c: Set shadow type IN.
6816         * plugins/file-manager/file-view.c: Fixed code style.
6817         * plugins/file-manager/file-view.c: Fixed icons column to size
6818         properly.
6820         * plugins/file-manager/plugin.[c,h]: Fixed code style.
6822         * plugins/file-manager/plugin.c: Fixed crash on closing project and
6823         unmonitors project-uri on file-manager deactivation.
6825         * TODO.tasks: Updated
6827 2007-09-02  Johannes Schmid <jhs@gnome.org>
6829         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6830         Fixed memory leak
6831         
6832         * plugins/file-manager/file-view.c: (file_view_get_selected),
6833         (file_view_button_press_event), (file_view_finalize):
6834         * plugins/file-manager/plugin.c: (project_root_removed),
6835         (file_manager_deactivate):
6836         
6837         Fixed some small bugs I missed before
6839 2007-09-02  Johannes Schmid <jhs@gnome.org>
6841         * plugins/file-manager/*:
6842         Added new and file-manager
6844 2007-09-02  Johannes Schmid <jhs@gnome.org>
6846         * plugins/file-manager/*:
6847         Removed old file-manager
6849 2007-08-31  Johannes Schmid <jhs@gnome.org>
6851         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6852         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6853         
6854         Fixed some memory leaks
6855         
6856         * MAINTAINERS: Fixed
6857         
6858 2007-08-31  Johannes Schmid <jhs@gnome.org>
6860         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6861         (get_property_value_as_string), (set_property_value_as_string),
6862         (register_callbacks), (preferences_foreach_callback),
6863         (anjuta_preferences_register_property_raw):
6864         * libanjuta/anjuta-preferences.h:
6865         * plugins/build-basic-autotools/build-basic-autotools.c:
6866         (on_build_mesg_format):
6867         * plugins/document-manager/anjuta-document-manager.glade:
6868         * plugins/message-view/anjuta-message-manager-plugin.glade:
6869         
6870         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6871         broken message view preferences
6872         
6873         * plugins/message-view/message-view.c:
6874         (message_view_instance_init), (pref_change_color), (prefs_init),
6875         (imessage_view_append):
6876         Cleaned up message view (#458041)
6877         
6878         * src/shell.c: (on_preferences_activate),
6879         (anjuta_test_shell_instance_init),
6880         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6881         Fixed test shell to allow better debugging
6882         
6883 2007-08-31  Johannes Schmid <jhs@gnome.org>
6885         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6886         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6887         * plugins/gtodo/main.h:
6888         * plugins/gtodo/plugin.c: (activate_plugin):
6889         
6890         Fixed #423467 (View->Tasks menu items are not 
6891         checked on startup)
6893 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
6895         reviewed by: Johannes Schmid <jhs@gnome.org>
6897         * COPYING:
6898         * data/welcome.txt.in:
6899         * launcher/anjuta_launcher.c:
6900         * libanjuta/anjuta-children.c:
6901         * libanjuta/anjuta-children.h:
6902         * libanjuta/anjuta-debug.h:
6903         * libanjuta/anjuta-encodings.c:
6904         * libanjuta/anjuta-encodings.h:
6905         * libanjuta/anjuta-glue-c.c:
6906         * libanjuta/anjuta-glue-c.h:
6907         * libanjuta/anjuta-plugin-description.c:
6908         * libanjuta/anjuta-plugin-description.h:
6909         * libanjuta/anjuta-plugin-handle.c:
6910         * libanjuta/anjuta-plugin-handle.h:
6911         * libanjuta/anjuta-plugin-manager.c:
6912         * libanjuta/anjuta-plugin-manager.h:
6913         * libanjuta/anjuta-plugin.c:
6914         * libanjuta/anjuta-plugin.h:
6915         * libanjuta/anjuta-preferences.c:
6916         * libanjuta/anjuta-preferences.h:
6917         * libanjuta/anjuta-profile-manager.c:
6918         * libanjuta/anjuta-profile-manager.h:
6919         * libanjuta/anjuta-profile.c:
6920         * libanjuta/anjuta-profile.h:
6921         * libanjuta/anjuta-save-prompt.c:
6922         * libanjuta/anjuta-save-prompt.h:
6923         * libanjuta/anjuta-serializer.c:
6924         * libanjuta/anjuta-serializer.h:
6925         * libanjuta/anjuta-session.c:
6926         * libanjuta/anjuta-session.h:
6927         * libanjuta/anjuta-shell.c:
6928         * libanjuta/anjuta-shell.h:
6929         * libanjuta/anjuta-status.c:
6930         * libanjuta/anjuta-status.h:
6931         * libanjuta/anjuta-ui.c:
6932         * libanjuta/anjuta-ui.h:
6933         * libanjuta/anjuta-utils-priv.h:
6934         * libanjuta/anjuta-utils.c:
6935         * libanjuta/anjuta-utils.h:
6936         * libanjuta/cell-renderer-captioned-image.c:
6937         * libanjuta/cell-renderer-captioned-image.h:
6938         * libanjuta/e-splash.c:
6939         * libanjuta/e-splash.h:
6940         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6941         * libanjuta/interfaces/libanjuta.idl:
6942         * libanjuta/libanjuta.h:
6943         * libanjuta/resources.c:
6944         * libanjuta/resources.h:
6945         * libegg/egg-cell-renderer-text.c:
6946         * libegg/egg-combo-action.c:
6947         * libegg/egg-entry-action.c:
6948         * libegg/egg-recent-action.c:
6949         * libegg/egg-recent-files-module.c:
6950         * libegg/egg-recent-item.c:
6951         * libegg/egg-recent-model.c:
6952         * libegg/egg-recent-view-gtk.c:
6953         * libegg/egg-recent-view.c:
6954         * libegg/egg-submenu-action.c:
6955         * libegg/eggaccelerators.c:
6956         * libegg/eggcellrendererpopup.c:
6957         * libegg/eggcomboselect.c:
6958         * libegg/eggtreemodelfilter.c:
6959         * libegg/eggtreemultidnd.c:
6960         * libegg/gtkcellview.h:
6961         * libegg/treeviewutils/egg-cell-renderer-text.h:
6962         * libegg/treeviewutils/eggaccelerators.h:
6963         * libegg/treeviewutils/eggcellrendererkeys.h:
6964         * libegg/treeviewutils/eggcellrendererpopup.h:
6965         * libegg/treeviewutils/eggtreemodelfilter.h:
6966         * libegg/treeviewutils/eggtreemultidnd.h:
6967         * libegg/treeviewutils/eggtreeviewstate.h:
6968         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
6969         * manuals/anjuta-faqs/Makefile.am:
6970         * manuals/anjuta-manual/C/anjuta-manual.xml:
6971         * manuals/anjuta-manual/C/license.xml:
6972         * manuals/anjuta-manual/es/es.po:
6973         * manuals/anjuta-manual/sv/sv.po:
6974         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
6975         ml:
6976         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
6977         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
6978         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6979         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6980         * manuals/old/ja/anjuta-manual/license.xml:
6981         * plugins/build-basic-autotools/build-basic-autotools.c:
6982         * plugins/build-basic-autotools/build-basic-autotools.h:
6983         * plugins/build-basic-autotools/executer.c:
6984         * plugins/build-basic-autotools/executer.h:
6985         * plugins/build/build_file.c:
6986         * plugins/build/build_file.h:
6987         * plugins/build/build_project.c:
6988         * plugins/build/build_project.h:
6989         * plugins/build/clean_project.c:
6990         * plugins/build/clean_project.h:
6991         * plugins/build/commands.c:
6992         * plugins/build/commands.h:
6993         * plugins/build/compile.c:
6994         * plugins/build/compile.h:
6995         * plugins/build/compiler_options.c:
6996         * plugins/build/compiler_options.h:
6997         * plugins/build/configurer.c:
6998         * plugins/build/configurer.h:
6999         * plugins/build/executer.c:
7000         * plugins/build/executer.h:
7001         * plugins/class-gen/cell-renderer-flags.c:
7002         * plugins/class-gen/cell-renderer-flags.h:
7003         * plugins/class-gen/combo-flags.c:
7004         * plugins/class-gen/combo-flags.h:
7005         * plugins/class-gen/element-editor.c:
7006         * plugins/class-gen/element-editor.h:
7007         * plugins/class-gen/generator.c:
7008         * plugins/class-gen/generator.h:
7009         * plugins/class-gen/plugin.c:
7010         * plugins/class-gen/plugin.h:
7011         * plugins/class-gen/transform.c:
7012         * plugins/class-gen/transform.h:
7013         * plugins/class-gen/validator.c:
7014         * plugins/class-gen/validator.h:
7015         * plugins/class-gen/window.c:
7016         * plugins/class-gen/window.h:
7017         * plugins/class-inheritance/class-callbacks.c:
7018         * plugins/class-inheritance/class-callbacks.h:
7019         * plugins/class-inheritance/class-inherit.c:
7020         * plugins/class-inheritance/class-inherit.h:
7021         * plugins/class-inheritance/plugin.c:
7022         * plugins/class-inheritance/plugin.h:
7023         * plugins/cvs-plugin/cvs-actions.c:
7024         * plugins/cvs-plugin/cvs-actions.h:
7025         * plugins/cvs-plugin/cvs-callbacks.c:
7026         * plugins/cvs-plugin/cvs-callbacks.h:
7027         * plugins/cvs-plugin/cvs-execute.c:
7028         * plugins/cvs-plugin/cvs-execute.h:
7029         * plugins/cvs-plugin/cvs-interface.c:
7030         * plugins/cvs-plugin/cvs-interface.h:
7031         * plugins/cvs-plugin/plugin.c:
7032         * plugins/cvs-plugin/plugin.h:
7033         * plugins/debug-manager/breakpoints.c:
7034         * plugins/debug-manager/breakpoints.h:
7035         * plugins/debug-manager/chunk_view.c:
7036         * plugins/debug-manager/chunk_view.h:
7037         * plugins/debug-manager/data_buffer.c:
7038         * plugins/debug-manager/data_buffer.h:
7039         * plugins/debug-manager/data_view.c:
7040         * plugins/debug-manager/data_view.h:
7041         * plugins/debug-manager/debug_tree.c:
7042         * plugins/debug-manager/debug_tree.h:
7043         * plugins/debug-manager/debugger.c:
7044         * plugins/debug-manager/debugger.h:
7045         * plugins/debug-manager/disassemble.c:
7046         * plugins/debug-manager/disassemble.h:
7047         * plugins/debug-manager/info.c:
7048         * plugins/debug-manager/info.h:
7049         * plugins/debug-manager/locals.c:
7050         * plugins/debug-manager/locals.h:
7051         * plugins/debug-manager/memory.c:
7052         * plugins/debug-manager/memory.h:
7053         * plugins/debug-manager/plugin.c:
7054         * plugins/debug-manager/plugin.h:
7055         * plugins/debug-manager/registers.c:
7056         * plugins/debug-manager/registers.h:
7057         * plugins/debug-manager/sexy-icon-entry.c:
7058         * plugins/debug-manager/sexy-icon-entry.h:
7059         * plugins/debug-manager/sharedlib.c:
7060         * plugins/debug-manager/sharedlib.h:
7061         * plugins/debug-manager/signals.c:
7062         * plugins/debug-manager/signals.h:
7063         * plugins/debug-manager/sparse_buffer.c:
7064         * plugins/debug-manager/sparse_buffer.h:
7065         * plugins/debug-manager/sparse_view.c:
7066         * plugins/debug-manager/sparse_view.h:
7067         * plugins/debug-manager/stack_trace.c:
7068         * plugins/debug-manager/stack_trace.h:
7069         * plugins/debug-manager/start.c:
7070         * plugins/debug-manager/start.h:
7071         * plugins/debug-manager/threads.c:
7072         * plugins/debug-manager/threads.h:
7073         * plugins/debug-manager/utilities.c:
7074         * plugins/debug-manager/utilities.h:
7075         * plugins/debug-manager/watch.c:
7076         * plugins/debug-manager/watch.h:
7077         * plugins/devhelp/htmlview.c:
7078         * plugins/devhelp/htmlview.h:
7079         * plugins/document-manager/action-callbacks.c:
7080         * plugins/document-manager/action-callbacks.h:
7081         * plugins/document-manager/anjuta-docman.c:
7082         * plugins/document-manager/anjuta-docman.h:
7083         * plugins/document-manager/editor-tooltips.c:
7084         * plugins/document-manager/editor-tooltips.h:
7085         * plugins/document-manager/file_history.c:
7086         * plugins/document-manager/file_history.h:
7087         * plugins/document-manager/indent-dialog.c:
7088         * plugins/document-manager/indent-dialog.h:
7089         * plugins/document-manager/indent-util.c:
7090         * plugins/document-manager/indent-util.h:
7091         * plugins/document-manager/plugin.c:
7092         * plugins/editor/aneditor-autocomplete.cxx:
7093         * plugins/editor/aneditor-calltip.cxx:
7094         * plugins/editor/aneditor-indent.cxx:
7095         * plugins/editor/aneditor-priv.h:
7096         * plugins/editor/aneditor.cxx:
7097         * plugins/editor/aneditor.h:
7098         * plugins/editor/lexer.h:
7099         * plugins/editor/plugin.c:
7100         * plugins/editor/plugin.h:
7101         * plugins/editor/print.c:
7102         * plugins/editor/print.h:
7103         * plugins/editor/properties.h:
7104         * plugins/editor/properties_cxx.h:
7105         * plugins/editor/style-editor.c:
7106         * plugins/editor/style-editor.h:
7107         * plugins/editor/text-editor-iterable.c:
7108         * plugins/editor/text-editor-iterable.h:
7109         * plugins/editor/text_editor.c:
7110         * plugins/editor/text_editor.h:
7111         * plugins/editor/text_editor_cbs.c:
7112         * plugins/editor/text_editor_cbs.h:
7113         * plugins/editor/text_editor_menu.c:
7114         * plugins/editor/text_editor_menu.h:
7115         * plugins/editor/text_editor_prefs.c:
7116         * plugins/editor/text_editor_prefs.h:
7117         * plugins/file-loader/dnd.c:
7118         * plugins/file-loader/dnd.h:
7119         * plugins/file-loader/plugin.c:
7120         * plugins/file-manager/an_file_view.c:
7121         * plugins/file-manager/plugin.c:
7122         * plugins/file-wizard/file.c:
7123         * plugins/file-wizard/file.h:
7124         * plugins/file-wizard/plugin.c:
7125         * plugins/file-wizard/plugin.h:
7126         * plugins/gdb/debugger.c:
7127         * plugins/gdb/debugger.h:
7128         * plugins/gdb/gdbmi-test.c:
7129         * plugins/gdb/gdbmi.c:
7130         * plugins/gdb/gdbmi.h:
7131         * plugins/gdb/global.h:
7132         * plugins/gdb/parser.c:
7133         * plugins/gdb/parser.h:
7134         * plugins/gdb/plugin.c:
7135         * plugins/gdb/plugin.h:
7136         * plugins/gdb/utilities.c:
7137         * plugins/gdb/utilities.h:
7138         * plugins/glade/plugin.c:
7139         * plugins/glade/plugin.h:
7140         * plugins/gtodo/egg-datetime.c:
7141         * plugins/gtodo/egg-datetime.h:
7142         * plugins/gtodo/eggtrayicon.c:
7143         * plugins/gtodo/eggtrayicon.h:
7144         * plugins/gtodo/plugin.c:
7145         * plugins/gvim/anjuta-vim.c:
7146         * plugins/gvim/anjuta-vim.h:
7147         * plugins/gvim/gtkvim.c:
7148         * plugins/gvim/gtkvim.h:
7149         * plugins/gvim/plugin.c:
7150         * plugins/gvim/plugin.h:
7151         * plugins/language-support-cpp-java/plugin.c:
7152         * plugins/language-support-cpp-java/plugin.h:
7153         * plugins/macro/macro-actions.c:
7154         * plugins/macro/macro-actions.h:
7155         * plugins/macro/macro-db.c:
7156         * plugins/macro/macro-db.h:
7157         * plugins/macro/macro-dialog.c:
7158         * plugins/macro/macro-dialog.h:
7159         * plugins/macro/macro-edit.c:
7160         * plugins/macro/macro-edit.h:
7161         * plugins/macro/macro-util.c:
7162         * plugins/macro/macro-util.h:
7163         * plugins/macro/plugin.c:
7164         * plugins/macro/plugin.h:
7165         * plugins/message-view/anjuta-msgman.c:
7166         * plugins/message-view/anjuta-msgman.h:
7167         * plugins/message-view/message-view.c:
7168         * plugins/message-view/message-view.h:
7169         * plugins/message-view/plugin.c:
7170         * plugins/message-view/plugin.h:
7171         * plugins/patch/patch-plugin.c:
7172         * plugins/patch/patch-plugin.h:
7173         * plugins/patch/plugin.c:
7174         * plugins/patch/plugin.h:
7175         * plugins/profiler/gprof-call-graph-block-entry.c:
7176         * plugins/profiler/gprof-call-graph-block-entry.h:
7177         * plugins/profiler/gprof-call-graph-block.c:
7178         * plugins/profiler/gprof-call-graph-block.h:
7179         * plugins/profiler/gprof-call-graph-view.c:
7180         * plugins/profiler/gprof-call-graph-view.h:
7181         * plugins/profiler/gprof-call-graph.c:
7182         * plugins/profiler/gprof-call-graph.h:
7183         * plugins/profiler/gprof-flat-profile-entry.c:
7184         * plugins/profiler/gprof-flat-profile-entry.h:
7185         * plugins/profiler/gprof-flat-profile-view.c:
7186         * plugins/profiler/gprof-flat-profile-view.h:
7187         * plugins/profiler/gprof-flat-profile.c:
7188         * plugins/profiler/gprof-flat-profile.h:
7189         * plugins/profiler/gprof-function-call-chart-view.c:
7190         * plugins/profiler/gprof-function-call-chart-view.h:
7191         * plugins/profiler/gprof-function-call-tree-view.c:
7192         * plugins/profiler/gprof-function-call-tree-view.h:
7193         * plugins/profiler/gprof-options.c:
7194         * plugins/profiler/gprof-options.h:
7195         * plugins/profiler/gprof-profile-data.c:
7196         * plugins/profiler/gprof-profile-data.h:
7197         * plugins/profiler/gprof-view-manager.c:
7198         * plugins/profiler/gprof-view-manager.h:
7199         * plugins/profiler/gprof-view.c:
7200         * plugins/profiler/gprof-view.h:
7201         * plugins/profiler/plugin.c:
7202         * plugins/profiler/plugin.h:
7203         * plugins/profiler/string-utils.c:
7204         * plugins/profiler/string-utils.h:
7205         * plugins/project-import/plugin.c:
7206         * plugins/project-import/plugin.h:
7207         * plugins/project-import/project-import.c:
7208         * plugins/project-import/project-import.h:
7209         * plugins/project-manager/plugin.c:
7210         * plugins/project-manager/plugin.h:
7211         * plugins/project-wizard/action.c:
7212         * plugins/project-wizard/action.h:
7213         * plugins/project-wizard/autogen.c:
7214         * plugins/project-wizard/autogen.h:
7215         * plugins/project-wizard/druid.c:
7216         * plugins/project-wizard/druid.h:
7217         * plugins/project-wizard/file.c:
7218         * plugins/project-wizard/file.h:
7219         * plugins/project-wizard/header.c:
7220         * plugins/project-wizard/header.h:
7221         * plugins/project-wizard/install.c:
7222         * plugins/project-wizard/install.h:
7223         * plugins/project-wizard/parser.c:
7224         * plugins/project-wizard/parser.h:
7225         * plugins/project-wizard/plugin.c:
7226         * plugins/project-wizard/plugin.h:
7227         * plugins/project-wizard/property.c:
7228         * plugins/project-wizard/property.h:
7229         * plugins/project-wizard/values.c:
7230         * plugins/project-wizard/values.h:
7231         * plugins/sample1/plugin.c:
7232         * plugins/search/plugin.c:
7233         * plugins/search/plugin.h:
7234         * plugins/search/search-replace_backend.c:
7235         * plugins/search/search-replace_backend.h:
7236         * plugins/search/search_preferences.c:
7237         * plugins/sourceview/anjuta-convert.c:
7238         * plugins/sourceview/anjuta-convert.h:
7239         * plugins/sourceview/anjuta-document-loader.c:
7240         * plugins/sourceview/anjuta-document-loader.h:
7241         * plugins/sourceview/anjuta-document-saver.c:
7242         * plugins/sourceview/anjuta-document-saver.h:
7243         * plugins/sourceview/anjuta-document.c:
7244         * plugins/sourceview/anjuta-document.h:
7245         * plugins/sourceview/anjuta-encodings.c:
7246         * plugins/sourceview/anjuta-encodings.h:
7247         * plugins/sourceview/anjuta-languages-manager.c:
7248         * plugins/sourceview/anjuta-languages-manager.h:
7249         * plugins/sourceview/anjuta-utils.c:
7250         * plugins/sourceview/anjuta-utils.h:
7251         * plugins/sourceview/anjuta-view.c:
7252         * plugins/sourceview/anjuta-view.h:
7253         * plugins/sourceview/assist-window.c:
7254         * plugins/sourceview/assist-window.h:
7255         * plugins/sourceview/sourceview-cell.c:
7256         * plugins/sourceview/sourceview-cell.h:
7257         * plugins/sourceview/sourceview-prefs.c:
7258         * plugins/sourceview/sourceview-prefs.h:
7259         * plugins/sourceview/sourceview-print.c:
7260         * plugins/sourceview/sourceview-print.h:
7261         * plugins/sourceview/sourceview-private.h:
7262         * plugins/sourceview/sourceview-tags.c:
7263         * plugins/sourceview/sourceview-tags.h:
7264         * plugins/sourceview/sourceview.c:
7265         * plugins/sourceview/sourceview.h:
7266         * plugins/subversion/plugin.c:
7267         * plugins/subversion/plugin.h:
7268         * plugins/subversion/subversion-actions.c:
7269         * plugins/subversion/subversion-actions.h:
7270         * plugins/subversion/subversion-callbacks.c:
7271         * plugins/subversion/subversion-callbacks.h:
7272         * plugins/subversion/svn-auth.c:
7273         * plugins/subversion/svn-auth.h:
7274         * plugins/subversion/svn-backend-priv.h:
7275         * plugins/subversion/svn-backend.c:
7276         * plugins/subversion/svn-backend.h:
7277         * plugins/subversion/svn-notify.c:
7278         * plugins/subversion/svn-notify.h:
7279         * plugins/subversion/svn-thread.c:
7280         * plugins/subversion/svn-thread.h:
7281         * plugins/symbol-browser/an_symbol.c:
7282         * plugins/symbol-browser/an_symbol.h:
7283         * plugins/symbol-browser/an_symbol_info.c:
7284         * plugins/symbol-browser/an_symbol_info.h:
7285         * plugins/symbol-browser/an_symbol_iter.c:
7286         * plugins/symbol-browser/an_symbol_iter.h:
7287         * plugins/symbol-browser/an_symbol_prefs.c:
7288         * plugins/symbol-browser/an_symbol_prefs.h:
7289         * plugins/symbol-browser/an_symbol_search.c:
7290         * plugins/symbol-browser/an_symbol_search.h:
7291         * plugins/symbol-browser/an_symbol_view.c:
7292         * plugins/symbol-browser/an_symbol_view.h:
7293         * plugins/symbol-browser/plugin.c:
7294         * plugins/symbol-browser/plugin.h:
7295         * plugins/terminal/terminal.c:
7296         * plugins/tools/dialog.c:
7297         * plugins/tools/dialog.h:
7298         * plugins/tools/editor.c:
7299         * plugins/tools/editor.h:
7300         * plugins/tools/execute.c:
7301         * plugins/tools/execute.h:
7302         * plugins/tools/fileop.c:
7303         * plugins/tools/fileop.h:
7304         * plugins/tools/plugin.c:
7305         * plugins/tools/plugin.h:
7306         * plugins/tools/scripts/find-fixmes.pl:
7307         * plugins/tools/scripts/translation-status.pl:
7308         * plugins/tools/tool.c:
7309         * plugins/tools/tool.h:
7310         * plugins/tools/variable.c:
7311         * plugins/tools/variable.h:
7312         * plugins/valgrind/ldd.c:
7313         * plugins/valgrind/ldd.h:
7314         * plugins/valgrind/list.c:
7315         * plugins/valgrind/list.h:
7316         * plugins/valgrind/menu-utils.c:
7317         * plugins/valgrind/menu-utils.h:
7318         * plugins/valgrind/parser.c:
7319         * plugins/valgrind/parser.h:
7320         * plugins/valgrind/plugin.c:
7321         * plugins/valgrind/plugin.h:
7322         * plugins/valgrind/preferences.c:
7323         * plugins/valgrind/preferences.h:
7324         * plugins/valgrind/process.c:
7325         * plugins/valgrind/process.h:
7326         * plugins/valgrind/symtab.c:
7327         * plugins/valgrind/symtab.h:
7328         * plugins/valgrind/vgactions.c:
7329         * plugins/valgrind/vgactions.h:
7330         * plugins/valgrind/vgcachegrindprefs.c:
7331         * plugins/valgrind/vgcachegrindprefs.h:
7332         * plugins/valgrind/vgdefaultview.c:
7333         * plugins/valgrind/vgdefaultview.h:
7334         * plugins/valgrind/vgerror.c:
7335         * plugins/valgrind/vgerror.h:
7336         * plugins/valgrind/vggeneralprefs.c:
7337         * plugins/valgrind/vggeneralprefs.h:
7338         * plugins/valgrind/vghelgrindprefs.c:
7339         * plugins/valgrind/vghelgrindprefs.h:
7340         * plugins/valgrind/vgio.c:
7341         * plugins/valgrind/vgio.h:
7342         * plugins/valgrind/vgmemcheckprefs.c:
7343         * plugins/valgrind/vgmemcheckprefs.h:
7344         * plugins/valgrind/vgrule-editor.c:
7345         * plugins/valgrind/vgrule-editor.h:
7346         * plugins/valgrind/vgrule-list.c:
7347         * plugins/valgrind/vgrule-list.h:
7348         * plugins/valgrind/vgrule.c:
7349         * plugins/valgrind/vgrule.h:
7350         * plugins/valgrind/vgrulepattern.c:
7351         * plugins/valgrind/vgrulepattern.h:
7352         * plugins/valgrind/vgsearchbar.c:
7353         * plugins/valgrind/vgsearchbar.h:
7354         * plugins/valgrind/vgstrpool.c:
7355         * plugins/valgrind/vgstrpool.h:
7356         * plugins/valgrind/vgtoolprefs.c:
7357         * plugins/valgrind/vgtoolprefs.h:
7358         * plugins/valgrind/vgtoolview.c:
7359         * plugins/valgrind/vgtoolview.h:
7360         * src/about.c:
7361         * src/about.h:
7362         * src/action-callbacks.c:
7363         * src/action-callbacks.h:
7364         * src/anjuta-actions.h:
7365         * src/anjuta-app.c:
7366         * src/anjuta-app.h:
7367         * src/anjuta-callbacks.c:
7368         * src/anjuta-callbacks.h:
7369         * src/anjuta.c:
7370         * src/anjuta.h:
7371         * src/anjuta_cbs.c:
7372         * src/bacon-message-connection.c:
7373         * src/bacon-message-connection.h:
7374         * src/getline.c:
7375         * src/main.c:
7376         * src/shell.c:
7377         * src/shell.h:
7378         * src/start-with.c:
7379         * src/start-with.h:
7380         * src/utilities.c:
7381         * src/utilities.h:
7382         * tagmanager/options.c:
7383         
7384         Change the address of FSF in various files
7386 2007-08-30  Johannes Schmid <jhs@gnome.org>
7388         * anjuta.glade:
7389         * anjuta.gladep:
7390         Removed because they are no longer in use
7391         
7392         * plugins/class-gen/anjuta-class-gen-plugin.glade:
7393         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
7394         Marked some strings as not translatable
7396         * plugins/search/search-replace.c: (list_max_items):
7397         Fixed a possible memory corruption
7399         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7400         Do not show menuitems for locked layout items
7402         * src/main.c: (main):
7403         Some minor style correction in gnome_init
7405 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
7407         * plugins/debug-manager/debugger.c,
7408         plugins/debug-manager/breakpoints.c,
7409         plugins/gdb/plugin.c,
7410         plugins/gdb/debugger.c,
7411         libanjuta/interfaces/libanjuta.idl:
7412         Move all breakpoints functions from IAnjutaDebugger to a new
7413         IAnjutaBreakpointDebugger interface
7415 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
7417         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7418         * plugins/debug-manager/plugin.c,
7419         plugins/debug-manager/breakpoints.c,
7420         plugins/tools/execute.c,
7421         plugins/project-wizard/plugin.c,
7422         plugins/build-basic-autotools/executer.c,
7423         plugins/gdb/debugger.c,
7424         plugins/profiler/gprof-options.h,
7425         plugins/sourceview/assist-window.h,
7426         plugins/class-gen/transform.c,
7427         libanjuta/anjuta-plugin-description.c,
7428         libanjuta/anjuta-status.c,
7429         libanjuta/anjuta-glue-c.c,
7430         libanjuta/anjuta-glue-cpp.c,
7431         plugins/symbol-browser/an_symbol_prefs.c:
7432         Fix warnings mostly "dereferencing type-punned pointer"
7433         Fix two bugs in breakpoints.c and an_symbol_prefs.c
7435 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
7437         * plugins/debug-manager/breakpoints.c,
7438         plugins/debug-manager/debugger.c:
7439         Avoid an endless loop if clearing all breakpoints while the programm
7440         is running
7442 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
7444         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7445         * plugins/debug-manager/plugin.c:
7446         Fix a segmentation fault added in the previous patch
7448 2007-07-21  Johannes Schmid <jhs@gnome.org>
7450         * plugins/build-basic-autotools/executer.c:
7451         (get_program_parameters):
7452         
7453         Show an error dialog if no targets are availible instead of
7454         just returning
7456 2007-07-20  Johannes Schmid <jhs@gnome.org>
7458         * libanjuta/anjuta-shell.c: (on_widget_data_add),
7459         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
7460         * libanjuta/anjuta-shell.h:
7461         * plugins/document-manager/plugin.c: (activate_plugin):
7462         * plugins/glade/anjuta-design-document.c:
7463         * plugins/glade/plugin.c: (glade_update_ui):
7464         * src/anjuta-app.c: (anjuta_app_add_widget_full),
7465         (anjuta_shell_iface_init):
7466         * src/shell.c: (anjuta_test_shell_add_widget),
7467         (anjuta_shell_iface_init):
7468         
7469         Make the document manager undockable (#458038)
7471 2007-07-20  Johannes Schmid <jhs@gnome.org>
7473         * plugins/document-manager/plugin.c: (on_editor_update_ui):
7474         * plugins/glade/anjuta-design-document.c:
7475         * plugins/glade/plugin.c: (glade_update_ui):
7476         
7477         Fixed some save/dirty status bug in glade
7479 2007-07-20  Johannes Schmid <jhs@gnome.org>
7481         * libanjuta/anjuta-status.c:
7482         Fixed crasher on shutdown
7484 2007-07-20  Johannes Schmid <jhs@gnome.org>
7486         * configure.in:
7487         Minimum glade requirement is 3.2 now. It was before
7488         but we did not check...
7489         
7490         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7491         * libanjuta/anjuta-profile.c:
7492         (anjuta_profile_add_plugins_from_xml):
7493         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
7494         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
7495         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
7496         * plugins/file-loader/plugin.c: (on_create_submenu):
7497         * plugins/file-manager/an_file_view.c: (compare_iter):
7498         * plugins/glade/plugin.c: (activate_plugin):
7499         * src/anjuta-app.c: (on_toolbar_view_toggled):
7500         * src/main.c: (main):
7501         
7502         Fixed lots of memory leaks (thansk valgrind)
7504 2007-07-19  Johannes Schmid <jhs@gnome.org>
7506         * plugins/debug-manager/plugin.c: (value_added_current_editor):
7507         * plugins/document-manager/anjuta-docman.c:
7508         (anjuta_docman_set_busy):
7509         * plugins/document-manager/plugin.c: (on_editor_changed):
7510         * plugins/glade/plugin.c: (activate_plugin):
7511         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7512         (on_value_removed_current_editor):
7513         
7514         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
7516 2007-07-18  Johannes Schmid <jhs.gnome.org>
7518         * plugins/build-basic-autotools/executer.c: (execute_program):
7519         Fixed some of the scratchbox stuff but the environment is
7520         still broken
7522 2007-07-18  Johannes Schmid <jhs@gnome.org>
7524         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
7525         (on_plugin_deactivated), (get_plugin_loader_type):
7526         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
7527         (activate_plugin), (deactivate_plugin),
7528         (glade_plugin_instance_init):
7529         
7530         Fixed glade plugin deactivation
7532 2007-07-18  Johannes Schmid <jhs@gnome.org>
7534         * plugins/document-manager/anjuta-docman.c:
7535         (anjuta_docman_add_document):
7536         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
7537         
7538         Fixed path display in document manager with glade files
7540 2007-07-17  Johannes Schmid <jhs@gnome.org>
7542         * libanjuta/interfaces/Makefile.am.iface:
7543         * pixmaps/Makefile.am:
7544         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
7545         * plugins/debug-manager/plugin.c: (value_added_current_editor),
7546         (value_removed_current_editor):
7547         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
7548         (anjuta_docman_set_current_document):
7549         * plugins/document-manager/plugin.c: (on_editor_update_ui),
7550         (on_editor_added), (on_editor_changed):
7551         * plugins/glade/Makefile.am:
7552         * plugins/glade/anjuta-design-document.c:
7553         (anjuta_design_document_instance_init),
7554         (anjuta_design_document_set_property),
7555         (anjuta_design_document_get_property),
7556         (anjuta_design_document_class_init), (anjuta_design_document_new),
7557         (ifile_open), (ifile_get_uri), (ifile_iface_init):
7558         * plugins/glade/anjuta-design-document.h:
7559         * plugins/glade/anjuta-glade-notebook.c:
7560         * plugins/glade/anjuta-glade-notebook.h:
7561         * plugins/glade/plugin.c: (value_added_current_editor),
7562         (value_removed_current_editor), (glade_update_ui),
7563         (on_close_activated), (on_glade_project_changed),
7564         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7565         (ifile_open):
7566         * plugins/language-support-cpp-java/plugin.c:
7567         (on_value_added_current_editor), (on_value_removed_current_editor):
7568         * plugins/macro/plugin.c: (value_added_current_editor):
7569         * plugins/project-manager/plugin.c: (value_added_current_editor):
7570         * plugins/subversion/plugin.c: (value_added_current_editor):
7571         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7573         Fixed lot of IAnjutaEditor stuff and completed glade integration
7574         with document manager
7575         
7576         * plugins/build-basic-autotools/build-basic-autotools.c:
7577         (value_added_current_editor):
7578         * plugins/build-basic-autotools/executer.c: (execute_program):
7579         
7580         Some initial code to execute projects inside scratchbox
7581         
7582 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7584         * plugins/project-import/project-import.c:
7585         Project import overwrites file on user request (bug #452579)
7587 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7589         * plugins/debug-manager/debugger.c,
7590         plugins/debug-manager/threads.c,
7591         plugins/debug-manager/plugin.c,
7592         plugins/debug-manager/registers.c,
7593         plugins/debug-manager/locals.c,
7594         plugins/debug-manager/stack_trace.c,
7595         plugins/gdb/plugin.c,
7596         plugins/gdb/debugger.c,
7597         plugins/gdb/debugger.h,
7598         libanjuta/interfaces/libanjuta.idl:
7599         Rename change-location to program-moved
7600         Store thread id as gint instead of guint
7601         Do not display registers list if not available
7602         Add intermediate debugger states if missing
7604 2007-07-11  Johannes Schmid <jhs@gnome.org>
7606         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7607         .glade:
7608         Reverted unnecessary changes (#455819)
7610 2007-07-10  Johannes Schmid <jhs@gnome.org>
7612         * plugins/glade/plugin.c:
7613         Fixed glade plugin with glade 3.2 and another crasher
7615 2007-07-09  Johannes Schmid <jhs@gnome.org>
7617         * libanjuta/interfaces/libanjuta.idl:
7618         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7619         .glade:
7620         * plugins/debug-manager/breakpoints.c:
7621         (breakpoint_item_update_in_ui),
7622         (breakpoints_dbase_edit_breakpoint),
7623         (on_toggle_breakpoint_activate):
7624         * plugins/debug-manager/plugin.c:
7625         (on_run_to_cursor_action_activate):
7626         * plugins/document-manager/action-callbacks.c:
7627         (on_editor_command_cut_activate),
7628         (on_editor_command_copy_activate),
7629         (on_editor_command_paste_activate),
7630         (on_editor_command_clear_activate):
7631         * plugins/document-manager/anjuta-docman.c:
7632         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7633         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7634         (anjuta_docman_goto_file_line_mark),
7635         (anjuta_docman_find_editor_with_path),
7636         (anjuta_docman_get_all_editors):
7637         * plugins/document-manager/anjuta-docman.h:
7638         * plugins/document-manager/plugin.c:
7639         (update_editor_ui_interface_items), (on_editor_update_ui),
7640         (on_editor_changed), (on_session_save), (on_docman_auto_save),
7641         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7642         (ianjuta_document_manager_iface_init), (isaveable_save),
7643         (isavable_is_dirty):
7644         * plugins/editor/editor.glade:
7645         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7646         (idocument_paste), (idocument_clear), (idocument_iface_init),
7647         (iselection_iface_init):
7648         * plugins/glade/Makefile.am:
7649         * plugins/glade/anjuta-glade-notebook.c:
7650         (anjuta_glade_notebook_instance_init),
7651         (anjuta_glade_notebook_set_property),
7652         (anjuta_glade_notebook_get_property),
7653         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7654         (ifile_open), (ifile_get_uri), (ifile_iface_init),
7655         (ifile_savable_save), (ifile_savable_save_as),
7656         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7657         (ifile_savable_iface_init), (idocument_can_redo),
7658         (idocument_can_undo), (idocument_begin_undo_action),
7659         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7660         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7661         (idocument_copy), (idocument_paste), (idocument_clear),
7662         (idocument_iface_init):
7663         * plugins/language-support-cpp-java/plugin.c:
7664         (on_value_added_current_editor), (on_value_removed_current_editor):
7665         * plugins/macro/macro-util.c: (get_current_editor):
7666         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7667         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7668         (on_next_occur), (on_incremental_entry_key_press),
7669         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7670         (on_toolbar_find_incremental_start),
7671         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7672         * plugins/search/search-replace.c: (search_start_over),
7673         (search_update_combos), (replace_update_combos),
7674         (anjuta_search_replace_activate):
7675         * plugins/search/search-replace_backend.c: (create_search_entries):
7676         * plugins/sourceview/sourceview.c: (idocument_cut),
7677         (idocument_copy), (idocument_paste), (idocument_clear),
7678         (idocument_iface_init), (iselect_iface_init), (iassist_react):
7679         * plugins/tools/editor.c: (on_editor_response):
7680         * plugins/tools/execute.c: (get_current_editor),
7681         (atp_output_context_initialize), (atp_user_tool_execute):
7682         * plugins/tools/variable.c: (get_current_editor),
7683         (atp_variable_get_editor_variable):
7684         
7685         Some more IAnjutaEditor => IAnjutaDocument fixing!
7686         
7687         * plugins/glade/anjuta-glade-notebook.h:
7688         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7689         (glade_update_ui):
7690         * plugins/glade/plugin.h:
7691         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7692         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
7693         be used for glade, too. It might still have some rough edges but already works.
7694         (Fixes #415547 – Glade usability problem)
7696 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
7698         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7699           development release (I updated version of glade3 svn to 3.3.2).
7701 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7703         * plugins/symbol-browser/an_symbol_view.c:
7704         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7706 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7708         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7709         (on_system_tags_update_finished), (on_update_global_clicked),
7710         (prefs_page_init), (on_gconf_notify_tags_list_changed),
7711         (symbol_browser_prefs_init),
7712         (symbol_browser_prefs_create_global_tags),
7713         (symbol_browser_load_global_tags):
7714         * plugins/symbol-browser/an_symbol_prefs.h:
7715         * plugins/symbol-browser/an_symbol_view.c:
7716         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7717         * plugins/symbol-browser/an_symbol_view.h:
7718         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7719         on global tags update because of delayed prefs merging. Happens when
7720         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7721         is opened.
7723 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7725         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7726         after install/uninstall.
7728         Patch from James Liggett:
7729         * scripts/glade2schemas.pl: Fixed creating schemas for list
7730         values.
7732 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
7734         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7735           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7736           development release since glade svn version is also 3.3.1. In future, the
7737           solution would be for us to always increment the micro version when
7738           changing the API.
7740 2007-07-05  Johannes Schmid <jhs@gnome.org>
7742         * libanjuta/interfaces/libanjuta.idl:
7743         * plugins/build-basic-autotools/build-basic-autotools.c:
7744         (on_build_mesg_format):
7745         * plugins/debug-manager/breakpoints.c:
7746         (breakpoint_item_update_in_ui),
7747         (breakpoints_dbase_edit_breakpoint),
7748         (on_toggle_breakpoint_activate):
7749         * plugins/debug-manager/plugin.c:
7750         (on_run_to_cursor_action_activate):
7751         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7752         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7753         (get_current_editor), (on_save_activate), (on_save_as_activate),
7754         (on_save_prompt_save_editor), (on_close_file_activate),
7755         (on_close_all_file_activate), (on_reload_file_activate),
7756         (anjuta_print_cb), (anjuta_print_preview_cb),
7757         (on_editor_command_upper_case_activate),
7758         (on_editor_command_lower_case_activate),
7759         (on_editor_command_undo_activate),
7760         (on_editor_command_redo_activate),
7761         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7762         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7763         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7764         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7765         (on_zoom_out_text_activate), (on_force_hilite_activate),
7766         (on_indent1_activate), (on_swap_activate),
7767         (on_editor_add_view_activate), (on_editor_remove_view_activate):
7768         * plugins/document-manager/anjuta-docman.c:
7769         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7770         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7771         (anjuta_docman_dispose), (on_notebook_switch_page),
7772         (anjuta_docman_page_from_widget), (on_editor_destroy),
7773         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7774         (anjuta_docman_get_current_document),
7775         (anjuta_docman_set_current_document),
7776         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7777         (anjuta_docman_update_page_label),
7778         (anjuta_docman_get_document_from_path),
7779         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7780         (anjuta_docman_order_tabs):
7781         * plugins/document-manager/anjuta-docman.h:
7782         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7783         (update_editor_ui_interface_items), (update_editor_ui),
7784         (on_editor_update_save_ui), (on_editor_update_ui),
7785         (on_editor_changed), (on_save_prompt_save_editor),
7786         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7787         (ianjuta_docman_get_current_document),
7788         (ianjuta_docman_set_current_document),
7789         (ianjuta_docman_remove_buffer),
7790         (ianjuta_document_manager_iface_init), (ifile_get_uri):
7791         * plugins/editor/text_editor.c: (itext_editor_iface_init),
7792         (idocument_get_filename), (idocument_can_undo),
7793         (idocument_can_redo), (idocument_undo),
7794         (idocument_begin_undo_action), (idocument_end_undo_action),
7795         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7796         * plugins/language-support-cpp-java/plugin.c:
7797         (on_editor_char_inserted_cpp), (on_auto_indent):
7798         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7799         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7800         * plugins/sample1/plugin.c: (on_sample_action_activate):
7801         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7802         (on_next_occur), (on_incremental_entry_key_press),
7803         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7804         (on_toolbar_find_incremental_start),
7805         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7806         * plugins/search/search-replace.c: (search_and_replace),
7807         (write_message_pane), (search_start_over), (search_update_combos),
7808         (replace_update_combos), (anjuta_search_replace_activate):
7809         * plugins/search/search-replace_backend.c:
7810         (file_buffer_new_from_path), (create_search_entries):
7811         * plugins/sourceview/sourceview-print.c: (create_print_job):
7812         * plugins/sourceview/sourceview.c:
7813         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7814         (idocument_can_redo), (idocument_can_undo),
7815         (idocument_begin_undo_action), (idocument_end_undo_action),
7816         (idocument_undo), (idocument_redo), (idocument_grab_focus),
7817         (idocument_get_filename), (idocument_iface_init):
7818         * plugins/tools/editor.c: (on_editor_response):
7819         * plugins/tools/execute.c: (atp_output_context_initialize),
7820         (atp_user_tool_execute):
7821         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7822         
7823         Create IAnjutaDocument interface. This interface is a more general idea
7824         of documents being anything that can be modified, has undo/redo and
7825         may have operations like copy/paste.
7826         The primary goal is to integrate better by making it use the standard file
7827         and edit menu instead of it's own glade menu. Of course the downside is that
7828         you won't be able to view a source file and the designer at the same time. Anyway
7829         so many people have complained that they "can't save a glade file" that I think
7830         this is the much better solution.
7831         Work on the glade plugin is still to come but the most difficult things should be
7832         done now.
7834 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7836         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7837           version 3.0.3.
7839 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7841         * libanjuta/anjuta-plugin-manager.c:
7842         (anjuta_plugin_manager_get_plugins_page),
7843         (anjuta_plugin_manager_get_remembered_plugins_page):
7844         * libanjuta/anjuta-plugin-manager.h:
7845         * src/anjuta-app.c: (anjuta_app_install_preferences):
7846         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7847         and remembered plugins preferences pages in separate pages (avoid
7848         crowd).
7850 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7852         Patch from James Liggett  <jrliggett@cox.net>:
7853         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7854         Installed editor preferences schemas. Fixes bug #453463.
7856 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7858         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7859         (anjuta_preferences_dialog_init): Sort preferences pages on title.
7861 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7863         * plugins/document-manager/anjuta-document-manager.ui:
7864         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7865         * src/action-callbacks.c:
7866         * src/action-callbacks.h:
7867         * src/anjuta-actions.h:
7868         * src/anjuta-app.c: (anjuta_app_instance_init),
7869         (anjuta_app_install_preferences):
7870         * src/anjuta.glade:
7871         * src/anjuta.ui: Moved plugins and shortcuts settings inside
7872         General preferences page. Move preferences menu from Settings to
7873         Edit submenu. And got rid of Settings submenu.
7875 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7877         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7878         
7879 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7881         * TODO.tasks: Increased bounty for on-demand preferences task to $150
7882         as discussed and agreed with James Liggett.
7884         Patch from James Liggett  <jrliggett@cox.net>:
7886         * configure.in:
7887         * libanjuta/anjuta-plugin-manager.c:
7888         (on_activated_plugin_objects_foreach),
7889         (anjuta_plugin_manager_get_active_plugin_objects):
7890         * libanjuta/anjuta-plugin-manager.h:
7891         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7892         (anjuta_plugin_deactivate):
7893         * libanjuta/anjuta-preferences-dialog.c:
7894         (anjuta_preferences_dialog_finalize),
7895         (anjuta_preferences_dialog_class_init), (add_category_columns),
7896         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7897         (anjuta_preferences_dialog_remove_page):
7898         * libanjuta/anjuta-preferences.c: (property_destroy),
7899         (unregister_preferences_key), (register_callbacks),
7900         (preferences_foreach_callback), (connect_prop_to_object),
7901         (anjuta_preferences_register_property_raw),
7902         (anjuta_preferences_register_property_custom),
7903         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7904         (anjuta_preferences_remove_page),
7905         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7906         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7907         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7908         (anjuta_preferences_class_init), (anjuta_preferences_new):
7909         * libanjuta/anjuta-preferences.h:
7910         * plugins/build-basic-autotools/Makefile.am:
7911         * plugins/build-basic-autotools/build-basic-autotools.c:
7912         (ipreferences_unmerge):
7913         * plugins/cvs-plugin/Makefile.am:
7914         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7915         * plugins/document-manager/Makefile.am:
7916         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7917         * plugins/editor/plugin.c: (ipreferences_unmerge):
7918         * plugins/file-manager/Makefile.am:
7919         * plugins/file-manager/plugin.c: (activate_plugin),
7920         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7921         * plugins/gtodo/plugin.c: (ipreferences_merge),
7922         (ipreferences_unmerge):
7923         * plugins/language-support-cpp-java/Makefile.am:
7924         * plugins/language-support-cpp-java/plugin.c:
7925         (ipreferences_unmerge):
7926         * plugins/message-view/Makefile.am:
7927         * plugins/message-view/plugin.c: (ipreferences_unmerge):
7928         * plugins/sourceview/Makefile.am:
7929         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7930         * plugins/symbol-browser/Makefile.am:
7931         * plugins/symbol-browser/an_symbol_prefs.c:
7932         (symbol_browser_prefs_finalize):
7933         * plugins/terminal/Makefile.am:
7934         * plugins/terminal/terminal.c: (ipreferences_unmerge):
7935         * plugins/valgrind/plugin.c: (ipreferences_merge),
7936         (ipreferences_unmerge):
7937         * scripts/Makefile.am:
7938         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7939         * src/Makefile.am:
7940         * src/action-callbacks.c: (on_set_preferences1_activate):
7941         * src/anjuta-app.c: (anjuta_app_instance_init),
7942         (anjuta_app_install_preferences):
7943         * src/anjuta-app.h:
7944         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7945         task: Bug #445314: On demand preferences widgets creation. Thanks
7946         James for this great work.
7948 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7950         * plugins/debug-manager/data_buffer.c,
7951         plugins/message-view/message-view.c: Fixed compiler warnings.
7953 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
7955         * src/action-callbacks.c: (help_activate),
7956         (on_help_manual_activate), (on_help_tutorial_activate),
7957         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
7959         Fixed help activation (bug #451557).
7961 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
7963         * AUTHORS: Added James Liggett. Forgot to add him before :(
7965 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
7967         * plugins/debug-manager/debugger.c,
7968         plugins/debug-manager/plugin.c,
7969         plugins/gdb/debugger.c,
7970         libanjuta/interfaces/libanjuta.idl:
7971         Add a GError* parameter to debugger-stopped signal
7973         * (added) libanjuta/anjuta-error.c,
7974         (added) libanjuta/anjuta-error.h,
7975         libanjuta/Makefile.am:
7976         Register GError as a boxed type
7978         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7979         Support GError* in signal, GError must be registered as a boxed type
7980         Accept NULL as strings
7982 === anjuta 2.2.0 ===
7984 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
7986         * configure.in: Bumped version to 2.2.0
7987         * NEWS: Updated for 2.2.0 stable release.
7988         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7989         Reduce the idle priority to make the UI update before anything else.
7991 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
7993         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7995         * libanjuta/interfaces/libanjuta.idl:
7996         * plugins/document-manager/action-callbacks.c:
7997         (on_editor_command_complete_word_activate):
7998         * plugins/document-manager/plugin.c:
7999         (update_editor_ui_interface_items):
8000         * plugins/editor/text_editor.c: (iautocomplete_activate),
8001         (iautocomplete_iface_init):
8002         * plugins/sourceview/sourceview.c: (iassist_iface_init):
8004         Moved autocomplete() method away from IAnjutaEditorAssist into
8005         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
8006         autocomplete and does not crash with sourceview. Fixes Bug #449620
8007         – The auto completion functionality not work. Also sets menuitem 
8008         insensitive when hiding them.
8010         * plugins/debug-manager/disassemble.c:
8011         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
8012         printf types.
8014 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
8016         * pixmaps/anjuta_splash.png: Updated.
8017         
8018         * plugins/search/search-replace.c
8019         (anjuta_search_replace_activate): Fixed "Find in Files" to select
8020         the right target (project).
8021         * ChangeLog: Added missing log.
8023 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8025         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
8026         manuals/anjuta-manual/C/fileoperations.xml,
8027         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
8029         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
8031         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
8033 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8035         * TODO.tasks: Added bounty for on-demand preferences.
8037         Patch from Thierry Moisan:
8038         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
8039         (bug #88824).
8041 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8043         Patch from tpgww@onepost.net:
8045         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
8046         * libegg/test-actions.c:
8047         * libegg/test-multi-drag.c: (main):
8048         * plugins/debug-manager/memory.c: (read_memory_block):
8049         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
8051         Fixes compile warnings. Fixes bug #427101.
8053 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8055         Patch from James Liggett:
8057         * plugins/profiler/gprof-options.c: (on_option_changed),
8058         (setup_widgets):
8059         * plugins/profiler/gprof-options.h:
8060         * plugins/profiler/gprof-profile-data.c:
8061         (gprof_profile_data_init_profile):
8062         * plugins/profiler/gprof-profile-data.h:
8063         * plugins/profiler/plugin.c: (profiler_get_data),
8064         (profiler_set_target), (register_options),
8065         (on_profile_data_browse_button_clicked),
8066         (on_profiling_options_button_clicked), (on_profiler_delete_data):
8067         * plugins/profiler/profiler.glade: implements independent targets.
8068         implements the ability to select arbitrary gmon.out files.
8069         Fixes bug #403502 – User should also be allowed to select an
8070         independent executable target.
8072 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8074         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
8076         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
8077         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
8079 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
8081         * plugins/debug-manager/plugin.c,
8082         plugins/debug-manager/breakpoints.c:
8083         Remove weak pointers when owner is destroyed
8084         Remove all breakpoints before loading new one
8086 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
8088         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
8089          
8090 2007-06-19  Naba Kumar  <naba@gnome.org>
8092         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
8093         Bug #448491 Empty Lines Problem.
8095         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
8096         
8097         * data/default.profile, plugins/message-view/plugin.c: Do not
8098         restore session for messages.
8099         Fixes bug #377461 – don't create new message window for each
8100         build/find.
8102         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
8103         Fixes a crash on exit/project-close if profiler plugin is loaded.
8105 2007-06-17  Naba Kumar  <naba@gnome.org>
8107         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
8108         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
8110         * plugins/file-loader/plugin.c: Fail on opening non existent files.
8111         Bug #448034 – Anjuta crashes on starting (when the last project
8112         directory was deleted).
8114         * plugins/document-manager/plugin.c: Set line markers for files
8115         opened via IAnjutaFile::open(). Fixes missing line markers while
8116         navigating symbols.
8118 2007-06-17  Naba Kumar  <naba@gnome.org>
8120         * plugins/sourceview/sourceview.glade: Set correct font
8121         default value and use monospace instead of sans. Fixes
8122         bug #448408 – crash in Anjuta IDE: Trying to change the
8123         editor
8125 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8127         * plugins/search/search-replace.c,
8128         plugins/search/search-replace.h,
8129         plugins/search/anjuta-search.glade:
8130         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
8131         Fixes bug #355166
8133 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8135         * plugins/debug-manager/plugin.c,
8136         plugins/debug-manager/breakpoints.c:
8137         Add weak references, fixes bug #448053 ?
8139 2007-06-16  Naba Kumar  <naba@gnome.org>
8141         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
8142         dialog to allow forgetting them if user chooses to select a different
8143         one.
8145 2007-06-13  Naba Kumar  <naba@gnome.org>
8147         * plugins/sourceview/sourceview-prefs.c: Initialize font
8148         on startup correctly if use_theme is set.
8150         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
8151         if available for default font. Fixes bug #447304.
8153         * plugins/sourceview/sourceview-prefs.c: Return value based
8154         on right data type. Fixes Bug #438878 – Using gtksourceview editor
8155         for the first time has black background
8156         
8157         * plugins/project-manager/plugin.c: Give a better error message
8158         when project could not be loaded.
8160         * libanjuta/anjuta-serializer.c: Added a comment.
8162 2007-06-13  Johannes Schmid <jhs@gnome.org>
8164         * configure.in:
8165         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
8166         most warnings to avoid simple coding problems.
8167         
8168         * plugins/message-view/anjuta-msgman.c:
8169         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
8170         * plugins/message-view/plugin.c: (on_view_changed),
8171         (ianjuta_msgman_add_view):
8172         
8173         Fixed #440866 by always presenting the message-manager when a tab is
8174         added because Gtk+ seems to have problems to add tabs to hidden widgets.
8175         
8176         * plugins/subversion/subversion-callbacks.c:
8177         (on_subversion_commit_response):
8178         Destroy dialog if user clicks "No"
8180 2007-06-12  Naba Kumar  <naba@gnome.org>
8182         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
8183         read and use of uninitialized variable.
8185         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
8186         because it is used in credits listing and packaging could compress
8187         it in docdir. Fixes bug #397881: The credits are empty
8189         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
8190         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
8191         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
8192         plugins/symbol-browser/an_symbol_info.c,
8193         plugins/symbol-browser/plugin.c,
8194         plugins/symbol-browser/an_symbol_view.c,
8195         plugins/editor/aneditor-autocomplete.cxx:
8197         - Do not access TMTag
8198         member in TMSymbol when freeing it because by then the tags
8199         could have changed. Avoids dangerous memory corruptions by freeing
8200         someone else's memory (Could explain those random crashes when
8201         refreshing symbols or re-loading a different project or closing
8202         a project). Anything that tries to refresh symbols could trigger
8203         this corruptions.
8204         - Added a flag to also retrieve method definitions as part of
8205         the class's scope members. And used it to set both function prototype
8206         and definition in symbols. Fixes navigation to prototype and
8207         function definitions from symbol browser (bug #440370)
8209         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8210         memory. Could fix those bogus 'file changed' dialogs.
8212         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8214 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8216         * (added) libanjuta/anjuta-utils-priv.h,
8217         libanjuta/anjuta-utils.h,
8218         libanjuta/anjuta-launcher.c,
8219         libanjuta/Makefile.am:
8220         Fix bug #440801: do not use config.h in public include files
8222 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8224         * plugins/project-wizard/templates/mkfile.wiz:
8225         Fix bug #442038: missing project.sh file
8227         * configure.in,
8228         plugins/project-wizard/templates/Makefile.am,
8229         plugins/project-wizard/templates/translatable-strings.h,
8230         (added) plugins/project-wizard/templates/sdl.wiz,
8231         (added) plugins/project-wizard/templates/appwiz_sdl.png,
8232         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8233         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8234         (added) plugins/project-wizard/templates/sdl/Makefile.am,
8235         (added) plugins/project-wizard/templates/sdl/.cvsignore,
8236         (added) plugins/project-wizard/templates/sdl/src/main.c,
8237         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8238         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8239         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8240         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8241         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8242         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8243         Fix bug #315635: add a SDL project wizard
8245 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
8247         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
8248         when SIGCHLD is triggered when main loop context is locked. Dead lock
8249         happens when child_exited callback also accesses main loop context.
8250         Happens particularly badly in debug target exiting.
8252 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
8254         * manuals/anjuta-manual/C/debugger.xml:
8255         First update of the debugger documentation
8257 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
8259         * manuals/anjuta-manual/C/fileoperations.xml,
8260         manuals/anjuta-manual/C/projects.xml,
8261         manuals/anjuta-manual/C/anjuta-manual.xml,
8262         manuals/anjuta-manual/C/build.xml,
8263         manuals/anjuta-manual/C/execute.xml,
8264         manuals/anjuta-manual/Makefile.am: Updated more documentation.
8265         Added project properties documentation. Moved execution section
8266         inside project management. Removed dead documentation.
8268 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
8270         * src/anjuta.c, plugins/symbol-browser/plugin.c,
8271         plugins/symbol-browser/plugin.h,
8272         plugins/symbol-browser/an_symbol_prefs.c,
8273         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8274         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
8275         progress bar instead of separate window for system tags
8276         generation. Renamed AnjutaStatus methods to a proper ones.
8278         * plugins/symbol-browser/plugin.c,
8279         plugins/symbol-browser/plugin.h,
8280         plugins/symbol-browser/an_symbol_prefs.c,
8281         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8282         global-tags/create_global_tags.sh.in: Get rid of message window
8283         for showing global tags creation and use a small window with
8284         progress bar.
8286 2007-05-30  Naba Kumar  <naba@gnome.org>
8288         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
8289         Bug 442315 – After calling configure, the build menus are still insensitive,
8290         Bug 442314 – Autogeneration fails when there is no autogen.sh
8292         * plugins/project-manager/plugin.c: Fixed mem corruption when it
8293         fails to remove target/source/group. Fixes bug #440196 – crash in
8294         Anjuta IDE: removing a target
8296 2007-05-29  Naba Kumar  <naba@gnome.org>
8298         * plugins/symbol-browser/an_symbol_view.c,
8299         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
8300         tags generation. Fixed runtime warning.
8302 2007-05-28  Naba Kumar  <naba@gnome.org>
8304         Patch from James Liggett  <jrliggett@cox.net>:
8305         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
8306         Fixed bug #403502 – User should also be allowed to select an
8307         independent executable target.
8309 2007-05-27  Johannes Schmid <jhs@gnome.org>
8311         * plugins/build-basic-autotools/build-basic-autotools.c:
8312         (get_real_directory), (on_build_mesg_format):
8313         
8314         Find correct files for error messages inside scratchbox
8316 2007-05-27  Naba Kumar  <naba@gnome.org>
8318         * manuals/anjuta-manual/C/projects.xml,
8319         manuals/anjuta-manual/C/projects.xml: Updated project
8320         management chapter more.
8322 2007-05-25  Johannes Schmid <jhs@gnome.org>
8324         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8325         * plugins/build-basic-autotools/build-basic-autotools.c:
8326         (on_sb_check_toggled), (build_execute_command),
8327         (ipreferences_merge), (ipreferences_unmerge):
8328         Added support for building inside scratchbox environment
8329         
8330         Patch from James Liggett <jrliggett@cox.net>:
8331         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
8332         (anjuta_msgman_append_view):
8334         Fix 440866 
8335           – Anjuta aborts with numerous assertion failures when adding a new message view tab
8337 2007-05-23  Naba Kumar  <naba@gnome.org>
8339         * manuals/anjuta-manual/C/projects.xml: Updated project
8340         management chapter.
8342 2007-05-22  Naba Kumar  <naba@gnome.org>
8344         * manuals/anjuta-manual/C/projects.xml: More updates.
8346         * manuals/anjuta-manual/C/introduction.xml,
8347         manuals/anjuta-manual/C/projects.xml,
8348         manuals/anjuta-manual/C/interface.xml: Updated documentation.
8350 2007-05-22  Naba Kumar  <naba@gnome.org>
8352         Patch from Étienne Bersac:
8353         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
8354         class in generated class.
8356 2007-05-22  Naba Kumar  <naba@gnome.org>
8358         * plugins/profiler/plugin.c: Fixed a compiler warning.
8359         * plugins/valgrind/Makefile.am: Added ldflags.
8361         Patch from James Liggett:
8362         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
8363         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
8364         specific options.
8366 2007-05-18  Johannes Schmid <jhs@gnome.org>
8368         * plugins/editor/text_editor.c:
8369         * plugins/language-support-cpp-java/plugin.c:
8370         (on_editor_language_changed), (on_value_added_current_editor),
8371         (on_value_removed_current_editor):
8372         
8373         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
8374         Fix assist support in language-support-plugin.
8376 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8378         * libanjuta/interfaces/libanjuta.idl:
8379         Add a new interface allowing to implement plugin able
8380         to load other plugins (not written in C)
8382         * libanjuta/anjuta-plugin-handle.c,
8383         libanjuta/anjuta-plugin-handle.h:
8384         Add a language and a resident plugin properties
8386         * libanjuta/anjuta-glue-plugin.c,
8387         libanjuta/anjuta-glue-plugin.h,
8388         (added)libanjuta/anjuta-glue-c.c,
8389         (added)libanjuta/anjuta-glue-c.h,
8390         libanjuta/Makefile.am:
8391         Split code used to load a C plugin into a common part
8392         in anjuta-glue-plugin and a specific part in anjuta-glue-c
8394         * libanjuta/anjuta-glue-factory.c,
8395         libanjuta/anjuta-glue-factory.h,
8396         libanjuta/anjuta-plugin-manager.c:
8397         Allow to load plugin not written in C and search for the
8398         additional needed code in another plugin
8400 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8402         * plugins/editor/text_editor.c:
8403         Add an empty implementation of IAnjutaEditorAssist for scintilla,
8404         avoiding a crash if scintilla is used
8406 2007-05-14  Johannes Schmid <jhs@gnome.org>
8408         * libanjuta/interfaces/libanjuta.idl:
8409         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8410         (assist_cleanup), (on_assist_end), (on_assist_cancel),
8411         (on_assist_chosen), (on_assist_update), (get_context),
8412         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
8413         (install_assist), (uninstall_assist), (install_support),
8414         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
8415         (cpp_java_plugin_instance_init):
8416         * plugins/language-support-cpp-java/plugin.h:
8417         Use IAnjutaEditorAssist to show language specific suggestions
8418         
8419         * plugins/sourceview/Makefile.am:
8420         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
8421         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8422         * plugins/sourceview/anjuta-view.h:
8423         * plugins/sourceview/assist-window.c: (assist_window_expose),
8424         (assist_window_set_property), (assist_window_get_property),
8425         (assist_window_class_init), (assist_activated),
8426         (assist_window_init), (assist_window_finalize),
8427         (assist_window_select), (assist_window_first),
8428         (assist_window_last), (assist_window_up), (assist_window_down),
8429         (get_coordinates), (assist_window_move), (assist_window_update),
8430         (assist_window_filter_keypress), (assist_window_is_active),
8431         (assist_window_new), (assist_window_get_trigger),
8432         (assist_window_get_position):
8433         * plugins/sourceview/assist-window.h:
8434         * plugins/sourceview/sourceview-args.c (removed):
8435         * plugins/sourceview/sourceview-args.h (removed):
8436         * plugins/sourceview/sourceview-autocomplete.c (removed):
8437         * plugins/sourceview/sourceview-autocomplete.h (removed):
8438         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8439         * plugins/sourceview/sourceview-private.h:
8440         * plugins/sourceview/sourceview-scope.c(removed):
8441         * plugins/sourceview/sourceview-scope.h(removed):
8442         * plugins/sourceview/sourceview.c: (on_assist_chosen),
8443         (on_assist_cancel), (on_document_char_added),
8444         (on_reload_dialog_response), (sourceview_class_init),
8445         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
8446         (iassist_remove_trigger), (iassist_autocomplete),
8447         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
8448         (iassist_react), (iassist_iface_init):
8449         * plugins/sourceview/tag-window.c (moved to assist-window.c):
8450         * plugins/sourceview/tag-window.h (moved to assist-window.c):
8451         
8452         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
8453         - Mark files dirty if reload dialog is canceled.
8455 2007-05-12  Naba Kumar  <naba@gnome.org>
8457         * libanjuta/anjuta-launcher.h: Corrected include file.
8459 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
8461         * libanjuta/anjuta-glue-plugin.c,
8462         libanjuta/anjuta-glue-plugin.h,
8463         libanjuta/anjuta-glue-factory.c,
8464         libanjuta/anjuta-glue-factory.h,
8465         ibanjuta/anjuta-plugin-manager.c:
8466         Move code used to load a C plugin from glue-factory to glue-plugin
8467         So loading a plugin written in another language could be done by
8468         just using another object derived from AnjutaGluePlugin
8470         * libanjuta/libanjuta.h:
8471         Remove anjuta-plugin-handle header, it's not installed as libanjuta
8472         includes
8474 === anjuta 2.1.3 ===
8476 2007-05-11  Naba Kumar  <naba@gnome.org>
8478         * configure.in: Bumped version to 2.1.3
8479         * NEWS: Updated.
8480         * AUTHORS: Updated.
8481         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
8483 2007-05-11  Naba Kumar  <naba@gnome.org>
8485         * configure.in:
8486         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
8487         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
8488         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
8490 2007-05-10  Johannes Schmid <jhs@gnome.org>
8492         * plugins/search/plugin.c:
8493         Make incremental search behave less annoying
8494         
8495 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
8497         * plugins/macro/macro-util.c:
8498         Fix bug #419008 and bug #419036
8499         When creating new header file, use name and email set in
8500         preferences and replace invalid C character by underscore
8501         in guards
8503 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
8505         * plugins/search/search-replace.c,
8506         plugins/search/search-replace_backend.c:
8507         Disable search button if search expression is empty (bug #378193)
8509 2007-05-08  Naba Kumar  <naba@gnome.org>
8511         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
8512         build error.
8514 2007-05-07  Naba Kumar  <naba@gnome.org>
8516         * configure.in:
8517         * plugins/project-wizard/templates/Makefile.am:
8518         * plugins/project-wizard/templates/minimal.wiz:
8519         * plugins/project-wizard/templates/minimal/.cvsignore:
8520         * plugins/project-wizard/templates/minimal/Makefile.am:
8521         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
8522         * plugins/project-wizard/templates/minimal/autogen.sh:
8523         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8524         * plugins/project-wizard/templates/minimal/project.anjuta:
8525         Added 'minimal', a generic and flat, project template.
8526         
8527 2007-05-05  Naba Kumar  <naba@gnome.org>
8529         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
8531         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
8532         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
8533         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
8534         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
8535         instead of a real one, fixes interdependency with libanjuta.
8536         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
8537         * libanjuta/Makefile.am: 
8538         * libegg/Makefile.am:
8539         * plugins/build-basic-autotools/Makefile.am:
8540         * plugins/class-gen/Makefile.am:
8541         * plugins/class-inheritance/Makefile.am:
8542         * plugins/cvs-plugin/Makefile.am:
8543         * plugins/debug-manager/Makefile.am:
8544         * plugins/devhelp/Makefile.am:
8545         * plugins/document-manager/Makefile.am:
8546         * plugins/editor/Makefile.am:
8547         * plugins/file-loader/Makefile.am:
8548         * plugins/file-manager/Makefile.am:
8549         * plugins/file-wizard/Makefile.am:
8550         * plugins/gdb/Makefile.am:
8551         * plugins/glade/Makefile.am:
8552         * plugins/gtodo/Makefile.am:
8553         * plugins/language-support-cpp-java/Makefile.am:
8554         * plugins/macro/Makefile.am:
8555         * plugins/message-view/Makefile.am:
8556         * plugins/patch/Makefile.am:
8557         * plugins/profiler/Makefile.am:
8558         * plugins/project-import/Makefile.am:
8559         * plugins/project-manager/Makefile.am:
8560         * plugins/project-wizard/Makefile.am:
8561         * plugins/sample1/Makefile.am:
8562         * plugins/search/Makefile.am:
8563         * plugins/sourceview/Makefile.am:
8564         * plugins/subversion/Makefile.am:
8565         * plugins/symbol-browser/Makefile.am:
8566         * plugins/terminal/Makefile.am:
8567         * plugins/tools/Makefile.am:
8568         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8570 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
8572         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8574 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8576         * libanjuta/anjuta-launcher.c,
8577         libanjuta/anjuta-launcher.h:
8578         Add some missing implementation
8580 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
8582         Reviewed by Naba Kumar  <naba@gnome.org>:
8583         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8584         for uninstall-hook.
8586 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
8588         Reviewed by Naba Kumar  <naba@gnome.org>:
8589         * plugins/editor/text_editor.c: Large memory addresses were being
8590         truncated, switched to glong (bug #422143).
8592 2007-04-24  Naba Kumar  <naba@gnome.org>
8594         * plugins/document-manager/plugin.c: (prefs_finalize):
8595         * plugins/editor/aneditor-autocomplete.cxx:
8596         * plugins/editor/text_editor_menu.c:
8597         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8598         * plugins/file-loader/plugin.c: (open_file_with),
8599         (create_open_with_submenu):
8600         * plugins/file-manager/plugin.c: (prefs_finalize):
8601         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8602         pointer type castings.
8604 2007-04-24  Naba Kumar  <naba@gnome.org>
8606         Patch from s|s  <supreet.sethi@gmail.com>:
8607         * (added) plugins/project-wizard/templates/django-logo.png:
8608         * (added) plugins/project-wizard/templates/django.wiz:
8609         * plugins/project-wizard/templates/Makefile.am:
8610         * plugins/project-wizard/templates/translatable-strings.h: Added
8611         django project template. http://www.djangoproject.com/
8613 2007-04-24  Naba Kumar  <naba@gnome.org>
8615         * plugins/subversion/anjuta-subversion.glade: Set expansion for
8616         the log entry widget and made the dialog little larger.
8618 2007-04-24  Naba Kumar  <naba@gnome.org>
8620         Patch from Halton Huo:
8621         * configure.in:
8622         * plugins/project-wizard/property.c:
8623         * plugins/subversion/svn-auth.c:
8624         * plugins/subversion/svn-backend-priv.h:
8625         * plugins/subversion/svn-backend.c:
8626         * plugins/subversion/svn-backend.h:
8627         * plugins/subversion/svn-notify.h: Proper use of subversion
8628         headers. Fixes build issues in solaris (bug #426701).
8630 2007-04-24  Naba Kumar  <naba@gnome.org>
8632         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8633         
8634         * plugins/project-wizard/templates/cpp.wiz:
8635         * plugins/project-wizard/templates/gcj.wiz:
8636         * plugins/project-wizard/templates/gnome.wiz:
8637         * plugins/project-wizard/templates/gtk.wiz:
8638         * plugins/project-wizard/templates/gtkmm.wiz:
8639         * plugins/project-wizard/templates/java.wiz:
8640         * plugins/project-wizard/templates/python.wiz:
8641         * plugins/project-wizard/templates/terminal.wiz:
8642         * plugins/project-wizard/templates/wxwin.wiz:
8643         * plugins/project-wizard/templates/xlib-dock.wiz:
8644         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8645         project option and set it ON by default (since gnome-build, can't
8646         enabled configure shared lib support later when a sharedlib target
8647         is added).
8649 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8651         * plugins/debug-manager/stack_trace.c:
8652         Fix a missing case in the previous changes
8654 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8656         * plugins/debug-manager/plugin.c:
8657         Fix bug #430401
8659         * plugins/debug-manager/breakpoints.c,
8660         plugins/gdb/plugin.c:
8661         Fix adding breakpoint on a function
8663         * plugins/debug-manager/stack_trace.c:
8664         Highlight changed stack frame
8666 2007-04-18  Naba Kumar  <naba@gnome.org>
8668         * plugins/document-manager/anjuta-docman.c:
8669         (anjuta_docman_dispose), (on_editor_destroy),
8670         (anjuta_docman_remove_editor): Remove the editor widget from
8671         the parent container before calling destroy, otherwise container
8672         removal happens after TextEditor is disposed resulting in call
8673         to value-remove for a TextEditor which is half-dead (crash).
8675 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8677         * plugins/debug-manager/data_buffer.c
8678         plugins/debug-manager/data_view.c,
8679         plugins/debug-manager/memory.c:
8680         Fixes for bug #418523, bug #427090 and bug #428174
8682 2007-04-11 Halton Huo <halton.huo@sun.com>
8684         reviewed by: <jhs@gnome.org>
8686         * configure.in:
8687         * libanjuta/Makefile.am:
8688         * libanjuta/anjuta-utils.c:
8689         * libanjuta/anjuta-utils.h:
8690         * manuals/reference/libanjuta/Makefile.am:
8691         
8692         Fixed compilation on sun by deploying the libutil methods
8693         in anjuta-utils.h and building them on condition.
8695 2007-04-11  Johannes Schmid <jhs@gnome.org>
8697         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8698         (anjuta_docman_add_editor):
8699         Hold a reference on the editor as long as we use it.
8700         
8701         * plugins/document-manager/plugin.c: (on_editor_changed):
8702         Destroy GValue to fix a memoery leak.
8704 2007-04-11  Johannes Schmid <jhs@gnome.org>
8706         * plugins/document-manager/plugin.c: (on_editor_changed):
8707         Fixed reference counting for editor by using g_value_take_object instead
8708         of g_value_set_object. The editors are now correctly finalized and thus
8709         we do not lack so much memory anymore.
8710         
8711         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8712         (anjuta_view_finalize), (anjuta_view_focus_out),
8713         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8714         * plugins/sourceview/anjuta-view.h:
8715         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8716         * plugins/sourceview/sourceview-prefs.c:
8717         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8718         * plugins/sourceview/sourceview-prefs.h:
8719         * plugins/sourceview/sourceview-private.h:
8720         * plugins/sourceview/sourceview.c: (on_document_loaded),
8721         (timeout_unref), (on_document_saved), (sourceview_finalize),
8722         (sourceview_new), (ifile_open), (ifile_savable_save),
8723         (ifile_savable_save_as):
8725         Several changes to fix things when the editor is correctly destroyed.
8726         Fixed preferences (which led me to the refcounting issue, #409412)
8727         and removed deprecated completition code that will be replace by
8728         IAnjutaAssist interface soon. 
8730 2007-04-11  Johannes Schmid <jhs@gnome.org>
8732         * libanjuta/anjuta-launcher.c:
8733         (anjuta_launcher_execution_done_cleanup),
8734         (anjuta_launcher_child_terminated):
8735         Possible fix for #428363 and added a g_return_if_fail
8737         * plugins/message-view/plugin.c: (activate_plugin):
8738         Fixed a Gtk/Gdl-Critical
8739         
8740         Patches from Étienne Bersac <bersace03@laposte.net>
8741         * plugins/class-gen/templates/go-source.tpl:
8742         * plugins/macro/macros.xml:
8743         Use better template for GObjects (#417875 and #417918)
8744         
8745         Patches from Halton Huo <halton.huo@sun.com>
8746         * libanjuta/anjuta-launcher.h:
8747         * libanjuta/anjuta-preferences.c:
8748         * libanjuta/anjuta-utils.c:
8749         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8750         (cg_window_set_add_to_repository):
8751         * plugins/class-inheritance/class-inherit.c:
8752         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8754 2007-04-09  Johannes Schmid <jhs@gnome.org>
8756         * plugins/editor/print.c: (anjuta_print_show_header):
8757         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8758         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8760   Some string changes (#427395 and #427399)
8762 2007-04-06  Johannes Schmid <jhs@gnome.org>
8764         * plugins/build-basic-autotools/build-basic-autotools.c:
8765         (on_build_mesg_format), (on_build_mesg_parse):
8766         Fixed full path detection
8768 2007-04-05  Naba Kumar  <naba@gnome.org>
8770         Patch from Halton Huo:
8771         * libanjuta/Makefile.am:
8772         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8773         * libanjuta/anjuta-glue-cpp.h:
8774         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8775         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8776         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8777         (anjuta_glue_factory_get_path), (get_already_loaded_module),
8778         (load_plugin), (anjuta_glue_factory_get_object_type):
8779         * libanjuta/anjuta-glue-factory.h:
8780         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8781         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8782         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8783         (anjuta_glue_plugin_new):
8784         * libanjuta/anjuta-glue-plugin.h:
8785         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8786         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8787         * libanjuta/anjuta-plugin.h:
8788         * libanjuta/glue-cpp.c:
8789         * libanjuta/glue-cpp.h:
8790         * libanjuta/glue-factory.c:
8791         * libanjuta/glue-factory.h:
8792         * libanjuta/glue-plugin.c:
8793         * libanjuta/glue-plugin.h:
8794         * plugins/build-basic-autotools/build-basic-autotools.h:
8795         * plugins/class-gen/plugin.h:
8796         * plugins/class-inheritance/plugin.h:
8797         * plugins/cvs-plugin/plugin.h:
8798         * plugins/debug-manager/plugin.h:
8799         * plugins/devhelp/plugin.h:
8800         * plugins/document-manager/plugin.h:
8801         * plugins/editor/plugin.h:
8802         * plugins/file-loader/plugin.h:
8803         * plugins/file-manager/plugin.h:
8804         * plugins/file-wizard/plugin.h:
8805         * plugins/gdb/plugin.h:
8806         * plugins/glade/plugin.h:
8807         * plugins/gtodo/plugin.h:
8808         * plugins/language-support-cpp-java/plugin.h:
8809         * plugins/macro/plugin.h:
8810         * plugins/message-view/plugin.h:
8811         * plugins/patch/plugin.h:
8812         * plugins/profiler/plugin.h:
8813         * plugins/project-import/plugin.h:
8814         * plugins/project-manager/plugin.h:
8815         * plugins/project-wizard/plugin.h:
8816         * plugins/sample1/plugin.h:
8817         * plugins/search/plugin.h:
8818         * plugins/sourceview/plugin.h:
8819         * plugins/subversion/plugin.h:
8820         * plugins/symbol-browser/plugin.h:
8821         * plugins/terminal/terminal.c:
8822         * plugins/tools/plugin.h:
8823         * plugins/tools/scripts/tools-2.xml.in:
8824         * plugins/valgrind/plugin.h:
8826         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8828 2007-04-05  Naba Kumar  <naba@gnome.org>
8830         * anjuta.spec.in, configure.in: Removed dead codes.
8831         
8832         Patch from Jos Dehaes:
8833         * configure.in, plugins/project-wizard/templates/Makefile.am,
8834         plugins/project-wizard/templates/mkfile.wiz,
8835         plugins/project-wizard/templates/translatable-strings.h: Enabled
8836         makefile-based project creation and import. Fixes bug #355145
8838 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8840         * plugins/debug-manager/debugger.c,
8841         plugins/debug-manager/plugin.c,
8842         plugins/gdb/anjuta-gdb.plugin.in:
8843         Code cleaning (remove unused code, rename this into self)
8844         Add information about supported format in debugger plugin
8845         Activate debugger plugin according to the target format
8847 2007-04-01  Naba Kumar  <naba@gnome.org>
8849         * plugins/message-view/message-view.c:
8850         (message_view_instance_init): Fixed message icons to appear.
8852 2007-03-31  Johannes Schmid <jhs@gnome.org>
8854         * plugins/message-view/anjuta-msgman.c:
8855         (anjuta_msgman_append_view):
8856         * plugins/message-view/plugin.c: (on_view_changed),
8857         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8858         
8859         Fixed #424845
8861 2007-03-31  Johannes Schmid <jhs@gnome.org>
8863         * plugins/message-view/message-view.c:
8864         (message_view_instance_init), (imessage_view_append):
8865         Show nice icons beside the messages for info, warning and error. This is a completly
8866         cosmetic change so if someone dislikes it he is free to remove it.
8868 2007-03-31  Johannes Schmid <jhs@gnome.org>
8869         
8870         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8871         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8872         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8873         * plugins/message-view/anjuta-msgman.h:
8874         * plugins/message-view/message-view.h:
8875         * plugins/message-view/plugin.c: (on_view_changed),
8876         (activate_plugin):
8877         Fixed #359399 and made next/previous insensitive when not availible
8878         
8879         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8880         (tag_style_to_string):
8881         Fixed namespace Problem with gdk >= 2.11
8882         
8883         * plugins/sourceview/sourceview-autocomplete.c:
8884         (sourceview_autocomplete_init):
8885         Removed structure, follow-up of #423682
8887 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8889         * plugins/debug-manager/debug_tree.c,
8890         plugins/debug-manager/debug_tree.h,
8891         plugins/debug-manager/watch.c,
8892         plugins/debug-manager/anjuta-debug-manager.glade:
8893         Inspect variable at cursor
8894         Fix buttons in inspect dialog
8896 2007-03-27  Halton Huo  <halton.huo@sun.com>
8898         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
8900         * plugins/sourceview/sourceview-autocomplete.c
8901         plugins/debug-manager/disassemble.c,
8902         libanjuta/interfaces/libanjuta.idl:
8903         Remove array with 0 size and empty structure as it is not
8904         supported by sun cc, Fixes bug #423682
8906         * plugins/debug-manager/debugger.c:
8907         Remove anonymous union as it is not supported by sun cc,
8908         Fixes bug #423680
8910 === anjuta 2.1.2 ===
8912 2007-03-28  Naba Kumar  <naba@gnome.org>
8914         * configure.in: Bumped version to 2.1.2
8915         * NEWS: Updated for release.
8916         
8917         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8918         Improved breakpoint marker icon.
8919         
8920         * plugins/editor/anjuta-editor.plugin.in,
8921         plugins/sourceview/sourceview.plugin.in: Made editor plugins
8922         non user activable since they are now remembered properly.
8924 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8926         * plugins/tools/editor.c:
8927         Fix bug #423270
8929 2007-03-27  Naba Kumar  <naba@gnome.org>
8931         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8932         word when autocompleting without leaving any trailing part of
8933         the word.
8935 2007-03-27  Kamil Páral  <ripper42@gmail.com>
8937         Reviewed by Naba Kumar  <naba@gnome.org>:
8938         * anjuta.desktop.in.in: Remove "Application" category from desktop
8939         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8940         
8941 2007-03-27  Naba Kumar  <naba@gnome.org>
8942         
8943         * configure.in, plugins/document-manager/anjuta-docman.c:
8944         (anjuta_docman_add_editor): Conditionally compile notebook tab
8945         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8947         Patch from Halton Huo:
8948         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8949         non gcc compiler flags. Fixes bug #423089.
8950         
8951 2007-03-26  Naba Kumar  <naba@gnome.org>
8952         
8953         * AUTHORS, NEWS, TODO.tasks: Updated.
8954         
8955         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8956         close menuitem.
8957         
8958         * plugins/symbol-browser/plugin.c: (on_editor_saved),
8959         (update_editor_symbol_model), (iter_matches),
8960         (on_editor_update_ui), (value_added_current_editor),
8961         (activate_plugin), (dispose),
8962         (symbol_browser_plugin_instance_init):
8963         * plugins/symbol-browser/plugin.h: update line on editor save
8964         and editor change. Code clean up and fixed warnings.
8966 2007-03-26  Naba Kumar  <naba@gnome.org>
8968         * plugins/project-wizard/templates/java/project.anjuta,
8969         plugins/project-wizard/templates/python/project.anjuta,
8970         plugins/project-wizard/templates/python/project.anjuta:
8971         Removed version control plugins from default selection.
8973         * plugins/tools/scripts/prepare-changelog.pl,
8974         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
8975         script to a better one (that works on both cvs and svn).
8977 2007-03-26  Naba Kumar  <naba@gnome.org>
8979         * (added) plugins/project-wizard/templates/translatable-strings.pl,
8980         Makefile.am: Added the generated translatable file (required for
8981         translations for svn checkouts).
8983         * (added)
8984         plugins/project-wizard/templates/extract-translatable-strings.pl
8985         plugins/project-wizard/templates/Makefile.am, Makefile.am,
8986         po/POTFILES.in: Generated translatable strings for .wiz files and
8987         added them in POTFILES.in for translation. Fixes bug #398035
8989 2007-03-25  Naba Kumar  <naba@gnome.org>
8991         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8992         
8993         * src/anjuta-app.c: Removed dead codes.
8994         
8995         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8996         global tags generation starts.
8997         
8998         * plugins/debug-manager/chunk_view.c,
8999         plugins/debug-manager/start.h,
9000         plugins/debug-manager/chunk_view.h,
9001         plugins/debug-manager/utilities.c,
9002         plugins/debug-manager/utilities.h,
9003         plugins/debug-manager/debugger.c,
9004         plugins/debug-manager/threads.c,
9005         plugins/debug-manager/disassemble.c,
9006         plugins/debug-manager/info.c,
9007         plugins/debug-manager/sharedlib.c,
9008         plugins/debug-manager/threads.h,
9009         plugins/debug-manager/disassemble.h,
9010         plugins/debug-manager/signals.c,
9011         plugins/debug-manager/info.h,
9012         plugins/debug-manager/sharedlib.h,
9013         plugins/debug-manager/data_buffer.c,
9014         plugins/debug-manager/data_view.c,
9015         plugins/debug-manager/signals.h,
9016         plugins/debug-manager/debug_tree.c,
9017         plugins/debug-manager/watch.c,
9018         plugins/debug-manager/registers.c,
9019         plugins/debug-manager/data_buffer.h,
9020         plugins/debug-manager/data_view.h,
9021         plugins/debug-manager/memory.c,
9022         plugins/debug-manager/debug_tree.h,
9023         plugins/debug-manager/watch.h,
9024         plugins/debug-manager/registers.h,
9025         plugins/debug-manager/memory.h,
9026         plugins/debug-manager/locals.c,
9027         plugins/debug-manager/sexy-icon-entry.c,
9028         plugins/debug-manager/breakpoints.c,
9029         plugins/debug-manager/locals.h,
9030         plugins/debug-manager/sexy-icon-entry.h,
9031         plugins/debug-manager/stack_trace.c,
9032         plugins/debug-manager/breakpoints.h,
9033         plugins/debug-manager/sparse_buffer.c,
9034         plugins/debug-manager/sparse_view.c,
9035         plugins/debug-manager/stack_trace.h,
9036         plugins/debug-manager/sparse_buffer.h,
9037         plugins/debug-manager/sparse_view.h,
9038         plugins/debug-manager/start.c,
9039         plugins/gdb/utilities.c,
9040         plugins/gdb/utilities.h,
9041         plugins/gdb/debugger.c,
9042         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
9043         setup.
9045 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9047         * plugins/gdb/debugger.c:
9048         Avoid empty debugger log window by limiting line to 90 characters
9050 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9052         * plugins/debug-manager/plugin.c,
9053         plugins/debug-manager/plugin.h,
9054         plugins/debug-manager/threads.c,
9055         plugins/debug-manager/threads.h,
9056         plugins/debug-manager/breakpoints.c,
9057         plugins/debug-manager/breakpoints.h,
9058         plugins/debug-manager/stack_trace.c,
9059         plugins/debug-manager/stack_trace.h:
9060         View code action now changes location in disassembly view too
9062         * plugins/debug-manager/anjuta-debug-manager.ui:
9063         Rename breakpoint actions
9065 2007-03-24  Naba Kumar  <naba@gnome.org>
9067         * configure.in, src/anjuta-app.c: Use the new docking algorithm
9068         in gdl 0.7.3 (svn trunk).
9069         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
9070         
9071 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9073         * plugins/debug-manager/threads.c,
9074         plugins/debug-manager/debug_tree.c,
9075         plugins/debug-manager/debug_tree.h,
9076         plugins/debug-manager/locals.c,
9077         plugins/debug-manager/registers.c,
9078         plugins/debug-manager/stack_trace.c:
9079         Allow to change current thread updating register, stack and locals
9080         Allow to change current stack frame updating locals
9082         * plugins/gdb/debugger.c:
9083         Read argument of selected stack frame
9085         * plugins/debug-manager/data_view.c:
9086         Fix an unrelated bug
9088 2007-03-23  Naba Kumar  <naba@gnome.org>
9090         * plugins/document-manager/anjuta-docman.c,
9091         plugins/document-manager/plugin.c: Fixed many memory leaks.
9092         (ianjuta_file_get_uri() returns a new string).
9094         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
9095         widget for save dialogs.
9096         
9097         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
9098         svn and fixed to get function/prototype/member args list. Call tips
9099         also work fine now.
9101 2007-03-22  Naba Kumar  <naba@gnome.org>
9103         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
9104         and calltips would work again for functions from global tags (Needs
9105         regenerating global tags).
9107         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
9108         ctags svn version and reopened bug #395362. Fixes tags parsing that
9109         seemed to have stopped working recently.
9111 2007-03-21  Naba Kumar  <naba@gnome.org>
9113         * tagmanager/tm_source_file.c, tagmanager/options.c,
9114         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
9115         extend .. more needs to be investigated and fixed). Enabled some
9116         debugging.
9118 2007-03-16  Naba Kumar  <naba@gnome.org>
9120         * src/anjuta.c: Fixed project loading from command line.
9122 2007-03-16  Naba Kumar  <naba@gnome.org>
9124         Patch from James Liggett <jrliggett@cox.net>:
9125         plugins/profiler/gprof-profile-data.c: Fixed a crash.
9126         
9127 2007-03-15  Naba Kumar  <naba@gnome.org>
9129         * libanjuta/anjuta-profile-manager.c,
9130         libanjuta/anjuta-profile-manager.h: Added method to get current
9131         profile.
9133         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
9134         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
9135         is exiting.
9137         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9138         plugins/file-loader/plugin.c: Moved to functions as utility functions.
9139         Also, not load project files in session load in loader plugin.
9140         
9141         * plugins/project-manager/plugin.c, src/anjuta.c:
9142         Emit "exiting" signal in shell when exiting anjuta. project manager
9143         listens to exiting signal and saves session. anjuta.c saves session
9144         only when current projfile is 'user'. Load project saved in session
9145         differently then the rest of the session. This should fix all the
9146         session restoration bugs.
9147         
9148         src/main.c: Present anjuta window when becon message is received.
9150 2007-03-14  Naba Kumar  <naba@gnome.org>
9152         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
9153         not randomly save (it was a wrong looping).
9154         
9155 2007-03-12  Naba Kumar  <naba@gnome.org>
9157         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
9159 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9161         * plugins/debug-manager/anjuta-debug-manager.ui,
9162         libanjuta/interfaces/libanjuta.idl,
9163         plugins/debug-manager/debugger.c,
9164         (added) plugins/debug-manager/threads.c,
9165         (added) plugins/debug-manager/threads.h,
9166         plugins/debug-manager/plugin.c,
9167         plugins/debug-manager/Makefile.am,
9168         plugins/gdb/plugin.c,
9169         plugins/gdb/debugger.c,
9170         plugins/gdb/debugger.h:
9171         Add a window displaying all threads
9172         Add needed functions
9173         Switching to a different thread is still not done
9175         * plugins/debug-manager/debug_tree.c,
9176         plugins/debug-manager/locals.c,
9177         plugins/debug-manager/stack_trace.c:
9178         Small cosmetic changes
9180         * plugins/gdb/gdbmi.c:
9181         Keep all elements in gdbmi hash
9182         Even if using the same key like in -threads-list-ids
9184 2007-03-11  Naba Kumar  <naba@gnome.org>
9186         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
9187         
9188         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
9189         
9190         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9191         manuals/reference/libanjuta/libanjuta-sections.txt,
9192         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
9193         interfaces.
9195 2007-03-11  Naba Kumar  <naba@gnome.org>
9197         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9198         gtk-doc properly. Bumped gtk-doc requirement to 1.4
9200         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9201         manuals/reference/libanjuta/libanjuta.types,
9202         manuals/reference/libanjuta/libanjuta-sections.txt,
9203         manuals/reference/libanjuta/.cvsignore,
9204         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9205         infrastructure. Got rid of tmpl/ directory and moved all section
9206         documenation to source code (requires gtk-doc >= 1.4).
9207         
9208         * libanjuta/anjuta-plugin-description.c,
9209         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
9210         libanjuta/cell-renderer-captioned-image.c,
9211         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9212         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9213         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9214         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9215         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9216         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9217         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9218         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9219         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9220         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9221         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9222         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9223         documentation from templates to source code.
9225 2007-03-10  Johannes Schmid <jhs@gnome.org>
9227         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9228         Added some debug output but could not figure out why 
9229         some plugins are not kept.
9230         
9231         * libanjuta/interfaces/libanjuta.idl:
9232         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9233         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9234         Added IAnjutaEditorGoto::matching_brace
9235         
9236         * plugins/document-manager/action-callbacks.c:
9237         (on_editor_command_match_brace_activate):
9238         * plugins/document-manager/plugin.c:
9239         (update_editor_ui_interface_items):
9240         * plugins/editor/text_editor.c: (igoto_matching_brace),
9241         (igoto_iface_init):
9242         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9243         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
9245 2007-03-09  Johannes Schmid <jhs@gnome.org>
9247         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9248         Hide correct column
9249         
9250         * plugins/sourceview/sourceview-private.h:
9251         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9252         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9253         (sourceview_new), (ifile_savable_save_as):
9254         Tweaked vfs monitoring
9256 2007-03-09  Johannes Schmid <jhs@gnome.org>
9258         * libanjuta/interfaces/Makefile.am.iface:
9259         Fixed installtion of header files
9260         
9261         * plugins/sourceview/sourceview.c: (set_select):
9262         do not scroll to much in interactive search
9264 2007-03-09  Naba Kumar  <naba@gnome.org>
9266         * src/anjuta.c: Fixed session restoration.
9267         
9268         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
9269         signal handlers after symbol browser plugin is deactivated.
9270         
9271         * plugins/editor/editor.glade,
9272         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9273         Fixed indentation confustion in preferences.
9275 2007-03-08  Johannes Schmid <jhs@gnome.org>
9277         * plugins/search/search-replace.c: (search_set_combo),
9278         (search_set_action), (search_set_target), (search_set_direction),
9279         (create_dialog), (search_disconnect_set_toggle_connect),
9280         (on_search_match_whole_word_toggled),
9281         (on_search_match_whole_line_toggled),
9282         (on_search_match_word_start_toggled),
9283         (search_set_toggle_direction):
9284         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
9285         it's somehow ugly and uses many deprecated widgets
9286         
9287         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
9288         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9289         Fix #394709
9290         
9291 2007-03-07  Naba Kumar  <naba@gnome.org>
9293         * src/anjuta.c: Make launching projects work from command line. Also
9294         fixes gnome session restart command.
9295         
9296 2007-03-07  Johannes Schmid <jhs@gnome.org>
9298         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
9299         * plugins/class-gen/plugin.c: (iwizard_activate):
9300         Fixed #408218
9301         
9302         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
9303         Fixed #402774
9304         
9305         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9306         Fixed #377483 (It's not possible to know if directories have
9307         a version in CVS. Show version column only if there are version
9308         informations availible
9310         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9311         Fixed memory leak
9313 2007-03-07  Johannes Schmid <jhs@gnome.org>
9315         * plugins/sourceview/sourceview-prefs.c: (get_bool):
9316         Fixed #409408
9317         * plugins/symbol-browser/an_symbol_prefs.c:
9318         (on_update_global_clicked):
9319         Fixed ##409176
9321 2007-03-07  Johannes Schmid <jhs@gnome.org>
9323         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
9324         (anjuta_save_prompt_new):
9325         * plugins/project-import/project-import.c:
9326         (project_import_finalize):
9327         Fixed Gtk-Criticals (maybe #409408)
9329 2007-03-07  Naba Kumar  <naba@gnome.org>
9331         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
9332         when we are at just beginning of string or comment. Fixes bug #397981.
9334 2007-03-07  Johannes Schmid <jhs@gnome.org>
9336         * plugins/language-support-cpp-java/plugin.c:
9337         (initialize_indentation_params):
9338         Removed annoying DEBUG_PRINT
9339         
9340         * plugins/sourceview/sourceview-cell.c:
9341         (sourceview_cell_instance_init), (icell_get_character),
9342         (icell_get_length), (icell_get_char), (icell_get_attribute):
9343         Improved code to be faster
9344         Implemented attribute handling so that indentation really works in any case
9346 2007-03-06  Johannes Schmid <jhs@gnome.org>
9348         * configure.in:
9349         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
9350         
9351         * plugins/document-manager/anjuta-docman.c:
9352         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
9353         Removed old and ugly tab drag&drop code and use built-in gtk stuff
9354         instead (required GTK >= 2.10)
9355         
9356         * plugins/sourceview/sourceview-private.h:
9357         * plugins/sourceview/sourceview.c:
9358         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9359         (sourceview_finalize), (sourceview_new), (imark_mark),
9360         (imark_unmark), (imark_is_marker_set),
9361         (imark_location_from_handle), (imark_delete_all_markers):
9362         Fixed marker handling and worked a bit more on vfs monitoring
9364 2007-03-05  Johannes Schmid <jhs@gnome.org>
9366         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
9367         Added method to select specific iter
9368         
9369         * plugins/sourceview/sourceview-private.h:
9370         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9371         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9372         (sourceview_add_monitor), (on_document_saved),
9373         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
9374         Fixed vfs monitoring (mostly ported code from text_editor.c)
9375         
9376         * plugins/symbol-browser/an_symbol_view.c:
9377         * plugins/symbol-browser/an_symbol_view.h:
9378         * plugins/symbol-browser/plugin.c: (iter_matches),
9379         (on_editor_update_ui), (value_added_current_editor):
9380         Select the current tag in locals window and symbol toolbar. If there
9381         is no tag at the current line, reserve backward for the next tag. This will
9382         select the correct tag if inside a function.
9384 2007-03-05  Naba Kumar  <naba@gnome.org>
9386         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
9387         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
9388         compiler warnings.
9389         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
9390         (Bug #412186)
9391         
9392 2007-03-04  Johannes Schmid <jhs@gnome.org>
9394         * data/Makefile.am:
9395         * po/POTFILES.in:
9396         Fixed distcheck (well, partly)
9398 2007-03-04  Johannes Schmid <jhs@gnome.org>
9400         * plugins/document-manager/anjuta-document-manager.ui:
9401         Move "Swap .c/.h from Main to Browser toolbar
9403         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
9404         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
9405         (fv_prefs_free), (fv_add_tree_entry):
9406         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9407         * plugins/file-manager/plugin.c: (prefs_init):
9408         
9409         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
9411 2007-03-04  Naba Kumar  <naba@gnome.org>
9413         * data/default.proflie, data/Makefile.am, src/anjuta.c,
9414         plugins/project-manager/plugin.c:
9415         Restored default profile and renamed it from "default.anjuta" to
9416         "default.profile".
9417         
9418 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9420         * plugins/debug-manager/debugger.c,
9421         plugins/debug-manager/plugin.c,
9422         plugins/gdb/debugger.c,
9423         libanjuta/interfaces/libanjuta.idl,
9424         plugins/debug-manager/stack_trace.c:
9425         Add a dialog box when a signal is received (except SIGINT)
9426         Display stack frame even if arguments are not available
9428 2007-03-03  Naba Kumar  <naba@gnome.org>
9430         * TODO.tasks: Icons bounty added.
9432         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
9433         choise selection.
9434         
9435         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
9436         and descoping.
9438         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
9439         plugins/Makefile.am, (removed) plugins/profile-default/*,
9440         plugins/project-manager/anjuta-project-manager.plugin.in,
9441         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
9442         profile implementation to load user profile and projects. Store and
9443         restore remembered plugins. Use profile scoping and descoping for
9444         saving and loading sesstions.
9445         
9446         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
9447         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
9448         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
9449         DEBUG_PRINTs.
9451 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9453         * plugins/debug-manager/debug_tree.c
9454         plugins/debug-manager/debug_tree.h:
9455         Bug fix, deleting wrong variable
9457         * plugins/gdb/debugger.c:
9458         Bug fix, remove forgotten debugging code
9460 2007-03-02  Johannes Schmid <jhs@gnome.org>
9462         * plugins/document-manager/anjuta-document-manager.ui:
9463         * plugins/search/anjuta-search.ui:
9464         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
9465         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
9466         ToolbarFind
9468         * src/anjuta-app.c: (on_toolbar_view_toggled),
9469         (on_add_merge_widget), (on_session_save), (on_widget_remove):
9470         Save toolbar positions, don't use fixed toolbar style
9471         
9472         All in all this will allow more complex toolbar configurations and
9473         might gain some space on smaller displays because the user can disable
9474         toolbar parts he does not use. Also allows to use any toolbar style
9475         without looking too ugly.
9477 2007-03-01  Naba Kumasr  <naba@gnome.org>
9479         * TODO.tasks: Added a bounty for creating icons.
9481         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
9482         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
9483         profile-changed signal. Do not sync non-user-activatable plugins.
9485 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
9487         * plugins/debug-manager/disassemble.c,
9488         plugins/debug-manager/sparse_view.c,
9489         plugins/gdb/debugger.c,
9490         libanjuta/interfaces/libanjuta.idl:
9491         Display function name in disassembly view
9493 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
9495         * (added) plugins/debug-manager/bookmark.png,
9496         (added) plugins/debug-manager/breakpoint-disabled.png,
9497         (added) plugins/debug-manager/breakpoint-enabled.png,
9498         (added) plugins/debug-manager/program-counter.png,
9499         (added) plugins/debug-manager/linemarker.png,
9500         plugins/debug-manager/Makefile.am,
9501         plugins/debug-manager/disassemble.c,
9502         plugins/debug-manager/disassemble.h,
9503         plugins/debug-manager/sparse_buffer.c,
9504         plugins/debug-manager/sparse_buffer.h,
9505         plugins/debug-manager/sparse_view.c,
9506         plugins/debug-manager/sparse_view.h,
9507         plugins/debug-manager/plugin.c,
9508         plugins/debug-manager/breakpoints.c,
9509         libanjuta/interfaces/libanjuta.idl:
9510         Add markers in the disassembly view
9511         Display program counter and breakpoints in disassembly view
9513         * plugins/gdb/debugger.c:
9514         Fix a bug added with my previous patch, setting and clearing
9515         breakpoints was not working
9517 2007-02-28  Johannes Schmid <jhs@gnome.org>
9519         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
9520         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9521         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
9522         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9523         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
9524         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
9525         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
9526         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
9527         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
9528         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9529         Updated (why do they need to be under version control?)
9530         
9531         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
9532         (create_tab_popup_menu), (on_msgman_popup_menu),
9533         (on_tab_button_press_event), (anjuta_msgman_page_new),
9534         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
9535         Added "Close all message tabs" popup menu
9537 2007-02-26  Naba Kumar  <naba@gnome.org>
9539         * plugins/profiler/gprof-flat-profile-entry.c,
9540         plugins/profiler/gprof-flat-profile.c,
9541         plugins/profiler/gprof-flat-profile-entry.h,
9542         plugins/profiler/gprof-flat-profile.h,
9543         plugins/profiler/gprof-flat-profile-view.c,
9544         plugins/profiler/gprof-flat-profile-view.h,
9545         plugins/profiler/gprof-call-graph-block-entry.c,
9546         plugins/profiler/gprof-call-graph-block.c,
9547         plugins/profiler/gprof-function-call-chart-view.c,
9548         plugins/profiler/gprof-call-graph-block-entry.h,
9549         plugins/profiler/gprof-profile-data.c,
9550         plugins/profiler/gprof-call-graph-block.h,
9551         plugins/profiler/gprof-view.c,
9552         plugins/profiler/gprof-call-graph.c,
9553         plugins/profiler/gprof-function-call-chart-view.h,
9554         plugins/profiler/gprof-profile-data.h,
9555         plugins/profiler/gprof-call-graph.h,
9556         plugins/profiler/gprof-view.h,
9557         plugins/profiler/gprof-view-manager.c,
9558         plugins/profiler/gprof-call-graph-view.c,
9559         plugins/profiler/plugin.c,
9560         plugins/profiler/gprof-view-manager.h,
9561         plugins/profiler/gprof-call-graph-view.h,
9562         plugins/profiler/gprof-function-call-tree-view.c,
9563         plugins/profiler/gprof-function-call-tree-view.h,
9564         plugins/profiler/Makefile.am: Fix compiler warnings and link with
9565         gnome-vfs. Fixes bug #411377.
9567 2007-02-26  Naba Kumar  <naba@gnome.org>
9569         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9571         Patch from James Liggett  <jrliggett@cox.net>:
9572         * plugins/profiler/gprof-flat-profile-view.c,
9573         plugins/profiler/gprof-flat-profile-view.h,
9574         plugins/profiler/gprof-function-call-chart-view.c,
9575         plugins/profiler/gprof-function-call-chart-view.h,
9576         plugins/profiler/gprof-view.c,
9577         plugins/profiler/gprof-view.h,
9578         plugins/profiler/gprof-call-graph-view.c,
9579         plugins/profiler/plugin.c,
9580         plugins/profiler/gprof-call-graph-view.h,
9581         plugins/profiler/gprof-function-call-tree-view.c,
9582         plugins/profiler/gprof-function-call-tree-view.h: Implements
9583         double click navigation. Fixes bug #403514.
9585 2007-02-25  Naba Kumar  <naba@gnome.org>
9587         * libanjuta/anjuta-plugin-manager.c,
9588         libanjuta/anjuta-plugin-handle.[ch],
9589         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9590         g_hash_table_remove_all (introduced in glib 2.12) to stay the
9591         dependency on glib 2.8. Fixes bug #411623.
9593 2007-02-24  Naba kumar  <naba@gnome.org>
9595         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9596         
9597         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9598         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9599         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9600         (added) libanjuta/anjuta-profile-manager.c,
9601         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9602         manager.
9603         Implemented profile pushing and popping. Implemented profile xml
9604         synchronization. Implemented error handling in profiles. Implemented
9605         activation and deactivation signals in plugin manager.
9606         
9607         * libanjuta/Makefile.am: Added libanjuta log domain.
9608         
9609         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9610         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9611         in AnjutaShell interface and implemented it in AnjutaApp.
9612         
9613         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9615 2007-02-23  Naba kumar  <naba@gnome.org>
9617         src/main.c: Fixed missing end quote.
9619 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
9621         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9624 2007-02-20  Naba Kumar  <naba@gnome.org>
9626         * plugins/subversion/plugin.c: Added "..." menuitems.
9627         * ROADMAP, README: Updated.
9628         * libanjuta/anjuta-profile.c: Fixed bugs.
9630         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9631         plugins/gtodo/Makefile.am: Removed dead code.
9633         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
9634         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9635         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9636         plugins/gtodo/list_tooltip.c,
9637         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9638         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9639         not contain markups. Fixes Bug #360462.
9641 2007-02-16  Naba Kumar  <naba@gnome.org>
9643         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9644         unnecessary sub-sections.
9645         
9646 2007-02-15  Naba Kumar  <naba@gnome.org>
9648         * (removed) plugins/document-manager/bookmark-prev-16.png,
9649         plugins/document-manager/bookmark-last.png,
9650         (removed)plugins/document-manager/bookmark-first-16.png,
9651         plugins/document-manager/bookmark-prev.png,
9652         (added) plugins/document-manager/bookmark-toggle.png,
9653         (removed)plugins/document-manager/bookmark_toggle.xpm,
9654         (removed)plugins/document-manager/bookmark-last-16.png,
9655         plugins/document-manager/plugin.c,
9656         plugins/document-manager/anjuta-document-manager.ui,
9657         (removed)plugins/document-manager/bookmark-next-16.png,
9658         plugins/document-manager/bookmark-next.png,
9659         plugins/document-manager/Makefile.am,
9660         (added) plugins/document-manager/bookmark-clear.png,
9661         plugins/document-manager/bookmark-first.png: Upgraded bookmark
9662         icons (stolen from monodevelop). Added clear bookmarks toolbar
9663         button.
9665         * plugins/document-manager/plugin.c,
9666         (added) plugins/document-manager/swap.png,
9667         (removed) plugins/document-manager/undock.png,
9668         plugins/document-manager/Makefile.am: Fixed swap icon.
9670 2007-02-13  Naba Kumar  <naba@gnome.org>
9672         * plugins/class-gen/element-editor.c: Fixed typo.
9673         
9674         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9675         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9676         Implementing plugin profiles loading.
9678 2007-02-13  Naba Kumar  <naba@gnome.org>
9680         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9681         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
9682         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9683         pixmaps/open_project.png, pixmaps/close_project.png:
9684         Removed more old icons.
9685         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9686         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9687         anjuta_logo.png
9688         
9689 2007-02-13  Naba Kumar  <naba@gnome.org>
9691         * plugins/class-gen/element-editor.c: Included missing headers to
9692         prevent build failures in some cases.
9693         
9694 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9696         * plugins/debug-manager/stack_trace.c:
9697         Fix bug #407115
9699         * plugins/debug-manager/watch.c,
9700         plugins/debug-manager/breakpoints.c:
9701         Same bug than above, wrong use of gtk_ui_manager_get_widget
9703 === anjuta 2.1.1 ===
9705 2007-02-11  Naba Kumar  <naba@gnome.org>
9707         * cofigure.in: Bumped version to 2.1.1
9708         * NEWS: Updated for 2.1.1 release.
9709         
9710 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9712         * plugins/debug-manager/plugin.c,
9713         plugins/debug-manager/sparse_view.c,
9714         plugins/debug-manager/sparse_view.h:
9715         Reorder some code
9717         * plugins/gdb/debugger.c,
9718         plugins/debug-manager/debugger.c,
9719         plugins/debug-manager/memory.c,
9720         plugins/debug-manager/sparse_buffer.c
9721         plugins/gdb/debugger.h,
9722         libanjuta/interfaces/libanjuta.idl:
9723         Clean up, remove some warnings
9724         Use guint everywhere for addresses
9725         Rewrite code parsing position in debugger
9727 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9729         * plugins/debug-manager/debug_tree.c:
9730         Use GtkTreeRowReference instead of GtkTreeIter as callback data
9731         Fix bug #406113
9733 2007-02-08  Naba Kumar  <naba@gnome.org>
9735         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9736         Delay showing the 'file modified on disk' dialog for one sec
9737         from the last notification to insure multiple notifications for
9738         the same file are treated as one. Do not same multiple dialogs
9739         for the same file. Make sure to destory the dialog if later
9740         the conent is no longer different.
9741         
9742 2007-02-08  Naba Kumar  <naba@gnome.org>
9744         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9745         Prevented spurious 'file modified' dialogs in scintilla editor
9746         when the file is saved.
9748 2007-02-09  Johannes Schmid <jhs@gnome.org>
9750         * scripts/glade2schema.pl:
9751         Added script to convert glade preferences into gconf schema files.
9752         See #406061
9754 2007-02-08  Naba Kumar  <naba@gnome.org>
9756         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9757         itself is destroyed. Fixes bug #355160.
9758         
9759 2007-02-08  Johannes Schmid <jhs@gnome.org>
9761         * plugins/profiler/profiler.plugin: 
9762         removed from version control (only .in file needed)
9763         
9764         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9765         * plugins/sourceview/sourceview.c: (sourceview_new):
9766         Code cleanup
9767         
9768         * plugins/subversion/svn-thread.c: (svn_thread_start):
9769         * src/main.c: (main):
9770         
9771         Fixed #395875 about initialisation of threads too late
9773 2007-02-07  Armin Burgmeier  <armin@arbur.net>
9775         Reviewed by Naba Kumar  <naba@gnome.org>:
9776         * plugins/class-gen/plugin.c:
9777         * plugins/class-gen/window.c: Removed browse button related code, load
9778         generated output directly into new buffers when not adding to project.
9780         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9781         buttons from user interface.
9783 2007-02-07  Naba Kumar  <naba@gnome.org>
9785         * po/POTFILES.in: Fixed distcheck.
9787 2007-02-07  Daniel Nylander <po@danielnylander.se>
9789         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9791 2007-02-07  Johannes Schmid <jhs@gnome.org>
9793         * anjuta.desktop.in.in:
9794         Fixed spelling
9796 2007-02-07  Johannes Schmid <jhs@gnome.org>
9798         * configure.in:
9799         * manuals/anjuta-manual/*
9800         * manuals/anjuta-faqs/*:
9801         #398991 – Anjuta manuals does not use the gnome-doc-utils format
9802         
9803         * plugins/document-manager/anjuta-document-manager.plugin.in:
9804         Removed duplicate application-xml mime-type (review patches properly ;-)
9805         
9806 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9808         * plugins/gdb/debugger.c,
9809         libanjuta/interfaces/libanjuta.idl:
9810         Fix bug #404755
9811         Fix handling of missing source file
9813 2007-02-06  Naba Kumar  <naba@gnome.org>
9815         Patch from James Liggett  <jrliggett@cox.net>:
9816         * plugins/profiler/gprof-flat-profile.c,
9817         plugins/profiler/gprof-profile-data.c,
9818         plugins/profiler/gprof-call-graph.c,
9819         plugins/profiler/gprof-profile-data.h,
9820         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9821         Show profiler view when target selected bug #403515.
9823 2007-02-05  Naba Kumar  <naba@gnome.org>
9825         * configure.in: Enabled devhelp plugin by default now that
9826         it works.
9827         
9828         Patch from parmigio@2ainfo.it:
9829         * plugins/document-manager/anjuta-document-manager.plugin.in:
9830         Added xml file type in supported mime types list.
9831         
9832 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9834         * plugins/debug-manager/debugger.c,
9835         plugins/debug-manager/plugin.c:
9836         Add a field in status bar displaying debugger state
9837         Change cursor shape when debugger is busy
9838         Fix bug #378600
9840         * plugins/debug-manager/watch.c,
9841         plugins/debug-manager/locals.c,
9842         libanjuta/interfaces/libanjuta.idl:
9843         Clean up, remove debugging messages and unused signals
9845 2007-02-03  Johannes Schmid <jhs@gnome.org>
9847         * configure.in:
9848         Fixed AC_INIT and seperated version to major, minor, micro
9850         * anjuta.anjuta:
9851         Load Subversion instead of CVS
9852         
9853         * anjuta.desktop.in.in:
9854         Fixed bug-buddy component
9856         Original patch from Rob Bradfort <robster@debian.org>:
9857         * src/main.c: (get_command_line_args), (main):
9858         Bug #335981 – Migration from popt to GOption
9860 2007-02-03  Naba Kumar  <naba@gnome.org>
9862         * configure.in: Depend on devhelp 0.13 and fixed gecko home
9863         path variable. Fixed bug #341170.
9864         * plugins/profiler/Makefile.am: Fixed indentation.
9865         
9866 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9868         * libanjuta/interfaces/libanjuta.idl,
9869         plugins/sourceview/sourceview.c,
9870         plugins/editor/text-editor.c,
9871         plugins/symbol-browser/plugin.c,
9872         plugins/search/search-replace.c,
9873         plugins/document-manager/goto_line.c,
9874         plugins/document-manager/action-callbacks.c,
9875         plugins/document-manager/anjuta-docman.c:
9876         Rename markers of anjuta interface
9877         IANJUTA_MARKABLE_NONE has been removed
9878         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9879         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9880         IANJUTA_MARKABLE_ATTENTIVE renamed in
9881                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9882         IANJUTA_MARKABLE_INTENSE renamed in
9883                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9884         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9886         * (removed) plugins/sourceview/marker-light.png,
9887         (removed) plugins/sourceview/marker-basic.png,
9888         (removed) plugins/sourceview/marker-attentive.png,
9889         (removed) plugins/sourceview/marker-intense.png,
9890         plugins/sourceview/bookmark.png,
9891         (added) plugins/sourceview/breakpoint-disabled.png,
9892         (added) plugins/sourceview/breakpoint-enabled.png,
9893         (added) plugins/sourceview/program-counter.png,
9894         (added) plugins/sourceview/linemarker.png,
9895         plugins/sourceview/Makefile.am,
9896         (added) plugins/editor/bookmark.xpm,
9897         (added) plugins/editor/breakpoint-disabled.xpm,
9898         (added) plugins/editor/breakpoint-enabled.xpm,
9899         (added) plugins/editor/program-counter.xpm,
9900         (added) plugins/editor/linemarker.xpm,
9901         plugins/editor/Makefile.am:
9902         Add or change marker pixmaps in scintilla and sourceview editor
9904         * plugins/document-manager/plugin.c,
9905         libanjuta/interfaces/libanjuta.idl,
9906         plugins/debug-manager/plugin.c,
9907         plugins/debug-manager/breakpoints.c
9908         plugins/gdb/debugger.c:
9909         Fix bug #376404, program counter marker is not displayed when debugger
9910         Return the selected editor or NULL (if file does not exist) with 
9911         ianjuta_document_manager_goto_file_line* functions
9912         Emit a change-location signal even if the program counter is in an
9913         unknown file
9915 2007-02-02  Naba Kumar  <naba@gnome.org>
9917         * TODO.tasks: Marked bounty bug #359478 completed. And checked
9918         older bounties 'Done'.
9919         
9920 2007-02-02  Naba Kumar  <naba@gnome.org>
9922         * TODO.tasks: Fixed typop.
9924         Patch from James Liggett  <jrliggett@cox.net>:
9925         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9926         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9927         profiler plugin by James Liggett. Completes bounty bug #359478
9928         'Gprof performance profiler plugin'
9930 2007-02-01  Naba Kumar  <naba@gnome.org>
9932         * src/main.c: Renamed option name.
9934         * TODO.tasks: Marked "Test and fix all project wizards templates"
9935         bounty completed.
9936         
9937 2007-01-29  Johannes Schmid <jhs@gnome.org>
9939         * plugins/document-manager/plugin.c: (on_editor_changed):
9940         Added DEBUG_PRINT(...)
9941         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9942         implemented
9943         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9944         Fix language support plugin for sourceview editor (add some new
9945         language names)
9946         
9947         * plugins/sourceview/sourceview.c: (iindic_clear):
9948         Clear all indicators
9950 2007-01-29  Johannes Schmid <jhs@gnome.org>
9952         * TODO.tasks:
9953         Minor task currentions
9954         
9955         * libanjuta/interfaces/libanjuta.idl:
9956         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
9957         (itext_editor_iface_init):
9958         * plugins/language-support-cpp-java/plugin.c: (install_support):
9959         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
9960         (ieditor_get_attributes), (ieditor_iface_init):
9961         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
9962         plugins.
9963         
9964         * plugins/sourceview/sourceview.glade:
9965         Fixed sourceview preference window
9967 2007-01-28  Naba Kumar  <naba@gnome.org>
9968         
9969         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
9970         Implemented --no-files and --no-session command line options and
9971         corresponding preferernces checkboxes in General tab.
9973 2007-01-28  Johannes Schmid <jhs@gnome.org>
9975         * plugins/subversion/plugin.c:
9976         * plugins/subversion/plugin.h:
9977         * plugins/subversion/svn-notify.c: (svn_show_info),
9978         (show_svn_error), (on_svn_notify):
9979         * plugins/subversion/svn-notify.h:
9980         * plugins/subversion/svn-thread.c: (create_message_view),
9981         (svn_thread_start):
9982         Fixed error handling and fixed #394216 – No indication of subversion commands running
9983         
9984         * plugins/tools/execute.c: (atp_output_context_print):
9985         Show name of tool in message pane
9987 2007-01-28  Naba Kumar  <naba@gnome.org>
9988         
9989         * configure.in, plugins/glade/plugin.c: Make it work with
9990         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
9991         
9992         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9993         from devhelp (won't work untill devhelp is fixed: bug #341170).
9994         
9995         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9996         
9997 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9999         Reviewed by Naba Kumar  <naba@gnome.org>:
10000         * libanjuta/interfaces/libanjuta.idl, 
10001         plugins/debug-manager/debugger.c,
10002         plugins/debug-manager/start.c,
10003         plugins/gdb/plugin.c,
10004         plugins/gdb/debugger.c,
10005         plugins/gdb/debugger.h:
10006         Fix a bug when launching gdb
10007         Set the terminal for the debugged program on the command line.
10009 2007-01-26  Johannes Schmid <jhs@gnome.org>
10011         * plugins/sourceview/anjuta-document-saver.c:
10012         (anjuta_document_saver_save):
10013         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
10014         * plugins/sourceview/sourceview.c: (save_if_modified),
10015         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
10016         Proper error handling, for example if a file was modified externally. Use backup files
10017         to avoid data-loss on disk full.
10019 2007-01-24  Naba Kumar  <naba@gnome.org>
10020         
10021         * plugins/devhelp/htmlview.c: Fixed crash during project load.
10022         Fixed mem leak and source leak.
10023         
10024 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
10026         Reviewed by Naba Kumar  <naba@gnome.org>:
10027         * plugins/debug-manager/debug_tree.c,
10028         plugins/debug-manager/debug_tree.h,
10029         plugins/debug-manager/watch.c:
10030         Partial rewrite of the variable object code, find and fix a few bugs
10031         Fix bug #395808: gdb can still crash but children are listed
10032         on request only so you can avoid the crash
10034 2007-01-24  Naba Kumar  <naba@gnome.org>
10035         
10036         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
10037         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
10038         plugins/symbol-browser/plugin.h,
10039         plugins/symbol-browser/plugin.c,
10040         plugins/symbol-browser/Makefile.am: Added current file (local)
10041         symbols view (Seriously getting bored with the browse toolbar).
10043 2007-01-22  Naba Kumar  <naba@gnome.org>
10044         
10045         Patch from Gabor Kelemen:
10046         * po/POTFILES.in: Added .plugin.in files.
10048 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
10050         Reviewed by Naba Kumar  <naba@gnome.org>:
10051         * plugins/document-manager/anjuta-docman.c,
10052         plugins/message-view/anjuta-msgman.c
10053         Set right alignment to the label widget in the tab title.
10055 2007-01-21  Naba Kumar  <naba@gnome.org>
10056         
10057         * libegg/egg-combo-action.c: Fixed mode line.
10058         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10059         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
10061 2007-01-21  Armin Burgmeier  <armin@arbur.net>
10063         Reviewed by Naba Kumar  <naba@gnome.org>:
10064         * plugins/class-gen/plugin.c: Prompt for target before actually
10065         generating the class files. This ensures that the files are created in
10066         the correct directory. Fixes bug #397406.
10068         * plugins/class-gen/window.c: Set browse buttons to insensitive when
10069         the class is added to the project.
10071 2007-01-21  Naba Kumar  <naba@gnome.org>
10073         * libanjuta/anjuta-plugin-description.c,
10074         libanjuta/anjuta-ui.h,
10075         libanjuta/anjuta-status.c,
10076         libanjuta/anjuta-plugin-description.h,
10077         libanjuta/cell-renderer-captioned-image.c,
10078         libanjuta/anjuta-plugin-handle.c,
10079         libanjuta/anjuta-status.h,
10080         libanjuta/resources.c,
10081         libanjuta/cell-renderer-captioned-image.h,
10082         libanjuta/glue-cpp.c,
10083         libanjuta/anjuta-plugin-handle.h,
10084         libanjuta/anjuta-plugin.c,
10085         libanjuta/anjuta-preferences-dialog.c,
10086         libanjuta/libanjuta.h,
10087         libanjuta/resources.h,
10088         libanjuta/glue-cpp.h,
10089         libanjuta/anjuta-plugin.h,
10090         libanjuta/anjuta-preferences-dialog.h,
10091         libanjuta/anjuta-plugin-manager.c,
10092         libanjuta/anjuta-shell.c,
10093         libanjuta/anjuta-plugin-manager.h,
10094         libanjuta/anjuta-shell.h,
10095         libanjuta/anjuta-save-prompt.c,
10096         libanjuta/anjuta-save-prompt.h,
10097         libanjuta/anjuta-children.c,
10098         libanjuta/anjuta-utils.c,
10099         libanjuta/anjuta-profile.c,
10100         libanjuta/anjuta-preferences.c,
10101         libanjuta/anjuta-launcher.c,
10102         libanjuta/anjuta-utils.h,
10103         libanjuta/anjuta-profile.h,
10104         libanjuta/anjuta-launcher.h,
10105         libanjuta/anjuta-ui.c: Updated file headers.
10107         * po/POTFILES.in: Updated.
10109         * libanjuta/anjuta-marshal.list,
10110         (added) libanjuta/anjuta-plugin-handle.c,
10111         (added) libanjuta/anjuta-plugin-handle.h,
10112         (added) libanjuta/anjuta-plugin-manager.c,
10113         (added) libanjuta/anjuta-plugin-manager.h,
10114         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10115         (added) libanjuta/anjuta-profile.c,
10116         (added) libanjuta/anjuta-profile.h,
10117         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
10118         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
10119         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
10120         src/action-callbacks.c: Implemented AnjutaPluginManager
10121         class based on old plugins.[ch]. Implemented AnjutaProfile as
10122         prelimanary profiles implementation. Implemented AnjutaPluginHandle
10123         class to represent plugins (not to be confused with plugin objects).
10124         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
10125         implemented it in AnjutaApp and AnjutaTestShell.
10126         De-globalized plugin management and several clean ups.
10128         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
10129         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
10130         plugins/search/search-replace.c, plugins/terminal/terminal.c,
10131         plugins/project-import/project-import.c,
10132         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
10133         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
10134         Fixed plugins for the change in API.
10136         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
10137         file.
10138         
10139         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10141 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
10143         Reviewed by Naba Kumar  <naba@gnome.org>:
10144         * libanjuta/anjuta-launcher.c,
10145         libanjuta/anjuta-launcher.h:
10146         Add a new function anjuta_set_terminate_on_exit to close the i/o
10147         channel when the child exit
10148         Return directly the status and not the exit code in child-exited
10149         signal
10151         * plugins/gdb/debugger.c:
10152         Use new function in debugger plugin
10154 2007-01-18  Johannes Schmid <jhs@gnome.org>
10156         * src/about.c: Do not show empty license information instead hide the button (#397883)
10158 2007-01-15  Johannes Schmid <jhs@gnome.org>
10160         * plugins/project-manager/plugin.c:
10161         * plugins/project-wizard/templates/python.wiz
10162         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
10163         
10164         Fixed #335235 python programs are not executeable/ do not start when pressing F3
10165         You will also need latest gnome-build svn       
10167 === anjuta 2.1.0 ===
10169 2007-01-14  Naba Kumar  <naba@gnome.org>
10171         * configure.in: Removed reference of mkfile project
10172         template to fix distcheck build error.
10173         * AUTHORS: Updated.
10174         * NEWS: Updated.
10175         * configure.in: Bumped version to 2.1.0 for beta release.
10176         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
10177         crashes as soon as editing starts in normal text files.
10179 2007-01-14  Johannes Schmid <jhs@gnome.org>
10181         * configure.in
10182         * po/LINGUAS:
10183         Applied http://live.gnome.org/GnomeGoals/PoLinguas
10185         * tagmanager/c.c:
10186         Patch from Massimo Cora' to hopefully fix #395362
10188         * plugins/project-wizard/templates/*:
10190         Fixed and tested all project-wizards. Deactivated mkfile project because
10191         it was totally broken and I don't see any real use for it.
10192         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
10194 2007-01-14  Naba Kumar  <naba@gnome.org>
10196         * NEWS: Updated for release.
10197         
10198         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10199         
10200         * libanjuta/interfaces/libanjuta.idl,
10201         plugins/editor/text_editor_cbs.c,
10202         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10203         interface and implemented it for scintilla.
10204         
10205         * plugins/editor/text-editor.c: Fixed highlighing issues when
10206         used with indicators (particularly when the file is just opened).
10207         Fixes bug #377477 – when debugging, scintilla editor grays out all
10208         lines before current line.
10209         
10210         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10211         Maintain a separate list of indicated edtitors for separate contexts.
10212         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10213         
10214 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10216         Reviewed by Naba Kumar  <naba@gnome.org>:
10217         * plugins/debug-manager/plugin.c:
10218         Bug fix: breakpoints cannot be added after stopping the debugger
10220 2007-01-13  Naba Kumar  <naba@gnome.org>
10222         * NEWS: Updated for release.
10224 2007-01-12  Johannes Schmid <jhs@gnome.org>
10226         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10227         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10228         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10229         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10230         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10231         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10232         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10233         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10234         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10235         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10236         
10237         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10238         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10239         
10240         * plugins/sourceview/sourceview.c:
10241         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10242         on character positions.
10243         
10244 2007-01-12  Naba Kumar  <naba@gnome.org>
10246         * src/anjuta-app.c,
10247         plugins/project-manager/plugin.c,
10248         plugins/profile-default/plugin.c,
10249         libanjuta/anjuta-status.c,
10250         libanjuta/anjuta-status.h: Introduced an API for application title
10251         in AnjutaStatus. Set application title to project name.
10253 2007-01-11  Massimo Cora' <maxcvs@email.i>
10255         Reviewed by Naba Kumar  <naba@gnome.org>:
10256         * tagmanager/Makefile.am,
10257         plugins/symbol-browser/Makefile.am: removed installation for 
10258         test programs.
10260 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
10262         Reviewed by Naba Kumar  <naba@gnome.org>:
10263         * plugins/debug-manager/start.h,
10264         plugins/debug-manager/start.c,
10265         plugins/debug-manager/anjuta-debug-manager.ui,
10266         plugins/debug-manager/plugin.c:
10267         Partial fix for bug #392537
10269         * plugins/debug-manager/disassemble.c:
10270         Fix bug #392543
10272 2007-01-11  Naba Kumar  <naba@gnome.org>
10274         * src/anjuta.c: Load project seperately from session,
10275         so that project session is also loaded.
10276         
10277         * plugins/profile-default/plugin.c: Load project in new
10278         anjuta if there already is one loaded currently (disabled
10279         code for now).
10280         
10281         * plugins/editor/aneditor.cxx: Disconnect focus in/out
10282         signals when editor is destroyed. Fixes a crash bug.
10283         
10284         * plugins/editor/text_editor.c: Do not mark line in
10285         ianjuta_editor_goto_line() implementation.
10286         
10287         * plugins/search/search-replace.c: Always check for markable
10288         interface availablility because its optional for an editor.
10289         
10290         * plugins/document-manager/goto_line.c,
10291         plugins/document-manager/action-callbacks.c: Mark lines for
10292         goto line commands (from dialog and from menu entry box).
10293         
10294         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
10295         plugins/file-manager/an_file_view.c: Expand file manager
10296         nodes in idle loop, one at a time. Did as a possible work
10297         around for bug #361763, but it didn't make any difference.
10298         However, it could still be useful in situations where there
10299         are lots to expand.
10300         
10301         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
10303 2007-01-11  Naba Kumar  <naba@gnome.org>
10305         * plugins/editor/scintilla/LineMarker.h,
10306         plugins/editor/scintilla/LexBasic.cxx,
10307         plugins/editor/scintilla/LexHTML.cxx,
10308         plugins/editor/scintilla/include/SciLexer.h,
10309         plugins/editor/scintilla/include/Scintilla.h,
10310         plugins/editor/scintilla/include/Scintilla.iface,
10311         plugins/editor/scintilla/include/ScintillaWidget.h,
10312         plugins/editor/scintilla/LexBash.cxx,
10313         plugins/editor/scintilla/PlatGTK.cxx,
10314         plugins/editor/scintilla/ViewStyle.h,
10315         plugins/editor/scintilla/Editor.cxx,
10316         plugins/editor/scintilla/StyleContext.h,
10317         plugins/editor/scintilla/LexCPP.cxx,
10318         plugins/editor/scintilla/Converter.h,
10319         plugins/editor/scintilla/LexAU3.cxx,
10320         plugins/editor/scintilla/Editor.h,
10321         plugins/editor/scintilla/LexPerl.cxx,
10322         plugins/editor/scintilla/LexVB.cxx,
10323         plugins/editor/scintilla/ScintillaGTK.cxx,
10324         plugins/editor/scintilla/ViewStyle.cxx,
10325         plugins/editor/scintilla/PropSet.cxx,
10326         plugins/editor/scintilla/LexSQL.cxx,
10327         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
10328         version 1.71
10330 2007-01-11  Armin Burgmeier  <armin@arbur.net>
10332         Reviewed by Naba Kumar  <naba@gnome.org>:
10333         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
10334         selected for editing. This fixes bug #394218.
10336         * plugins/class-gen/plugin.c: Do not use project's root URI as project
10337         name if said URI is not known.
10339         * plugins/class-gen/window.c: When stripping function prefix away,
10340         include the trailing underscore because it is already set by the
10341         template.
10343         * plugins/class-gen/transform.c: Include "const char*" and "const
10344         gchar*" in the list for transforming a default C type to a GType.
10345         Don't access invalid memory when writing pointer_str in
10346         cg_transform_first_argument.
10348 2007-01-11  Naba Kumar  <naba@gnome.org>
10350         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
10351         pixmaps/anjuta.svg, pixmaps/Makefile.am,
10352         (renamed) pixmaps/anjuta_icon.png, src/main.c,
10353         libegg/test-actions.c, anjuta.desktop.in.in,
10354         anjuta.prj: Renamed application icon to 'anjuta.png' from
10355         'anjuta_icon.png'. Added more fields in desktop file.
10357         * mime/anjuta.xml: Added magic section.
10358         
10359         * (removed) mime/anjuta.applications,
10360         (removed) mime/anjuta.mime, mime/Makefile.am,
10361         (removed) mime/anjuta.keys,
10362         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
10363         registeration and added scalable icon. Also fixes bug #393680
10365 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
10367         Reviewed by Naba Kumar  <naba@gnome.org>:
10368         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
10369         and anjuta_status_progress_add_ticks() to check for progressbar 
10370         being realized before trying to update it.
10372 2007-01-10  Naba Kumar  <naba@gnome.org>
10374         * tagmanager/tm_workspace.c,
10375         po/POTFILES.in,
10376         plugins/debug-manager/Makefile.am,
10377         plugins/tools/scripts/Makefile.am,
10378         plugins/class-gen/plugin.c,
10379         plugins/class-gen/Makefile.am,
10380         global-tags/Makefile.am: Fixed make distcheck.
10382         * plugins/debug-manager/attach_process.c,
10383         plugins/debug-manager/attach_process.h,
10384         plugins/class-gen/action-callbacks.h,
10385         plugins/class-gen/action-callbacks.c,
10386         plugins/class-gen/class_gen.h,
10387         plugins/class-gen/class_gen.c: Deleted unused/old files.
10389         * (removed) scintilla, (added) plugins/editor/scintilla,
10390         plugins/editor/scintilla/lexers.make,
10391         plugins/editor/scintilla/Makefile.am,
10392         plugins/editor/Makefile.am
10393         configure.in, manuals/reference/libanjuta/Makefile.am
10394         Makefile.am: Moved scintilla to its right place.
10396 2007-01-09  Naba Kumar  <naba@gnome.org>
10398         * plugins/profile-default/plugin.c: Save project session before
10399         a new one is opened.
10401         * plugins/project-manager/plugin.c,
10402         plugins/project-manager/plugin.h,
10403         plugins/project-manager/anjuta-project-manager.ui,
10404         plugins/profile-default/plugin.c,
10405         plugins/profile-default/plugin.h,
10406         plugins/profile-default/Makefile.am,
10407         (added) plugins/profile-default/anjuta-default-profile.ui,
10408         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10409         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
10410         multiple projects support.
10411         
10412 2007-01-06  Armin Burgmeier  <armin@arbur.net>
10414         Reviewed by Naba Kumar  <naba@gnome.org>
10415         * plugins/class-gen/combo-flags.h:
10416         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
10417         enum, added a type parameter to selected signal. Select highlighted
10418         entry when pressing enter (but not unselect it if it was already
10419         selected) before closing the popup. Also accept input when clicking
10420         not into the popup.
10422         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
10423         according to selection type.
10425         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
10426         VOID:BOXED,ENUM.
10428 2007-01-08  Johannes Schmid <jhs@gnome.org>
10430   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
10431   * plugins/project-wizard/templates/gtkmm/Makefile.am
10432   * plugins/project-wizard/templates/python/configure.ac.tpl
10433   * plugins/project-wizard/templates/python/configure.in.tpl
10434   * plugins/project-wizard/templates/python/Makefile.am
10435   * plugins/project-wizard/templates/cpp/configure.ac.tpl
10436   * plugins/project-wizard/templates/cpp/configure.in.tpl
10437   * plugins/project-wizard/templates/cpp/Makefile.am
10438   * plugins/project-wizard/templates/terminal.wiz
10439   * plugins/project-wizard/templates/xlib-dock.wiz
10440   * plugins/project-wizard/templates/wxwin.wiz
10441   * plugins/project-wizard/templates/java.wiz
10442   * plugins/project-wizard/templates/xlib/configure.ac.tpl
10443   * plugins/project-wizard/templates/xlib/configure.in.tpl
10444   * plugins/project-wizard/templates/xlib/Makefile.am
10445   * plugins/project-wizard/templates/gcj/configure.ac.tpl
10446   * plugins/project-wizard/templates/gcj/configure.in.tpl
10447   * plugins/project-wizard/templates/gcj/Makefile.am
10448   * plugins/project-wizard/templates/terminal/configure.ac.tpl
10449   * plugins/project-wizard/templates/terminal/configure.in.tpl
10450   * plugins/project-wizard/templates/terminal/Makefile.am
10451   * plugins/project-wizard/templates/terminal/autogen.sh
10452   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
10453   * plugins/project-wizard/templates/wxwin/configure.in.tpl
10454   * plugins/project-wizard/templates/wxwin/Makefile.am
10455   * plugins/project-wizard/templates/gnome.wiz 
10456   * plugins/project-wizard/templates/java/configure.ac.tpl
10457   * plugins/project-wizard/templates/java/configure.in.tpl
10458   * plugins/project-wizard/templates/java/Makefile.am
10459   * plugins/project-wizard/templates/anjuta-plugin.wiz
10460   * plugins/project-wizard/templates/gtkmm.wiz
10461   * plugins/project-wizard/templates/python.wiz
10462   * plugins/project-wizard/templates/cpp.wiz
10463   * plugins/project-wizard/templates/gtk.wiz
10464   * plugins/project-wizard/templates/gcj.wiz
10465   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
10466   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10467   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10469   Starting fixing of all project wizards:
10470   - rename configure.in to configure.ac
10471   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
10472   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
10473   (See #394184)
10474   
10475   * TODO.task: Added bug number to bounty
10477 2007-01-07  Johannes Schmid <jhs@gnome.org>
10479   *  plugins/build-basic-autotools.c:
10480   Fixed #392290 – Missed install as root option in project manager
10482 2007-01-07  Johannes Schmid <jhs@gnome.org>
10484   * plugins/sourceview/sourceview.c:
10485   Fixed #388731 – Odd editor behaviour after performing block-text operations
10486   Fixed #388727 – Block-tab does not work
10487   
10488   * plugins/sourceview/anjuta-document.h/c:
10489   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
10490   
10491   * configure.in:
10492   Require Gtk+ >= 2.10 for sourceview plugin
10494 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
10496         * libanjuta/anjuta-status.c:
10497         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
10499 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
10501         * configure.in,
10502         plugins/terminal/terminal.c:
10503         Fix bug #377027
10504         remove support for VTE < 0.9
10506 2007-01-06  Naba Kumar  <naba@gnome.org>
10508         * po/POTFILES.in: Updated
10510 2007-01-05  Adam Dingle  <adam@medovina.org>
10512         Reviewed by Naba Kumar  <naba@gnome.org>:
10513         * plugins/message-view/anjuta-message-manager-plugin.glade:
10514         Fixed bug #377903 (improve message color defaults).
10516 2007-01-05  Naba Kumar  <naba@gnome.org>
10518         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
10519         
10520 2007-01-03  Armin Burgmeier  <armin@arbur.net>
10522         Reviewed by  Naba Kumar  <naba@gnome.org>:
10523         * plugins/symbol-browser/test-class.h: Fixed block ends.
10525         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
10526         C-style-block comment.
10528         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
10529         allow lists when writing autogen definition files. This is required
10530         for the new class generator. Also fixed a wrong return value in
10531         npw_autogen_write_definition_file and set a GError in
10532         npw_autogen_execute when the output file could not be opened.
10534         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
10535         user interface.
10537         * plugins/class-gen/Makefile.am: Added templates subdir, removed
10538         goc_template_header and goc_template_source, added top_srcdir to
10539         includes, link against project wizard (also hopefully temporarily),
10540         removed class_gen.h, class_gen.c, action-callbacks.h,
10541         action-callbacks.c.
10543         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
10545         * plugins/class-gen/cell-renderer-flags.h:
10546         * plugins/class-gen/cell-renderer-flags.c:
10547         * plugins/class-gen/combo-flags.h:
10548         * plugins/class-gen/combo-flags.c:
10549         * plugins/class-gen/element-editor.c:
10550         * plugins/class-gen/element-editor.h:
10551         * plugins/class-gen/generator.c:
10552         * plugins/class-gen/generator.h:
10553         * plugins/class-gen/plugin.h:
10554         * plugins/class-gen/plugin.c:
10555         * plugins/class-gen/transform.c:
10556         * plugins/class-gen/transform.h:
10557         * plugins/class-gen/validator.c:
10558         * plugins/class-gen/validator.h:
10559         * plugins/class-gen/window.c:
10560         * plugins/class-gen/window.h: Rewrote class generator, it now allows
10561         adding of several class elements and uses autogen.
10563         * plugins/class-gen/templates/cc-header.tpl:
10564         * plugins/class-gen/templates/cc-source.tpl:
10565         * plugins/class-gen/templates/go-header.tpl:
10566         * plugins/class-gen/templates/go-source.tpl:
10567         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10568         for the class generator.
10570         * configure.in: Added plugins/class-gen/templates/Makefile to output.
10572 2007-01-04  Naba Kumar  <naba@gnome.org>
10574         Patch from Nick Treleaven:
10575         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10576         all matching symbols.
10577         
10578         Patches from  Maik Beckmann and Sébastien Granjoux:
10579         * plugins/profile-default/plugin.c,
10580         plugins/project-manager/plugin.c: Unescape project name. Fixes
10581         Bug #357151
10583 2007-01-04  Naba Kumar  <naba@gnome.org>
10585         * plugins/glade/plugin.c: Fixed compilation with
10586         older glade-3 version.
10587         
10588         Patch from Roland Illig:
10589         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10590         plugins/sourceview/anjuta-document-saver.c,
10591         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10592         are necessary to build anjuta on NetBSD 3.0
10594         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10595         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10596         window manager in gnome.
10597         
10598 2007-01-02  Naba Kumar  <naba@gnome.org>
10599         
10600         * plugins/glade/plugin.c: Make it work with glade-3 svn.
10601         
10602 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10604         Reviewed by Naba Kumar  <naba@gnome.org>:
10605         * libanjuta/interfaces/libanjuta.idl,
10606         plugins/debug-manager/Makefile.am,
10607         plugins/debug-manager/anjuta-marshal.list,
10608         plugins/debug-manager/debugger.c,
10609         plugins/debug-manager/sparse_buffer.c,
10610         plugins/debug-manager/sparse_buffer.h,
10611         plugins/debug-manager/sparse_view.c,
10612         plugins/debug-manager/sparse_view.h,
10613         plugins/debug-manager/disassemble.h,
10614         plugins/debug-manager/disassemble.c,
10615         plugins/debug-manager/anjuta-marshal.list,
10616         plugins/debug-manager/plugin.c,
10617         plugins/gdb/debugger.c,
10618         plugins/gdb/debugger.h,
10619         plugins/gdb/plugin.c:
10620         Add a disassembly view window
10622         * plugins/debug-manager/breakpoints.c,
10623         plugins/debug-manager/chunk_view.c,
10624         plugins/debug-manager/locals.c,
10625         plugins/debug-manager/memory.c,
10626         plugins/debug-manager/registers.c,
10627         plugins/debug-manager/stack_trace.c:
10628         Add some debugging information 
10630 2006-12-18  Naba Kumar  <naba@gnome.org>
10632         * configure.in, plugins/glade/plugin.c: Allow building against both
10633         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10635 2006-12-03  Naba Kumar  <naba@gnome.org>
10636         
10637         * TODO.tasks: Marked a bounty completed.
10639 2006-11-24  Adam Dingle <adam@medovina.org>
10641         Reviewed by Naba Kumar  <naba@gnome.org>:
10642         * plugins/build-basic-autotools/build-basic-autotools.c,
10643         plugins/debug-manager/watch.c,
10644         plugins/document-manager/plugin.c, 
10645         plugins/patch/plugin.c,
10646         plugins/project-manager/plugin.c:
10647         Fixed bug #378879 (several command names need ellipses).
10649 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
10651         Reviewed by: Naba Kumar  <naba@gnome.org>
10652         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10653         GCC 4.1.2 (there are only two warnings remaining now when compiling
10654         plugins).
10656         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10658         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10659         macro so that the generated function support a NULL plugin parameter.
10661         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10662         in debug_tree_find_expression by freeing memory returned by the call
10663         to gtk_tree_model_get instead of the parameter string.
10665 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10667         * plugins/debug-manager/breakpoints.c:
10668         Fix bug #378850
10670         * plugins/debug-manager/anjuta-debug-manager.ui,
10671         plugins/debug-manager/debugger.c,
10672         plugins/debug-manager/plugin.c:
10673         Fix bug #378871
10675 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10677         * libanjuta/anjuta-launcher.c,
10678         plugins/gdb/debugger.c:
10679         Fix bug #377061
10681 2006-11-21  Naba Kumar  <naba@gnome.org>
10683         * plugins/search/search_preferences.c: Fixed build break.
10684         
10685 2006-11-20  Naba Kumar  <naba@gnome.org>
10686         
10687         Patch from Kjartan Maraas:
10688         * plugins/cvs-plugin/cvs-interface.c,
10689         plugins/document-manager/plugin.c,
10690         plugins/gtodo/interface.c,
10691         plugins/gtodo/libgtodo.h,
10692         plugins/message-view/anjuta-msgman.c,
10693         plugins/project-wizard/druid.c,
10694         plugins/search/search_preferences.c,
10695         plugins/sourceview/sourceview-prefs.c,
10696         plugins/terminal/terminal.c,
10697         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10699         Patch from Przemysław Grzegorczyk:
10700         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10701         plugins/subversion/anjuta-subversion.glade: Enable files in
10702         fileselection dialog. Fixes bug #376031.
10703         
10704 2006-11-17  Adam Dingle <adam@medovina.org>
10706         Reviewed by: Naba Kumar  <naba@gnome.org>
10707         * plugins/build-basic-autotools/build-basic-autotools.c
10708         * plugins/class-gen/anjuta-class-gen.plugin.in
10709         * plugins/debug-manager/breakpoints.c
10710         * plugins/debug-manager/plugin.c
10711         * plugins/devhelp/plugin.c
10712         * plugins/document-manager/plugin.c
10713         * plugins/gdb/debugger.c
10714         * plugins/glade/anjuta-glade.plugin.in
10715         * plugins/gtodo/plugin.c
10716         * plugins/language-support-cpp-java/plugin.c
10717         * plugins/message-view/plugin.c
10718         * plugins/project-import/anjuta-project-import.glade
10719         * plugins/project-import/anjuta-project-import.plugin.in
10720         * plugins/search/plugin.c
10721         * plugins/tools/scripts/tools-2.xml.in
10722         * plugins/valgrind/plugin.c
10723         * src/anjuta-actions.h:
10724         Fixed bug #376335 "menu items should be capitalized".  Minor
10725         grammar edits.
10727 2006-11-20  Naba Kumar  <naba@gnome.org>
10728         
10729         * configure.in: Fixed build.
10731         Patch from: Arjan Timmerman
10732         *configure.in: Make subvesion plugin build for apr 1.x.
10733         Fixes: Bug #364754.
10734         
10735 2006-11-20  Johannes Schmid <jhs@gnome.org>
10737         * configure.in
10738         * plugins/*/*.[ch]:
10739         Removed patches from Sylvain and Günther. They caused not problems but
10740         Naba was against them.
10742 2006-11-20  Johannes Schmid <jhs@gnome.org>
10744         * Removed me from MAINTAINERS
10746 2006-11-14  Günther Brammer <GBrammer@gmx.de>
10748         * configure.in:
10749         Use apr-1 instead of apr-0
10751 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
10753         * global-tags/create_global_tags.sh.in: Correct a bug when environment
10754         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10755         and another bug occuring when parsing .pc file containing quotes.
10757 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
10759         * plugins/*/*.[ch]: Use class macro for type casting.
10761         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10762         GCC 4.1.2 (there are only two warnings remaining now when compiling
10763         plugins).
10765         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10766         a memory leak in debug_tree_find_expression; g_free was called on
10767         the parameter instead of the memory allocated by gtk_tree_model_get.
10769         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10770         to declare and initialize the global type variable of the plugin.
10772 2006-10-31  Naba Kumar  <naba@gnome.org>
10774         * global-tags/create_global_tags.sh.in: Added an end message.
10775         
10776         * libanjuta/anjuta-launcher.h: Fixed indentation.
10777         
10778         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10779         creation to a) append the messages in right way, b) Connect signals
10780         to the view properly and c) Recreate the system-tags.cache at the
10781         end of the generation.
10783         * plugins/symbol-browser: Fixed action path (double
10784         click on sysmbols was not working).
10786         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10787         Fixed typedef and removed dead code.
10789         * tagmanager/c.c: Took the latest version from ctags source
10790         repository, because the one we had (from ctags 5.6) was broken.
10791         
10792         * global_tags/create_global_tags.sh.in: Reverted the patch from
10793         Sylvain because it was not right fix (and added a helpful comment).
10794         Used /bin/bash to fix the bashism and generated separate log files
10795         for each tag files in the same directory.
10796         
10797 2006-10-29  Naba Kumar  <naba@gnome.org>
10799         * plugins/editor/text_editor.c: Use a temporary file
10800         to save the editor and move it at the end to original
10801         file. This will prevent data corruption if file save
10802         failed for any reason. Also report proper errors when
10803         file save fails. Fixes bug #346575.
10804         
10805 2006-10-26  Naba Kumar  <naba@gnome.org>
10807         * plugins/document-manager/anjuta-docman.c: Do not load
10808         the same files with different path more than once (happens
10809         with symlinked files). Fixes Bug #323591.
10811 2006-10-25  Naba Kumar  <naba@gnome.org>
10813         * plugins/valgrind/vgactions.c: Fixed a warning.
10815 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
10817         Reviewed by Naba Kumar  <naba@gnome.org>:
10819         * plugins/valgrind/vgtoolview.c:
10820         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10822         * plugins/valgrind/bugged-prg-test.c:
10823         No more warning during compilation with GCC 4.1.
10824         Program is still buggy in order to be used as a test of the
10825         plugin.
10827         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10828         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10829         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10830         plugins/valgrind/vgrule.c:
10831         No more warning during compilation with GCC 4.1.
10833         * plugins/valgrind/plugin.c:
10834         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10835         prototype (was missing from previous patch).
10837 2006-10-24  Naba Kumar  <naba@gnome.org>
10839         * plugins/glade/plugin.c: Show glade tree view, not list view.
10840         
10841         * plugins/glade/plugin.c: Fixed crash when Anjuta is
10842         exited with glade plugin still loaded. Fixes Bug #364755.
10844         * plugins/document-manager/anjuta-document-manager.plugin.in:
10845         Added application/x-reject in accepted mime-types.
10846         
10847         * Changelog: Fixed changelog alignments.
10849 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
10851         Reviewed by: Naba Kumar  <naba@gnome.org>
10852         
10853         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10854         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10855         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10856         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10857         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10858         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10859         plugins/valgrind/vgsearchbar.c:
10860         Use class macro for type casting.
10862         * plugins/valgrind/plugin.h:
10863         Don't force cast a GtkActionGroup to a GtkAction.
10865         * plugins/valgrind/plugin.c:
10866         Use correct API to get path of the preoject root when building
10867         the list of targets for the run action.
10868         Correct ordering of the construction of the preferences widgets.
10869         Only remove the valgrind widget if it is currently displayed.
10871         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10872         Return if check_valgrind_binary() fails.
10873         The ValgrindPluginPrefs object is initialized after the call to
10874         vg_action_new. Take a handle to the location of the pointer to
10875         the future object.
10877 2006-10-24  Naba Kumar  <naba@gnome.org>
10879         * HACKING: Updated coding sample.
10880         
10881         Patch from: Armin Burgmeier  <armin@arbur.net>
10882         * plugins/symbol-browser/test-class.h,
10883         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10884         
10885 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10887         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10888         * plugins/valgrind/vgtoolview.h:
10889         Correctly handle the argv / srcdir of vg_tool_view object. Do
10890         not leak memory associated with those arrays.
10892         * plugins/symbol-browser/an_symbol_prefs.c:
10893         Support unloading / reloading of the module (for example when
10894         closing a project and opening another one).
10896         * plugins/project-manager/plugin.c:
10897         Remove plugin widget before removing plugin itself, preventing
10898         a crash with valgrind plugin.
10900         * libanjuta/anjuta-preferences-dialog.c:
10901         Do not use the page_num returned by gtk_notebook_append_page to
10902         remove the page as it cause bugs when pages removal is not done
10903         in LIFO.
10905         * plugins/document-manager/anjuta-docman.c:
10906         Fix some GTK+ warnings.
10908         * global-tags/create_global_tags.sh.in:
10909         Rewrite script to remove bash-ism and use pkg-config directly
10910         instead of parsing the *.pc file by hand. This solve problems
10911         that occurred when one of the directory in PKG_CONFIG_PATH is
10912         empty.
10914 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10916         * plugins/glade/plugin.c: Fix build (#363884)
10918 2006-10-22  Johannes Schmid <jhs@gnome.org>
10920         * plugins/file-manager/an_file_view.c:
10921         * plugins/file-manager/plugin.c:
10922         * plugins/file-manager/plugin.h:
10923         Fix possible crasher when changing project-root uri when we try to restore open nodes
10924         * AUTHORS: Updated
10926 2006-10-19  Naba Kumar  <naba@gnome.org>
10928         Patch from: Juan Pablo Ugarte
10929         * plugins/glade/plugin.c: Include glade header
10930         correctly.
10931         
10932 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10933         
10934         * plugins/debug-manager/Makefile.am,
10935         plugins/debug-manager/sexy-icon-entry.h,
10936         plugins/debug-manager/sexy-icon-entry.c,
10937         plugins/debug-manager/dataview.c:
10938         Fix bug #358134 (Goto memory prompt)
10939         Use sexy-icon-entry from libsexy 0.1.10
10941         * plugins/debug-manager/debugger.c,
10942         plugins/debug-manager/plugin.c,
10943         plugins/debug-manager/start.c,
10944         plugins/gdb/debugger.c,
10945         plugins/gdb/plugin.c:
10946         Better error handling when starting and stopping debugger
10948 2006-10-13  Maik Beckmann <maik@eigenco.de>
10950         * src/action_callbacks.c:
10951         Fixed bug #361830 (AboutDialog does not close) which is caused 
10952         due to a change in Gtk+ 2.10  
10953   
10954 2006-10-12  Adam Dingle <adam@medovina.org>
10956         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
10958         * plugins/search/search-replace.c:
10959         Fixed bug #358068 (indicate when Find in Files is complete)
10961         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10963         * plugins/sourceview/sourceview-prefs.c:
10964         * plugins/sourceview/sourceview.glade:
10965         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
10967         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
10969         * plugins/devhelp/plugin.c:
10970         * plugins/search/plugin.c: 
10971         Fixed bug #359750 (fix find/replace shortcut keys).
10973         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
10974         use Alt+key for shortcuts)
10976         *  plugins/debug-manager/debug_tree.c:
10977         *  plugins/debug-manager/debugger.c:
10978         Fixed bug #359317 (can't load debug manager)
10980         * /plugins/document-manager/plugin.c:
10981         Fixed bug #359259 (highlight modes listed in reverse 
10982         alphabetical order).
10984 2006-10-10  Johannes Schmid <jhs@gnome.org>
10986         * plugins/glade/plugin.c:
10987         Add scrollbars to glade project window
10989 2006-10-10  Johannes Schmid <jhs@gnome.org>
10991         * libanjuta/interfaces/Makefile.am.iface:
10992         Fixed Makefile with broke build
10994 2006-10-07  Johannes Schmid <jhs@gnome.org>
10996         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10997         * libanjuta/interfaces/Makefile.iface.am:
10998         Fixed enum types generation
11000         * libanjuta/interfaces/libanjuta.idl:
11001         Fixed some strange typo
11003 2006-10-06  Johannes Schmid <jhs@gnome.org>
11005         * libanjuta/interfaces/Makefile.iface.am:
11006         Fixed enum-types.h generation
11007         * libanjuta/interfaces/libanjuta.idl:
11008         char* => gchar*
11009         IAnjutaTODO::load should take const gchar* argument
11010         Remove include to libanjuta/e-splash.h which is not installed as header file
11011         Disable get_attributes for now
11012         
11013         * pluings/sourceview/sourceview.c: Disabled get_attributes
11014         
11015         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
11017 2006-10-05  Naba Kumar  <naba@gnome.org>
11019         * TODO.tasks: Set 'Improve class widzard' task to assigned.
11020         Set bug id for 'Profiler plugin' task.
11022 2006-10-03  Naba Kumar  <naba@gnome.org>
11024         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
11025         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
11027         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
11028         plugins/project-manager/plugin.c: Added a new API in
11029         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
11030         Added some documentation. On project close, close all editors that
11031         has files opened for the project.
11032         
11033         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
11034         from the containers on anjuta_shell_remove_widget(). Do not destroy
11035         glade widgets once created.
11036         
11037 2006-10-03  Johannes Schmid <jhs@gnome.org>
11039         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11040         * libanjuta/interfaces/libanjuta.idl:
11041         const-List<> => const List<>
11042         List-free<> => List<>
11043         
11044         * Makefile.am: Reenabled launcher
11046 2006-10-03  Johannes Schmid <jhs@gnome.org>
11048         * libanjuta/interfaces/Makefile.am.iface:
11049         Install libanjuta.idl
11051 2006-10-02  Adam Dingle <adam@medovina.org>
11053         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11055 2006-10-02  Adam Dingle <adam@medovina.org>
11057         * plugins/editor/style-editor.c: fixed bug #357534
11058         * plugins/gdb/utilities.h: removed 2 unused declarations
11060 2006-10-02  Johannes Schmid <jhs@gnome.org>
11062         * Makefile.am: disabled anjuta-launcher
11063         * libanjuta/Makefile.am:
11064         
11065         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
11066         * libanjuta/glue-factory.c: (glue_factory_add_path),
11067         (glue_factory_get_path):
11068         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
11069         * libanjuta/glue-factory.h:
11070         * libanjuta/glue-cpp.h:
11071         * libanjuta/glue-cpp.c:
11072         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
11073         
11074         * libanjuta/interfaces/Makefile.am.iface:
11075         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11076         * libanjuta/interfaces/libanjuta.idl:
11077         Add a new features to idl compiler:
11078         List<Type> => List of Type
11079         List-free<Type> => List of Type, it is up to the caller to free items and list
11080         const-List(-free)<Type> = const List of Types
11081         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
11082         
11083         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
11084         (generic_cpp_class_create_code):
11085         Adapted to new project_manager interface
11086         
11087         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
11088         * plugins/debug-manager/debugger.c:
11089         (ivariable_debugger_iface_init):
11090         Do not use C++ keyword "delete" for interface name
11091         
11092         * plugins/document-manager/anjuta-document-manager.plugin.in:
11093         Added m4 to mime-types
11094         
11095         * plugins/project-manager/plugin.c:
11096         (iproject_manager_add_source_multi):
11097         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
11099 2006-10-01  Naba Kumar  <naba@gnome.org>
11101         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
11102         UI file used when out-of-process devhelp is used instead of
11103         embedded devhelp.
11104         
11105         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
11106         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
11107         plugins/profile-default/default.anjuta: Build devhelp plugin,
11108         but use out-of-process devhelp if devhelp plugin is disabled
11109         (either by user or devhelp is not installed). Disabled devhelp
11110         plugin by default. Added it in default profile.
11112 2006-10-01  Naba Kumar  <naba@gnome.org>
11114         * plguins/project-manager/plugin.c: Possible fix for crash
11115         bug #358583.
11116         
11117         * configure.in, plugins/Makefile.am: Enabled glade plugin and
11118         set dep to last version 3.0.2.
11119         
11120         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
11121         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
11122         plugins/symbol-browser/plugin.c: Use the right action group
11123         for getting popup actions (Fixes lots of assertion failures).
11125         * plugins/project-manager/plugin.c,
11126         plugins/project-manager/plugin.h: use separate action group
11127         for profie actions.
11128         
11129         * plugins/message-view/plugin.c: Disconnect session load
11130         signal on plugin deactivation (fixes a crash).
11132 2006-09-30  Naba Kumar  <naba@gnome.org>
11134         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
11135         * TODO.tasks: Assigned a bounty to Massimo.
11137 2006-09-29  Naba Kumar  <naba@gnome.org>
11139         * src/anjuta-app.c, src/shell.c: Fixed build errors.
11141 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
11143         * plugins/debug-manager/debugger.c,
11144         plugins/debug-manager/plugin.c,
11145         libanjuta/interfaces/libanjuta.idl:
11146         Add a new abort command to quit debugger without waiting
11148         * plugins/gdb/debugger.c,
11149         plugins/gdb/debugger.h,
11150         plugins/gdb/plugin.c:
11151         Send a signal directly to the debugged program
11152         Implement abort command
11154         * plugins/debug-manager/debug_tree.c:
11155         Fix bug #358163
11157         * plugins/debug-manager/stack-trace.c:
11158         Fix bug #358009
11160 2006-09-29  Naba Kumar  <naba@gnome.org>
11162         * TODO.tasks: Updated.
11163         
11164         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
11165         dialog.
11166         
11167         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
11168         
11169         * TODO.tasks: Updated in light of the word wrapping fix
11170         in Tasks Manager. Added a test bounty entry.
11172         * TODO.tasks: Added four bounties.
11173         
11174 2006-09-28  Naba Kumar  <naba@gnome.org>
11176         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
11177         Added 'customizable' parameter to
11178         anjuta_ui_add_action_group_entries() and similar functions to
11179         allow user configuration of the actions. Filter out actions that
11180         are not configurable items (such as submenu items). Now the
11181         'Customize shortcuts' dialog is much better listed.
11183         * plugins/build-basic-autotools/build-basic-autotools.c,
11184         plugins/build-basic-autotools/build-basic-autotools.h,
11185         plugins/cvs-plugin/plugin.c,
11186         plugins/cvs-plugin/plugin.h,
11187         plugins/debug-manager/breakpoints.c,
11188         plugins/debug-manager/plugin.c,
11189         plugins/debug-manager/stack_trace.c,
11190         plugins/debug-manager/watch.c,
11191         plugins/devhelp/plugin.c,
11192         plugins/document-manager/plugin.c,
11193         plugins/file-loader/plugin.c,
11194         plugins/file-manager/plugin.c,
11195         plugins/glade/plugin.c,
11196         plugins/gtodo/interface.c,
11197         plugins/gtodo/plugin.c,
11198         plugins/language-support-cpp-java/plugin.c,
11199         plugins/macro/plugin.c,
11200         plugins/macro/plugin.h,
11201         plugins/message-view/plugin.c,
11202         plugins/patch/plugin.c,
11203         plugins/profile-default/default.anjuta,
11204         plugins/project-manager/plugin.c,
11205         plugins/project-manager/plugin.h,
11206         plugins/sample1/plugin.c,
11207         plugins/search/plugin.c,
11208         plugins/subversion/plugin.c,
11209         plugins/subversion/plugin.h,
11210         plugins/symbol-browser/plugin.c,
11211         plugins/symbol-browser/plugin.h,
11212         plugins/tools/plugin.c,
11213         plugins/valgrind/plugin.c,
11214         plugins/valgrind/plugin.h: Fixed to take care of above change
11215         in API of AnjutaUI. Properly added/removed action groups in some
11216         plugins. Split action groups into customization and non-customizable
11217         groups and added them separately.
11219         * plugins/document-manager/plugin.c: Close files belonging to
11220         project when project is closed (not complete).
11221         
11222         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11223         vertical aligned cell entries.
11224         
11225         * src/anjuta-app.c: Define macros for the placeholder names.
11226         Set default widths and heights of the default placeholders,
11227         so that newly docked widgets are correclty sized.
11228         
11229         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11230         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11231         Fixed to generated correct actions addition/removal code.
11233 2006-09-25  Naba Kumar  <naba@gnome.org>
11235         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11236         libanjuta/anjuta-serializer.[ch]: Implemented serialization
11237         class.
11238         
11239         * plugins/message-view/anjuta-msgman.c,
11240         plugins/message-view/anjuta-msgman.h,
11241         plugins/message-view/message-view.c,
11242         plugins/message-view/message-view.h,
11243         plugins/message-view/plugin.c: Serialize messages panes in
11244         session save and deserialize them in session load so that
11245         build messages persistant.
11246         
11247 2006-09-24  Johannes Schmid <jhs@gnome.org>
11249         * libanjuta/anjuta-utils.c:
11250         * plugins/message-view/message-view.c:
11251         Really fixed #355407
11253 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
11255         * libanjuta/interfaces/libanjuta.idl:
11256         Change one variable sign
11258         * plugins/debug-manager/anjuta-debug-manager.glade,
11259         plugins/debug-manager/anjuta-debug-manager.ui:
11260         Few small interface changes     
11262         * plugins/debug-manager/debug_tree.h,
11263         plugins/debug-manager/watch.c,
11264         plugins/debug-manager/debugger.c,
11265         plugins/debug-manager/plugin.c
11266         plugins/gdb/debugger.c,
11267         plugins/gdb/plugin.c:
11268         Big rewrite of debugger queue
11269         Allow to cancel command
11271         * plugins/debug-manager/memory.c:
11272         Fix a bug if a command is cancelled
11274 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
11276         * plugins/gdb/debugger.c,
11277         plugins/debug-manager/debug_tree.c,
11278         plugins/debug-manager/locals.c:
11279         Restore tree representation for local variable
11280         Add argument in local variable list
11281         Use gdb variable object to get all informations
11283 2006-09-19  Naba Kumar  <naba@gnome.org>
11285         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
11286         that implements AnjutaSavePrompt class.
11288         * ChangeLog: Fixed indentation.
11289         
11290         * libanjuta/Makefile.am,
11291         libanjuta/anjuta-marshal.list,
11292         libanjuta/anjuta-shell.c,
11293         libanjuta/anjuta-shell.h,
11294         plugins/document-manager/action-callbacks.c,
11295         plugins/document-manager/action-callbacks.h,
11296         plugins/document-manager/anjuta-docman.c,
11297         plugins/document-manager/anjuta-docman.h,
11298         plugins/document-manager/plugin.c,
11299         src/anjuta.c: Impletemnted save prompt dialog to prompt for
11300         unsaved items during exit. A new signal is added in shell
11301         interface called 'save-prompt' to collect all unsaved items.
11302         Create AnjutaSavePrompt class (dialog) to process unsaved items.
11303         Fixed document manager to use the new save-prompt signal in shell
11304         and AnjutaSavePrompt object for unsaved files. Cleaned up
11305         AnjutaDocman to synchronously save new files. Fixed function
11306         names.
11308 2006-09-18  Johannes Schmid <jhs@gnome.org>
11310         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
11311         gdl requirement to 0.7.0
11313 2006-09-18  Johannes Schmid <jhs@gnome.org>
11315         * global-tags/.cvsignore:
11316         * global-tags/Makefile.am:
11317         * global-tags/create_global_tags.sh (removed):
11318         * global-tags/create_global_tags.sh.in (added):
11319         Fixed #355407
11320         
11321         * libanjuta/anjuta-launcher.c:
11322         Fixed #349374
11323         
11324         * plugins/project-manager/plugin.c:
11325         (project_manager_plugin_close_project):
11326         Fixed crasher
11327         
11328         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
11329         Fixed gtk critical
11330         
11331         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
11332         More reasonable toolbar creation/deletition though it does
11333         not completly work!
11335 2006-09-15  Johannes Schmid <jhs@gnome.org>
11337         * libanjuta/anjuta-utils.c/.h:
11338         Fixed #355168
11340 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
11342         * scintilla/ScintillaGTK.cxx
11343         Fixed doulbe freeing in Scintilla
11345 2006-09-12  Johannes Schmid  <jhs@gnome.org>
11347         * plugins/symbol-browser/an_symbol_prefs.c:
11348         Support unloading / reloading of the module (for example when
11349         closing a project and opening another one).
11351         * plugins/project-manager/plugin.c:
11352         Really fixed #355148 (Show project name in title bar)
11354 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11356         * libanjuta/plugins.c:
11357         Fixed #355156 (Show plugins in alphabetical order)
11359 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11361         * plugins/project-manager/plugin.c:
11362         Fixed #355148 (Show project name in title bar)
11364 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11366         * plugins/project-manager/plugin.c:
11367         (value_removed_project_root_uri):
11368         Fixed crasher if project cannot be opened
11370 2006-08-30 Naba Kumar  <naba@gnome.org>
11372         * plugins/language-support-cpp-java/plugin.[c,h],
11373         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11374         Impletemnted UI for auto indent.
11375         
11376 2006-08-28 Naba Kumar  <naba@gnome.org>
11377         
11378         * plugins/gvim/.cvsignore,
11379         plugins/gvim/Makefile.am,
11380         plugins/gvim/anjuta-vim-plugin.png,
11381         plugins/gvim/anjuta-vim.c,
11382         plugins/gvim/anjuta-vim.h,
11383         plugins/gvim/anjuta-vim.plugin.in,
11384         plugins/gvim/gtkvim.c,
11385         plugins/gvim/gtkvim.h,
11386         plugins/gvim/plugin.c,
11387         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
11388         in build yet.
11390 2006-08-28 Naba Kumar  <naba@gnome.org>
11392         Patch from: Massimo Corà  <maxcvs@email.it>
11393         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
11394         possible infinite loop.
11396 2006-08-22 Adam Dingle <adam@medovina.org>
11397         
11398         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
11399         to edit are shown in the preferences dialog in anjuta").
11400         Removed unused widgets from the style editor dialog.
11402 2006-08-21  Johannes Schmid <jhs@gnome.org>
11404         * plugins/symbol-browser/test-class.[cpp/h]
11405         Added missing files
11407 2006-08-18  Naba Kumar  <naba@gnome.org>
11409         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
11410         end of document loading.
11412         * plugins/language-support-cpp-java/plugin.c,
11413         plugins/sourceview/sourceview.c: Fixed plugin loading.
11415 2006-08-17  Naba Kumar  <naba@gnome.org>
11417         * plugins/language-support-cpp-java/plugin.c,
11418         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
11419         mode line parsing. Indentation parameters initialized based on
11420         mode line parameters.
11422 2006-08-16  Naba Kumar  <naba@gnome.org>
11424         * Makefile.am, plugins/editor/text_editor.c,
11425         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
11426         comments.
11428 2006-08-16 Naba Kumar  <naba@gnome.org>
11430         Patch from  Massimo Cora'  <maxcvs@email.it>:
11431         
11432         * plugins/editor/aneditor-autocomplete.cxx,
11433         plugins/editor/aneditor-calltip.cxx,
11434         plugins/symbol-browser/Makefile.am,
11435         plugins/symbol-browser/an_symbol.c,
11436         plugins/symbol-browser/an_symbol_view.c,
11437         plugins/symbol-browser/plugin.c,
11438         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
11439         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
11440         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
11441         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
11442         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
11443         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
11444         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
11445         tagmanager/get.h, tagmanager/html.c,
11446         tagmanager/include/tm_source_file.h,
11447         tagmanager/include/tm_tag.h,
11448         tagmanager/include/tm_workspace.h,
11449         tagmanager/jscript.c, tagmanager/keyword.c,
11450         tagmanager/keyword.h, tagmanager/lisp.c,
11451         tagmanager/lregex.c, tagmanager/lua.c,
11452         tagmanager/main.h, tagmanager/make.c,
11453         tagmanager/options.c, tagmanager/options.h,
11454         tagmanager/parse.c, tagmanager/parse.h,
11455         tagmanager/parsers.h, tagmanager/pascal.c,
11456         tagmanager/perl.c, tagmanager/php.c,
11457         tagmanager/python.c, tagmanager/read.c,
11458         tagmanager/read.h, tagmanager/readtags.c,
11459         tagmanager/readtags.h, tagmanager/rexx.c,
11460         tagmanager/routines.c, tagmanager/routines.h,
11461         tagmanager/ruby.c, tagmanager/scheme.c,
11462         tagmanager/sh.c, tagmanager/slang.c,
11463         tagmanager/sml.c, tagmanager/sort.c,
11464         tagmanager/sort.h, tagmanager/sql.c,
11465         tagmanager/strlist.c, tagmanager/strlist.h,
11466         tagmanager/tcl.c, tagmanager/tm_source_file.c,
11467         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
11468         tagmanager/tm_workspace.c, tagmanager/verilog.c,
11469         tagmanager/vim.c, tagmanager/vstring.c,
11470         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
11471         5.6 and namespace completion fixed.
11473         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11474         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
11476 2006-08-15 Naba Kumar  <naba@gnome.org>
11478         * libanjuta/interfaces/libanjuta.idl,
11479         plugins/editor/text-editor-iterable.c,
11480         plugins/editor/text_editor.c,
11481         plugins/sourceview/sourceview-cell.c,
11482         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
11483         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
11484         ianjuta_editor_end_action().
11485         
11486         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
11488 2006-08-13 Naba Kumar  <naba@gnome.org>
11490         * plugins/debug-manager/breakpoints.c,
11491         plugins/debug-manager/memory.c,
11492         plugins/debug-manager/registers.c,
11493         src/layout.xml: Fixed debugger widgets layout.
11495 2006-08-12 Naba Kumar  <naba@gnome.org>
11497         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
11498         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11499         plugins/editor/editor.glade, plugins/editor/text_editor.h,
11500         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
11501         codes and dead codes. Removed automatic indentation prefs.
11503 2006-08-12  Johannes Schmid <jhs@gnome.org>
11505         * libanjuta/Makefile.am:
11506         * libanjuta/anjuta-launcher.c:
11507         * libanjuta/anjuta-launcher.h:
11508         * libanjuta/anjuta-plugin.c:
11509         * libanjuta/anjuta-plugin.h:
11510         * libanjuta/anjuta-preferences.c:
11511         * libanjuta/anjuta-preferences.h:
11512         * libanjuta/anjuta-shell.c:
11513         * libanjuta/anjuta-shell.h:
11514         * libanjuta/libanjuta.h:
11515         
11516         Made wrapper friendly:
11517         - no inline in header files (preferences_set/get)
11518         - correct signal names
11519         - correct GError** argument in anjuta_shell_freeze/thaw
11520         - include correct files in libanjuta.h
11521         
11522         * plugins/project-manager/plugin.c: 
11523         Fixed two crashers
11525 2006-08-11 Naba Kumar  <naba@gnome.org>
11527         * plugins/editor/aneditor-priv.h,
11528         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
11529         
11530         * plugins/editor/text_editor_cbs.c,
11531         plugins/sourceview/anjuta-view.c: Pass the right position for char
11532         added signal.
11533         
11534         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
11535         
11536         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
11538 2006-08-11 Naba Kumar  <naba@gnome.org>
11540         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
11541         return the right character at the iter position and get_char() to
11542         not leak memory.
11544         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
11545         to set to character offset and not byte index.
11547         * plugins/language-support-cpp-java/plugin.c: Improved
11548         auto-indentation login. Indents opening and closing braces correctly.
11550 2006-08-10  Johannes Schmid <jhs@gnome.org>
11552         * INSTALL:
11553         * autogen.sh:
11554         Required automake = 1.9
11556         * libanjuta/anjuta-children.c:
11557         * libanjuta/anjuta-children.h:
11558         * libanjuta/anjuta-encodings.h:
11559         * libanjuta/anjuta-launcher.h:
11560         * libanjuta/anjuta-plugin-description.h:
11561         * libanjuta/anjuta-preferences-dialog.h:
11562         * libanjuta/anjuta-preferences.h:
11563         * libanjuta/anjuta-session.h:
11564         * libanjuta/anjuta-status.h:
11565         * libanjuta/anjuta-ui.h:
11566         * libanjuta/anjuta-utils.c:
11567         * libanjuta/anjuta-utils.h:
11568         * libanjuta/e-splash.h:
11569         * libanjuta/glue-factory.h:
11570         * libanjuta/glue-plugin.h:
11571         * libanjuta/plugins.h:
11572         * libanjuta/resources.h:
11573         Fixed libanjuta to be able to wrap it
11574         - G_BEGIN_DECLS, G_END_DECLS
11575         - include all necessary files in libanjuta.h
11577         * plugins/gtodo/tray-icon.c:
11578         * plugins/terminal/terminal.c:
11579         Some build fixes for freebsd
11581         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11582         * plugins/sourceview/sourceview.glade:
11583         Remove auto-indent feature as it is now in language-support
11585 2006-08-09 Naba Kumar  <naba@gnome.org>
11587         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11588         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11589         Added missing files.
11591         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
11592         get_use_spaces(), set_tabsize() and set_use_spaces().
11594 2006-08-09 Naba Kumar  <naba@gnome.org>
11596         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11597         succeeded in activating.
11599         * plugins/document-manager/plugin.c: Added debug message.
11601         * libanjuta/interfaces/libanjuta.idl,
11602         plugins/editor/text_editor.c: Implemented get_tabsize(),
11603         get_use_spaces(), set_tabsize() and set_use_spaces().
11605         * plugins/language-support-cpp-java/Makefile.am,
11606         plugins/language-support-cpp-java/plugin.c,
11607         plugins/language-support-cpp-java/plugin.h: Used editor parameters
11608         for indentation. Added preferences page for paramenters.
11610         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11612 2006-08-08 Naba Kumar  <naba@gnome.org>
11614         * libanjuta/interfaces/libanjuta.idl,
11615         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11616         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11617         plugins/editor/text_editor.c,
11618         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11619         and implemented it for both scintilla and sourceview.
11621         * plugins/search/plugin.c: Use the new grab_focus() to transfer
11622         focus back to editor (happens when pressing esc in incremental
11623         search box).
11625 2006-08-08 Naba Kumar  <naba@gnome.org>
11627         * libanjuta/interfaces/libanjuta.idl,
11628         plugins/editor/text_editor.c,
11629         plugins/editor/text_editor.h,
11630         plugins/editor/text-editor-iterable.c,
11631         plugins/sourceview/sourceview-cell.c,
11632         plugins/sourceview/sourceview.c: Implemented editor attributes
11633         methods.
11634         
11635         * plugins/editor/aneditor.cxx: Disabled old indentation code.
11636         plugins/language-support-cpp-java/plugin.c: Implemented indentation
11637         code (not complete yet).
11639         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11640         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11641         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11642         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11643         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11644         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11646 2006-08-04 Naba Kumar  <naba@gnome.org>
11648         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11649         implementation.
11650         
11651 2006-08-03  Johannes Schmid <jhs@gnome.org>
11653         * configure.in: Add a more informative text to valgrind plugin
11655         * TODO.tasks:
11656         Modified Preferences tasl
11657         * libanjuta/anjuta-plugin.c: 
11658         * libanjuta/anjuta-preferences-dialog.c: 
11659         * libanjuta/anjuta-preferences-dialog.h:
11660         * libanjuta/anjuta-preferences.c:
11661         * libanjuta/anjuta-preferences.h:
11662         * libanjuta/interfaces/Makefile.am.iface:
11663         * libanjuta/interfaces/libanjuta.idl:
11664         Added IAnjutaPreferences interface which every plugin that has preferences should
11665         implement. Call merge() and unmerge() at plugin activation/deactivation.
11666         Fixed preferences_page_remove()
11667         
11668         * plugins/build-basic-autotools/build-basic-autotools.c:
11669         * plugins/cvs-plugin/plugin.c: 
11670         * plugins/document-manager/plugin.c:
11671         * plugins/editor/plugin.c:
11672         * plugins/editor/plugin.h:
11673         * plugins/file-manager/plugin.c: 
11674         * plugins/gtodo/main.h:
11675         * plugins/gtodo/plugin.c: 
11676         * plugins/gtodo/preferences.c: 
11677         * plugins/message-view/anjuta-msgman.c: 
11678         * plugins/message-view/anjuta-msgman.h:
11679         * plugins/message-view/plugin.c:
11680         * plugins/sourceview/plugin.c: 
11681         * plugins/sourceview/plugin.h:
11682         * plugins/symbol-browser/an_symbol_prefs.c:
11683         * plugins/symbol-browser/plugin.c: 
11684         * plugins/terminal/terminal.c: 
11685         * plugins/valgrind/plugin.c
11686         * src/anjuta-app.c:
11687         
11688         Updated preference loading/unloading for all plugins
11690 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11691         
11692         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11693         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
11694     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11695         recommended by the autoconf manual. 
11696         - Fixes compiling with autoconf 2.60.
11697         
11698         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11700 2006-08-02      Johanes Schmid <jhs@gnome.org>
11702         * plugins/profile-default/plugin.c:
11703         Fixed session handling
11705 2006-08-01  Johannes Schmid <jhs@gnome.org>
11707         * configure.in
11708         * plugins/Makefile.am:
11709         Disabled devhelp and glade for now as they do not work (#341073
11710         and #341170)
11711         
11712         * plugins/profile-default/anjuta-default-profile.ui (removed):
11713         * plugins/profile-default/plugin.c:
11714         * plugins/profile-default/plugin.h:
11715         * plugins/project-manager/anjuta-project-manager.ui:
11716         * plugins/project-manager/plugin.c:
11717         * plugins/project-manager/plugin.h:
11718         Limted multiple project support #315043
11720         * libanjuta/interfaces/libanjuta.idl:
11721         Added ianjuta_profile_unload
11723 2006-07-31 Naba Kumar  <naba@gnome.org>
11725         * libanjuta/interfaces/libanjuta.idl,
11726         plugins/editor/text-editor-iterable.c,
11727         plugins/editor/text_editor.c,
11728         plugins/sourceview/anjuta-view.c,
11729         plugins/sourceview/anjuta-view.h,
11730         plugins/sourceview/sourceview.c: Fixed text iteration and 
11731         IAnjutaEditor implementations in both scintilla
11732         and sourceview. Cleand up libanjuta API: Removed redundant
11733         erase_range() method from IAnjutaEditor interface, fixed
11734         ianjuta_editor_get_text to take length instead of range (consistency).
11735         autoindentation in both sourceview and scintilla more or less works,
11736         but still disabled for now because there are still some anomalies
11737         in text iteration.
11739         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11741         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11742         API changes.
11744 2006-07-30  Johannes Schmid <jhs@gnome.org>
11746         * plugins/sourceview/anjuta-document.c:
11747         * plugins/sourceview/anjuta-document.h:
11748         * plugins/sourceview/anjuta-view.c: 
11749         * plugins/sourceview/sourceview.c:
11750         Wrote a new "char_added" implementation, I hope this one is good
11752         * plugins/sourceview/sourceview-cell.c:
11753         Fixed typo: "text_iter" instead of "iter"
11755 2006-07-30 Naba Kumar  <naba@gnome.org>
11757         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11759 2006-07-30  Johannes Schmid <jhs@gnome.org>
11761         * autogen.sh: use gnome-autogen.sh from gnome-coomen
11762         
11763         * plugins/debug-manager/plugin.c: 
11764         * plugins/patch/plugin.c:
11765         Use IAnjutaIndicable to mark debugger position
11767         * plugins/sourceview/sourceview.c:
11768         Define colors for IAnjutaIndicable
11770 2006-07-29  Johannes Schmid <jhs@gnome.org>
11772         * plugins/debug-manager/anjuta-debug-manager.ui:
11773         * plugins/debug-manager/breakpoints.c:
11774         * plugins/debug-manager/images/Makefile.am:
11775         * plugins/debug-manager/images/run-to-cursor.png:
11776         * plugins/debug-manager/plugin.c:
11777         Added toolbar and some icons
11779         * plugins/patch/anjuta-patch.ui:
11780         * plugins/patch/patch-plugin.c:
11781         * plugins/patch/patch-plugin.glade:
11782         * plugins/patch/plugin.c:
11783         * plugins/patch/plugin.h:
11784         Improved patch plugin (GUI and function)
11786         * plugins/sourceview/sourceview.c:
11787         Fixed another Gtk-Critical
11789         * plugins/tools/anjuta-tools.ui:
11790         * plugins/tools/plugin.h:
11791         Put Patch plugin in tools menu and changed ui file
11793 2006-07-29  Johannes Schmid <jhs@gnome.org>
11795         * plugins/document-manager/plugin.c:
11796         Fixed accelator Gtk-Warning
11798         * plugins/message-view/anjuta-msgman.c: 
11799         Fixed Gtk-Warning
11801         * plugins/sourceview/anjuta-document.c:
11802         * plugins/sourceview/anjuta-document.h:
11803         * plugins/sourceview/anjuta-marshal.list:
11804         Wrote a better emitter for the char-added signal
11806         * plugins/sourceview/sourceview.c:
11807         Fixed Redo/Undo to void Gtk-Criticals
11808         
11809         * plugins/sourceview/sourceview-args.c:
11810         * plugins/sourceview/sourceview-cell.c:
11811         * plugins/sourceview/sourceview-scope.c:
11812         * plugins/sourceview/sourceview-tags.c: 
11813         Adapted to new IAnjutaIterator API
11815 2006-07-28 Naba Kumar  <naba@gnome.org>
11817         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11819         * plugins/symbol-browser/an_symbol.c,
11820         plugins/symbol-browser/an_symbol_iter.c,
11821         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11822         subclass of AnjutaSymbol so that the symbol is accessible from
11823         the iter in light of changes in IAnjutaIterable.
11825         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11826         implementation of IAnjutaIterable.
11828 2006-07-28 Naba Kumar  <naba@gnome.org>
11830         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11831         IAnjutaIterable. They were kind of useless since the interface is
11832         defined on the data object itself. Added set_position() method
11833         in IAnjutaIterable to allow setting arbitrary current index to the
11834         iter.
11835         Added erase() and erase_range() in IAnjutaEditor.
11837         * plugins/editor/text-editor-iterable.c: Fixed 
11838         plugins/editor/text_editor.c: Implemented erase() and erase_range()
11839         methods in editor. Fixed get_line_from_position() method.
11841         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11842         code. It's disabled for now.
11844         * plugins/sourceview/sourceview-cell.c,
11845         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11846         implementation.
11848 2006-07-27  Johannes Schmid <jhs@gnome.org>
11850         * plugins/sourceview/sourceview-cell.c:
11851         Fixed IAnjutaEditorCell to work only on a single line
11852         Fixed crasher in finalize
11854         * plugins/symbol-browser/an_symbol_prefs.c:
11855         * global-tags/Makefile.am:
11856         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11857         script installation     
11859 2006-07-26 Naba Kumar  <naba@gnome.org>
11861         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11862         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11863         
11864         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11865         
11866         * plugins/document-manager/plugin.c: Fixed dynamic loading of
11867         support plugins
11868         
11869         * plugins/editor/text-editor-iterable.c,
11870         plugins/editor/text_editor.c,
11871         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11872         method to work correctly, it was ignoring start and end parameters.
11873         Fixed TextEditorCell implementation. Fixed 'char-added' signal
11874         emission.
11875         
11876         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11877         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11879 2006-07-24  Massimo Cora'  <maxcvs@email.it>
11881         * plugins/symbol-browser/an_symbol_view.c,
11882         plugins/symbol-browser/an_symbol_view.h,
11883         plugins/symbol-browser/plugin.c:
11884     fix a matching case into sv_extract_type_qualifier_from_expr ()
11885     and some minor issues.
11887 2006-07-26  Johannes Schmid <jhs@gnome.org>
11889         * plugins/language-support-cpp-java/plugin.c:
11890         Fixed to work kind of with sourceview editor
11891         * plugins/sourceview/anjuta-document.c: 
11892         * plugins/sourceview/anjuta-view.c: 
11893         * plugins/sourceview/sourceview-cell.c:
11894         * plugins/sourceview/sourceview.c:
11895         Fixed IAnjutaEditorCell and "char-added" signal
11897 2006-07-24 Naba Kumar  <naba@gnome.org>
11899         * plugins/document-manager/plugin.c,
11900         plugins/document-manager/plugin.h: Initial implementedion for loading
11901         support plugins.
11902         
11903         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11904         implementation.
11905         
11906         * plugins/editor/text_editor.c: Fixed syntax highlighting when
11907         indicators are cleared (that leaved grey texts).
11909 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11911         * libanjuta/interfaces/libanjuta.idl,
11912         plugins/debug-manager/breakpoints.c,
11913         plugins/debug-manager/memory.c,
11914         plugins/debug-manager/registers.c,
11915         plugins/debug-manager/debug_tree.c,
11916         plugins/debug-manager/debugger.c,
11917         plugins/gdb/debugger.c,
11918         plugins/gdb/debugger.h,
11919         plugins/gdb/plugin.c:
11920         Add a parameter for reporting error
11921         Add a new interface for using gdb variable object
11922         Allow to cancel commands
11923         Rewrite handling of debugger state
11925         * plugins/debug-manager/plugin.c,
11926         plugins/debug-manager/locals.c,
11927         plugins/debug-manager/locals.h,
11928         plugins/debug-manager/register.c,
11929         plugins/debug-manager/stack_trace.c,
11930         plugins/debug-manager/stack_trace.h:
11931         Create and destroy local and stack trace windows when needed
11933 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11935         * plugins/document-manager/plugin.c:
11936         Fixed "Automatic" highlighting
11938 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11940         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11942         * plugins/sourceview/anjuta-view.c:
11943         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11945 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
11946         
11947         * configure.in: Check for C/C++-Compiler correctly
11949 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
11951         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11953         * plugins/debug-manager/stack_trace.c:
11954         Destroy stack window when debuuger is disabled (#347414)
11955         
11956         * plugins/sourceview/anjuta-view.c:
11957         Fix a crash with popup-menu (#347412)
11959 2006-07-13 Naba Kumar  <naba@gnome.org>
11961         * plugins/editor/Makefile.am,
11962         plugins/editor/text_editor.h,
11963         plugins/editor/text-editor-iterable.h,
11964         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
11965         tested yet).
11966         
11967         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
11968         code.
11969         
11970         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
11972 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
11974         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
11975         Bug #342937
11976         
11977 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11979         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11981         * libanjuta/anjuta-preferences-dialog.c:
11982         Do not use the page_num returned by gtk_notebook_append_page to
11983         remove the page as it cause bugs when pages removal is not done
11984         in LIFO.
11986         * plugins/document-manager/anjuta-docman.c:
11987         * src/anjuta-app.c:
11988         makes Anjuta display dock_items which have previously been hidden
11990 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11992         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11994         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11995         * plugins/sourceview/sourceview.c: (imark_unmark):
11996         
11997         Patches for bugs #346450 and #346295
11998         
11999         * AUTHORS: Added Fredrik
12001 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
12003         * plugins/message-view/anjuta-msgman.c: 
12004         Fixed close button/icon size (like in docman)
12006 2006-06-10 Naba Kumar <naba@gnome.org>
12008         * plugins/editor/text_editor.c: Fixed goto line to mark the line
12009         being set.
12010         
12011 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
12013         * libanjuta/interfaces/libanjuta.idl:
12014         Move inspect_memory function in IAnjutaCpuDebugger interface
12015         Rename Boolean type to State
12017         * plugins/debug-manager/breakpoint.c:
12018         Rename Boolean type to State
12020         * plugins/debug-manager/Makefile.am,
12021         plugins/debug-manager/anjuta-marshal.list,
12022         plugins/debug-manager/data_view.c,
12023         plugins/debug-manager/data_view.h,
12024         plugins/debug-manager/data_buffer.c,
12025         plugins/debug-manager/data_buffer.h,
12026         plugins/debug-manager/chunk_view.c,
12027         plugins/debug-manager/chunk_view.h,
12028         plugins/debug-manager/anjuta-debug-manager.ui,
12029         plugins/debug-manager/debugger.c,
12030         plugins/debug-manager/memory.c,
12031         plugins/debug-manager/memory.h,
12032         plugins/debug-manager/plugin.c,
12033         plugins/gdb/debugger.c,
12034         plugins/gdb/debugger.h,
12035         plugins/gdb/plugin.c:
12036         Rewrite memory window using a special widget
12037         Rename Boolean type to State
12039 2006-06-08 Naba Kumar <naba@gnome.org>
12041         * plugins/editor/text_editor.c (itext_editor_get_current_word):
12042         Do not return garbage characters and return NULL when there is no
12043         current word.
12044         
12045         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
12046         work correctly.
12047         
12048         * plugins/search/search-replace.c: Fixed a mem leak.
12050 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
12052         * libanjuta/anjuta-launcher.c:
12053         Added debug message (see #343522)
12054         
12055         * plugins/build-basic-autotools/build-basic-autotools.c:
12056         Patch from Günther Brammer to fix #344015
12058         * plugins/sourceview/sourceview.c:
12059         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
12060         automatic highlight of build messages)
12062 2006-06-06 Naba Kumar <naba@gnome.org>
12064         * configure.in,
12065         libanjuta/interfaces/libanjuta.idl,
12066         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12067         plugins/Makefile.am,
12068         plugins/document-manager/action-callbacks.c,
12069         plugins/document-manager/plugin.c,
12070         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
12071         interface for language highlight selection and langauge change
12072         signal.
12073         
12074         * plugins/language-support-cpp-java: Added language support
12075         plugin for cpp and java.
12077 2006-05-27  Naba Kumar  <naba@gnome.org>
12079         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
12080         plugins/debug-manager/*, data/Makefile.am,
12081         manuals/reference/libanjuta/libanjuta.types,
12082         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12083         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12084         merged anjuta-new-debugger branch into trunck.
12085         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
12087 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
12088         
12089         * libanjuta/interfaces/libanjuta.idl,
12090         plugins/debug-manager/debugger.c,
12091         plugins/debug-manager/debugger.h,
12092         plugins/gdb/anjuta-gdb.plugin.in,
12093         plugins/gdb/debugger.c,
12094         plugins/gdb/debugger.h,
12095         plugins/gdb/plugin.c:
12096         Add new IAnjutaCpuDebugger interface to access cpu register
12097         Run gdb instead of /usr/local/bin/gdb
12098         
12099         * plugins/debug-manager/plugin.c,
12100         plugins/debug-manager/registers.c,
12101         plugins/debug-manager/registers.h:
12102         Rewrite register window
12103         Rename Load target menu item to Run target
12105 2006-05-07  Naba Kumar  <naba@gnome.org>
12107         * plugins/gdb.init
12108         
12109 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
12111         * plugins/debug-manager/watch.c,
12112         plugins/debug-manager/breakpoint.c,
12113         plugins/debug-manager/breakpoint.h:
12114         Fix crash: disconnect save and load session signals
12116 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
12118         * libanjuta/interface/libanjuta.idl,
12119         plugins/debug-manager/debugger.c,
12120         plugins/gdb/plugin.c:
12121         Add a value parameter for evaluate command
12123         * plugins/debug-manager/anjuta-debug-manager.glade:
12124         Create new dialog box for watches using glade
12126         * plugins/debug-manager/anjuta-debug-manager.ui:
12127         Move watch menu items near the end
12128         Move breakpoint menu items outside the sub menu
12130         * plugins/debug-manager/debug_tree.c,
12131         plugins/debug-manager/debug_tree.h,
12132         plugins/debug-manager/debug_tree.h,
12133         plugins/debug-manager/watch.c:
12134         Move all GUI code from watch.c to debug_tree.c
12135         Add an auto update property to watches
12136         
12137         * plugins/debug-manager/locals.c,
12138         plugins/debug-manager/locals.h,
12139         plugins/debug-manager/stack_trace.c,
12140         plugins/debug-manager/stack_trace.h,
12141         plugins/debug-manager/plugin.c:
12142         Register actions before starting debugger
12144         * plugins/gdb/debugger.c:
12145         Do not call callback function if not present
12147 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
12149         * libanjuta/interfaces/libanjuta.idl,
12150         plugins/debug-manager/stack_trace.c,
12151         plugins/debug-manager/stack_trace.h,
12152         plugins/debug-manager/anjuta-debug-manager.ui,
12153         plugins/gdb/debugger.c:
12154         Add a popup menu in stack frame window
12155         Add a new frame-changed event
12156         Use MI command for getting stack informations
12157         Get filename with full path (need gdb > 6.3)
12159         * libanjuta/interfaces/libanjuta.idl,
12160         plugins/debug-manager/debug_tree.c,
12161         plugins/debug-manager/debugger.c,
12162         plugins/debug-manager/locals.c,
12163         plugins/debug-manager/locals.h,
12164         plugins/debug-manager/plugin.c,
12165         plugins/gdb/debugger.c,
12166         plugins/gdb/debugger.h,
12167         plugins/gdb/parser.c,
12168         plugins/gdb/parser.h,
12169         plugins/gdb/plugin.c,
12170         plugins/gdb/Makefile.am:
12171         Pass watch data with string instead of Watch structures
12172         Use debug_tree in local window
12173         Remove info local
12174         Remove parser.{ch}
12176         * plugins/debug-manager/breakpoints.c,
12177         plugins/debug-manager/utilities.c,
12178         plugins/debug-manager/utilities.h:
12179         Use a GtkListStore instead of a GtkTreeStore
12180         move goto_location_in_editor in utilities.c
12181         
12182 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
12184         * libanjuta/interfaces/libanjuta.idl,
12185         plugins/debug-manager/anjuta-debug-manager.ui,
12186         plugins/debug-manager/breakpoints.c,
12187         plugins/debug-manager/plugin.c,
12188         plugins/gdb/debugger.c:
12189         Add a breakpoint type
12190         Add new popup menu in breakpoint window
12191         Add toggle breakpoint in editor popup menu
12192         Save and restore breakpoint enable
12193         Fix bug in clear all breakpoints
12194         Remove old useless code
12196         * plugins/debug-manager/debugger.c:
12197         Fix some problem with debugger states
12199         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12200         Update documentation
12201         
12202 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12204         * data/Makefile.am,
12205         plugins/gdb/Makefile.am,
12206         plugins/gdb/gdb.init:
12207         Move gdb.init crom data to plugins/gdb
12209         * plugins/gdb/gdb.init,
12210         libanjuta/interfaces/libanjuta.idl,
12211         plugins/debug-manager/breakpoints.c,
12212         plugins/debug-manager/debugger.c,
12213         plugins/debug-manager/plugin.c,
12214         plugins/gdb/debugger.c,
12215         plugins/gdb/plugin.c:
12216         Support pending breakpoints
12217         Rewrite debugger states
12218         Split ianjuta_debugger_log into _enable_log and _disable_log
12220         * plugins/debug-manager/start.c,
12221         plugins/debug-manager/debug_tree.c,
12222         plugins/gdb/parser.c:
12223         Remove some useless lines
12225         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12226         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12227         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12228         Update documentation
12230 2006-03-12 Naba Kumar <naba@gnome.org>
12232         * manuals/references/libanjuta/libanjuta.types: Fixed
12233         debug-manager name.
12234         
12235 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12237         * libanjuta/anjuta-debugger.c,
12238         libanjuta/anjuta-debugger.h:
12239         Remove those files
12240         
12241         * libanjuta/interfaces/libanjuta.idl,
12242         plugins/debug-mananger/breakpoints.c,
12243         plugins/debug-manager/debug_tree.c,
12244         plugins/debug-manager/debugger.c,
12245         plugins/debug-manager/plugin.c,
12246         plugins/debug-manager/registers.c,
12247         plugins/debug-manager/sharedlib.c,
12248         plugins/debug-manager/signal.c,
12249         plugins/debug-manager/stack_trace.c,
12250         plugins/debug-manager/start.c,
12251         plugins/debug-manager/watch.c,
12252         plugins/gdb/debugger.c,
12253         plugins/gdb/debugger.h,
12254         plugins/gdb/parser.c,
12255         plugins/gdb/parser.h,
12256         plugins/gdb/plugin.c:
12257         Move types definitions from libanjuta/anjuta-debugger.{ch}
12258         Rename types from AnjutaDebugger* to IAnjutaDebugger*
12259         
12260         * plugins/gdb/Makefile.am:
12261         Remove user interface from gdb plugin
12263 2006-03-12 Naba Kumar <naba@gnome.org>
12265         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
12267 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
12269         Modified Patch from Marc Maurer <uwog@uwog.net>:
12270         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
12271         Fixes #342447
12272         
12273         * plugins/sourceview/Makefile.am:
12274         * plugins/sourceview/sourceview-cell.c:
12275         * plugins/sourceview/sourceview-cell.h:
12276         * plugins/sourceview/sourceview.c: 
12277         
12278         Implemented IAnjutaEditorCell
12280 2006-05-21  Naba Kumar  <naba@gnome.org>
12282         * libanjuta/interfaces/libanjuta.idl,
12283         plugins/document-manager/action-callbacks.c,
12284         plugins/document-manager/plugin.c,
12285         plugins/editor/print.c, plugins/editor/text_editor.c,
12286         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
12287         Fixed zooming and added icons and shortcuts for zoom menu items.
12289 2006-05-21  Naba Kumar  <naba@gnome.org>
12291         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
12292         whitespaces.
12294 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12296         * plugins/document-manager/anjuta-docman.c:
12297         Fixed close button reaction by setting the correct current editor
12299 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12301         Patch from Yang Hong <yanghong@ccoss.com.cn>:
12302         * plugins/document-manager/anjuta-docman.c
12303         - Fix close button, you can close any tab as you wish now.
12304         - Fadeout mime icon as the same as close image  
12306 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12308         Patch from Marc Maurer <uwog@uwog.net>
12309         * main.c: Compile fix when NLS is enabled
12310         
12311         AUTHORS: Added Marc
12313 2006-05-20  Naba Kumar  <naba@gnome.org>
12315         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
12316         while loading abiword-2.4.4/abi project).
12318 2006-05-18 Naba Kumar  <naba@gnome.org>
12320         * libanjuta/interfaces/libanjuta.idl,
12321         plugins/document-manager/action-callbacks.c,
12322         plugins/editor/print.c,
12323         plugins/editor/text_editor.c,
12324         plugins/editor/text_editor.h,
12325         plugins/editor/text_editor_prefs.c: Fixed zooming.
12326         
12327         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
12328         interface for character iteration and IAnjutaEditorAssist interface
12329         for autocompletions and editor tips.
12331 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
12333         Patch from Günther Brammer <GBrammer@gmx.de>:
12334         * plugins/document-manager/anjuta-docman.c:
12335         Make tabs smaller but keep nice closing icon
12337         * plugins/document-manager/anjuta-docman.c:
12338         * plugins/document-manager/Makefile.am:
12339         
12340         Added nice mime-icons to the editor tabs
12342 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
12344         * configure.in: Bumped version to 2.0.3 (pre-release increment)
12345         
12346         * plugins/symbol-browser/an_symbol_view.c:
12347         - Fixed crasher
12348         - Fixed symbol searching (Yang Hong (#341997))
12349         
12350         * plugins/devhelp/htmlview.c:
12351         Fixed devhelp plugin
12352         
12353         * plugins/build-basic-autotools/build-basic-autotools.c:
12354         * plugins/search/search-replace.c:
12355         * plugins/document-manager/anjuta-docman.c:
12356         
12357         Only add a marker to a line where it makes sense!
12359 === anjuta 2.0.2 ===
12361 2006-05-15  Naba Kumar  <naba@gnome.org>
12363         * configure.in: set required versions for
12364         gdl and glade3.
12365         
12366 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12368         * plugins/glade/plugin.c:
12369         Fixed signal connection for "gtk-doc-search"
12371 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12373         * NEWS: Set release date, add known issues
12374         
12375         * libanjuta/anjuta-shell.c:
12376         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
12377         and debug other gtk-warnings/criticals)
12378         
12379         * plugins/build-basic-autotools/build-basic-autotools.c:
12380         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
12381         
12382         * plugins/sourceview/anjuta-view.c:
12383         * plugins/sourceview/sourceview-args.c:
12384         * plugins/sourceview/sourceview-scope.c:
12385         * plugins/sourceview/sourceview-tags.c:
12386         Fixed gtk-criticals (gtk_source_language_get_mime_types)
12388 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12390         * pixmaps/Makefile.am:
12391         Add preferences_general.png
12392         
12393         * plugins/devhelp/plugin.c:
12394         Fixed some more realise things
12395         
12396         * plugins/message-view/anjuta-msgman.c:
12397         Support stock icons for message panes
12398         
12399         * plugins/search/search-replace.c:
12400         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
12401          
12402         * plugins/search/search-replace_backend.c:
12403         Fixed #341359
12404         
12405         * plugins/sourceview/anjuta-document.c:
12406         * plugins/sourceview/sourceview.c:
12407         Fixed finalise and tag completion
12408         
12409         * src/anjuta-app.c:
12410         Use preferences_general icon
12412 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12414         * pixmaps/Makefile.am:
12415         Fixed EXTRA_DIST
12417 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12419         * plugins/sourceview/sourceview-prefs.c:
12420         Fixed font & color handling
12421         
12422         * plugins/symbol-browser/an_symbol_view.c:
12423         Fixed crasher
12425 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12427         * plugins/macro/macros.xml:
12428         Fixed bug #341583 (Address of FSF)
12430 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
12432         * src/main.c:
12433         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
12434         Update: Do it the cool way...
12435         
12436 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12438         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
12439         Implement gtk-api-help signals of glade3
12440         * configure.in: Bump to glade3 2.91.2
12441         
12442         * plugins/devhelp/plugin.c:
12443         Fixed some realize stuff in the devhelp plugin
12444         
12445         * plugins/sourceview/anjuta-document.c:
12446         fixed bug with scope completion
12448 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12450         * plugins/symbol-browser/an_symbol_view.c
12451         * plugins/symbol-browser/an_symbol_prefs.c
12452         * plugins/symbol-browser/an_symbol_prefs.h
12453         * global_tags/create_global_tags.sh:
12454         
12455         Automaticly create global tags on first startup
12457 2006-05-08  Massimo Cora'  <maxcvs@email.it>
12459         * configure.in:
12460         * plugins/project-wizard/templates/Makefile.am:
12461         * (added) plugins/project-wizard/templates/cpp-logo.png:
12462         * (added) plugins/project-wizard/templates/cpp.wiz:
12463         * (added) plugins/project-wizard/templates/cpp/*:
12465         Added a generic c++ template. It's a simple hello world.
12467 2006-05-07  Massimo Cora' <maxcvs@email.it>
12469         * plugins/symbol-browser/an_symbol_view.c:
12470         fixed a stupid crasher.
12472 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
12474         * plugins/project-wizard/templates/wxwin/configure.in.tpl
12475         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
12476         
12477         Fixed WxWidgets project type
12479 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12481         * plugins/devhelp/htmlview.c: 
12482         * plugins/devhelp/plugin.c:
12483         Maybe I fixed the crash this time! I could at least not reproduce anymore!
12484         
12485         * plugins/project-wizard/install.c:
12486         Don't set a message - thanks to seb
12488 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12490         * plugins/devhelp/htmlview.c: 
12491         * plugins/symbol-browser/an_symbol_view.c:
12492         
12493         There is a weird crash in gtk_idle which I still did not completly fix!
12494         
12495         * plugins/project-wizard/install.c:
12496         Default to success instead of failure
12498 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
12500         * plugins/devhelp/htmlview.c:
12501         * plugins/devhelp/plugin.c:
12502         Fixed bug and libdevhelp issue!
12504         * plugins/project-wizard/install.c:
12505         Fixed message string!
12507 2006-05-03  Massimo Cora' <maxcvs@email.it>
12508        
12509         * plugins/symbol-browser/an_symbol_view.c:
12510         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
12512 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12514         * pixmaps/Makefile.am:
12515         * src/main.c:
12516         * anjuta.desktop.in.in
12517         
12518         GNOME Goal #2.1: Install theme-friendly icons
12520 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12522         * plugins/devhelp/htmlview.c: Reload page on reparent
12523         * plugins/document-manager/anjuta-docman.c:
12524         Present document-manager when document is selected in file-manager
12526 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12528         * plugins/symbol-broser/an_symbol_view.c:
12529         Fixed crasher in namespace exploration
12531 2006-05-01  Massimo Cora' <maxcvs@email.it>
12533         * configure.in:
12534         * plugins/valgrind/Makefile.am:
12536         Optional compiling of Valgrind plugin
12538 2006-05-01  Massimo Cora' <maxcvs@email.it>
12540         * plugins/symbol-browser/an_symbol_view.c:
12541         - modularized code. Marked with FIXME the parts which need improvement.
12542         - More comments.
12543     - Added basic namespace completion for Gtkmm type project:
12544     - namespace1::MyClass *class;
12545     - class-> [display]
12546     - Namespaces must be anyway improved.
12548 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12550         * plugins/devhelp/plugin.c: 
12551         Fixed up plugin unloading and show html widget on link selected
12552         
12553         * NEWS: Updated
12554         
12555 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12557         * plugins/devhelp/Makefile.am:
12558         * plugins/devhelp/anjuta-devhelp.plugin.in:
12559         * plugins/devhelp/htmlview.c:
12560         * plugins/devhelp/htmlview.h:
12561         * plugins/devhelp/plugin.c: 
12562         * plugins/devhelp/plugin.h:
12563         Reimplemeted devhelp plugin from scratch
12564         
12565         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12566         Fixed crasher
12568 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
12570         * plugins/sourceview/sourceview-tags.c:
12571         complete some more tag types
12572         
12573         * plugins/valgrind/plugin.c:
12574         * plugins/valgrind/preferences.c:
12575         * plugins/valgrind/vggeneralprefs.c:
12576         
12577         Fixed lots of gtk warnings
12579 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12581         * plugins/sourceview/sourceview-scope.c:
12582         Implemented type-ahead for scope completion
12584 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
12586         * manuals/C/Makefile.am:
12587         * manuals/Makefile.am:
12588         * plugins/document-manager/Makefile.am:
12589         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12590         * plugins/sourceview/Makefile.am:
12591         * tagmanager/c.c:
12592         
12593         Fixed distcheck
12594         
12595         * plugins/class-gen/goc_template_header: G_END_DECLS
12597 2006-05-27  Naba Kumar <naba@gnome.org>
12599         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12600         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12601         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12602         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12603         scintilla/include/Scintilla.iface,
12604         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12605         cvs. Fixed compile flags. Removed outdated patches.
12607 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
12609         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12611         * plugins/sourceview/anjuta-document.c:
12612         * plugins/sourceview/sourceview-args.c:
12613         * plugins/sourceview/sourceview-scope.c:
12614         
12615         Add End/Home keypresses and support completion if symbol start with '!' for example
12616         in an if statement
12618 2006-04-27 Massimo Cora' <maxcvs@email.it>
12620         * libanjuta/interfaces/libanjuta.idl:
12622         * plugins/sourceview/sourceview-scope.c:
12623         * plugins/sourceview/tag-window.c: 
12624         * plugins/sourceview/tag-window.h:
12625         * plugins/symbol-browser/an_symbol_view.c:
12626         * plugins/symbol-browser/an_symbol_view.h:
12627         * plugins/symbol-browser/plugin.c:
12628         
12629         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12630         interface.
12631         Code and ideas for C/C++ new completion engine comes from IComplete written by
12632         Martin Stubenschrott <stubenschrott@gmx.net>.
12633         Currently the interface works only with GtkSourceView plugin.   
12634         
12635         * tagmanager/Makefile.am:
12636         * tagmanager/c.c: 
12637         * tagmanager/entry.h:
12638         * tagmanager/get.c:
12639         * tagmanager/get.h:
12640         * tagmanager/include/tm_file_entry.h:
12641         * tagmanager/include/tm_project.h:
12642         * tagmanager/include/tm_source_file.h:
12643         * tagmanager/include/tm_symbol.h:
12644         * tagmanager/include/tm_tagmanager.h:
12645         * tagmanager/include/tm_work_object.h:
12646         * tagmanager/include/tm_workspace.h:
12647         * tagmanager/parse.c:
12648         * tagmanager/read.c: 
12649         * tagmanager/read.h:
12650         * tagmanager/tm_project.c: 
12651         * tagmanager/tm_source_file.c: 
12652         * tagmanager/tm_workspace.c:
12653         
12654         Tagmanager can now parse a memory buffer and generate/update 
12655         tags into tm_workspace/tm_project on the fly, without using files.
12656         C/C++ is supported now.
12657         
12658 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
12660         * plugins/sourceview/anjuta-document.c:
12661         * plugins/sourceview/sourceview-args.c:
12662         * plugins/sourceview/sourceview-scope.c:
12663         * plugins/sourceview/sourceview.c:
12664         
12665         Fixed some memory leaks and argument completion
12667 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12669         * plugins/glade/plugin.c:
12670         
12671         Fixed glade plugin build because of API changes in glade3
12673 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12675         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12676         Updated editor section
12677         
12678         * manuals/C/anjuta-manual/interface.xml:
12679         * manuals/C/anjuta-manual/preferences.xml:
12680         * manuals/C/anjuta-manual/projects.xml:
12681         Updated manual
12682         
12683         * plugins/editor/anjuta-editor.plugin.in:
12684         Better plugin name
12686 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12688         * configure.in:
12689         * plugins/editor/anjuta-editor.plugin.in:
12690         * plugins/sourceview/sourceview.plugin.in:
12692         Build both editors and let the user decide a runtime!
12693         
12694         * plugins/sourceview/sourceview-scope.c:
12695         Fixed bug in regex to allow test()-> completions
12697 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12699         * plugins/sourceview/anjuta-document.c:
12700         * plugins/sourceview/sourceview-args.c: 
12701         * plugins/sourceview/sourceview-scope.c:
12702         * plugins/sourceview/sourceview-tags.c:
12703         * plugins/sourceview/tag-window.c: 
12704         
12705         Improved callltip windows
12707 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12709         * src/anjuta-app.c: (on_session_save):
12710         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12711         <ricardo.jose.ferrari@gmail.com> for pointing this out!
12713 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12715         * libanjuta/anjuta-utils.c: 
12716         * plugins/cvs-plugin/cvs-execute.c:
12717         Off-by-one...
12719         * scintilla/LexInno.cxx:
12720         * scintilla/LexOpal.cxx:
12721         * scintilla/LexTCL.cxx:
12723         Added missing files from scintilla-update
12725 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12727         * configure.in:
12728         * manuals/C/Makefile.am:
12729         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12730         * manuals/C/anjuta-manual/Makefile.am:
12731         * manuals/C/anjuta-manual/anjuta-manual.xml:
12732         * manuals/C/anjuta-manual/build.xml:
12733         * manuals/C/anjuta-manual/debugger.xml:
12734         * manuals/C/anjuta-manual/execute.xml:
12735         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12736         * manuals/C/anjuta-manual/figures/arguments.png:
12737         * manuals/C/anjuta-manual/figures/configure_dlg.png:
12738         * manuals/C/anjuta-manual/figures/file_menu.png:
12739         * manuals/C/anjuta-manual/figures/menu_main.png:
12740         * manuals/C/anjuta-manual/figures/menubar.png:
12741         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12742         * manuals/C/anjuta-manual/figures/project_info.png:
12743         * manuals/C/anjuta-manual/figures/scrshot.png:
12744         * manuals/C/anjuta-manual/figures/symbol_browser.png:
12745         * manuals/C/anjuta-manual/figures/tool-editor.png:
12746         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12747         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12748         * manuals/C/anjuta-manual/figures/toolbar_format.png:
12749         * manuals/C/anjuta-manual/figures/toolbar_main.png:
12750         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12751         * manuals/C/anjuta-manual/fileoperations.xml:
12752         * manuals/C/anjuta-manual/interface.xml:
12753         * manuals/C/anjuta-manual/introduction.xml:
12754         * manuals/C/anjuta-manual/preferences.xml:
12755         * manuals/C/anjuta-manual/projects.xml:
12756         * manuals/C/anjuta-manual/tools.xml:
12757         * manuals/Makefile.am:
12758         
12759         Updated manual and faq
12761         * scintilla/CallTip.cxx:
12762         * scintilla/CallTip.h:
12763         * scintilla/CellBuffer.cxx:
12764         * scintilla/CellBuffer.h:
12765         * scintilla/ContractionState.cxx:
12766         * scintilla/Document.cxx:
12767         * scintilla/Document.h:
12768         * scintilla/DocumentAccessor.cxx:
12769         * scintilla/Editor.cxx:
12770         * scintilla/Editor.h:
12771         * scintilla/ExternalLexer.cxx:
12772         * scintilla/Indicator.cxx:
12773         * scintilla/KeyMap.cxx:
12774         * scintilla/KeyWords.cxx:
12775         * scintilla/LexAU3.cxx:
12776         * scintilla/LexBash.cxx:
12777         * scintilla/LexCPP.cxx:
12778         * scintilla/LexCaml.cxx:
12779         * scintilla/LexCsound.cxx:
12780         * scintilla/LexEiffel.cxx:
12781         * scintilla/LexGui4Cli.cxx:
12782         * scintilla/LexHTML.cxx:
12783         * scintilla/LexLua.cxx:
12784         * scintilla/LexMSSQL.cxx:
12785         * scintilla/LexOthers.cxx:
12786         * scintilla/LexPOV.cxx:
12787         * scintilla/LexPython.cxx:
12788         * scintilla/LexRuby.cxx:
12789         * scintilla/LexSQL.cxx:
12790         * scintilla/LexVB.cxx:
12791         * scintilla/Makefile.am:
12792         * scintilla/PlatGTK.cxx:
12793         * scintilla/PropSet.cxx:
12794         * scintilla/RESearch.cxx:
12795         * scintilla/RESearch.h:
12796         * scintilla/ScintillaBase.cxx:
12797         * scintilla/ScintillaGTK.cxx:
12798         * scintilla/StyleContext.h:
12799         * scintilla/ViewStyle.cxx:
12800         * scintilla/ViewStyle.h:
12801         * scintilla/XPM.cxx:
12802         * scintilla/include/KeyWords.h:
12803         * scintilla/include/Platform.h:
12804         * scintilla/include/PropSet.h:
12805         * scintilla/include/SciLexer.h:
12806         * scintilla/include/Scintilla.h:
12807         * scintilla/include/Scintilla.iface:
12808         * scintilla/include/ScintillaWidget.h:
12809         * scintilla/lexers.make:
12811         Update to scintilla 1.68
12813         * src/anjuta-app.c:
12814         Only show help items which are really availible
12816         * plugins/cvs-plugin/cvs-callbacks.c
12817         * plugins/cvs-plugin/cvs-execute.c
12818         * plugins/cvs-plugin/subversion-callbacks.c:
12819         * libanjuta/anjuta-utils.c:
12820         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12822 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12824         * plugins/project-wizard/install.c,
12825         * plugins/project-wizard/autogen.c:
12826         Add error messages if using a read only directory
12827         Improve fix for bug #339296
12829 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12831         * libanjuta/interfaces/libanjuta.idl:
12832         * plugins/document-manager/action-callbacks.c:
12833         * plugins/document-manager/plugin.c:
12834         * plugins/editor/text_editor.c:
12835         Added IAnjutaEditorGoto 
12837         * plugins/editor/aneditor.cxx:
12838         * plugins/editor/aneditor.h:
12839         * plugins/editor/text_editor.h:
12840         * plugins/editor/text_editor_prefs.c:
12841         
12842         Fixed #305076
12844 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
12846         * libanjuta/interfaces/libanjuta.idl:
12847         * plugins/document-manager/action-callbacks.c:
12848         * plugins/document-manager/anjuta-docman.c:
12849         * plugins/document-manager/plugin.c:
12850         * plugins/editor/text_editor.c: 
12851         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12852         
12853         * plugins/sourceview/sourceview.c:
12854         * plugins/sourceview/sourceview.glade:
12855         Fixed some uft-8 issues and added a preference option
12856         to enable/disable gnome-vfs monitoring
12857         
12858         * scintilla/Makefile.am:
12859         * scintilla/include/Makefile.am:
12860         Fixed build
12862 2006-04-20  Massimo Cora' <maxcvs@email.it>
12864         * libanjuta/interfaces/libanjuta.idl:
12865         Remove get_current_pos () because we have get_position()
12867 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12869         * NEWS: Updated
12870         * plugins/sourceview/tag-window.c:
12871         Don't close window on PageUp/PageDown
12873 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12875         * data/Makefile.am:
12876         * manuals/reference/libanjuta/Makefile.am:
12877         
12878         Some build fixes
12879         
12880         * src/Makefile.am:
12881         * src/bacon-message-connection.c: 
12882         * src/bacon-message-connection.h: (both from gedit)
12883         * src/main.c:
12884         
12885         Fixed #312319 (Opening files when Anjuta is already open)
12887 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12889         * TODO.tasks: Updated
12890         * plugins/sourceview/anjuta-view.c: 
12891         * plugins/sourceview/anjuta-view.h:
12892         * plugins/sourceview/sourceview.c: 
12893         
12894         * configure.in: Fix --enable-plugin-scintilla
12895         
12896         Added char_added signal
12898 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12900         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12901         
12902         Fixed diff for utf8
12903         
12904         * plugins/sourceview/sourceview.c:
12905         Fixed VFS monitoring (still a bit buggy)
12906         
12907         * plugins/sourceview/sourceview-args.c:
12908         * plugins/sourceview/tag-window.c: 
12909         
12910         Better sizing for the popup-window
12912 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
12914         * plugins/project-wizard/templates/gnome/src/main.c:
12915         * plugins/project-wizard/templates/gnome/src/project.glade:
12916         * plugins/project-wizard/templates/gtk/src/main.c: 
12917         * plugins/project-wizard/templates/gtk/src/project.glade:
12918         * plugins/project-wizard/templates/gtkmm/src/main.cc:
12919         
12920         Fixed up GLADE_FILE definition in project types and fixed bug #334546
12921         
12922 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
12924         * configure.in: More removal of obsoleteness.
12925         * po/no.po:
12927 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
12929         * ROADMAP:
12930         * libanjuta/anjuta-preferences.c: 
12931         * libanjuta/anjuta-utils.c: 
12932         * libanjuta/anjuta-utils.h:
12933         * plugins/message-view/message-view.c:
12934         
12935         Changed color functions and moved convert_color to anjuta-utils.h
12936         
12937         * plugins/message-view/anjuta-message-manager-plugin.glade:
12938         GnomeColorPicker -> GtkColorButton (bug #309154)
12939         
12940         * plugins/sourceview/plugin.c:
12941         * plugins/sourceview/sourceview-prefs.c:
12942         * plugins/sourceview/sourceview.glade:
12943         Added color and font preferences
12945         * plugins/sourceview/sourceview-tags.c:
12946         Only show as much choices as configured in preferences
12948 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12950         * ROADMAP, NEWS: Updated (we are far behind ;-)
12951         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12953 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12955         * configure.in:
12956         * plugins/editor/Makefile.am:
12957         * scintilla/Makefile.am
12958         
12959         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
12960         
12961         * global-tags/Makefile.am:
12962         * global-tags/create_global_tags.sh:
12963         * plugins/symbol-browser/an_symbol_prefs.c:
12964         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12965         * plugins/symbol-browser/plugin.h:
12966         * tagmanager/include/tm_workspace.h:
12967         * tagmanager/tm_workspace.c:
12968         
12969         Fixed symbol-browser prefs and move global tags generation from installtion to
12970         preferences to make the life easier for distributers and to allow updates after installtion
12972         * plugins/document-manager/action-callbacks.c: 
12973         * plugins/document-manager/action-callbacks.h:
12974         * plugins/document-manager/anjuta-document-manager.ui:
12975         * plugins/document-manager/indent-util.c:
12976         * plugins/document-manager/plugin.c:
12977         * plugins/editor/text_editor.c:
12978         
12979         Moved indent stuff to document-manager
12980         
12981         * plugins/sourceview/anjuta-view.c: 
12982         * plugins/sourceview/sourceview-args.c: 
12983         * plugins/sourceview/sourceview-scope.c:
12984         * plugins/sourceview/sourceview-tags.c: 
12985         * plugins/sourceview/sourceview.c:
12986         
12987         Fixed several bugs
12988         
12989         * plugins/sourceview/sourceview.plugin (removed):
12990         * plugins/sourceview/sourceview.plugin.in:
12991         Editor is not user-activatible
12992         
12993         * plugins/sourceview/sourceview.png:
12994         Updated icon
12996 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
12998         * src/anjuta-app.c: Fixed crasher on plugin unloading
13000 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
13002         * plugins/sourceview/sourceview.c
13003         * plugins/sourceview/sourceview-args.c
13004         * plugins/sourceview/sourceview-args.h:
13005         
13006         Polished argument completion
13008 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
13010         * plugins/message-view/anjuta-msgman.c:
13011         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
13012         
13013         Show message pane on switch (does not work, anjuta_shell needs a fix)
13014         
13015         * plugins/sourceview/Makefile.am:
13016         * plugins/sourceview/anjuta-view.c: (find_tag_window),
13017         * plugins/sourceview/sourceview-args.c: 
13018         * plugins/sourceview/sourceview-args.h:
13019         * plugins/sourceview/sourceview-private.h:
13020         * plugins/sourceview/sourceview-scope.c: 
13021         (sourceview_scope_update), (sourceview_scope_filter_keypress):
13022         * plugins/sourceview/sourceview-tags.c:
13023         * plugins/sourceview/sourceview.c:
13024         * plugins/sourceview/tag-window.c:
13025         * plugins/sourceview/tag-window.h:
13026         
13027         Added scope and argument completion
13029 2006-04-03  Johannes Schmid <jhs@gnome.org>
13031         * TODO.tasks
13032         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
13033         (on_widget_remove):
13034         Save toolbar state
13036         * plugins/sourceview/sourceview.c: (iselect_clear):
13037         Make "Delete"-key working
13039         * configure.in: #336389
13041 2006-04-03  Johannes Schmid <jhs@gnome.org>
13043         * plugins/sourceview/Makefile.am:
13044         * plugins/sourceview/anjuta-view.c:
13045         * plugins/sourceview/plugin.c: 
13046         * plugins/sourceview/sourceview-private.h:
13047         * plugins/sourceview/sourceview-scope.c:
13048         * plugins/sourceview/sourceview-scope.h:
13049         * plugins/sourceview/sourceview-tags.c: 
13050         * plugins/sourceview/sourceview-tags.h:
13051         * plugins/sourceview/sourceview.c:
13052         * plugins/sourceview/sourceview.h:
13053         * plugins/sourceview/tag-window.c:
13054         
13055         - fixed goto_file_line
13056         - scroll to cursor on undo/redo
13057         - show correct popup-menu
13058         - scope completion (not ready yet)
13060 2006-04-03  Johannes Schmid <jhs@gnome.org>
13062         * plugins/sourceview/plugin.c: 
13063         * plugins/sourceview/sourceview-tags.c:
13064         * plugins/sourceview/sourceview.c: 
13065         * plugins/sourceview/sourceview.h:
13066         * plugins/sourceview/tag-window.c:
13067         
13068         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
13070 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13072         * plugins/sourceview/sourceview.c:
13073         Fixed next/previous bookmark.
13074         Toggled bookmark (set/unset).
13076 2006-04-03  Johannes Schmid <jhs@gnome.org>
13078         * plugins/document-manager/action-callbacks.c:
13079         Fixed Gtk-Warning in goto_line
13080         
13081         * plugins/sourceview/Makefile.am:
13082         * plugins/sourceview/anjuta-document.c:
13083         * plugins/sourceview/anjuta-view.c: 
13084         * plugins/sourceview/anjuta-view.h:
13085         * plugins/sourceview/sourceview-autocomplete.c:
13086         * plugins/sourceview/sourceview-autocomplete.h:
13087         * plugins/sourceview/sourceview-private.h:
13088         * plugins/sourceview/sourceview-tags.c:
13089         * plugins/sourceview/sourceview-tags.h:
13090         * plugins/sourceview/sourceview.c:
13091         * plugins/sourceview/tag-window.c:
13092         * plugins/sourceview/tag-window.h:
13093         Created a nice API for tag and completion windows
13094         
13095         * plugins/sourceview/sourceview-print.h:
13096         * plugins/sourceview/sourceview-print.c:
13097         Added printing
13098                 
13099 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13101         * plugins/sourceview/sourceview.c:
13102         Fixed typo (Sort bookmarks).
13103         
13104 2006-04-01  Johannes Schmid <jhs@gnome.org>
13106         * plugins/sourceview/anjuta-document.c:
13107         * plugins/sourceview/anjuta-document.h:
13108         * plugins/sourceview/anjuta-view.c:
13109         * plugins/sourceview/anjuta-view.h:
13110         * plugins/sourceview/sourceview-autocomplete.c:
13111         * plugins/sourceview/sourceview-autocomplete.h:
13112         * plugins/sourceview/sourceview-prefs.c:
13113         * plugins/sourceview/sourceview-prefs.h:
13114         * plugins/sourceview/sourceview-private.h:
13115         * plugins/sourceview/sourceview-tags.c:
13116         * plugins/sourceview/sourceview-tags.h:
13117         * plugins/sourceview/sourceview.c:
13118         * plugins/sourceview/sourceview.glade:
13119         * plugins/sourceview/tag-window.c: 
13120         * plugins/sourceview/tag-window.h:
13121         
13122         Improved code complete and autocomplete
13124 2006-04-01  Johannes Schmid <jhs@gnome.org>
13126         * plugins/sourceview/Makefile.am:
13127         * plugins/sourceview/bookmark.png:
13128         * plugins/sourceview/marker-attentive.png:
13129         * plugins/sourceview/marker-basic.png:
13130         * plugins/sourceview/marker-intense.png:
13131         * plugins/sourceview/marker-light.png:
13132         * plugins/sourceview/sourceview.c: 
13133         
13134         Added pixmaps for all marker types and show bookmarks
13135         
13136         * configure.in
13137         * plugins/sourceview/Makefile.am:
13138         Build sourceview on 2.14 only
13140 2006-03-31  Johannes Schmid <jhs@gnome.org>
13142         * plugins/sourceview/Makefile.am:
13143         * plugins/sourceview/anjuta-document.c:
13144         * plugins/sourceview/anjuta-view.c:
13145         * plugins/sourceview/anjuta-view.h:
13146         * plugins/sourceview/sourceview-autocomplete.c:
13147         * plugins/sourceview/sourceview-private.h:
13148         * plugins/sourceview/sourceview-tags.c:
13149         * plugins/sourceview/sourceview-tags.h:
13150         * plugins/sourceview/sourceview.c: 
13151         * plugins/sourceview/tag-window.c:
13152         * plugins/sourceview/tag-window.h:
13153         
13154         Added code completion with tag manager to the editor and fixed a save_as bug
13156 2006-03-31  Johannes Schmid <jhs@gnome.org>
13158         * src/main.c: Revert patch from Rob to allow building with
13159         Gnome 2.12
13160         * configure.in: Require at least 2.12 libraries
13162 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
13164         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
13166         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13167         Improve anjuta-plugin project template: Added missed files dist tarball
13168         (make dist)
13170         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
13171         typo
13173 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
13175         reviewed by: Johannes Schmid <jhs@gnome.org>
13177         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
13178         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
13179         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13180         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13181         
13182         Improve anjuta-plugin project template. Also fix for #322744
13184 2006-03-27  Johannes Schmid <jhs@gnome.org>
13186         * plugins/sourceview/sourceview-private.h:
13187         plugins/sourceview/sourceview.c:
13188         
13189         Added basic bookmark support
13191 2006-03-27  Johannes Schmid <jhs@gnome.org>
13193         * TODO.tasks:
13194         Updated
13195         
13196         Patch from Rob Bradfort <robster@debian.org>:
13197         * src/main.c: (get_command_line_args), (main):
13198         Migration from popt to GOption
13199         
13200 2006-03-26 Naba Kumar  <naba@gnome.org>
13202         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13203         size to scale itself with theme.
13205 2006-03-26 Naba Kumar  <naba@gnome.org>
13207         * plugins/file-manager/an_file_view.c,
13208         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13209         when symbolview and fileview objects are destroyed to avoid crashes
13210         after the plugins are disabled.
13212 2006-03-26 Naba Kumar <naba@gnome.org>
13214         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13215         Deleted unused file.
13216         
13217         * plugins/glade/plugin.c: Be able to close glade plugin when there
13218         there is no glade project loaded.
13219         
13220         * plugins/sourceview/sourceview.plugin,
13221         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13223 2006-03-23  Naba Kumar  <naba@gnome.org>
13225         * plugins/editor/print.c: Fixed a bug where some sections of
13226         printed/previewed text is not highlighted.
13227         
13228 2006-03-20  Johannes Schmid <jhs@gnome.org>
13230         * libanjuta/interfaces/libanjuta.idl:
13231         Added IAnjutaPrint
13232         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13233         as we do not use private apis. Show help window and startup because it does 
13234         not survive gdl
13235         
13236         * plugins/document-manager/action-callbacks.c:
13237         plugins/editor/Makefile.am:
13238         plugins/editor/text_editor.c:
13239         plugins/editor/print.c:
13240         plugins/editor/print.h:
13241         
13242         Fixed printing (nobody has missed it BTW ;-)
13243         
13244         * plugins/sourceview/sourceview.c:
13245         Fixed a crasher
13247 2006-03-20 Naba Kumar <naba@gnome.org>
13249         * configure.in, plugins/devhelp/plugin.c: Be able to build with
13250         devhelp >= 0.9 < 0.11 versions.
13251         
13252 2006-03-20  Johannes Schmid <jhs@gnome.org>
13254         * plugins/sourceview/anjuta-document-loader.c
13255         plugins/sourceview/sourceview.c:
13256         
13257         Fixed encoding bugs
13259 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13261         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
13262         Fixed bug (line position)
13263         Give the good line position whatever the active editor.
13265 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
13267         * configure.in: Added fi to ALL_LINGUAS
13269 2006-03-19  Johannes Schmid <jhs@gnome.org>
13271         * plugins/sourceview/anjuta-document-loader.c:
13272         replace gnome_vfs_get_mime_type_for_name_and data
13274         * plugins/build-basic-autotools/build-basic-autotools.c:
13275         Fixed #335142
13277 2006-03-17  Johannes Schmid <jhs@gnome.org>
13279         * plugins/editor/editor.glade:
13280         Added style-editor again after it got lost somehow
13282 2006-03-17  Johannes Schmid <jhs@gnome.org>
13284         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
13285         configure.in: require devhelp 0.11
13286         
13287         Post 0.11 devhelp versions (CVS) do not work because of an API change...
13289         plugins/build-basic-autotools/build-basic-autotools.c:
13290         forgot a an installtion callback for the "install as root"-feature
13292 2006-03-17  Massimo Cora' <maxcvs@email.it>
13294         reviewed by: Johannes Schmid <jhs@gnome.org>
13296         * plugins/class-gen/anjuta-class-gen-plugin.glade
13297         plugins/class-gen/class_gen.c 
13298         plugins/class-gen/goc_template_header
13299         plugins/class-gen/goc_template_source
13300         
13301         Fixed bug #334663
13303 2006-03-16  Johannes Schmid <jhs@gnome.org>
13305         * plugins/sourceview/sourceview.c:
13306         Fixed "save-point" signal for undo actions
13308 2006-03-16  Massimo Cora' <maxcvs@email.it>
13309         
13310         reviewed by: Johannes Schmid <jhs@gnome.org>
13311         
13312         * plugins/document-manager/anjuta-docman.c:
13313         Implement tab drag and drop
13315 2006-03-16  Johannes Schmid <jhs@gnome.org>
13317         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
13318         plugins/build-basic-autotools/build-basic-autotools.c:
13319         
13320         Implemented "install as root"-feature (#321455)
13322 2006-03-16  Johannes Schmid <jhs@gnome.org>
13324         * mime/.cvsignore
13325         plugins/sourceview/.cvsignore
13326         plugins/tools/scripts/.cvsignore:
13327         Added/extended .cvsignore files
13328         
13329         * plugins/sourceview/sourceview-autocomplete.c:
13330         plugins/sourceview/sourceview-autocomplete.h:
13331         plugins/sourceview/sourceview-prefs.c:
13332         plugins/sourceview/sourceview-private.h:
13333         plugins/sourceview/sourceview.glade:
13334         Autcomplete just works(tm) now and respects preferences
13335         
13336         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
13337         Use better algorithm from autocomplete
13339 2006-03-15  Johannes Schmid <jhs@gnome.org>
13341         * src/anjuta-app.c:
13342         Fixed bug #304495
13344 2006-03-15  Johannes Schmid <jhs@gnome.org>
13346         * libanjuta/interfaces/libanjuta.idl:
13347         plugins/class-gen/class_gen.c:
13348         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
13349         plugins/project-manager/plugin.c:
13350         
13351         Allow to add multiple source files (#320191)
13352         
13353         * configure.in: Require gnome-build 0.1.3
13355 2006-03-14  Johannes Schmid <jhs@gnome.org>
13357         * plugins/macro/macro-utils.c: Fixed bug #333606
13358         * plugins/file-wizard/file.c: Fixed bug #333601
13360 2006-03-13  Johannes Schmid <jhs@gnome.org>
13362         * plugins/sourceview/sourceview_autocomplete.c
13363         plugins/sourceview/sourceview_autocomplete.h
13364         plugins/sourceview/sourceview.c
13365         plugins/sourceview/sourceview-private.h
13366         plugins/sourceview/sourceview-prefs.c:
13367         
13368         Cleaned up and fixed several issues
13369         
13370 2006-03-13  Johannes Schmid <jhs@gnome.org>
13372         * plugins/sourceview/Makefile.am:
13373         plugins/sourceview/sourceview-autocomplete.c
13374         plugins/sourceview/sourceview-autocomplete.h:
13375         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13376         plugins/sourceview/sourceview-private.h:
13377         plugins/sourceview/sourceview.c:
13378         
13379         Added (buggy) autocomplete feature to sourceview
13380         
13381 2006-03-12 Naba Kumar <naba@gnome.org>
13383         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
13384         libanjuta/anjuta-session.c: Added API docs.
13386 2006-03-12 Naba Kumar <naba@gnome.org>
13388         * TODO.tasks: Added couple of tasks.
13389         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
13390         Register private class as early as possible so that members could
13391         point to self class. Code clean up.
13393 2006-03-12 Naba Kumar <naba@gnome.org>
13395         * po/POTFILES.in, po/POTFILES.skip: Updated.
13397 2006-03-11 Naba Kumar <naba@gnome.org>
13399         * libanjuta/anjuta-shell.c,
13400         plugins/document-manager/anjuta-docman.c,
13401         plugins/document-manager/plugin.c,
13402         plugins/symbol-browser/an_symbol_search.c,
13403         plugins/valgrind/vgrule-list.c: Use correct signal names while
13404         creating them.
13405         
13406         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
13407         signal names and fixed enum IANJUTA_TYPE_* macro.
13409 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13411         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
13412         plugins/search/search-replace.c :
13413         Fixed bug (Bookmark the good line).
13414         Search & Replace (Mark all matched strings).
13415         
13416 2006-03-09  Johannes Schmid <jhs@gnome.org>
13418         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
13419         Completed changes from yesterday
13420         
13421         * plugins/document-manager/anjuta-document-manager.glade:
13422         plugins/editor/editor.glade
13423         plugins/editor/plugin.c: (activate_plugin)
13424         plugins/editor/text_editor.c
13425     plugins/sourceview/Makefile.am
13426         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
13427         plugins/sourceview/sourceview.glade:
13428         Completed preference changes
13430 2006-03-08  Johannes Schmid <jhs@gnome.org>
13432         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
13433         plugins/search/plugin.c: (activate_plugin):
13434         
13435         Removed Gtk-Criticals
13436         
13437         * plugins/document-manager/anjuta-document-manager.glade:
13438         plugins/document-manager/plugin.c: (on_docman_auto_save),
13439         (on_gconf_notify_timer), (prefs_init):
13440     plugins/document-manager/plugin.h:
13441         plugins/editor/text_editor.c: (text_editor_instance_init),
13442         (text_editor_dispose):
13443         plugins/editor/text_editor.h:
13444         plugins/editor/text_editor_cbs.c:
13445         plugins/editor/text_editor_cbs.h:
13446         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
13447         plugins/glade/plugin.c: (activate_plugin):
13448         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13449         plugins/sourceview/sourceview-private.h:
13450         plugins/sourceview/sourceview.c: (on_menu_popup),
13451         (sourceview_new), (ifile_open), (ifile_savable_save),
13452         (ifile_savable_save_as), (ieditor_set_popup_menu),
13453         (ieditor_get_filename), (imark_mark):
13455     Moved autosave from editor to document manager and fixed some things in 
13456     Sourceview plugin
13458 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13460         * plugins/search/anjuta-search.glade :
13461         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
13462         plugins/search/search-replace_bachend.c: Fixed a crash bug.
13463         plugins/search/search-replace.c : Fixed bug.
13464         
13465 2006-03-08  Johannes Schmid <jhs@gnome.org>
13467     * plugins/search/anjuta-search.glade
13468     Fixed widget names (glade is a bit stupid on copying widgets to other files)
13470 2006-03-07  Johannes Schmid <jhs@gnome.org>
13472         * plugins/document-manager/action-callbacks.c
13473         plugins/document-manager/anjuta-document-manager.glade
13474         plugins/document-manager/plugin.c: (prefs_init),
13475         (activate_plugin):
13476         plugins/editor/Makefile.am:
13477         plugins/editor/editor.glade:
13478         plugins/editor/plugin.c: (on_style_button_clicked),
13479         (activate_plugin), (dispose):
13480         plugins/editor/style-editor.c:
13481         
13482         Startet to seperate document-manager and editor preferences
13484         * plugins/search/Makefile.am:
13485         plugins/search/anjuta-search.glade:
13486         plugins/search/search-replace.c:
13487         
13488         Moved search GUI to search-plugin
13489                 
13490         * plugins/sourceview/sourceview-prefs.c:
13491         plugins/sourceview/sourceview-prefs.h:
13492         plugins/sourceview/sourceview-private.h:
13493         plugins/sourceview/sourceview.c: 
13494         plugins/sourceview/sourceview.h:
13495         plugins/sourceview/Makefile.am:
13496         plugins/sourceview/anjuta-document.h:
13497         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
13498         plugins/sourceview/plugin.c: 
13499         
13500         Added some preferences to sourceview and fixed vfs_monitor
13501         
13502         * tagmanager/c.c: (parseParens): 
13503         Removed annoying debug message
13504         
13505         * libanjuta/interfaces/libanjuta.idl: 
13506         Removed IAnjutaEditorFactory::create_style_editor()
13508 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13510         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
13511         Search : Bookmark all matched lines.
13513 2006-03-06  Johannes Schmid <jhs@gnome.org>
13515         * plugins/class-gen/anjuta-class-gen.plugin.in
13516         plugins/file-loader/plugin.c: (sort_wizards)
13517         (on_create_submenu), (activate_plugin)
13518         plugins/file-wizard/anjuta-file-wizard.plugin.in
13519         plugins/glade/anjuta-glade.plugin.in
13520         plugins/project-import/anjuta-project-import.plugin.in
13521         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13522         
13523         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
13524         sorted alphabeticly
13525         
13526         * plugins/project-wizard/templates/mkfile.wiz:
13527         Use configured project directory instead of ~/myproject
13528         
13529         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
13530         (ifile_open):
13531         Show markers (again) and monitor uri
13533 2006-03-06  Naba Kumar  <naba@gnome.org>
13535         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
13536         typedefs separately so that forward linking would work.
13537         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
13539 2006-03-05  Naba Kumar  <naba@gnome.org>
13541         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
13542         passing Enums and Structs in signals. Define struct _Name in
13543         generated code, so that forward referencing.
13544         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
13545         
13546         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
13547         
13548 2006-03-05  Naba Kumar  <naba@gnome.org>
13550         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
13551         support. Generate GType definitions for enums in generated codes
13552         so that enums could be passed as signal params.
13553         
13554 2006-03-04  Naba Kumar  <naba@gnome.org>
13556         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13557         Restored cvs-moved revision files. They were originally marked
13558         deleted at their older locations. Now they are restored at
13559         their new locations. The changeset is one that was committed
13560         as part of document-manager, editor, search and print plugins
13561         separation from editor plugin.
13562         
13563 2006-03-03  Johannes Schmid <jhs@gnome.org>
13565         * plugins/sourceview/*:
13566         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
13567         poiting this out!
13569 2006-03-04  Naba Kumar  <naba@gnome.org>
13571         * plugins/gdb/*: Deleted removed files (see previous changlog
13572         entry for files list).
13573         
13574 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13576         * plugins/debug-mananger/breakpoints.c,
13577         plugins/debug-manager/breakpoints.h,
13578         plugins/debug-manager/debug_tree.c,
13579         plugins/debug-manager/debug_tree.h,
13580         plugins/debug-manager/info.c,
13581         plugins/debug-manager/info.h,
13582         plugins/debug-manager/locals.c,
13583         plugins/debug-manager/locals.h,
13584         plugins/debug-manager/memory.c,
13585         plugins/debug-manager/memory.h,
13586         plugins/debug-manager/registers.c,
13587         plugins/debug-manager/registers.h,
13588         plugins/debug-manager/sharedlib.c,
13589         plugins/debug-manager/sharedlib.h,
13590         plugins/debug-manager/signal.c,
13591         plugins/debug-manager/signal.h,
13592         plugins/debug-manager/stack_trace.c,
13593         plugins/debug-manager/stack_trace.h,
13594         plugins/debug-manager/watch.c,
13595         plugins/debug-manager/watch.h,
13596         plugins/debug-manager/Makefile.am:
13597         Move from gdb plugin to debug manager plugin
13599         * plugins/debug-manager/anjuta-debug-manager.glade,
13600         plugins/debug-manager/anjuta-debug-manager.ui:
13601         Move all user interface from gdb to debug manager
13603         * plugins/debug-manager/utilities.c,
13604         plugins/debug-manager/utilities.h:
13605         Remove some unused code
13606         Add useful code from gdb plugin
13608         * plugins/debug-manager/start.c,
13609         plugins/debug-manager/start.h:
13610         Include code of attach_process
13611         Add more code to start the debugger
13613         * plugins/debug-manager/plugin.c,
13614         plugins/debug-manager/plugin.h,
13615         plugins/debug-manager/anjuta-debug-manager.plugin.in:
13616         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13618         * plugins/debug-manager/debugger.c,
13619         plugins/debug-manager/debugger.h:
13620         Implement a queue of debugger command
13622         * plugins/gdb/actions.c,
13623         plugins/gdb/actions.h,
13624         plugins/gdb/watch_cbs.c,
13625         plugins/gdb/watch_cbs.h,
13626         plugins/gdb/watch_gui.c,
13627         plugins/gdb/watch_gui.h:
13628         Removed 
13630         * plugins/gdb/debugger.c,
13631         plugins/gdb/debugger.h,
13632         plugins/gdb/gdbmi.c,
13633         plugins/gdb/gdbmi.h,
13634         plugins/gdb/utilities.c,
13635         plugins/gdb/utilities.h,
13636         plugins/gdb/Makefile.am,
13637         plugins/gdb/anjuta-gdb.plugin.in:
13638         Implement necessary functions
13640         * plugins/gdb/parser.c,
13641         plugins/gdb/parser.h:
13642         Code for parsing variable previously in debug_tree.c
13644         * plugins/gdb/anjuta-gdb.glade,
13645         plugins/gdb/anjuta-gdb.ui:
13646         Remove user interface
13648         * plugins/gdb/gdbmi-test.c:
13649         Need update
13651         * plugins/gdb/anjuta-gdb.plugin.png:
13652         Try an improved icon for gdb (archer fish)
13654         * libanjuta/anjuta-debugger.c,
13655         libanjuta/anjuta-debugger.h,
13656         libanjuta/interfaces/libanjuta.idl,
13657         libanjuta/interfaces/anjuta-idl-compiler.pl,
13658         libanjuta/Makefile.am:
13659         Add declaration used in new IAnjutaDebugger interface
13661         * manuals/reference/libanjuta.types,
13662         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13663         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13664         Update documentation
13666 2006-03-02  Naba Kumar  <naba@gnome.org>
13668         * manuals/reference/libanjuta/Makefile.am,
13669         manuals/reference/libanjuta/libanjuta-docs.sgml,
13670         manuals/reference/libanjuta/libanjuta-sections.txt,
13671         manuals/reference/libanjuta/libanjuta.types,
13672         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13673         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13674         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13675         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13676         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13677         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13678         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13679         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13680         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13681         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13682         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13683         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13684         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13685         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13686         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13687         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13688         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13689         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13690         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13691         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13692         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13693         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13694         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13695         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13696         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13697         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13698         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13699         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13700         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13701         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13702         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13703         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13704         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13705         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13706         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13707         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13708         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13709         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13710         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13711         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13712         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13713         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13714         manuals/reference/libanjuta/tmpl/plugins.sgml,
13715         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13716         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13717         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13718         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13719         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13720         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13721         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13722         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13723         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13724         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13725         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13726         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13727         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13728         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13729         documentation.
13731 2006-02-28  Naba Kumar <naba@gnome.org>
13733         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13734         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13735         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13736         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13737         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13738         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13739         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13740         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13741         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13742         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13743         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13744         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13745         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13746         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13748 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13750         * plugins/sourceview/sourceview.c:
13751         Select to brace, select block.
13753 2006-02-28  Johannes Schmid <jhs@gnome.org>
13755         * plugins/file-wizard/Makefile.am
13756         plugins/file-wizard/action-callbacks.c (removed)
13757         plugins/file-wizard/action-callbacks.h (removed)
13758         plugins/file-wizard/anjuta-file-wizard.ui
13759         plugins/file-wizard/plugin.c: (activate_plugin),
13760         (deactivate_plugin)
13761         plugins/file-wizard/plugin.h:
13762         Removed Edit->Insert Text submenu (replace by macros plugin)
13763         
13764         * plugins/sourceview/sourceview.c: (sourceview_new),
13765         (ieditor_set_popup_menu):
13766         Fixed some more bugs
13767         
13768         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13770 2006-02-28  Naba Kumar <naba@gnome.org>
13772         * plugins/file-manager/an_file_view.c,
13773         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13774         rows also and with delay 1 sec (the color and timout value should
13775         probably be picked up from some system wide preference key).
13777 2006-02-28  Naba Kumar <naba@gnome.org>
13779         * libanjuta/interfaces/libanjuta.idl,
13780         plugins/document-manager/action-callbacks.c,
13781         plugins/document-manager/plugin.c,
13782         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13783         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13784         Added interface checks in document manager and enable/disable
13785         menus based on supported interface.
13786         
13787         * plugins/project-import/anjuta-project-import.glade: Set some
13788         resonable size for the import dialog.
13790  2006-02-27  Naba Kumar  <naba@gnome.org>
13792         * libanjuta/interfaces/libanjuta.idl,
13793         plugins/document-manager/action-callbacks.c,
13794         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13795         and eol conversion actions.
13797 2006-02-27  Johannes Schmid <jhs@gnome.org>
13798         
13799         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13800         * plugins/file-manager/an_file_view.c
13801         plugins/file-manager/plugin.h:  Added tooltips
13802         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13804 2006-02-26  Naba Kumar  <naba@gnome.org>
13806         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13807         plugins/build-basic-autotools/build-basic-autotools.c,
13808         plugins/build-basic-autotools/build-basic-autotools.h,
13809         plugins/build-basic-autotools/executer.c,
13810         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13811         disable indicator highlights preferences from message manager to
13812         build plugin. Implemented message indicator highlights in build tool.
13813         
13814         * plugins/editor/text_editor.c: Fixed indicators.
13816 2006-02-26  Johannes Schmid <jhs@gnome.org>
13818         * plugins/sourceview/sourceview.c:
13819         - Fixed some bugs
13820         - Added markers
13821         * plugins/subversion/svn_auth.c:
13822         Fixed username/password authentification but there might be a memory corruption
13824 2006-02-26  Naba Kumar  <naba@gnome.org>
13826         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13827         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13828         libanjuta/anjuta-launcher.h: Added documentation.
13830 2006-02-24  Naba Kumar  <naba@gnome.org>
13832         * plugins/editor/text_editor.c: Fixed change in API in
13833         IAnjutaEditorSelection::set().
13834         
13835 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13837         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13838         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13839         libanjuta/interfaces/libanjuta.idl :
13840         Search in sourceview editor (Select in buffer).
13843 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13845         * plugins/sourceview/sourceview.c :
13846         Fixed Replace, to_upper, to_lower.
13847         
13848         * plugins/search/search-replace_backend.c :
13849         Renamed header name.
13851 2006-02-22  Naba Kumar  <naba@gnome.org>
13853         * libanjuta/anjuta-plugin-description.c,
13854         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13855         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13856         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13857         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13858         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13859         
13860         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13861         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13862         
13863 2006-02-21  Naba Kumar  <naba@gnome.org>
13865         * libanjuta/interfaces/libanjuta.idl,
13866         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13867         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13868         interface for editor.
13870 2006-02-21  Naba Kumar  <naba@gnome.org>
13872         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13874         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13875         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13877 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13879         * GTKSOURCEVIEW EDITOR
13880         plugins/sourceview/sourceview.c :
13881         Fixed copy and Goto Line.
13882         
13883         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13884         plugins/macro/plugin.c :
13885         Fixed Insert key word and Insert macro.
13887 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
13889         * plugins/document-manager/anjuta-docman.c:
13890         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13891         
13892         * configure.in:
13893         plugins/Makefile.am:
13894         plugins/sourceview/.cvsignore:
13895         plugins/sourceview/Makefile.am:
13896         plugins/sourceview/plugin.c: :
13897         plugins/sourceview/plugin.h:
13898         plugins/sourceview/sourceview.c: 
13899         plugins/sourceview/sourceview.h:
13900         plugins/sourceview/sourceview.plugin:
13901         plugins/sourceview/sourceview.plugin.in:
13902         plugins/sourceview/sourceview.png:
13904         Added sourceview editor plugin
13906 2006-02-19 Naba Kumar  <naba@gnome.org>
13908         * libanjuta/interfaces/libanjuta.idl,
13909         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13910         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13911         plugins/cvs-plugin/cvs-interface.c,
13912         plugins/document-manager/action-callbacks.c,
13913         plugins/document-manager/action-callbacks.h,
13914         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13915         plugins/search/plugin.c, plugins/search/search-replace.c,
13916         plugins/search/search-replace_backend.c,
13917         plugins/subversion/subversion-actions.c,
13918         plugins/subversion/subversion-callbacks.c,
13919         plugins/tools/editor.c, plugins/tools/execute.c,
13920         plugins/tools/variable.c: Defined proper editor interfaces and fixed
13921         few fatal warnings.
13923 2006-02-15 Naba Kumar  <naba@gnome.org>
13925         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13926         within another.
13927         
13928         * libanjuta/interfaces/libanjuta.idl,
13929         plugins/document-manager/anjuta-docman.c,
13930         plugins/document-manager/plugin.c,
13931         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13932         unnecessary parameters from IAnjutaEditor interface and used proper
13933         types instead of 'gpointer'. Fixed various compiler warnings.
13934         
13935         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13936         file
13938 2006-02-12 Naba Kumar  <naba@gnome.org>
13940         * po/POTFILES.in: Updated.
13941         
13942 2006-02-11 Naba Kumar  <naba@gnome.org>
13944         * plugins/editor/properties.[cxx,h],
13945         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13946         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13947         to sci_prop_*(), because they were conflicting with external
13948         functions (in some ssl library).
13949         
13950 2006-02-08 Naba Kumar  <naba@gnome.org>
13952         Patch from Massimo Cora  <maxcvs@email.it>:
13953         * plugins/valgrind/anjuta-valgrind.schemas,
13954         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13955         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13956         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
13957         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
13958         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
13959         plugins/valgrind/vgtoolview.c,
13960         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
13961         before running the debugging session. I've added also a
13962         preference in Anjuta Preferences where you can specify
13963         the path to the valgrind binary. The default is /usr/bin/valgrind.
13964         Now it displays a dialog with the error. [it can be -program
13965         exited- or -file loaded or end of input-]. Some valgrind 3.x
13966         compatibility.
13967         
13968 2006-01-29 Naba Kumar  <naba@gnome.org>
13970         Patch from Massimo Cora  <maxcvs@email.it>:
13971         * configure.in, plugins/Makefile.am,
13972         plugins/valgrind/*: Valgrind plugin (requires
13973         binutils-dev and valgrind to be installed.
13975 2005-01-24 Johannes Schmid <jhs@gnome.org>
13977         * Patch from Eric Greveson <ejg45@cam.ac.uk>
13978         plugins/tools/variables.c:
13979         Added current directory to possible variables
13981         * Patch from Günther Brammer <gbrammer@gmx.de>
13982         plugins/document-manager/anjuta-docman.c:
13983         Fix a crash on opening a file
13985         AUTHORS: Added Günther Brammer
13987 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13989         * libanjuta/anjuta-launcher.c:
13990         Fix a bug in AnjutaLauncher when output is bigger than buffer
13991         Probably fix bug #315188 and #305134
13993 2005-12-28      Johannes Schmid <jhs@gnome.org>
13994         
13995         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13996         * src/about.c: Use new gtk about dialog
13997         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13998         Updated anjuta_ui_add_action_group_entries call
13999         
14000         Patch from Jean Breford <jean.breford@normalesup.org>
14001         and Markus Habermehl <bmh1980de@yahoo.de>:
14002         
14003         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
14004         * AUTHORS: Added Jean and Markus
14006 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14007         * plugins/search/search-replace.c :
14008         Bookmark all matched lines.
14009         * plugins/search/search-replace_backend.c :
14010         Fixed bug (Search in all project files).
14012 2005-12-21      Johannes Schmid <jhs@gnome.org>
14013         
14014         * plugins/search/plugin.c:
14015         Fixed signal names
14016         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
14017         investigation needed.
14018         
14019         AUTHORS: Added Ross Goldner
14021 2005-12-19  Ross Golder  <ross@golder.org>
14023         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
14024         application/xml MIME type.
14026 2005-12-18  Johannes Schmid <jhs@gnome.org>
14027         
14028         po/POTFILES.in: Updated files after directory changes
14029         HACKING: Removed outdated section 3 (anoncvs)
14031 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
14033         * plugins/build-basic-autotools/build-basic-autotools.c:
14034         Save all files in editor before running a command
14036         * plugins/tools/execute.c:
14037         Use document manager plugin instead of each editor for
14038         saving all files
14040 2005-12-15  Johannes Schmid <jhs@gnome.org>
14042         * plugins/document-manager/action-callbacks.c:
14043         (on_save_all1_activate), (on_swap_activate)
14044         plugins/document-manager/anjuta-docman.c:
14045         (on_save_as_filesel_response), (on_notebook_switch_page):
14046         
14047         Fixed some remaining issues in document-manger
14049 2005-12-15      Johannes Schmid <jhs@gnome.org>
14051         * plugins/profile-default/default.anjuta:
14052         Load Search plugin and Message Manager by default
14054 2005-12-14  Johannes Schmid <jhs@gnome.org>
14055         
14056         * plugins/editor/text_editor.c
14057         libanjuta/anjuta-utils.c:
14058         
14059         Check if files differ when gnome-vfs monitoring is used.
14060         (Bug #309688)
14062 2005-12-13  Johannes Schmid <jhs@gnome.org>
14064         * plugins/document-manager/plugin.c:
14065         Only save modified files in ianjuta_file_savable_save() for document-manager
14066         as discussed on mailing list.
14067         
14068         * plugins/cvs-plugin/cvs-callbacks.c:
14069         Fixed dialog handling for empty log message
14071 2005-12-13  Johannes Schmid <jhs@gnome.org>
14073         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
14074         
14075         * plugins/project-manager/* Removed ununsed files
14076         
14077         * plugins/symbol-browser/an_symbol_iter.c
14078         plugins/build-basic-autotools/build-basic-autotools.c
14079         plugins/build-basic-autotools/executer.c
14080         plugins/class-gen/class_gen.c
14081         plugins/class-inheritance/class-inherit.c
14082         plugins/cvs-plugin/cvs-actions.c
14083         plugins/cvs-plugin/cvs-interface.c
14084         plugins/debug-manager/attach_process.
14085         plugins/devhelp/plugin.c
14086         plugins/document-manager/plugin.c
14087         plugins/document-manager/indent_util.c
14088         plugins/editor/properties.cxx
14089         plugins/editor/aneditor.cxx
14090         plugins/editor/style-editor.c
14091         plugins/editor/text_editor.c
14092         plugins/macro/macro_db.c
14093         tagmanager/c.c:
14094         
14095         Use DEBUG_PRINT for debug messages
14097         libanjuta/anjuta-debug.h: Include config.h
14098         
14099         HACKING: Updated (BTW: does anyone read this?)
14100         
14101 2005-12-12  Johannes Schmid <jhs@gnome.org>
14103         Patch from Johan Ersvik <jersvik@fastmail.fm>:
14104         * plugins/gdb/debugger.c
14105         
14106         Fix a crasher in gdb plugin
14107         
14108         * plugins/gtodo/plugin.c
14109         plugins/search/plugin.c
14110         
14111         Fixed bug #305301
14112         
14113         * plugins/document-manager/anjuta-docman.c:
14114         
14115         Fixed error markers 
14116         
14117         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
14118         
14119         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
14120         
14121         * plugins/document-manager/anjuta-docman.c:
14122         highlight changed files in docman popup-menu
14123         * plugins/gdb/debug-tree.c:
14124         plugins/gdb/debugger.c
14125         Do not corupt entire "locals" tree when variable pointer have
14126         additional info and arrays/strucs/unions correctly.
14127         
14129 2005-12-11  Johannes Schmid <jhs@gnome.org>
14131         * plugins/document-manager/anjuta-docman.c
14132         plugins/document-manager/plugin.c
14133         plugins/editor/text_editor.c:
14134         
14135         AUTHORS: Added Johan Ersvik
14137         Fixed "is-dirty" bug and tab ordering
14139 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
14140         
14141         * plugins/editor/aneditor-autocomplete.cxx
14142         plugins/editor/aneditor-calltip.cxx
14143         plugins/editor/aneditor-priv.h
14144         plugins/symbol-browser/an_symbol.c
14145         plugins/symbol-browser/an_symbol_view.c
14146         tagmanager/entry.h
14147         tagmanager/tm_symbol.c
14148         tagmanager/tm_tag.c
14149         tagmanager/include/tm_symbol.h
14150         tagmanager/include/tm_tag.h
14151         tagmanager/c.c
14153         Better pointer recognition in tagmanager and symbol browser
14155 2005-12-11  Johannes Schmid <jhs@gnome.org>
14157         * plugins/search/*: New search plugin derived from search code in old editor
14158         plugin.
14159         
14160         * plugins/document-manager/*: new document-manger which is now seperated from
14161         editor to allow implementation of other editor widgets. Code is mostly derived
14162         from old editor plugin
14164         * plugins/print/* new print plugin which is not fully implemented in the
14165         moment
14167         * plugins/editor/text_editor.c: Added lots of interface code
14168         
14169         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
14170         IAnjutaEditorFactory and extended IAnjutaEditor
14171         
14172         * configure.in, plugins/Makefile.am updated build system for new
14173         plugins
14175         This is a huge commit which might still contain some bugs and also has
14176         some fixmes. Things that are not working are the search toolbar because it
14177         does not use the same backend as any other searching function and printing
14178         (easy to fix) because it did not yet implement IAnjutaPrintable.
14180 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
14182         * plugins/project-wizard/property.c:
14183         Use newer GtkFileChooser instead of GtkFileSelection with
14184         GnomeFileEntry to avoid a bug
14186         * plugins/project-wizard/install.c:
14187         Avoid an endless loop if project directory is not writable
14188         
14189         * plugins/project-wizard/druid.c:
14190         Allow creating project in empty directory without a
14191         warning
14193 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
14194         
14195         Patch from Massimo Cora <maxcvs@email.it>
14196         * plugins/class-inheritence/class-inherit.c
14197         plugins/class-inheritence/plugin.c
14198         plugins/class-inheritence/plugin.h
14199         configure.in
14200         
14201         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
14202         no longer supported!
14204 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
14205         
14206         Patch from Johan Ersvik <jersvik@fastmail.fm>
14207         * plugins/message-view/message-view.c
14208         plugins/build-basic-autotools/build-basic-autotools.c
14209         plugins/build-basic-autotools/automake-c.filters
14211         This patch correct regex-filters for newer automake
14212         versions
14214 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14216        * plugins/tools/execute.c:
14217        Detect variables inside a word
14219 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14221         * libanjuta/anjuta-status.[ch],
14222         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14223         plugins/editor/anjuta-docman.c :
14224         New anjuta-status procedure.
14226 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14228         *Modified Files:
14229         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14230         plugins/editor/Makefile.am
14231         plugins/editor/anjuta-document-manager.glade
14232         plugins/editor/plugin.c plugins/editor/plugin.h
14233         plugins/editor/text_editor.c plugins/editor/text_editor.h
14234         *Added Files:
14235         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14236         plugins/editor/indent-util.c plugins/editor/indent-util.h
14237         plugins/editor/indent_test.c :
14238         Set and Preview indent preferences parameters.
14239         Saved indent user parameters.
14241 2005-10-27  Naba Kumar  <naba@gnome.org>
14243         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
14244         * plugins/editor/anjuta-docman.c: Restore tab color to normal
14245         theme color for saved documents.
14246         
14247 2005-10-26  Naba Kumar  <naba@gnome.org>
14249         * libanjuta/anjuta-encodings.c: Save changed supported encodings
14250         list. Fixed bug #316731.
14251         
14252 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
14254         * tagmanager/tm_symbol.c: Fixed bug #315218
14256 2005-10-23  Adam Weinberger  <adamw@gnome.org>
14258         * plugins/build/build_file.c
14259           plugins/build-basic-autotools/build-basic-autotools.c
14260           plugins/tools/execute.c
14261           plugins/build/compile.c
14262           plugins/build/configurer.c
14263           plugins/debug-manager/plugin.c
14264           plugins/editor/plugin.c
14265           plugins/editor/print.c
14266           plugins/editor/text_editor.c
14267           plugins/file-loader/plugin.c
14268           plugins/file-manager/an_file_view.c
14269           plugins/symbol-browser/an_symbol_view.c
14270           plugins/gdb/debugger.c
14271           plugins/gdb/plugin.c
14272           plugins/glade/plugin.c
14273           plugins/macro/macro-actions.c
14274           plugins/macro/plugin.c
14275           plugins/profile-default/plugin.c
14276           plugins/project-manager/plugin.c
14277           plugins/project-manager/project_import.c
14278           plugins/symbol-browser/plugin.c
14279           plugins/tools/execute.c
14280           src/anjuta.c
14281           src/anjuta-actions.h
14282           src/shell.c:
14283           Correct spacing errors before and after "...".
14285 2005-10-20  Naba Kumar  <naba@gnome.org>
14287         * plugins/gdb/debugger.c: Fixed attach/detach process to
14288         updated UI properly.
14289         
14290 2005-10-18  Naba Kumar  <naba@gnome.org>
14292         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
14293         #171314 too).
14294         
14295 2005-10-13  Naba Kumar  <naba@gnome.org>
14296         
14297         * plugins/project-mkfile-import/*: Removed separate import wizard for
14298         makefile based projects (because single widzard handles all wizards).
14300         * plugins/project-import/project-import.c: Made wizard window
14301         transient to main window.
14303         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
14304         
14305         * AUTHORS: Added Eric's name in contributors list.
14306         
14307         * configure.in, plugins/Makefile.am,
14308         plugins/project-import/Makefile.am,
14309         plugins/project-import/anjuta-project-import.glade,
14310         plugins/project-import/project-import.c,
14311         plugins/project-import/project-import.h: Import wizard now detects
14312         both makefile and automake projects together instead of separate wizard.
14313         
14314         * plugins/project-wizard/templates/java/project.anjuta,
14315         plugins/project-wizard/templates/mkfile/project.anjuta,
14316         plugins/project-wizard/templates/python/project.anjuta,
14317         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
14318         name to make it appropriate.
14320 2005-10-11  Naba Kumar  <naba@gnome.org>
14322         * configure.in: Fixed glade3 version requirement.
14324 2005-09-29  Alexander Shopov  <ash@contact.bg>
14326         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
14328 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
14330         * plugins/subversion/svn_auth.c
14331         plugins/subversion/anjuta_subversion.glade:
14332         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
14334 2005-09-22  Naba Kumar  <naba@gnome.org>
14336         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
14338         * configure.in,  plugins/Makefile.am
14339         plugins/project-manager/anjuta-project-manager.plugin.in,
14340         plugins/project-manager/plugin.c,
14341         (added) plugins/project-mkfile-import/.cvsignore,
14342         (added) plugins/project-mkfile-import/Makefile.am,
14343         (added) plugins/project-mkfile-import/
14344             anjuta-project-mkfile-import-plugin.png,
14345         (added) plugins/project-mkfile-import/
14346             anjuta-project-mkfile-import.glade,
14347         (added) plugins/project-mkfile-import/
14348             anjuta-project-mkfile-import.plugin.in,
14349         (added) plugins/project-mkfile-import/plugin.c,
14350         (added) plugins/project-mkfile-import/plugin.h,
14351         (added) plugins/project-mkfile-import/project-mkfile-import.c,
14352         (added) plugins/project-mkfile-import/project-mkfile-import.h,
14353         plugins/project-wizard/templates/Makefile.am,
14354         (added) plugins/project-wizard/templates/mkfile-logo.png,
14355         (added) plugins/project-wizard/templates/mkfile.wiz,
14356         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
14357         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
14358         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
14359         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
14360         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
14361         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
14362         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
14363         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
14364         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
14365         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
14366         (added) plugins/project-wizard/templates/mkfile/src/main.c:
14367         Added makefile based project import wizard and wizard template.
14369 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
14371         * libanjuta/anjuta-launcher.c: Reduced false password detections
14373 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14375         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
14376         messages correctly.a
14378 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14379         
14380         * scintilla/Makefile.am: Changed scintilla library to noinst
14381         * pixmaps/Makefile.am: Install password.png
14382         * libanjuta/anjuta-launcher.c: Changed password detection
14383         to be able to access GNOME CVS with ssh.
14384         
14385 2005-08-31  Naba Kumar  <naba@gnome.org>
14387         * plugins/glade/plugin.c: Set transient window for the widget
14388         dialogs.
14389         
14390 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
14392         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
14394 2005-08-10  Naba Kumar  <naba@gnome.org>
14396         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
14397         as shortcut key for execute.
14399         * src/about.c: Clean up.
14400         
14401         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
14402         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
14403         entry boxes.
14404         
14405 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14407         * plugins/editor/search-replace_backend.c :
14408         Fixed search in File Patterns.
14410 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
14412         * plugins/gdb/Makefile.am: Fixed a make -j x bug
14413         
14414 2005-08-04  Naba Kumar  <naba@gnome.org>
14416         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14417         for pango-1.8 rendering bug.
14418         
14419 2005-08-03  Naba Kumar  <naba@gnome.org>
14421         * plugins/glade/plugin.c: Proper names for plugin widgets.
14422         
14423         * plugins/subversion/anjuta-subversion.glade,
14424         plugins/subversion/svn-auth.c: Fixed authentication dialog and
14425         string allocations. Use passed default values when available.
14426         Set proper focus and dialog default response. Destroy dialog after use.
14427         Return error when appropriate.
14429 2005-08-02  Naba Kumar  <naba@gnome.org>
14431         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14432         for pango-1.8 rendering bug.
14433         
14434 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
14436         * scintilla/Makefile.am: Fixed a make -j x bug
14437         
14438 2005-08-02  Johannes Schmid <jhs@gnome.org>
14439         
14440         * plugins/subversion/svn-auth.c: Added username/password 
14441         auto function.
14443 2005-08-01  Naba Kumar  <naba@gnome.org>
14445         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
14446         checks for character width calculations.
14447         
14448 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14450         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
14452 2005-07-31  Naba Kumar  <naba@gnome.org>
14454         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
14455         messup with pango 1.8. Fixed bug #311846.
14457 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14459         * plugins/gdb/memory.c : Fixed bug 305082.
14460         
14461         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14462         plugins/project-wizard/templates/gcj.wiz,
14463         plugins/project-wizard/templates/gnome.wiz,
14464         plugins/project-wizard/templates/gtk.wiz,
14465         plugins/project-wizard/templates/java.wiz,
14466         plugins/project-wizard/templates/python.wiz,
14467         plugins/project-wizard/templates/wxwin.wiz,
14468         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
14470 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
14472         * plugins/tools/execute.c:
14473         Correct a crash if editor is closed while a tool still use it.
14475 2005-07-28  Naba Kumar  <naba@gnome.org>
14477         * scintilla/*: Updated scintilla from their latest CVS.
14479 2005-07-27  Naba Kumar  <naba@gnome.org>
14481         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14482         plugins/build-basic-autotools/build-basic-autotools.c,
14483         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
14484         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14485         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14486         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14487         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
14488         plugins/message-view/plugin.c, plugins/patch/plugin.c,
14489         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
14490         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14491         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
14492         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
14493         argument to anjuta_ui_add_action_group_entries() and
14494         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
14495         Fixed all plugins to pass translation domain. This fixes untranslated
14496         UI bugs. 
14498 2005-07-27  Naba Kumar  <naba@gnome.org>
14500         * plugins/class-inheritance/class-callbacks.c,
14501         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
14502         proper system colors.
14504 2005-07-26  Naba Kumar  <naba@gnome.org>
14506         * ROADMAP: Updated and added more tasks.
14508 2005-07-25  Naba Kumar  <naba@gnome.org>
14510         * ROADMAP: Updated and added more tasks.
14511         
14512 2005-07-24  Naba Kumar  <naba@gnome.org>
14514         * HACKING: Fixed format.
14516 2005-07-24  Naba Kumar  <naba@gnome.org>
14518         * ROADMAP: Fixed format.
14519         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
14521 2005-07-24  Naba Kumar  <naba@gnome.org>
14523         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
14524         * data/properties/cpp.properties: Added *.c++ as file extension for c++
14526 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
14528         * plugins/tools/dialog.c, plugins/tools/dialog.h:
14529         Correct wrong sensitivity setting
14530         
14531         * plugins/tools/tool.c: Correct a crash when removing overridden tool
14532         
14533         * plugins/tools/variable.c:     Add variables for project manager
14535 2005-07-23  Naba Kumar  <naba@gnome.org>
14537         * ROADMAP: updated.
14539 2005-07-23 Naba Kumar  <naba@gnome.org>
14541         * plugins/subversion/Makefile.am,
14542         plugins/subversion/svn-auth.c,
14543         plugins/subversion/svn-auth.h: Added subversion authentication code
14544         stubs.
14545         
14546         * plugins/subversion/subversion-callbacks.c,
14547         plugins/subversion/subversion-callbacks.h,
14548         plugins/subversion/svn-backend-priv.h,
14549         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
14550         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
14551         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14552         Added file mode line.
14554 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
14556         * configure.in: Added 'gl' to ALL_LINGUAS.
14558 2005-07-21 Naba Kumar  <naba@gnome.org>
14560         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14561         the active sources and kill the running process without emitting
14562         signals (which could be fatal because the object is being destroyed).
14563         Incidentally, fixed the crash that happens when stopping an active
14564         debugger session. Disabled debug prints and code clean up.
14565         Fixed bug #305587.
14566         
14567         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14568         message view object, because that prevents many unprocessed outputs
14569         from the cvs command from being appended in view. Does not set NULL
14570         to mesg_view private member (not required) so that any pending outputs
14571         to view is processed.Fixed bug #172666.
14573         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14574         type in supported list.
14575         
14576 2005-07-18  Adam Weinberger  <adamw@gnome.org>
14578         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14579           grammar/spelling fixes.
14581 2005-07-17 Naba Kumar  <naba@gnome.org>
14583         * (new) plugins/project-wizard/templates/terminal/cvsignore,
14584         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14585         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14586         plugins/project-wizard/templates/anjuta-plugin.wiz,
14587         plugins/project-wizard/templates/gcj.wiz,
14588         plugins/project-wizard/templates/gnome.wiz,
14589         plugins/project-wizard/templates/gtk.wiz,
14590         plugins/project-wizard/templates/gtkmm.wiz,
14591         plugins/project-wizard/templates/java.wiz,
14592         plugins/project-wizard/templates/python.wiz,
14593         plugins/project-wizard/templates/terminal.wiz,
14594         plugins/project-wizard/templates/terminal/Makefile.am,
14595         plugins/project-wizard/templates/terminal/po/Makefile.am,
14596         plugins/project-wizard/templates/terminal/src/Makefile.am,
14597         plugins/project-wizard/templates/wxwin.wiz,
14598         plugins/project-wizard/templates/xlib-dock.wiz,
14599         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14600         wizards and updated .wiz files to install them in newly created
14601         projects.
14603 2005-07-16 Naba Kumar  <naba@gnome.org>
14605         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14606         
14607         * plugins/file-manager/an_file_view.c,
14608         plugins/file-manager/plugin.c: Added file manager preferences to
14609         show/hide files ignored by version control (e.g. cvsignore).
14610         
14611         * plugins/editor/text_editor.c: Initialize vfs info struct.
14612         
14613         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14614         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14615         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14616         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14617         omf-install/.cvsignore, pixmaps/.cvsignore,
14618         plugins/file-manager/anjuta-file-manager-plugin.glade,
14619         scintilla/.cvsignore, scintilla/include/.cvsignore,
14620         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14621         tagmanager/python.c: Updated.
14623 2005-07-16 Naba Kumar  <naba@gnome.org>
14625         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14626         Fixed python parser to parser class methods.
14628 2005-07-15 Naba Kumar  <naba@gnome.org>
14630         * plugins/project-wizard/property.c: Used parenthesis to remove
14631         ambiguty.
14632         
14633         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14634         plugins/project-wizard/templates/gcj.wiz,
14635         plugins/project-wizard/templates/gnome.wiz,
14636         plugins/project-wizard/templates/gtk.wiz,
14637         plugins/project-wizard/templates/gtkmm.wiz,
14638         plugins/project-wizard/templates/java.wiz,
14639         plugins/project-wizard/templates/python.wiz,
14640         plugins/project-wizard/templates/terminal.wiz,
14641         plugins/project-wizard/templates/wxwin.wiz,
14642         plugins/project-wizard/templates/xlib-dock.wiz,
14643         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14644         and names.
14646 2005-07-15 Naba Kumar  <naba@gnome.org>
14648         * plugins/project-wizard/templates/java.wiz,
14649         plugins/project-wizard/templates/java/Makefile.am,
14650         plugins/project-wizard/templates/java/project.anjuta,
14651         plugins/project-wizard/templates/python.wiz,
14652         plugins/project-wizard/templates/python/Makefile.am,
14653         plugins/project-wizard/templates/python/project.anjuta: Use different
14654         project files for java and python module where debugger is not
14655         included in the list of plugins.
14657 2005-07-15 Naba Kumar  <naba@gnome.org>
14659         * configure.in, plugins/project-wizard/templates/Makefile.am,
14660         plugins/project-wizard/templates/gcj-logo.png,
14661         plugins/project-wizard/templates/gcj.wiz,
14662         plugins/project-wizard/templates/gcj/.cvsignore,
14663         plugins/project-wizard/templates/gcj/Makefile.am,
14664         plugins/project-wizard/templates/gcj/configure.in.tpl,
14665         plugins/project-wizard/templates/gcj/src/.cvsignore,
14666         plugins/project-wizard/templates/gcj/src/Makefile.am,
14667         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14668         plugins/project-wizard/templates/java-logo.png,
14669         plugins/project-wizard/templates/java.wiz,
14670         plugins/project-wizard/templates/java/configure.in.tpl,
14671         plugins/project-wizard/templates/java/po/Makefile.am,
14672         plugins/project-wizard/templates/java/po/POTFILES.in,
14673         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14674         plugins/project-wizard/templates/java/src/main.java,
14675         plugins/project-wizard/templates/python-logo.png,
14676         plugins/project-wizard/templates/python.wiz,
14677         plugins/project-wizard/templates/python/.cvsignore,
14678         plugins/project-wizard/templates/python/Makefile.am,
14679         plugins/project-wizard/templates/python/configure.in.tpl,
14680         plugins/project-wizard/templates/python/po/.cvsignore,
14681         plugins/project-wizard/templates/python/po/Makefile.am,
14682         plugins/project-wizard/templates/python/po/POTFILES.in,
14683         plugins/project-wizard/templates/python/src/.cvsignore,
14684         plugins/project-wizard/templates/python/src/Makefile.am,
14685         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14686         plugins/project-wizard/templates/python/src/main.py: Added Generic
14687         gcj and python project wizards. Fixed Generic java project to
14688         use _JAVA primary. Update gnome-build from cvs for them to work
14689         correctly.
14691 2005-07-12 Naba Kumar  <naba@gnome.org>
14693         * plugins/project-manager/plugin.c: Automatically determine
14694         project backend by probing.
14695         
14696 2005-07-04 Naba Kumar  <naba@gnome.org>
14698         * Makefile.am: Do not install old anjuta.glade file which conflicts
14699         with newer src/anjuta.glade.
14701 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14703         * plugins/an_symbol_prefs.c:
14704         Sort list of available symbol files
14706 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14708         * plugins/build-basic-autotools.c:
14709         Fixed #307810
14710         
14711         * plugins/gtodo/libgtodo.c:
14712         Possible fix for #307800
14714         * libanjuta/anjuta-encodings.c
14715         libanjuta/anjuta-launcher.c
14716         libanjuta/anjuta-preference-dialog.c
14717         libanjuta/anjuta-preferences.c
14718         libanjuta/anjuta-ui.c
14719         libanjuta/anjuta-util.c
14720         libanjuta/cell-renderer-captioned-image.c
14721         libanjuta/plugin.c:
14722         
14723         Patch from de_lupus@pandora.be (Kristof Vansant):
14724         Replaced deprecated gnome-i18n.h
14725         Closed #309153
14727 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14728         
14729         * plugins/subversion/anjuta-subversion.glade
14730         plugins/subversion/anjuta-subversion.ui
14731         plugins/subversion/plugin.c
14732         plugins/subversion/subversion-actions.c
14733         plugins/subversion/subversion-callbacks.h
14734         plugins/subversion/subversion-callbacks.c
14735         plugins/subversion/svn-backend-priv.h
14736         plugins/subversion/svn-backend.h
14737         plugins/subversion/svn-backend.c
14738         plugins/subversion/svn-thread.h
14739         plugins/subversion/svn-thread.c:
14740         
14741         Implemented Subversion diff
14742         
14743 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14744         
14745         * plugins/build-basic-autotools/build-basic-autotools.c:
14746         Fixed crash bug! Might be useful to release 2.0.2 soon
14747         because this bug will crash any build which produces errors
14748         or warnings
14750 === Anjuta 2.0.1 ===
14752 2005-06-27 Naba Kumar  <naba@gnome.org>
14754         * plugins/tools/execute.c: Formated code.
14755         
14756 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14758         * plugins/build-basic-autotools/build-basic-autotools.c:
14759         Remove two memory leaks
14760         Check command output versus untranslated strings too
14762         * plugins/tools/execute.c:
14763         Remove two memory leaks
14764         Check command output versus untranslated strings too
14765         Remove description message
14767         * plugins/tools/fileop.c:
14768         Escape tool name in xml configuration file
14770 2005-05-26 Naba Kumar  <naba@gnome.org>
14772         * configure.in: Bumped version to 2.0.1
14773         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14775         * plugins/tools/execute.c: Fixed clickable messages.
14776         * NEWS: Updated.
14778         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14779         Deactivate glade plugin when last glade project is closed. Reorder
14780         glade widgets in layout. Change glade project when user selects a
14781         new project. Removed project from the list when user closes it. Fixed
14782         glade project file loading from URI. Save and restored loaded glade
14783         projects in/from session.
14785         * plugins/class-gen/action-callbacks.c,
14786         plugins/class-gen/anjuta-class-gen-plugin.glade,
14787         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14788         plugins/file-wizard/anjuta-file-wizard.glade,
14789         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14790         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14791         "Add to project" correctly. Use the source file path returned after
14792         adding to project. Fixed memory leaks. Deactivate wizard plugins
14793         after use.
14794         
14795         * plugins/project-manager/plugin.c,
14796         plugins/project-wizard/anjuta-project-wizard.glade,
14797         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14798         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14799         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14800         project-wizard preference page to anjuta app, because they are
14801         more appropriated as general preferences. Renamed username and
14802         useremail properties keys.
14803         
14804         * po/POTFILES.in: Updated.
14806         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14807         saved at closing.
14808         
14809         * plugins/file-loader/plugin.c: Do not use static variable to store
14810         created submenu in factory. Fixed crash in anjuta exit.
14811         
14812 2005-05-24 Naba Kumar  <naba@gnome.org>
14814         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14815         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14816         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14817         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14818         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14819         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14820         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14821         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14822         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14823         
14824         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14825         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14826         plugins/build-basic-autotools/build-basic-autotools.c,
14827         plugins/build-basic-autotools/build-basic-autotools.h,
14828         plugins/build-basic-autotools/executer.c,
14829         plugins/build-basic-autotools/executer.h,
14830         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14831         plugins/tools/variable.c: Added an extra argument to
14832         anuta_util_dialog_input() to pass default value. Save/load project
14833         configure and execution parameters in/from session.
14835         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14836         symbol browser is loaded.
14837         
14838         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14839         freeze/thaw.
14841         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14842         deactivate would not start shell.
14844 2005-05-24 Naba Kumar  <naba@gnome.org>
14846         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14847         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14848         libegg/egg-submenu-action.c, libegg/test-actions.c,
14849         plugins/build-basic-autotools/build-basic-autotools.c,
14850         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14851         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14852         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14853         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14854         plugins/macro/plugin.c, plugins/message-view/plugin.c,
14855         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14856         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14857         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14858         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14859         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14861 2005-05-24 Naba Kumar  <naba@gnome.org>
14863         * data/properties/styles.properties: Fixed defalt font.
14865         * plugins/editor/search-replace.c,
14866         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14867         project openness wihtout activating project-manager plugin (i.e.
14868         using anjuta_shell_get()).
14869         
14870         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14871         - Completed add_source(), add_group() and add_target() methods of
14872         IAnjutaProjectManager.
14873         - Change their definition to return the added element (or NULL).
14874         - Used interface API for project main menus and 'add to project'
14875         from file-manager context menu.
14876         - Select proper default target/group when prompting for adding
14877         source/target/group.
14878         - Do not expand all nodes in selection tree when default selection
14879         are given (eases navigation in big projects).
14880         - Code clean ups.
14881         - Marked strings for translation.
14883 2005-05-23 Naba Kumar  <naba@gnome.org>
14885         * src/anjuta-app.c: Save menu accelerators on change.
14886         * NEWS: Updated.
14887         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14888         save-as dialog (leading to crash later).
14890 2005-05-22 Naba Kumar  <naba@gnome.org>
14892         * NEWS: Updated.
14893         * AUTHORS: Added developers for other projects. Updated.
14894         * TODO.tasks: Updated.
14895         * ChangeLog: Added past changelogs from anjuta-0.1.5.
14896         
14897 2005-05-22 Naba Kumar  <naba@gnome.org>
14899         * plugins/tools/execute.c: Make parsable lines distinct by adding
14900         a "Click me" description in the message. Allow tools to open arbibrary
14901         file in editory using gdb-styled annotation (The line starts with two
14902         \032 characters followed by the file:line).
14903         
14904         * plugins/tools/scripts/prepare-changelog.pl,
14905         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14906         ChangeLog file itself and open it.
14908 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14910         * plugins/tools/execute.c:
14911         Parse output in message pane
14912         Correct a crash on plugin deactivation
14914         * plugins/tools/fileop.c,
14915         plugins/tools/tool.c,
14916         plugins/tools/tool.h:
14917         Load only valid tools
14919 2005-06-21  Naba Kumar  <naba@gnome.org>
14921         * anjuta.spec.in: Fixed devel package requirement.
14923         * plugins/message-view/message-view.c: Scroll message on next/previous.
14925         * TODO.tasks: Updated.
14927         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14928         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14929         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14930         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14931         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14932         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14933         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14934         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14936         * libanjuta/anjuta-preferences.c,
14937         plugins/build-basic-autotools/build-basic-autotools.c,
14938         plugins/build-basic-autotools/executer.c,
14939         plugins/class-gen/action-callbacks.c,
14940         plugins/class-gen/action-callbacks.h,
14941         plugins/class-gen/class_gen.c,
14942         plugins/cvs-plugin/cvs-interface.c,
14943         plugins/debug-manager/attach_process.c,
14944         plugins/debug-manager/plugin.c,
14945         plugins/debug-manager/utilities.c,
14946         plugins/debug-manager/utilities.h,
14947         plugins/editor/aneditor-autocomplete.cxx,
14948         plugins/editor/aneditor.cxx,
14949         plugins/editor/search-replace.c,
14950         plugins/editor/search-replace_backend.c,
14951         plugins/gdb/breakpoints.c,
14952         plugins/gdb/registers.c,
14953         plugins/patch/plugin.c,
14954         plugins/project-wizard/druid.c,
14955         plugins/project-wizard/install.c,
14956         plugins/subversion/plugin.c,
14957         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
14958         codes.
14960         * plugins/class-gen/action-callbacks.c,
14961         plugins/project-wizard/parser.c,
14962         plugins/project-wizard/property.c,
14963         plugins/project-wizard/values.c,
14964         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
14966         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
14967         alphabetically
14969 2005-06-20  Naba Kumar  <naba@gnome.org>
14971         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14972         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14973         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14974         
14975         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
14976         exit idle function.
14977         
14978         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14979         Fixed possible memory corruption.
14981         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14982         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14983         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14984         progress bar increment and added progress status for symbol refresh
14985         and project loading.
14986         
14987         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14988         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14989         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14990         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14991         bar.
14993         * TODO.tasks: Updated.
14995 2005-06-19  Naba Kumar  <naba@gnome.org>
14997         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
14998         Fixed warning.
14999         
15000         * plugins/project-import/project-import.c: Deactivate plugin when done.
15001         
15002 2005-06-18  Naba Kumar  <naba@gnome.org>
15004         * plugins/profile-default/plugin.c: Fixed error when loading another
15005         project while a project is still loaded.
15006         
15007         * plugins/project-manager/plugin.c: Used (newly added) group-activated
15008         signal from gnome-build to popup group properties.
15009         
15010         * src/anjuta.c: Load default session by default.
15012         * po/POTFILES.in: Added missing files.
15013         
15014         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
15015         activate plugin on load (activate it separately). Connect to activate
15016         and deactivate signals for housekeeping, so that if plugins are
15017         activated or deactivate externally, they are properly recorded.
15018         
15019         * plugins/profile-default/plugin.c: Save profile before a project
15020         is loaded so that it could be restored when project is closed.
15021         
15022         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
15024 2005-06-17  Naba Kumar  <naba@gnome.org>
15026         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
15027         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
15028         for project. The plugins loaded for the project is restored when project
15029         is loaded next time.
15030         
15031         * TODO.tasks: Updated.
15032         
15033 2005-06-15  Naba Kumar  <naba@gnome.org>
15035         * plugins/tools/scripts/find-fixmes.pl,
15036         (new) plugins/tools/scripts/translation-status.pl,
15037         plugins/tools/scripts/tools-2.xml.in,
15038         plugins/tools/scripts/Makefile.am,
15039         plugins/tools/scripts/prepare-changelog.pl: Added translation
15040         status script. Completed find-fixmes.pl script. Fixed bugs.
15042         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
15043         tool path.
15045 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15047         * plugins/message-view/anjuta-message-manager-plugin.glade :
15048         renamed "messages.tag.position" to "messages.tab.position".
15049         plugins/message-view/anjuta-msgman.c : 
15050         Messages tab position prefrences.
15051         
15052 2005-06-14  Naba Kumar  <naba@gnome.org>
15054         * (new) plugins/tools/scripts/find-fixmes.pl,
15055         (new) plugins/tools/scripts/tools-2.xml.in,
15056         (new) plugins/tools/scripts/Makefile.am,
15057         (new) plugins/tools/scripts/prepare-changelog.pl,
15058         plugins/tools/plugin.h, plugins/tools/fileop.c,
15059         plugins/tools/Makefile.am, configure.in: Added system tools.
15061 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
15063         * plugins/tools/editor.c:
15064         Take care of creating .anjuta directory if missing
15066 2005-06-10  Naba Kumar  <naba@gnome.org>
15068         * configure.in: Increased gnome-build required to version 0.1.2.
15069         
15070         * plugins/project-manager/plugin.c: Fixed target/group removal.
15071         Fixed memory leaks.
15072         
15073 2005-06-10  Naba Kumar  <naba@gnome.org>
15075         * plugins/project-manager/plugin.c: Implemented target/group
15076         configuration (update gnome-build module from cvs).
15077         
15078 2005-06-07  Naba Kumar  <naba@gnome.org>
15080         Patch from: Massimo Cora'  <maxcvs@email.it>:
15081         * plugins/class-inheritance/Makefile.am,
15082         plugins/class-inheritance/class-inherit.c,
15083         plugins/class-inheritance/class-inherit.h,
15084         plugins/class-inheritance/plugin.c,
15085         plugins/class-inheritance/plugin.h,
15086         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
15087         expanded view of classes in hierarchy canvas (collapsable again).
15088         
15089 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
15091         * scintilla/patches/scintilla-64-bit.diff (added)
15092         * plugins/patch/patch-plugin.c:
15093         Conditional build for GTK 2.4 and GTK 2.6
15095 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
15097         * plugins/tools/anjuta-tools.glade,
15098         plugins/tools/editor.c,
15099         plugins/tools/plugin.h,
15100         plugins/tools/fileop.c:
15101         Add a check box to edit an user script
15102         Correct a few memory leak
15104         * plugins/tools/execute.c,
15105         plugins/tools/tool.c,
15106         plugins/tools/tool.h:
15107         Move utility remove_mnemonic function in tool.c
15108         Small fix
15110 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
15112         Patch from sbrabec@suse.cz:
15113         * configure.in
15114         scintilla/include/Scintilla.h:
15115         
15116         Fix 64-Bit warnings in gcc 4
15118 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
15119         
15120         * plugins/patch/patch_plugin.c
15121         plugins/patch/patch.h
15122         plugin/patch/patch-plugin.glade
15123         plugin/patch/Makefile.am:
15124         
15125         Changed patch plugin to use libglade and new gtk 2.6 widgets
15127 2005-05-31  Naba Kumar  <naba@gnome.org>
15129         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15130         * plugins/editor/text_editor.c: Don't show error
15131         for empty files.
15132         
15133 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
15134         
15135         * plugins/message-view/anjuta-message-manager.ui,
15136         plugins/message-view/anjuta-msgman.c,
15137         plugins/message-view/anjuta-msgman.h,
15138         plugins/message-view/message-view.c,
15139         plugins/message-view/message-view.h,
15140         plugins/message-view/plugin.c:
15141         Add a popup menu in messages panes
15142         Move save message pane option in it
15144 2005-05-28  Naba Kumar  <naba@gnome.org>
15146         * data/properties/styles.properties: Fixed default font
15147         names and sizes.
15149         * plugins/editor/style-editor.c: cleanup.
15150         
15151 2005-05-25  Naba Kumar  <naba@gnome.org>
15153         * plugin/gdb/plugin.c: Start gdb even if the program does
15154         not exists. Fixes bug #305074
15155         
15156 2005-05-24  Naba Kumar  <naba@gnome.org>
15158         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
15159         * configure.in: graphviz pkgconfig path.
15161 2005-05-24  Naba Kumar  <naba@gnome.org>
15163         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
15164         * TODO.tasks: Updated.
15165         
15166 2005-05-22  Naba Kumar  <naba@gnome.org>
15168         * anjuta.spec.in: Fixed spec file
15169         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
15171 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
15172         
15173         * TODO.tasks: Updated.
15175         * plugins/message-view/anjuta-message-manager.ui,
15176         plugins/message-view/message-view.c,
15177         plugins/message-view/message-view.h,
15178         plugins/message-view/plugin.c:
15179         Add shortcut for next and previous message
15180         Add a save message menu item
15181         Fix a bug in previous message
15183 2005-05-21  Naba Kumar  <naba@gnome.org>
15185         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
15186         doc/Makefile.am, global-tags/create_global_tags.sh,
15187         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
15188         and rpm package creation. Fixed installation paths.
15189         
15190         * plugins/editor/anjuta-document-manager.glade,
15191         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
15192         and indent options.
15193         
15194         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15196 2005-05-21  Naba Kumar  <naba@gnome.org>
15198         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15199         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15200         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15201         tagmanager/Makefile.am: Fixed paths configure variables to take
15202         automake configure variables instead of hardcoding.
15204         * global-tags/tm_global_tags.c: Formated code.
15206         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15207         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15208         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15209         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15210         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15211         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15212         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15213         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15214         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15216 2005-05-20  Naba Kumar  <naba@gnome.org>
15218         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15219         and fixed rpm spec file (more testing required).
15220         
15221         * data/gdb.init: Don't set gdb prompt.
15222         
15223         * mime/Makefile.am: run update-mime-data only on system-wide install.
15224         
15225         * plugins/gdb/Makefile.am: Install plugin at correct paths.
15227 2005-05-19  Naba Kumar  <naba@gnome.org>
15229         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15230         while it's not visible.
15232         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
15233         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15234         
15235 2005-05-19  Naba Kumar <naba@gnome.org>
15237         * configure.in: Fixed subversion checks. Added
15238         --disable-plugin-subversion and --disable-plugin-glade
15239         configure flags to manually turn off their plugin builds.
15241         * plugins/editor/plugin.c: Save and restore current editor line
15242         positions in session.
15244 2005-05-18  Naba Kumar  <naba@gnome.org>
15246         * AUTHORS: Fixed email address.
15247         
15248         * libanjuta/anjuta-utils.c,
15249         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
15250         when the projectmanager toplevel is not a window. Check for valid
15251         gtkwindow type before using the passed window as parent for anjuta
15252         dialogs.
15254 2005-05-17  Naba Kumar  <naba@gnome.org>
15256         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
15257         
15258         * plugins/cvs-plugin/Makefile.am,
15259         plugins/devhelp/plugin.c,
15260         plugins/file-loader/Makefile.am,
15261         plugins/macro/Makefile.am,
15262         plugins/message-view/Makefile.am,
15263         plugins/patch/Makefile.am,
15264         plugins/project-manager/Makefile.am,
15265         plugins/subversion/Makefile.am,
15266         plugins/symbol-browser/Makefile.am: Removed -module flags
15267         from libtool flags
15269         * MAINTAINERS: Added file so that I could recieve bugzilla
15270         reports.
15272         * plugins/glade/plugin.c: Fixed compile error.
15274 === Anjuta 2.0.0 ===
15276 2005-05-15  Naba Kumar  <naba@gnome.org>
15278         * configure.in: Adjusted gdl version requirement. Bumped anjuta
15279         version to 2.0.0.
15281         * plugins/symbol-browser/an_symbol_view.c,
15282         plugins/symbol-browser/plugin.c,
15283         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
15284         symbols have been updated. Reset file symbols when update
15285         occurs. Fixed memory leaks.
15287         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15288         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
15289         
15290 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
15292         * plugins/tools/anjuta-tools.glade:
15293         Remove unused parameter dialog
15295         * plugins/tools/dialog.c,
15296         plugins/tools/fileop.c,
15297         plugins/tools/fileop.h,
15298         plugins/tools/tool.c,
15299         plugins/tools/tool.h,
15300         plugins/tools/variable.c:
15301         Add a few comments and cleanups
15303         * plugins/tools/editor.c,
15304         plugins/tools/editor.h:
15305         Remove code from previous plugin and add comments
15306         Use main window as parent (instead of tool list)
15308         * plugins/tools/execute.c,
15309         plugins/tools/execute.h:
15310         Remove code from previous plugin and add comments
15311         Fix warnings
15313 2005-05-14  Naba Kumar  <naba@gnome.org>
15315         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
15316         release.
15317         
15318         * configure.in: Fixed
15319         
15320         * plugins/class-inheritance/class-inheritance.png: New icon.
15321         
15322         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
15323         screws up when reparented.
15325 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15327         * plugins/editor/search-replace.c,
15328         plugins/editor/search-replace_backend.c
15329         plugins/project-manager/plugin.c : Clear find pane if searching same 
15330         expression. Clean code.
15332 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
15334         * configure.in: Added ne in ALL_LINGUAS
15335         
15336 2005-05-13  Naba Kumar  <naba@gnome.org>
15338         * configure.in: Fixed glade-3 version.
15339         
15340         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
15341         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
15342         plugins/gdb/watch.c: Update locals, watch and frame document on
15343         frame change.
15345 2005-05-12  Naba Kumar  <naba@gnome.org>
15347         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
15348         scope autocompletion when the function definition is incomplete.
15349         
15350         * plugins/class-gen/anjuta-class-gen.plugin.in,
15351         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15352         plugins/gdb/plugin.c,
15353         plugins/glade/anjuta-glade.plugin.in,
15354         plugins/project-import/anjuta-project-import.plugin.in,
15355         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
15356         titles for the wizards.
15358 2005-05-11  Naba Kumar  <naba@gnome.org>
15360         * configure.in, plugins/debug-manager/Makefile.am,
15361         plugins/debug-manager/plugin.c,
15362         (added) plugins/debug-manager/images/.cvsignore,
15363         (added) plugins/debug-manager/images/Makefile.am,
15364         (added) plugins/debug-manager/images/detach-16.png,
15365         (added) plugins/debug-manager/images/detach.png,
15366         (added) plugins/debug-manager/images/step-into-16.png,
15367         (added) plugins/debug-manager/images/step-into.png,
15368         (added) plugins/debug-manager/images/step-out-16.png,
15369         (added) plugins/debug-manager/images/step-out.png,
15370         (added) plugins/debug-manager/images/step-over-16.png,
15371         (added) plugins/debug-manager/images/step-over.png,
15372         plugins/gdb/Makefile.am,
15373         plugins/gdb/breakpoints.c,
15374         plugins/gdb/plugin.c,
15375         (added) plugins/gdb/images/.cvsignore,
15376         (added) plugins/gdb/images/Makefile.am,
15377         (added) plugins/gdb/images/breakpoint.png,
15378         (added) plugins/gdb/images/locals.png,
15379         (added) plugins/gdb/images/stack.png,
15380         (added) plugins/gdb/images/watch.png: Fixed breakpoints
15381         'remove all'. Added debugger icons.
15383         * plugins/editor/text_editor.c: Fixed file monitor.
15385         Patch from: Massimo Cora'  <maxcvs@email.it>
15386         * plugins/patch/anjuta-patch-plugin.png,
15387         plugins/class-gen/Makefile.am,
15388         plugins/class-gen/action-callbacks.c,
15389         plugins/class-gen/class_gen.c,
15390         plugins/class-gen/class_logo.xpm: Implemented vcs
15391         file addions. New icons by Fabio Zecchini
15393 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15395         * libanjuta/interfaces/libanjuta.idl
15396         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
15397         plugins/editor/search-replace_backend.c
15398         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
15400 2005-05-11  Naba Kumar  <naba@gnome.org>
15401         
15402         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
15403         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
15404         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
15405         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
15406         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
15407         memory leaks.
15408         
15409         * plugins/symbol-browser/an_symbol_prefs.c,
15410         plugins/symbol-browser/an_symbol_search.c,
15411         plugins/symbol-browser/an_symbol_view.c,
15412         plugins/symbol-browser/an_symbol_view.h,
15413         plugins/symbol-browser/plugin.c: Fixed memory leaks.
15415 2005-05-11  Naba Kumar  <naba@gnome.org>
15417         * libanjuta/anjuta-shell.c: Fixed runtime warning.
15418         
15419         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
15420         progress bar location at create time, instead of hardcoding.
15421         
15422         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
15423         Added mini splash screen.
15424         
15425         * plugins/editor/text_editor.c: Do not produce warning when file
15426         monitor could not be created.
15427         
15428         * plugins/profile-default/plugin.c: Save project session on exit.
15429         Show mini splash with progress bar at profile load.
15431 2005-05-10  Naba Kumar  <naba@gnome.org>
15433         * configure.in, manuals/Makefile.am: Fixed compile flags.
15434         Disable outdated manuals builds.
15435         
15436         * global-tags/Makefile.am: Uninstall tags files on
15437         'make uninstall'
15438         
15439         * libegg/Makefile.am: Use configured deprecated flags.
15440         
15441         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15442         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15443         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15444         Updated.
15445         
15446         * mime/Makefile.am: Take DESTDIR into account.
15447         
15448         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
15449         
15450         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
15451         on scope autocompletion.
15452         
15453         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15454         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
15455         shared libs and static libs paths for debugging. Order them
15456         correctly.
15457         
15458         * po/POTFILES.in: Updated.
15460 2005-05-09  Naba Kumar  <naba@gnome.org>
15462         * libanjuta/interfaces/libanjuta.idl,
15463         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
15464         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
15465         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
15466         Implemented debugger source directory search and emits location changed
15467         signal with absolute path of the file.
15469         * plugins/tools/tool.c: Fixed compile errors.
15470         
15471 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
15473         * plugins/tools/anjuta-tools.glade,
15474         plugins/tools/dialog.h,
15475         plugins/tools/dialog.c,
15476         plugins/tools/plugin.c,
15477         plugins/tools/editor.c:
15478         Improve graphical user interface
15479         Remove old code
15480         Correct an error on close
15481         Some cleanups
15483         * plugins/tools/fileop.c,
15484         plugins/tools/tool.h,
15485         plugins/tools/tool.c:
15486         Change the tool internal structure
15487         Support having tools configuration in several places
15489 2005-05-08  Naba Kumar  <naba@gnome.org>
15491         * plugins/gdb/actions.c,
15492         (removed) plugins/gdb/registers_cbs.c,
15493         (removed) plugins/gdb/registers_cbs.h,
15494         (removed) plugins/gdb/registers_gui.c,
15495         (removed) plugins/gdb/sharedlib_cbs.c,
15496         (removed) plugins/gdb/sharedlib_cbs.h,
15497         (removed) plugins/gdb/sharedlib_gui.c,
15498         (removed) plugins/gdb/signals_cbs.c,
15499         (removed) plugins/gdb/signals_cbs.h,
15500         (removed) plugins/gdb/signals_gui.c: Removed dead files.
15502 2005-05-08  Naba Kumar  <naba@gnome.org>
15504         * plugins/build-basic-autotools/executer.c: Fixed programs
15505         listing dialog.
15506         
15507         * plugins/debug-manager/Makefile.am,
15508         plugins/debug-manager/anjuta-debug-manager.glade,
15509         plugins/debug-manager/plugin.c,
15510         plugins/gdb/Makefile.am: Used libglade for programs listing
15511         dialog.
15512         
15513         * (added) plugins/gdb/pointer.png: Stack pointer image.
15514         
15515         * libanjuta/anjuta-marshal.list,
15516         pixmaps/Makefile.am,
15517         plugins/gdb/actions.c,
15518         plugins/gdb/actions.h,
15519         plugins/gdb/anjuta-gdb-plugin.ui,
15520         plugins/gdb/anjuta-gdb.glade,
15521         plugins/gdb/breakpoints.c,
15522         plugins/gdb/breakpoints.h,
15523         plugins/gdb/debug_tree.c,
15524         plugins/gdb/debug_tree.h,
15525         plugins/gdb/debugger.c,
15526         plugins/gdb/debugger.h,
15527         plugins/gdb/gdbmi-test.c,
15528         plugins/gdb/gdbmi.c,
15529         plugins/gdb/gdbmi.h,
15530         plugins/gdb/info.c,
15531         plugins/gdb/info.h,
15532         plugins/gdb/locals.c,
15533         plugins/gdb/locals.h,
15534         plugins/gdb/memory.c,
15535         plugins/gdb/memory.h,
15536         plugins/gdb/plugin.c,
15537         plugins/gdb/plugin.h,
15538         plugins/gdb/registers.c,
15539         plugins/gdb/registers.h,
15540         plugins/gdb/registers_cbs.c,
15541         plugins/gdb/registers_cbs.h,
15542         plugins/gdb/registers_gui.c,
15543         plugins/gdb/sharedlib.c,
15544         plugins/gdb/sharedlib.h,
15545         plugins/gdb/sharedlib_cbs.c,
15546         plugins/gdb/sharedlib_cbs.h,
15547         plugins/gdb/sharedlib_gui.c,
15548         plugins/gdb/signals.c,
15549         plugins/gdb/signals.h,
15550         plugins/gdb/signals_cbs.c,
15551         plugins/gdb/signals_cbs.h,
15552         plugins/gdb/signals_gui.c,
15553         plugins/gdb/stack_trace.c,
15554         plugins/gdb/stack_trace.h,
15555         plugins/gdb/utilities.c,
15556         plugins/gdb/utilities.h,
15557         plugins/gdb/watch.c,
15558         plugins/gdb/watch.h,
15559         plugins/gdb/watch_cbs.c,
15560         plugins/gdb/watch_cbs.h,
15561         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15562         it for all debugger component updates and listing. Implemented
15563         user custom debugger command window. Fixed all debugger components
15564         to work correctly. Implemented debugger as GObject. Removed
15565         deprecated codes.
15566         
15567 2005-05-06  Naba Kumar  <naba@gnome.org>
15568         
15569         * TODO.tasks: Updated.
15570         
15571         * plugins/build-basic-autotools/Makefile.am,
15572         plugins/file-loader/Makefile.am,
15573         plugins/profile-default/Makefile.am,
15574         plugins/sample1/Makefile.am,
15575         plugins/symbol-browser/images/Makefile.am,
15576         src/Makefile.am: Fixed 'make distcheck' errors.
15578         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15579         updates.
15581         * tagmanager/tm_workspace.c: Include prototypes in getting
15582         scope members.
15584 2005-05-06  Naba Kumar  <naba@gnome.org>
15586         * TODO.tasks: Updated.
15587         
15588         * configure.in, plugins/cvs-plugin/Makefile.am,
15589         plugins/debug-manager/Makefile.am,
15590         plugins/devhelp/Makefile.am,
15591         plugins/editor/Makefile.am,
15592         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15593         
15594         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15595         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15596         interfaces.
15597         
15598         * tagmanager/tm_workspace.c,
15599         tagmanager/include/tm_workspace.h,
15600         plugins/editor/aneditor-autocomplete.cxx,
15601         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15602         to return all matching tag types when no name is given instead of
15603         returning empty array.
15604         
15605         * plugins/symbol-browser/Makefile.am,
15606         (added) plugins/symbol-browser/an_symbol.c,
15607         (added) plugins/symbol-browser/an_symbol.h,
15608         plugins/symbol-browser/an_symbol_info.c,
15609         plugins/symbol-browser/an_symbol_info.h,
15610         (added) plugins/symbol-browser/an_symbol_iter.c,
15611         (added) plugins/symbol-browser/an_symbol_iter.h,
15612         plugins/symbol-browser/an_symbol_search.c,
15613         plugins/symbol-browser/an_symbol_view.c,
15614         plugins/symbol-browser/an_symbol_view.h,
15615         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15616         plugins/symbol-browser/plugin.c,
15617         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15618         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15619         plugin and implemented IAnjutaIterable interface for symbol search
15620         and iteration.
15622         * plugins/class-inheritance/Makefile.am,
15623         plugins/class-inheritance/class-inherit.c,
15624         plugins/class-inheritance/class-inherit.h,
15625         plugins/class-inheritance/plugin.h: Use the newly added
15626         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15627         get rid of libanjuta-ctags.la dependencies.
15629 2005-05-02  Naba Kumar  <naba@gnome.org>
15631         * plugins/class-inheritance/class-inherit.c,
15632         plugins/class-inheritance/plugin.c,
15633         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15634         be found for a class. Formated code.
15636         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
15637         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15638         of editor tabs.
15639         
15640 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
15642         * libanjuta/anjuta-launcher.c:
15643         Keep trying sending data until all bytes have been written
15645         * plugins/tools/anjuta-tools.glade,
15646         plugins/tools/editor.c:
15647         Add a combo box to defined data from stdin
15649         * plugins/tools/execute.c:
15650         Send data in stdin if needed
15651         Code cleanups
15653         * plugins/tools/fileop.c,
15654         plugins/tools/tool.h,
15655         plugins/tools/tool.c:
15656         Store, load and save stdin data
15657         Use tools-2.xml instead of tools.xml
15659         * plugins/tools/plugin.c,
15660         plugins/tools/plugin.h:
15661         Code cleanups
15663         * plugins/tools/dialog.c,
15664         plugins/tools/dialog.h:
15665         Few code cleanups
15667         * plugins/tools/variable.c,
15668         plugins/tools/variable.h:
15669         Add editor related variables
15670         Code cleanups
15672 2005-04-29  Naba Kumar  <naba@gnome.org>
15674         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15676         * plugins/editor/text_editor.c: Fixed line marker interpretation.
15677         
15678         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15679         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15680         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15681         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15682         working on gdb MI interface. Completed MI parser interface.
15684         Patch from  Massimo Cora <maxcvs@email.it>:
15685         * plugins/class-inheritance/Makefile.am,
15686         plugins/class-inheritance/class-inherit.c,
15687         plugins/class-inheritance/class-inherit.h,
15688         plugins/class-inheritance/plugin.c,
15689         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15690         Used system theme for colors. Display class members on mouse click.
15691         
15692 2005-04-28  Naba Kumar  <naba@gnome.org>
15694         * plugins/symbol-browser/an_symbol_prefs.c
15695         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15696         implementation to create/add/remove custom tags files in symbol
15697         brower preferences.
15699         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15700         EXTRA_DIST.
15702         * plugins/project-import/project-import.c: Fixed memory leaks and
15703         use correct debug prints.
15704         
15705         * TODO.tasks: Updated.
15706         
15707 2005-04-27  Naba Kumar  <naba@gnome.org>
15709         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15710         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
15711         scintilla/Makefile.am: Fixed 'make distcheck' errors.
15713         * plugins/editor/anjuta-docman.c,
15714         plugins/editor/anjuta-docman.h,
15715         plugins/editor/plugin.c: Emit editor-added signal from docman
15716         and connect signals to new editor correctly.
15718         * plugins/class-inheritance/plugin.c,
15719         plugins/symbol-browser/plugin.c: Added stock icons.
15720         
15721         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15722         plugins/build-basic-autotools/executer.c,
15723         plugins/build-basic-autotools/executer.h: Added missing files
15724         for the execute programs implementation.
15726 2005-04-26  Naba Kumar  <naba@gnome.org>
15727         
15728         * TODO.tasks: Updated.
15730         * plugins/file-loader/plugin.c,
15731         plugins/project-import/anjuta-project-import.plugin.in,
15732         plugins/project-import/plugin.c,
15733         plugins/project-import/project-import.c,
15734         plugins/project-import/project-import.h: Be able to import older
15735         anjuta projects.
15737 2005-04-26  Naba Kumar  <naba@gnome.org>
15739         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15740         removing it from the shell.
15742         * libanjuta/anjuta-shell.c,
15743         libanjuta/anjuta-shell.h,
15744         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15745         so that widget additions are freezed or thaw using a pending queue.
15746         Fixded UI flicker while loading projects.
15748 2005-04-26  Naba Kumar  <naba@gnome.org>
15750         * TODO.tasks: Updated.
15751         
15752         * libanjuta/interfaces/libanjuta.idl: Added execute method for
15753         IAnjutaBuildable interface.
15754         
15755         * plugins/build-basic-autotools/Makefile.am,
15756         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15757         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15758         plugins/build-basic-autotools/build-basic-autotools.c,
15759         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15760         interface and UI for executing project/file programs. Implemented
15761         IAnjutaFile interface so that executables could be opened directly.
15762         
15763         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15764         Authors line (Reserved for external plugins, which do not have a way to
15765         show their credits).
15766         
15767         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15768         [File Loader] group for menu labels (default to "Name" if it is not
15769         defined.
15770         
15771         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15772         for executing external commands.
15774 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
15776         * plugins/project-wizard/property.c:
15777         Correct a memory leak
15779         * libanjuta/interfaces/libanjuta.idl,
15780         plugins/editor/text_editor.c:
15781         Add erase_all and replace_selection function to IAnjutaEditor
15783         * plugins/tools/anjuta-tools.glade,
15784         plugins/tools/fileop.c,
15785         plugins/tools/editor.c,
15786         plugins/tools/tool.c
15787         plugins/tools/tool.h:
15788         Add shortcut and icon 
15790         * plugins/tools/variable.c,
15791         plugins/tools/variable.h:
15792         Add a variable asking parameters at run time
15794         * plugins/tools/execute.c:
15795         Add a warning message for missing document manager
15796         Add replace buffer and replace selection output
15797         Correct an error in popup output
15799         * plugins/tools/plugin.c,
15800         plugins/tools/plugin.h,
15801         plugins/tools/anjuta-tools.ui,
15802         src/anjuta.ui:
15803         Few clean up
15804         Attach tools menu to a new place
15806 2005-04-25  Naba Kumar  <naba@gnome.org>
15808         * libanjuta/plugins.c, src/about.c, src/about.h,
15809         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15810         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15811         plugins (about box for plugins) menu.
15813 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15815         *  plugins/editor/search-replace.c :
15816         Displayed full path in Search pane window. 
15817         Bug 300231 : Selected line in Search pane window .
15818                 
15819 2005-04-23  Naba Kumar  <naba@gnome.org>
15821         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15823 2005-04-22  Naba Kumar  <naba@gnome.org>
15825         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15826         
15827         * plugins/project-wizard/templates/java.wiz,
15828         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15829         to create bytecodes (.class) files.
15830         
15831         * plugins/symbol-browser/an_symbol_info.c,
15832         plugins/symbol-browser/an_symbol_info.h,
15833         plugins/symbol-browser/an_symbol_search.c,
15834         plugins/symbol-browser/an_symbol_view.c,
15835         plugins/symbol-browser/plugin.c,
15836         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15837         in file symbol list.
15839 2005-04-22  Naba Kumar  <naba@gnome.org>
15841         * TODO.tasks: Updated.
15842         
15843         * plugins/class-inheritance/Makefile.am,
15844         plugins/subversion/Makefile.am: Do not install plugin files when
15845         plugin build condition is false.
15846         
15847         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15848         plugins/build-basic-autotools/build-basic-autotools.c,
15849         plugins/build-basic-autotools/build-basic-autotools.h,
15850         plugins/file-loader/anjuta-loader-plugin.ui,
15851         plugins/file-loader/dnd.c,
15852         plugins/file-loader/plugin.c,
15853         plugins/file-loader/plugin.h,
15854         plugins/project-manager/anjuta-project-manager.ui,
15855         plugins/project-manager/plugin.c: Added open file and build context
15856         menu in project manager context menu.
15858 2005-04-22  Naba Kumar  <naba@gnome.org>
15860         * configure.in: Added message output showing conditional plugins to
15861         build or not.
15862         
15863         * src/layout.xml: Added layout for class-inheritance plugin widget.
15864         
15865         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15866         plugin name to remove redundant terms.
15867         
15868         * TODO.tasks: Updated.
15869         
15870         * configure.in,
15871         plugins/symbol-browser/Makefile.am,
15872         plugins/symbol-browser/an_symbol_view.c,
15873         (removed) plugins/symbol-browser/sv_class.xpm,
15874         (removed) plugins/symbol-browser/sv_function.xpm,
15875         (removed) plugins/symbol-browser/sv_macro.xpm,
15876         (removed) plugins/symbol-browser/sv_private_fun.xpm,
15877         (removed) plugins/symbol-browser/sv_private_var.xpm,
15878         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15879         (removed) plugins/symbol-browser/sv_protected_var.xpm,
15880         (removed) plugins/symbol-browser/sv_public_fun.xpm,
15881         (removed) plugins/symbol-browser/sv_public_var.xpm,
15882         (removed) plugins/symbol-browser/sv_static_fun.xpm,
15883         (removed) plugins/symbol-browser/sv_static_var.xpm,
15884         (removed) plugins/symbol-browser/sv_struct.xpm,
15885         (removed) plugins/symbol-browser/sv_unknown.xpm,
15886         (removed) plugins/symbol-browser/sv_variable.xpm,
15887         (added) plugins/symbol-browser/images/.cvsignore,
15888         (added) plugins/symbol-browser/images/Icons.16x16.Class,
15889         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15890         (added) plugins/symbol-browser/images/Icons.16x16.Field,
15891         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15892         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15893         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15894         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15895         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15896         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15897         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15898         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15899         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15900         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15901         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15902         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15903         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15904         (added) plugins/symbol-browser/images/Icons.16x16.Method,
15905         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15906         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15907         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15908         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15909         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15910         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15911         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15912         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15913         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15914         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15915         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15916         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15917         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15918         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15919         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15920         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15921         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15922         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15923         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15924         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15925         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15926         pixmaps and added new icons (taken from monodevelop).
15928 2005-04-21  Naba Kumar  <naba@gnome.org>
15930         Patch from  Massimo Cora <maxcvs@email.it>:
15932         * configure.in, plugins/Makefile.am
15933         (new) plugins/class-inheritance/.cvsignore,
15934         (new) plugins/class-inheritance/Makefile.am,
15935         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15936         (new) plugins/class-inheritance/class-inherit.c,
15937         (new) plugins/class-inheritance/class-inherit.h,
15938         (new) plugins/class-inheritance/plugin.c,
15939         (new) plugins/class-inheritance/plugin.h,
15940         (new) plugins/class-inheritance/class-inheritance.png: Added class
15941         inheritance plugin.
15942         
15943         Changes by naba: Added pkgconfig check for graphviz and conditionally
15944         build graphviz.
15945         
15946         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15948 2005-04-20  Naba Kumar  <naba@gnome.org>
15950         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15951         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15952         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15953         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15954         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15955         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15956         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15957         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15958         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15959         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15960         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15961         
15962         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
15963         message view management.
15965         * libanjuta/anjuta-children.[ch],
15966         plugins/build-basic-autotools/build-basic-autotools.c,
15967         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
15968         Removed anjuta_children_init() function,
15969         because it is done automatically when first invoked. Introduced
15970         anjuta_children_recover() to recover the child signalling. Fixed
15971         child exit management to correctly recover the exit status.
15972         
15973         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
15974         to properly shutdown the launcher and to kill the running process
15975         (without emitting any signal).
15976         
15977         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15978         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15979         gdb and program instance.
15981 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15983         * plugins/editor/search-replace.c :
15984         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15986 2005-04-18  Naba Kumar  <naba@gnome.org>
15988         * TODO.tasks: Marked completed items.
15989         
15990         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15991         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15992         plugins/project-manager/plugin.c: Prompt user for the debugging
15993         target (select from a list of project's executable targets) and
15994         correctly start debugger. Take care of libtool wrapping when the
15995         target selected is libtool target. Fixed debugger menu items
15996         sensitivity.
15998 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
16000         * plugins/tools/execute.c,
16001         plugins/tools/execute.h:
16002         Implement save all files before running a command
16003         Implement all options for stdout and stderr except replace buffer
16004         Allow running several tools
16006         * plugins/tools/plugin.c:
16007         Move anjuta launcher in execute.c
16009         * plugins/tools/tools.h,
16010         plugins/tools/variable.c:
16011         Small changes
16013 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
16015         * plugins/tools/anjuta-tools.glade:
16016         Add new properties in tool editor dialog
16017         Cosmetic improvements
16018         
16019         * plugins/tools/anjuta-tools.ui:
16020         Attach tool menu as a build menu
16022         * plugins/tools/dialog.c:
16023         Set tool menu item sensitivity in tool list
16024         Fix bugs
16026         * plugins/tools/editor.c,
16027         plugins/tools/editor.h,
16028         plugins/tools/fileop.c,
16029         plugins/tools/tool.c,
16030         plugins/tools/tool.h:
16031         Add new properties (active, save file...)
16032         Most of them are still not implemented
16034         * plugins/tools/execute.c,
16035         plugins/tools/execute.h:
16036         Reorganize code to support multiple run
16037         Support run in terminal
16038         
16039         * plugins/tools/plugin.c
16040         plugins/tools/plugin.h:
16041         Move message handling in execute.c
16043         * plugins/tools/variable.h,
16044         plugins/tools/variable.c:
16045         Add useful variables
16046         
16047 2005-04-13  Naba Kumar  <naba@gnome.org>
16049         * plugins/editor/text_editor.c: Fixed file monitoring condition.
16050         * plugins/editor/Makefile.am: Added gnome-vfs flags.
16051         
16052 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16054         * plugins/tools/dialog.c plugins/tools/tool.c :
16055         Fixed bugs.
16057 2005-04-06  Naba Kumar  <naba@gnome.org>
16059         * src/anjuta.c: Load default session only when
16060         "anjuta.session.load.last" preference is enabled.
16061         
16062 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
16064         * plugins/tools/Makefile.am,
16065         plugins/tools/variable.c,
16066         plugins/tools/variable.h:
16067         Add new code for handling variables
16069         * plugins/tools/anjuta-tools.glade:
16070         Improve tool editor dialog
16071         Add variable selection dialog
16073         * plugins/tools/dialog.c,
16074         plugins/tools/dialog.h,
16075         plugins/tools/plugin.c,
16076         plugins/tools/plugin.h:
16077         Add variable object
16078         Add a function to get it
16080         * plugins/tools/editor.c:
16081         Add gui code for variable selection dialog
16083         * plugins/tools/execute.c:
16084         Use variables for executing command
16085         
16086         * Naba: Compile warning fixes.
16088 2005-04-06  Naba Kumar  <naba@gnome.org>
16090         * TODO.tasks: Marked completed items.
16091         
16092 2005-04-06  Naba Kumar  <naba@gnome.org>
16094         * plugins/subversion/svn-backend.c: Fixed subversion plugin
16095         compile error.
16096         
16097         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
16099 2005-04-04  Naba Kumar  <naba@gnome.org>
16101         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
16102         inside Main window.
16103         
16104 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
16106         * plugins/tools/Makefile.am,
16107         plugins/tools/anjuta-tools.plugin.in,
16108         plugins/tools/anjuta-tools.ui,
16109         plugins/tools/anjuta-tools.gladei,
16110         plugins/tools/anjuta-tools-plugin.png,
16111         plugins/tools/plugin.c,
16112         plugins/tools/plugin.h,
16113         plugins/tools/dialog.c,
16114         plugins/tools/dialog.h,
16115         plugins/tools/fileop.c,
16116         plugins/tools/fileop.h,
16117         plugins/tools/tool.c,
16118         plugins/tools/tool.h,
16119         plugins/tools/editor.c,
16120         plugins/tools/editor.h,
16121         plugins/tools/execute.c,
16122         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
16123         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
16124         Not fully working
16126         * anjuta-tools.[ch]: Removed old tools code.
16127         
16128 2005-04-01  Steve Murphy  <murf@e-tools.com>
16130         * configure.in: Added "rw" to ALL_LINGUAS.
16132 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16134         * Modified Files:
16135         manuals/C/anjuta-manual/fileoperations.xml
16136         Added Files:
16137         manuals/C/anjuta-manual/figures/search_expr.png
16138         manuals/C/anjuta-manual/figures/search_expr_basic.png
16139         manuals/C/anjuta-manual/figures/search_file_list.png
16140         manuals/C/anjuta-manual/figures/search_file_pattern.png
16141         manuals/C/anjuta-manual/figures/search_replace.png
16142         manuals/C/anjuta-manual/figures/search_setting.png
16143         manuals/C/anjuta-manual/figures/search_target.png
16144         manuals/C/anjuta-manual/figures/search_target_action.png
16145         manuals/C/anjuta-manual/figures/search_target_in.png
16146         Removed Files:
16147         manuals/C/anjuta-manual/figures/find_files.png
16148         manuals/C/anjuta-manual/figures/find_replace.png
16149         manuals/C/anjuta-manual/figures/find_text.png :
16150         Updated Anjuta manual (File Operations)
16152 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16154         * manuals/C/anjuta-manual/fileoperations.xml,
16155         manuals/C/anjuta-manual/figures/open_file.png,
16156         manuals/C/anjuta-manual/figures/open_file_multiple.png,
16157         manuals/C/anjuta-manual/figures/prefs_print.png,
16158         manuals/C/anjuta-manual/figures/print_dlg.png,
16159         manuals/C/anjuta-manual/figures/print_preview.png.
16160         * Added Files:
16161         manuals/C/anjuta-manual/figures/add_edit_macro.png,
16162         manuals/C/anjuta-manual/figures/display_macro.png,
16163         manuals/C/anjuta-manual/figures/insert_text.png,
16164         manuals/C/anjuta-manual/figures/keyword_macro.png,
16165         manuals/C/anjuta-manual/figures/new_file_wizard.png,
16166         manuals/C/anjuta-manual/figures/save_as_file.png :
16167         Updated Anjuta Manual (File Operations)
16169 2005-03-23  Adam Weinberger  <adamw@gnome.org>
16171         * plugins/editor/action-callbacks.c,
16172           plugins/file-loader/plugin.c,
16173           plugins/gtodo/main.c,
16174           plugins/project-wizard/druid.c:
16175           Fix spelling/grammar errors. Fixes bugs
16176           169068, 169137, 169138, and 169139.
16178 2005-03-21  Naba Kumar  <naba@gnome.org>
16180         Patch from: Massimo Cora' <maxcvs@email.it>:
16181         
16182         * plugins/editor/Makefile.am
16183         plugins/editor/anjuta-docman.c,
16184         (added) plugins/editor/editor-tooltips.c,
16185         (added) plugins/editor/editor-tooltips.h: Added tooltips to
16186         editor tabs to show full path.
16188 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
16189         
16190         * plugins/subversion/svn-backend.c:
16191         Removed "apr-0/" from include because this is 
16192         already included in SVN_INCLUDE and broke building if
16193         apr >= 1.0 was installed.
16195 2005-03-18  Naba Kumar  <naba@gnome.org>
16197         Patch from: Massimo Cora' <maxcvs@email.it>:
16199         * plugins/editor/action-callbacks.c,
16200         plugins/editor/aneditor-calltip.cxx,
16201         plugins/editor/aneditor-priv.h,
16202         plugins/editor/aneditor.cxx,
16203         plugins/editor/aneditor.h,
16204         plugins/editor/anjuta-document-manager.ui: Added calltip
16205         activation from menu.
16207 2005-03-16  Naba Kumar  <naba@gnome.org>
16209         Patch from: Massimo Cora' <maxcvs@email.it>:
16210         
16211         * plugins/class-gen/action-callbacks.c,
16212         plugins/class-gen/anjuta-class-gen-plugin.glade,
16213         plugins/class-gen/class_gen.c,
16214         plugins/class-gen/class_gen.h,
16215         plugins/class-gen/class_logo.xpm,
16216         plugins/class-gen/plugin.c: Create files without project
16217         being open. Add to project support. And other enhancements.
16219 2005-03-15  Adam Weinberger  <adamw@gnome.org>
16221         * anjuta.glade,
16222           plugins/debug-manager/utilities.c,
16223           plugins/file-loader/plugin.c,
16224           plugins/gdb/utilities.c,
16225           plugins/profile-default/plugin.c,
16226           plugins/project-import/project-import.c,
16227           src/anjuta-actions.h:
16228           Spelling/grammar fixes.
16230 2005-03-13  Naba Kumar  <naba@gnome.org>
16231         
16232         * plugins/editor/action-callbacks.c,
16233         plugins/editor/action-callbacks.h,
16234         plugins/editor/anjuta-document-manager.ui,
16235         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16236         submenu. Moved menuitems from Format to View->Editor.
16237         
16238         * src/action-callbacks.c, src/action-callbacks.h,
16239         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16240         layout and lock layout menus in View submenu. Get rid of
16241         Settings->Layout Manager menu.
16242         
16243         * plugins/project-import/anjuta-project-import.plugin.in:
16244         Fixed icon name
16246         * global-tags/Makefile.am,
16247         global-tags/create_global_tags.sh,
16248         plugins/editor/aneditor-autocomplete.cxx,
16249         plugins/editor/aneditor-priv.h,
16250         plugins/editor/aneditor.cxx,
16251         tagmanager/tm_workspace.c: Fixed scope members autocompletion
16252         in editor and made it work in global symbols also.
16253         
16254         * src/anjuta-app.c: Always use priority texts besides icons style
16255         for toolbars, because other styles look horible for Anjuta (fixme).
16257 2005-03-11  Naba Kumar  <naba@gnome.org>
16259         * configure.in: Removed test for iconv.
16261         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
16262         before scintilla widget is realized.
16263         
16264         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
16265         for Update menuitem.
16266         
16267         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
16268         already applied in scintilla main stream.
16269         
16270         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
16271         and notified scintilla developer.
16272         
16273 2005-03-10  Naba Kumar  <naba@gnome.org>
16275         * src/action-callbacks.c: Removed reference to src/help.h (dead
16276         file).
16278         * plugins/editor/text_editor.c: Removed reference to
16279         src/launcher.h (a dead file).
16281         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
16282         src/controls.c, src/controls.h, src/fileselection.c,
16283         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
16284         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
16285         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
16286         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
16287         src/session.h, src/support.c, src/support.h, src/toolbar.c,
16288         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
16289         Removed these dead files from CVS.
16292 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16294         * plugins/file-wizard/action-callbacks.c : Added error message.
16295         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
16298 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
16299         
16300         * plugins/cvs-plugin/cvs-callbacks.c
16301         plugins/cvs-plugin/plugin.c:
16302         Fixed preferences page init and busy handling
16303         
16304         * plugins/subversion/plugin.c:
16305         Fixed preferences page init
16307 2005-03-09  Naba Kumar  <naba@gnome.org>
16309         * plugins/Makefile.am, plugins/glade/Makefile.am,
16310         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
16311         enabled glade plugin in Anjuta. The plugin is built only when
16312         glade3 is installed.
16313         
16314 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16316         * plugins/project-wizard/templates/java.wiz
16317         plugins/project-wizard/templates/java-logo.png (*)
16318         plugins/project-wizard/templates/java/*
16319         plugins/project-wizard/templates/Makefile.am
16320         configure.in:
16321         
16322         Add Java project type. It generates a autoconf/automake
16323         project which is compiled using gcj. It requires automake 
16324         > 1.4 (1.9 is known to work) to work!
16325         
16326         (*) still awaiting response from the gcj team if we
16327         may use their logo.
16328         
16329 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16330         
16331         * plugins/project-import/*
16332         plugins/Makefile.am
16333         configure.in:
16334         Added project import plugin. Might be a bit buggy and limited
16335         but works for now.
16336         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16337         Icon from old pixmaps dir
16339 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16341         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
16342         plugins/macro/macro-util.c, plugins/macro/macros.xml :
16343         Added C Custom_Indent line macro.
16344         Cleaned macros.xml
16346 2005-03-09  Naba Kumar  <naba@gnome.org>
16348         * TODO.tasks: Added new message-manager tasks.
16349         
16350         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16351         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16352         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16353         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16354         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16355         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16356         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16357         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16358         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16359         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16360         
16361         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
16362         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
16363         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
16364         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
16365         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
16366         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
16367         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
16368         Removed debugger widgets from shell on debugger shutdown. Added
16369         scrolled windows for docked widgets. Removed unnecessary widget refs
16370         and unrefs. Destroy widgets correctly on debugger shutdown.
16371         
16372         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
16373         with project description title. Removed frame shadow.
16374         
16375         * plugins/project-wizard/druid.c: Initializes tooltips.
16376         
16377         * scintilla/Makefile.am: Fixed comiple error.
16379 2005-03-08  Adam Weinberger  <adamw@gnome.org>
16381         * plugins/class-gen/anjuta-class-gen-plugin.glade,
16382           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
16384 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16386         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16387         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16388         plugins/macro/macro-util.c, plugins/macro/macro-util.h
16389         plugins/macro/macros.xml, plugins/macro/plugin.c :
16390         Moved cursor at the '|' position defined in macros.
16392 2005-03-07  Naba Kumar  <naba@gnome.org>
16394         * plugins/subversion/Makefile.am: Fixed build error.
16396         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
16397         types (perl, python, shellscript).
16398         
16399         * plugins/editor/plugin.c: Fixed to show all highlight options.
16400         
16401 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16403         * TODO.tasks : updated tasks.
16404         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
16406 2005-03-07  Naba Kumar  <naba@gnome.org>
16408         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
16409         or disable subversion file-manager submenu. If "Subvesion" is also
16410         valid directory, we should also check for it.
16412         * configure.in: Disable cygwin macro until someone fixes the
16413         autoconf warnings.
16414         
16415         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
16416         backward compatibility.
16417         
16418 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16420         * src/about.c : Cleaned code.
16421         * plugins/macro/macros.xml : Added "do_while" C macro.
16422         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
16423         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
16424         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
16425         Closed registers, shared libraries, kernel signals dialogs with ESC key.
16426         
16427 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16429         * plugins/class-gen/plugin.c:
16430         Removed "return" to activate project_root_uri watching.
16432 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16434         * plugins/Makefile.am
16435         plugins/subversion/*:
16436         Added subversion plugin. Add, Remove, Commit and Update work
16437         everything else needs work.
16438         
16439         * plugins/terminal/terminal.c
16440         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
16441         we still have focus problems with the editor.
16443 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16445         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
16446         
16447 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16449         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
16451 2005-03-04  Naba Kumar  <naba@gnome.org>
16453         Patch from Massimo Cora' <maxcvs@email.it>:
16455         * plugins/class-gen/Makefile.am,
16456         plugins/class-gen/action-callbacks.c,
16457         plugins/class-gen/action-callbacks.h,
16458         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
16459         plugins/class-gen/anjuta-class-gen.plugin.in,
16460         plugins/class-gen/class_gen.c,
16461         plugins/class-gen/class_gen.h,
16462         (removed) plugins/class-gen/clsGen.c,
16463         (added) plugins/class-gen/goc_template_header,
16464         (added) plugins/class-gen/goc_template_source,
16465         plugins/class-gen/plugin.c,
16466         plugins/class-gen/plugin.h: Refactored class gen code.
16467         Added GOCBuilder code. Fixed UI. Implemented plugin.
16469 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
16471         * plugins/project-wizard/property.c
16472         plugins/project-wizard/install.c
16473         plugins/project-wizard/druid.c
16474         plugins/editor/goto_line.c
16475         plugins/editor/plugin.c
16476         plugins/gtodo/add_edit_item.c
16477         plugins/gtodo/ligtodo.c
16478         plugins/gtodo/main.c
16479         plugins/gtodo/preferences.c:
16480         Fixed #167559, #167534, #167266, #167357
16481         (Bad English in strings...)
16482         
16483         Thanks to Adam Weinberger and Thierry Moisan for
16484         reporting!
16486 2005-03-03  Naba Kumar  <naba@gnome.org>
16488         * libegg/Makefile.am, libegg/menu/Makefile.am,
16489         (added) libegg/egg-submenu-action.c,
16490         (added) libegg/menu/egg-submenu-action.h: Created a new action for
16491         submenu (used for wizard listing).
16492         
16493         * plugins/file-loader/anjuta-loader-plugin.ui
16494         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
16495         and toolbar.
16496         
16497         * plugins/editor/action-callbacks.c,
16498         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
16499         ctrl+tabbing because it was interfaring with focus navigation.
16500         Focus editor on "Esc" in incremental search entry. Cleanups.
16501         
16502         * plugins/file-manager/an_file_view.c,
16503         plugins/symbol-browser/plugin.c,
16504         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
16505         Cleanups.
16506         
16507         * plugins/profile-default/plugin.c,
16508         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
16509         for sesssion load.
16510         
16511         * (removed) scintilla/patches/a64-crash-fix.patch,
16512         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
16513         scintilla patches.
16515 2005-03-03  Naba Kumar  <naba@gnome.org>
16517         * HACKING: Fixed typos.
16518         
16519         * plugins/editor/aneditor-indent.cxx: Clean up.
16520         
16521         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
16522         Enable/disable save, undo and redo actions depending on state
16523         of the editor.
16524         
16525 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16527         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
16528         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
16529         Displayed search_incremental status.
16531         * Removed plugins/editor/search_incremental.[ch]
16533 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
16534         
16535         * plugins/cvs-plugin/cvs-execute.c
16536         plugins/cvs-plugin/cvs-callbacks.c:
16537         - Use weak reference on mesg_view and reuse tab if
16538         it still exists to avoid cluttering message manager.
16539         - Fixed bug in cvs remove
16540         
16541         README, HACKING: Updated
16542         
16543         configure.in: Added check for libsvn
16545 2005-02-29  Naba Kumar  <naba@gnome.org>
16546         
16547         * plugins/file-manager/an_file_view.c,
16548         plugins/symbol-browser/an_symbol_view.c,
16549         plugins/symbol-browser/plugin.c: Hide column headers (they
16550         are redundant).
16552 2005-02-29  Naba Kumar  <naba@gnome.org>
16554         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16555         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16556         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16557         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16558         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16559         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16560         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16561         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16562         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16563         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16565         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16566         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16567         (added) libanjuta/anjuta-session.[hc],
16568         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16569         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16570         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16571         src/main.c:
16572         
16573         Implemented session management. Implemented session
16574         container class. Added session notifications from shell. Implemented
16575         session save/load in editor, file-loader, default-profile-plugin
16576         and anjuta-app. Fixed window sizing and restoration. Cleaned up
16577         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16578         and maximized states in session. Implemented project session
16579         management.
16581 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16583         * plugins/class-gen/action-callbacks.[ch],
16584         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16585         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16586         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
16587         with Escape key.
16589 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
16590         
16591         * plugins/project-wizard/anjuta-project-wizard.glade,
16592         plugins/project-wizard/druid.c:
16593         Add some padding in tab label in project selection page
16594         
16595         * plugins/project-wizard/druid.c,
16596         plugins/project-wizard/parser.c:
16597         Search for project template recursively
16598         Add ~/.anjuta/project to the search paths
16600 2005-02-26  Naba Kumar  <naba@gnome.org>
16602         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16603         * plugins/file-loader/plugin.c: Fixed crash bug.
16604         * libanjuta/plugins.c: Fixed memory leak.
16605         
16606 2005-02-26  Naba Kumar  <naba@gnome.org>
16607         
16608         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16609         "UserActivatable" attribute for plugins. This attribute if set to
16610         "no" will prevent users from activating/deactivating it from
16611         plugins dialog. Added a toggle button in plugins dialog to toggle
16612         the plugins list between list of activatable plugins (default) to
16613         list of all plugins. anjuta_plugin_select() now only selects the
16614         plugin. Added anjuta_plugins_select_and_activate() method that will
16615         select and activate it.
16616         
16617         * plugins/profile-default/Makefile.am,
16618         plugins/profile-default/anjuta-default-profile.ui,
16619         plugins/profile-default/plugin.c,
16620         plugins/profile-default/plugin.h,
16621         plugins/project-manager/anjuta-project-manager.ui,
16622         plugins/project-manager/plugin.c,
16623         plugins/project-manager/plugin.h:
16624         
16625         Anjuta projects (*.anjuta) files define the profile of respective
16626         projects. Profile is a set of related plugins required for the
16627         project to open. Moved "close project" action from Project Manager
16628         to Profile Manager plugin. Implemented loading and unloading of
16629         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16630         (instead of Project Manager) now handles opening of *.anjuta files.
16631         Close Project menuitem is now moved to File submenu (being
16632         consistent with Anjuta 1.x versions and avoiding creating Project
16633         submenu when project manager is not loaded).
16634         
16635         * src/anjuta-actions.h: Fixed short-cut key for Help content.
16636         
16637         * src/anjuta.ui: Fixed place holder for projects.
16638         
16639         * (new) plugins/profile-default/default.anjuta: default startup
16640         profile. Removed the hardcoded plugins loading in
16641         DefaultProfilePlugin.
16643         * anjuta.anjuta,
16644         plugins/project-wizard/templates/terminal/project.anjuta:
16645         Implemented project format in newly created projects.
16647         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16648         plugins/class-gen/anjuta-class-gen.plugin.in,
16649         plugins/cvs-plugin/anjuta-cvs.plugin.in,
16650         plugins/editor/anjuta-document-manager.plugin.in,
16651         plugins/file-loader/anjuta-loader.plugin.in,
16652         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16653         plugins/gdb/anjuta-gdb.plugin.in,
16654         plugins/glade/anjuta-glade.plugin.in,
16655         plugins/message-view/anjuta-message-manager.plugin.in,
16656         plugins/profile-default/anjuta-default-profile.plugin.in,
16657         plugins/project-manager/anjuta-project-manager.plugin.in,
16658         plugins/project-wizard/anjuta-project-wizard.plugin.in:
16659         Defined UserActivatable attributes. Added supported types attribute.
16661         * plugins/project-wizard/anjuta-project-wizard.glade
16662         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16663         "Project Wizard" in preferences title.
16665         * TODO.tasks: Updated.
16666         
16667         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16668         Updated.
16669         
16670 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16672         * plugins/file-wizard/anjuta-file-wizard.glade
16673         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16674         
16675         Integrated License macros, cleaned file.c.
16676         
16677 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
16678         
16679         * plugins/macor/macro-util.c: Fixed crash bugs if email or
16680         username can not be found correctly.
16682 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16684         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16685         plugins/macro/macros.xml :
16686         
16687         Added Headers macros. Cleaned file.c
16689 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16691         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
16692         plugins/macro/macros.xml :
16693         
16694         Fixed a bug. Added Header macro.
16696         
16697 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16699         * plugins/file-wizard/action-callbacks.c, 
16700         plugins/file-wizard/file.c, plugins/macro/macro-util.c
16701         plugins/macro/macros.xml :
16702         
16703         Added FileName, Header template macros.
16704         
16705 2005-02-24  Naba Kumar  <naba@gnome.org>
16706         
16707         * plugins/patch/patch-plugin.c: Fixed a function call.
16708         
16709         * src/anjuta.c, src/main.c: Save and load default session.
16710         
16711 2005-02-24  Naba Kumar  <naba@gnome.org>
16713         * libanjuta/interfaces/libanjuta.idl,
16714         plugins/message-view/anjuta-msgman.c,
16715         plugins/message-view/anjuta-msgman.h,
16716         plugins/message-view/plugin.c: Added and implemented
16717         set_view_title() method.
16718         
16719         * plugins/build-basic-autotools/build-basic-autotools.c,
16720         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16721         build context pooling. Maximum 3 contexts are reused. Additional
16722         contexts are created when all are busy.
16724 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16726         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16727         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16728         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16729         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16731         Added Copyright, Changelog macros.
16732                 
16733 2005-02-23  Naba Kumar  <naba@gnome.org>
16735         Patch from Massimo Cora' <maxcvs@email.it>:
16736         * plugins/Makefile.am,
16737         plugins/patch/Makefile.am,
16738         (added) plugins/patch/anjuta-patch-plugin.png,
16739         (added) plugins/patch/anjuta-patch.plugin.in,
16740         (added) plugins/patch/anjuta-patch.ui,
16741         plugins/patch/patch-plugin.c,
16742         (added) plugins/patch/patch-plugin.h,
16743         (added) plugins/patch/plugin.c,
16744         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16745         architecture.
16747 2005-02-23  Naba Kumar  <naba@gnome.org>
16749         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16750         file-loader/plugin.c, profile-default/plugin.c:
16751         Implemented "activated" and "deactivated" signals for plugin class.
16752         Renamed *_location() functions to *_id(), because location is
16753         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16754         anjuta_plugins_unload_plugin().
16755         
16756         * class-gen/plugin.c: Fixed complier warning and utility function call.
16757         
16758         * debug-manager/plugin.c: Unload debugger plugin correctly.
16759         
16760         * project-manager/plugin.c:     Fixed compiler warnings.
16761         
16762         * plugins/project-wizard/templates/gnome/.cvsignore,
16763         plugins/project-wizard/templates/gnome/po/.cvsignore,
16764         plugins/project-wizard/templates/gnome/src/.cvsignore,
16765         plugins/project-wizard/templates/gtk/po/.cvsignore,
16766         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16767         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16768         
16769         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16770         build (we need to fix this thing).
16771         
16772 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
16774         * plugins/macro/macro-action.[ch]
16775         plugins/macro/macro-edit.c
16776         plugins/macro/macro-dialog.c
16777         plugins/macro/macro-db.[ch]
16778         plugins/macro/plugin.[ch]
16779         plugins/macro/macro-util.[ch] (added)
16780         
16781         Cleaned up macro plugin and preview expanded macros.
16783 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
16785         * plugins/cvs-plugin/cvs-interface.c:
16787         Fixed option setting when using no compression and not 
16788         ignoring .cvsrc
16790 2005-02-23  Naba Kumar  <naba@gnome.org>
16791         
16792         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16793         geometry on exit and startup (only if there is no geometry from the
16794         session).
16796         * TODO.tasks: Updated.
16797         
16798         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16799         
16800         * manuals/reference/libanjuta/Makefile.am,
16801         manuals/reference/libanjuta/libanjuta-docs.sgml,
16802         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16803         documentation for writing project templates.
16805 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16807         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16808         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16809         
16810         Expansion keywords in macros. 
16812 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16814         * plugins/file-wizard/action-callbacks.c,
16815         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16816         plugins/macro/macros.xml :
16817         
16818         Inserting text by macro plugin
16819         In progress ...
16821 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
16823         * plugins/macro/plugin.c
16824         plugins/cvs-plugin/plugin.c:
16825         
16826         Fixed interfaces (use static)
16828 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
16829         
16830         * plugins/macro/macro-actions.[ch]
16831         plugins/macro/plugin.c
16832         libanjuta/interfaces/libanjuta.idl:
16833         
16834         Implemented IAnjutaMacro interface to be used by file-wizard
16835         
16836         * plugins/cvs-plugin/plugin.c
16837         libanjuta/interfaces/libanjuta.idl:
16838         
16839         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16840         for all version control systems and not only for cvs.
16842 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16844         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
16845         insert_macro.
16846         
16847         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16850 2005-02-21  Naba Kumar  <naba@gnome.org>
16852         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16853         IAnjutaDebugger interface.
16854         
16855         * plugins/debug-manager/anjuta-debug-manager.ui,
16856         plugins/debug-manager/attach_process.c,
16857         plugins/debug-manager/attach_process.h,
16858         plugins/debug-manager/plugin.c,
16859         plugins/debug-manager/plugin.h,
16860         plugins/gdb/actions.c,
16861         plugins/gdb/actions.h,
16862         plugins/gdb/anjuta-gdb-plugin.ui,
16863         plugins/gdb/breakpoints.c,
16864         plugins/gdb/breakpoints.h,
16865         plugins/gdb/debugger.c,
16866         plugins/gdb/debugger.h,
16867         plugins/gdb/memory.c,
16868         plugins/gdb/plugin.c,
16869         plugins/gdb/plugin.h,
16870         plugins/gdb/sharedlib.h,
16871         plugins/gdb/sharedlib_cbs.c,
16872         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16873         correctly between debug-manager and debugger. Implemented debugger
16874         interface in gdb plugin. Fixed action names. Added UI updating.
16875         Start and stop debugger (does not work yet). Fixed UI merging.
16876         Fixed debugger plugin handling in debug-manager.
16878 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
16880         * plugins/editor/aneditor-autocomplete.cxx:
16881         
16882         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16883         crash with C++ "template" keyword.
16885 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16887         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16888         Fixed bug (Closed macro dialogs with Esc key).
16889         
16890 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
16891         
16892         * plugins/project-wizard/xlib.wiz,
16893         plugins/project-wizard/xlib-logo.png,
16894         plugins/project-wizard/xlib/*:
16895         Port old xlib anjuta project on new project wizard
16896         
16897         * plugins/project-wizard/xlib-dock.wiz,
16898         plugins/project-wizard/xlib-dock/*:
16899         Port old xlib dock anjuta project on new project wizard
16900         
16901         * plugins/project-wizard/wxwin.wiz,
16902         plugins/project-wizard/wxwin-logo.png,
16903         plugins/project-wizard/wxwin/*:
16904         Port old wxwin anjuta project on new project wizard
16905         
16906         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16907         necessary changes for the new templates.
16908         
16909 2005-02-18  Naba Kumar  <naba@gnome.org>
16911         * plugins/Makefile.am: Added class-gen
16912         
16913 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
16915         * plugins/project-wizard/header.c:
16916         Fix a bug in sorting of project categories
16918 2005-02-18  Naba Kumar  <naba@gnome.org>
16920         Patch from Massimo Cora  <maxcvs@email.it>:
16921         
16922         * plugins/class-gen/.cvsignore,
16923         plugins/class-gen/Makefile.am,
16924         (added) plugins/class-gen/action-callbacks.c,
16925         (added) plugins/class-gen/action-callbacks.h,
16926         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16927         (added) plugins/class-gen/class_gen.c,
16928         (added) plugins/class-gen/class_gen.h,
16929         (added) plugins/class-gen/plugin.c,
16930         (added) plugins/class-gen/plugin.h: Ported class wizard to the
16931         new architecture.
16932         
16933         * plugins/project-manager/plugin.c: implemented add_source().
16935 2005-02-17  Naba Kumar  <naba@gnome.org>
16937         * plugins/file-loader/plugin.c: Fixed possible crash.
16938         
16939         * src/action-callbacks.c, src/action-callbacks.h,
16940         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16942 2005-02-17  Naba Kumar  <naba@gnome.org>
16943         
16944         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16945         plugins/project-wizard/templates/gnome.wiz,
16946         plugins/project-wizard/templates/gtk.wiz,
16947         plugins/project-wizard/templates/gtkmm.wiz,
16948         plugins/project-wizard/templates/terminal.wiz,
16949         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16950         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16951         plugins/project-wizard/templates/gnome/src/callbacks.c,
16952         plugins/project-wizard/templates/gnome/src/callbacks.h,
16953         plugins/project-wizard/templates/gnome/src/main.c,
16954         plugins/project-wizard/templates/gtk/src/callbacks.c,
16955         plugins/project-wizard/templates/gtk/src/callbacks.h,
16956         plugins/project-wizard/templates/gtk/src/main.c,
16957         plugins/project-wizard/templates/gtkmm/src/main.cc,
16958         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
16959         to generate licence correctly (without any extra newlines). Removed
16960         IncludeGNUHeader macro definition and added proper licence property.
16961         Fixed project directory paths in file contents.
16963 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16965         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16966         Closed macro dialogs with Esc key.
16968 2005-02-16  Naba Kumar  <naba@gnome.org>
16970         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16971         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16972         plugins/project-wizard/templates/gnome/src/callbacks.c,
16973         plugins/project-wizard/templates/gnome/src/callbacks.h,
16974         plugins/project-wizard/templates/gnome/src/main.c,
16975         plugins/project-wizard/templates/gtk/src/main.c,
16976         plugins/project-wizard/templates/gtkmm/src/main.cc,
16977         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
16978         macros to avoid blank newlines.
16980 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
16982         * plugins/project-wizard/autogen.c:
16983         Correct a problem when having property value in UTF-8
16985         * plugins/project-wizard/druid.c:
16986         Correct a bug when reselecting a new project (all pages
16987         must be removed)
16989         * plugins/project-wizard/property.c:
16990         Avoid having default invalid properties
16992         * plugins/project-wizard/templates/terminal.wiz,
16993         plugins/project-wizard/templates/terminal/po/ChangeLog,
16994         plugins/project-wizard/templates/terminal/src/main.c:
16995         Remove command for testing run function
16996         Move destination directory to second page and include
16997         project name. Add exist tag. Remove unused properties.
16999 2005-02-16  Naba Kumar  <naba@gnome.org>
17001         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
17002         plugins/debug-manager/anjuta-debug-manager.ui,
17003         plugins/debug-manager/plugin.c,
17004         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
17005         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
17006         plugins/gdb/plugin.h, plugins/gdb/registers.c,
17007         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
17008         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
17009         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
17010         (removed) src/anjuta_info.c,
17011         (removed) src/anjuta_info.h,
17012         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
17013         (added) plugins/gdb/anjuta-gdb-plugin.ui,
17014         (added) plugins/gdb/actions.c,
17015         (added) plugins/gdb/actions.h: Completed initial
17016         porting of debugger to new architecture. Fixed many of the debugger
17017         functions.
17019         * plugins/file-loader/plugin.c: Detect some important mime ourself
17020         to avoid inconsistencies when mime system isn't working.
17021         
17022 2005-02-16  Naba Kumar  <naba@gnome.org>
17024         * plugins/editor/Makefile.am,
17025         (added) plugins/editor/aneditor-autocomplete.cxx,
17026         (added) plugins/editor/aneditor-calltip.cxx,
17027         (added) plugins/editor/aneditor-indent.cxx,
17028         (added) plugins/editor/aneditor-priv.h,
17029         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
17030         different smaller chunks to make it easy to maintain.
17032 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17034         * plugins/project-wizard/druid.c :
17035         
17036         Found system Email address if not defined in Preferences.
17038 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
17039         
17040         * plugins/project-wizard/gtkmm.wiz
17041         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
17042         plugins/project-wizard/gtkmm/*
17043         
17044         Added GTKmm (C++) project type
17046 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
17048         * plugins/message-view/plugin.c
17049         plugins/message-view/message-view.c
17050         TODO.gtodo:
17051         Implemented next/prev action
17053 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17055         * plugins/project-wizard/templates/libglade2.* :
17056         Removed libglade2 project.
17057         
17058         * plugins/project-wizard/templates/gtk* :
17059         Removed interface.[ch] & support.[ch].
17060         
17061 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17063         * plugins/project-wizard/anjuta-project-wizard.glade,
17064         plugins/project-wizard/property.[ch],
17065         plugins/project-wizard/templates/anjuta-plugin.wiz :
17066         Added a new property ("iconfile").
17068 2005-02-14  Naba Kumar  <naba@gnome.org>
17070         * plugins/project-wizard/install.c,
17071         plugins/project-wizard/plugin.c,
17072         plugins/project-wizard/templates/anjuta-plugin.wiz,
17073         plugins/project-wizard/templates/gnome.wiz,
17074         plugins/project-wizard/templates/gtk.wiz,
17075         plugins/project-wizard/templates/libglade2.wiz,
17076         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
17077         newly created projects and open them. Fixed message buffering in
17078         wizard.
17080 2005-02-14  Naba Kumar  <naba@gnome.org>
17082         * src/about.c, pixmaps/Makefile.am,
17083         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
17084         
17085         * mime/gnome-mime-application-x-anjuta.png,
17086         pixmaps/anjuta_icon.png,
17087         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
17088         done by 9-speed at:
17089         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
17090         
17091 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17093         * configure.in,
17094         plugins/project-wizard/templates/libglade2-logo.png,
17095         plugins/project-wizard/templates/libglade2.wiz,
17096         plugins/project-wizard/templates/libglade2/* :
17097         Add Glade2 project
17100 2005-02-14  Naba Kumar  <naba@gnome.org>
17102         * TODO.tasks: Updated.
17103         
17104         * plugins/editor/anjuta-docman.c,
17105         plugins/editor/text_editor.c,
17106         plugins/editor/text_editor.h,
17107         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
17108         for file modification, but it is still not functioning.
17110 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
17112         * plugins/project-wizard/values.c,
17113         plugins/project-wizard/values.h,
17114         plugins/project-wizard/property.c,
17115         plugins/project-wizard/property.h,
17116         plugins/project-wizard/druid.c:
17117         Rewrite mandatory property check
17118         Add check of exist property
17119         Rewrite handling of cached property page
17121 2005-02-13  Naba Kumar  <naba@gnome.org>
17123         Patch from Igor Kovalenko  <garrison@mail.ru>:
17124         * tagmanager/tm_workspace.c: Improved performance.
17126 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17128         *plugins/project-wizard/templates/*.wiz,
17129         plugins/project-wizard/druid.c,
17130         plugins/project-wizard/templates/terminal/src/main.c,
17131         plugins/project-wizard/templates/gtk/src/*.[ch],
17132         plugins/project-wizard/templates/gtk/src/Makefile.am,
17133         plugins/project-wizard/templates/gnome/src/*.[ch],
17134         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
17135         Add Copyright date & Email address,
17136         Correct terminal project.
17137         
17138 2005-02-12  Naba Kumar  <naba@gnome.org>
17140         * plugins/project-wizard/property.c: Fixed hidden
17141         properties to take values.
17143         * plugins/project-wizard/file.[ch]: Renamed
17144         true/false enum values to fix compile error
17145         (conflict with other definition).
17146         
17147         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
17148         even when mime type detection fails (for example, when Anjuta is
17149         installed in non-system prefix).
17151 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
17153         * plugins/project-wizard/values.c,
17154         plugins/project-wizard/values.h:
17155         Rewrite file with more comments
17157         * plugins/project-wizard/druid.c,
17158         plugins/project-wizard/druid.h,
17159         plugins/project-wizard/autogen.c,
17160         plugins/project-wizard/autogen.h,
17161         plugins/project-wizard/druid.c,
17162         plugins/project-wizard/druid.h:
17163         Add more comments
17164         Use values instead of properties
17165         Move default properties to druid.c
17167         * plugins/project-wizard/install.c,
17168         plugins/project-wizard/install.h:
17169         Use values instead of properties
17170         Add a check to avoid overwriting files
17172         * plugins/project-wizard/parser.c,
17173         plugins/project-wizard/property.c,
17174         plugins/project-wizard/property.h:
17175         Update to use new values
17176         Add an "exist" attribute to check if a directory already exist
17178         * plugins/project-wizard/anjuta-project-wizard.glade:
17179         Change project selection page (GtkTextView => GtkLabel,
17180         GtkTable => GtkVBox)
17182         * plugins/project-wizard/templates/terminal.wiz:
17183         Move destination directory on second page
17184         
17185         * plugins/project-wizard/action.c:
17186         Add a few comments
17188 2005-02-12  Naba Kumar  <naba@gnome.org>
17190         * plugins/file-manager/an_file_view.c,
17191         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
17192         views. Created dynamic update date of view depending on project
17193         changes -- similar to file-manager view.
17194         
17195         * plugins/devhelp/plugin.c: Load help on idle.
17196         
17197         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17198         autoformat' to proper location in preferences.
17199         
17200         * mime/anjuta.mime: Added .prj extension in the mime type for backward
17201         compatibility.
17202         
17203         * plugins/editor/plugin.c: Fixed accel name.
17205 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17207         *plugins/project-wizard/templates/anjuta-plugin.wiz,
17208         plugins/project-wizard/templates/gnome.wiz,
17209         plugins/project-wizard/templates/gtk.wiz,
17210         plugins/project-wizard/anjuta-project-wizard.glade,
17211         plugins/project-wizard/autogen.c:
17212         Add Username & Email address in Project preferences.
17214 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17216         *plugins/project-wizard/templates/gnome-logo.png,
17217         plugins/project-wizard/templates/gnome.wiz,
17218         plugins/project-wizard/templates/gnome/* :
17219         Add Gnome project
17221 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17223         * plugins/project-wizard/templates/terminal/src/main.c, 
17224         plugins/project-wizard/templates/terminal/src/main.c,
17225         plugins/project-wizard/templates/terminal/src/main.[ch] :
17226         Insert License in projects
17227         
17228 2005-02-11  Naba Kumar  <naba@gnome.org>
17230         * TODO.tasks: Added message manager task.
17231         
17232         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17233         
17234         * plugins/editor/plugin.c: Use bookmark stock icons.
17235         
17236         * plugins/message-view/anjuta-message-manager.ui,
17237         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17239 2005-02-10  Naba Kumar  <naba@gnome.org>
17241         * libanjuta/interfaces/libanjuta.idl: fixed build error.
17242         
17243 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17245         * global-tags/Makefile.am
17246         Error during 'make install'
17248 2005-02-09  Naba Kumar  <naba@gnome.org>
17250         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
17251         missing file.
17252         
17253 2005-02-08  Naba Kumar  <naba@gnome.org>
17255         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
17256         
17257         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
17258         Show busy cursur when updating global tags in preferences.
17260         * configure.in: Fixed.
17261         
17262 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17264         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
17265           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
17266          
17267         - Fixed anjuta-plugin project (glade)
17269 2005-02-08  Naba Kumar  <naba@gnome.org>
17271         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
17272         Fixed automatic indentations.
17274         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
17275         Global tags are now segregated into smaller api tags, which can be
17276         selectively loaded from symbol browser preferences.
17278         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
17279         Implemented IProjectManager interface in project-manager. Mostly getter
17280         methods for now, but need to add add() and remove() methods to add
17281         or remove project elements.
17283         * plugins/gdb/debug_tree.c: Small fix.
17285         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
17286         plugins/symbol-browser/an_symbol_info.c,
17287         plugins/symbol-browser/an_symbol_info.h,
17288         plugins/symbol-browser/an_symbol_search.c,
17289         plugins/symbol-browser/an_symbol_search.h,
17290         plugins/symbol-browser/an_symbol_view.c,
17291         plugins/symbol-browser/an_symbol_view.h,
17292         plugins/symbol-browser/plugin.c,
17293         plugins/symbol-browser/plugin.h,
17294         tagmanager/c.c,
17295         tagmanager/entry.h,
17296         tagmanager/tm_project.c,
17297         tagmanager/tm_symbol.c,
17298         tagmanager/tm_tag.c,
17299         tagmanager/tm_workspace.c,
17300         tagmanager/vstring.c,
17301         tagmanager/include/tm_tag.h,
17302         tagmanager/include/tm_workspace.h:
17303         
17304         - Fixed tagmanager parsing of source files to parse for typedefines and
17305         properly record element scopes. Implemented scope autocompletion
17306         (autocompletion on '.', '->', '::' and ':'. The functionality is not
17307         fully working. It was based on older patch for Anjuta 1.2.2 in SF
17308         patch list (author is unknown).
17309         - Implemented symbol-browser preferences for dynamically loading and
17310         saving tags API segments.
17311         - Fixed symbol-search to use tagmanager directly instead of depending
17312         on symbol-view for tags list.
17313         - Fixed symbol-view to create the tree using TMSymbol tree directly.
17314         - Fixed TMSymbol to create the complete tags tree instead of letting the
17315         symbol-view created the root nodes.
17316         - Changed project tags cache name to .tm_project2.cache because the
17317         newer format records additional scope information.
17318         
17319 2005-02-07  Naba Kumar  <naba@gnome.org>
17321         * plugins/editor/style-editor.c,
17322         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
17323         and GtkFontButton instead of deprecated widgets in
17324         style editor.
17325         
17326 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
17328         * plugins/project-wizard/action.c,
17329         plugins/project-wizard/action.h,
17330         plugins/project-wizard/autogen.c,
17331         plugins/project-wizard/autogen.h,
17332         plugins/project-wizard/file.c,
17333         plugins/project-wizard/file.h,
17334         plugins/project-wizard/install.c,
17335         plugins/project-wizard/install.h,
17336         plugins/project-wizard/parser.h,
17337         plugins/project-wizard/parser.c,
17338         plugins/project-wizard/property.c,
17339         plugins/project-wizard/property.h,
17340         plugins/project-wizard/plugin.h,
17341         plugins/project-wizard/plugin.c,
17342         plugins/project-wizard/values.c,
17343         plugins/project-wizard/values.h:
17344         Replace C++ comments by C comments
17346         * plugins/project-wizard/autogen.c,
17347         plugins/project-wizard/autogen.h:
17348         Add a run time check of autogen version.
17349         Add UserName variable.
17351         * plugins/project-wizard/anjuta-project-wizard.glade,
17352         plugins/project-wizard/header.c,
17353         plugins/project-wizard/druid.c,
17354         plugins/project-wizard/druid.h:
17355         Sort project in alphabetic order.
17356         Correct selection troubles in notebooks.
17358         * plugins/project-wizard/parser.c:
17359         Add some check when reading the project header block.
17361 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17363         * plugins/project-wizard/action.c,
17364         plugins/project-wizard/action.h,
17365         plugins/project-wizard/autogen.c,
17366         plugins/project-wizard/autogen.h,
17367         plugins/project-wizard/file.c,
17368         plugins/project-wizard/file.h,
17369         plugins/project-wizard/install.c,
17370         plugins/project-wizard/parser.h,
17371         plugins/project-wizard/parser.c,
17372         plugins/project-wizard/property.c,
17373         plugins/project-wizard/property.h,
17374         plugins/project-wizard/values.c,
17375         plugins/project-wizard/values.h,
17376         Add a space between function name and open.
17378         * plugins/project-wizard/plugin.h,
17379         plugins/project-wizard/plugin.c,
17380         plugins/project-wizard/install.c,
17381         Avoid a crash if the user close the message view used by the .
17383         * plugins/project-wizard/anjuta-project-wizard,
17384         plugins/project-wizard/druid.c,
17385         plugins/project-wizard/druid.h,
17386         plugins/project-wizard/header.h,
17387         plugins/project-wizard/header.c,
17388         Add a text view with the description of each.
17389         Add a tab for each project.
17390         Replace some C++ comments to C comments.
17392 2005-02-05  Naba Kumar  <naba@gnome.org>
17394         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
17395         New icon from Sebastien Granjoux .
17396         
17397 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17399         * libanjuta/anjuta-preferences.c:
17400         Set file property even without a focus out event (file selected 
17401         the browse dialog)
17403 2005-02-04  Naba Kumar  <naba@gnome.org>
17405         * plugins/glade/plugin.c: Fixed glade function calls.
17406         * configure.in: Fixed a typo.
17407         * TODO.tasks: Updated.
17409 2005-02-03  Naba Kumar  <naba@gnome.org>
17411         * plugins/project-manager/plugin.c: Fixed memory corruption.
17413         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
17414         build error.
17415         
17416         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17417         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17418         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
17419         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17421         * libanjuta/interfaces/libanjuta.idl,
17422         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
17423         interface.
17424         
17425         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
17427         Patch from Massimo Cora <maxcvs@email.it>:
17428         * plugins/editor/plugin.c: Fixed update UI for created buffers.
17429         
17430 2005-02-01  Naba Kumar  <naba@gnome.org>
17432         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
17433         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
17434         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
17435         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
17436         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
17437         from sourceforge -- a64 crash fixes (correct typing for GType)
17438         and fixes compile errors in sun.
17440         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
17441         paste (shift+insert) in terminal.
17443 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
17445         * configure.in: Add «nb» to ALL_LINGUAS.
17447 2005-02-01  Naba Kumar  <naba@gnome.org>
17449         * TODO.tasks, TODO: Updated todo tasks.
17450         
17451         * plugins/editor/anjuta-document-manager.glade: Improved search
17452         relace dialog.
17453         
17454         * TODO.tasks: Fixed xml format.
17455         
17456         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
17457         work yet).
17458         
17459         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
17460         cleanups.
17461         
17462         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
17463         format during save (removed unwanted text nodes). Fixed scrollbars.
17465 2005-01-31  Naba Kumar  <naba@gnome.org>
17467         * libanjuta/interfaces/libanjuta.idl,
17468         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
17469         Implemented append() method for IAnjutaEditor interface and fixed
17470         various bugs with text insertions (cvs diff and macro insertions).
17471         
17472         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
17473         automatic indentation.
17474         
17475         * plugins/editor/action-callbacks.c,
17476         plugins/editor/action-callbacks.h,
17477         plugins/editor/anjuta-docman.c,
17478         plugins/editor/anjuta-document-manager.ui,
17479         plugins/editor/plugin.c,
17480         plugins/editor/text_editor.c,
17481         plugins/editor/text_editor.h,
17482         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
17483         Fixed highlight issues.
17485         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
17486         macro.
17487         
17488         * plugins/symbol-browser/an_symbol_view.c: Force update project.
17490         * data/properties/*: Updated properties files from scite. Created
17491         styles.properties to override the scite styles.
17492         
17493         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
17495         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
17496         
17497 2005-01-30  Naba Kumar  <naba@gnome.org>
17499         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
17500         unused definitions.
17501         
17502         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
17503         
17504         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17505         plugins/editor/text_editor.c,
17506         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
17507         fixed linuwidth preference setting, fixed insert text interface
17508         implementation. Improved automatice-indentation for cpp lexer.
17509         
17510         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
17512 2005-01-29  Naba Kumar  <naba@gnome.org>
17514         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
17515         option in update dialog as default. Improved import dialog. Sized
17516         log dialog.
17518         * configure.in: Fixed underquoted warning from autoconf.
17519         
17520         * plugins/editor/action-callbacks.c,
17521         plugins/editor/aneditor.cxx,
17522         plugins/editor/aneditor.h,
17523         plugins/editor/anjuta-document-manager.glade,
17524         plugins/editor/plugin.c,
17525         plugins/editor/plugin.h,
17526         plugins/editor/text_editor.c,
17527         plugins/editor/text_editor.h,
17528         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
17529         for Editor and fixed all preferences syncronization and notifys for
17530         visible prefs (in editor preferences page).
17531         
17532         * plugins/file-loader/plugin.c: Load recent files on idle.
17534 2005-01-28  Naba Kumar  <naba@gnome.org>
17536         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17537         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
17539         * plugins/editor/action-callbacks.c,
17540         plugins/editor/action-callbacks.h,
17541         plugins/editor/aneditor.cxx,
17542         plugins/editor/aneditor.h,
17543         plugins/editor/anjuta-document-manager.ui,
17544         plugins/editor/plugin.c,
17545         plugins/editor/text_editor.c,
17546         plugins/editor/text_editor.h,
17547         plugins/editor/text_editor_cbs.c,
17548         plugins/editor/text_editor_cbs.h,
17549         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17550         Text editor.
17552         Patch from Massimo Cora <maxcvs@email.it>:
17553         * plugins/editor/an_symbol_search.c,
17554         plugins/editor/an_symbol_search.c: Fixed crash bugs.
17555         
17556 2005-01-27  Naba Kumar  <naba@gnome.org>
17557         
17558         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17559         minimum size request to 200.
17561         * plugins/symbol-browser/an_symbol_info.c,
17562         plugins/symbol-browser/an_symbol_info.h,
17563         plugins/symbol-browser/an_symbol_search.c,
17564         plugins/symbol-browser/an_symbol_search.h,
17565         plugins/symbol-browser/an_symbol_view.c,
17566         plugins/symbol-browser/an_symbol_view.h,
17567         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17568         pixbuf retrieval. Fixed runtime warning. Code clean up.
17570 2005-01-27  Naba Kumar  <naba@gnome.org>
17572         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17573         src/anjuta.ui, (new) plugins/glade/.cvsignore,
17574         (new) plugins/glade/Makefile.am,
17575         (new) plugins/glade/anjuta-glade-plugin.png,
17576         (new) plugins/glade/anjuta-glade.plugin.in,
17577         (new) plugins/glade/anjuta-glade.ui,
17578         (new) plugins/glade/plugin.c,
17579         (new) plugins/glade/plugin.h,
17580         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
17581         now until glade3 works properly.
17583         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17584         they are generated.
17585         
17586 2005-01-26  Naba Kumar  <naba@gnome.org>
17588         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17589         Added mime icon for anjuta projects.
17590         
17591         patch from Massimo Cora <maxcvs@email.it>:
17592         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17593         an_symbol_search.h, an_symbol_view.c, plugin.c:
17594         Fix/implement objects destroying/freeing.
17596 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
17597         
17598         * src/action-callback.[ch], src/anjuta-actions.h:
17599         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17600         because it has not been updated for years and we know have a devhelp plugin
17601         which can do the job much better.
17602         * TODO.tasks: Updated done items
17604 2005-01-25  Naba Kumar  <naba@gnome.org>
17606         * autogen.sh: Fixed to generate interface files.
17608         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17609         session save filenames.
17610         
17611         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17612         
17613 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
17615         * plugins/project-wizard/Makefile.am,
17616         plugins/project-wizard/install.c,
17617         plugins/project-wizard/install.h,
17618         plugins/project-wizard/parser.c,
17619         plugins/project-wizard/parser.h,
17620         plugins/project-wizard/templates/terminal.wiz:
17621         Add action list block in wizard template
17622         * plugins/project-wizard/file.c,
17623         plugins/project-wizard/autogen.c:
17624         Small fixes
17626 2005-01-23  Naba Kumar  <naba@gnome.org>
17628         * configure.in: Fixed build error.
17630 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
17632         * plugins/project-wizard/druid.c,
17633         plugins/project-wizard/parser.c,
17634         plugins/project-wizard/property.c: Rewrite parser with
17635         better error handling
17637 2005-01-22  Naba Kumar  <naba@gnome.org>
17639         * plugins/symbol-browser/plugin.c: Changed c++ coments
17640         to c commnets and formated code to anjuta coding styles.
17641         
17642 2005-01-21  Naba Kumar  <naba@gnome.org>
17644         * configure.in, autogen.sh: Fixed build errors in newer automake.
17645         
17646         * plugins/editor/anjuta-docman.c: Do not emit change editor
17647         signal while in dispose.
17649         Patch from: Massimo Corà <maxcvs@email.it>
17650         * plugins/symbol-browser/Makefile.am,
17651         plugins/symbol-browser/an_symbol_view.c,
17652         plugins/symbol-browser/an_symbol_view.h,
17653         plugins/symbol-browser/plugin.c,
17654         plugins/symbol-browser/plugin.h,
17655         plugins/symbol-browser/test-symbol-browser.c,
17656         (new) plugins/symbol-browser/an_symbol_info.c,
17657         (new) plugins/symbol-browser/an_symbol_info.h,
17658         (new) plugins/symbol-browser/an_symbol_search.c,
17659         (new) plugins/symbol-browser/an_symbol_search.h:
17660         Added a cool real-time symbol-search-view in symbol browser.
17662 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
17663         
17664         * plugin/macro/plugin.c
17665         plugin/macro/anjuta-macro-plugin.ui
17666         plugin/macro/macro-db.[ch]
17667         plugin/macro/macro-dialog.[ch]
17668         plugin/macro/macro-actions.[ch]
17669         plugin/macro/macro-edit.[ch]
17670         plugin/macro/plugin.[ch]:
17671         
17672         Implemented three menu items as Naba proposed:
17673         Edit->Macro->
17674                 Insert Macro: Pops of a border-less window to enter a shortcut
17675                 Add Macro: Same as Manage Macro => New
17676                 Manage Macros: Full-features macro dialog
17678 2005-01-20  Naba Kumar  <naba@gnome.org>
17680         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17681         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17682         libanjuta/anjuta-shell.h,
17683         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17684         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17685         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17686         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17687         src/main.c, src/shell.c: Implemented command line args processing
17688         and session management. Fixed geometry restoration.
17690 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
17691         
17692         * plugins/macro/macro-db.c,
17693         plugins/macros.xml:
17694         Cleaned up XML interface and use attributes now for name, category and 
17695         shortcut. CDATA is used to avoid xml errors inside of macros.
17697 2005-01-19  Naba Kumar  <naba@gnome.org>
17699         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17701 2005-01-18  Naba Kumar  <naba@gnome.org>
17702         
17703         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17704         to work.
17706         * scintilla/*: Updated scintilla to current cvs and updated
17707         scintilla patches.
17708         
17709 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17710         
17711         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17712         plugins/cvs-plugin/cvs-actions.c:
17713         Added "Whole project" infrastructure but it does not
17714         work because I did not find a way to get the current project's
17715         root dir.
17717 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17719         * plugins/cvs-plugin/Makefile.am
17720         plugins/cvs-plugin/anjuta-cvs.plugin.in
17721         plugins/cvs-plugin/cvs-actions.c
17722         plugins/cvs-plugin/cvs-callbacks.c
17723         plugins/cvs-plugin/cvs-interface.[ch] (added)
17724         plugins/cvs-plugin/plugin.c:
17725         
17726         Added IAnjutaCVS interface and improved cvs plugin. There
17727         is still some work to do on cvs import and to add a current
17728         project toggle.
17730 2005-01-17  Naba Kumar  <naba@gnome.org>
17732         * plugins/editor/aneditor.cxx: Fixed auto indentation.
17733         
17734         * configure.in: Fixed build errors.
17736         * data/Makefile.am,     (removed) data/README.stock_libs,
17737         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17738         (removed) data/header.c, (removed) data/stock_libs.anj,
17739         (removed) data/x-anjuta-project.desktop,
17740         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17742         * libanjuta/anjuta-plugin-description.c,
17743         libanjuta/anjuta-shell.c: Updated documentations.
17745         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
17746         
17747         * libanjuta/anjuta-launcher.c,
17748         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17749         x86_64 systems.
17751 2005-01-17  Naba Kumar  <naba@gnome.org>
17752         
17753         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17754         plugins/project-wizard/templates/gtk.wiz,
17755         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17756         Updated templates to new format.
17757         
17758         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17759         * plugins/project-wizard/druid.c,
17760         plugins/project-wizard/parser.c,
17761         plugins/project-wizard/property.c,
17762         plugins/project-wizard/property.h,
17763         plugins/project-wizard/templates/terminal.wiz,
17764         plugins/project-wizard/templates/terminal/AUTHORS,
17765         plugins/project-wizard/templates/terminal/ChangeLog,
17766         plugins/project-wizard/templates/terminal/NEWS,
17767         plugins/project-wizard/templates/terminal/README,
17768         plugins/project-wizard/templates/terminal/project.anjuta,
17769         plugins/project-wizard/templates/terminal/src/main.c:
17770         Moveed code related to property types from druid.c and parser.c to 
17771         property.c. Changed tag from "<string ..." to
17772         "<property type="string..."     and so on. Rewrite parser
17773         (warning still in progress). Added list property. Changed
17774         terminal project to avoid using autogen on some file (much 
17775         faster) using the autogen attribute. Add a license list box in
17776         terminal project (just as an example). _label in item list is
17777         optional now.
17779 2005-01-16  Naba Kumar  <naba@gnome.org>
17781         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17782         plugins/edtior/anjuta-docman.c: Fixed build errors.
17783         
17784         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17785         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17786         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17787         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17788         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17789         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17790         libanjuta/resources.h,
17791         plugins/build-basic-autotools/build-basic-autotools.c,
17792         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17793         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17794         plugins/gtodo/plugin.c, src/Makefile.am,
17795         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17796         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17797         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17798         should be handled in respective plugins. Added API documentations.
17800         * libanjuta-docs.sgml, libanjuta-sections.txt,
17801         libanjuta.types,
17802         (added) tmpl/anjuta-debug.sgml,
17803         (added) tmpl/anjuta-launcher.sgml,
17804         tmpl/anjuta-plugin.sgml,
17805         tmpl/anjuta-preferences.sgml,
17806         tmpl/anjuta-shell.sgml,
17807         (added) tmpl/anjuta-status.sgml,
17808         (removed) tmpl/anjuta-stock.sgml,
17809         tmpl/anjuta-utils.sgml,
17810         (removed) tmpl/defaults.sgml,
17811         (removed) tmpl/fileselection.sgml,
17812         (removed) tmpl/gnomefilelist.sgml,
17813         tmpl/ianjuta-buildable.sgml,
17814         (added) tmpl/ianjuta-debugger-manager.sgml,
17815         (added) tmpl/ianjuta-debugger.sgml,
17816         tmpl/ianjuta-document-manager.sgml,
17817         tmpl/ianjuta-editor.sgml,
17818         tmpl/ianjuta-file.sgml,
17819         tmpl/ianjuta-loader.sgml,
17820         tmpl/ianjuta-markable.sgml,
17821         tmpl/ianjuta-message-view.sgml,
17822         (added) tmpl/ianjuta-project-manager.sgml,
17823         (added) tmpl/ianjuta-todo.sgml,
17824         (added) tmpl/ianjuta-wizard.sgml,
17825         tmpl/libanjuta-iface-marshallers.sgml,
17826         tmpl/libanjuta-unused.sgml,
17827         (removed) tmpl/pixmaps.sgml,
17828         tmpl/plugins.sgml,
17829         (removed) tmpl/properties.sgml,
17830         tmpl/resources.sgml: Updated API documentations.
17832 2005-01-15  Naba Kumar  <naba@gnome.org>
17834         * libanjuta/anjuta-launcher.c: Added API docs.
17835         
17836         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17837         plugins/project-wizard/templates/gtk.wiz,
17838         plugins/project-wizard/templates/terminal.wiz,
17839         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17840         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17841         plugins/project-wizard/templates/gtk/src/main.c,
17842         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17843         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17844         template files.
17846         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17847         * plugins/project-wizard/anjuta-project-wizard.glade,
17848         plugins/project-wizard/autogen.c,
17849         plugins/project-wizard/druid.c,
17850         plugins/project-wizard/druid.h,
17851         plugins/project-wizard/file.c,
17852         plugins/project-wizard/file.h,
17853         plugins/project-wizard/install.c,
17854         plugins/project-wizard/parser.c,
17855         plugins/project-wizard/plugin.c,
17856         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17857         setting the default project directory. Fix HIDDEN property, it's
17858         working but I think we could make this cleaner. Removed the
17859         copy of the string in mandatory_property. Add an optional autogen
17860         attribute, to force or avoid using autogen on some files, default
17861         without any attribute is autodetect.+ Replace the script tag with
17862         a normal file tag and an attribute execute.
17863         
17864 2005-01-14  Naba Kumar  <naba@gnome.org>
17866         * plugins/editor/action-callbacks.c,
17867         plugins/editor/search_incremental.c,
17868         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17869         works now.
17870         
17871         * plugins/editor/plugin.c, plugins/editor/plugin.h,
17872         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17873         tabs.
17875 2005-01-12  Naba Kumar  <naba@gnome.org>
17877         * configure.in,
17878         plugins/project-wizard/templates/Makefile.am,
17879         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17880         plugins/project-wizard/templates/anjuta-plugin.wiz,
17881         (added) plugins/project-wizard/templates/gtk-logo.png,
17882         (added) plugins/project-wizard/templates/gtk.wiz,
17883         (added) plugins/project-wizard/templates/terminal-logo.png,
17884         plugins/project-wizard/templates/terminal.wiz,
17885         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17886         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17887         (added) plugins/project-wizard/templates/gtk/.cvsignore,
17888         (added) plugins/project-wizard/templates/gtk/Makefile.am,
17889         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17890         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17891         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17892         (added) plugins/project-wizard/templates/gtk/src/main.c,
17893         (added) plugins/project-wizard/templates/gtk/src/project.glade,
17894         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17895         GTK+ project templated and fixed other templates. Updated template
17896         logos.
17898 2005-01-12  Naba Kumar  <naba@gnome.org>
17900         * plugins/macro/anjuta-macro.glade: Improved GUI.
17901         
17902 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
17904         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17905         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17906         * plugins/cvs-plugin/cvs.[ch] (removed)
17907         Removed old unused files
17908         
17909         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17910         * plugins/cvs-plugin/cvs-actions.c
17911         * plugins/cvs-plugin/Makefile.am:
17912         Seperate callback functions for better error
17913         handling. Cleaned up code.
17914         
17915         * plugins/macro/macros.xml: removed corrupt cvs
17916         macros for now.
17918 2005-01-10  Naba Kumar  <naba@gnome.org>
17920         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17921         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17922         and leaks.
17924 2005-01-09  Naba Kumar  <naba@gnome.org>
17926         * libegg/egg-recent-action.c, libegg/test-actions.c,
17927         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17928         recent files models.
17929         
17930         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17931         two models -- one for projects and other for regular files and show
17932         both in recent files menu. Changed recent files group from "anjuta"
17933         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17934         when adding the URI in recent files.
17935         
17936         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17937         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17938         * plugins/macro/macro-dialog.c: Fixed dispose() method.
17939         * plugins/macro/macros.xml: Fixed xml errors.
17941 2005-01-08  Naba Kumar  <naba@gnome.org>
17942         
17943         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17944         libegg/test-actions.c, libegg/menu/Makefile.am,
17945         libegg/menu/egg-recent-action.h: Added a new action for
17946         recent files.
17948         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17949         Fixed dispose. Cleanup.
17950         
17951         * plugins/file-loader/anjuta-loader-plugin.ui,
17952         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17953         Use the new action for recent files. Added recent files in
17954         toolbar.
17956         * plugins/project-wizard/druid.c: Show busy cursor and
17957         de-sensitize druid buttons during page change.
17958         
17959         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17960         * plugins/project-wizard/Makefile.am,
17961         plugins/project-wizard/druid.c,
17962         plugins/project-wizard/druid.h,
17963         plugins/project-wizard/install.c,
17964         plugins/project-wizard/plugin.c,
17965         plugins/project-wizard/plugin.h,
17966         plugins/project-wizard/property.c,
17967         plugins/project-wizard/property.h,
17968         (added) plugins/project-wizard/values.c,
17969         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
17970         objects (in values.c and values.h) containing the values of all
17971         properties. The NPWProperty objects now keep their values in this
17972         object which is persistant for one activation of the plugin, so the
17973         user keeps all the values even if he goes backward. Used an anjuta
17974         message view to list all files copied by the project wizard.
17976 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
17978         * plugins/macro/plugin.[ch],
17979         plugins/macro/macro-dialog.[ch]
17980         plugins/macro/macro-edit.[ch]
17981         plugins/macro/macro-db.[ch]
17982         plugins/macro/macro-actions.[ch]
17983         plugins/macro/anjuta-macro.plugin.in
17984         plugins/macro/anjuta-macro.glade
17985         plugins/macro/anjuta-macro.png
17986         plugins/macro/Makefile.am
17987         plugins/macro/macros.xml
17988         plugins/macro/anjuta-macro.ui (all added)
17989         configure.in
17990         plugins/Makefile.am:
17991         Added new macro plugins
17992         
17993         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17994         New icon
17995         
17996         * manuals/reference/template (removed)
17997         Removed old api reference
17998         
17999         * plugins/message-view/message-view.c:
18000         "Fixed" crash in on_row_deleted and added a
18001         comment that I cannot work this way. We will
18002         have to change everything a bit to avoid losing
18003         memory there.
18004         
18005         * plugins/text-editor/text_editor.c:
18006         Update line number width on file save
18009 2005-01-07  Naba Kumar  <naba@gnome.org>
18011         * plugins/project-wizard/anjuta-project-wizard.glade,
18012         plugins/project-wizard/druid.c,
18013         plugins/project-wizard/templates/anjuta-plugin.wiz,
18014         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
18015         Display page description in bold. Fixed mandatory field check.
18017         * configure.in,
18018         libanjuta/libanjuta-1.0.pc.in,
18019         plugins/project-wizard/druid.c,
18020         plugins/project-wizard/parser.c,
18021         plugins/project-wizard/property.h,
18022         plugins/project-wizard/templates/anjuta-plugin.wiz,
18023         plugins/project-wizard/templates/terminal.wiz,
18024         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
18025         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
18026         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
18027         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
18028         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
18029         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18030         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18031         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18032         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18033         plugins/project-wizard/templates/terminal/configure.in.tpl,
18034         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
18035         plugins/project-wizard/templates/terminal/src/main.c: Implemented
18036         a new property type -- hidden. Fixed terminal and anjuta-plugin
18037         project templates.
18039 2005-01-07  Naba Kumar  <naba@gnome.org>
18041         * templates/anjuta-plugin.wiz,
18042         templates/terminal.wiz,
18043         templates/terminal/Makefile.am.tpl,
18044         templates/terminal/autogen.sh,
18045         (Removed) templates/terminal/configure.ac.tpl,
18046         (Added) templates/.cvsignore,
18047         (Added) templates/Makefile.am,
18048         (Added) templates/anjuta-plugin/.cvsignore,
18049         (Added) templates/anjuta-plugin/Makefile.am,
18050         (Added) templates/anjuta-plugin/src/.cvsignore,
18051         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
18052         (Added) templates/terminal/.cvsignore,
18053         (Added) templates/terminal/Makefile.am,
18054         (Added) templates/terminal/configure.in.tpl,
18055         (Added) templates/terminal/po/.cvsignore,
18056         (Added) templates/terminal/po/ChangeLog,
18057         (Added) templates/terminal/po/Makefile.am,
18058         (Added) templates/terminal/po/POTFILES.in,
18059         (Added) templates/terminal/src/.cvsignore,
18060         (Added) templates/terminal/src/Makefile.am,
18061         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
18062         project wizard. Fixed configure/po/Makefile template errors.
18064 2005-01-06  Naba Kumar  <naba@gnome.org>
18066         * configure.in: Added project templates.
18067         * plugins/project-wizard/templates/*: Added to project and renamed
18068         Makefile.am and configure.in to Makefile.am and configure.ac respectively
18069         for the project templates (so that they do not conflict with autotools
18070         build. Created proper configure.ac.tpl and autogen.sh for project
18071         templates.
18072         
18073 2005-01-06  Naba Kumar  <naba@gnome.org>
18075         * plugins/project-wizard/anjuta-project-wizard.glade,
18076         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
18077         Fixed file list parsing and to take absolute file paths (for example,
18078         from an icon selected previously). Used toggle buttons for boolean
18079         properties. Check if all mandatory fields are given before going
18080         forward in the wizard. Use scrollable viewport for listing property
18081         widgets incase the list goes out of wizard's size. Added tooltips
18082         as descriptions of the property widgets. And other fixes.
18084         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
18085         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
18086         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
18087         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
18088         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
18089         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
18090         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
18091         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18092         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
18093         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18094         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18095         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
18096         Restructured template files.
18098 2005-01-06  Naba Kumar  <naba@gnome.org>
18100         * configure.in: Added check for autogen.
18101         
18102         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
18103         in dispose.
18104         
18105         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
18106         Do not emit changed signal when in dispose.
18108         * plugins/symbol-browser/plugin.c: Don't updated symbols when
18109         symbol-view widget has been destroyed.
18110         
18111         * src/anjuta-app.c: Set null to preference, status and ui object
18112         pointers when they are destroyed.
18114         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
18115         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
18116         Added boolean, integer and file property types.
18117         
18118         * plugins/project-wizard/Makefile.am,
18119         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
18120         project wizard templates.
18122 2005-01-04  Naba Kumar  <naba@gnome.org>
18124         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
18125         added widgets.
18126         
18127         * plugins/editor/aneditor.cxx,
18128         plugins/editor/anjuta-docman.c,
18129         plugins/editor/plugin.c,
18130         plugins/editor/text_editor.c:
18131         Removed unnecessary ref/unref of scintilla.
18132         
18133         * plugins/message-view/anjuta-msgman.c,
18134         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
18135         make close button similar to document manager.
18136         
18137         * plugins/project-manager/plugin.c,
18138         plugins/project-manager/plugin.h: Removed dead codes. Removed
18139         unnecessary ref/unref.
18140         
18141         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
18142         instead of hard refs.
18144 2005-01-03  Naba Kumar  <naba@gnome.org>
18146         * libanjuta/interfaces/libanjuta.idl: Added configure() and
18147         generate() methods for IAnjutaBuildable interface.
18149         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
18150         IAnjutaBuildable inteface.
18152         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
18153         to destroy build context when message view is destroyed.
18154         
18155         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
18156         a ref to it and unref in destructor. AnEditor class wants to be the
18157         owner of scintilla widget. Fixed compile warnings with signed/unsigned
18158         comparisions.
18159         
18160         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
18161         complicate the scene. Removed editor widget from AnjutaDocman when
18162         the widget is destroyed.
18163         
18164         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
18165         from shell. It will be removed from shell when the widget is destroyed.
18166         
18167         * plugins/editor/text_editor.c: Added debug codes to track object
18168         finalizations.
18170         * plugins/message-view/anjuta-msgman.c: Remove message view on
18171         widget destroy. Destroy message view on remove. Removed all views
18172         correctly.
18173         
18174         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
18175         from container.
18177 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18179         * plugins/file-wizard/action-callbacks.c,
18180         plugins/file-wizard/anjuta-file-wizard.glade,
18181         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
18182         Insert Licence, copyright, header template ...
18183         
18184 2005-01-02  Naba Kumar  <naba@gnome.org>
18186         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
18187         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
18188         anjuta_status_add_widget() to allow setting busy cursor on non
18189         toplevel windows.
18191         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
18193         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
18194         mime types to take text/source also.
18195         
18196         * plugins/editor/anjuta-docman.c,
18197         plugins/editor/anjuta-docman.h,
18198         plugins/editor/plugin.c,
18199         plugins/editor/text_editor.c,
18200         plugins/editor/text_editor.h,
18201         plugins/editor/text_editor_cbs.c: Listen for busy signal from
18202         AnjutaStatus and set busy cursor on editors.
18204         * plugins/file-loader/Makefile.am,
18205         plugins/file-loader/plugin.c,
18206         (added) plugins/file-loader/dnd.c,
18207         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18209         * src/anjuta.c: Hide anjuta window before destruction.
18211         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18212         * configure.in, plugins/Makefile.am,
18213         (removed) plugins/project-wizard/appwiz_page1.c,
18214         (removed) plugins/project-wizard/appwiz_page2.c,
18215         (removed) plugins/project-wizard/appwiz_page3.c,
18216         (removed) plugins/project-wizard/appwiz_page4.c,
18217         (removed) plugins/project-wizard/appwizard.c,
18218         (removed) plugins/project-wizard/appwizard.h,
18219         (removed) plugins/project-wizard/appwizard_cbs.c,
18220         (removed) plugins/project-wizard/appwizard_cbs.h,
18221         (removed) plugins/project-wizard/appwizard_gui.c,
18222         (removed) plugins/project-wizard/gnome_project.c,
18223         (removed) plugins/project-wizard/gnome_project.h,
18224         (removed) plugins/project-wizard/wizard_gui.c,
18225         (removed) plugins/project-wizard/wizard_gui.h,
18226         (added) plugins/project-wizard/.cvsignore,
18227         (added) plugins/project-wizard/Makefile.am,
18228         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18229         (added) plugins/project-wizard/anjuta-project-wizard.glade,
18230         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18231         (added) plugins/project-wizard/applogo.png,
18232         (added) plugins/project-wizard/appwizard.png,
18233         (added) plugins/project-wizard/autogen.c,
18234         (added) plugins/project-wizard/autogen.h,
18235         (added) plugins/project-wizard/druid.c,
18236         (added) plugins/project-wizard/druid.h,
18237         (added) plugins/project-wizard/file.c,
18238         (added) plugins/project-wizard/file.h,
18239         (added) plugins/project-wizard/header.c,
18240         (added) plugins/project-wizard/header.h,
18241         (added) plugins/project-wizard/install.c,
18242         (added) plugins/project-wizard/install.h,
18243         (added) plugins/project-wizard/parser.c,
18244         (added) plugins/project-wizard/parser.h,
18245         (added) plugins/project-wizard/plugin.c,
18246         (added) plugins/project-wizard/plugin.h,
18247         (added) plugins/project-wizard/property.c,
18248         (added) plugins/project-wizard/property.h: Removed old application-wizard
18249         codes and added new template based (autogen based) project wizard
18250         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
18252 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
18254         * plugins/cvs-plugin/plugin.c: Fixed crash bug
18255         * plugins/cvs-plugin/cvs-execute.c:
18256         Fix cvs_log which did not work because of some
18257         glade problem
18258         Patch from Mark R. Pariente <markpariente@cmu.edu>
18259         - Fix message highlighting
18261 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18262         
18263         * template/*,
18264         date/template/*,
18265         configure.in:
18266         Removed template stuff completly because we dicussed to implement
18267         a macro system for Edit->Insert Text
18269 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18270         
18271         * plugins/editor/aneditor.cxx,
18272         plugins/editor/text_editor.c:
18273         Set line number width dynamically
18274         * src/about.c:
18275         Prepered new GTK 2.6 about dialog
18277 2004-12-30  Naba Kumar  <naba@gnome.org>
18279         patch from: Massimo Corà  <maxcvs@email.it>
18280         * plugins/editor/aneditor.cxx: Highlights correct function
18281         argument in recursive calltips.
18283 2004-12-30  Naba Kumar  <naba@gnome.org>
18285         * plugins/symbol-browser/plugin.c,
18286         libanjuta/interfaces/libanjuta.idl,
18287         plugins/editor/text_editor.c: Fixed editor markers and added a new
18288         marker (BASIC) to indicate line numbers. Fixed symbol browser to
18289         mark the line visited.
18290         
18291         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
18292         libegg/Makefile.am, libegg/eggcomboselect.c,
18293         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
18294         widget for use with symbol view in toolbar.
18295         
18296         * plugins/cvs-plugin/anjuta-cvs.ui,
18297         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
18298         placeholder for cvs plugin context menu in filemanager.
18299         
18300 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18301         
18302         * plugins/cvs-plugin/plugin.c:
18303         Show popup menu only if the file is contained in
18304         a directory containing a "CVS" directory
18306 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18307         
18308         * plugins/cvs-plugin/cvs-action.[ch],
18309         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18310         * plugins/cvs-plugin/anjuta-cvs.ui,
18311         * plugins/cvs-plugin/plugin.c:
18312         Implemented "Import"
18313         
18314         Patch from Mark R. Pariente <markpariente@cmu.edu>:
18315         Added right-click-menu for file-manager
18317 2004-12-26  Naba Kumar  <naba@gnome.org>
18319         * src/action-callbacks.c, src/action-callbacks.h,
18320         src/anjuta-actions.h, src/anjuta-app.c,
18321         src/anjuta.ui: Added fullscreen action.
18323         * plugins/cvs-plugin/cvs-actions.c,
18324         plugins/cvs-plugin/plugin.c,
18325         plugins/cvs-plugin/plugin.h: Watches current editor,
18326         project and file manager selection in plugin
18327         implementation.
18328         
18329 2004-12-26  Naba Kumar  <naba@gnome.org>
18331         * src/anjuta-app.c, src/anjuta.c, src/main.c,
18332         src/action-callbacks.c: Fixed app finalization. Added a
18333         command line arg --proper-shutdown (-p), which when set
18334         will release all plugins and their resources (this option
18335         is mainly for debugging).
18336         
18337         * plugins/file-loader/plugin.c: Fixed filename duplications
18338         in recent files history.
18339         
18340         * plugins/profile-default/plugin.c: Disabled problematic
18341         plugins for now to load at startup.
18342         
18343         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
18344         annoying debug prints.
18345         
18346 2004-12-23  Naba Kumar  <naba@gnome.org>
18348         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
18349         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18350         plugins/cvs-plugin/anjuta-cvs.ui,
18351         plugins/cvs-plugin/cvs-actions.c,
18352         plugins/cvs-plugin/cvs-actions.h,
18353         plugins/cvs-plugin/cvs-execute.c,
18354         plugins/cvs-plugin/cvs-execute.h,
18355         plugins/cvs-plugin/Makefile.am,
18356         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
18357         Added cvs log command.
18359 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
18360         
18361         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
18362         default
18364 2004-12-20  Naba Kumar  <naba@gnome.org>
18366         patch from: Massimo Corà  <maxcvs@email.it>
18367         * plugins/editor/aneditor.cxx: Added recursive calltips.
18369 2004-12-20  Naba Kumar  <naba@gnome.org>
18370         
18371         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
18372         Show busy cursor during loading and unloading.
18373         
18374 2004-12-19  Naba Kumar  <naba@gnome.org>
18376         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
18377         memory leaks. Disabled debug print.
18379         * plugins/symbol-browser/an_symbol_view.c,
18380         plugins/symbol-browser/plugin.c,
18381         plugins/symbol-browser/plugin.h: Fixed loading and unloading
18382         problems. Creates SymbolView object every time when the
18383         plugin is activated.
18385         * plugins/project-manager/plugin.c: Close project when
18386         deactivating.
18387         
18388 2004-12-18  Naba Kumar  <naba@gnome.org>
18390         * po/POTFILES.in: Removed commented lines.
18391         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
18392         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
18393         * plugins/gdb/plugin.c: Fixed compile error.
18394         
18395         Patch from: Mark R. Pariente  <mark@demar.com.tr>
18396         * libegg/eggcellrendererkeys.c: Fixed compile error.
18397         
18398 2004-12-18  Naba Kumar  <naba@gnome.org>
18400         * plugins/file-loader/plugin.c: Fixed loading bug.
18401         
18402         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
18403         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18404         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
18405         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
18406         and corruptions. Fixed loading and unloading of plugins.
18407         
18408 2004-12-17  Naba Kumar  <naba@gnome.org>
18409         
18410         * plugins/file-loader/Makefile.am,
18411         plugins/file-loader/plugin.c,
18412         plugins/project-manager/plugin.c: Fixed memory corruption
18413         and disposition codes. Added missing plugin.h in Makefile.am.
18415 2004-12-16  Naba Kumar  <naba@gnome.org>
18417         * plugins/symbol-browser/an_symbol_view.c,
18418         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
18419         codes. Fixed memory leaks and corruptions.
18421         * plugins/build-basic-autotools/build-basic-autotools.c
18422         plugins/editor/anjuta-docman.c,
18423         plugins/editor/text_editor.c,
18424         plugins/file-loader/plugin.c,
18425         plugins/file-manager/plugin.c,
18426         plugins/file-wizard/plugin.c,
18427         plugins/message-view/anjuta-msgman.c,
18428         plugins/message-view/anjuta-msgman.h,
18429         plugins/message-view/message-view.c,
18430         plugins/message-view/plugin.c,
18431         plugins/message-view/plugin.h,
18432         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
18434         * src/about.c, src/about.h, src/action-callbacks.c,
18435         src/action-callbacks.h, src/anjuta-actions.h,
18436         src/anjuta-app.c, src/anjuta-app.h,
18437         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
18438         src/anjuta.c, src/anjuta.h, src/getline.c, 
18439         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
18440         src/start-with.c, src/start-with.h: Fixed emacs modes.
18442         * src/layout.xml: Brought document manager in front.
18443         
18444 2004-12-15  Naba Kumar  <naba@gnome.org>
18446         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
18447         properly removed.
18448         
18449         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
18450         finalization. Added a method to unload all plugins and destroy them.
18451         Fixed memory leaks.
18452         
18453         * plugins/sample1/plugin.c: Proper finalization code and renamed
18454         functions to proper names.
18455         
18456         * plugins/build-basic-autotools/build-basic-autotools.c,
18457         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
18459         * src/shell.c: Unload all plugins on exit, so that memory profilers
18460         can detect memory leaks in plugins.
18462 2004-12-13  Naba Kumar  <naba@gnome.org>
18464         * plugins/devhelp/plugin.c: Delay widget initialization, now that
18465         docking is working.
18466         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
18467         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
18469 2004-12-11  Naba Kumar  <naba@gnome.org>
18471         * data/properties/anjuta.properties: Fixed font size.
18472         * plugin/build-basic-autotools/build-basic-autotools: Added initial
18473         compile file function. There are some fixmes there.
18474         * plugins/message-view/anjuta-msgman.c,
18475         * plugins/message-view/message-view.c: Fixed bugs and clean up.
18476         
18477 2004-12-08  Naba Kumar  <naba@gnome.org>
18479         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
18480         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
18481         to escape quotes in a string.
18482         
18483         * plugins/cvs-plugin/cvs-actions.c,
18484         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
18485         cvs diff command.
18487         * plugins/build-basic-autotools/build-basic-autotools.c,
18488         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
18489         filters.
18490         
18491 2004-12-07  Naba Kumar  <naba@gnome.org>
18493         * plugins/build-basic-autotools/build-basic-autotools.c,
18494         plugins/build-basic-autotools/automake-c.filters: Completed directory
18495         tracking. Double click on Errors and warnings now work as expected.
18497         * plugins/build-basic-autotools.c: Added codes to track build directory
18498         so that absolute path of the files could be determined.
18500 2004-12-06  Naba Kumar  <naba@gnome.org>
18502         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
18503         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
18504         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
18505         
18506 2004-12-05  Naba Kumar  <naba@gnome.org>
18508         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
18509         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
18510         
18511         * plugins/cvs-plugin/plugin.c,
18512         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
18513         
18514 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
18515         
18516         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18517         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
18518         plugins/cvs-plugin/cvs-execute.[ch]:
18519         Implemented cvs status and cvs diff
18520         Known bugs:
18521         - rdiff command is not correct
18522         - Must find a way to allow selection of directies AND files 
18523         in GtkFileChooser
18525 2004-12-03  Naba Kumar  <naba@gnome.org>
18527         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
18528         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
18529         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
18530         session.properties file if it is for the first time.
18531         
18532 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
18533         
18534         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
18535         commit.
18536         
18537         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
18538         plugins/cvs-plugin/anjuta-cvs.ui:
18539         Implemented update/commit and changed menu layout 
18541 2004-12-02  Naba Kumar  <naba@gnome.org>
18543         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
18544         property name (for cvs path property). Beautified dialogs.
18546 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
18547         
18548         * plugins/message-view/anjuta-msgman.c: Changed callback name
18549         and changed switch-page handling.
18550         
18551         * plugins/cvs-plugin/cvs-actions.c:
18552         * plugins/cvs-plugin/cvs-execute.c:
18553         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18554         - Implemented cvs add and cvs removed - both working now
18555         - Created a useful preferences page
18556         
18558 2004-11-30  Naba Kumar  <naba@gnome.org>
18560         * libanjuta/anjuta-status.c: Fixed runtime warning.
18561         
18562         * plugins/editor/Makefile.am:
18563         plugins/editor/anjuta-document-manager.glade,
18564         plugins/editor/plugin.c
18565         plugins/editor/plugin.h
18566         plugins/editor/style-editor.c (new, moved from src/),
18567         plugins/editor/style-editor.h (new, moved from src/),
18568         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18569         settings in preferences.
18571         * plugins/editor/text_editor.c,
18572         plugins/editor/text_editor.h: Do not take unused args in
18573         text_editor_get_props().
18575         * src/style-editor.c, src/style-editor.h: Removed, moved to
18576         plugins/editor/ directory.
18578 2004-11-29  Naba Kumar  <naba@gnome.org>
18580         * plugins/editor/text_editor_cbs.c: Emit click signal in
18581         IAnjutaMarkable.
18582         * libanjuta/anjuta-status.c: More spacing between items.
18583         
18584 2004-11-29  Naba Kumar  <naba@gnome.org>
18586         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
18587         
18588         * libanjuta/interfaces/libanjuta.idl,
18589         plugins/debug-manager/anjuta-debug-manager.plugin.in,
18590         plugins/debug-manager/plugin.c,
18591         plugins/gdb/breakpoints.c,
18592         plugins/gdb/breakpoints.h,
18593         plugins/gdb/debugger.c,
18594         plugins/gdb/debugger.h,
18595         plugins/gdb/plugin.c,
18596         plugins/gdb/plugin.h,
18597         plugins/gdb/utilities.c,
18598         plugins/gdb/utilities.h: Code cleanups and partial implementation of
18599         toggle breakpoint margin clicks.
18601 2004-11-28  Naba Kumar  <naba@gnome.org>
18603         * TODO.tasks: Fixed indentations.
18604         * plugins/gtodo/libgtodo.c: Save with indentation.
18605         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18606         * plugins/project-manager/plugin.c: Fixed runtime warnings.
18607         * libanjuta/anjuta-status.c: Fixed busy cursors.
18608         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18609         * po/POTFILES.in: Updated.
18610         
18611 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18612         
18613         * plugins/editor/anjuta-document-manager.glade,
18614           plugins/editor/search-replace.[c,h], 
18615           plugins/editor/search-replace_backend.h
18616           plugins/editor/search-preferences.[c,h] :
18617           Saved Search-Preferences (gconf),
18618           Basic search by default.
18620 2004-11-22  Naba Kumar  <naba@gnome.org>
18622         * configure.in: Fixed build error.
18624 2004-11-21  Naba Kumar  <naba@gnome.org>
18626         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18627         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18628         Added AnjutaStatus class to libanjuta.
18629         Added anjuta_shell_get_status() method.
18630         
18631         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18632         and fixed marshaller generation.
18633         
18634         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18635         "updade_ui" signals to IAnjutaEditor interface.
18636         
18637         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18638         
18639         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18640         regexes.
18641         
18642         * plugins/class-gen/clsGen.c: Intial port.
18643         
18644         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18645         name.
18646         
18647         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18648         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18649         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18650         Implemented status update. Emits "update_ui" and "char_added" signals.
18651         Added view preferences.
18652         
18653         * plugins/file-loader/plugin.c: Added open with plugins in open with
18654         menus.
18655         
18656         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18657         
18658         * plugins/message-view/anjuta-msgman.c,
18659         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18660         to close correct message view rather than current view.
18662 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
18663         
18664         * plugins/cvs-plugin/cvs-actions.c
18665         plugins/cvs-plugin/plugin.[ch]
18666         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18667         Implemented cvs add but ran into a launcher/message_view
18668         problem because of a limitation of the idl compiler
18670 2004-11-19  Naba Kumar  <naba@gnome.org>
18672         * plugins/project-manager/plugin.c: Displays a progress window during
18673         project load.
18674         
18675         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18676         Fixed UI separators.
18677         
18678         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18679         UI placeholder.
18680         
18681         * plugins/project-manager/anjuta-project-manager.ui,
18682         plugins/project-manager/plugin.[c,h]: Added add/remove context
18683         menus and implemented them. Added file manager merge menu.
18685 2004-11-18  Naba Kumar  <naba@gnome.org>
18687         * TODO.tasks: Updated.
18688         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18689         plugins/message-view/message-view.c: Fixed finalize and dispose
18690         methods.
18691         * plugins/debugger/*: Removed from cvs (development now in
18692         debug-manager).
18694 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
18696         Reviewed by Naba Kumar  <naba@gnome.org>:
18697         
18698         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18699         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18700         plugins/gdb/breakpoints.c: all marker related stuff moved from
18701         editor and docman interfaces to IAnjutaMarkable
18703 2004-11-17  Naba Kumar  <naba@gnome.org>
18705         * TODO.tasks: Updated.
18706         
18707         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18708         
18709         * libegg/egg-combo-action.c: Block changed signal when changing model.
18710         
18711         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18712         Emit changed signal. Removed dead codes.
18713         
18714         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18715         that recent files history do not duplicate.
18716         
18717         * plugins/symbol-browser/an_symbol_view.c,
18718         plugins/symbol-browser/an_symbol_view.h,
18719         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18720         Fixed a bug.
18722 2004-11-15  Naba Kumar  <naba@gnome.org>
18724         * plugins/project-manager/plugin.c: Opens targets on double click.
18725         
18726         * plugins/message-view/message-view.c,
18727         plugins/file-manager/anjuta-file-manager-plugin.glade,
18728         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18729         Added proper class finalization
18730         and disposition. Added preferences notifications and callbacks to
18731         change info/warning/error colors.
18732         
18733         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18734         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18735         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18736         Implemented finalize method for AnjutaApp. Code cleanups.
18737         
18738         * plugins/message-view/plugin.c: Static parent_class.
18739         
18740 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18741         * plugins/editor/search-replace.[c,h], 
18742           plugins/editor/search-replace_backend.c
18743           Update search entry in main toolbar.
18744           Clean code.
18746 2004-11-11  Naba Kumar  <naba@gnome.org>
18748         * TODO.tasks: Updated.
18750         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18751         and completed on-the-fly-change preferences. Removed "changed"
18752         signal as it is no longer necessary (use notify for similar
18753         purpose to monitor individual preferences).
18755         
18756         * plugins/editor/anjuta-document-manager.glade: Added view menu
18757         preferences so that they are registered.
18758         
18759         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18760         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18761         connection to "changed" signal of preferences and implemented
18762         notifications for some editor preferences. More to implement.
18764 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18765         * plugins/editor/print.c
18766         Fixed bug 1047624 : Add line number every X lines.
18768 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18769         * plugins/editor/search-replace.c
18770         Fixed a crash bug (995755) when searching "%n"
18772 2004-11-09  Naba Kumar  <naba@gnome.org>
18774         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18775         Fixed to refresh categories list on file load.
18777 2004-11-08  Naba Kumar  <naba@gnome.org>
18778         
18779         * configure.in, plugins/Makefile.am,
18780         plugins/profile-default/plugin.c: Added cvs plugin in build.
18781         
18782         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18783         
18784         * plugins/debug-manager/.cvsignore: Added file to ignore.
18785         
18786         * plugins/debug-manager/Makefile.am: Removed dead codes.
18787         
18788         * src/anjuta.ui: Added placeholder for version control UI.
18790 2004-11-08  Naba Kumar  <naba@gnome.org>
18792         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18793         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18794         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18795         Updated.
18797         * global-tags/Makefile.am: Fixed make error.
18799         * plugins/profile-default/plugin.c: Added debug-manager
18800         and gdb plugins to load at startup so that debugger
18801         windows are docked properly. They will be removed
18802         later when we figure out runtime docking.
18804         * plugins/sample1/*: Restored to last working state.
18806         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18807         windows in lower pane. Named the windows appropriately.
18809         * ChangeLog: Fixed format.
18810         
18811 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
18813         * libanjuta/interfaces/libanjuta.idl,
18814         libanjuta/anjuta-marshal.c,
18815         plugins/Makefile.am,
18816         plugins/debug-manager/plugin.c,
18817         plugins/editor/plugin.c,
18818         plugins/editor/text_editor.c,
18819         plugins/gdb/breakpoints.c,
18820         plugins/gdb/debugger.c,
18821         plugins/gdb/plugin.c,
18822         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18824 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18825         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18826         plugins/editor/search-replace.c,
18827         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18828         Search and Replace; Show result in find pane
18829           
18830 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18831         
18832         * plugins/gdb, plugins/debug-manager: Applied debugger patch
18833         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18834         (added features: starting debugger and loading of core/executable,
18835         StepIn, StepOut, StepOver and Execute, toggling breakpoint
18836         partially works)
18838 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18839         
18840         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
18841         my cvs-plugin files...
18842         I hope I have rescued everything possible.
18843         
18844         * Naba: Could you please fix sample1 because I messed it up to 
18845         but there should be a histroy of this directory we should commit
18847 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18848         
18849         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18850         infrastructure
18851         * plugins/cvs-plugin/plugin.c,
18852         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18853         Added preferences dialog (not yet complete)
18855 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18856         
18857         * global-tags/Makefile.am, mime/Makefile.am:
18858         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18859         
18860         * template/xmltemplate.[ch],
18861         template/xmlstrings.[ch],
18862         template/autotools.[ch] removed,
18863         template/prj_template.[ch] removed,
18864         template/lang_template.[ch] removed,
18865         template/lib_template.[ch] removed,
18866         template/Makefile.am adjusted,
18867         template/dtds/lang.dtd removed, 
18868         template/dtds/lib.dtd removed,
18869         template/dtds/prj.dtd removed,
18870         template/dtds/autotools.dtd removed,
18871         data/template/lib/* removed,
18872         data/template/language/* removed,
18873         data/template/library/* removed,
18874         data/template/project/* removed,
18875         date/template/Makefile.am adjusted:
18876         Remove everything except text-templates to replace hardcoded 
18877         Edit->Insert texts with dynamic loaded.
18879         * plugins/cvs-plugin/plugin.[ch],
18880         plugins/cvs-actions.[ch],
18881         plugins/Makefile.am,
18882         plugins/cvs-plugin/Makefile.am,
18883         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18884         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18885         plugins/cvs-plugin/anjuta-cvs.plugin.in:
18886         Added initial cvs-plugin code
18888 2004-10-21  Naba Kumar  <naba@gnome.org>
18889         
18890         * libanjuta/anjuta-plugin.c,
18891         plugins/build-basic-autotools/build-basic-autotools.c,
18892         plugins/debugger/plugin.c,
18893         plugins/devhelp/plugin.c,
18894         plugins/editor/anjuta-docman.c,
18895         plugins/editor/goto_line.c,
18896         plugins/editor/plugin.c,
18897         plugins/editor/search-replace.c,
18898         plugins/editor/text_editor.c,
18899         plugins/file-loader/plugin.c,
18900         plugins/file-manager/plugin.c,
18901         plugins/file-wizard/file.c,
18902         plugins/file-wizard/plugin.c,
18903         plugins/gdb/plugin.c,
18904         plugins/gtodo/plugin.c,
18905         plugins/message-view/anjuta-msgman.c,
18906         plugins/profile-default/plugin.c,
18907         plugins/project-manager/plugin.c,
18908         plugins/sample1/plugin.c,
18909         plugins/terminal/terminal.c: Defined all global variables static,
18910         particularly class parent_class variables. They were getting
18911         confused at link time.
18913         * libanjuta/plugins.c: Do not unload plugins when they are
18914         deactivated. Simply cache them for later activation. Unloading
18915         modules have some problem with shared libs using static class
18916         registration. Fixed hash type for installed plugins. Eventually,
18917         we want to add "CanUnload" attribute for .plugin files (in
18918         "Anjuta Plugin" group) to let plugin loader know if the plugin can
18919         be unloaded from memory. Those plugins declaring CanUnload=false
18920         will not be unloaded from memory and will be put in the cache. Those
18921         not declaring anything or declaring CanUnload=true, will be unloaded
18922         from memory when they are deactivated.
18924         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18925         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18926         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18927         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18928         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18929         activation, deactivation. Fixed memory leaks.
18931 2004-10-20  Naba Kumar  <naba@gnome.org>
18933         * TODO.tasks: Updated.
18934         
18935         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18936         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18937         macro for adding interfaces to plugin types. Code cleanup.
18938         
18939         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18940         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18941         
18942         * plugins/build-basic-autotools/build-basic-autotools.c,
18943         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18944         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18945         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18946         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18947         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18948         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18949         plugins/project-manager/plugin.c,
18950         plugins/symbol-browser/an_symbol_view.c,
18951         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18952         newly defined macro to add interfaces to plugin types.
18954         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18956 2004-10-20  Naba Kumar  <naba@gnome.org>
18958         * TODO.tasks: Added task list.
18959         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
18960         default values.
18962 2004-10-19  Naba Kumar  <naba@gnome.org>
18964         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
18965         
18966         * plugins/editor/action-callbacks.c,
18967         plugins/editor/action-callbacks.h,
18968         plugins/editor/anjuta-docman.c,
18969         plugins/editor/anjuta-docman.h,
18970         plugins/editor/anjuta-document-manager.ui,
18971         plugins/editor/file_history.c,
18972         plugins/editor/file_history.h,
18973         plugins/editor/plugin.c: Added file history browsing.
18974         
18975         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
18976         
18977         * plugins/message-view/anjuta-message-manager.ui,
18978         plugins/message-view/plugin.c: Added document manager context menu.
18979         
18980         * plugins/symbol-browser/an_symbol_view.c,
18981         plugins/symbol-browser/an_symbol_view.h,
18982         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18983         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18984         document manager context menu.
18985         
18986         * scintilla/*, scintilla/include/*: Updated to current cvs.
18987         
18988 2004-10-19  Naba Kumar  <naba@gnome.org>
18990         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18991         placeholder for debugger UI.
18992         
18993         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18994         * plugins/file-manager/plugin.c: Fixed loading bug.
18995         
18996         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18997         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18998         Initializes gconf database with default values when the
18999         values are not defined. Use bool and int prefs separately.
19001         * plugins/editor/plugin.c: Added encoding preferences.
19002         * plugins/project-manager/plugin.c: Cleanup and debug messages.
19004         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19005         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19006         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19007         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19009 2004-10-18  Naba Kumar  <naba@gnome.org>
19011         * po/POTFILES.in: Updated.
19012         
19013         * libanjuta/anjuta-ui.c: Corrected debug messages.
19014         
19015         * libegg/egg-combo-action.c, libegg/test-actions.c,
19016         libegg/menu/egg-combo-action.h: Fixed combo action.
19017         
19018         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
19019         Fixed format.
19020         
19021         * plugins/editor/action-callbacks.[c,h],
19022         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
19023         Implemented file swap. Removed dead codes.
19024         
19025         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
19026         dead codes.
19027         
19028         * plugins/symbol-browser/an_symbol_view.[c,h],
19029         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19030         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
19031         Implemented file symbols. Implemented goto file line when symbol is
19032         selected.
19033         
19034         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
19035         
19036 2004-10-10  Naba Kumar  <naba@gnome.org>
19038         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
19039         
19040         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
19041         
19042         * plugins/debugger/.cvsignore,
19043         (added) plugins/debugger/Makefile.am,
19044         (added) plugins/debugger/anjuta-debugger.glade,
19045         (added) plugins/debugger/anjuta-debugger.plugin.in,
19046         (added) plugins/debugger/anjuta-debugger.plugin.png,
19047         (added) plugins/debugger/anjuta-debugger.ui,
19048         plugins/debugger/attach_process.c,
19049         (removed) plugins/debugger/attach_process_cbs.c,
19050         (removed) plugins/debugger/attach_process_cbs.h,
19051         (removed) plugins/debugger/breakpoints.c,
19052         (removed) plugins/debugger/breakpoints.h,
19053         (removed) plugins/debugger/debug_tree.c,
19054         (removed) plugins/debugger/debug_tree.h,
19055         (removed) plugins/debugger/debugger.c,
19056         (removed) plugins/debugger/debugger.h,
19057         (removed) plugins/debugger/memory.c,
19058         (removed) plugins/debugger/memory.h,
19059         (added) plugins/debugger/plugin.c,
19060         (added) plugins/debugger/plugin.h,
19061         (removed) plugins/debugger/registers.c,
19062         (removed) plugins/debugger/registers.h,
19063         (removed) plugins/debugger/registers_cbs.c,
19064         (removed) plugins/debugger/registers_cbs.h,
19065         (removed) plugins/debugger/registers_gui.c,
19066         (removed) plugins/debugger/sharedlib.c,
19067         (removed) plugins/debugger/sharedlib.h,
19068         (removed) plugins/debugger/sharedlib_cbs.c,
19069         (removed) plugins/debugger/sharedlib_cbs.h,
19070         (removed) plugins/debugger/sharedlib_gui.c,
19071         (removed) plugins/debugger/signals.c,
19072         (removed) plugins/debugger/signals.h,
19073         (removed) plugins/debugger/signals_cbs.c,
19074         (removed) plugins/debugger/signals_cbs.h,
19075         (removed) plugins/debugger/signals_gui.c,
19076         (removed) plugins/debugger/stack_trace.c,
19077         (removed) plugins/debugger/stack_trace.h,
19078         (added) plugins/debugger/utilities.c,
19079         (added) plugins/debugger/utilities.h,
19080         (removed) plugins/debugger/watch.c,
19081         (removed) plugins/debugger/watch.h,
19082         (removed) plugins/debugger/watch_cbs.c,
19083         (removed) plugins/debugger/watch_cbs.h,
19084         (removed) plugins/debugger/watch_gui.c,
19085         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
19086         
19087         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
19088         Added debugger gdb backend plugin.
19089         
19090         * plugins/message-view/plugin.c: Registered all message stock icons.
19091         
19092         * plugins/profile-default/plugin.c: Loads debugger plugin.
19093         
19094         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
19096 2004-10-08  Naba Kumar  <naba@gnome.org>
19098         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
19099         information.
19100         
19101         * plugins/symbol-browser/.cvsignore,
19102         plugins/symbol-browser/Makefile.am,
19103         plugins/symbol-browser/an_symbol_view.c,
19104         plugins/symbol-browser/an_symbol_view.h,
19105         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
19106         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19107         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
19108         plugins/symbol-browser/plugin.c,
19109         plugins/symbol-browser/plugin.h,
19110         plugins/symbol-browser/sv_class.xpm,
19111         plugins/symbol-browser/sv_function.xpm,
19112         plugins/symbol-browser/sv_macro.xpm,
19113         plugins/symbol-browser/sv_private_fun.xpm,
19114         plugins/symbol-browser/sv_private_var.xpm,
19115         plugins/symbol-browser/sv_protected_fun.xpm,
19116         plugins/symbol-browser/sv_protected_var.xpm,
19117         plugins/symbol-browser/sv_public_fun.xpm,
19118         plugins/symbol-browser/sv_public_var.xpm,
19119         plugins/symbol-browser/sv_static_fun.xpm,
19120         plugins/symbol-browser/sv_static_var.xpm,
19121         plugins/symbol-browser/sv_struct.xpm,
19122         plugins/symbol-browser/sv_unknown.xpm,
19123         plugins/symbol-browser/sv_variable.xpm,
19124         plugins/symbol-browser/test-symbol-browser.c,
19125         plugins/Makefile.am: Implemented Symbol
19126         browser plugin.
19127         
19128         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
19129         
19130         * plugins/build-basic-autotools/Makefile.am,
19131         plugins/devhelp/Makefile.am,
19132         plugins/editor/Makefile.am,
19133         plugins/file-loader/Makefile.am,
19134         plugins/file-manager/Makefile.am,
19135         plugins/file-wizard/Makefile.am,
19136         plugins/gtodo/Makefile.am,
19137         plugins/message-view/Makefile.am,
19138         plugins/profile-default/Makefile.am,
19139         plugins/project-manager/Makefile.am
19140         plugins/sample1/Makefile.am,
19141         plugins/terminal/Makefile.am,
19142         scintilla/Makefile.am,
19143         libegg/Makefile.am,
19144         launcher/Makefile.am,
19145         libanjuta/Makefile.am,
19146         src/Makefile.am,
19147         tagmanager/Makefile.am,
19148         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
19149         anjuta_data_dir in configure.in and used them in plugins Makefile.am
19150         files. Also fixed library dependencies.
19151         
19152         * plugins/editor/aneditor.cxx: Disabled unused codes.
19153         * plugins/file-manager/an_file_view.c: Added copyright.
19154         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
19155         
19156         * plugins/profile-default/plugin.c: Can load plugins by location.
19157         * plugins/project-manager/plugin.c: Remove project_root_uri value
19158         when project is closed.
19159         
19160 2004-10-06  Naba Kumar  <naba@gnome.org>
19162         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
19163         
19164         * libanjuta/interfaces/libanjuta.idl,
19165         plugins/editor/text_editor.c: Added get_length()
19166         and get_current_word() methods in IAnjutaEditor interface.
19167         
19168         * libegg/Makefile.am: Added test_actions target.
19169         
19170         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
19171         
19172         * plugins/build-basic-autotools/build-basic-autotools.c,
19173         plugins/file-loader/plugin.c,
19174         plugins/message-view/message-view.c: Added code to go to file and
19175         line number,
19176         
19177         * plugins/devhelp/plugin.c: Context sensitive help now works.
19178         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
19179         uri as line number and goes to that line number.
19180         
19181         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
19182         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
19183         gtodo_client_load() method to load from a diffrent file. Watched 
19184         project root directory in plugin to open TODO.tasks of the project.
19185         
19186         * plugins/project-manager/plugin.c: Updates project UI
19187         sensitive/insensitive.
19189         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
19190         anjuta-shell program to test plugins.
19191         
19192         * src/anjuta-app.c: Registered UI accels.
19193         
19194 2004-09-28  Naba Kumar  <naba@gnome.org>
19196         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19197         method.
19198         
19199         * src/anjuta-app.c: Implemented present widget method.
19200         
19201         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19202         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19203         
19204         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19205         added editor.
19206         
19207         * plugins/editor/text_editor.c: Connects to preferences changed signal
19208         correctly.
19209         
19210 2004-09-28  Naba Kumar  <naba@gnome.org>
19211         
19212         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19213         print code.
19214         
19215         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19216         size to 5 pix.
19217         
19218         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19219         in changed signal callback.
19220         
19221         * plugins/editor/action-callbacks.c: Implemented save_all action
19222         callback. Removed dead code. Do save_as when saving a new file.
19223         Implemented incremental search.
19224         
19225         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19226         
19227         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19228         
19229         * src/anjuta-app.c: Registers UI accelerators.
19230         
19231 2004-09-27  Naba Kumar  <naba@gnome.org>
19233         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19234         
19235         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19236         plugins/devhelp/anjuta-devhelp.plugin.in,
19237         plugins/file-loader/anjuta-loader.plugin.in,
19238         plugins/file-manager/anjuta-file-manager.plugin.in,
19239         plugins/gtodo/anjuta-gtodo.plugin.in,
19240         plugins/project-manager/anjuta-project-manager.plugin.in,
19241         plugins/terminal/anjuta-terminal.plugin.in:
19242         Gave proper plugin names.
19244         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
19245         error when regex fail.
19246         
19247         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
19248         Added help and context search. Watches current editor. More menus
19249         in Help submenu. Update UI (sensitive when required) properly.
19250         
19251         * plugins/editor/anjuta-document-manager.ui,
19252         plugins/devhelp/anjuta-devhelp.ui,
19253         plugins/message-view/anjuta-message-manager.ui,
19254         src/anjuta.ui: Goto menu actions are in separate submenu.
19255         
19256         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
19257         Removed unimplemented UI elements.
19258         
19259         * src/anjuta-app.c: Larger (and normal) icon size.
19260         
19261         * src/layout.xml: Task manager plugin along with document (in middle).
19262         
19263         * plugins/editor/plugin.c, plugins/file-loader.c,
19264         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
19265         in gtkactions. Enable/disable UI properly.
19266         
19267 2004-09-26  Naba Kumar  <naba@gnome.org>
19269         * po/POTFILES.in: Updated, added missing files.
19271         * .cvsignore: Updated.
19272         
19273         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
19274         a new function to get User input text.
19275         
19276         * libanjuta/resources.[c,h]: Added a function to created sized image.
19277         
19278         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
19279         from filename, as thats the correct representation.
19280         
19281         * plugins/build-basic-autotools/Makefile.am,
19282         (added) plugins/build-basic-autotools/automake-c.filters,
19283         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19284         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
19285         Rearragned UI elements in the build menu. Added codes to read build
19286         filter rules from external file. Implemented all build, configure,
19287         autogen commands. Watches current editor and project.
19288         
19289         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
19290         Added editor changed signal and exports current editor value.
19291         Fixed parameter names. Fixed get_uri() interface implementation to
19292         return correct uri.
19293         
19294         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
19295         elements.
19296         
19297         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
19298         
19299         * plugins/file-manager/an_file_view.c,
19300         plugins/file-manager/an_file_view.c: Exports file uri correctly.
19301         
19302         * plugins/file-wizard/file.c: Reads uri correctly.
19303         
19304         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
19305         sets the page to the new view.
19306         
19307         * plugins/message-view/message-view.c: Unrefs the tree model when done.
19308         Fixed signal connecting.
19309         
19310         * plugins/project-manager/plugin.c: Changed "project_root_directory"
19311         to "project_root_uri" and exports as uri.
19312         
19313 2004-09-24  Naba Kumar  <naba@gnome.org>
19315         * libanjuta/anjuta-ui.c: Fixed a crash bug.
19316         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
19317         in correct way.
19318         * plugins/file-manager/plugin.c: Fixed crash in unloading.
19319         * plugins/file-loader/plugin.c: Added comments.
19320         * plugins/build-basic-autotools/plugin.c: Added comments.
19321         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
19322         
19323         * libanjuta/interfaces/libanjuta.idl,
19324         plugins/message-view/anjuta-msgman.c,
19325         plugins/message-view/message-view.c,
19326         plugins/message-view/message-view.h,
19327         plugins/message-view/plugin.c: Buffering and appending messages have
19328         been separated. message-view implementations cleaned up. Signals
19329         Emissions fixed. Messages now displayed in summary and details show
19330         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
19331         API.
19332         
19333         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
19334         preferences.
19335         
19336         * plugins/build-basic-autotools/Makefile.am,
19337         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
19338         parsing of output to create message summaries. Uses new message view
19339         API.
19340         
19341         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
19342         preferences to make dialog box smaller.
19343         
19344         * plugins/editor/search-replace.c: Fixed compile error with change
19345         in IAnjutaMessageView API.
19346         
19347 2004-09-21  Naba Kumar  <naba@gnome.org>
19349         * plugins/Makefile.am: Deletes old (installed) plugins before
19350         installing new ones.
19351         
19352         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19353         plugins/build-basic-autotools/build-basic-autotools.c,
19354         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
19355         file URI from filemanager. Only disables/enables build submenu in file
19356         manager, instead of merging/unmerging.
19357         
19358         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
19359         non-text files.
19360         
19361         * plugins/file-loader/anjuta-loader-plugin.ui,
19362         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19363         Implemented "Open with" file manager submenu. Displays error message
19364         when file can not be opened.
19365         
19366         * plugins/file-manager/an_file_view.c: Renamed
19367         file_manager_current_filename value name to file_manager_current_uri
19368         and exports proper URI.
19369         
19370         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
19372 2004-09-19  Naba Kumar  <naba@gnome.org>
19374         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19375         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
19376         save point signal to change editor tabs. Fixed accels.
19377         
19378         * plugins/file-loader/plugin.c: Fixed accels.
19380         * plugins/project-manager/plugin.c: Added target selection callback.
19381         
19382         * plugins/project-manager/plugin.c: Added URI activation.
19383         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
19384         Fixed dialog and closed it on ok. Fixed a crash bug.
19385         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
19387         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
19388         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
19389         plugins/file-loader/anjuta-loader-plugin.ui,
19390         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19391         Added recent files in file loade plugin.
19392         
19393         * ChangeLog: Fixed entry dates.
19394         
19395 2004-09-18  Naba Kumar  <naba@gnome.org>
19397         * plugins/devhelp/plugin.c: Added UI sensitization and removed
19398         an unnecessary GtkFrame.
19399         
19400 2004-09-17  Naba Kumar  <naba@gnome.org>
19402         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
19404         * TODO: Updated.
19405         
19406         * data/Makefile.am: Disabled installing old mime info.
19407         
19408         * mime/anjuta.applications, mime/anjuta.keys: Updated.
19409         
19410         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
19411         plugins/editor/anjuta-document-manager.ui,
19412         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19413         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
19414         Added Editor context popup menu.
19415         
19416         * plugins/project-manager/anjuta-project-manager-plugin.png:
19417         Update image.
19418         
19419         * plugins/project-manager/anjuta-project-manager.plugin.in:
19420         Support .anjuta mime type.
19421         
19422         * plugins/project-manager/plugin.c: Exports "project_root_directory"
19423         value.
19424         
19425         * plugins/file-manager/plugin.c: Watches "project_root_directory"
19426         value.
19427         
19428         * src/layout.xml, plugins/profile-default/plugin.c:
19429         Added project manager plugin for startup.
19431 2004-09-16  Naba Kumar  <naba@gnome.org>
19432         
19433         * anjuta.prj: Updated.
19434         
19435         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
19436         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
19437         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
19438         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
19439         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
19440         plugins/terinal/Makefile.am, src/Makefile.am,
19441         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
19442         Fixed makefile syntax errors.
19444 2004-09-16  Naba Kumar  <naba@gnome.org>
19446         * configure.in, src/layout.xml,
19447         plugins/profile-default/plugin.c,
19448         libanjuta/interfaces/libanjuta.idl,
19449         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
19450         
19451         * configure.in, plugins/Makefile.am,
19452         plugins/project-manager/.cvsignore, 
19453         plugins/project-manager/Makefile.am,
19454         plugins/project-manager/anjuta-project-manager-plugin.png,
19455         plugins/project-manager/anjuta-project-manager.plugin.in,
19456         plugins/project-manager/anjuta-project-manager.ui,
19457         plugins/project-manager/plugin.c,
19458         plugins/project-manager/plugin.h: Added project manager plugin
19459         based on gnome-build.
19460         
19461         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
19462         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
19463         
19464         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
19465         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19466         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
19467     
19468 2004-09-16  Naba Kumar  <naba@gnome.org>
19470         * plugins/editor/action-callbacks.c: Fixed compile error.
19471         
19472 2004-09-15  Naba Kumar  <naba@gnome.org>
19474         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
19475         
19476         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
19477         New improved splace with nicer progress.
19478         
19479         * configure.in, plugins/Makefile.am,
19480         (added) file-wizard/.cvsignore,
19481         (added) file-wizard/Makefile.am,
19482         (added) file-wizard/action-callbacks.c,
19483         (added) file-wizard/action-callbacks.h,
19484         (added) file-wizard/anjuta-file-wizard-plugin.png,
19485         (added) file-wizard/anjuta-file-wizard.glade,
19486         (added) file-wizard/anjuta-file-wizard.plugin.in,
19487         (added) file-wizard/anjuta-file-wizard.ui,
19488         (added) file-wizard/file.c,
19489         (added) file-wizard/file.h,
19490         (added) file-wizard/plugin.c,
19491         (added) file-wizard/plugin.h:
19492         Created new file wizard and added it. The wizard takes care of text
19493         bit insertions and new files creation.
19495         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19496         plugins/editor/action-callbacks.h,
19497         plugins/editor/anjuta-document-manager.glade,
19498         plugins/editor/anjuta-document-manager.ui,
19499         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19500         (removed) plugins/editor/file.[c,h]: Removed text insertions and
19501         new files code and moved into a new plugin (file wizard).
19502         
19503         * libanjuta/plugins.[c,h]: Added plugins selection function.
19504         
19505         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
19506         get_position(), insert() in IAnjutaEditor interface. Added
19507         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
19508         interface (for wizard plugins).
19510         * plugins/file-loader/anjuta-loader-plugin.ui,
19511         plugins/file-loader/plugin.c: Added wizard launcher interface which
19512         scans for plugins implement IAnjutaWizard interface and presents the
19513         list to user for selection. The selected plugin is then activated
19514         for the wizard.
19516         * libanjuta/interfaces/.cvsignore: Updated.
19517         * plugins/message-view/.cvsignore: Updated.
19518         * plugins/launcher/*: Removed as launcher has already been moved to
19519         libanjuta as class.
19521         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19522         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19523         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19524         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19525         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
19526         Updated API documentations.
19528 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
19530         * configure.in: Added Punjabi to ALL_LINGUAS
19532 2004-07-29  Naba Kumar  <naba@gnome.org>
19534         * configure.in: Added file-loader plugin Makefile path and
19535         fixed devhelp version requirement.
19537 2004-07-28  Naba Kumar  <naba@gnome.org>
19539         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
19540         terminal/preferences-terminal.png (added), message-view/*.png (added),
19541         message-view/*.xpm (added), editor/*.png (added),
19542         editor/*.xpm (added), plugins/editor/Makefile.am,
19543         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
19544         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
19545         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
19546         respective plugins directories.
19548         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
19549         pixmaps/block-end-16.png, pixmaps/block-end.png
19550         pixmaps/block-start-16.png, pixmaps/block-start.png
19551         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19552         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19553         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19554         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19555         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19556         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19557         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19558         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19559         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19560         pixmaps/preferences-editor.png, pixmaps/undock.png
19561         pixmaps/error-next-16.png, pixmaps/error-next.png
19562         pixmaps/error-prev-16.png, pixmaps/error-prev.png
19563         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19564         pixmaps/preferences-terminal.png: Deleted
19566         * libanjuta/properties* (removed), plugins/editor/properties* (added),
19567         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19568         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19569         plugins/editor/anjuta-document-manager.plugin.in,
19570         plugins/editor/anjuta-document-manager.ui,
19571         plugins/editor/plugin.c, plugins/editor/print.c,
19572         plugins/editor/search-replace_backend.c,
19573         plugins/editor/search_preferences.h,
19574         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19575         Moved properties souce files to editor plugin as it not required in
19576         libanjuta. Other editor fixes.
19578         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19579         libegg/dock/* (removed)
19580         : Restored GDL external dependencies and removed libegg dock
19581         sources, because gdl is being developed.
19582         
19583         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19584         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19585         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19586         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19587         libanjuta/plugins.c, libanjuta/plugins.h,
19588         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19589         gconf system. Shell now takes docking positions. Added more utility
19590         functions. Added plugins query function. And other fixes.
19592         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19593         
19594         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19595         plugin to load files based on mime type.
19596         
19597         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19598         
19599         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19600         plugins/file-manager/plugin.c: File manager now uses file loader to
19601         open files.
19603         * plugins/message-view/anjuta-msgman.c,,
19604         plugins/message-view/message-view.c,
19605         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19607         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19608         plugins/terminal/terminal.c, src/Makefile.am,
19609         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19610         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19611         
19612         * libegg/dock/*: Removed directory.
19613         
19614 2004-07-28  Naba Kumar  <naba@gnome.org>
19616         * configure.in: Reduced gnome-print version requirement.
19617         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19619 2004-07-21  Ray Strode  <rstrode@redhat.com>
19620         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19621         new mime sytem.
19623 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
19624         
19625         * plugins/editor/search-replace.c: Some fixes
19626         * plugins/terminal/Makefile.am:
19627         Patch from: Alexey Rusakov <ktirf@users.sf.net>
19629 2004-05-19  Naba Kumar  <naba@gnome.org>
19631         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19632         compiler warning.
19634 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
19636         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19637         Implemented IAnjutaSavable
19638         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19640 2004-05-17  Naba Kumar  <naba@gnome.org>
19642         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19643         plugins/build-basic-autotools/.cvsignore,
19644         plugins/build-basic-autotools/Makefile.am,
19645         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19646         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19647         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19648         plugins/build-basic-autotools/build-basic-autotools.c,
19649         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19650         build plugin.
19651         
19652         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19653         definition.
19654         
19655         * plugins/file-manager/an_file_view.c,
19656         plugins/file-manager/anjuta-file-manager.ui,
19657         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19658         Added context menu UI.
19659         
19660         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19661         in view menu.
19663 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
19664         
19665         * libanjuta/anjuta-preferences.[ch]: 
19666         Added save/load_gconf functions
19667         * src/action_callbacks.[ch], src/preferences.c: 
19668         Load global prefs from gconf at startup and save them
19669         on exit. Prefs load and save correctly but something resets
19670         them to default after loading...
19671         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19672         Somehow the linker does not find save/load_gconf functions
19673         in libanjuta. Must be a stupid mistake, I would be glad
19674         if someone could fix that.
19675         * manuals/reference/libanjuta-sections.txt: Added new
19676         preferences functions and removed gnome-filelist
19677         * plugins/file-manager/anjuta-file-manager-plugin.glade:
19678         * plugins/file-manager/plugin.c:
19679         Added root-path property
19681 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
19682         
19683         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19684         they are not longer needed.
19685         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19686         anjuta-sections.txt: Remove references to the files
19687         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19688         Use new nautilus icons for file-manager, looks incredible
19689         cool!
19691 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19692         
19693         * plugins/editor/anjuta-docman.c: gchar* to 
19694         const gchar* in arguments
19695         * plugins/editor/text_editor.c: Implemented IAnjutaFile
19696         Interface
19697         * plugins/file-manager/an_file_view.c: Open files on
19698         double-click. Does not work yet because it does not
19699         find IAnjutaFile interface in document manager
19701 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19702         
19703         * plugins/editor/anjuta-docman.c
19704         * plugins/editor/text_editor.c:
19705         Made close button working, made multiple selection in
19706         File/Open dialog possble, fixed crash bug if file cannot
19707         be opened.
19709 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19710         
19711         * plugins/editor/action-callbacks.c
19712         * plugins/editor/anjuta-docman.c
19713         * plugins/editor/anjuta-docman.h
19714         * plugins/editor/search-replace.c
19715         * plugins/editor/search-replace_backend.c
19716         * plugins/editor/text_editor.c
19717         * plugins/editor/text_editor.h:
19718         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19719         able to open all files, use uri instead of full_filename, fixed
19720         many bugs.
19723 2004-05-13  Naba Kumar  <naba@gnome.org>
19725         * plugins/message-view/anjuta-message-manager-plugin.glade:
19726         HIG compliant.
19728         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19729         management.
19731         * pixmaps/anjuta_splash.png: Added border.
19732         
19733         * plugins/editor/anjuta-document-manager.png: New icon.
19734         
19735         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19736         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19737         
19738         plugins/editor/Makefile.am,
19739         plugins/editor/search-replace.c,
19740         plugins/editor/search-replace.h,
19741         plugins/editor/search-replace_backend.c,
19742         plugins/editor/search-replace_backend.h,
19743         plugins/editor/search_preferences.h,
19744         plugins/editor/search_preferences.c: Merged changes from
19745         ANJUTA_1_2_0 branch.
19746         
19747         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19748         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19749         operational.
19751         * plugins/terminal/Makefile.am,
19752         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19753         dialog.
19754         
19755         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19756         submenu.
19758 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19759         * plugins/message-view/plugin.c: Fixed glade file loading
19760         Removed "Show messages" menu item
19761         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19762         twice because of this load system layout hack.
19763         * libanjuta/anjuta-ui.h: Removed #include config.h
19764         * libanjuta/libanjuta.pc: Fixed path and depencies
19765         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19766         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19767         * libanjuta/properties.cxx : #include "properties_cxx.h"
19768         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19770 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19771         * plugins/message-view/*: Fixed message view preferences
19772         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19773         * anjuta.glade: Removed messages stuff
19775 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19776         
19777         * Removed libanjutamm, it is now hosted on SF.net:
19778         cvs.sf.net/cvsroot/anjuta/libanjutamm
19780 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
19781         
19782         * libanjutamm/*
19783         Added some experimental code to add support for C++ plugins.
19784         Nothing works yet and it is likely that it will disappear but
19785         I have some questions to murrayc and he wants to see the code.
19787 2004-05-11  Naba Kumar  <naba@gnome.org>
19789         * plugins/terminal/terminal.c: Fixed prefs loading bug.
19791         * plugins/editor/action-callbacks.c: Fixed a crash bug in
19792         hightlight style menu actions.
19794         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19795         manuals/reference/libanjuta/plugin-description-file.sgml,
19796         manuals/reference/libanjuta/writing-plugins.sgml,
19797         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19798         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19799         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19801         * src/anjuta-app.c: Always load system layout for now.
19803         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19804         
19805         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19806         manuals/reference/libanjuta/libanjuta-sections.txt,
19807         manuals/reference/libanjuta/libanjuta.types,
19808         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19809         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19810         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19811         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19812         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19813         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19814         Updated documentation.
19816         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19817         plugins/profile-default/plugin.c, src/layout.xml:
19818         Created terminal plugin.
19819          
19820         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19821         (new) plugins/file-manager/.cvsignore,
19822         plugins/file-manager/an_file_view.c,
19823         plugins/file-manager/plugin.c,
19824         plugins/file-manager/plugin.h: Moved preferences to separate
19825         glade file and added cvsignore file.
19826         
19827         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19828         from ANJUTA_1_2_0 branch. Please note that other po files need merging
19829         from the branch. I tried it     but there were way too many conflicts.
19830         
19831         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19832         
19833         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19834         util functions required during the merge.
19835         
19836         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19837         interface.
19838         
19839         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19840         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19841         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19842         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19843         Merged with ANJUTA_1_2_0 branch.
19845 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
19847         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19849 2004-05-07  Naba Kumar  <naba@gnome.org>
19851         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19853         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19854         Added preferences reading and loading.
19855         
19856         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19857         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19858         libanjuta/fileselection.c, libanjuta/fileselection.h,
19859         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19860         
19861         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19863         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19864         anjuta.spec.in, configure.in, data/autogen.sh.generic,
19865         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19866         data/macros/autogen.sh, data/macros2/autogen.sh
19867         data/properties/ada.properties, data/properties/anjuta.properties,
19868         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19869         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19870         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19871         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19872         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19873         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19874         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19875         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19876         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19877         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19878         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19879         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19880         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19881         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19882         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19883         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19884         plugins/class-gen/clsGen.c, plugins/editor/print.c,
19885         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19886         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19887         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19888         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19889         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19890         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19891         (added) scintilla/scintilla-marshal.c,
19892         (added) scintilla/scintilla-marshal.h,
19893         (added) scintilla/scintilla-marshal.list,
19894         scintilla/include/SString.h, scintilla/include/SciLexer.h,
19895         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19896         (added) scintilla/patches/scintilla-calltip-align.patch,
19897         (added) scintilla/patches/scintilla-minor.patch,
19898         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19900 2004-05-06  Naba Kumar  <naba@gnome.org>
19902         * (added) plugins/file-manager/Makefile.am,
19903         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19904         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19905         (added) plugins/file-manager/anjuta-file-manager.ui,
19906         (added) plugins/file-manager/plugin.c,
19907         (added) plugins/file-manager/plugin.h,
19908         (removed) plugins/file-manager/an_file_view.h,
19909         plugins/Makefile.am, configure.in,
19910         plugins/file-manager/an_file_view.c: Created file manager plugin.
19911         
19912         * plugins/profile-default/plugin.c: Added file manager plugin in default
19913         profile.
19914         
19915         * libanjuta/Makefile.am: Fixed dependencies.
19916         * pixmaps/anjuta_splash.png: New splash screen.
19918 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
19919         
19920         * template/template.c/h: Added in-line doc
19921         * manuals/reference/template/*: Added template documentation
19922         * configure.in: Build template docs
19924 2004-05-05  Naba Kumar  <naba@gnome.org>
19926         * autogen.sh: Added commands to generate initial interfaces.
19927         
19928         * libanjuta/Makefile.am,
19929         (removed)libanjuta/anjuta-plugin-parser.c,
19930         (removed)libanjuta/anjuta-plugin-parser.h,
19931         (added)libanjuta/anjuta-plugin-description.c,
19932         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19933         plugin description.
19934         
19935         * libanjuta/anjuta-plugin.c,
19936         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19937         
19938         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19939         and added AnjutaShellPlacement enum for widgeds placement (passed to 
19940         widget add_widget() method.
19941         
19942         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19943         and moved plugin sets loading in profile plugins.
19944         
19945         * libanjuta/interfaces/.cvsignore,
19946         (removed)libanjuta/interfaces/Makefile.am,
19947         libanjuta/interfaces/libanjuta.idl,
19948         libanjuta/interfaces/anjuta-idl-compiler.pl,
19949         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19950         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19951         (removed)libanjuta/interfaces/ianjuta-editor.c,
19952         (removed)libanjuta/interfaces/ianjuta-editor.h,
19953         (removed)libanjuta/interfaces/ianjuta-file.c,
19954         (removed)libanjuta/interfaces/ianjuta-file.h,
19955         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19956         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
19957         (removed)libanjuta/interfaces/ianjuta-message-view.c,
19958         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
19959         *.h and Makefile.am files. They are autogenerated. Interfaces are
19960         by anjuta-idl-compiler.pl from libanjuta.idl file.
19961         
19962         * manuals/reference/libanjuta/Makefile.am,
19963         manuals/reference/libanjuta/anjuta-architecture.sgml,
19964         manuals/reference/libanjuta/libanjuta-docs.sgml,
19965         manuals/reference/libanjuta/libanjuta-sections.txt,
19966         manuals/reference/libanjuta/libanjuta.types,
19967         manuals/reference/libanjuta/plugin-description-file.sgml,
19968         manuals/reference/libanjuta/writing-plugins.sgml,
19969         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
19970         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
19971         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19972         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19973         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19974         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
19975         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
19976         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
19977         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
19978         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19979         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19980         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19981         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19982         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19983         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19984         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19985         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19986         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19987         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19988         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19989         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19990         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19991         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19992         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19993         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19994         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19995         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19996         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19997         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19998         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19999         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
20000         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20001         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
20002         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
20003         interfaces template sgmls.
20004         
20005         * plugins/Makefile.am,
20006         plugins/devhelp/anjuta-devhelp.plugin.in,
20007         plugins/devhelp/plugin.c,
20008         plugins/editor/action-callbacks.c,
20009         plugins/editor/anjuta-document-manager.plugin.in,
20010         plugins/editor/plugin.c,
20011         plugins/editor/plugin.h,
20012         plugins/editor/text_editor.c,
20013         plugins/sample1/plugin.c,
20014         plugins/message-view/anjuta-message-manager.plugin.in,
20015         plugins/message-view/plugin.c: Fixed shell add_widget method to take
20016         placement. Fixed other errors.
20017         
20018         * (added)plugins/profile-default/.cvsignore,
20019         (added)plugins/profile-default/Makefile.am,
20020         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
20021         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
20022         (added)plugins/profile-default/anjuta-default-profile.ui,
20023         (added)plugins/profile-default/plugin.c,
20024         (added)plugins/profile-default/plugin.h: Added a default new
20025         profile plugin.
20026         
20027         * src/Makefile.am,
20028         src/action-callbacks.c,
20029         src/anjuta-app.c,
20030         src/anjuta.c,
20031         src/main.cpp: Fixed necessary changes for libanjuta
20033 2004-05-04  Naba Kumar  <naba@gnome.org>
20035         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
20036         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
20037         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
20038         placement for default widgets placements.
20040 2004-05-03  Naba Kumar  <naba@gnome.org>
20042         * manuals/reference/libanjuta/anjuta-architecture.sgml,
20043         manuals/reference/libanjuta/libanjuta-docs.sgml,
20044         manuals/reference/libanjuta/plugin-description-file.sgml,
20045         manuals/reference/libanjuta/writing-plugins.sgml:
20046         Wrote more sections in writing-plugins document and fixed errors.
20048 2004-05-03  Naba Kumar  <naba@gnome.org>
20050         * libanjuta/interfaces/libanjuta.idl: Added interface
20051         IAnjutaFileManager.
20052         
20053         * manuals/reference/libanjuta/anjuta-architecture.dia,
20054         manuals/reference/libanjuta/anjuta-architecture.png: Updated
20055         architecture diagram.
20056         
20057         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
20058          manuals/reference/libanjuta/libanjuta-docs.sgml,
20059         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
20060         (added) manuals/reference/libanjuta/writing-plugins.sgml:
20061         Wrote writing-plugins document and separated chapters into
20062         separate sgml files.
20063         
20064         * plugins/file-manager/an_file_view.c,
20065         plugins/file-manager/an_file_view.h: New and improved directory
20066         rendering.
20068 2004-05-02  Sven Herzberg  <herzi@abi02.de>
20070         * anjuta.glade: re-designed the new file dialog
20071         * anjuta_dialogs_strings.c: new strings from the new file dialog
20073 2004-04-30  Naba Kumar  <naba@gnome.org>
20075         * libanjuta/interfaces/Makefile.am.iface,
20076         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
20077         
20078         * libanjuta/interfaces/libanjuta.idl: Updated.
20080         * libanjuta/interfaces/Makefile.am.iface,
20081         libanjuta/interfaces/libanjuta.idl: Updated.
20083 2004-04-29  Naba Kumar  <naba@gnome.org>
20084         
20085         * libanjuta/interfaces/Makefile.am.iface,
20086         libanjuta/interfaces/libanjuta.idl: Updated.
20088 2004-04-29  Naba Kumar  <naba@gnome.org>
20090         * libanjuta/interfaces/giface-idlc-c.pl,
20091         libanjuta/interfaces/libanjuta.idl: Upgraded.
20092         * libanjuta/interfaces/Makefile.am.iface: Added.
20093         
20094 2004-04-28  Naba kumar  <naba@gnome.org>
20096         * libanjuta/interfaces/giface-idlc-c.pl,
20097         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
20098         definitions and wrote a compiler.
20099         
20100 2004-04-28  Naba Kumar  <naba@gnome.org>
20102         * libanjuta/anjuta-shell.c: Fixed docs.
20103         * libanjuta/interfaces/Makefile.am,
20104         libanjuta/interfaces/ianjuta-file.c,
20105         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
20106         
20107         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
20108         
20109         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
20111         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20112         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20113         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20114         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20115         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
20116         * src/anjuta-app.c: Fixed bug.
20118 2004-04-27  Naba Kumar  <naba@gnome.org>
20120         * libanjuta/anjuta-preferences-dialog.c,
20121         manuals/Makefile.am: Fixed document bugs and enabled docs
20122         building.
20124         * libanjuta/anjuta-preferences-dialog.c,
20125         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
20126         More documentation.
20127         
20128         * libanjuta/anjuta-preferences.c,
20129         manuals/reference/libanjuta/libanjuta-docs.sgml,
20130         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20131         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20132         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20133         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20134         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
20135         Wrote more documentations.
20137         * (removed) plugins/message-view/imessage-view.c,
20138         (removed) plugins/message-view/ianjuta-msgman.c,
20139         plugins/message-view/Makefile.am,
20140         plugins/message-view/anjuta-msgman.c,
20141         plugins/message-view/anjuta-msgman.h,
20142         plugins/message-view/message-view.c,
20143         plugins/message-view/message-view.h,
20144         plugins/message-view/plugin.c,
20145         plugins/message-view/plugin.h: Moved interface implementations
20146         in their respective classes and used correct macros to
20147         defined class types.
20149         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20150         src/action-callbacks.c, src/anjuta-app.c: Subclassed
20151         AnjutaUI from GtkUIManager instead of GtkDialog.
20153         * manuals/reference/libanjuta/Makefile.am,
20154         manuals/reference/libanjuta/libanjuta-docs.sgml,
20155         manuals/reference/libanjuta/libanjuta-sections.txt,
20156         manuals/reference/libanjuta/libanjuta.types,
20157         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20158         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20159         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20160         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20161         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20162         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20163         Wrote more documentation, fixed typos, added architecture
20164         diagram, updated object types etc.
20166         * plugins/editor/text_editor.c: Fixed interface implementation.
20168 2004-04-26  Naba Kumar  <naba@gnome.org>
20170         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20171         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20172         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
20173         architecture diagram and a new chapter on plugins description file.
20175 2004-04-25  Naba Kumar  <naba@gnome.org>
20177         *  libanjuta/anjuta-children.h,
20178         libanjuta/anjuta-plugin.c,
20179         libanjuta/anjuta-plugin.h,
20180         libanjuta/anjuta-preferences.c,
20181         libanjuta/anjuta-shell.c,
20182         libanjuta/anjuta-shell.h,
20183         libanjuta/e-splash.c,
20184         libanjuta/e-splash.h,
20185         manuals/reference/libanjuta/Makefile.am,
20186         manuals/reference/libanjuta/libanjuta-docs.sgml,
20187         manuals/reference/libanjuta/libanjuta-sections.txt,
20188         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20189         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20190         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20191         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20192         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20193         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20194         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20195         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20196         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20197         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20198         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20199         manuals/reference/libanjuta/tmpl/defaults.sgml,
20200         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20201         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20202         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20203         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20204         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20205         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20206         manuals/reference/libanjuta/tmpl/plugins.sgml,
20207         manuals/reference/libanjuta/tmpl/properties.sgml,
20208         manuals/reference/libanjuta/tmpl/resources.sgml,
20209         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20210         manuals/reference/libanjuta/tmpl/e-splash.sgml,
20211         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20212         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20213         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20214         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20216         Added more template files and wrote more documentation.
20218 2004-04-24  Andras Timar  <timar@gnome.hu>
20220         * configure.in: Added hu to ALL_LINGUAS.
20222 2004-04-23  Naba Kumar  <naba@gnome.org>
20223         
20224         * configure.in: Fixed compile error.
20225         
20226         * libanjuta/anjuta-children.c,
20227         libanjuta/anjuta-children.h,
20228         libanjuta/anjuta-preferences.c,
20229         libanjuta/anjuta-preferences.h,
20230         libanjuta/anjuta-shell.c,
20231         libanjuta/anjuta-ui.c,
20232         libanjuta/anjuta-ui.h,
20233         manuals/reference/libanjuta/Makefile.am,
20234         manuals/reference/libanjuta/libanjuta-docs.sgml,
20235         manuals/reference/libanjuta/libanjuta.types,
20236         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20237         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20238         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20239         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20240         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20241         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20242         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20243         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20244         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20245         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20246         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20247         manuals/reference/libanjuta/tmpl/defaults.sgml,
20248         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20249         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20250         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20251         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20252         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20253         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20254         manuals/reference/libanjuta/tmpl/plugins.sgml,
20255         manuals/reference/libanjuta/tmpl/properties.sgml,
20256         manuals/reference/libanjuta/tmpl/resources.sgml,
20257         plugins/sample1/plugin.c: Added libanjuta API documentation.
20259 2004-04-22  Naba Kumar  <naba@gnome.org>
20261         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
20262         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20263         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20264         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
20265         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
20266         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
20267         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
20268         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
20269         (removed) libegg/eggradiotoolbutton.c,
20270         (removed) libegg/eggseparatortoolitem.c,
20271         (removed) libegg/eggtoggletoolbutton.c,
20272         (removed) libegg/eggtoolbar.c,
20273         (removed) libegg/eggtoolbutton.c,
20274         (removed) libegg/eggtoolitem.c,
20275         (removed) libegg/prop-editor.c,
20276         (removed) libegg/test-actions.c,
20277         (removed) libegg/test-drag.c,
20278         (removed) libegg/test-merge.c,
20279         (removed) libegg/test-toolbar.c,
20280         libegg/menu/Makefile.am,
20281         (removed) libegg/menu/egg-accel-dialog.h,
20282         (removed) libegg/menu/egg-action-group.h,
20283         (removed) libegg/menu/egg-action.h,
20284         libegg/menu/egg-entry-action.h,
20285         (removed) libegg/menu/egg-markup.h,
20286         (removed) libegg/menu/egg-menu-merge.h,
20287         (removed) libegg/menu/egg-menu.h,
20288         (removed) libegg/menu/egg-radio-action.h,
20289         (removed) libegg/menu/egg-toggle-action.h,
20290         (removed) libegg/menu/howitshouldwork.txt,
20291         (removed) libegg/toolbar/.cvsignore,
20292         (removed) libegg/toolbar/Makefile.am,
20293         (removed) libegg/toolbar/TODO,
20294         (removed) libegg/toolbar/eggradiotoolbutton.h,
20295         (removed) libegg/toolbar/eggseparatortoolitem.h,
20296         (removed) libegg/toolbar/eggtoggletoolbutton.h,
20297         (removed) libegg/toolbar/eggtoolbar.h,
20298         (removed) libegg/toolbar/eggtoolbutton.h,
20299         (removed) libegg/toolbar/eggtoolitem.h,
20300         (removed) libegg/toolbar/prop-editor.h,
20301         (removed) libegg/toolbar/toolbar-api.txt,
20302         (removed) libegg/toolbar/toolbar-ideas.txt,
20303         plugins/devhelp/anjuta-devhelp.ui,
20304         plugins/devhelp/plugin.c,
20305         plugins/editor/action-callbacks.c,
20306         plugins/editor/action-callbacks.h,
20307         plugins/editor/anjuta-docman.c,
20308         plugins/editor/anjuta-document-manager.ui,
20309         plugins/editor/plugin.c,
20310         P plugins/message-view/Makefile.am,
20311         plugins/message-view/anjuta-message-manager.ui,
20312         plugins/message-view/plugin.c,
20313         plugins/sample1/anjuta-sample.ui,
20314         plugins/sample1/plugin.c,
20315         src/action-callbacks.c,
20316         src/action-callbacks.h,
20317         src/anjuta-actions.h,
20318         src/anjuta-app.c,
20319         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
20320         Gtk actions and UIManager. Fixed all plugins to use this.
20321         
20322         * manuals/reference/gtkdoc-scangobj.diff,
20323         manuals/reference/libanjuta/Makefile.am,
20324         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20325         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20326         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20327         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20328         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
20330         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
20331         
20332 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
20333         
20334         * plugins/message-view/imessage-view.c
20335         * plugins/message-view/ianjuta-msgman.c:
20336         Added interfaces
20338 2004-04-17  Adam Weinberger  <adamw@gnome.org>
20340         * configure.in: Added en_CA to ALL_LINGUAS.
20342 2004-04-08  Naba Kumar  <naba@gnome.org>
20344         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
20345         libanjuta/interfaces/Makefile.am,
20346         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
20347         message manager and message view interfaces.
20349         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
20350         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20351         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20352         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
20353         src/anjuta-app.c: Used 'activate' and
20354         'deactivate' virtual methods for plugins. Fixed installed plugins
20355         dialogs. Added remove_widget() method for AnjutaShell.
20357         * libanjuta/interfaces/Makefile.am,
20358         libanjuta/interfaces/ianjuta-document-manager.c,
20359         libanjuta/interfaces/ianjuta-document-manager.h,
20360         libanjuta/interfaces/ianjuta-editor.c,
20361         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
20362         and editor interfaces.
20364         * plugins/devhelp/plugin.c,
20365         plugins/message-view/anjuta-message-manager.plugin.in,
20366         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
20367         plugins/sample1/plugin.c: Updated plugins implementation to
20368         reflect the changes.
20370 2004-04-07  Naba Kumar  <naba@gnome.org>
20372         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
20373         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
20374         libanjuta/interfaces/ianjuta-editor.h,
20375         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
20376         plugins/editor/anjuta-docman.c,
20377         plugins/editor/anjuta-document-manager.plugin.in,
20378         plugins/editor/plugin.c, plugins/sample1/plugin.c,
20379         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
20380         Added supported interfaces for plugins. Tested plugin interfaces
20381         through sample plugin.
20382         
20383 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
20384         
20385         * template/Makefile.am, data/templates/library/Makefile.am
20386         Fixed some automake-1.7 incompatibilities
20387         * template/xmltemplate.c: Small fix
20389 2004-02-23  Naba Kumar  <naba@gnome.org>
20391         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
20392         Added plugins manager dialog.
20393         
20394         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
20395         library dependencies.
20396         
20397         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
20398         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
20399         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
20400         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
20401         geometry command line option.
20402         
20403 2004-02-16  Naba Kumar  <naba@gnome.org>
20405         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
20406         Added interfaces and IAnjutaEditor editor interface.
20407         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
20408         interface.
20409         * libanjuta/anjuta-shell.h: Fixed bug.
20410         
20411 2004-02-13  Naba Kumar  <naba@gnome.org>
20413         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
20414         
20415 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
20416         
20417         * data/template/*/.cvsignore:
20418         Avoid all these ? in cvs output
20420 2004-02-13  Naba Kumar  <naba@gnome.org>
20422         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
20423         includes and linking.
20425         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
20426         and set required version to devhelp 0.8. This devhelp version
20427         can be acquired from gnome cvs branch devhelp branch
20428         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
20430         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
20431         src/actions-callbacks.c: Added Dock Manager settings menu item.
20433         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
20434         * plugins/devhelp/plugin.c: Fixed a linking bug.
20435         
20436         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
20437         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
20438         external GDL dependency and used libegg codes.
20439         
20440 2004-02-12  Naba Kumar  <naba@gnome.org>
20442         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
20443         Added devhelp plugin, but it can't be used without a
20444         patch in devhelp. So it's disabled for now.
20446         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
20447         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
20448         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
20449         Update cvsignore files.
20451         * libanjuta/plugins.c, widgets/e-splash.c:
20452         Fixed plugins loading to show splash icons.
20453         
20454         * plugins/message-view/anjuta-message-manager.plugin.in,
20455         plugins/message-view/plugin.c: Fixed plugin registered name.
20457         * plugins/message-view/anjuta-message-view.png,
20458         plugins/sample1/anjuta-sample-plugin.png: Update images.
20460         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
20461         src/main.c: Fixed layout loading.
20463         * plugins/devhelp/Makefile.am: Fixed error.
20465         * (removed) widgets/*, libanjuta/plugins.h,
20466         src/main.c: Transfered widgets to libanjuta/.
20467         
20468         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
20469         toplevel directory to created only one library as libanjuta-egg.
20471         * data/Makefile.am: Fixed build error.
20473         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
20474         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
20475         libegg/.cvsignore: Added egg dock widget.
20477         * gdl/*: Removed as they are now available in libegg.
20478         
20479 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
20481         * plugins/editor/anjuta-docman.c:
20482         Use stock close icon on tab close button
20484 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
20485         
20486         * data/template/Makefile.am
20487         data/template/language/Makefile.am
20488         data/template/library/Makefile.am
20489         data/template/text/Makefile.am
20490         data/template/project/Makefile.am
20491         data/template/project/terminal/Makefile.am
20492         configure.in: Created Makefile to install templates
20494 2004-02-11  Naba Kumar  <naba@gnome.org>
20496         * plugins/editor/action-callbacks.c,
20497         plugins/editor/anjuta-document-manager.ui,
20498         plugins/editor/plugin.c
20499         plugins/message-view/anjuta-message-manager.ui,
20500         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
20501         
20502 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
20503         
20504         * plugins/message-view/*: MessageView plugin is now loaded
20505         The menu items are still dummies.
20507 2004-02-09  Naba Kumar  <naba@gnome.org>
20509         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
20510         generation.
20511         
20512         * libanjuta/anjuta-preferences.h: Added some documentation.
20513         
20514         * libanjuta/anjuta-shell.h: Removed dead codes.
20515         
20516         * (removed) manuals/reference/gtkdoc-scangobj,
20517         manuals/reference/gtkdoc-scangobj.diff,
20518         manuals/reference/libanjuta/.cvsignore,
20519         manuals/reference/libanjuta/Makefile.am,
20520         manuals/reference/libanjuta/README.inline-doc,
20521         manuals/reference/libanjuta/README.sections,
20522         manuals/reference/libanjuta/libanjuta-docs.sgml,
20523         manuals/reference/libanjuta/libanjuta-sections.txt,
20524         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20525         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20526         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20527         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20528         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20529         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20530         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20531         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20532         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20533         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20534         manuals/reference/libanjuta/tmpl/defaults.sgml,
20535         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20536         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20537         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20538         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20539         manuals/reference/libanjuta/tmpl/plugins.sgml,
20540         manuals/reference/libanjuta/tmpl/properties.sgml,
20541         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
20542         of scan program. Updated templates.
20544         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
20545         editor action callbacks data.
20546         
20547         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
20548         scintilla object ref/unref.
20550 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
20551         
20552         * template/*: Added new xml based template system
20553         * template/dtds/*: Dtds to validate xml files of the template systems
20554         * data/template/*: Some sample template files
20555         Still needs some work but builds fine!
20557 2004-02-06  Naba Kumar  <naba@gnome.org>
20559         * cofigure.in, manuals/Makefile.am,
20560         (added) manuals/reference/*: Added API documentation
20561         structure (gtk-doc based).
20563         * libanjuta/libanjuta.h: Updated
20564         
20565 2004-02-05  Naba Kumar  <naba@gnome.org>
20566         
20567         * configure.in: Sets correct dependencies and
20568         uses gdl external library.
20570         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20571         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20572         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20573         libanjuta/fileselection.h, libanjuta/glue-factory.c,
20574         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20575         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20576         and added file dialogs.
20578         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20579         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20580         Build dynamic libraries for libegg.
20582         * plugins/Makefile.am, plugins/editor/Makefile.am,
20583         plugins/editor/action-callbacks.c, 
20584         plugins/editor/action-callbacks.h,
20585         plugins/editor/anjuta-docman.c,
20586         plugins/editor/anjuta-docman.h
20587         plugins/editor/anjuta-document-manager.plugin.in
20588         plugins/editor/anjuta-document-manager.png
20589         plugins/editor/anjuta-document-manager.ui
20590         plugins/editor/file.c
20591         plugins/editor/file.h
20592         plugins/editor/plugin.c
20593         plugins/editor/print.c
20594         plugins/editor/print.h
20595         plugins/editor/search-replace.c
20596         plugins/editor/search_incremental.c
20597         plugins/editor/search_incremental.h
20598         plugins/editor/text_editor.c
20599         plugins/editor/text_editor.h
20600         plugins/editor/text_editor_cbs.c
20601         plugins/editor/text_editor_menu.h
20602         plugins/sample1/Makefile.am
20603         plugins/sample1/anjuta-sample-plugin.png
20604         plugins/sample1/anjuta-sample.plugin.in
20605         plugins/sample1/anjuta-sample.ui
20606         plugins/sample1/plugin-sample1.c
20607         plugins/sample1/plugin.c
20608         plugins/sample1/plugin.h: Created sample
20609         plugin and fixed editor plugin.
20611         * printing/*: Removed.
20613         * scintilla/Makefile.am: Builds dynamic library.
20615         * src/Makefile.am, src/action-callbacks.c,
20616         src/action-callbacks.h, (removed) src/an_symbol_view.c,
20617         src/anjuta-actions.h, src/anjuta-app.c,
20618         src/anjuta-app.h, src/anjuta-callbacks.c,
20619         src/anjuta-callbacks.h, (removed) src/anjuta.c,
20620         (removed) src/anjuta.h, src/anjuta.ui,
20621         src/layout.xml, src/main.c, src/preferences.h,
20622         src/utilities.c: Debuggged and finally made plugins
20623         loadable.
20625         * global-tags/Makefile.am: Fixed build error.
20627 2004-02-03  Naba Kumar  <naba@gnome.org>
20629         * configure.in: Users GDL from external package.
20630         * plugins/*: Added many new plugins (not ready though).
20631         * src/*: Removed many files (which have been transfered in plugins/).
20632         
20633 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
20635         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20637 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20639         * configure.in: Added editor plugins
20640         
20641         * plugins/Makefile.am, src/search-replace_backend.h,
20642         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20643         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20644         
20645         * Added: plugins/editor/search_incremental.c, 
20646         plugins/editor/search_incremental.h
20648         * Update search-replace in plugins/editor
20649         
20650 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
20651         
20652         * plugins/message-view/message-view.c: Some code clean-up
20654 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20656         * Added: search_incremental[ch]
20657         
20658         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20659         src/mainmenu_callbacks.c, src/toolbar.c
20660         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20661         
20662         * Incremental Search
20664 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20665         
20666         * plugins/message-view/anjuta-msgman.[c/h]:
20667         Added message manager for easier message handling with a
20668         similar interface as docman. Of course you can still use
20669         MessageView standalone.
20670         * plugins/Makefile.am: Added message-view because it compiles
20671         without errors.
20673 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20674         
20675         * plugins/message-view/*: Added message-view plugin 
20676         (still incomplete) 
20677         * configure.in: Added plugins/message-view/Makefile
20679 2004-01-03  Naba Kumar  <naba@gnome.org>
20681         * libanjuta/*.c: Added new files and updated old ones.
20682         * plugins/editor/*: Added editor plugin.
20683         * configure.in: Added editor plugin and moved editor related
20684         files into it.
20686 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
20688         * src/Makefile.am: Added search-replace_backend.[ch]
20689         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20690         find_replace.[ch]
20691         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20692         src/search-replace_backend.c, src/search-replace_backend.h,
20693         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20694         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20695         src/toolbar_callbacks.c
20696         * The advanced Search/Replace functionality now replaces the older
20697         Find/Replace stuff.
20698         * The Search/Replace functionality can be interrupted during a long
20699         Search/Replace;
20700         
20701 2003-12-11  Naba Kumar  <naba@gnome.org>
20703         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20704         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20705         errors.
20706         * Makefile.am, libanjuta/*: Added new module.
20707         * src/Makefile.am: Fixed linking error.
20708         * src/watch_cbs.c: Debugger clean up.
20709         * configure.in: Added libanjuta-2.0.pc
20711         * configure.in, libanjuta/Makefile.am,
20712         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20713         libanjuta instead.
20715 2003-12-11  Naba Kumar  <naba@gnome.org>
20717         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20719         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20720         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20721         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20722         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20723         The user can now give a name at the creation of a new file and
20724         insert automatically (user choice) header, gpl notice, header
20725         template. The file extension is added automatically according
20726         to the selected type of file. The various insert functions have
20727         been moved from mainmenu-callback.c to file.c. The cursor is now
20728         moved after an insert operation. Removes also useless code in
20729         memory.c and search-replace.c
20730         
20731 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
20733         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20734         sortable headers, process tree, removal of path and process params
20735         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20736         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20737         code cleanup
20739 2003-12-10  Naba Kumar  <naba@gnome.org>
20741         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20742         
20743 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20745         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20747 2003-11-28  Naba Kumar  <naba@gnome.org>
20749         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20750         
20751         * manuals/de/*: Added german translation docs.
20752         
20753         * configure.in, Makefile.am, src/Makefile.am,
20754         libegg/*/*: Added libegg library.
20755         
20756         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20757         installation directory.
20758         
20759         * src/text_editor_cbs.c: Fixed closing of file.
20761 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20762                                                                                 
20763         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20765 2003-09-05  Naba Kumar  <naba@gnome.org>
20767         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20768         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20769         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20770         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20771         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20772         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20773         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20774         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20775         using libegg. Initial commit -- compiles but is not complete.
20777 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20779         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20781 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20783         * configure.in: Removed "ta" from ALL_LINGUAS.
20785 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
20787         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20789 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
20791         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20793 2004-04-24  Andras Timar  <tmar@gnome.hu>
20795         * configure.in: Added hu to ALL_LINGUAS.
20797 2004-04-14  Naba Kumar  <naba@gnome.org>
20799         * src/Makefile.am, printing/Makefile.am,
20800         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20801         because we are still using GtkCombo and build breaks with gtk-2.4.
20802         
20803 2004-04-13  Naba Kumar  <naba@gnome.org>
20805         * NEWS: Updated.
20806         * anjuta.spec.in: Fixed build error.
20807         * po/POTFILES.in: Updated.
20808         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20810 2004-04-11  Naba Kumar  <naba@gnome.org>
20812         * NEWS: Updated.
20813         * AUTHORS: Updated.
20814         * configure.in: Added ga in ALL_LINGUAS.
20815         * ChangeLog: Fixed dates.
20816         
20817 2004-04-09  Naba Kumar  <naba@gnome.org>
20819         * src/print.c: Fixed buffer styling bug when printing with
20820         selection.
20822         * data/properties/anjuta.properties: Defined only one base font and
20823         used courier instead of lucidatypewriter, because most newer systems are
20824         unlikely to have it (bug #885023, #925956, #890473).
20825         
20826         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20827         warning.
20828         
20829         * src/an_file_view.c: Fixed possible crash bug.
20831 2004-04-07  Naba Kumar  <naba@gnome.org>
20833         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20834         gtk_main_quit() etc..), so that atexit() functions are not called
20835         (which is apparently done to free up memory and we don't need to
20836         do that at this point). Incidentally, something also happens in the
20837         atexit call which freezes the UI for far too long when the application
20838         exits and we want to avoid that..
20839         * src/glade_iface.c: Fixed compiler warning.
20840         
20841 2004-04-06  Naba Kumar  <naba@gnome.org>
20843         * src/project_dbase_gui.c: Fixed errors.
20845         * src/registers_gui.c: Fixed possible crash bug.
20846         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20847         * src/signals.[c,h]: Used tree view and glade file for dialog.
20848         * src/Makefile.am, src/about.c, src/an_file_view.c,
20849         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20850         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20851         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20852         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20853         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20854         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20855         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20856         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20857         src/launcher.h, src/main.c, src/main_menubar.c,
20858         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20859         src/message-manager-private.cc, src/message-manager.cc,
20860         src/preferences.c, src/project_config.c, src/project_dbase.c,
20861         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20862         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20863         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20864         src/search-replace.c, src/search-replace_backend.c,
20865         src/search_incremental.c, src/search_preferences.c,
20866         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20867         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20868         src/signals_gui.c, src/source.c, src/src_paths.c,
20869         src/stack_trace.c, src/start-with.c, src/style-editor.c,
20870         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20871         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20872         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20873         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20874         tagmanager/Makefile.am, scintilla/include/SString.h,
20875         widgets/Makefile.am, widgets/gnomefilelist.c:
20877         Removed all deprecated codes and substituted
20878         with newer APIs. Fixed some possible crash bugs where cell renderers
20879         were being shared.
20880         
20881         * scintilla/patches/scintilla-minor.patch: Minor patch.
20883 2004-04-06  Naba Kumar  <naba@gnome.org>
20885         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20886         tree after all the files have been added (and not everytime a file
20887         is added in the project). Also fixed some memory corruption
20888         (possibly bug #900478).
20889         
20890         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20891         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20892         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20893         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20894         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20895         qualifier wherever appropriate.
20897 2004-04-05  Naba Kumar  <naba@gnome.org>
20899         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
20900         switch terminal echo on/off. Debugger requires it off, while the
20901         rest requires it on.
20903         * src/search-replace.c: sets search direction and action (in addtion
20904         to target) for find in files.
20905         
20906 2004-04-02  Naba Kumar  <naba@gnome.org>
20908         * src/mainmenu_callbacks.c: Sets filename during save of new files.
20910         * src/project_dbase.c, src/debugger, src/an_file_view.c,
20911         src/an_symbol_view.c: Added an gtk events loop for
20912         displaying project loading status (for loading large projects) and
20913         debugger program starting ... just to give an impression of fastness :-).
20915         * configure.in, anjuta.prj: Bumped version to 1.2.2.
20917         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20918         crash bug, which occurs when opening and closing a large project
20919         repeatedly.
20920         
20921         * src/attach_process.c: Fixed a comiple error for old gcc.
20922         
20923         * src/launcher.c: Prints proper error message when launcher child
20924         could not be executed and exits properly. Fixed a crash
20925         bug (bug #926606).
20926         
20927         * src/resources.c, src/utilities.c, src/glade_iface.c,
20928         src/debugger.c, src/attach_process.c: Properly exits forked children
20929         when they could not be executed.
20930         
20931 2004-04-01  Naba Kumar  <naba@gnome.org>
20933         * src/search-replace.c: Fixed a crash bug (bug #921893).
20935 2004-03-31  Naba Kumar  <naba@gnome.org>
20937         * anjuta.glade: Added a note on compiler options dialog ->support
20938         dialog telling that supports are only available for file mode.
20940         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20941         src/anjuta_cbs.c:
20942         Improved shutdown time delay by bypassing project closing
20943         and unloading plugins.
20945         * src/build_file.c, data/properties/anjuta.properties: Added a property
20946         to toggle on/off for going to first error automatically.
20948 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
20950         * src/debugger.c: fixed core file loading
20951         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20952         for long lines (bugs #700968 and #911376)
20953         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20954         #917982.
20955         * src/anjuta.c: Focuses current AnEditor correctly.
20957 2004-03-30  Naba Kumar  <naba@gnome.org>
20959         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
20960         * AUTHORS: Updated with all contributors names.
20961         * NEWS: Updated.
20962         * src/about.c: Reads contributors names from AUTHORS file.
20963         * manuals/C/anjuta-manual/authors.xml: Points to online
20964         contributors list.
20965         
20966 2004-03-29  Naba Kumar  <naba@gnome.org>
20968         * data/properties/ada.properties: Fixed syntax colors. Patch
20969         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
20970         (bug #923474).
20972         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
20973         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
20974         generated projects, so that their pixmap files are
20975         found properly (bug #919903).
20976         
20977         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
20978         anjuta.
20980         * src/source.c: Installs .glade file of libgllade
20981         projects in $(datadir)/$(package)/glade (part of bug #861038).
20982         
20983         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20984         in compiler options (bug #883837).
20985         
20986         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20987         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20988         
20989 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
20991         * anjuta/src/search-replace.c: fixed another crash bug in
20992         "Find Usage"
20993         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20994         breakpoint property fix
20996 2004-03-29  Naba Kumar  <naba@gnome.org>
20998         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20999         (new) manuals/C/anjuta-advanced-tutorial/*:
21000         Added menu entry for 'Anjuta Advanced Tutorial'
21001         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
21003 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21004         
21005         * src/fileselection.[ch], src/mainmenu_callbacks.c:
21006         Fixed bug #908941  ('Open' starts in wrong directory)
21007         
21008 2004-03-26  Naba Kumar  <naba@gnome.org>
21010         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
21011         compile error and bug #905738 with terminal.
21013         * src/search_incremental.c, src/register.c, src/sharedlib.c,
21014         src/search-replace.[h,c], src/search_incremental.[h,c],
21015         src/search_preferences.h, src/utilities.c, src/anjuta.c,
21016         src/text_editor.[c,h]: Fixed compiler warnings.
21017         
21018         * src/search-replace.c: Fixed a memory corruption (possible
21019         fix for bug #921893, but not yet confirmed).
21020         
21021         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
21022         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
21023         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
21024         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
21026 2004-03-25  Naba Kumar  <naba@gnome.org>
21028         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
21029         crash bug with attach process dialog and made the dialog closable
21030         with 'esc'.
21031         
21032         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
21033         always display within the margin.)
21034         
21035         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
21036         the old breakpoint when it's properties are updated
21037         (creating a new updated one).
21038         
21039 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
21041         * src/aneditor.cxx, src/aneditor.h: fixed calltips
21042         displayed for wrong file.
21043         * src/breakpoints.c: conditional breakpoints
21044         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
21045         "Find in Files..." disabling policy
21047 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21049         * src/build_file.c: Fixed bug #874380
21050         Goto the first error if it exists.
21052 2004-03-24  Naba Kumar  <naba@gnome.org>
21054         * src/anjuta.c: Fixed to get correct child exit status
21055         using mask (bug #905738).
21056         
21057         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
21058         Aligned buttons in the New file dialog,
21059         set default response to OK, entry box activates default response,
21060         ESC closes dialog and hides on delet_event.
21062 2004-03-19  Naba Kumar  <naba@gnome.org>
21064         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
21065         tree).
21067 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
21069         * src/search-replace.c: fixed "Find Usage" crash when no project open
21071 2004-03-17  Naba Kumar  <naba@gnome.org>
21073         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
21074         Fixed the generated projects to read m4 directory if the directory
21075         exists (bug #917781).
21076         
21077 2004-03-12  Naba Kumar  <naba@gnome.org>
21079         * HACKING: Fixed formatting for auto-parsing.
21081 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
21082         
21083         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
21084         rework (bug #890609)
21086 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21087         
21088         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
21090 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21091         
21092         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
21093         * src/search_preferences.c: Fixed typo.
21094         
21095 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21096         
21097         * src/search-replace.c: improved Search&Replace
21098         For the moment "Replace All" does not work with non opened files
21099         but Anjuta should not crash now ! ??? 
21100         
21101 2004-02-26  Naba Kumar  <naba@gnome.or>
21103         * src/source.c: Fixed to pass cflags correctly
21104         and suppress the automake's default cflags.
21105         bug #816130, #801056, #782798, #773459
21106         
21107         * data/properties/anjuta.properties: Do not defualt to -k make option.
21108         bug #875486.
21110         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
21111         bug #877683.
21112         
21113         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
21114         
21115         * src/message-manager-private.cc: Disabled debug messages.
21116         
21117 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
21119         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
21121 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21122         * anjuta.glade, src/search-replace.c:
21123         Reduced Search&Replace dialog, bug #902636.
21124         
21125 2004-02-23  Naba Kumar  <naba@gnome.or>
21127         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
21128         (bug #866143).
21130 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21131         
21132         * src/search_incremental.c: Fixed bug #900903
21134 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
21135         
21136         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
21137         src/anjuta.c: Fixed bugs #890609 and #890609
21139 2004-02-23  Naba Kumar  <naba@gnome.or>
21141         * src/message-manager.cc: Disconnects menuitem signal properly.
21142         Fixed bug #901723.
21143         
21144         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
21145         bug #900897.
21146         
21147 2004-02-20  Naba Kumar  <naba@gnome.org>
21149         * src/message-manager-private.[c,h]: Implemented keypress
21150         event for the terminal and resets it when ctrl c or ctrl d
21151         is pressed. But it doesn't seem to be working on keypress.
21152         Added a workaround to let it work on key release instead.
21153         (bug #878357).
21154         
21155         * src/search-replace: Fixed compiler warnings.
21156         
21157 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
21159         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
21160         Use defined file name when saving new files (fixes bug #898105)
21161         Don't change filename when clicking on a directory
21162         
21163         BTW: Happy birthday to me :-)
21164         
21165 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21166         
21167         * src/search-replace.c: Fixed a crash bug 
21168         Crash on Find & Replace (#887833)
21169         
21170 2004-02-18  Naba Kumar  <naba@gnome.org>
21172         * src/executer.c: Fixed a crash bug.
21173         
21174         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
21175         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
21176         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
21177         instead of GtkWindow (Part of bug #671596).
21178         
21179         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
21180         src/registers_gui.c, src/registers_cbs.[h,c],
21181         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
21182         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
21183         src/compiler_options.c, src/an_file_view.c, start-with.c,
21184         src/anjuta-tools.c, help.c:
21186         Added "close" buttons on all
21187         dialogs (HIG) and fixed to properly response to ESC close
21188         (Part of bug #671596).
21190         * src/launcher.c: Disabled printing of long debug lines.
21191         
21192         * src/utilities.h: Fixed a compiler warning.
21193         
21194 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
21196         * src/anjuta.c: "Save all" action now asks for filenames for new files
21197         (fixes bug #898111)
21199 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
21201         * anjuta.glade, src/text_editor.c:
21202         Fixed a typo in Hello World indentation style 
21203         Fixed misuse of translated strings when looking for style
21204         This entry fixes bug #876037
21206 2004-02-16  Naba Kumar  <naba@gnome.org>
21208         * src/utilities.c: Fixed return value when dest file could
21209         not be created.
21211         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
21212         * src/utilities.[c,h]: Removed 'cmp' dependency and used
21213         internal function to compare files.
21214         
21215 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
21217         * src/message-manager-private.cc:
21218         Set bold color as foreground color in terminal
21219         (fixes bug #864924)
21221         * src/aneditor.cxx:
21222         Use font style defined for message indicators in
21223         preferences/messages
21224         (fixes bug #885032)
21226 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
21228         * src/build_project.c:
21229         Use build.silent option from preferences (fixes bug #895726)
21230         
21231 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
21233         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21235 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
21236         
21237         Patch from Massimo Corà <maxcvs@email.it>:
21238         * scintilla/LexCPP.cxx: Support "///" comments
21240 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21241         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21242         src/search_replace.h, src/search-replace_backend.h
21243         anjuta.glade
21244         
21245         * Added: src/search_preferences.c, src/search_preferences.h
21246         Allow the user to save search/replace settings and give them names.
21248 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
21249         
21250         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
21251         scintilla/ScintillaGTK.cxx:
21252         Hopefully fixed AMD 64 crash bug by using correct marshaller
21254 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
21256         * src/preferences.c: Save GtkOptionMenu properties properly
21257         * src/text_editor.c: Fixes editor mispell of fold.symbols property
21259 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21260         
21261         * configure.in, src/Makefile.am, scintilla/Makefile.am:
21262         Fixed libiconv issue
21263         * NEWS: Updated
21265 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21266         
21267         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21268         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
21269         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
21270         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
21271         src/sharedlib_gui.c:
21272         Debugger speed-up, replaced deprecated GtkCList
21274 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
21276         * src/text-editor.c: Use stock gtk+ close button for editor tabs
21278 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
21280         * configure.in: Added "sq" to ALL_LINGUAS.
21282 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
21284         * configure.in: Added "ko" to ALL_LINGUAS.
21286 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21288         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
21289         src/search_incremental.c, src/search_incremental.h: 
21290         Search_incremental code cleanup
21292 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21294         * scintilla/*/*: Updated scintilla to CVS
21295         * Added: scintilla/Readme.sync
21296         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
21297         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21298         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
21299         scintilla/ScintillaGTK.cxx,
21300         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
21301         scintilla/include/Scintilla.iface: Updated.
21303 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21305         * search-replace_backend.[ch], search_incremental[ch]: Added
21306         
21307         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21308         find_replace.[ch]: Removed.
21309         
21310         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21311         src/search-replace_backend.c, src/search-replace_backend.h,
21312         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21313         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21314         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
21315         functionality now replaces the older Find/Replace stuff. The Search/Replace
21316         functionality can be interrupted during a long Search/Replace.
21318 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
21320         * widgets/gnomefilesel.c: Fix use of previously freed memory on
21321         selecting ".." and "." from file selector. 
21323 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
21325         * anjuta.glade: Fixed wrong "fold.symbols" property
21327 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21328         
21329         * src/project_dbase_gui.c: Alphabetical order ;-)
21330         * src/compiler_options.c: Fixed bug #867539
21331         * src/launcher.c: Workaround for bugs #864922, #849928,
21332         #846386 and #845782: The launcher no longer hangs but does
21333         not get the exit status correctly sometimes.
21334         * Changes suggested by Bosik are obviously already in without
21335         any Changelog entry (ClsGen.c, project_dbase_gui.c)
21336         * NEWS, README, anjuta.prj, configure.in: 
21337         Changed version to 1.2.1
21338         
21339         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
21340         * anjuta_dialogs_strings.c, anjuta.glade: 
21341         Fixed bugs #860906, #859329
21342         
21343         Patch from grzegol@pld-linux.org
21344         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
21345         freedesktop.org standard)
21347 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21348         
21349         Patch from Stefano Vallarino <stevalla@libero.it>:
21350         * src/source.[c/h]: Fixes cpp sample file to conform to 
21351         ISO/IEC 14882, C++-Standard 
21353 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
21355         Review by Johannes Schmid <jhs@cvs.gnome.org>
21356         * src/build_file.[ch]: Add build_execute_shell_command which executes the
21357         command using sh -c.
21358         * src/compile.c: Use build_execute_shell_command when compiling single
21359         files.
21361 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21362         
21363         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
21364         * src/breakpoints.c: Code cleanup, workaroud for possible 
21365         launcher bug
21366         * src/src_paths.c: Update debugger dirs on directory change
21368 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
21370         Review by Johannes Schmid <jhs@cvs.gnome.org>
21371         * src/attach_process.c, src/attach_process.h, anjuta.glade:
21372         sortable headers, process tree, removal of path and process params
21373         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21374         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21375         code cleanup
21377 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21378         
21379         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21380         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
21381         Add a dialog for "New file" which lets the user set the 
21382         filename and to add copyright/header templates to the file
21383         * Review: Changed function names to contain modules name (file_)
21385 2003-12-09  Naba Kumar  <naba@gnome.org>
21387         * setup-gettext: Fixed a typo.
21388         * scintilla/Makefile.am: Fixed a build error for SMP systems.
21390 ---- Released version 1.2.0 ---
21392 2003-12-08  Naba Kumar  <naba@gnome.org>
21394         * src/preferences.c: Fixed compiler error.
21395         * global_tags/create_global_tags.sh: Fixed to install properly
21396         even when system.tags could not be generated.
21397         * NEWS: Updated.
21399 2003-12-06  Naba Kumar  <naba@gnome.org>
21401         * setup-gettext: Fixed to not generate intl directory with gettextize.
21403         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
21404         * src/anjuta.c: Filters out unnecessary files from find in files
21405         command.
21406         
21407         * NEWS: Updated.
21408         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
21409         * src/widzard_gui.c: Added horiz scrollbar for desc text.
21410         
21411 2003-12-04  Naba Kumar  <naba@gnome.org>
21412         
21413         * src/gnome_project.c: Enables debug and optimization flags for
21414         new projects.
21415         
21416         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
21417         
21418         * src/project_dbase_gui.c: combined header and c files for
21419         file selector.
21420         
21421         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
21422         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
21424 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21426         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21428 2003-11-29  Naba Kumar  <naba@gnome.org>
21430         * configure.in, anjuta.prj: Bumped version to 1.2.0.
21431         * NEWS: Updated.
21433 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
21434         
21435         * src/main_menubar.c: Now files cannot be opened twice in recently
21436         file menu
21438 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
21440         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
21442 2003-11-28  Naba Kumar  <naba@gnome.org>
21444         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
21445         
21446 2003-11-27  Naba Kumar  <naba@gnome.org>
21448         * src/breakpoints.c, src/launcher.c, src/find_text.c,
21449         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
21450         
21451         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
21452         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
21453         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
21454         checkbox in project wizard (project options page) to enable/disable
21455         source code generation with glade(mm).
21456         
21457         * NEWS: Updated
21458         
21459 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
21461         * src/dnd.c: Opening files with special characters in the name.
21463 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
21465         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
21466         a long time.
21468 2003-11-18  Naba Kumar  <naba@gnome.org>
21470         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
21471         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
21472         src/project_import.c, plugins/patch/patch-plugin.c:
21473         Fixed g_signal_diconnect calls to pass correct data.
21474         (Fixed possible crash in project imports).
21475         
21476         * NEWS: Updated.
21477         
21478 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
21480         Reviewed by Naba Kumar  <naba@gnome.org>
21481         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
21482         and debugger. Sets default settings for pty in launcher.
21483         * data/gdb.init: Removed charset work around (now works with user's
21484         native charset)
21485         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
21487 2003-11-18  Naba Kumar  <naba@gnome.org>
21489         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
21490         names of 'index' to 'idx'.
21491         
21492 2003-11-17  Naba Kumar  <naba@gnome.org>
21494         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
21495         * src/project_dbase.c: Prompts user for unsaved project files
21496         when project is closed.
21497         
21498 2003-11-16  Naba Kumar  <naba@gnome.org>
21500         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
21501         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
21502         older gcc.
21503         
21504 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
21505         
21506         * src/anjuta.c: Fixed crash related to tag == NULL while 
21507         anjuta is exiting
21509 2003-11-11  Naba Kumar  <naba@gnome.org>
21511         * src/glade_iface.c: Avoids error conditions for glade or glademm not
21512         found. It simply doesn't generate the c/c++ codes and continues with
21513         just a warning.
21514         * NEWS: Updated.
21515         
21516 2003-11-10  Naba Kumar  <naba@gnome.org>
21518         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
21519         'Start with dialog'.
21521         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
21522         German translation of anjuta-tutorial.
21523         
21524         * src/launcher.c: Fixed an encoding bug with GIOChannels.
21525         * NEWS: Updated.
21527 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21529         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
21530         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
21531         the syntax highlighting in Preferences, the automatic syntax
21532         highlighting is now selected. When the debugger is stopped and the
21533         breakpoints window not closed, the gtk_tree_view in this window is
21534         now made unsensitive.
21536 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
21538         * src/preferences.h, src/preferences.c, anjuta.glade:
21539         Fixed translation bug in preferences by using GtkOptionMenu
21540         * anjuta.prj: Project version 1.1.98
21542 ---------------- Released version 1.1.98 ----------------
21544 2003-11-07  Naba Kumar  <naba@gnome.org>
21546         * anjuta.spec.in: Revived docs package and combined all docs into
21547         one package.
21548         * configure.in: Bumped version to 1.1.98 rc2
21549         * NEWS: Updated.
21550         * anjuta.spec.in: Fixed scrollkeepr-update command.
21551         * anjuta.spce.in: Fixed file permissions.
21553 2003-11-06  Naba Kumar  <naba@gnome.org>
21555         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21556         menus to activate anjuta helps.
21557         
21558         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21559         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21560         manuals/C/anjuta-faqs/legal.xml (added),
21561         manuals/C/anjuta-faqs/Makefile.am,
21562         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21563         manuals/C/anjuta-faqs/.cvsignore,
21564         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21565         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21566         manuals/C/anjuta-tutorial/legal.xml (added),
21567         manuals/C/anjuta-tutorial/Makefile.am,
21568         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21569         manuals/C/anjuta-tutorial/.cvsignore,
21570         manuals/C/anjuta-manual/*.sgml (removed),
21571         manuals/C/anjuta-manual/*.xml (added),
21572         manuals/C/anjuta-manual/Makefile.am,
21573         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21574         manuals/C/anjuta-manual/.cvsignore,
21575         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21576         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21577         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21578         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21579         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21580         manuals/ja/anjuta-faqs/legal.xml (added),
21581         manuals/ja/anjuta-faqs/Makefile.am,
21582         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21583         manuals/ja/anjuta-faqs/.cvsignore,
21584         manuals/ja/anjuta-manual/*.sgml (removed),
21585         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21586         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21587         manuals/ja/anjuta-manual/*.xml (added),
21588         manuals/ja/anjuta-manual/Makefile.am,
21589         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21590         manuals/ja/anjuta-manual/.cvsignore,
21591         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21592         manuals/sgmldocs.make (removed),
21593         manuals/xmldocs.make (added), manuals/omf.make (added),
21594         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21595         documentations to newer docbook xml documentations. Converted 
21596         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21597         Enabled manulas installations.
21598         
21599         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21601 2003-11-05  Naba Kumar  <naba@gnome.org>
21603         * data/gdb.init: Sets host's charset to ascii to solve debugger
21604         freeze up due to uninitialized strings in target program.
21606         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21607         Fixed a crash bug with 'Add expression in watch'. Bug #822017
21608         
21609         * NEWS: Updated.
21610         
21611         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
21612         src/launcher.c: Turns off echo in spawned pty to fix debugger.
21614 2003-11-04  Naba Kumar  <naba@gnome.org>
21616         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21617         problems.
21618         
21619         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21620         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21621         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21622         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21623         in file headers.
21624         
21625         * src/search-replace.c: Fixed infinite loop bug.
21626         * start-with.c: Fixed a crash bug with "Open last project".
21627         
21628         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
21629         * scintilla/Makefile.am: Fixed compiler option.
21630         
21631 2003-10-16  Naba Kumar  <naba@gnome.org>
21633         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21634         * src/text_editor.c: Fixed autoformat.
21635         
21636 2003-10-15  Naba Kumar  <naba@gnome.org>
21638         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21639         of CTRL+number.
21640         
21641 2003-10-09  Naba Kumar  <naba@gnome.org>
21643         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21644         
21645 2003-10-08  Naba Kumar  <naba@gnome.org>
21647         * src/source.c: Fixed a GETTEXT typo error.
21648         * anjuta.glade: Made 'Sorted in order you open them' default option
21649         for editor tabs.
21651         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21652         * anjuta.glade, data/properties/anjuta.properties:
21653         Fixed the freeze of the "Preferences" combos at the first Anjuta
21654         init is generated by:
21655                 - a not complete translation of preferences.c file
21656                 - a difference between 2 names in anjuta.glade and
21657                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21658                 - the same name given to 3 combos (anjuta.glade).
21659                 
21660         * src/find_text.c: If the "whole document" mode is selected,
21661         a new search will select the next occurrence (Bug #764954).
21662         It is now possible to use the shortcuts to search next or previous
21663         occurrence even if the search dialog has the focus.     Bug #790318
21664         
21665         * src/main_menubar_def.h: "Select code block" shortcut; the new
21666         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21667         (Bug #811016).
21669         Patch from: Richard Lee  <r.h.lee@comcast.net>
21670         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21671         tagmanager/tm_workspace.c: The following is a patch to fix a
21672         seemingly random occurence where Anjuta would crash when a
21673         certain key was pressed.
21675 2003-09-29  Naba Kumar  <naba@gnome.org>
21677         * src/find_in_files.c: Ignores binary by default. Disabled the option
21678         of NOCVS search, because launcher does not use sh and hence can not
21679         pipe.
21680         
21681         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21682         "clean before build" state in project session and not in account session,
21683         otherwise the state gets reflected to other projects causing annoyance.
21684         
21685         * src/compiler_options.c: Fixed a bug where compiler options were always
21686         claimed 'modified'.
21688         * src/build_project.c, data/properties/anjuta.properties,
21689         src/commands.[h]: Fixed a bad bug where clean-before-build
21690         doesn't work.
21691         
21692         * scintilla/patches/research-cvs-nolog.diff,
21693         scintilla/patches/scintilla-ac-gtk2-port.diff,
21694         scintilla/patches/scintilla-ac-sort-fix.diff,
21695         scintilla-optimization.diff: Removed, because they are already in
21696         scintilla CVS.
21697         
21698         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21699         2003-09-29).
21701         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21702         scintilla/LexYAML.cxx: Added new scintilla lexers.
21703         
21704         * TODO, NEWS: Updated.
21706         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21707         * src/utilities.c: Fixed typo bugs.
21709 2003-09-26  Naba Kumar  <naba@gnome.org>
21711         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21712         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21713         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21714         text_editor_find() and Fixed I-Search wrapping.
21715         * src/debugger.c: Fixed to pass a newline after a debugger
21716         command (which was broken since the launcher was refactored.
21717         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
21719 2003-09-25  Naba Kumar  <naba@gnome.org>
21721         * src/toolbar_callbacks.c: Fixed start of incremental search.
21722         
21723         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21724         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21725         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21726         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21727         menu and implementation.
21729 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21731         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21732         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21733         variables in Locals window.
21735 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
21737         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21738         * src/utilities.[ch] : Fix a tooltip bug in 
21739         anjuta_util_toolbar_append_stock(), the label appeared instead of
21740         the tooltip text. Remove label from arguments of the function
21741         because label is included in the stock icon data.
21742         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21743         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21744         * FIXME: translation file should be updated because of label text removal.
21746 2003-09-24  Naba Kumar  <naba@gnome.org>
21748         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21749         
21750         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21751         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21752         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21753         stdout and stderr. Also buffered output and check-for-password
21754         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21755         with password prompts. Checkes for password prompts from all outputs.
21756         
21757         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21758         which takes a string (which could be utf8 also) and converts into
21759         utf8 string.
21760         
21761         * src/main.c: Connects kernel signals after gnome_program_init().
21762         
21763         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21764         * src/message-manager.c: Fixed bug #787026 by converting the strings
21765         to proper UTF8.
21766         
21767 2003-09-22  Naba Kumar  <naba@gnome.org>
21769         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21770         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21771         GtkCList and using GtkTreeView instead. Added the patch.
21772         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21773         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21774         
21775 2003-09-19  Naba Kumar  <naba@gnome.org>
21777         * printing/print.c: Proper UTF8 printing support.
21778         * src/main.c: moved kernel signal connects at the
21779         end of application initialization.
21780         
21781 2003-09-18  Naba Kumar  <naba@gnome.org>
21783         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21784         (new) lexers.make, (new) lexers: Update scintilla to latest
21785         scintilla CVS (2003-09-18), added new lexers, automated
21786         lexers makefiles sections and scintilla update. Added
21787         patches. Optimized pango rendering. Fixed a crash bug
21788         in scintilla.
21789         
21790         * (new) scintilla/patches/research-cvs-nolog.diff: Added
21791         patch to remove cvs log command from RESearch.cxx file.
21792         * scintilla/patches/scintilla-pango-always.diff:
21793         Fixed file name.
21794         * scintilla/RESearch.cxx: Removed spurious cvs log command
21795         and logs.
21796         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21797         
21798         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21799         * src/dnd.c: Fixed a crash bug with DND.
21800         
21801 2003-09-15  Naba Kumar  <naba@gnome.org>
21803         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21804         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21805         src/toolbar_callbacks.c: Added an additional parameter to
21806         text_editor_goto_line() funtion which decides if the line should
21807         be made visible (if it's under fold).
21808         
21809         * src/style-editor.c: Fixed a compiler warning.
21810         * src/message-manager.cc: Calls parent method correctly.
21812         * src/preferences.h: Fixed prent class.
21813         
21814         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21815         * src/project_dbase.c: Fixed bug #713210.
21816         
21817 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21818                                                                                 
21819         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21821 2003-09-11  Naba Kumar  <naba@gnome.org>
21823         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21824         * src/style-editor.c: Fixed bug #769130 (Crash on font
21825         selection dialog).
21826         
21827         * src/message-manger.[h,cc]: Made AnMessageManager
21828         derived from GtkFrame and removed deprecated code.
21829         
21830         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21831         compiler warnings.
21832         
21833 2003-09-09  Naba Kumar  <naba@gnome.org>
21835         * src/Makefile.am: Addded rules for built sources.
21836         
21837 2003-09-08  Naba Kumar  <naba@gnome.org>
21839         * (new) src/anjuta-marshalers.list: Added marshalers definition
21840         file.
21841         
21842         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21843         and CXXFLAGS are not overwriten by automake's default.
21844         * src/style-editor.c: Added 'operators' in the style editor.
21845         
21846         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21847         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
21848         * src/message-manager-private.cc, src/message-manager.cc:
21849         Converts message going into message into UTF-8 endoding.
21850         * src/main.c: Uses UTF-8 codeset for localization.
21851         
21852 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
21854         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21855         
21856 2003-09-08  Naba Kumar  <naba@gnome.org>
21858         * TODO: Updated.
21859         
21860         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21861         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21862         Fixed bug #798717, Find - Find&Replace - Find in files bug;
21863         The combo entries were updated if the same data with a different
21864         case exist in the combo list. The combo entries are now case sensitive. 
21865         Search&Replace bug; First search ,max actions = 0 ==> now max
21866         actions = 100.
21867         
21868 2003-09-08  Naba Kumar  <naba@gnome.org>
21870         * TODO: Updated.
21871         * src/utilities.[c,h]: a function takes contant args.
21872         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21873         Now the child terminated signal is emitted properly.
21874         * src/Makefile.am: Used $(top_srcdir) for referring to 
21875         scintilla objects.
21876         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21877         definitions file which will generate anjuta-marshalers.[c,h] files.
21878         * src/.cvsignore: Updated.
21879         * src/build_project.c: Changed su command to preserve quotes.
21880         * src/anjuta-tools.c, tagmanager/tm_project.c,
21881         tagmanager/tm_workspace.c: Use standard tmp file.
21882         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21883         so that users could report bugs easily.
21884         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21885         
21886         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21887         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21888         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21889         src/attach_process.c, src/breakpoints.c, src/commands.c,
21890         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21891         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21892         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21893         src/memory.c, src/message-manager-private.c, src/preferences.c,
21894         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21895         src/search-replace.[c,h], stack_trace.c, text_editor.c,
21896         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21897         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21898         Fixed compile warnings and cleanup.
21899         
21900         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21901         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21902         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
21903         Removed libzvt usage and implemented child spawing differently. Launcher is
21904         now proper GObject, which can be created multiple times (and can be
21905         operated in parallel).
21907         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21908         * src/project_import_gui.c, src/project_import_cbs.c,
21909         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21910         (crash on project import). Removed deprecared codes.
21911         
21912 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21913         
21914         * src/cvs.c: Fixed cvs output bug.
21916 2003-09-03  Naba Kumar  <naba@gnome.org>
21918         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21919         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21920         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21921         src/text_editor_cbs.c: Implements --
21922                 If the debugger is started
21923                         A double click in the margin add or remove a breakpoint
21924                         A single click activate or deactivate the breakpoint
21925                 else
21926                         A double click in the margin add or remove a bookmark
21928 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21929         
21930         Reviewed by Naba Kumar  <naba@gnome.org>
21931         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21932         User is now able to choose a branch on cvs update for project.
21933         Cleaned up variable names.
21935 2003-09-03  Naba Kumar  <naba@gnome.org>
21937         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21938         src/Makefile.am: Added lexers.
21939         * scintilla/*/*: Updated...
21940         * src/an_symbol_view.c: Fixed a crash bug.
21941         * src/compiler_options.c, src/project_dbase.c: Fixed compile
21942         and build bugs.
21943         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21944         * src/source.c: Fixed project generation bug with gettext code.
21945         * tagmanager/tm_project.c: Fixed a crash bug.
21946         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21947         bug when there is no project open. Bug #____.
21948         * src/source.c: Fixed a bug with build failure with non-gnome
21949         project with glade-generated source (eg. gtk2). Bug #____.
21950         * NEWS: Updated...
21952 2003-08-22  Naba Kumar  <naba@gnome.org>
21954         Patch from: Rob Bradford  <rob@debianplanet.org>
21955         * data/Makefile.am: Fixed to install properly during
21956         package building.
21957         
21958         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21959         * src/debug-tree.c: Fixed a crash bug.
21960         * src/compiler_options.c: Takes care of linking the missing pieces;
21961         C flags, libs, optimization options, debug and profile.
21963         Patch from: Enver ALTIN  <ealtin@casdb.com>
21964         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
21965         
21966 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
21968         Reviewed by Naba Kumar  <naba@gnome.org>
21969         * src/project_dbase.c: Fixed bugs #778263 and #778413
21970           Adding multiple files to project should work now.
21972 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21974         Reviewed by Naba Kumar  <naba@gnome.org>
21975         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
21976         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
21977         for Locals window.
21979 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21981         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21983 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21985         * src/text_editor.c: Fix translatable string (#113934).
21987 2003-07-04  Naba Kumar  <naba@gnome.org>
21989         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21990         bug when there is no project open. Bug #____.
21991         
21992         * src/source.c: Fixed a bug with build failure with non-gnome
21993         project with glade-generated source (eg. gtk2). Bug #____.
21995 2003-06-26  Naba Kumar  <naba@gnome.org>
21997         * src/anjuta.h: Removed reference to windows-dialog.h.
21998         * src/message-manager-private.[cc,h]: Fixed doulbe click
21999         activation of messages to properly jump at the destination.
22000         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
22001         * src/toolbar.c: Code clean-ups.
22002         
22003         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22004         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
22005         
22006         * src/message-manager-private.[cc,h]: Removed dead codes.
22007         
22008         * (new) data/properties/css.properties,
22009         data/properties/anjuta.properties, data/properties/Makefile.am:
22010         Added CSS syntax hiliting properties.
22011         
22012         * tagmanager/tm_file_entry.c: Fixed a possible bug.
22013         * src/debugger.c: Clean ups.
22014         * src/lexer.h: Added CSS lexer definition.
22015         
22016         * Makefile.am: Installs destop file properly.
22017         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
22018         * NEWS: Updated for 1.1.97 release.
22019         * src/main_menubar_def.h: Changed some non working shortcuts.
22020         
22021 2003-06-24  Naba Kumar  <naba@gnome.org>
22023         * src/search-replace.c: Shows the dialog properly, even when it is
22024         hidden behind another window.
22025         
22026         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
22027         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
22028         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
22029         and code clean up.
22030         
22031         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
22032         setup wizard dialogs.
22033         
22034         * src/debugger.c: Removed a redundant call to
22035         debugger_update_controls().
22036         * src/compiler_options.c, src/launcher.c: code cleanup.
22037         * src/executer.c: Fixed execution bug with 'Set Program params...".
22038         
22039 2003-06-23  Naba Kumar  <naba@gnome.org>
22041         * widgets/e-splash.c: Removed border around the splash image.
22042         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
22043         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
22044         * src/cvs.c: Added a frame around commit log text widget.
22045         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
22046         crash bug associated with translated combo box list in preferences
22047         dialog (in different locale other than en_US). Used widget names
22048         to pass the combo list items.
22049         * po/POTFILES.in: Updated.
22050         * src/launcher.c: Creates the zvt terminal at startup (and not
22051         every time a build is done) -- speeds up buld operations.
22052         * src/file_history.c: Should be if() conditional instead of
22053         assertion check.
22054         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
22055         Disabled useless warnings.
22056         * src/project_dbase.c: Fixed bonobo 2 project name.
22057         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
22058         and uses correct glade-2 for file generation.
22059         
22060 2003-06-21  Naba Kumar  <naba@gnome.org>
22062         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
22063         And disables autocomple show for numbers (very annoying).
22064         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
22065         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
22066         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
22067         from view menu and adjust the controls accordingly.
22068         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
22069         only OK button.
22070         * src/project_dbase.[c,h]: Removed show_local flag processing.
22071         * src/message-manager.[c,h]: Reorganized messages tabs in more
22072         sensible order.
22073         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
22074         Also added PCRE dependency.
22075         
22076 2003-06-20  Naba Kumar  <naba@gnome.org>
22078         * pixmaps/anjuta_splash.png: New splash.
22079         from Jean Schurger  <yshartk@schurger.org>
22080         
22081         * src/controls.c: De-sensitize run-to-cursor when debugger
22082         is not running.
22083         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
22084         
22085         * src/message-manager-private.cc: Fixed to properly jump at
22086         the right file:line.
22087         
22088         * src/appwiz_page1.c: Fixed to correctly determine the project
22089         trpe from the wizard.
22090         
22091 2003-06-20  Naba Kumar  <naba@gnome.org>
22093         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
22094         * src/watch_gui.c: Code cleanups.
22095         * src/debugger.[c,h], src/stack_trace.[c,h],
22096         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
22097         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
22098         Removed direct access to stack_trace private data, Increased debugger
22099         command size from 256 to 1024 (to be on safer side). Also implemented
22100         row-activated signle for seting frame and viewing the source.
22101         * src/debugger.c: Avoids starting program and stopping debugger
22102         when starting debugger and stopping program, respectively.
22103         
22104         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
22105         Reverted codes to start debugger automatically
22106         The file is brought to the state just after the branching 
22107         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
22108         some code clean ups.
22109         
22110         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
22111         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
22112         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
22113         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
22114         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
22115         src/project_dbase.c: Code clean ups.
22116         
22117         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
22118         (Projects dir) so that correct $HOME/Projects path is set when
22119         anjuta is run for the first time.
22120         
22121 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
22123         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
22125 2003-06-13  Naba Kumar  <naba@gnome.org>
22127         * src/stack_trace_cbs.c: Moved variable declaration at the
22128         top of the block (bug #737867)
22129         
22130         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
22131         just CFLAGS and CXXFLAGS (bug #743617).
22132         
22133         * src/create_global_tags.sh: Fixed shell script to properly
22134         detect installed *-config files.
22135         
22136 2003-06-12  Naba Kumar  <naba@gnome.org>
22138         * src/preferences.[c,h]: Added methods for custom widgets in
22139         preferences: using custom set/get methods for them.
22140         
22141         * src/anjuta-encoding.c: Implemented up/down of the encodings
22142         in the list and property saves correctly.
22143         
22144         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22145         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
22146         the beginning of a file.
22148         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22149         * src/aneditor.cxx, src/aneditor.h,
22150         src/controls.c, src/main_menubar.c, src/main_menubar.h,
22151         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22152         src/mainmenu_callbacks.h: Allows the operator to select the current
22153         word or the current line (Request: 680801). It puts also
22154         sensitive/unsensitive several select/comment menu items.
22156         * src/breakpoints.c: Presets by default the current line for a
22157         defined breakpoint.
22159 2003-06-11  Naba Kumar  <naba@gnome.org>
22161         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
22162         color (red highlight) now cosistent for inactive tabs also.
22163         
22164         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
22165         'Advanced search and replace' in Edit->Search submenu.
22166         
22167         * data/properties/tcltk.properties: Fixed bug #731851. Added line
22168         wrappings '\' where     they were missing.
22169         
22170         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
22171         message is now more descriptive and details the correct thing to do
22172         for GNOME2 desktop.
22173         
22174 2003-06-10  Naba Kumar  <naba@gnome.org>
22176         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
22177         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
22178         Removed any reference to particular version of automake/autoconf
22179         so that they could work with newer versions (Bug #659394).
22181         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
22182         src/anjuta.c: Added coded to add/remove supported encodings.
22183         
22184         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
22185         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
22186         src/project_import.c, src/project_type.c, src/project_type.h,
22187         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
22188         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
22189         from the project wizard.
22191 2003-06-06  Naba Kumar  <naba@gnome.org>
22193         Patch from Etay Meiri  <etay-m@bezeqint.net>
22194         * src/compiler_options.c: Fixed bugs related to clean before
22195         build patch.
22196         
22197         * anjuta.desktop.in.in: Added commandline options.
22198         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22199         -dP and -A flags of CVS update into different options.
22200         
22201 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22203         * configure.in: Removed "ta" from ALL_LINGUAS.
22205 2003-06-02  Naba Kumar  <naba@gnome.org>
22207         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22208         return NULL for undefined properties and "" for defined but empty
22209         strings. It was creating many problems where both are assumed to be
22210         same. And besides, it doesn't matter to differentiate the two (the
22211         problem with preferences was due to a different bug).
22213         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22214         correctly. Also, s/props_build_in/props_built_in/g.
22215         
22216         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22217         list.
22218         
22219         * src/an_file_view.c: Unrefed pixbufs when done with them.
22221         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22222         (removed) file_text.png: Added and removed pixmaps.
22223         
22224 2003-05-30  Naba Kumar  <naba@gnome.org>
22226         * anjuta.glade: Fixed encodings preferences dialog
22227         
22228 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
22229         
22230         Reviewed by Naba Kumar  <naba@gnome.org>
22231         
22232         * src/build_project.c src/clean_project/c: perform a clean before
22233         build, if required. Show the message manager on clean.
22234         * src/compiler_options.c: save the new options when window is closed
22235         and flag project to be cleaned before the next build.
22236         * src/project_dbase.c: added a 'clean before build' flag to project
22238 2003-05-29  Naba Kumar  <naba@gnome.org>
22240         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22241         dialog.
22242         
22243         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
22244         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
22245         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
22246         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
22247         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
22248         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
22249         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
22250         print_color.xpm, print_landscape.xpm, print_layout.xpm,
22251         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
22253         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
22254         Removed unused icons references.
22256 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
22258         Reviewed by Naba Kumar  <naba@gnome.org>
22259         
22260         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
22261           src/compiler_options.c, src/debugger.c, src/find_replace.c,
22262           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
22263           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
22264           src/toolbar_callbacks.c: HIG compliant dialogs.
22266         * src/utilities.c: anjuta_button_new_with_stock_image() and
22267           anjuta_dialog_add_button() stolen from gedit.
22269         * src/main_menubar_def.h: Fixed mnemonics.
22271 2003-05-26  Naba Kumar  <naba@gnome.org>
22273         * src/project_dbase_gui.c: Added header files filter for add file
22274         dialog box. Disabled project window to be transient window.
22275         
22276         * src/message-manager.cc: Disabled message manager window to be
22277         transient window.
22278         
22279         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
22280         a file could not be loaded.
22281         
22282         * src/project_dbase.c: Fixed a bug with GUI editor command
22283         where empty string is returned.
22284         
22285         * src/Makefile.am, src/preferences.h, src/text_editor.c
22286         src/text_editor.h, (new) src/anjuta-encodings.h,
22287         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
22288         Added encoding support and to handle characters encoding correctly
22289         by auto detecting it during load. Added preferences for selecting
22290         the encoding during save.
22292         * src/preferences.c, src/resources.c: Removed debug messages.
22294         Patch from: Alexander Nedotsukov <bland@mail.ru>
22295         * src/getline.c: Fixed many fatal bugs for FreeBSD.
22297 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22298         * src/anjuta.c: Try to sow the splash image more often.
22300 2003-05-20  Naba Kumar  <naba@gnome.org>
22302         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22303         * src/debug_tree.c: Colorize the modified locals during
22304         debugging and call memory analyze from the debugger.
22305         * src/breakpoints.c: The color is now different for the enabled
22306         and disabled breakpoints. Anjuta now can erase several
22307         breakpoints defined at the same line. The markers are updated
22308         according to the enable/disable action.
22309         
22310         Patch from Etay Meiri  <etay-m@bezeqint.net>
22311         * src/launcher.c: Fixes launcher freeze up bug during build.
22313 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
22315         Reviewed by Naba Kumar  <naba@gnome.org>
22316         * scintilla/PropSet.h: Change member variables from private to protected.
22317         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
22318         to PropSetFile class, which return a gchar * (and can therefore indicate
22319         whether properties are empty or do not exist) and make prop_get and
22320         prop_get_expanded use them.
22321         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
22322         that the result of of prop_get cannot be an empty string.
22324 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
22326         Reviewed by Naba Kumar  <naba@gnome.org>
22327         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
22328         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
22329         src/text_editor_cbs.c: When saving all the files in the project, the
22330         text editors are now only rehighlighted once instead of once for each
22331         file saved.
22333 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22334         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22335         * src/anjuta.desktop.in.in: Support startup notification.
22336 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22337         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22338         * src/anjuta.desktop.in.in: Support startup notification.
22341 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
22343         Reviewed by Naba Kumar  <naba@gnome.org>
22344         
22345         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
22346         memory leak from glade_xml_new call. Removed gxml field from Executer
22347         struct as only used in create_executer_dialog and then destroyed.
22348         
22349         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
22350         
22351         * src/configurer.c: Fix warning trying to connect signal to non-existent
22352         environment entry in configure dialog and fix crash when closing the
22353         window.
22354         
22355         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
22356         gnome_date_edit_get_time instead.
22357         
22358         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
22359         in view menu required renumbering elsewhere.
22361 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
22363         Reviewed by Naba Kumar  <naba@gnome.org>
22364         
22365         * src/breakpoints.c: fixed an error when removing breakpoint
22366         * src/controls.c: 'run to cursor' is sensitive when debugger not active
22367         * src/debugger.c: changes to the way the debugger is activated
22368         * src/debugger.h: clean ups
22370 2003-05-13  Naba Kumar  <naba@gnome.org>
22372         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22373         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
22374         src/memory.h: A new version of memory and the interface
22375         is now integrated in anjuta.glade
22377 2003-05-09  Naba Kumar  <naba@gnome.org>
22379         * configure.in: Bumped required gtk version to 2.0.8.
22380         
22381 2003-05-06  Naba Kumar  <naba@gnome.org>
22383         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
22385 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22386         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
22388 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22389         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
22390         , tagmanager/c.c: Support for ProC and RDB files.
22392 2003-05-06  Naba Kumar  <naba@gnome.org>
22394         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
22395         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22396         Uncomment (Box & Stream), Select the current function,
22397         authorize the "Quit" button of the GotoLine window
22399 2003-05-05  Naba Kumar  <naba@gnome.org>
22401         * src/watch_gui.h: CVS added new file.
22403         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
22405         Patch from Etay Meiri <etay-m@bezeqint.net>
22406         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
22407         src/mainmenu_callbacks.c, src/message-manager.cc,
22408         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
22409         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
22410         Ported stack trace to GNOME2 and added it in the message manager
22411         pane.
22413 2003-05-02  Naba Kumar  <naba@gnome.org>
22415         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
22416         
22417         * src/preferences.[h,c]: Fixed preferences to save only one copy of
22418         preferences property.
22419         
22420         * anjuta.prj: Fixed multiple preferences saved data.
22421         
22422         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
22423         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
22424         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
22425         scintilla/include/Platform.h, scintilla/include/PropSet.h,
22426         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
22427         Upgraded scitilla from CVS with faster window repaint
22428         and more bugfixes.
22429         
22430         Patch from  Etay Meiri  <etay-m@bezeqint.net>
22431         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
22432         and code cleanups
22433         
22434 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
22436         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
22437         the window if messages are appended to the end and the scrollbar is
22438         at the end.
22440 2003-04-29  Naba Kumar  <naba@gnome.org>
22442         * configure.in: Removed omf-install from Makefiles list.
22444 2003-04-28  Naba Kumar  <naba@gnome.org>
22446         * po/POTFILES.in: Remvoded deleted files.
22447         
22448         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
22449         pixmaps/windows-style-undocked.png: Added setup wizard's images.
22451         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
22452         is executed as detached) is not set properly.
22453         
22454 2003-04-25  Naba Kumar  <naba@gnome.org>
22455         
22456         * anjuta.prj: Updated.
22457         * src/anjuta_info.c: Fixed text wrapping and column view.
22458         * data/welcome.txt.in: Removed unaligned characters.
22459         
22460 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22461         * src/main_menubar.c: Disable setup dialog.
22463 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22464         * src/breakpoints.c; Fixed compilation with older GCC
22465         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
22466         * HACKING: Spelling fixes (Suggested by Stephen Knight)
22468 2003-04-18  Naba Kumar  <naba@gnome.org>
22470         * anjuta.prj: Updated (includes compiler options).
22471         
22472         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
22473         function from anjuta.c (it was already available in anjuta-tools.c).
22474         
22475 2003-04-18  Naba Kumar  <naba@gnome.org>
22477         * src/about.c, THANKS: Updated
22478         
22479         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
22480         
22481         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
22482         properly from the project session before updating the file
22483         view.
22484         
22485         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22486         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
22487         dialog settings (as it will not be required once GDL is in place) and
22488         added file view filters in the settings sub-menu.
22490 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22491         * HACKING: Updated
22492         * configure.in: Disable cast checks on final build.
22494 2003-04-17  Naba Kumar  <naba@gnome.org>
22496         * src/build_project.c: Fixed a compilation error.
22498         * src/launcher.c: Removed commnets.
22499         
22500         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
22501         properties from editor tab to indentation tab and fixed a property
22502         label for proper i18n translation. Fixed typos in project config
22503         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
22504         sorting and reordering in compiler options dialog.
22505         
22506         * src/compiler_options.c: Implemented _save() function to save the
22507         options (which was pending).
22508         
22509         * src/build_project.c: Destroys install-as-root dialog when it is done.
22510         
22511         * src/an_symbol_view.c: Change "event" event to "event-after" so
22512         that symbol row is selected first before the popup is shown.
22513         
22514 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22516         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
22517         file in CVS/Entries. (Reviewed and applied by Biswa)
22519 2003-04-16  Naba Kumar  <naba@gnome.org>
22521         * aneditor.cxx: use unicode everytime (fixed unicode related
22522         bugs).
22524         * anjuta.prj: Fixed UI editor name (blank to use default) and
22525         anjuta version.
22526         
22527         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
22528         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
22529         Editor preferences page.
22531 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22532         * src/anjuta.[ch], src/print.c: Fixed warnings
22533         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
22534         * configure.in: Profiling support with gprof
22536 2003-04-16  Naba Kumar  <naba@gnome.org>
22538         Patch from Gaëtan de Menten  <ged@bugfactory.org>
22539         * src/launcher.c: Fixed cvs dialog.
22540         
22541 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
22542         
22543         * src/message-manager-private.cc: Fixed double-click on first line of 
22544         output to properly select a line.
22545         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
22546         because still was a deprecatd GtkCTreeNode and always NULL anyway.
22548 2003-04-15  Naba Kumar  <naba@gnome.org>
22550         * src/message-manager-private.cc: Fixed the glade filename typo.
22552 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22553         * scintilla/*, data/properties/*: Scintilla CVS merge
22554         * anjuta.prj: Removed unnecessary files.
22555         * scintilla/PlatGTK.cxx: Force Pango fonts always
22556         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22557         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22558         for preferences.
22559         * configure.in: Change version no. for 1.1.1 (alpha release)
22560         * configure.in: Added '--with-pref-suffix' option.
22561         * config.guess, config.sub: Removed from CVS.
22563 2003-04-15  Naba Kumar  <naba@gnome.org>
22565         Patch from Timothee Besset  <ttimo@idsoftware.com>
22566         * Makefile.am: Fixed a shell script error during intallation.
22567         
22568 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22570         Reviewed by Naba Kumar  <naba@gnome.org>
22571         * src/message-manager.cc: Added popup-menu to TreeView and fixed
22572         set_wm_class to use "anjuta" instead of "an.
22573         * src/message-manager-private.cc: Headers are hidden again.
22575 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22576         * src/project_dbase_gui.c: Memory corruption fix.
22577         * anjuta.prj: Updated project file
22579 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22580         * an_file_view.c: Connect to event-after signal rather than event so that
22581         selection is updated first and thus context menu is for the right file.
22582         Reviewed and applied by Biswa.
22584 2003-04-14  Naba Kumar  <naba@gnome.org>
22586         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22587         
22588         * src/auncher.c: More child exit fixes
22589         from Timothee Besset  <ttimo@idsoftware.com>
22591 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22592         
22593         Reviewed by Naba Kumar  <naba@gnome.org>
22594         
22595         * src/message-manager.[c/h], src/message-manager-private[c/h],
22596                 anjuta.[c/h]: Ported message-manager to Gtk2
22597         
22598         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22599         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22600         src/clean_project.c, src/compile.c, src/configurer.c,
22601         src/controls.c, src/cvs.c, src/debugger.c,
22602         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22603         src/project_import.c, src/search-replace.c: Changed name from
22604         AnjutaMessageManager to AnMessageManager to avoid too long type
22605         and funtion names.
22607 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22608         * src/launcher.c: Fix build won't stop problem - TTimo
22609         * TODO: Updated
22610         * pixmaps/anjuta_splash.c: New splash screen prototype.
22611         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22612         * src/compiler_options.c: Mute pkgconfig errors.
22613         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22615 2003-04-10  Naba Kumar  <naba@gnome.org>
22617         * configurer.[c,h]: Fixed dialog to close properly.
22618         * src/project_dbase.c, widgets/gnomefilelist.c: Added
22619         debugging asserts.
22620         
22621 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22622         * anjuta.prj: Removed unnecessary files, load with 1.2.0
22623         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22624         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22625         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22626         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22627         src/makefile.am: Move gdl to it's own directory.
22628         * global-tags/create_global_tags.sh: Silently ignore SDL error.
22630 2003-04-09  Naba Kumar  <naba@gnome.org>
22632         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22633         branch.
22635 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22636         * src/anjuta-tools.c: Use CDATA for saving tools data.
22637         * anjuta.glade, src/search-replace.c: Port from branch.
22638         * widgets/e-splash.*, src/main.c: Better splash screen.
22639         * configure.in, widgets/gdl*: Import GDL widgets.
22640         * ROADMAP: Updated roadmap.
22641         * src/an_file_view.c: Use GDL icons for file tree.
22643 2003-04-09  Naba Kumar  <naba@gnome.org>
22645         * anjuta.glade: Added (hidden) initial setup-wizard window.
22646         
22647         Patch from: Vitaly  <vvv@rfniias.ru>
22648         * src/preferences.c: Fixes a bug with libglace widget access with
22649         translated strings.
22651         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22652         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22653         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22654         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22655         src/toolbar_callbacks.[c,h],
22656         src/memory.c, src/message-manager-private.cc,
22657         src/message-manager-private.h, src/message-manager.cc,
22658         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22659         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22660         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22661         watch window to a subwindow in the notebook
22663 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22664         * ROADMAP: Updated roadmap.
22666 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
22668         * configure.in: Added Belarusian to ALL_LINGUAS.
22670 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22671         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22672         Henry Jia
22673         * ROADMAP: Added roadmap for HEAD.
22675 2003-03-29  Naba Kumar  <naba@gnome.org>
22677         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22678         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22679         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22680         (new) pixmaps/start-with-wizard.png,
22681         (new) pixmaps/start-with-import.png,
22682         (new) pixmaps/start-with-open.png Added Start with dialog which pops
22683         up on anjuta start-up to give quick access to opening file/project or
22684         creation wizards.
22686         * src/main.c: Sets proper data directory for the gnome
22687         program.
22689 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22690         * src/text_editor.c: Fixed error/warning indicators.
22692 2003-03-24  Naba Kumar  <naba@gnome.org>
22694         * README: Correct version.
22695         
22696 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
22698         * configure.in: Added checks to see if were building on FreeBSD
22699         systems.  Sets -DFREEBSD if we are, and also attempts to find
22700         gmake if the host system is FreeBSD.
22702         * src/getline.c: New file used to provide the getline function,
22703         which isnt available on a FreeBSD system.  The function is only
22704         defined if FREEBSD is defined.
22706         * src/Makefile.am: Added getline.c to anjuta_SOURCES
22708         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
22709         configure.in sets this to gmake on FreeBSD systems, and make
22710         on everything else.
22712 2003-03-23  Naba Kumar  <naba@gnome.org>
22714         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22715         
22716         * anjuta.spec.in: Fixed spec file for correct file paths and
22717         corrected rpmbuild.
22719         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22720         the rpm build command separately now.
22721         
22722         * src/anjuta.c, windows-dialog.c: Added some more window management
22723         stuffs (not still fully working, though).
22725         * TODO: Updated.
22727 2003-03-22  Naba Kumar  <naba@gnome.org>
22729         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22731 2003-03-21  Naba Kumar  <naba@gnome.org>
22733         * README: Removed Andy Piper's name from the active maintainers
22734         list on his request.
22735         
22736         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22737         preferences.
22738         
22739         * src/anjuta-tools.c: Fixed compiler errors.
22741         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22742         show bugs.
22743         
22744         * src/commands.c, src/src_paths.c, src/style-editor.c,
22745         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22746         becuase they are now hidden by default (from glade editing).
22747         
22748         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22749         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22750         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22751         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22752         basic windows managements.
22753         
22754 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22755         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22756         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22757         Enver ALTIN (a.k.a. skyblue)
22759 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22760         * tagmanager/*: Added ignore-list for symbols. This will make
22761         parsing more accurate for projects. Doc updates needed.
22763 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22764         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22765         * launcher/Makefile.am: Link to correct libraries
22766         * src/launcher.c: Do not allow NULL shell
22768 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
22769         * src/debug_tree.c: Improve debug tree view.
22771 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
22773         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22774         'Run Configure Script' and 'Execute Program'. Increase minimum width
22775         of Configure dialog.
22776         * find_in_files.c, find_in_files_cbs.*: Properly create the file
22777         list widget by setting a model and adding a column and renderer.
22778           Actually store the nocvs toggle button in FindInFiles data structure.
22779           Handle selection changes via changed signal rather than row_activated.
22780           Use response signal for handling the close and find buttons.
22781           Close window when escape is pressed.
22782         * find_replace.c: Close window when escape is pressed.
22783         * find_text.c: Close window when escape is pressed in find dialog as
22784         well as wrap search question, where now Yes is the default button.
22786 2003-03-05  Naba Kumar  <naba@gnome.org>
22788         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
22790         * src/message-manager-private.cc: Fixed a bug with vte conditional
22791         compilation.
22792         * anjuta.glade: Hides all windows in glade file.
22794 2003-03-05  Naba Kumar  <naba@gnome.org>
22796         * src/an_file_view.c: Fixed a compilation warning.
22797         * src/message-manager-private.cc: Conditional compilation for vte
22798         API.
22799         
22800 2003-02-28  Naba Kumar  <naba@gnome.org>
22802         * configure.in, anjuta.spec.in: Updated dependency packages version.
22803         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22804         * src/preferences.c: Added debug assertions.
22805         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22806         editor to enable/disable bringing the recent editor tabs first.
22807         
22808         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22809         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22810         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22811         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22812         and     bug fixes. Also code clean ups.
22813         
22814         * (new) src/search-replace.[h,c]: New search replace implementation
22815         from ANJUTA_1_0_0 branch.
22816         
22817         * (new) src/windows-dialog.[h,c]: New windows management class
22818         [work in progress].
22820 2003-02-28  Naba Kumar  <naba@gnome.org>
22822         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22823         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22824         src/appwizard.c, src/build_file.c, src/build_project.c,
22825         src/clean_project.c, src/compile.c, src/configurer.c,
22826         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22827         src/message-manager-dock.c, src/message-manager-dock.h,
22828         src/message-manager-private.cc, src/message-manager.cc,
22829         src/preferences-dialog.c, src/preferences-dialog.h,
22830         src/preferences.c, src/preferences.h, src/project_dbase.c,
22831         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22832         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22833         src/utilities.c, src/utilities.h:
22834         
22835         Widgetized Preferences and gave proper function names.
22837         * src/executer.c: Fixed a session loading bug.
22838         
22839 2003-02-27  Naba Kumar  <naba@gnome.org>
22841         * printing/print.c: Fixed printing font bug that failed to load the
22842         proper fonts.
22843         
22844         * src/toolbar.c: Disabled LED flashing (not yet implemented).
22845         
22846         * TODO, anjuta.prj: Updated.
22848 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
22850         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22851         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22852         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22853         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22854         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22855         fixed omf errors
22857 2003-02-25  Naba Kumar  <naba@gnome.org>
22859         * Makefile.am: Excluded omf-install from installation as the docs are
22860         not ready.
22861         
22862         TODO: Updated.
22863         
22864         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22865         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22866         property names and added new editor properties and code cleanups.
22867         Also added new project properties.
22868         
22869         * src/compiler_options.[h,c]: Added pkg-config packages supports
22870         and fixed bugs.
22871         
22872         * src/glade_iface.h: Cleanups.
22873         
22874         * src/launcher.c: Used timer instead of idle to scan.
22875         
22876         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22877         src/project_config.[h,c], src/project_import.c: Implemented project
22878         property to define GUI editor and to handle it.
22879         
22880         * src/preferences.c: i18n fixes.
22881         
22882         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22883         unused (and old) pixmaps.
22884         
22885         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22886         
22887 2003-02-25  Naba Kumar  <naba@gnome.org>
22889         * src/message-manager-private.[h,cc], src/preferences.c,
22890         anjuta.glade, anjuta_dialog_strings.c: Implemented
22891         gnome terminal profiles for the terminal preferences and moved the
22892         addition of terminal preferences in the terminal constructor.
22893         
22894         * anjuta.prj: Updated.
22896 2003-02-24  Naba Kumar  <naba@gnome.org>
22898         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22899         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22900         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22901         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22902         preferences dialog.
22904         * TODO: Updated.
22906         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22907         text selection and child re-spawning.
22909         * src/pixmaps.h: Removed unused pixmaps definitions.
22910         
22911 2003-02-23  Naba Kumar  <naba@gnome.org>
22913         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22914         the project tree/window.
22916         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22917         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22918         Correct the use of a variable and implemented session save/load
22919         for tree expansion states.
22920         
22921         * src/main_menubar_def.h: Fixed shortcuts keys.
22922         
22923         * src/anjuta.c, src/gnome_project.c: Code clean ups.
22924         
22925         * anjuta.prj: Updated.
22926         
22927 2003-02-22  Naba Kumar  <naba@gnome.org>
22929         * src/debug_tree.[c,h]: GNOME2 port from 
22930         Etay Meiri <etay-m@bezeqint.net>
22931         
22932         * src/an_file_view.c, src/resources.[h,c],
22933         data/properties/bash.properties,
22934         data/properties/cpp.properties,
22935         data/properties/html.properties,
22936         data/properties/make.properties,
22937         data/properties/others.properties,
22938         data/properties/perl.properties,
22939         data/properties/props.properties,
22940         data/properties/xml.properties: Standarized file icons. Icons are
22941         defined in respective .properties file and are retrieved as resource
22942         data.
22944         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22945         in labels from the commands editor as that would create
22946         problems for translators.
22948 2003-02-21  Naba Kumar  <naba@gnome.org>
22950         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22951         as they should be part of CVS(?).
22953         * Makefile.am: Corrected a typo for glade generated strings file.
22955         * configure.in, po/hi.po: Added new Hindi (hi) translation
22956         in ALL_LINGUS and added initial Hindi translation.
22958         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
22959         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
22960         sv_unknown.xpm to more proper icon.
22962         * (new)data/properties/php.properties, data/properties/Makefile.am,
22963         data/properties/anjuta.properties, data/properties/html.properties:
22964         Fixed PHP syntax hilighting bug by separating php properties into
22965         different file (because of file size).
22967         * TODO: Updated.
22968         
22969 2003-02-20  Naba Kumar <naba@gnome.org>
22971         * src/breakpoints.c: Fixed breakpoints session saving/loading
22972         crash bug.
22973         
22974         * scintilla/*, scintilla/include/*: Updated to scintilla
22975         release 1.51
22976         
22977 2003-02-19  Naba Kumar <naba@gnome.org>
22979         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22980         * TODO: Updated.
22982         * Makefile.am, src/Makefile.am,
22983         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22984         (removed) src/anjuta_dialog_strings.c,
22985         (removed) src/anjuta_dialogs_strings.c,
22986         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22987         (added) anjuta.glade: Transfered glade files from src/ directory
22988         to the top level directory.
22990         * po/POTFILES.in: Updated.
22991         
22992         * (removed) macrocs2/*: Transfered to data/ directory.
22993         
22994         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22995         data/Makefile.am: Moved macros in data directory. Anjuta no longer
22996         requires to have macros dir, but the projects generated by anjuta
22997         require them.
22998         
22999         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
23000         trees.
23001         
23002         * src/defaults.c: Corrected default compiler options.
23003         
23004         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
23005         wizard.
23006         
23007         * src/message-manager-private.cc, src/message-manager-private.h,
23008         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
23009         
23010         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
23011         source code generation for gnome2 projects.
23013 2003-02-11  Naba Kumar <naba@gnome.org>
23015         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
23016         restores the expand/collaspe states of the nodes after refresh.
23017         
23018         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
23019         
23020 2003-02-11  Naba Kumar <naba@gnome.org>
23022         * src/style-editor.c: Fixed pango font description handling for fonts.
23023         * src/anjuta.glade: Removed font size spin button.
23024         * configure.in, src/anjuta.prj: Corrected version.
23025         * TODO: update.
23026         
23027 2003-02-10  Naba Kumar <naba@gnome.org>
23029         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
23030         references of scroll-menu.h and add about.h in Makefile.am.
23031         
23032         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
23033         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
23034         (removed) widgets/scroll-menu.h: Removed unused files.
23035         
23036         * Makefile.am: Added proper i18n rules and added intl tools for
23037         distributions.
23038         
23039         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
23040         to the stable release).
23041         
23042         * anjuta.spec.in: Removed manuals packaging.
23043         
23044         * data/Makefile.am: Removed 'macros' installation (not required for
23045         gnome2 projects).
23047 2003-02-10  Naba Kumar <naba@gnome.org>
23049         * po/POTFILES.in: Updated.
23051         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
23052         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
23053         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
23054         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
23055         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
23056         icons and images.
23058         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
23059         src/toolbar_callbacks.h: Fixed scintilla notification signal name
23060         and fixed to properly handle focus in find entry box.
23062         * Makefile.am: Added code for RH system menu update.
23064         * .cvsignore: Updated.
23066         * NEWS: Updated.
23068 2003-02-03  Naba Kumar <naba@gnome.org>
23070         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
23071         editor preferences. and fixes dialogs.
23073         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
23074         Fixed linenumbers and header margins when they are disabled and
23075         removed unused header files.
23077         * src/attact_process.[h,c], src/debugger.c: Attach to process
23078         now works.
23080         * src/help.c: Fixed dialog response.
23082         * TODO: Updated.
23084         * data/properties/anjuta.properties: Corrected typo.
23086         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
23087         Change the signal to "changed" in entry from "selection-changed" in
23088         list.
23090         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
23091         short-cuts.
23093 2003-01-31  Naba Kumar <naba@gnome.org>
23095         * configure.in: Upgraded to use libgnomeprint-2.2
23096         
23097         * printing/Makefile.am: Updated
23098         
23099         *(removed) printing/print-doc.c, printing/print-doc.h,
23100         printing/print-util.c, printing/print-util.h: Removed because already
23101         merged with print.c.
23102         
23103         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
23104         and libgnomeprintui-2.2 and fixed rendering problems.
23105         
23106         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
23107         uneccessary print properties, as they are separately taken
23108         care in gnomeprint.
23109         
23110         * po/POTFILES.in: Update.
23112 2003-01-30  Naba Kumar <naba@gnome.org>
23114         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
23115         for about dialog box.
23116         
23117         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
23118         src/pixmaps.h: Modified for the above additions for about dialog.
23120 2003-01-29  Naba Kumar <naba@gnome.org>
23122         * src/style_editor.[c,h]: Added missing files.
23123         
23124 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23125         * scintilla/XPM.[cxx|h]: Added missing files
23127 2003-01-29  Naba Kumar <naba@gnome.org>
23128         
23129         * TODO, po/POTFILES.in: Updated.
23130         
23131         * anjuta.prj, src/anjuta.glade,
23132         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
23134 2003-01-28  Naba Kumar <naba@gnome.org>
23135         
23136         * data/properties/anjuta.properties, src/aneditor.cxx,
23137         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
23138         properties into text properties (earlier it was int properties).
23140         * TODO: Updated
23141         
23142         * scintilla/AutoComplete.c,xx,
23143         scintilla/AutoComplete.h,
23144         scintilla/CallTip.c,xx,
23145         scintilla/CallTip.h,
23146         scintilla/Document.c,xx,
23147         scintilla/Document.h,
23148         scintilla/Editor.c,xx,
23149         scintilla/Editor.h,
23150         scintilla/LexAVE.c,xx,
23151         scintilla/LexCSS.c,xx,
23152         scintilla/LexHTML.c,xx,
23153         scintilla/LexOthers.c,xx,
23154         scintilla/LexPython.c,xx,
23155         scintilla/LineMarker.c,xx,
23156         scintilla/LineMarker.h,
23157         scintilla/Makefile.am
23158         scintilla/PlatGTK.c,xx,
23159         scintilla/PropSet.c,xx,
23160         scintilla/ScintillaBase.c,xx,
23161         scintilla/ScintillaBase.h,
23162         scintilla/ScintillaGTK.c,xx,
23163         scintilla/ViewStyle.c,xx,
23164         scintilla/include/Platform.h,
23165         scintilla/include/SciLexer.h,
23166         scintilla/include/Scintilla.h,
23167         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
23168         
23169         
23170         src/Makefile.am,
23171         src/an_file_view.c,
23172         src/an_symbol_view.c,
23173         src/anjuta-tools.c,
23174         src/anjuta.c,
23175         src/anjuta.glade
23176         src/anjuta.h,
23177         src/anjuta_cbs.c,
23178         src/anjuta_dialogs_strings.c,
23179         src/anjuta_info.c,
23180         src/commands.c,
23181         src/compiler_options.c,
23182         src/debugger.c,
23183         src/help.c,
23184         src/main_menubar.c,
23185         src/main_menubar.h,
23186         src/main_menubar_def.h,
23187         src/mainmenu_callbacks.c,
23188         src/mainmenu_callbacks.h,
23189         src/message-manager-private.c,c
23190         src/message-manager-private.h,
23191         src/message-manager.c,c
23192         src/message-manager.h,
23193         src/pixmaps.h,
23194         src/preferences.c,
23195         src/preferences.h,
23196         src/project_config.c,
23197         src/project_dbase.c,
23198         src/project_dbase_gui.c,
23199         src/project_import_gui.c,
23200         src/properties.c,xx,
23201         src/properties.h,
23202         src/resources.c,
23203         src/src_paths.c,
23204         src/text_editor.c,
23205         src/text_editor_gui.c,
23206         src/toolbar.c,
23207         src/utilities.c,
23208         src/utilities.h,
23209         anjuta.prj: GNOME2 porting and fixed many porting bugs.
23210         
23211 2003-01-24  Naba Kumar <naba@gnome.org>
23213         * src/text_editor_gui.c, src/toolbar.c,
23214         src/text_editor.c, src/text_editor_cbs.h:
23215         Used correct notification signal name for scintilla
23216         (gtk2) and fixed UI.
23217         
23218         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23219         when not required.
23220         
23221         * printing/print-doc.c,
23222         printing/print.c,,
23223         src/anjuta-tools.c,
23224         src/find_replace.c,
23225         src/goto_line.c,
23226         src/launcher.c,
23227         src/mainmenu_callbacks.c,
23228         src/project_dbase.c,
23229         src/project_dbase.h,
23230         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23231         src/text_editor.c,
23232         src/text_editor_cbs.h:
23235 2003-01-23  Naba Kumar <naba@gnome.org>
23237         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23238         correct stock icons and organized pixmap macros.
23239         
23240         Makefile.am: Removed non-generated files.
23241         
23242         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23243         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
23244         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
23245         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
23246         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
23247         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
23248         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
23249         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
23250         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
23251         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
23252         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
23253         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
23254         stop.xpm, undo.xpm}: Removed because no longer used.
23256         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
23257         file_unknown.xpm}: Files renamed from fv_*, as it would
23258         be the right name.
23260         * pixmaps/Makefile.am: Updated for the above changes.
23262 2003-01-23  Jakub Steiner <jimmac * ximian * com>
23264         * pixmaps/autocomplete-16.png,
23265         pixmaps/autocomplete.png,
23266         pixmaps/block-end-16.png,
23267         pixmaps/block-end.png,
23268         pixmaps/block-start-16.png,
23269         pixmaps/block-start.png,
23270         pixmaps/bookmark-first-16.png,
23271         pixmaps/bookmark-first.png,
23272         pixmaps/bookmark-last-16.png,
23273         pixmaps/bookmark-last.png,
23274         pixmaps/bookmark-next-16.png,
23275         pixmaps/bookmark-next.png,
23276         pixmaps/bookmark-prev-16.png,
23277         pixmaps/bookmark-prev.png,
23278         pixmaps/error-next-16.png,
23279         pixmaps/error-next.png,
23280         pixmaps/error-prev-16.png,
23281         pixmaps/error-prev.png: gnome2-styled icons
23284 2003-01-23  Naba Kumar <naba@gnome.org>
23286         * anjuta.prj: Updated compiler options.
23287         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
23289         * src/aneditor.cxx,
23290         src/anjuta.c,
23291         src/anjuta.glade,
23292         src/anjuta_dialogs_strings.c,
23293         src/mainmenu_callbacks.c,
23294         src/mainmenu_callbacks.h,
23295         src/text_editor.c,
23296         src/text_editor_cbs.c,
23297         src/text_editor_gui.c: GNOME2 Porting.
23299 2003-01-22  Naba Kumar <naba@gnome.org>
23301         * ChangeLog: Corrected dates.
23302         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
23303         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
23304         preferences.
23306 2003-01-22  Naba Kumar <naba@gnome.org>
23307         
23308         * plugins/patch/patch-plugin.c: Bug fix.
23309         
23310         * src/anjuta-tools.c,
23311         src/anjuta.c,
23312         src/anjuta.glade,
23313         src/anjuta.h,
23314         src/anjuta_dialogs_strings.c,
23315         src/breakpoints.c,
23316         src/cvs_gui.c,
23317         src/debugger.c,
23318         src/debugger.h,
23319         src/executer.c,
23320         src/glade_iface.c,
23321         src/main.c,
23322         src/mainmenu_callbacks.c,
23323         src/mainmenu_callbacks.h,
23324         src/preferences.c,
23325         src/project_dbase.c,
23326         src/project_dbase_gui.c,
23327         src/registers.c,
23328         src/sharedlib.c,
23329         src/signals.c,
23330         src/signals_cbs.c,
23331         src/source.c,
23332         src/stack_trace.c,
23333         src/toolbar_callbacks.c,
23334         src/utilities.c,
23335         src/utilities.h,
23336         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
23337         
23338         * src/Makefile.am,
23339         (removed) src/CORBA-Server.c,
23340         (removed) src/CORBA-Server.h,
23341         (removed) src/Gladen-common.c,
23342         (removed) src/Gladen-stubs.c,
23343         (removed) src/Gladen.h,
23344         (removed) src/Prj-common.c,
23345         (removed) src/Prj-skelimpl.c,
23346         (removed) src/Prj-skels.c,
23347         (removed) src/Prj-stubs.c,
23348         (removed) src/Prj.h,
23349         (removed) src/glades.c,
23350         (removed) src/glades.h,
23351         (removed) src/messagebox.c,
23352         (removed) src/messagebox.h: Removed because no longer used.
23354 2003-01-21  Naba Kumar <naba@gnome.org>
23356         * src/anjuta-tools.c,
23357         src/anjuta.c,
23358         src/anjuta.glade,
23359         src/anjuta_dialogs_strings.c,
23360         src/anjuta_info.c,
23361         src/anjuta_info.h,
23362         src/breakpoints.c,
23363         src/compiler_options.c,
23364         src/debugger.c,
23365         src/find_replace.c,
23366         src/find_replace.h,
23367         src/find_text.c,
23368         src/find_text.h,
23369         src/goto_line.c,
23370         src/launcher.c,
23371         src/text_editor.c,
23372         widgets/gnomefilelist.c: GNOME2 porting.
23374 2003-01-20  Naba Kumar <naba@gnome.org>
23376         * global-tags/create_global_tags.sh: Uses pkg-config to
23377         read the modules.
23378         
23379         * src/anjuta.c,
23380         src/anjuta.glade,
23381         src/anjuta.h,
23382         src/anjuta_cbs.c,
23383         src/anjuta_dialogs_strings.c,
23384         src/breakpoints.c,
23385         src/breakpoints.h,
23386         src/compiler_options.c,
23387         src/compiler_options.h,
23388         src/fileselection.c,
23389         src/fileselection.h,
23390         src/mainmenu_callbacks.c,
23391         src/project_dbase_gui.c,
23392         src/session.c,
23393         src/src_paths.c,
23394         src/src_paths.h,
23395         src/text_editor.c,
23396         src/text_editor_gui.c,
23397         widgets/gnomefilelist.c,
23398         widgets/gnomefilelist.h: GNOME2 porting.
23399         
23400         * widgets/Makefile.am,
23401         (removed) widgets/gnomedirlist.c,
23402         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
23403         
23404         * src/Makefile.am,
23405         (removed) src/src_paths_cbs.c,
23406         (removed) src/src_paths_cbs.h,
23407         (removed) src/src_paths_gui.c,
23408         (removed) src/compiler_options_cbs.c,
23409         (removed) src/compiler_options_cbs.h,
23410         (removed) src/breakpoints_cbs.c,
23411         (removed) src/breakpoints_cbs.h: Removed because they are now
23412         combined in singe file
23414 2003-01-16  Naba Kumar <naba@gnome.org>
23416         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
23417         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
23418         options dialog UI and data handling.
23421 2003-01-15  Naba Kumar <naba@gnome.org>
23423         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
23424         Completed command editor porting.
23425         
23426         * src/anjuta.c: Removed the use of commands load function
23427         (not required).
23429         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
23430         and unrefs.
23432         * src/anjuta-tools.c: Fixed translatable strings.
23433         
23434         * src/find_text.c: Fixed dialog creation from glade.
23435         
23436         * src/text_editor_gui.c, src/text_editor.c,
23437         src/text_editor_cbs.c: Completed port of detached text editor
23438         to gnome2 plateform.
23439         
23440 2003-01-14  Naba Kumar <naba@gnome.org>
23442         * src/anjuta.glade, src/preferences.[h,c],
23443         src/anjuta_dialogs_strings.c: Added build and editor
23444         preferences pages and other UIs. Fixed preferense loading and saving.
23445         
23446         * src/anjuta.c: Does case-insensitive match for tabs position
23447         preferences and removed preferences loading (done at _new() call).
23448         
23449         * anjuta-tools.c: Debugged tools dialog handling.
23450         * plugins/class-gen/clsGen.c: Fixed an undefined function.
23451         
23452 2003-01-13  Naba Kumar <naba@gnome.org>
23454         * ABOUT-NLS: Update (strange).
23456         * autogen.sh: Removed blocking code.
23458         * configure.in: Fixed an autogen bug.
23459         
23460 2003-01-13  Naba Kumar <naba@gnome.org>
23462         * (new)src/anjuta.gladep
23463         (new)src/messagebox.c
23464         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
23465         will be gradually removed (and then the files).
23466         
23467         * Makefile.am,
23468         anjuta.prj,
23469         printing/print-util.c,
23470         printing/print.c,
23471         scintilla/ScintillaGTK.c,xx
23472         src/Makefile.am,
23473         src/an_file_view.c,
23474         src/an_symbol_view.c,
23475         src/anjuta.c,
23476         src/anjuta.glade
23477         src/anjuta.h,
23478         src/anjuta_dialogs_strings.c,
23479         src/anjuta_gui.c,
23480         src/attach_process.c,
23481         src/attach_process.h,
23482         src/breakpoints.c,
23483         src/breakpoints.h,
23484         src/breakpoints_cbs.c,
23485         src/commands.c,
23486         src/commands.h,
23487         src/compiler_options.c,
23488         src/compiler_options.h,
23489         src/compiler_options_cbs.c,
23490         src/configurer.c,
23491         src/configurer.h,
23492         src/controls.c,
23493         src/cvs_cbs.c,
23494         src/debug_tree.c,
23495         src/debug_tree.h,
23496         src/executer.c,
23497         src/executer.h,
23498         src/find_in_files.c,
23499         src/find_in_files.h,
23500         src/find_in_files_cbs.c,
23501         src/find_replace.c,
23502         src/find_replace.h,
23503         src/find_text.c,
23504         src/find_text.h,
23505         src/goto_line.c,
23506         src/help.c,
23507         src/help.h,
23508         src/launcher.c,
23509         src/main.c,
23510         src/main_menubar.c,
23511         src/mainmenu_callbacks.c,
23512         src/message-manager.c,c
23513         src/pixmaps.h,
23514         src/preferences.c,
23515         src/project_config.c,
23516         src/project_config.h,
23517         src/project_dbase.c,
23518         src/project_import_cbs.c,
23519         src/resources.c,
23520         src/resources.h,
23521         src/splash.c,
23522         src/src_paths.c,
23523         src/src_paths.h,
23524         src/src_paths_gui.c,
23525         src/text_editor.c,
23526         src/text_editor_gui.c,
23527         src/toolbar.c,
23528         src/toolbar.h,
23529         src/utilities.c,
23530         src/utilities.h,
23531         src/wizard_gui.c,
23532         widgets/gnomefilelist.c: GNOME2 Port.
23534 2003-01-10  Naba Kumar  <naba@gnome.org>
23536         * src/an_file_view.c,
23537         src/anjuta_gui.c,
23538         src/appwizard_gui.c,
23539         src/compiler_options.c,
23540         src/compiler_options_cbs.c,
23541         src/cvs_cbs.c,
23542         src/executer.c,
23543         src/fileselection.c,
23544         src/find_in_files.c,
23545         src/goto_line.c,
23546         src/main_menubar.c,
23547         src/memory.c,
23548         src/message-manager-dock.c,
23549         src/preferences.c,
23550         src/project_dbase_gui.c,
23551         src/project_import_gui.c,
23552         src/registers_gui.c,
23553         src/sharedlib_gui.c,
23554         src/src_paths_gui.c,
23555         src/text_editor_gui.c,
23556         src/toolbar.c,
23557         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23559 2003-01-09  Naba Kumar <naba@gnome.org>
23561         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23562         problems with some comments.
23564         * anjuta.prj: New project file (updated?)
23566         * src/Makefile.am: Enabled deprecated API and fixed variables.
23568         * src/an_file_view.c,
23569         src/an_symbol_view.c,
23570         src/anjuta-plugins.c,
23571         src/anjuta-tools.c,
23572         src/anjuta.c,
23573         src/anjuta_gui.c,
23574         src/appwizard_cbs.c,
23575         src/attach_process.c,
23576         src/attach_process_cbs.c,
23577         src/compiler_options.c,
23578         src/compiler_options_cbs.c,
23579         src/launcher.c,
23580         src/mainmenu_callbacks.c,
23581         src/message-manager-private.c,c
23582         src/message-manager-private.h,
23583         src/message-manager.c,c
23584         src/message-manager.h,
23585         src/project_dbase.c,
23586         src/project_dbase.h,
23587         src/project_dbase_gui.c,
23588         src/project_import_cbs.c,
23589         src/project_import_gui.c,
23590         src/registers.c,
23591         src/resources.c,
23592         src/resources.h,
23593         src/sharedlib.c,
23594         src/signals.c,
23595         src/signals_cbs.c,
23596         src/signals_gui.c,
23597         src/splash.c,
23598         src/src_paths_cbs.c,
23599         src/src_paths_gui.c,
23600         src/stack_trace.c,
23601         src/text_editor.c,
23602         src/text_editor_gui.c,
23603         src/text_editor_menu.c,
23604         src/toolbar.c,
23605         src/toolbar_callbacks.c,
23606         src/utilities.c,
23607         src/watch.c,
23608         src/watch_cbs.c,
23609         src/wizard_gui.c: GNOME porting.
23611 2002-12-24 Naba Kumar <naba@gnome.org>
23613         * AUTHORS, ChangeLog, HACKING, Makefile.am,
23614         NEWS, README, SEARCH-REPLACE,
23615         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
23616         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23617         launcher/Makefile.am,
23618         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23619         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23620         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23621         printing/print-util.c, printing/print.c, printing/print.h,
23622         scintilla/*/*, widgets/e-shell-about-box.c,
23623         src/*, tagmanager/*/*, widgets/Makefile.am,
23624         widgets/gnomefilelist.c:
23625         
23626         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23627         src/*.[c,h] files to gnome2 API.
23629         * src/anjuta_dialogs_strings.c: Added glade generated translatable
23630         strings table.
23632 2002-10-23  Naba Kumar <naba@gnome.org>
23634         * autogen.sh: Prevented Users from building HEAD cvs.
23635         
23636 2002-09-16  Stephane Demurget  <demurgets@free.fr>
23638         * src/anjuta.glade: added the compiler options dialog, hopefully
23639         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23641 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23643         * src/anjuta.glade: fixed a lot of small glitches.
23645         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23646         now.
23648         * src/breakpoints_cbs.c: polished a bit.
23650 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23652         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23654         * src/commands.c: partial gnome 2 port.
23656         * src/utilities.[ch]: changed some bits to be const.
23658 2002-09-14  Stephane Demurget  <demurgets@free.fr>
23660         * src/Makefile.am: removed breakpoints_gui.c and added a check
23661         for gdk-pixbuf deprecated functions, but there shouldn't be much
23662         anyway.
23664         * src/breakpoints_gui.c: killed.
23666         * src/anjuta.glade: added two dialogs for the breakpoints management.
23668         * src/anjuta.h:
23669         * src/anjuta_cbs.c:
23670         * src/appwizard.c:
23671         * src/attach_process.c:
23673         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23674         really huge changes and porting work.
23675         
23676         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23677         (breakpoints_dbase_new): moved the UI init bits here.
23679         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23680         a lot, not using any color anymore (not HIG compliant) and not using
23681         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23682         to be double checked.
23684         * src/build_file.c:
23685         * src/build_project.c: gnome 2 port.
23687 2002-09-11  Stephane Demurget  <demurgets@free.fr>
23689         * src/anjuta.glade:
23690         * src/anjuta.h:
23691         * src/anjuta_cbs.c:
23692         * src/appwizard.c:
23693         * src/breakpoints.c:
23694         * src/breakpoints_cbs.c: cleaned up some bits.
23696 2002-09-09  Stephane Demurget  <demurgets@free.fr>
23698         * src/Makefile.am:
23699         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23701         * src/an_symbol_view.[ch]:
23702         * src/attach_process_cbs.h: polished a bit.
23704         * src/breakpoints_cb.[ch]: partial gnome 2 port.
23706 2002-09-02  Stephane Demurget  <demurgets@free.fr>
23708         * configure.in:
23709         * src/Makefile.am: added libglade-2 to the build.
23711         * src/anjuta.[ch]: added support for libglade.
23713         * src/anjuta.glade: added. There could be a file per top-level widget,
23714         as some other gnome projects, though.
23716         * src/attach_process_gui.c: removed.
23717         * src/attach_process.[ch]: gnome 2 port.
23718         (attach_process_new): Added the treeview init and the widget references
23719         here.
23721 2002-08-31  Stephane Demurget  <demurgets@free.fr>
23723         * src/an_file_view.c: fixed some compilation issues.
23725         * src/an_symbol_view.c: gnome 2 port.
23727 2002-08-26  Stephane Demurget  <demurgets@free.fr>
23729         * src/an_file_view.c: finished gnome 2 port.
23730         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23731         directory pixmap depending on the event.
23733         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23734         (project_file_data_new): use a GtkTreePath.
23736 2002-08-23  Stephane Demurget  <demurgets@free.fr>
23738         * src/Makefile.am: readded back an_*_view.[ch] because they are still
23739         driving me nuts but they need to be ported, heh ?
23741         * src/an_file_view.c: gnome 2 port, almost finished after some hard
23742         work since it's quite a total rewrite again.
23744 2002-08-22  Stephane Demurget  <demurgets@free.fr>
23746         * src/an_file_view.c:
23747         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23749 2002-08-21  Stephane Demurget  <demurgets@free.fr>
23751         * src/anjuta_info.c:
23752         * src/utilities.h: gnome 2 port, featuring a total rewrite.
23754 2002-08-20  Stephane Demurget  <demurgets@free.fr>
23756         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23757         nuts ATM.
23758        
23759         * src/an_file_view.c:
23760         * src/aneditor.cxx:
23761         * src/anjuta_cbs.c:
23762         * src/compiler_options.h:
23763         * src/messagebox.c:
23764         * src/messagebox.h:
23765         * src/pixmaps.h:
23766         * src/project_dbase.h:
23767         * src/resources.h: gnome 2 port.
23769 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23771         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23773         * data/properties/sql.properties: added the DATETIME data type.
23775         * data/properties/html.properties: added the foreach php keyword.
23777 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23779         * widgets/Makefile.am: removed blank line after the last backslash
23780         for avoiding a warning from automake.
23782         * configure.in:
23783         * src/Makefile.am: added the ORBit-2 dep.
23785 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23787         * AUTHORS: added Biswa, because I wonder why noone already have
23788         written his name in the Anjuta's hall of fame :)
23790 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
23792         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23793         widgets/e-shell-about-box.c: Made to compile for gnome2.
23794         
23795 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
23797         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23798         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23799         
23800         * configure.in, printing/print.h, printing/print.c,
23801         printing/print-doc.c: Made to compile for gnome2.
23802         
23803 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
23805         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23806         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23807         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23808         widgets/Makefile.am:
23809         
23810         Upgraded the build system to gnome2 platform.
23811         
23812 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23813         * manuals/*: Added capability to generate PDF and PS.
23814         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23815         * TODO, TODO.biswa: Intergated TODO list.
23816         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23817         , bug #574470
23818         * src/dnd.c: Fix typo
23819         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23820         * src/anjuta.c: Bug #568895, Bug #575419
23822 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23824         * tagmanager/tm_global_tags.c: Fixed compiler warning.
23825         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23827 2002-12-17  Naba Kumar <naba@gnome.org>
23829         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23830         bugs.
23831         
23832 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23833         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23834         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23835         * anjuta.prj: Added tools.sgml
23836         * data/properties/cpp.properties: Bug # 646974
23838 2002-12-16  Naba Kumar <naba@gnome.org>
23840         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23841         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23842         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23843         on 'Enter' and adds proper focus mechanism.
23844         * src/anjuta.c: Fixed a memory corruption bug.
23845         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23846         'Enter' and can also be Canceled. Sets proper default and focus policies
23847         for tools dialogs.
23848         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23849         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23850         translatable strings in dialogs and fixed some dialog properties.
23851         * src/anjuta-tools.c: Now uses xml format for loading and saving.
23852         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23853         * src/message_manager_private.cc: Fixed some debug messages.
23854         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23855         widgets/gnomefilelist.c: Fixed a memory leaks.
23856         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23857         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23858         src/main_menubar_def.h: Implemented incremental search.
23859         * TODO: Updated.
23861 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23862         * tagmanager/*: Minor cleanups and warning fixes.
23863         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23864         GUI during long updates.
23865         * src/text_editor.c: Remove debug message.
23867 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23868         * tagmanager/tm_project.c: Fix a memory access problem.
23870 2002-12-13  Naba Kumar <naba@gnome.org>
23872         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23873         tools list to show "Enabled" flag of the tool. Fixed a bug where
23874         tool list is not cleared when creating a new tool.
23875         
23876 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23877         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23879 2002-12-12  Naba Kumar <naba@gnome.org>
23881         * anjuta-tools.[h,c], commands.c: Used the tools help of
23882         anjuta variables list in commands editor and fixed a typos
23883         buy in anjuta-tools.c.
23884         
23885 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23886         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23887         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23888         * TODO.biswa: Added to help me track things better.
23890 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23892         * configure.in, anjuta.spec.in: Added libglade dependency.
23893         * Makefile.am: Added anjuta.glade file.
23894         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23895         , src/mainmenu_callbacks.[ch], src/message-manager.h
23896         , src/widget-registry.c: Tools editor GUI + other additions.
23898 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23900         * src/project_dbase.[ch], tagmanager/tm_project.c,
23901         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23902         Implement syncing tags image with the project database.
23903         * src/anjuta-tools.c: Implemented variable substitution and
23904         working directory in tools.
23906 2002-12-09  Naba Kumar <naba@gnome.org>
23907         
23908         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23909         command configuration language list from properties.
23910         
23911         * data/properties/asm.properties, data/properties/ruby.properties:
23912         Fixed typos.
23914 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23916         * src/an_symbol_view.c: Remember current selected entry and select
23917         it automatically after refresh.
23919 2002-11-26  Murray Cumming  <murrayc@usa.net>
23921         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23922           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23923         and gnomemm 1.2 projects so that people know they are really
23924         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23925         But I did correct these to sue lowercase names.
23927 2002-12-01  Naba Kumar <naba@gnome.org>
23929         * data/anjuta.properties: Fixed caching problem on 
23930         indicators.
23931         * src/preferences.c, src/preferences_gui.c: Implemented automatic
23932         indicators prefs.
23933         
23934 2002-12-01  Naba Kumar <naba@gnome.org>
23936         * data/properies/anjuta.properties: Corrected "indicators.automatic"
23937         property name.
23938         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23939         property and uses it.
23940         * src/aneditor.cxx: Fixed a bug associated with selection a word at
23941         current cursor.
23942         
23943 2002-11-30  Naba Kumar <naba@gnome.org>
23945         * src/debugger.c: Fixed a typo.
23946         * data/properties/*: Updated properties files and added
23947         new ones.
23948         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23949         Added comment submenu and cleaned up ref and unref of menus.
23950         * src/aneditor.h: Added definition of comment commands.
23951         * src/aneditor.c: Upgrade from latest SciTE source code.
23952         * src/text_editor.[hc], src/text_editor_cbs.c, 
23953         src/message_manager_private.cc, src/message_manager.[cc,h],
23954         src/anjuta.[c,h]: Added indicators support for errors/warnings
23955         highlight in the editor.
23956         * NEWS, TODO: Update.
23957         * scintilla/include/PropSet.h: Removed deprecrated function.
23958         
23959 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23961         * src/anjuta-tools.[ch]: Tools implementation (basic)
23962         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
23963           , src/main_menubar_def.h: PLugins cleanup and segregation
23964         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
23965           registry
23966         * anjuta.prj: Added new files
23967         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
23968         * plugins/class-gen/clsGen.c: Register menu under 'Project'
23969         * plugins/patch/patch-plugin.c: Register menu under 'Format'
23970         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
23971         * src/Makefile.am: Added new files
23972         * src/message-manager.[cc/h]: Added standard output and error windows
23974 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
23976         * project_type.c: Fixed Gnomemm2 project type
23978 2002-11-25  Naba Kumar <naba@gnome.org>
23980         * printing/print.c: Fixed a compile warning.
23981         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23982         * src/utilities.c: Fixed a compile warning in sparc, hides the
23983         terminal check error output from the user.
23984         * project_config.[ch], project_dbase.[ch], source.c: Added project
23985         version, exclude modules configuration and reordered other config
23986         properties. Changed some strings to more descriptive text.
23987         * src/compiler_opitions.c: Removed extra newlines from .prj file
23988         save.
23989         * anjuta.prj: Converted to new format (only reorganised properties
23990         and removed extra newlines ... nothing else).
23991         * NEWS: updated
23992         
23993 2002-11-21  Naba Kumar <naba@gnome.org>
23995         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23996         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23997         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23998         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23999         Updated to the CVS version.
24001 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24003         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
24004           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
24005           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
24006           images in completion lists. 
24007         * src/resources.h: Make C++ friendly.
24008         * scintilla/PropSet.cxx: Fix memory leak.
24010 2002-11-20  Naba Kumar <naba@gnome.org>
24012         * scintilla/*/*: Synced to latest scintilla 1.49
24013         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
24014         New lexers added.
24016         * scintilla/RESearch.cxx: The automatic cvs log in the
24017         file really broke things trying to interprete the changelog
24018         entry incorrectly as end-of-comment. Removed the $cvs line
24019         and committed again.
24020         
24021 2002-11-19  Naba Kumar <naba@gnome.org>
24023         Patch from Timothee Besset <ttimo@idsoftware.com>
24024         
24025         * src/message-manager-private.cc: Interpretes absolute
24026         file paths properly in zvt terminal.
24028 2002-11-19  Naba Kumar <naba@gnome.org>
24030         Patch from Timothee Besset <ttimo@idsoftware.com>
24031         
24032         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
24033         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
24034         (important) editor preferences in project (if there is one
24035         open).
24036         
24037         * TODO: Updated
24038         
24039 2002-11-18  Naba Kumar <naba@gnome.org>
24040         
24041         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24042         
24043         * src/debug_tree.c, src/find_in_files_gui.c,
24044         src/find_replace.c, src/find_text.c, 
24045         src/project_import.c, src/project_import_gui.c,
24046         src/wizard_gui.c: i18n Fixes.
24048 2002-11-15  Naba Kumar <naba@gnome.org>
24050         * plugins/class-gen/clsGen.c: Fixed to use project function
24051         to import files. Create non-existent directories before the
24052         sources are written.
24053         
24054         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
24055         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
24056         src/glade_iface.c,
24057         src/glades.c: Excluded gladen files from build. This
24058         will fix the unnecessary dependency on libssl.
24059         
24060         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
24061         file import funtion.
24062         
24063         * src/message_manager_private.cc: Fixed a compiler warning with
24064         DEBUG preprocessor macro.
24065         
24066         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
24067         wrong (undocked) editor window was closed on clicking close on an
24068         undocked editor window.
24069         
24070         * src/debugger.c: Fixed a bad bug where debugger terminal won't
24071         start correctly if the executable was run before with 'F3'.
24072         
24073         * src/toolbar_callbacks.c: Wrap around find next.
24074         * src/toolbar.c: Disable combo activate.
24075         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
24076         button positions to get 'yes' as default.
24078         * anjuta.spec.in: Updated.
24079         
24080         * src/anjuta_info.c, src/appwizard_gui.c,
24081         src/attach_process_gui.c, src/breakpoints_gui.c,
24082         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
24083         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
24084         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
24085         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
24086         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
24087         src/preferences.c, src/preferences_gui.c, src/project_config.c,
24088         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
24089         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
24090         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
24091         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
24092         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
24093         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
24094         plugins/patch/patch-plugin.c, printing/print-util.c:
24095         Set all windows and dialogs transient
24096         to their parents so that they remain floated above their parents.
24097         
24098 2002-11-13  Naba Kumar <naba@gnome.org>
24100         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
24101         take default editor font).
24102         
24103         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
24104         Corrected email address.
24105         
24106         * src/mainmenu_callbacks.c: Used spaces instead of tabs
24107         for changelog entry.
24109         * NEWS: Updated.
24110         
24111 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24112         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
24114 2002-11-06  Naba Kumar <naba@gnome.org>
24116         * README: Updated
24117         * anjuta.spec.in: Ships the .omf files with the
24118         documents instead of the base package.
24119         
24120 2002-11-04  Naba Kumar <naba@gnome.org>
24122         * data/properties/latex.properties: Fixed a bug.
24123         * ChangeLog: Released 1.0.0 stable.
24125 2002-11-04  Naba Kumar <naba@gnome.org>
24127         * src/commands.c: Added command with shell redirection capability.
24128         * data/properties/anjuta.properties: Changed default execution
24129         command.
24130         * src/project_dbase.c: Set project top dir in properties.
24131         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
24132         * data/Makefile.am: More diskcheck error fixes.
24133         
24134         * README, anjuta.spec.in, THANKS, AUTHORS,
24135         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24136         manuals/C/anjuta-manual/authers,sgml,
24137         manuals/C/anjuta-manual/anjuta-manual.sgml,
24138         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24139         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
24140         : Changed anjuta home to
24141         new URL and my email address.
24142         
24143         * manuals/C/anjuta-manual/interfaces.sgml,
24144         manuals/C/anjuta-manual/prefereces.sgml,
24145         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
24146         
24147         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
24148         : removed reference to the help menu as the menu is modified
24149         when no help is found (which is very likely when we are
24150         shiping the documents separately).
24151         
24152 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24153         * anjuta.spec.in: Update specfile to make multiple RPMs.
24154         * data/Makefile.am: make dist fix.
24155         * src/text_editor_menu.c: Fix compile warnings (casts).
24157 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24158         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
24159         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
24161 2002-11-01  Naba Kumar <naba@gnome.org>
24163         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
24164         Added gnome2 macros to be used by gnome2 project wizard.
24165         
24166         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
24167         from gnome-common.
24168         
24169         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
24170         as it was conflicting with generated projects and is not
24171         useful for us.
24172         
24173         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
24174         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
24175         project generation, removed qt project as it's not complete and
24176         added gnome2 bonobo wizard.
24178 2002-10-29  Naba Kumar <naba@gnome.org>
24180         * po/POTFILES.in: Updated.
24181         * po/POTFILES.skip: Added.
24182         * preferences.h: Fixed print paper size property name.
24184 2002-10-28  Naba Kumar <naba@gnome.org>
24185         
24186         * data/user.properties, data/Makefile.am: Added user properties file
24187         which will be copied in user's ~/.anjuta/user.properties.
24188         
24189         * data/anjuta.properties: Changed a comment.
24190         
24191         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
24192         
24193         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24194         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24195         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24196         item.
24198         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24199         instead of user properties file.
24200   
24201         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24202         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24203         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24204         * README, TODO: Updated.
24205         
24206 2002-10-28  Naba Kumar <naba@gnome.org>
24208     * manuals/C/anjuta-manual/figures/editor_guides.png,
24209     manuals/C/anjuta-manual/figures/editor_margins.png,
24210     manuals/C/anjuta-manual/figures/editor_markers.png,
24211     manuals/C/anjuta-manual/figures/local_variables.png,
24212     manuals/C/anjuta-manual/figures/open_file_multiple.png,
24213     manuals/C/anjuta-manual/figures/prefs_print.png,
24214     manuals/C/anjuta-manual/figures/print_dlg.png,
24215     manuals/C/anjuta-manual/figures/print_preview.png,
24216     manuals/C/anjuta-manual/figures/symbol_browser.png,
24217     manuals/C/anjuta-manual/figures/variable_tip.png: New png
24218     files for manual documentation.
24219     
24220     * manuals/sgmldocs.make,
24221     manuals/C/anjuta-manual/Makefile.am,
24222     manuals/C/anjuta-manual/authors.sgml,
24223     manuals/C/anjuta-manual/build.sgml,
24224     manuals/C/anjuta-manual/compileopts.sgml,
24225     manuals/C/anjuta-manual/debugger.sgml,
24226     manuals/C/anjuta-manual/execute.sgml,
24227     manuals/C/anjuta-manual/fileoperations.sgml,
24228     manuals/C/anjuta-manual/interface.sgml,
24229     manuals/C/anjuta-manual/preferences.sgml,
24230     manuals/C/anjuta-manual/projects.sgml,
24231     manuals/C/anjuta-manual/figures/arguments.png,
24232     manuals/C/anjuta-manual/figures/open_file.png,
24233     manuals/C/anjuta-manual/figures/other_opts.png,
24234     manuals/C/anjuta-manual/figures/scrshot.png,
24235     manuals/C/anjuta-manual/figures/toolbar_browser.png,
24236     manuals/C/anjuta-manual/figures/toolbar_tags.png:
24237     
24238     Updated anjuta manual documentation.
24240     
24241 2002-10-27  Naba Kumar <naba@gnome.org>
24243     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
24244     check and modifies debugger terminal command accordingly
24245     to function properly.
24246     
24247 2002-10-25  Naba Kumar <naba@gnome.org>
24249         * manuals/sgmldocs.make: Fixed a couple of bugs.
24250         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
24252 2002-10-24  Naba Kumar <naba@gnome.org>
24254         * src/debug_tree.c: Fixed a crash bug from Etay.
24256         * global_tags/create_global_tags: Added messages.
24257         Fixed infinite looping within files.
24258         
24259         * macro/autogen.sh: Removed debug and warning flags for defaults.
24260         
24261         Patch from Vadim Berezniker <vadim@berezniker.com>
24262         
24263         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
24264         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
24265         generation.
24267         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
24268         temporarily just copy it
24270 2002-10-24  Naba Kumar <naba@gnome.org>
24272         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
24273         manuals/C/anjuta-manual/anjuta-manual.sgml, 
24274         manuals/C/anjuta-manual/compileopts.sgml,
24275         manuals/C/anjuta-manual/debugger.sgml,
24276         manuals/C/anjuta-manual/execute.sgml,
24277         manuals/C/anjuta-manual/fileoperations.sgml,
24278         manuals/C/anjuta-manual/interface.sgml,
24279         manuals/C/anjuta-manual/introduction.sgml,
24280         manuals/C/anjuta-manual/projects.sgml,
24281         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24282         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
24283         manuals/ja/anjuta-manual/anjuta-manual.sgml,
24284         manuals/ja/anjuta-manual/compileopts.sgml,
24285         manuals/ja/anjuta-manual/debugger.sgml,
24286         manuals/ja/anjuta-manual/execute.sgml,
24287         manuals/ja/anjuta-manual/fileoperations.sgml,
24288         manuals/ja/anjuta-manual/interface.sgml,
24289         manuals/ja/anjuta-manual/introduction.sgml,
24290         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
24292 2002-10-24  Naba Kumar <naba@gnome.org>
24294         * src/project_type.c: added autogen for qt projects.
24295         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
24296         Fixed a bug that retrieves wrong terminal command.
24297         * src/commnads.c: Added more terminal commands.
24298         * configure.in: Checks for scrollkeeper version.
24299         
24300 2002-10-22  Naba Kumar <naba@gnome.org>
24302         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
24303         instead of AM_GNOME_GETTEXT.
24304         
24305         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
24306         for setup-gettext for the wizard generated projects.
24308         * src/source.c: Fixed a bug where glade file wasn't generated.
24309         
24310         * src/gnome_project.c: Excluded project version from project dir
24311         name.
24312         
24313 2002-10-22  Naba Kumar <naba@gnome.org>
24315         * acinclude.m4: New file with dummy funtion for gettext
24316         cross compatibility fix.
24317         
24318         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
24319         * configure.in: Fixed cflags to avoid useless warnings.
24320         * Makefile.am: EXTRA_DIST += setup-gettext.
24321         * src/toolbars.c: Added space paddings around tags label.
24323 2002-10-21  Naba Kumar <naba@gnome.org>
24325         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24326         
24327         * setup-gettext: New script to maintain gettext cross version
24328         compatibility.
24329         * configure.in, macros/autogen.sh: Fix for gettext cross version
24330         compatibility.
24331         
24332 2002-10-21  Naba Kumar <naba@gnome.org>
24334         * debug_tree.c: Fixed incorrect use of debug assertion.
24335         
24336 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
24337             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24338         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
24339         src/memory.c, src/memory.h, src/message-manager-private.cc:
24340         
24341         New parsing algorithm; adapted from kdevelop.
24342         Middle button menu for changing the value's display type
24344 2002-10-07  Naba Kumar <naba@gnome.org>
24346         * src/main_menubar_def.h: Changed status bar message for Help->
24347         Browse info pages. Bug #603308
24349         * src/executer.c: Made "User terminal" default for creating
24350         projects (User can always disable it later). Bug #114222
24351         
24352 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24354         * macros/autogen.sh: Require gettext 0.10.x for autogen
24355         * src/text_editor.c: Fixes Bug #595303
24356         * src/source.c: Fixes Bug #595970
24357         * src/anjuta.c: Fixes Bug #598366
24358         * scingtilla/LexCPP.cxx: Bug #602296
24359         * src/main_menubar_def.h: Bug #604363
24360         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
24361         
24362 2002-10-07  Jens Georg <mail@jensgeorg.de>
24364         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24365         * gnomefilelist.c: This patch fixes the bug #611542
24366         
24367 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24369         * data/properties/Makefile.am: Added tcltk.properties file.
24370         
24371 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24373         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24374         
24375         * README: Updated README
24376         * plugins/class-gen/clsGen.c, src/message_manager.cc
24377           , src/mainmeu_callbacks.c, src/memory.c
24378           , src/project_dbase_gui.c, src/text_editor_gui.c
24379           , widgets/gnomefilelist.c: Set window icons
24380         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
24381           Enabled release build (stripped + optimized binaries, etc.)
24382         * data/properties/anjuta.properties, src/commands.c,
24383           src/defaults.cFixed bug #595489 (stdin on executables)
24384         * src/appwizard.c, src/main.c, src/message-manager.cc
24385           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
24386           , src/debug_tree.c: Memory related (valgrind) fixes.
24387         * src/message-manager-private.[cc,h], src/pixpams.h
24388           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
24389         * anjuta.prj: Added debug_tree.c to SOURCES
24390         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24391           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
24392           Compacted code and cleaned up unnecessary functions.
24393         * tagmanager/*.[ch]: Code fixes.
24394         
24395 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
24396         
24397         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24398         
24399         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
24400         Debug tree now detects changes of displayed variables
24401         and changes their color to red
24403 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24405         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24406         
24407         * mainmenu_callbacks.c: Set's the current file name in
24408         file save as dialog.
24409         
24410 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24412         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
24414         * data/properties/tcltk.properties: New file for tcl/tk
24415         properties.
24417 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
24419         * src/project_type.[c,h], src/source.c, data/Makefile.am:
24420         Fixed a fatal bug which doesn't let building gnome2 related
24421         projects. They use different autogen.sh script. Defined new
24422         type field "gnome_macro_support".
24423         
24424         * data/autogen.sh.gnome2: New file.
24425         
24426         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
24427         bug with quotes escaping in quotes.
24428         
24429         * src/message-manager-private.cc: Used event box instead
24430         of frame for local message pane, so that the borders appear
24431         properly and nicely.
24432         
24433         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
24434         if there is a project open and all the files are un-docked.
24436         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
24438 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
24440         * src/main_menubar_def.h: implement feature request #595356, patch #597161
24441         * THANKS: updated for new contributions
24442         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
24444 2002-08-27 Steven Knight  <steven.knight@unh.edu>
24446         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
24447         src/project_dbase.h, src/project_type.c, src/source.c, 
24448         src/wizard_gui.c: new Qt project type
24449         *** NB not fully tested, may need some work, icon required...
24451 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24453         * src/memory.c, src/memory.h: new memory patch
24455 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
24457         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
24459 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
24461         * lancher/anjuta_launcher.c: Determine pty from function
24462         call instead of running 'tty' externally.
24463         
24464         * data/properties/cs.properties: Added compile/build commands.
24465         Fixed execution properties.
24466         
24467         * src/commands.c: Added c# options.
24469         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
24470         
24471         * src/debug_tree.[c,h], src/debugger.[c,h],
24472         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
24473         
24474         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
24475         1. Misaligned structs when they are members of other structs.
24476         2. '{' sometimes appears as a variable.
24477         3. Wrong processing of some arrays.
24478         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
24479         that displays the tree in two columns (variable and value).
24481 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24483         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
24485         * data/properties/sql.properties: added the DATETIME data type.
24487         * data/properties/html.properties: added the foreach php keyword.
24489 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24491         * NEWS: Updated with new features.
24492         
24493         * data/.cvsignore, doc/.cvsignore: Updated.
24494         
24495         Patch from: Etay Meiri <etay-m@bezeqint.net>
24496         
24497         * src/debug_tree.h, src/debug_tree.c: New files.
24498         
24499         * src/Makefile.am, src/message-manger-private.[h,cc],
24500         src/message-manger.cc: Added Tree view for debugger
24501         locals view.
24502         
24503 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24505         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24506         
24507         * src/memory.c, src/memory.h: New files.
24508         
24509         * src/Makefile.am, src/appwizard.c, src/controls.c,
24510         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24511         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24512         
24513         Memory view implemetation that would enable viewing raw memory
24514         during debugging.
24516 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24518         * AUTHORS: added Biswa, because I wonder why noone already have
24519         written his name in the Anjuta's hall of fame :)
24521 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
24523         * src/appwizard_gui.c: Removed an ambiguous prototype.
24524         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
24525         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
24526         * THANKS: Updated M. Ali Vardar's email.
24527         
24528 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24530         * src/anjuta_gui.c: implemented feature request to stop main and browser
24531           toolbars having exclusive use of space
24533 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24535         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
24536         left over from the previous work to fix bugs :-)
24537         
24538         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
24539         src/controls.c, src/mainmenu_callbacks.h, 
24540         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
24541         reviewed
24542         
24543         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
24544         src/project_import_gui.c, src/sharedlib_gui.c, 
24545         src/signals_gui.c: set window icon correctly
24546         
24547         * NEWS: more updates for the release
24548         
24549         * HACKING: updated for window icons and insert menu information
24550         
24551         * src/cvs_gui.c, src/build_project.c, 
24552         src/project_import_cbs.c: message strings reviewed
24553         
24554         * src/controls.c: context help button should be disabled if 
24555         DevHelp is not installed
24556         
24558 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24560         * src/debugger.c: Fixed the signalling screw up because of string
24561         update in gdb used to report the child process PID. Also, no
24562         error dialog will be popped up for "no such file or directory"
24563         error (very annoying and useless error). This error will still
24564         be shown on the debug message window. Avoided terminating the
24565         program when the terminal is terminated -- doesn't hurt, otherwise
24566         we get crappy egg-and-hen problem.
24567         
24568         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24569         dimensions loading.
24570         
24571         * src/anjuta.c: Limited the default size of main window to sane
24572         values.
24574         * src/preferences.c: Fixed some deadly memory corruption bugs in
24575         the recent patches. Return from getenv() should NEVER be freed,
24576         because they are static strings.
24577         
24578         * src/preferences_gui.c: Removed the fix for crash bug with font
24579         selection and applied the real fix.
24580         
24581 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
24583         * NEWS: updated for release
24585 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24587         * src/launcher.c: Added a fix a memory leak and a possible
24588         fix for zvt-crash bug.
24589         
24590         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24591         
24592         * data/properties/latex.properties,
24593         data/properties/ada.properties: Added file.is.source property.
24594         
24595         * src/an_file_view.c: Set auto column size of the file
24596         revision column.
24597         
24598         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24599         The user is now prompted to confirm the closing of the file
24600         if it is being used by CVS. If yes, the editor is closed and
24601         the CVS operation stops.
24602         
24603 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
24605         * anjuta.prj: bump project version for release
24606         * BUGS: removed unnecessary file
24608 2002-06-07      Philip Van Hoof <freax@pandora.be>
24610         * widgets/gnomefilelist.c: fix up issue with directory deleted 
24611         during the life of the file list widget
24612         * src/preferences_gui.c: sticking-plaster fix to font selection
24613         causes segfault bug
24615         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24617 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24619         * data/properties/anjuta.properties, src/an_file_view.[ch], 
24620         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
24621         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
24622         added options for symbol and file browsers.
24623         * data/properties/cpp.properties: linker flags should come after
24624         the name of the file to compile.
24625         * scintilla/Editor.cxx: fixed gcc compilation warning.
24626         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24627         be executed from bindir only.
24628         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
24629         tagmanager/include/tm_file_entry.h: CVS version information in file 
24630         browser.
24631         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
24632         window.
24633         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24634         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24635         crashes during file import.
24636         * src/project_import.c: disable project menu items during project 
24637         import.
24638         
24639         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24641 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
24643         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
24644         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24645         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
24646         modified Insert menu, added C functions template, header C 
24647         template, modified header_template HEADER_H ==> NAMEFILE_H
24648         
24649         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24651 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24653         * data/properties/html.properties: changed some file 
24654         associations
24656 2002-06-05 Philip Van Hoof <freax@pandora.be>
24658         * widgets/gnomefilelist.c: Fixed #560759 and #561776
24659         
24660         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24662 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24664         * data/properties/anjuta.properties, src/defaults.c: Make windows
24665         docked by default, fix the big fonts bug.
24666         
24667         * src/an_file_view.c, src/main_menubar_def.h, 
24668         src/project_dbase_gui.c: sanitized the Edit/View mess.
24669         
24670         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24671         for customizing shortcuts.
24672         
24673         * src/mainmenu_callbacks.c: Search for selected word if present.
24674         
24675         * src/text_editor_menu.c: Added context menu options for docking
24676         and undocking editor windows.
24677         
24678         * src/main_menubar.h, src/main_menubar.c: more support for the 
24679         shortcuts menu item.
24680         
24681         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24683 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24685         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24686         all commit messages being written to top of the file
24687         
24688         * src/main_menubar_def.h: message strings reviewed
24689         
24690         * src/project_import.c: message strings reviewed
24691         
24692         * src/source.c, src/glades.c: message strings reviewed. Fixed 
24693         some bugs around reading the project properties for creating 
24694         .glade and .desktop files in the Application Wizard. There were
24695         typos in the property names being retrieved
24696         
24697         * widgets/gnomefilelist.c: changed build_full_path to make 
24698         the file widget support ~
24699         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24700         
24701         * THANKS, widgets/e-shell-about-box.c, 
24702         manuals/anjuta-manual/C/authors.sgml: updated for new
24703         patch
24705 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
24707         * src/project_dbase.c: Fixed the file-path-corruption bug
24708         and the cannot-import-file-in-project bug. (follow-up with
24709         the last commit from Stef).
24710         
24711         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24712         with unsaved-project.
24713         
24714 2002-06-05  Stephane Demurget  <demurgets@free.fr>
24716         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24717         misplaced g_free.
24719 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24721         * data/properties/{xml,html,other}.properties: changed some file 
24722         associations
24723         
24724         * data/anjuta.mime: oops! cvs added
24725         
24726         * scintilla/RESearch.cxx: fixed up a problem with comments
24727         
24728         * global-tags/create_global_tags.sh: redirect errors to /dev/null
24729         to avoid messages about missing libs
24730         
24731         * NEWS: started the release notes
24733 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24735         * HACKING: updated with new information on printing, patch naming
24736         
24737         * TODO: removed completed tasks
24738         
24739         * THANKS: updated a few contributions
24740         
24741         * anjuta.prj: updated the icon file
24742         
24743         * anjuta.desktop.in.in: updated to add Categories
24744         
24745         * data/anjuta.mime: created a mime type for Anjuta project files
24746         (NB needs to be added to the install in /usr/share/mime/)
24747         
24748         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
24749         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
24750         to PNG for websites.
24751         
24752         * plugins/patch/patch-plugin.c: clarified some messages and 
24753         made it easier to see different patching sessions
24754         
24755         * src/toolbar.c: changed some message text for consistency
24756         
24757         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
24758         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
24759         in preferences. 
24760         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24761                  
24762         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
24763         src/project_dbase.{c,h}, src/project_import_cbs.c, 
24764         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24765         Added XLib Project and a Dockapp Project types.
24766         * pixmaps/Makefile.am: added line for new pixmap for new xlib
24767         projects
24768         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24769         * src/source.c: Fixed memory leak in existing projects. 
24770         (filename was not freed)
24771         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24773 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
24775         * src/anjuta.h, src/anjuta.c: Added error display funtions
24776         with parent windows.
24777         
24778         * src/appwizard_cbs.c: Changed error display function to use
24779         parented version.
24780         
24781 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
24783         * printing/print.h, printing/printing.c: Taken care of document
24784         zoom factor and fixed a font loading bug. Dynamically calculated
24785         text widths to work with zooms properly. Re-organized code for
24786         dynamic text width calulations to work in general with utf8 chars.
24787          Determined font height and width automatically from the font info.
24788         
24789         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24790         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24791         Converted text.zoom.factor property to use #defined value. Removed
24792         margin header and margin numbers preferences, as they  now
24793         calculated dynamically.
24794         
24795 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
24797         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24798         printing/print-util.h, printing/print.c, printing/print.h:
24799         Rewritten printing support for style based printing. Syntax highlighted
24800         printing, monochromatic printing, setup using preferences etc.
24802         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24803         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24804         language and the styled text buffer.
24805         
24806         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24807         the print setup preferences page and added printer preferences. Added functions
24808         to retrieve preferences with default values.
24809         
24810         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24811         the printing.
24813         * data/properties/anjuta.properties: Added default printer preferences.
24815         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24816         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24817         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24819         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24820         
24821 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24823         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24825         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24826         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24827         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24828         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24830         printing/Makefile.am: Reduced compiler optimizations.
24832         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
24833         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
24834         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24835         tagmanager/tm_workspace.c: TagManager fixes.
24837 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
24839         * printing/*: CVS added. :)
24840         
24841 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24843         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24845         * printing*: CVS added.
24846         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24847           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24848           src/main_menubar_def.h: Gnome Print support
24849         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24850         * configure.in: Enable debugging flag option
24851         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24852           Print properties defined.
24853         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24854         
24855 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24857         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24858         
24859         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24860         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24861           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24862           and cleanups
24863         * src/text_editor.c: Minor cleanups.
24864         * anjuta.c: Tweaks to 'Goto File Line' functionality.
24865         * src/project_dbase.c: Fixes to add/remove files from project.
24866         * src/help.c: Fix minor memory leak.
24867         * src/project_dbase_gui.c: Remove debugging messages.
24868         * src/utilities.[ch]: Cleanups and minor fixes.
24869         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24871 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
24873         * src/anjuta.c [anjuta_apply_preferences()]:
24874         Fixed a crash bug when tab pos is not defined for the editors.
24875         
24876         * data/properties/cpp.properties: Set default identifier property to normal.
24877         This fixes the bug in which the fore color gets hidden with dark background.
24879 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
24881         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24882         scintilla 1.46
24883         
24884         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24885         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24886         src/anjuta.c, data/properties/anjuta.properties:
24887         Implemented line wrapping.
24888         
24889         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
24890         
24891         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24892         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24893         tags. Code was reviewed from GNOME Bonsai view.
24894         
24895         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24896         it seems to have been removed by scintilla people.
24897         
24898         * data/properties/anjuta.properties: Set default line wrap to false, as
24899         is noticably slow with big files.
24900         
24901 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
24903         * src/project_import_gui.c: disallow the selection of files in
24904           the browse dialog.
24905         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24906           preferences code.
24907         
24908 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24910         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24911           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24912         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24913         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24914           now works properly.
24915         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24916         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24917         * src/utilities.[ch]: Added some utility functions.
24918         * tagmanager/tm_project.c: Fix for bug in file removal from project.
24919         
24920         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24922 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24924         * HACKING: info on FIXME statements and removed ccview references
24925         * Makefile.am: added rule to make RPM package
24927 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24929         * THANKS, widgets/e-shell-about-box.c, 
24930         manuals/anjuta-manual/C/authors.sgml: updated for new
24931         patch
24932         * src/anjuta.c: removed unnecessary warning code since CVS 
24933         support is now implemented :-)
24934         * manuals/sgmldocs.make: implemented a fix for bug #553969
24935         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24936         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
24937         manuals/C/anjuta-faqs-C.omf: modified the descriptions
24938         
24939 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24940         
24941         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24942           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24943           src/main_menubar_def.h, src/preferences_gui.c,
24944           preferences.c, preferences.h: setup Username and Email 
24945           preferences, Insert ChangeLog and Username editor functions
24946           
24947           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24949 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24950         
24951         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24952           src/src_paths_cbs.c, src/src_paths_gui.c
24953           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24955           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24957 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24959         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
24960           and goto tag menu items to main menu.
24962 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24964         * THANKS, widgets/e-shell-about-box.c, 
24965         manuals/anjuta-manual/C/authors.sgml: added new contributors
24966         * HACKING: updated with info on files to change for credits
24968 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
24970     * src/aneditor.cxx: extended extension list which fixes segfault
24971     on selecting lisp, ruby or matlab as highlight style.
24973 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24975         * src/main_menubar_def.h: fixed an array initialiser and fixed
24976         the lexer settings for the new entries on the Format menu
24978 2002-05-07  Stephane Demurget  <demurgets@free.fr>
24980         * Synced with Scintilla 1.45
24982 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24984         * anjuta.prj: added another missing file
24985         * ChangeLog: fixed some incorrect change dates I caused by 
24986         sloppy cut-and-pasting :-/
24988 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24989         
24990         * src/mainmenu_callbacks.c: fixed title of new About box
24992 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24994         * src/pixmaps.h: added macros for OpenGL and SDL project icons
24996 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24998         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24999         * anjuta.prj: updated for new files
25001 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
25003         * widgets/e-shell-about-box.c: Added version display.
25004         
25005 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25007         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
25008         widgets/scroll_menu.c: fixed up some compiler warnings (patch
25009         from Philip Van Hoof)
25011 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25013         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
25014         dependency
25015         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
25016         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
25017         that produced build errors (needs checking on a machine with the
25018         ja locale!)
25019         * data/properties/lisp.properties: updated to match format of other
25020         lexer property files supplied with Anjuta
25022 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25024         * anjuta.prj: added new files
25025         * HACKING: added information from the mailing list on 
25026         adding new project types to the wizard (thanks to Johannes)
25028 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25030         * src/utilities.h, src/launcher.c, src/gnome_project.c,
25031           src/appwiz_page2.c: Fix for 547038.
25033 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25035     * attach_process.c, attach_process_cbs.c: Fixed a dialog
25036     hide bug.
25037     
25038     * about.h: cvs removed.
25039     
25040 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25042         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25044         Fix for #539574.
25046         * src/anjuta.c (anjuta_system_error): checks for the error number to
25047         know whether the error description is needed or not.
25049 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25051         * pixmaps/anjuta_logo.png: New about logo.
25052     
25053         * pixmaps/anjuta_icon.png: New icon from Misha. The
25054         old one had trouble with some gtk themes.
25055     
25056         * about.c: Removed. No longer needed.
25058         * mainmenu_callbacks.c: Removed reference of about.h
25059     
25060 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25062         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25064         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
25065           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
25066         About Dialog (thanks to the Evolution team for the cool widget!)
25068 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25070         Patch from lbell <lbell@tsc4.com>
25071     
25072         * src/find_in_files.c, src/find_in_files.h,
25073           src/anjuta.c: Added save_yourself, load_yourself routines.
25074     
25075         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
25076         Added "Append messages" toggle button. This will enable
25077         the search results to be appended to the already existing
25078         results.
25079     
25080         * src/debugger.c: Fixed a typo.
25081     
25082         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
25083           src/session.c, src/session.h: Improved session management.
25085 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25087         * THANKS, FUTURE, AUTHORS: Changed my email and
25088         avoided yahoo.com.
25090 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25092         Impl. feature request #525271 (add Lisp support).
25094         * data/properties/lisp.properties: added.
25096         * data/properties/Makefile.am, data/properties/anjuta.properties: added
25097           the lisp properties.
25099         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
25100           src/utilities.[ch]: added support for the Lisp highlight style.
25102 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25104         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25105           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25106           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
25107           option preferences to have a persistent setting. Plus it's not used
25108           often, so it's better here than flooding the menus.
25110         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
25111           preferences pages a lot more consistent and sweeter: tabs direction
25112           radiobuttons are directed against the meaning, all pages have an
25113           outter frame, a lot of padding, removed all expand attributes for
25114           vertical boxes, ...
25116           That's not a total revamp, but it's really looking better now, even
25117           if there's still work to be done.
25119 2002-05-01  Andy Piper <andy.piper@freeuk.com>
25121         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
25122         * TODO: added task to be completed before next release (update all credits)
25124 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25126         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
25127         Benke László.
25129 2002-05-01  Benke László  <decike@freemail.hu>
25131         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25133         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25134           src/main_menubar_def.h, src/mainmenu_callback.[ch],
25135           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
25136           to the format menu in order to reorder the notebook tabs in
25137           alphabetical order everytime a file is created/opened/saved.
25139 2002-05-01  Philip Van Hoof <freax@pandora.be>
25141         * widgets/gnomefilelist.[ch] (history_combo_go),
25142         (history_combo_clicked): impl.
25144         (gnome_filelist_new_with_path): use this new impl.
25146 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25148         * src/project_dbase_gui.c (add_file): added the xpm file type.
25150 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25152         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
25153         tag manager fixes.
25155         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
25156           of tag types.
25158         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
25159           src/text_editor_menu.c: Added context sensitive search in symbol
25160           browser and editor.
25162         * configure.in: Changed version number to 0.1.9.99.
25164         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
25165           src/project_import.c: Minor changes to project import facility.
25167         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
25168           (Forced to use specific brace format)
25170         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
25171           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
25172           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
25174 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
25176         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
25177         replaced the spinbutton with an hscale, and made the UI less "blocky".
25179         * src/cvs_gui.c: When diffing a project you can choose date and
25180         release now.
25182         * src/project_dbase.c: Import_file activated again
25184         * configure.in, plugins/Makefile.am: Added patch plugin
25186         * plugins/patch/*: The new patch plugin
25188 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25190         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25192         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
25193         dropdown list shown by autocompletion are now removed.
25195 2002-04-28  Philip Van Hoof <freax@pandora.be>
25197         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
25198         a bunch of filetypes from the older version.
25200         * src/project_dbase_gui.c (add_file): changed the import
25201         dialog's filetypes combo contents depending on the
25202         type of data to be imported.
25204 2002-04-28  Stephane Demurget  <demurgets@free.fr>
25206         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25207         the amount parameter as Philip stated and reformated to follow the
25208         Gnome convention.
25210         * src/project_dbase.c (project_dbase_make_default_filetype_list):
25211         changed accordingly.
25213 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25215         Fix for #531293.
25217         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25218         Shift-F6, to be more consistent with other Gnome apps.
25219         Moved the "Search next" entry under the "Search" one, and swapped the
25220         order of the "Find in files" and "Find and Replace" ones.
25222         Some additional fixes ands cleanups on the edit menu.
25224         * src/main_menubar.h: replaced all occurences of repeat_find by
25225         find_again for the code to be more consistent.
25227         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25228         sensitiveness depending on the existence of an active text buffer.
25230         * TODO: added some bits about improving the usability of the
25231         search/search again couple.
25233 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25235         * src/preferences_gui.c: made the tab labels text more consistent
25236         (s/misc/Misc/).
25238 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25240         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
25242         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25243         filename.
25245         * src/main.c (main): simplified some code and cleanups.
25247         Fix a part of #499366:
25249         * src/commands.[ch] (sync_from_props), (command_editor_save),
25250         (on_apply_clicked), (create_command_editor_gui): added the gui
25251         corresponding to the command.terminal preference.
25253 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25255         Fix for #465180.
25257         * anjuta.spec.in: added build requirements for the source rpm.
25259 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
25261         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25262         
25263         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
25264           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
25265           src/project_type.c, source.c, wizard_gui.c:
25266           Added new GNOME 2 project types and changed glade behaviour to
25267           produce GTK code if project type GTK was selected and GTKmm code
25268           if project type GTKmm was selected (and not depending on the 
25269           selected language. Disabled glade for GNOME 2 projects because
25270           we will need glade2 there.
25271           
25272         * src/project_dbase.c: Fixed a memory lack.
25273         
25274         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
25275         
25276         * src/cvs.c: Added an error message if jobs are running
25278 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
25280         * tagmanager/tm_work_object.c: Fixed a chrash
25281         bug which occurs when it tries to stat an empty
25282         file name.
25283         
25284 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
25286         * src/controls.c: CVS menu items now becomes
25287         insensitive when the launcher is busy.
25288         
25289         * src/anjuta.c, cvs.h, cvs.c: Created a function
25290         to update the cvs preferences when preferences are
25291         applied in preferences dialog and called it from
25292         anjuta_update_preferences().
25293         
25294 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
25296         * src/cvs.c: Added a space in the cvs command
25297         before the revision part. This fixes the cvs
25298         error we get when cvs-diffing with revisions.
25299         
25300         * src/cvs.c: Fixed a compiler warning.
25301         
25302         * src/find_replace.c: The dialog now remembers
25303         the settings including the "prompt on replace"
25304         which seems to have broken somewhere line the
25305         changes.
25306         
25307 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25309         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
25310         Added a new property in cvs class to hold a boolean
25311         for enabling date in cvs diff. This fixed the bizzare
25312         diff output due to the date that goes with the cvs
25313         command. Also, set the default value of compression
25314         to 3 and unified diff option to 1.
25315         
25316 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25318         * src/cvs.c: The diff editor is set to hilite as
25319         diff syntax hiliting.
25320         
25321         * configure.in, manual/Makefile.am:
25322         Added a new manual module for ja language.
25323         
25324         * manual/ja/*/*/*: New module and files for the
25325         ja translation for the anjuta documentation
25326         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
25327         
25328 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
25330         * src/launcher.c: Made a very messy work around
25331         for the launcher authentication to work properly.
25332         
25333         * src/find_replace.c: Applied the missing patch
25334         from Dan Elphick <dre00r@ecs.soton.ac.uk>
25335         
25336 2002-04-16 Andy Piper <andy.piper@freeuk.com>
25338         * src/cvs.c, src/main_menubar_def.h: made message strings
25339         consistent with existing standards from our own documentation 
25340         (such as uppercase P in Project, corrected spelling of 
25341         repository, etc.)
25343 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25345         * src/cvs_gui.c: Cleaned up gui and aligned various
25346         widgets to give a clean look.
25347         
25348 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25350         * src/launcher.c: Added work around to retrieve
25351         the child exit code. It works. :)
25352         
25353         * src/find_in_files.c, src/gnome_project.c,
25354         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
25355         src/clean.c, src/clean_project.c, src/build_project.c,
25356         src/build_file.c: Modified to handle the new
25357         child exit code.
25358         
25359 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
25361         * src/find_replace.c: Changed signal to call
25362         on_replace_text_close on from delete_event
25363         to close => the replace history is now updated.
25365 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
25367         * src/cvs.c: escaped the cvs import message before
25368         passing it to cvs.
25369         
25370 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
25372         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25373         
25374         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
25375         
25376         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
25377         Added cvs import
25378         
25379         * src/preferences_gui.c: GUI improvements
25380         
25381         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
25383 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
25385         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
25386         Removed static qualifier from tm_tag_type_name() and
25387         availed it's prototype for use in outside code. also
25388         created reverse map function tm_tag_type_name();
25389         
25390         * src/anjuta.c: Implemented qualified tags names for
25391         the tag list (on the toolbar pulldown list) to avoid
25392         ambiguty in tags with similar names (like prototype
25393         and definition). Patch modified and improved.
25394         
25395         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
25396         
25397 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25399         * src/utilities.[c,h]: Added a utility funtion
25400         that escapes the single and double quotes in a
25401         given string. Useful for passing command line
25402         args with quotes.
25403         
25404         * src/cvs.c: Escaped the cvs log message before
25405         passing it to cvs command line to avoid ambiguties
25406         with quotes in the message.
25407         
25408         * pixmaps/anjuta_icon.png: Changed to the new icon.
25409         from Todd Goyen <goyen@mbi-berlin.de>
25410         
25411         * src/message-manager-private.cc: Added regex to 
25412         recognize (underline hilite) the parsable outputs
25413         from the zvt terminal.
25414         
25415 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25417         Patch from: Tina Hirsch <tehirsch@arcor.de>
25418         
25419         * src/project_type.c:
25420         Fixed a bug in the wxproject type and modified the erroroutput when
25421         configure doesn't find wx-config
25422         
25423         Patch from: Timothee Besset <ttimo@idsoftware.com>
25424         
25425         * src/anjuta.c, src/message-manager-private.cc,
25426           src/message-manager-private.h
25427         Catches double clicks in the zvt terminal, and calls goto_error_line
25428         to jump to the appropriate location in the source. This will recognize
25429         grep -n output
25430         
25431 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
25432         
25433         * src/build_project.c: Taken care of memory leak
25434           by freeing cmd variable properly.
25436         * src/main_menubar_def.h: Fixed wrong signal connection
25437           for cvs project commit.
25438           
25439         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
25440         
25441         * src/preferences_gui.c: Added some border and adjusted
25442           expandsion, filling in box adds to make the cvs preferences
25443           more nicer.
25444         
25445 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
25447         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25448         
25449         * src/cvs*, src/main_menubar*, src/preferences*: 
25450         Moved CVS settings to preferences, added a nice login dialog.
25451         
25452         * src/controls.c, src/project_dbase.c:
25453         CVS project options are only shown if a project is open
25454         
25455         * src/build_project.c:
25456         User is now asked if he wants to install as root 
25457         
25458         * src/launcher.c:
25459         Fixed a warning
25461         * anjuta.prj: Updated with cvs files
25462         
25463         * TODO: Remove task which are done
25464         
25465 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
25467         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
25468         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
25469         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
25471         Modified launcher to use controlling terminal to detect and
25472         take care of password authentications (for example, for cvs
25473         and root installs).
25474         
25475         * pixmaps/password.png: New file.
25476         
25477 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25479         Anjuta kick start tutorial wirtten by:
25480           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
25482         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
25483           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25484           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
25485           manuals/C/anjuta-tutorial/figures/*.png:
25486           
25487           Added files
25488         
25489         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
25490           
25491           Modified files.
25492         
25493 2002-03-28 Roel Vanhout <roel@stack.be>
25495         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25497         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
25498           src/preferences_gui.c:
25499         Added option to wrap around to beginning/end of file when on last bookmark
25500         and next/previous bookmark is pressed
25501         
25502 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25504         Patch from Philip Van Hoof <freax@pandora.be>
25505         
25506         * src/gnomefilelist.c:
25507         Added gimp like feature that changes the file extension of
25508         the filename entered in the selections when the file
25509         filter is changed.
25510         
25511 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25512         
25513         Patch from Roy Wood <roy.wood@filogix.com>
25514         
25515         * src/controls.c, src/find_text.c, src/find_text.h,
25516           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25517           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25518           
25519           Menuitem for entering currently selected text as find target,
25520           added key accel for "find next" and changed some key accels for
25521           other key for consistency.
25522           
25523         * src/utilities.c:
25524           Cleaned up code.
25525         
25526 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25528         * src/watch.c, src/watch.h, src/watch_cbs.c,
25529           src/watch_cbs.h, src/watch_gui.c:
25530         
25531           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
25532         
25533           Added change watch entries feature
25534           and Watch entries modify on double click fixed.
25536 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25538         * src/mainmenu_callbacks.c:
25539         
25540           Project commit should not bypass dialog as
25541           we need to get the cvs log from the user.
25542           
25543 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25545         * src/project_dbase.c:
25546         
25547           Patch from Roy Wood <roy.wood@filogix.com>
25548           
25549           Fixed docking bug with the new docking patch
25550           to fix copy/paste bug.
25551           
25552 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25554         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25555           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25556           src/main_menubar.h, src/main_menubar_def.h,
25557           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25559           Added cvs project support. Featured bypass cvs dialog for
25560           cases where we don't need dialog (such as project and right
25561           click selection from file browser). Cleaned up cvs code to
25562           make them generic cvs operations instead of separate file
25563           and project operations. Added cvs log action. Increased
25564           file entry box width and enabled "unified diff" by default.
25565           Used Editor buffer for status and log and set hilite for
25566           these buffers including diff buffer (DIFF hilite).
25567           
25568 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25570         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25572         * data: Added file autogen.sh.wxwin 
25573         * data/Makefile.am: Added entry for autogen.sh.wxwin
25574         * pixmaps: Added project image appwiz_wxwin.png
25575         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25576         * src/appwizard_cbs
25577           src/compiler_options.c
25578           src/pixmaps.h
25579           src/project_dbase.c
25580           src/project_dbase.h
25581           src/project_import_cbs.c
25582           src/project_type.c
25583           src/source.c
25584           src/source.h
25585           src/wizard_gui.c: Added everything necessary for new
25586                             project type 'wxWindows (wxGTK)
25587         * src/project_dbase.c: Fixed a bug that caused every project
25588                                to be a glade project in dialog
25589                                                    'Project information'.
25591 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25593         Patch submitted by Roy Wood <roy.wood@filogix.com>
25594         
25595         * src/anjuta_gui.c, src/message-manager-dock.c,
25596           src/project_dbase.c:
25597           
25598           fixed the copy/paste bug by rewriting dock/undock
25599           code.
25601 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
25603         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25604         
25605         * src/cvs*, src/Makefile.am:
25606           New file for CVS support. File operations currently work
25607           cvs login needs to be done. Project support is not yet
25608           started.
25610         * src/main_menubar*, src/mainmenu_callbacks,
25611           src/anjuta.c, src/anjuta.h:
25612           Added menus and functions for cvs commands.
25613           
25614         * src/text_editor_menu.h: 
25615           Added #include <gtk/gtk.h>
25616           
25617         * src/gotoline.h:
25618           Removed a warning (and this time it works ;-)
25620         * src/utilities.c, src/utilities.h:
25621           Added a utility function to retrieve directory
25622           name out of full path.
25624 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
25626         * src/executer.c: (create_executer_dialog): changed the default
25627           focus on the entry.
25629 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25631         * widgets/gnomefilelist.c:
25632         Fixed duplicate history entries for the same directory.
25633           
25634 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25636         Fix for #520092.
25638         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25639           it's already used by scintilla to delete the whole current line.
25641 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25643         Fix for #525107.
25645         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25646           calls to fileselection_hide_widget,
25647           (on_open_filesel_cancel_clicked): removed.
25649         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25650           (on_add_prjfilesel_cancel_clicked):
25652         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25653           impl.
25655         * src/fileselection.c: Made some functions static.
25656           (fileselection_hide_widget): rewritten using the new
25657           gnome_filelist_set_multiple_selection function.
25659         * src/fileselection.c: (on_file_selection_delete_event): removed
25660           unuseful widget hides. Some cleanups,
25661           (on_file_selection_cancel_clicked): impl,
25662           (create_fileselection_gui): changed the cancel button clicked's
25663           callback to use this new function.
25665         * src/anjuta.c: (anjuta_new):
25666         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25667           callbacks, because this the gnome filelist widget's job.
25669         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25670           clist selection mode duplicates set,
25671           (gnome_filelist_key_press): use the new impl. function.
25673 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25675         Fix for #441233.
25677         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25678           fixed some bogus code using an array cell out of
25679           range, removed unecessary gettext usages.
25681         * src/appwiz_page2.c: (on_prj_name_entry_changed):
25682           some cleanups and now transform minus characters to
25683           underscores.
25685         * src/source.c:
25686           (source_write_configure_in),
25687           (source_write_toplevel_makefile_am),
25688           (source_write_desktop_entry),
25689           (source_write_glade_file):
25690         * src/project_dbase.c: (project_dbase_summon_glade),
25691           (project_dbase_generate_source_code):
25692         * src/glades.c: (gladen_write_glade_write):
25693           replaced some occurences of the target name by the
25694           project filename, using project_dbase_get_proj_name,
25695           to fix the name of some files.
25696           Fixed a lot of mem leaks.
25697           Various code cleanups.
25699 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25701         Merged with latest (1.44) scintilla.
25703         Added: - The calltip.<lexer>.end.definition property to display help
25704                  text on a second line of calltip.
25705                - The calltip.<lexer>.word.characters property to correctly find
25706                  calltips for functions that include characters like '$' which
25707                  is not normally considered a word character.
25708                - The use.monospaced property to determine initial state of
25709                  Use Monospaced Font setting.
25711         Bugs fixed: Too many to mention; please see :
25712                     http://www.scintilla.org/ScintillaHistory.html for the
25713                     full changes list.
25715         * scintilla/*/*: updated nearly all files.
25717         * TODO: removed the need of a scintilla merge.
25719         Merged with latest (1.44) SciTE properties.
25721         * data/properties/anjuta.properties: added the wrap, use.monospaced
25722           properties.
25724         * data/properties/html.properties: added a missing php extension, and
25725           updated php keywords to the latest reference.
25727         * data/properties/pascal.properties: added commands to compile, build
25728           and execute pascal applications.
25730         * data/properties/lua.properties: added styles for statements.
25732         * data/properties/bash.properties: added the declare keyword.
25734         Fixed distchecking.
25736         * global-tags/Makefile.am,
25737           global-tags/create-global-tags.sh: used some kind of ugly hack to
25738           make distchek work, since noone has proposed some better way.
25740         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25741           and Ctrl-N replace Alt-N for new file according to the Gnome design
25742           reference.
25744 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25746         * widgets/gnomedirlist.c
25747         widgets/gnomedirlist.h
25748         widgets/gnomefilelist.c
25749         widgets/gnomefilelist.h:
25751         Added GPL headings in the file.
25753 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25755         * src/attach_process.c
25756         src/attach_process_cbs.c
25757         src/attach_process_cbs.h
25758         src/attach_process_gui.c
25759         src/breakpoints.c
25760         src/breakpoints_cbs.c
25761         src/breakpoints_cbs.h
25762         src/breakpoints_gui.c
25763         src/commands.c
25764         src/compiler_options.c
25765         src/compiler_options_cbs.c
25766         src/compiler_options_cbs.h
25767         src/compiler_options_gui.c
25768         src/find_in_files.c
25769         src/find_in_files_cbs.c
25770         src/find_in_files_cbs.h
25771         src/find_in_files_gui.c
25772         src/find_replace.c
25773         src/find_text.c
25774         src/help.c
25775         src/preferences.c
25776         src/preferences_gui.c
25777         src/project_config.c
25778         src/src_paths.c
25779         src/src_paths_cbs.c
25780         src/src_paths_cbs.h
25781         src/src_paths_gui.c:
25782         
25783         Bugs #521629 and #522427 fixed. The problem was, that the
25784         escape-key was not catched and the dialog was hidden, but
25785         the flag was not set correctly.
25787         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25788         using the gnome_dialog_close_hides()-setting present in most dialogs.
25789         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25790         emits "close" and set the flag in the close-callback.
25792         Patch from: Jens Georg <mail@jensgeorg.de>
25794 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25796         * src/*.{c,cpp}: s/string_free/g_free/
25798         * src/utilities.[ch]: (string_free): removed.
25800 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
25802         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25804         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25805         src/mainmenu_callbacks.[ch]:
25806         Removed Project menu options: README, TODO, ChangeLog and NEWS
25807         Moved Save Build Messages to Build menu and only highlight it
25808         when there are build messages.
25809         Corrected a spelling: "mojority" -> "majority"
25810         Fixed initialisation of edit.edit_app_gui so now Edit menu
25811         can be shown when no project is loaded.
25813         * src/project_dbase.h: Removed prototype for static function
25815 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
25817         * src/text_editor.c: Editor is marked changed after
25818         autoformat. 
25819         
25820         Patch from: Jens Georg <mail@jensgeorg.de>
25822 2002-03-04 Roel Vanhout <roel@stack.be>
25824         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25826         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25827         Added option to ignore binary files on 'Find in files' (grep -I option)
25829 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25831         * src/main.c:
25832         session restoration and commandline load in 
25833         gtk idle loop.
25834         
25835         * src/anjuta.[h,c], src/anjuta_cbs.c:
25836         Removed "clear windows menu" and prevented runtime 
25837         warnings.
25838         
25839         * src/compile.c, src/build_file.c, src/build_project.c,
25840         src/clean.c:
25841         Takes into account the preference setting for 
25842         show dialog when job completes. Dialogs are
25843         shown when it is enabled otherwise not.
25844         
25845 2002-03-03 Roel Vanhout <roel@stack.be>
25847         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25848         
25849         * src/find_text.c
25850         Store 'Find...' search string on search so that 'Find Next' will search for
25851         that string, even if the dialog hasn't been closed yet.
25853 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25855         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25856         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
25857         src/main_menubar_def.h:
25858         
25859         Organized menus, removed "Windows" and "Utilities" menus from the
25860         menubar [they are no longer needed]. Also removed some extragenous
25861         separators.
25862           
25863 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25865         * src/message-manager-private.cc:
25866         Set message clist selection mode to BROWSE.
25867         
25868         * src/message-manager.cc, src/an_symbol_view.c,
25869         src/an_file_view.c:
25870         Added Key navigation for the CTree and CList. Arrow left for
25871         node collapse, right for node expand, space (or enter) for
25872         activation (same as double click).
25873         
25874 2002-03-03 Roel Vanhout <roel@stack.be>
25875         
25876         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25877         
25878         * plugins/class-gen/clsGen.c
25879         Added functionality to semi-intelligently prefill filename
25880         boxes with names deduced from class name
25882 2002-02-26 lbell <lbell@tsc4.com>
25884         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25885         * src/preferences_gui.c:
25886         Removed an incorrect use of gtk_misc_set_alignment().
25887         
25888         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25889         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25890         src/preferences.h, src/preferences_gui.c:
25891         
25892         Added the option to reload last open project at the startup.
25893         Added the possibility to open a new project without close
25894         an existing one
25895         
25896         * src/properties.cxx:
25897         Corrected a spelling mistake in message string.
25898         
25899         * src/session.c:
25900         Updated session functions.
25901            
25902 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
25904         * widgets/gnomefilelist.c: Bug fixes.
25905         
25906         Patch from Philip Van Hoof <freax@pandora.be>
25907         
25908 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25910         * src/an_file_view.c:
25911         anjuta was unable to open some files becuase they were not being
25912         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25913         Removed mime checking when opening with anjuta, becuase it doesn't
25914         hurt to open binary files in anjuta (some even may want to do so).
25915         
25916         Added a warning when mime type is not set when "view with default
25917         viewer" is activated.
25918         
25919         * src/an_file_view.c, an_symbol_view.c:
25920         Converted N_() to _() where ever appropriate in the strings.
25921         
25922 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
25923         
25924         * src/appwizard_gui.c, src/appwizard_cbs.c
25925           src/wizard_gui.c/h, src/appwiz_page3.c,
25926           src/project_import_gui.c:
25927           
25928         Moved target type radiobuttons to appwiz. page 2
25929         
25930         * src/message-manager-private.cc
25931         Fixed a bug which caused a crash if next message function was used
25933         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25935 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25937         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25938         Modifies the behaviour of Alt-TAB in Anjuta. This
25939         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25940         edited files in the first items of the notebook.
25942         Patch from: Timothee Besset <timo@qeradiant.com>
25943         
25944 2002-02-24  Philip Van Hoof <freax@pandora.be>
25946         * widgets/gnomefilelist.c, gnomefilelist.h:
25947           Added filecompletion
25948           
25949         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25951 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
25953         * configure.in: Added "sk" to ALL_LINGUAS.
25955 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
25956   
25957         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
25958           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
25959           src/wizard_gui.c: Added support for static and dynamic libs
25960         
25961 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
25963         * widgets/gnomefilelist.c:
25964           Fixed gnome_filelist_get_lastfilename so it no longer returns
25965           a corrupted path.
25967 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
25969         * src/resources.h, resources.c:
25970         Added url handler.
25972         * src/main_menubar_def.h, mainmenu_callbacks.c:
25973         Changed to use gnome configed url handler.
25975 2002-02-19  Philip Van Hoof <freax@pandora.be>
25977         * widgets/gnomefilelist.c
25978         Added PHP filetype.
25980 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
25982         * plugins/class-gen/clsGen.c:
25983         Added c++ support.
25984         
25985         * widgets/gnomefilelist.c:
25986         Gives the maximum space to the files section of the open file dialog.
25987         
25988         Patches from: lbell <lbell@tsc4.com>
25989         
25990 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
25992         * src/anjuta.c, main.c:
25993         Used tm_get_real_path in anjuta_get_full_filename();
25994         
25995 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
25996         
25997         * anjuta.prj: update version
25999 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26001         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
26002           removed the amount arg and replaced with a NULL-ending list.
26003           (gnome_filelisttype_makedefaultlist): use the new prototype.
26005 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
26007         * src/about.c, THANKS: updated for new contributors
26008         
26009         * anjuta.prj: added new files
26010         
26011         * README: corrected some documentation, ctags no longer needed,
26012           pkgconfig now required
26013           
26014         * data/properties/others.properties: add .cvsdiff extension
26015         
26016         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
26017           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
26018           file import
26019           
26020         * doc/anjuta.1: added initial man page thanks to 
26021           Rob Bradford <rob@debianplanet.org> (NB build and install 
26022           needs work)
26023         
26024 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
26026         * src/Makefile.am: Cleaned handling of compiler flags by moving them
26027           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
26028           warning flags. 
26029   
26030         * configure.in: Changed version to 0.1.10-pre
26031   
26032 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26034         * src/fileselection.c: (create_fileselection_gui): always display
26035           the directory creation button as we cannot rely on the dialog
26036           titlebar.
26038         * widgets/gnomefilelist.[ch]: fixed includes.
26040         * pixmaps/new_folder.xpm: resized, added a + sign.
26042 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26044         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
26045           changed all extensions to begin with a dot.
26047 2002-02-16  Philip Van Hoof  <freax@pandora.be>
26049         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26051         * THANKS: added Philip.
26053         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
26055         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
26056         * src/file_selection.[ch],
26057         * widgets/gnomefilelist.[ch]: added a filetype
26058           combobox to the Anjuta file dialog widget.
26060 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
26062         * anjuta.spec.in: eep! the import script was not being installed by
26063           RPM - fixed for the release.
26065 2002-02-13  Stephane Demurget  <demurgets@free.fr>
26067         Various cleanups and fixes for the next release to be able to make
26068         distcheck.
26070         * plugins/*/*.c: added missing prototypes causing gcc to speak to
26071           much and make some tweaks plus cleanups.
26073         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
26074           args to remove some warnings.
26076         * global-tags/Makefile.am,
26077           data/Makefile.am,
26078           src/Makefile.am: link against Anjuta static libs using the
26079           $(top_builddir) dir, not anymore on $(top_srcdir) to make
26080           distcheck happy.
26082         * src/Makefile.am: ditto with all the Anjuta static libs.
26084         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
26085           include, as we already include the whole directory for the build.
26087         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
26088           
26089 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
26091         * pixmaps/Makefile.am: icon for libglade project now installed
26092         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
26093         * manuals/C/Makefile.am: removed ChangeLog reference which was 
26094           breaking some build stuff
26095         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
26096           include reference problems that showed up on make distcheck
26097         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
26099 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
26100         
26101         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
26103 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
26105         * src/message-manager-private.cc:
26106           The horizontal scrollbar now shows properly on demand.
26107         
26108 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
26110         * src/dnd.c fixed some warnings
26111         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
26112           and works. It is shown always at the moment but before it was
26113           shown on demand and did never work. 
26115 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
26117         * src/anjuta.c: Fixed a crash bug.
26118           patch from: Jens Georg <mail@jensgeorg.de>
26120 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
26122         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
26123           reports a problem with missing end tags on <graphic>
26125 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26127         * manuals/C/ChangeLog: removed since it was never used
26128         * manuals/C/anjuta-manual/*: more updates, new screenshots
26129         * anjuta.prj: updated for new manuals/ structure
26131 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
26133         * source.c, compiler_options.[c/h]:
26134           Fixed bug #460321 "Problem with optimization options" 
26135           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
26136         
26137 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26139         * NEWS: prepared for release, need to fill in date
26140         * data/welcome.txt: version number updated
26142 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26144         * src/text_editor_menu.c, src/an_file_view.c, 
26145           src/an_symbol_view.c: marked strings for translation
26146         
26147         * src/defaults.c, data/properties/xml.properties:
26148           *.omf and *.xsl files should use XML highlighting
26149           
26150         * manuals/C/anjuta-manual/*:
26151           - restructured so that files have more meaningful names
26152             and are easier to edit (see anjuta-manual.sgml for the
26153                 ordering)
26154           - updated some screenshots
26155           - continued rewrite
26157 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
26159         * main.c: Made a workaround to remove the old
26160         anjuta gnome config file (older than 9 Feb 2002). This
26161         will fix the bug which never lets the brower toolbar shown.
26162         
26163         * main.c: In fact, the above solution wouldn't work in all
26164         cases. Therefore, here is the better fix, which works by
26165         detecting the version of the old config file and deleting
26166         ~/.gnome/Anjuta if it is lesser than 0.1.9.
26167         
26168 2002-02-01  Andy Piper <andy.piper@freeuk.com>
26170         * HACKING: added info on submitting patches
26172 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
26174         * src/project_import_gui.c, src/project_import.c:
26175           - If Project Import Wizard is canceled everything is 
26176                 cleaned up now.
26177           - Back button is now insensitive on page 3 (some problems: 
26178                 see TODO in project_import_qui.c:284
26179           - Menu frame is insensitive if project type != GNOME(mm)
26181 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26183         * src/main.c: Fixed bug #  (Unable to open files on
26184         double click in project window from second trial onwards when
26185         the project is opened from command line).
26186         
26187         * po/POTFILES.in: Removed tags_manager.[h,c]
26188         
26189 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26191         * src/preferences.c:
26192           A quick hack to fix the 'invisible' browser toolbar when
26193           upgrading from 0.1.8 to 0.1.9
26194           
26195         * src/anjuta.c:
26196           Fixed toolbar names which were causing confusions in the toolbar
26197           show/hide.
26198           
26199         * src/main.c:
26200           Substituted "anjuta" with PACKAGE
26201           
26202         * src/project_import_gui.c: 
26203           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26204           
26205         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26206           Added new files and removed obsolete ones.
26207           
26208 2002-01-30  Andy Piper <andy.piper@freeuk.com>
26210         * src/appwizard_cbs.c, project_import_cbs.c, 
26211           main_menubar_def.h, project_import_gui.c: 
26212           updates to message strings and layout for the 
26213           import wizard.
26214           
26215         * text_editor_cbs.c: fix for the tab menu entries for 
26216           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26218 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26220         * src/toolbars.c,
26221           src/toolbars.h,
26222           src/anjuta_gui.c,
26223           src/controls.c:
26224           
26225           Tag dropdown exclusive (takes
26226           all space in the toolbar) and never vertical and
26227           increased the width of the tag combo to 256 pixs.
26228           Toolbar separator before the combo and button.
26229           Added tags label before the tag button.
26230           Reorganized the dock bands for the toolbars.
26231           
26232         * src/project_import_gui.c
26233           src/project_import.c:
26234           Fixed an error and removed an unused variable.
26235           
26236         * data/properties/anjuta.properties:
26237           Removed the property for the old toolbar and set
26238           browser toolbar show to default.
26239           
26240         * src/project_dbase.c: excluded modules were not
26241           loaded. Fixed.
26242           
26243         * src/source.c:
26244           No build files will be written if the project is blocked.
26245           
26246         * src/project_import.c,
26247           src/project_import_cbs.c,
26248           src/project_gui.c,
26249           src/wizard_gui.c:
26250           
26251           Manually applied Johannes patch to fix some memory
26252           issues and gui clean up.
26253           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26254         
26255         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
26256           Fixed a bad bug with remove file from project because of
26257           files were never removed properly from the project and
26258           from the tagmanager.
26259           
26260         * src/appwiz_page3.c: Disabled unused codes to clear
26261           compiler warnings.
26262           
26263 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26265         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
26266         
26267         * data/Makefile.am
26268           pixmaps/Makefile.am
26269           src/Makefile.am
26270           src/an_file_view.c
26271           src/an_symbol_view.c
26272           src/anjuta.c
26273           src/anjuta.h
26274           src/anjuta_cbs.c
26275           src/anjuta_gui.c
26276           src/controls.c
26277           src/main_menubar.c
26278           src/main_menubar.h
26279           src/main_menubar_def.h
26280           src/mainmenu_callbacks.c
26281           src/mainmenu_callbacks.h
26282           src/pixmaps.h
26283           src/project_dbase.c
26284           src/project_dbase.h
26285           src/text_editor.c
26286           src/text_editor_menu.c
26287           src/text_editor_menu.h
26288           src/toolbar.c
26289           src/toolbar.h
26290           src/toolbar_callbacks.c
26291           src/toolbar_callbacks.h :
26292           
26293           Patch submitted by:
26294           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26295           
26296           Removes the Tags toolbar and substituted it with
26297           tags combo dropdown list. Fixes a couple of bugs.
26298           
26299           Moved the tag combo to browser toolbar because
26300           main toolbar was becoming too long.
26301           Made a new icon of tag toolbar.
26302           
26303         * po/zh_TW.po: Fixed bug.
26304           
26305         * pixmaps/an_tag.xpm: Added new file.
26307 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26309         * src/project_import_gui.c: Reorganized project
26310         import gui page 2.
26311         
26312 2002-01-29  Andy Piper <andy.piper@freeuk.com>
26314         * HACKING: added info on creating windows and dialogs
26316 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
26318         * src/tm_file_view.c:
26320           Sorts the file list at the end instead of doing sort-insert
26321           to improve performance.
26322           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26324         * src/project_dbase.c: Resolved a conflict from
26325           Johannes's patch.
26326           
26327         * src/project_import.c:
26328         
26329           Fixed to use anjuta_import.sh for the bin dir and
26330           not from the data dir.
26331         
26332           Used anjuta_is_installed() function to verify a the command's
26333           executability.
26334         
26335           Fixed import command to use sh (which is more general and is
26336           gauranteed to be found in any unix system :-)). Also, added
26337           double quotes around the import directory.
26338         
26339           Changed some strings for better translations (like avoiding
26340           duplicates).
26341           
26342           Fixed the reading of wrong target type.
26343           
26344         * src/control.c: Insensitive "import project" when there is
26345           a project open.
26346           
26347         * src/project_import_cbs.c:
26348           
26349           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
26350           Fixed selection of gettext checkbox.
26351           Sets the menu entries.
26352           
26353 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
26354         
26355         * src/appwiz_page[1-4].c
26356         * src/appwiz_gui.c
26357         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
26358         be able to reuse it.
26359         
26360         * src/mainmenubar.[c/h]
26361         * src/mainmenubar_def.h
26362         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
26363         menu item
26364         
26365         * src/message-manager.c: Fixed bug 509192
26366         * src/message-manager-dock.c: Added accel_group if window is undocked
26367         
26368         * src/project_dbase.[c/h]: Splitted opening code to be able
26369         to use it without an open file dialog
26370         (Maybe I broke Naba's changes, please take a look)
26371                         
26372         * src/project_import.[c/h]
26373         * src/project_import_gui.c: New Files, Code for Project Import Wizard
26374         
26375         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
26376         import wizard
26378 2002-01-28  Andy Piper <andy.piper@freeuk.com>
26380         * src/main_menubar_def.h, tagmanager/tm_project.c: more
26381           string cleanups
26382           
26383         * manuals/C/anjuta_manual/*: started rewrite of the 
26384           manual, updated some screenshots
26386 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26388         * src/gnomefilelist.h, src/gnomefilelist.c:
26389         
26390           Fixed multiple selection bug (#497085). The OK button is
26391           sensitive when in multiple mode, if the no. of
26392           selection is one or more.
26393           
26394           Toggle between single and multiple selection mode
26395           and multiple mode display.
26396           
26397           Fixed strings to translable strings.
26398           
26399           Fixed some compiler warnings by commenting out
26400           unused functions.
26401           
26402 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26404         * src/project_dbase.c: App status bar now updates
26405           with the project name when the project is loaded.
26406         
26407         * src/an_file_view.c, tagmanager/tm_file_entry.c:
26408           
26409           Puts the directories at the top. They're also sorted now.
26410           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26411         
26412 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26414         * scripts/anjuta_import.sh.in: Added file.
26415         * scripts/anjuta_import.sh: Removed file.
26417         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
26418           Updated files.
26419           
26420         * src/main_menubar_def.h:
26421         
26422           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
26423           reflect the opposite of Find (CTRL+F) and also to leave
26424           CTRL+R or Redo.
26425           
26426           Changed Glade summon with ALT+G, which frees the ATL+E
26427           for poping up the edit menu.
26428           
26429         * src/Makefile.am: Debugging link flags by Biswa, removed.
26431 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
26433         * HACKING: added information on best practices for writing
26434           application messages and GUI labels
26435           
26436         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
26437           src/breakpoints.c, src/build_file.c, src/build_project.c, 
26438           src/clean_project.c, src/compile.c, 
26439           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
26440           src/configurer.c, src/debugger.c, src/executer.c, 
26441           src/find_in_files.c, src/find_in_files_cbs.c, 
26442           src/find_replace.c, src/find_text.c, src/glades.c, 
26443           src/gnome_project.c, src/goto_line.c, src/main.c, 
26444           src/main_menubar.c, src/main_menubar_def.h, 
26445           src/mainmenu_callbacks.c, src/preferences_gui.c, 
26446           src/project_config.c, src/project_dbase.c, 
26447           src/project_dbase_gui.c, src/resources.c, src/source.c, 
26448           src/support.c, src/tags_manager.c, src/text_editor.c, 
26449           src/text_editor_gui.c, src/text_editor_menu.c, 
26450           src/toolbar_callbacks.c, src/utilities.c: 
26451           lots of minor message updates to make them more user-friendly 
26452           and consistent
26454 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26456         * src/executer.c:
26457         
26458           Because of the spaces escaping, the command could not be
26459           executed when run without terminal. Now fixed.
26460           
26461         * anjuta.prj, Makefile.am:
26462         
26463           Added anjuta project file.
26464         
26465 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
26467         * src/message-manager-private.h, message-manager-private.cc,
26468           message-manger.cc:
26469           
26470           Added freeze() and thaw() for the message window class to
26471           speed up the message manager update.
26472         
26473         * src/project_config.h, project_config.c,
26474           src/project_dbase.h, project_dbase.h
26475           scripts/anjuta_project.template:
26476           
26477           Added two new prject attributes: project.config.blocked and
26478           project.excluded.modules. The former will make sure that users
26479           are not given any previlidge in enabling the 'overwrite build
26480           files' flags and the later issues a list of modules in the project
26481           to be skipped for symbol browsing and project listing.
26482         
26483         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
26484         
26485           Modified script to read the template from the anjuta data dir
26486           rather than from the directory in which the script exist. Otherwise,
26487           Being transfered to the bin dir, the script will not be able to
26488           find the template when it is run.
26489           
26490           The script is also create with configure.in to set in the anjuta
26491           data dir path inside the script.
26492           
26493 2002-01-26  Stephane Demurget  <demurgets@free.fr>
26495         * po/fr.po: updated to the latest sources.
26497 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26499         * scripts/Makefile.am:
26500           anjuta_import.sh goes with distribution.
26501           
26502         * po/*.po: They seem to have updated (merged with
26503           anjuta.pot) automatically when I did "make dist".
26504           
26505 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26507         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
26508           Fixed Bug #499807, ie crash on removing libs, includes, defines from
26509           the compiler options dialog.
26510         
26511         * ChangeLog:
26512           Correct todays date. :)
26513           
26514         * scripts/Makefile.am:
26515           Installs anjuta_import.sh in $(prefix)/bin dir and
26516           is treated as an executable.
26517           
26518 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26520         * Fix for bug #499373
26521         
26522         * data/properties/anjuta.properties, ada.properties, cpp.properties,
26523           java, properties, latex.properties, lua.properties, others.properties,
26524           perl.properties:
26525           
26526           Added double-quotes around file arguments so that
26527           filenames with spaces could also work.
26529         * launcher/anjuta-launcher.c, executer.c:
26530           Escaped quotes in the cammand and it's arguments before executing
26531           so that args with spaces can also work.
26532           
26533           Commented #DEBUG switch.
26534           
26535 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26537         * scripts/*: Added files which I forgot previously.
26538         
26539         * src/aneditor.h: Lined up commands definition for better look.
26540         
26541         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
26542           main_menubar.h, control.c:
26543           Added three more convert EOL chars submenu items in transform.
26544           Reformatted some some.
26545         
26546         * data/anjuta.properties:
26547           Reformatted a line.
26548         
26549         * src/aneditor.h, aneditor.c:
26550           Added three commands (with definitions) for EOL conversions.
26551           
26552         * src/text_editor.c:
26553           Editor detects file mode from the file content and
26554           set the editing mode to CR/LF/CRLF automatically.
26555           Refined Dos mode extrageneous chars filter
26556           This will make sure that filter works only in Dos mode and not
26557           in other modes.
26558           
26559         * src/anjuta.c: Editor mode display in status bar.
26560         
26561         * src/preferences_gui.c: Changed the string for dos mode
26562           filter to more sensible string.
26563         
26564         * src/aneditor.c: Default editor mode sets during widget creation
26565           and not everty time the properties are loaded. This makes sure
26566           that the auto-detected mode is not overridden by the default mode.
26567           
26568         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26569         
26570         * src/anjuta.c: Fixed bug #476028.
26571           Now anjuta also searches for file relative to top project dir,
26572           when the project is open.
26573         
26574         * src/anjuta_cbs.c: Fixed bug #499536.
26575           File is not closed if it is not able to save the file properly.
26576           
26577         * src/mainmenu_callbacks.c: Fixed bug #499536.
26578           Newfiles (which are not modified) are also closed on "close all files".
26579         
26580 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26582         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26583         
26584         * tagmanager/tm_source_file.c, regex.c, parse.c:
26585           defined and delimited g_messages within #debug.
26586           
26587         * src/preferences.c, data/anjuta.properties:
26588           saved/defied message-manager tag position in string.
26589           Message tag possition is saved between sessions. And
26590           and tag position bottom as default.
26591           
26592 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26594         Patch submitted by:
26595         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26597         * Makefile.am
26598           configure.in
26599           data/Makefile.am
26600           data/properties/Makefile.am
26601           global-tags/Makefile.am
26602           pixmaps/Makefile.am
26603           src/Makefile.am
26604           src/an_file_view.c
26605           src/an_file_view.h
26606           src/an_symbol_view.c
26607           src/an_symbol_view.h
26608           src/anjuta.c
26609           src/anjuta_cbs.c
26610           src/file_history.c
26611           src/file_history.h
26612           src/message-manager-private.cc
26613           src/pixmaps.h
26614           src/project_dbase.c
26615           src/project_dbase_gui.c
26616           src/tags_manager.c
26617           src/text_editor.c
26618           src/utilities.c
26619           src/utilities.h
26620           src/watch_gui.c:
26621         
26622           Modified files.
26623         
26624         * scripts/*
26625           pixmaps/sv_class.xpm
26626           pixmaps/sv_function.xpm
26627           pixmaps/sv_macro.xpm
26628           pixmaps/sv_private_fun.xpm
26629           pixmaps/sv_private_var.xpm
26630           pixmaps/sv_protected_fun.xpm
26631           pixmaps/sv_protected_var.xpm
26632           pixmaps/sv_public_fun.xpm
26633           pixmaps/sv_public_var.xpm
26634           pixmaps/sv_static_fun.xpm
26635           pixmaps/sv_static_var.xpm
26636           pixmaps/sv_struct.xpm
26637           pixmaps/sv_unknown.xpm
26638           pixmaps/sv_variable.xpm
26639           pixmaps/fv_core.xpm
26640           pixmaps/fv_text.xpm
26641           pixmaps/filestoremove.txt:
26642         
26643           New files.
26644         
26645         * pixmaps/class.xpm
26646           pixmaps/function.xpm
26647           pixmaps/fv_autofile.xpm
26648           pixmaps/fv_doc.xpm
26649           pixmaps/fv_i18n.xpm
26650           pixmaps/fv_source.xpm
26651           pixmaps/private_func.xpm
26652           pixmaps/private_var.xpm
26653           pixmaps/protected_func.xpm
26654           pixmaps/protected_var.xpm
26655           pixmaps/public_func.xpm
26656           pixmaps/public_var.xpm
26657           pixmaps/struct.xpm
26658           pixmaps/variable.xpm
26659         
26660           Removed files.
26661         
26662         * tagmanager/*/*:
26663         
26664           Upgraded to tagmanager-0.7
26666 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
26667         * src/anjuta_cbs.c: Fixed bug #506441
26668         * src/watch_gui.c: Changed layout of eval dialog so that
26669         it fits on a 800x600 desktop with German translation. 
26671 2002-01-23      Andy Piper <andy.piper@freeuk.com>
26673         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26674         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
26675           icon for new project type (thanks to Misha)
26676         * configure.in: build and install Danish translation
26677         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
26678           credits to cover new patches and translations
26680 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
26681         
26682         * src/preferences.c, src/message-manager.cc, src/project_type.c,
26683           src/appwiz_page1.c:
26684         
26685       - Font preferences are restored properly now (\n was missing)
26686           - Dock menu label of message-manager is "Dock/Undock" instead
26687           of "Dock|Undock" to match with the rest of anjuta.
26688           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26689           changed it in anjuta, too 
26691 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26693         * tagmanager/tm_source_file.c,
26694           tagmanager/parse.c,
26695           tagmanager/tm_project.c,
26696           src/an_symbol_view.c,
26697           src/anjuta.c:
26698           
26699           Disabled debug warnings.
26701 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26703         * src/appwiz_page1.c
26704           src/compiler_options.c
26705           src/project_dbase.c
26706           src/project_dbase.h
26707           src/project_type.c
26708           src/source.c
26709           src/source.h:
26710           
26711           New project type named LibGlade.
26712           
26713           Patch submitted by:
26714           Dick Knol <dknol@gmx.net>
26716         * src/gnome_prj.c:
26717           Commented out unused pixmap creation. May be it
26718           will fix the crash in project creation.
26719           
26720 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26722         * src/registers.c
26723           src/registers.h
26724           src/registers_cbs.c
26725           src/registers_cbs.h
26726           src/registers_gui.c
26727           src/sharedlib.c
26728           src/sharedlib.h
26729           src/sharedlib_cbs.c
26730           src/sharedlib_cbs.h
26731           src/sharedlib_gui.c
26732           src/signals.c
26733           src/signals.h
26734           src/signals_cbs.c
26735           src/signals_cbs.h
26736           src/signals_gui.c
26737           src/stack_trace.c
26738           src/stack_trace.h
26739           src/stack_trace_cbs.c
26740           src/stack_trace_cbs.h
26741           src/stack_trace_gui.c
26742           src/text_editor.c
26743           src/watch.c
26744           src/watch.h
26745           src/watch_cbs.c
26746           src/watch_cbs.h
26747           src/watch_gui.c
26748           
26749           Fixed bug #496290: Attach/detach removed from these
26750           windows as they are never implemented.
26751           
26752           Patch submitted by:
26753           Johannes Schmid <johannes.schmid@gmx.de>
26754           
26755 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
26757         * src/anjuta.c,
26758           src/anjuta_cbs.c:
26759           
26760           Fixed bug:
26761           when you right click on the tabs, a list of filenames are given
26762           out, but now it gives a list of "page 1", "page 2", etc...
26763           
26764           Patch submitted by: 
26765           Jens Georg <mail@jensgeorg.de>
26767         * anjuta.in.in: Removed c|c++ because, it was not necessary
26768           and was causing translation problem.
26769           
26770         * plugins/class-gen/clsGen.c:
26771           removed "'" for the same reason.
26772           
26773 attached the fix for the menu
26776 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26778         * src/preferences.h,
26779           src/preferences.c,
26780           src/preferences_gui.c:
26781           
26782           Adds the functionality to Anjuta to auto save your unsaved
26783           files before you build a project.
26785           Patch submitted by: 
26786           jason <jason_williams@suth.com>
26787           
26788         * src/anjuta.[h,c]:
26789           Added function for save all files.
26790         
26791         * src/mainmenu_callbacks.c:
26792           Modified to use the above function.
26793         
26794         * src/build_project.c:
26795           Save all files before build if it is set in the
26796           preferences.
26798 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26800         * src/message-manager-private.cc
26801           src/message-manager-private.h
26802           src/message-manager.cc:
26803           
26804           Message-manager now restores the tabs which were shown on startup.
26805           The terminal is now created on demand (as requested by Biswa)
26806           and I have removed some debug messages.
26807           
26808           Patch submitted by: 
26809           Johannes Schmid <johannes.schmid@gmx.de>
26811 2002-01-13  Stephane Demurget  <demurgets@free.fr>
26813         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26814           proper tabs keyboard navigation.
26816         * src/an_symbol_view.c,
26817           src/anjuta_cbs.c,
26818           src/gnome_project.c,
26819           src/project_dbase.c,
26820           src/tags_manager.c: removed some debugging display.
26822 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
26824         * src/message-manager-dock.c
26825           src/message-manager-private.cc
26826           src/message-manager-private.h
26827           src/message-manager.cc
26828           src/preferences.c
26829           src/preferences.h
26830           src/preferences_gui.c:
26831           
26832           Patch submitted by: 
26833           Johannes Schmid <johannes.schmid@gmx.de>
26834           
26835           This patch adds a tab to the notebook of the preferences-dialog
26836           where you can change the colors, the tab position of the new
26837           message manager. Also the truncate messages stuff has moved
26838           from misc tab to messages tab.
26840           Also improved the remembering position stuff of message manager.
26841           
26842         * data/internal.properties,
26843           Added definitions for messages colors and tag position.
26844           
26845         * src/message_manager.cc:
26846           Fixed a bug that never lets the messages panes to get cleared.
26847           Added wmclass setting for the message window. Fixed a bug in
26848           which the message window was not being shown.
26849         
26850         * src/tag_manager.c: Fixed printing of (NULL) in the debug
26851           output and disabled it.
26853         * src/anjuta.c: Preferences created and loaded before anything else.
26854           anjuta now recognizes messages colors on startup and initializes
26855           them.
26856         
26857 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
26859         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26861 2002-01-09  Stephane Demurget  <demurgets@free.fr>
26863         * pixmaps/file_c.xpm,
26864           pixmaps/file_cpp.xpm,
26865           pixmaps/file_file.xpm,
26866           pixmaps/file_h.xpm,
26867           pixmaps/file_html.xpm,
26868           pixmaps/file_i18n.xpm,
26869           pixmaps/file_icon.xpm,
26870           pixmaps/file_pix.xpm,
26871           pixmaps/fv_doc.xpm,
26872           pixmaps/fv_i18n.xpm,
26873           pixmaps/fv_image.xpm,
26874           pixmaps/fv_source.xpm,
26875           pixmaps/fv_unknown.xpm: made these icons transparent.
26877 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
26879         * launcher/anjuta_launcher.c: updated message strings
26880         * src/message-manager-dock.c: added newline at end to avoid compile warning
26881         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26882         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26883           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26884           entries for username and Python-style GPL notice
26885         * HACKING: added info on files to change to update Insert menu
26887 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26889         * src/project_dbase.c,
26890           src/an_file_view.c,
26891           src/an_symbol_view.c:
26892           Changed the CTree expander style to square and
26893           line style to Dotted line.
26894           
26895         * po/POTFILES.in: Removed and Added translable files.
26897 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26899         * ccview/.cvsignore: Removed.
26900         
26901 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26903         * ccview/
26904                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26905                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26906                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26907                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26908                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26909                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26910         
26911         Removed ccview module because it is no longer needed.
26913 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26915         * src/project_dbase.c:
26916           Shifted structure initialization in project_dbase_new()
26917           before anything else, otherwise it was crashing due to
26918           uninitialized values.
26919         
26920         * src/an_symbol_view.c:
26921           Disabled high volume debug output.
26923 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26924         
26925         Applied a very heavy patch from:
26926         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26928         * Makefile.am
26929         configure.in
26930         pixmaps/Makefile.am
26931         src/Makefile.am
26932         src/aneditor.cxx
26933         src/aneditor.h
26934         src/anjuta.c
26935         src/anjuta.h
26936         src/commands.c
26937         src/commands.h
26938         src/compile.c
26939         src/compile.h
26940         src/controls.c
26941         src/defaults.c
26942         src/fileselection.c
26943         src/main_menubar.c
26944         src/main_menubar.h
26945         src/main_menubar_def.h
26946         src/mainmenu_callbacks.c
26947         src/mainmenu_callbacks.h
26948         src/project_dbase.c
26949         src/project_dbase.h
26950         src/project_dbase_gui.c
26951         src/tags_manager.c
26952         src/text_editor_menu.c
26953         src/toolbar_callbacks.c
26954         tagmanager/Makefile.am
26955         tagmanager/ctags.c
26956         tagmanager/include/Makefile.am
26957         tagmanager/include/tm_project.h
26958         tagmanager/include/tm_symbol.h
26959         tagmanager/include/tm_tag.h
26960         tagmanager/include/tm_tagmanager.h
26961         tagmanager/include/tm_workspace.h
26962         tagmanager/tm_project.c
26963         tagmanager/tm_source_file.c
26964         tagmanager/tm_symbol.c
26965         tagmanager/tm_tag.c
26966         tagmanager/tm_workspace.c
26967         widgets/Makefile.am: Modified.
26968         
26969         * src/an_file_view.[c,h],
26970           src/an_symbol_view.[c,h],
26971           src/file_history.[c,h],
26972           src/support.[c,h],
26973           widgets/scroll-menu.[c,h],
26974           tagmanager/tm_file_entry.c
26975           tagmanager/include/tm_file_entry.h: Added new files.
26976           
26977         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
26978         private_func.xpm, public_func.xpm,
26979         class.xpm, fv_exec.xpm, fv_unknown.xpm,
26980         private_var.xpm, public_var.xpm,
26981         function.xpm, fv_i18n.xpm, macro.xpm,
26982         protected_func.xpm, struct.xpm,
26983         fv_autofile.xpm, fv_image.xpm,
26984         ofolder.xpm, protected_var.xpm, variable.xpm:
26985           Updated and Added pixmap files.
26987         Features:
26988         ---------
26989         a) Removes CCView dependency.
26990         b) Improves the terminal.
26991         c) Adds tag navigation context menus.
26992         d) Upgrades tagmanager to latest version.
26993         e) Miscellaneous small additions.
26995 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26997         * src/project_dbase_gui.c: Fixed crash of anjuta
26998         when project first created.
26999         
27000         * src/gnome_project.c: It now updates the tags manager
27001         when new projects are created.
27002         
27003 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27005         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
27006           for this big patch.
27007         
27008         * src/messages.[c,h]: Removed files.
27010         * src/message-manager.[cc,h],
27011           src/message-manager-dock.[c,h],
27012           src/message-manager-private.[cc,h]
27013           New files.
27015         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
27016           src/build_project.c, src/clean_project.c, src/compile.c
27017           src/configurer.c, src/debugger.c, src/find_in_files.c
27018           src/mainmenu_callbacks.c, src/preferences.h
27019           src/preferences_gui.c, src/properties.h
27020           src/utilities.c, src/utilities.h:
27021           The new messages widget.
27022           New features:
27023             - Use of GtkNotebook instead of ToggleButtons
27024               and show/hide
27025             - Popupmenu to show and hide message types and
27026               to dock/undock in detach mode
27028           All other things should work as they did with the
27029           old message window. Currently the keyboard short-cuts
27030           do not work in detached mode.
27031           
27032           Some functions in utitlities.[c,h] changed.
27033           so that they take const arguments where this is possible
27034           
27035         * src/Makefile.am, po/POTFILES.in:
27036           Removed messages.[c,h] and
27037           added message-manager.[cc,h], message-manager-dock.[c,h],
27038           message-manager-private.[cc,h]
27039           
27040         * src/message-manager.h: Removed "include <bonobo.h>"
27041           and added a newline at the end of the file.
27042           
27043         * src/message-manager-private.cc:
27044           Set clist's width setting to Automatic.
27045           Set scroll window's scroll bars to Automatic.
27046           
27047 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
27049         * text_editor_menu.c:
27050           Fixed misalignment of the function sub menu
27051           in the text editor pop up menu.
27052           
27053 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27054         
27055         * src/text_editor.c: Fixed a compiler warning.
27056         
27057 2002-01-04  Andy Piper <andy.piper@freeuk.com>
27059         * THANKS, manuals/*/authors.sgml: updated for new translations
27060         * plugins/class-gen/clsGen.c: converted messages to English
27061         * src/about.c, src/main_menubar_def.h: string updates
27063 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27065         * src/anjuta.c
27066           src/anjuta_cbs.c
27067           src/text_editor.c
27068           src/mainmenu_callbacks.c
27069           src/text_editor.h
27070           src/text_editor.c
27071           src/text_editor_cbs.c
27072           src/text_editor-gui.c:
27073           
27074           Earlier code for adding 'cross' button
27075           for closing pages were too error prone and unorganized.
27076           Cleaned up the code and shifted the 'extra' widgets
27077           creation (eg. close button, close_pixmap and lable)
27078           from anjuta to text_editor. This takes care of proper
27079           widgets creation and destruction. Otherwise, anjuta
27080           was crashing at too many points, especially related
27081           to docking and undocking.
27082           
27083 2002-01-04  Stephane Demurget  <demurgets@free.fr>
27085         * src/aneditor.cxx: removed debugging code.
27087         * data/properties/.cvsignore: added swap files.
27089 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27091         * src/anjuta.c
27092           src/anjuta_cbs.c:
27093           Fixed Crashing of anjuta when a new file is saved as
27094           different file.
27095           
27096 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27098         * src/aneditor.c: Some debug codes around.
27099         
27100         * data/internal.properties, data/anjuta.properties: Removed.
27101           data/properties/Makefile.am:
27102           data/properties/ada
27103           data/properties/cs
27104           data/properties/make
27105           data/properties/rc
27106           data/properties/html
27107           data/properties/ruby
27108           data/properties/baan
27109           data/properties/idl
27110           data/properties/pascal
27111           data/properties/sample
27112           data/properties/bash
27113           data/properties/java
27114           data/properties/perl
27115           data/properties/sql
27116           data/properties/conf
27117           data/properties/latex
27118           data/properties/props
27119           data/properties/vb
27120           data/properties/cpp
27121           data/properties/lua
27122           data/properties/python
27123           data/properties/xml
27124           data/properties/others
27125           data/properties/.cvsignore:
27126             Added files. Properties now splitted into small files
27127             for each language.
27129         * data/Makefile.am
27130           configure.in: Update the removal and added properties module.
27132         * src/preferences.c: preferences_new(): Updated to reflect the
27133           new properties files organization.
27134           
27135         * src/Makefile.am: Added Baan Lexer.
27137 2002-01-01  Stephane Demurget  <demurgets@free.fr>
27139         * src/aneditor.cxx: readded the baan lexer. 
27141         * src/preferences.c: fixed translated messages and a typo.
27143         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
27144           confusing the regexp usage in xml-i18-merge.
27146 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
27148         * src/project_dbase.c: tidied some messages, and spotted a typo in
27149           the reading of properties which prevented the project version from
27150           ever being reported in the Project Information window - fixed :)
27152         * po/POTFILES.in: removed syntax.h
27154 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27156         * data/internal.properties: fixed baan properties.
27157           Added all ada properties.
27159         * src/main_menubar_def.h,
27160           src/lexer.h,
27161           src/aneditor.cxx,
27162           src/utilities.[ch]: added support for the Ada highlight style.
27164 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27166         * plugins/*/.cvsignore: updated.
27168 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27170         * src/syntax.h,
27171           src/text_editor.c,
27172           src/Makefile.am: removed the empty header syntax.h.
27174 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
27176         * main_menubar.c:
27177         Stef's observation on the 'superfluous' hseparators in the recent
27178         files and projects is fully justified -- removed.
27179         
27180         * main_menubar_def.h:
27181         Changed "Plug Ins" to "Plugins" in the menu label.
27182         
27183         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
27184         Added class-gen in the configure output and class-gen module.
27185         
27186         * data/internal.properties:
27187         Correct mis-spelled "jave" to "java".
27188         Added file.is.source for *.h, *.c, *.cpp properties.
27189         
27190         * global-tags/Makefile.am:
27191         "chmod +x create_global_tags.sh" before it is executed, because
27192         there is very high chance that it will be found "-x" and resulting
27193         in error
27195 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27197         Fixed a crash on Solaris reported by Holder Burde, thanks to him
27198         for the backtrace.
27200         * src/gnome_project.c: (create_new_project): if the user doesn't
27201           select any icon, it doesn't have any extension and thus we can't
27202           use it in printf on Solaris, since the %s modifier use strlen to
27203           know the string length and then crash. On Linux, gcc checks the value
27204           of the pointer to be NULL and write "(null)" if necessary. We can't
27205           rely on that.
27207         * src/source.c: (source_write_desktop_entry): if there's no icon, we
27208           don't need to have the directory icon but the generic one.
27210 2001-12-30  Stephane Demurget  <demurgets@free.fr>
27212         Merged with latest (1.42) scintilla.
27214         Added: Support for the {load,save}.on.(de)activate properties.
27215                The PHP lexer to match keywords case insensitively.
27216                Baan lexer.
27217                Experimental supports for changeable style attribute & line
27218                wrapping.
27219                
27220         Updated: Both the C++ and HTML lexers.
27221                  More shell keywords added.
27222                  Horizontal scrolling and diplay of long lines optimised.
27223                  Cursor setting optimised.
27225         Bugs fixed: Caret movement over folded lines.
27226                     Selection tracking in 2ndary views when doing modifications.
27228         * scintilla/CallTip.{cxx.h},
27229           scintilla/ContractionState.{cxx,h},
27230           scintilla/Document.{cxx,h},
27231           scintilla/Editor.{cxx,h},
27232           scintilla/KeyWords.cxx,
27233           scintilla/LexHTML.cxx,
27234           scintilla/PlatGTK.cxx,
27235           scintilla/RESearch.cxx,
27236           scintilla/ScintillaBase.cxx,
27237           scintilla/ScintillaGTK.cxx,
27238           scintilla/Style.{cxx,h},
27239           scintilla/StyleContext.h,
27240           scintilla/ViewStyle.cxx,
27241           scintilla/include/*.h: updated.
27243         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
27245         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
27246           should have been told to the scintilla team. We're lucky I read the
27247           ChangeLog and the modifications of the lexer (thanks to the Gnome
27248           bonsai for this ;)
27250         * data/internal.properties: added Baan definitions.
27251           Fixed some issues for C such as *_cast directive, that are only
27252           available with C++.
27253           Updated C++, HTML and shell scripts definitions.
27254           Updated Ada and Bullant, that have been forgotten.
27256         * src/main_menubar_def.h,
27257           src/lexer.h,
27258           src/aneditor.cxx,
27259           src/utilities.[ch]: added support for the Baan highlight style.
27261 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27263         Polished the plugins menu behaviour and added a tearoff
27264         menuitem to the recent entries submenu.
27266         Note: The recent entries list seems to be too height
27267               with all these superfluous hseparators.
27269         * src/main_menubar.c: Polished, making some
27270           functions declarations static and cleaning some code.
27272           (create_submenu_plugin): removed the extra
27273           plugins entry and the horizontal separators.
27275           (on_plugins_menu_realize): the plugins menu is only
27276           shown if there's at least one available.
27278           (create_submenu*): added a tearoff menuitem to have
27279           a more homogeneous menu style. For now, it doesn't
27280           take care of user settings (but it was even worse
27281           before :).
27283 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27285         * configure.in: added the packageplugindir variable to avoid
27286           installing the plugins in $(prefix). It's not the same path as
27287           anjuta 2 to allow parallel installation.
27289 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27290         Fix a reopened part of bug #440676: keyboard navigation between the
27291         different text buffers. Changed to a more global approch. 
27293         * src/notebook.[ch]: removed.
27295         * src/Makefile.am: removed notebook.[ch]
27297         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
27298           (on_anjuta_window_key_press_event): added to fulfill the global
27299           shorcuts handling.
27301         * HACKING: updated according to the new global shortcuts handling.
27303 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
27305         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
27306           Shifted plugin menu from Edit submenu to main menu.
27307         
27308         * po/POTFILES.in:
27309           Added plugins/sample1/plugin-sample1.c
27310           
27311         * plugins/sample1/plugin-sample1.c:
27312           Added localization and used anjuta_info, instead of anjuta_error.
27313           
27314         * plugins/.cvsignore, plugins/sample1/.cvsignore:
27315           Added cvs ignores.
27316           
27317 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
27319         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
27320           for plugin dir.
27321         
27322         * Makefile.am: Added module plugins.
27323         
27324         * plugins, plugins/Makefile.am, plugins/sample1/*:
27325           Created plugins modules.
27326           
27327         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
27328           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
27329           to load plugins of *.so only and not *.so* (which results
27330           in duplicates).
27331         
27332         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
27333           plugins during packaging.
27335 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
27337         *  configure.in: Added Greek (el) to ALL_LINGUAS.
27339 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
27341         * configure.in: Added portuguese to ALL_LINGUAS
27343 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
27345         * global-tags/.cvsignore
27346         tagmanager/.cvsignore
27347         tagmanager/include/.cvsignore:
27348         Added cvs ignore files.
27350         * data/.cvsignore
27351         Updated cvs ignore file.
27352         
27353 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27355         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
27356           data/anjuta.properties, data/internal.properties: clean up some 
27357           message strings (me)
27359 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27361         * src/about.c, THANKS: added Jens to the credits
27362         
27363 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27365         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
27366           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
27367           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
27368           Georg <mail@jensgeorg.de> to add close button to file tabs.
27370 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27372         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
27373           (debugger now catches correct signal from process)
27375 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27377         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
27378         * src/pixmaps.h: switch appwizard project icons to new designs
27379         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
27381 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27383         * pixmaps/Makefile.am: stop redundant images from being installed.
27384           The next step will be to remove them completely.
27385         * src/appwiz*: further updates (more to come)
27386         * src/pixmaps.h: cleaned up, commented
27387         * src/splash.c: should use the pixmaps macro defined
27388         * HACKING: more on the graphics stuff and use of pixmaps.h
27390 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
27392         * src/defaults.c: fix bug #494864
27394 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
27396         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
27397           graphics from Misha
27398         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
27399           redundant graphics, no longer used
27400         * src/appwiz*: revamped application wizard by Andy and Misha for
27401           a more usable and professional look-and-feel
27402         * HACKING: updates to cover patching, graphics, and some additions
27403           post-0.1.8
27404         * TODO: removed some implemented features
27406 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
27408         * data/anjuta.properties, data/internal.properties: cleanup
27409         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
27410           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
27411           to edit styles colors for keywords and add Goto Tag menu option
27412           in the editor
27414 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
27416         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
27417         
27418         Fixed bug #460335
27419         fixes the Forget of the cursor position when tab is brought active
27420         from project manager.
27421         
27422 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27424         * src/messages.c
27425           Exported "TERM=xterm" to get a color terminal when
27426           anjuta is not started from within a terminal.
27427           
27428 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27430         * src/messages.c
27431           src/messages.h
27432           Added a frame around zvt terminal.
27433           
27434         * src/preferences_gui.c
27435           Modified to say "Use glade component (experimental)"
27436           instead of "Use Component".
27437           
27438 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27440         * Patch from 
27441         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27442         
27443         * src/anjuta.c
27444         src/fileselection.c
27445         src/messages.c
27446         src/messages.h
27447         src/preferences.c
27448         src/preferences.h
27449         src/project_dbase.c
27451         a) Extra scrollbar in terminal no longer appears.
27452         b) Character set preference should be preserved (untested).
27453         c) File selection widget now remembers last directory.
27454         d) On creation of generic project, the glade 'file not found' error no
27455                 longer occurs.
27456         e) First terminal window is created 'on demand', so it should always to
27457                 the Right Thing (TM) as far as starting WD is concerned. Also, the
27458                 environment is now passed to the terminal.
27459         f) Solaris compilation should be fixed (replaced get_current_dir_name()
27460                 with getcwd()).
27461         g) Fixed some compilation warnings.
27463 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
27465         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
27466           src/pixmaps.h: applied terminal and warnings patch (Biswa)
27467         * src/*: cleanups (me)
27468         * pixmaps/mini_term.xpm: added new file for terminal button
27469           (me, based on existing artwork)
27471 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
27473         * configure.in: bumped version to 0.1.9-pre
27474         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27475           translation
27476         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
27478 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
27480         * src/splash.c: removed a DOS end of line of a comment (so the *.po
27481           files are free of that char)
27482         * configure.in: added "az" to ALL_LINGUAS
27484 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
27486         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
27487           crash bug fix from Biswa.
27488         * FUTURE: added Anjuta/gIDE merger information to provide 
27489           details on future direction and status of 1.x stuff
27490         * NEWS: prepared for release
27491         * po/de.po: update from Jens Georg <mail@jensgeorg>
27493 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
27495         * multiple minor updates pre-0.1.8
27496         * patch from Biswa to fix syntax highlighting and packaging
27497         * po/fr.po: update from Stef
27499 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
27501         * global-tags/Makefile.am
27502         global-tags/create_global_tags.sh
27503         global-tags/tm_global_tags.c
27504         scintilla/LexCPP.cxx
27505         scintilla/include/SciLexer.h
27506         src/aneditor.cxx
27507         src/project_dbase.c
27508         tagmanager/Makefile.am
27509         tagmanager/include/Makefile.am
27510         tagmanager/include/tm_project.h
27511         tagmanager/include/tm_tag.h
27512         tagmanager/include/tm_tagmanager.h
27513         tagmanager/tm_project.c
27514         tagmanager/tm_source_file.c
27515         tagmanager/tm_tag.c
27516         tagmanager/tm_workspace.c:
27517         
27518         Includes the syntax highliting patch to scintilla).
27519         and more stable code.
27520         
27521         *tagmanager/include/tm_symbol.h: New file.
27522         *tagmanager/tm_symbol.c: New file.
27523         
27524         Add symbol tree building functionality at project level
27525         
27526         Patch from:
27527         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27528         
27529 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27531         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
27532           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
27533           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
27534           : New and improved pixmaps from Misha <misha@phreaker.net>
27535           Thanks to him.
27537 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27538         
27539         * Big patch submitted by
27540           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
27541           Many thanks to him.
27542         
27543         * src/Makefile.am, src/aneditor.cxx
27544           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
27545           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
27546           Use of tagmanager lib for advanced calltips.
27548         * global-tags/*: Created new directory and added files to 
27549           generate system.tags.
27551         * tagmanager/*: Created new directory and added tagmanager lib
27552           files.
27554         * configure.in, acconfig.h, Makefile.am: Modified to reflect
27555           the above additions.
27557         * data/Makefile.am: Modified to accomodate generated system.tags file.
27559 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
27561         * scintilla/: updated to 1.41
27562         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27563         * src/about.c: updated list of authors
27564         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27565         * HACKING: updated to cover Scintilla usage
27566         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27567           translation
27569 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
27571         * src/aneditor.cxx: Fixed compilation errors with it.
27572           by add include to gtk+ headers and typedefining a mysteriously
27573           vanished class Colour.
27575 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27577         * configure.in: Added pt_BR in the languages.
27578         
27579 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
27581         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27582           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27583         * THANKS: updated
27584         * manuals/C/anjuta-manual/*: new format to match
27585           the rest of the GNOME docs chapter layout. Added the many
27586           new contributors. Moved Authors and License information into new
27587           chapters of their own - should make expansion easier too
27588         * src/compiler_options.c: changed the profiler option to -pg to 
27589           work with GNU tools (gprof)
27590         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
27591           and text labels
27592         
27593 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27595         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27596           compiler_options_gui.c:
27597           Added a new entry for linker flags and renamed c_options to c_flags
27598           and l_options to l_libs. Also, added a new function:
27599           compiler_options_set_prjlflags_in_file();
27600         
27601         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27602         
27603         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27604           
27605 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
27607         * THANKS, src/about.c: corrections and additions following 
27608         Naba's big update
27609         * src/main_menubar.c: patch from Rikul to fix the problem with 
27610         menu accelerators not being loaded
27612 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
27614         * THANKS: Added all contributors and translators names and emails.
27615         * AUTHORS: Updated
27616         * pixmap/anjuta_logo.png: Reduced the size of the logo.
27617         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27618               Added new file (earlier logo with border).
27619         * src/about.c: Added all contributors names and emails
27620               and used macro definition for logo pixmap file.
27621         * src/pixmaps.h: Added entry for anjuta splash screen.
27623 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
27625         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27626         to new PNG version (thanks to Misha) and removed the old
27627         pixmap.
27629 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
27631         * THANKS: added Conner Mo for simplified Chinese translation.
27632         * configure.in: added zh_CN in ALL_LINGUAS
27634 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
27636         * THANKS: added Joe Man for his traditional Chinese translation.
27637         * configure.in: added zh_TW in ALL_LINGUAS.
27639 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
27641         * src/main_menubar_def.h: Changed the link of lidn to
27642         http://lidn.sourceforge.net.
27643         
27644 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
27646         * Applied patch from Rikul
27647         * Applied patch from Luca
27648         * Fixed a cvs conflict. :)
27650 2001-10-17  Stephane Demurget  <demurgets@free.fr>
27652         * THANKS: added Marc Botermans for his Dutch translation.
27654         * configure.in: added nl in ALL_LINGUAS.
27656         * po/nl.po: added.
27658 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
27660         * anjuta.c: Fixed luca's typo.
27661         * resources.c, resources.h: Changed gchar* return to void, to
27662                 avoid a compiler warning.
27663         * scintilla/Makefile.am: Reorganized file entries.
27664         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27666 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
27668         * Upgraded scintilla to 1.4.
27669         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27670                 LexLisp.cxx StyleContext.cxx StyleContext.h
27671         * src/Makefile.am: Added 4 lexers and separated lexer objects
27672                 from the main link variable.
27674 2001-10-14  Stephane Demurget  <demurgets@free.fr>
27676         * THANKS: added Luca, even if it shouldn't be my role to write
27677           this sort of thing :)
27679         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27680           the latest Luca patch.
27682 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
27684         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
27685         This is not documented yet; plugins to come later.
27686         * src/find*.c: find dialogs now persistent 
27687         (Rick <rikul@bellsouth.net>)
27688         * widgets/gnomefilelist.c: fixed multiple file open issue 
27689         (Rick <rikul@bellsouth.net>)
27690         * changes to recent file and project lists handling 
27691         (lbell <lbell@tsc4.com>)
27692         * more minor UI updates (me)
27694 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
27696         * src/Makefile.am: removed warnings for traditional C syntax
27697         * pixmaps: added new icons for mini_locals, mini_cvs and
27698         the splash screen - thanks to Misha <misha@phreaker.net>
27700 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
27702         * src/toolbar.c: fix typo in tooltip text
27703         * ccview/cccmd.cc: alter Func to Function in menu text
27705 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
27707         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27708         issue with find dialog reporting an error when Scintilla finds text
27709         * applied patch from Denis Boehme <boehme at syncio dot de> to support
27710         DOS files (i.e. CR/LF translation)
27712 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
27714         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27715         #452436
27716         * data/internal.properties: default fold style now set to 3 :-)
27717         * applied patch from rikul <null@acm.org> to turn notebook tab 
27718         headings red when file has been edited.
27720 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
27722         * configure.in: Added "no" to ALL_LINGUAS.
27723         
27724 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
27726     * Patch from lbell <lbell@tsc4.com>
27727     src/controls.c
27728     src/debugger.c
27729     src/main_menubar.c
27730     src/main_menubar.h
27731     src/main_menubar_def.h
27732     src/mainmenu_callbacks.c
27733     src/mainmenu_callbacks.h
27734     src/project_dbase.c
27735     src/project_dbase.h
27736     
27737     Implemented a check menu item to handle the 'show locals' flag
27738     for the current project.
27740     * data/internal.properties: Removed the redundant command
27741     for gnome-terminal.
27742     
27743 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
27745         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27747 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
27749         * configure.in: Added "ta" to the languages list.
27751 2001-09-21  Andy Piper <andy.piper@freeuk.com>
27753         * data/internal.properties:
27754           added fold.symbols property to control appearance of folds
27755           in the Scintilla editor (thanks to rikul <null@acm.org>)
27757 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27759         * src/message.c:
27760           one extra button for message win is being created -- Fixed.
27761         
27762           The frame should be hidden and not only the pix_lab when
27763           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27764           -- Fixed.
27765         
27766         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
27767           for the time being it is same as mini_cvs.xpm.
27768         
27769 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27771         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27773         Patch from rikul <null@acm.org>
27774         
27775         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27776         glades.h, messages.c, messages.h, pixmaps.h,
27777         project_dbase.c, project_dbase.h, session.c,
27778         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27779         
27780         inserted 'add to watch' option in inspect window, so you can add easily
27781         a variable in watch window .
27782         
27783         Added a new message pane for the gdb local variables inspection. Changed
27784         the code in messages.c to better account for future new panes insertion.
27785         Defined a new pixmap for the new tab button in pixmaps.h
27786         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27787         install script.
27788         
27789         Changed the debugger module to have a single function for asking to gdb
27790         to send program info. The idea is to ask the debugger about only the
27791         info needed to open windows( watch, registers, etc ) to speedup the step
27792         command. I plan to ask informations to the debugger based on the user
27793         interface status.
27794         The request for local variables is enabled by default, but the
27795         projectDBase has a variable to control it, to allow disabling that
27796         feature,  there is also the code to save and to reload the state. If you
27797         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27798         in project_dbase.c
27800         This big patch is from:  lbell <lbell@tsc4.com>
27801         
27802 2001-09-20  Stephane Demurget <demurgets@free.fr>
27804         Patch from rikul <null@acm.org> :
27806         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27807           problem and added folding support for php/hmtl.
27809 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
27811         * Fixed dnd of files within scintilla.
27812         patch from:  rikul <null@acm.org>
27813         
27814 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
27816         * Applied patch from Luca.
27817         
27818         * src/source.c: source_write_build_files(): Fixed the project generation
27819           failure. The fist return statement and the free_project_type were 
27820           misplaced.
27822 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
27823         
27824         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27825         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27826         
27827         1) Restore the error color to red (waiting for a configurable one )
27828         2) Saving projects settings if you exit anjuta without closing an open
27829         saved project
27830         3) New Menu 'repaeat search' to search with a keystroke without pressing
27831         the toolbar button
27832         4) some define in the menus to better handle menu item update
27833         
27834         Patch from: lbell <lbell@tsc4.com>
27835         
27836         * main_menubar_def.h, main_menubar.c: Change the position of
27837         "Repeat find" menu position.
27839 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
27841          project_type.h, project_type.c, source.c: Applied patch.
27842          patch from Johannes Schmid <clubfan@users.sourceforge.net>
27843          
27844 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27846         * configure.in, src/Makefile.am: Using macros for ORBit flags.
27847         
27848 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27849         
27850         * Fixed bug #445752
27851   
27852 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27853         
27854         * Fixed bugs in Gtk-- and Gnome-- project type
27856 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27858         * dnd.c: Support for multiple files drag-n-drop.
27859         
27860           Patch from: rikul <null@acm.org>
27861         
27862         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27863           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27864           saving from menu.
27865         
27866           Patch from: rikul <null@acm.org>
27868         * Applied patch for widgetizing goto dialog box.
27869           Patch from: ???
27870         
27871         * Applied patch for having new project type handling.
27872           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27873           
27874 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27876         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27877           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27878           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27879           find_replace.c, find_replace.h, find_text.c, find_text.h,
27880           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27881           project_dbase.h, source.c, text_editor.c, text_editor.h,
27882           text_editor_cbs.c, utilities.c, utilities.h:
27883         
27884           Applied a huge patch (after slight preview). I would like Luca
27885           to have his feature additions mentioned here.
27886         
27887           Patch from: lbell <lbell@tsc4.com>
27889 2001-09-09  Stephane Demurget <demurgets@free.fr>
27891         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27893         * po/fr.po: updated to the latest sources.
27896 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27897         
27898         * Fixed bug #445752
27899   
27900 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27902         * dnd.h, dnd.c: New files for drag n drop support.
27903                 
27904         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27905            Added drag and drop support for opening files.
27906         
27907         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27908         Archit Baweja <bighead@crosswinds.net> for this idea.
27909         
27910         * TODO: Added some more todos. :-(
27912 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27914         * Fixed the goto line activate bug.
27915         patch from: Martyn Bone <mbone@brightstar.u-net.com>
27917 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27918         
27919         * Fixed bugs in Gtk-- and Gnome-- project type
27921 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
27923         * widgets/gonmefilelist.c, gnomefilelist.c:
27924         Modified multiple selection on pressing control.
27925           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27926         
27927         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27928         Modified multiple selection on pressing control.
27929           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27930         
27931 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
27933         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27934           This is useless; but just in case...
27936 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
27938         * data/internal.properties: modified a bit of perl properties.
27939         
27940 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
27942         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27943           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27944           Added support for multiple file imports. Changed the standrd C++
27945           convention of #include <file> to #include <file.h>, because I had given
27946           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27947           now support the #include <file> convention. That is something to be fixed :). 
27948           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27950 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
27952         * src/anjuta.c: Added function static greetings_text(), to solve the non
27953                 translation of the greetings text in the wizard.
27954                 
27955 2001-08-31  Andy Piper <andy.piper@freeuk.com>
27957         * src/find_in_files_gui.c: made order of buttons consistent with other Find
27958           dialogs, with OK the default (fix bug #453482)
27960 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
27962         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
27963         
27964         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
27965         
27966 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
27968         * src/aneditor.cxx
27969           src/aneditor.h
27970           src/anjuta_cbs.c
27971           src/controls.c
27972           src/main_menubar.c
27973           src/main_menubar.h
27974           src/main_menubar_def.h
27975           src/mainmenu_callbacks.c
27976           src/mainmenu_callbacks.h:
27977                 Applied the patch that addes menu items which allow users to
27978                 insert GPL notice and date time in current document.
27979                 patch from: Rick Patel <rikul@shreve.net>       
27980                 
27981         * src/main_menu.c: Fixed a compilation error.
27982         
27983         * src/anjuta.c: Fixed non-rememberence of editor tab position.
27984         
27985         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27986           about the unterminated strings.
27987           
27988         * scintilla/*: Updated scintilla to 1.3.9 version.
27989         
27990 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
27991         
27992         * widgets/gnomefileselection.c:
27993           Applied the patch for fixing multiple selection of file open funcion,
27994           which will deselect the files selected.
27995           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27997 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27999         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
28000           src/fileselection.c, src/anjuta_cbs.c:
28001           Applied the patch     for multiple selection of file open.
28002           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28003           
28004 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28006         * Removed "-f" option in call to devhelp, because devhelp no longer
28007           supports that.
28008         
28009 2001-08-26  Stephane Demurget <demurgets@free.fr>
28011         All these modifications have been pointed out by
28012         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
28014         * data/internal.properties: two fixes for the PHP lexer.
28015           this out.
28017         * fr.po: minor fixes.
28019         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
28021 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
28022         
28023         * main_menubar.c,
28024           main_menubar.h,
28025           main_menubar_def.h,
28026           main_menubar_callbacks.c,
28027           controls.c:
28028                 Added new menu item for "close all fils".
28029                 (Patch from Rikul <rikul@shreve.net>, after revision)
28030         
28031         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
28032         
28033         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
28034                 (Patch from Rikul <rikul@shreve.net>)
28035         
28036         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
28037                 (Patch from Rikul <rikul@shreve.net>)
28039 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28040         
28041         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
28042            project name in application widzard.
28043            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
28045         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
28046           of the 'OK' button there is an 'Execute' one.
28047           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
28048         
28049         * executer.c: Changed cancel button to close button. That was more appropriate.
28050           
28051 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28053         * HACKING: corrected >>>>>> Config management.
28054         
28055         * HACKING: Added many things.
28056         
28057         * src/launcher.h: Added some comments.
28059 2001-08-21  Stephane Demurget <demurgets@free.fr>
28061         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
28063         * HACKING,
28064           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
28065           src/appwizard_cbs.c,
28066           src/appwizard_gui.c: Applied UI/docs cleanup patch from
28067           Andy Piper <andy.piper@freeuk.com>
28069         * po/fr.po: updated to latest sources.
28071         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
28074 2001-08-18  Andy Piper <andy.piper@freeuk.com>
28076         * Fixed bugs #450280 and #448845
28078         * src/about.c: corrected Naba's e-mail address (.net, not .com)
28079         
28080         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
28081           named dialogs
28082         
28083         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
28084           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
28085           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
28086           names to remove "Anjuta: " prefix
28087           
28088         * src/main_menubar_def.c: altered a message
28089         
28090         * launcher/anjuta_launcher.c: cleaned up some messages
28092         * src/debugger.c: edited messages to improve clarity
28093         
28094         * src/app_wiz*.c: tidied wizard interface
28097 2001-08-15  Stephane Demurget <demurgets@free.fr>
28099         Synced Naba's fix and mine about the wizards not working and removed
28100         anjuta.prj to avoid a nasty checkin.
28102         * Makefile.am: removed the install-data-local rule.
28104         * data/Makefile.am: changed the list of files.
28106         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
28108         * .cvsignore: added anjuta.prj for the same reason.
28111 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
28113         * src/source.c: Fixed a bug that fails new gnome projects to get
28114           created.
28116         * src/project_manager.c: Fixed a bug that disables storing recent
28117           project history.
28119         * Makefile.am: Added stuffs to install the macro files in the
28120           anjuta share file.
28123 2001-08-14  Stephane Demurget <demurgets@free.fr>
28125         * data/Makefile.am: added some rules to support the gnome/ macros
28126           dir in order to make the wizards work again.
28128         * anjuta.spec.in: upped the release number.
28131 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
28133         * configure.in (ALL_LINGUAS): Added pl.
28136 2001-08-09  Stephane Demurget <demurgets@free.fr>
28138         * anjuta.spec.in: fixed the doc files list.
28141 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
28143         * src/about.c: corrected my email address. :-)
28144         
28145         * TODO: Updated.
28146         
28147         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
28148          (patch from Andy Piper <squiggle@ukgateway.net>)
28150 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
28152         * debugger.c: Fixed a bug associated with debugging threaded
28153           application.
28154         
28155         * text_editor_menu.c: Fixed broken ui in text editor
28156           pop up menu.
28157           
28158         * text_editor_menu.c: Now the option sub menu in text editor pop up
28159           works.
28160         
28161         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
28162                 (suggested by lord sibn <sibn@utspl.cjb.net> )
28163         
28164 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28166         * src/text_editor_menu.c: Added menu item for context help
28167           (patch from Andy Piper <squiggle@ukgateway.net>)
28168         
28169 2001-08-06  Stephane Demurget <demurgets@free.fr>
28171         * ccview/cccproj.cc: added missing i18n strings.
28173         * data/welcome.txt: bumped version to 0.1.6.
28175         * src/anjuta.c: fixed a compilation error due to devhelp integration.
28177 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28178         
28179         * help.c, help.h: Added support for DevHelp context sensitive help
28180                 and gnome api browsing.
28181         * Fixed toolbars and editor views "not save" bug.
28182         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
28183           (patch from Andy Piper <squiggle@ukgateway.net>)
28184         * Updated THANKS and chapter15.sgml for uk and ru translators.
28186 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
28188         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
28189         * Updated configure.in to include these changes
28190         
28191 2001-08-03  Stephane Demurget <demurgets@free.fr>
28193         * src/project_dbase_gui.c: fixed bug #446963
28194           (on_project_dbase_ccview_update_start),
28195           (on_project_dbase_ccview_update_end): added.
28196           These two respectively disable and enable close file/project
28197           menu entries and toolbar items, while the ccview part updates
28198           its tag database.  
28201 2001-08-03  Stephane Demurget <demurgets@free.fr>
28203         * configure.in: added sv to the ALL_LINGUAS list.
28204         
28206 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
28208         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28209                 file to work: merge translations and distribute it.
28211         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28213         * NEWS, README, THANKS & TODO: Spelling fixes.
28215 2001-08-01  Stephane Demurget <demurgets@free.fr>
28217         * README: updated requirements.
28219         * scintilla/Makefile.am,
28220           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28221           target can't be realized (custom build path).
28223         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28224           Removed install-data-local.
28226         * src/compiler_options.c: changed the include paths of the pixmaps.
28227           we hadn't any warning because of the include paths passed to the
28228           compiler. Thanks to make distcheck for reporting this.
28231 2001-07-31  Stephane Demurget <demurgets@free.fr>
28233         * NEWS, THANKS: updated.
28235         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28236           fixed to show the correct kernel signal number and its description.
28238         * widgets/gnomefilelist.c: fixed bug #445756
28239           (goto_last): renamed to goto_prev and changed according to goto_next.
28240           (goto_next): added.
28241           (goto_directory): removed.
28242           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28243           returned value is now the position in the list.
28244           (check_ok_button_cb): changed the back check and added one for next.
28245           (gnome_filelist_set_dir): the check in history make it wouldn't be
28246           a "true" history. polished the whole thing, using set_dir_internal.
28247           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
28248           there's no check in the history when using back or next.
28250         * manuals/*: added missing .cvsignore files.
28253 2001-07-30  Stephane Demurget <demurgets@free.fr>
28255         * po/fr.po: updated to latest sources.
28257         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
28258           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
28259           to put off their sensitive attributes.
28261 2001-07-29  Stephane Demurget <demurgets@free.fr>
28262         
28263         * po/fr.po: fixed some grammar things.
28264           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
28265           this out.
28266         
28267         * src/utilities.c: (file_is_link): use lstat instead of stat.
28269 2001-07-27  Naba Kumar <kh_naba@123india.com>
28270         
28271         * Remove help dir from cvs, because it is no longer
28272           needed.
28273         
28274         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
28275           needed.
28277 2001-07-24  Naba Kumar <kh_naba@123india.com>
28279         * debugger.c: (debugger_update_prog_status): Fixed
28280                 the bug with gdb version 5. Debugger starts, when
28281                 step in/out/over etc are clicked.
28282         
28283         * debugger.c: All functions: added debugging codes.
28284         
28285         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
28286         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
28287           Modified to recognize non project files also.
28288           
28289         * source.c: (source_write_configure_in):
28290           Added source for 'prefix' counterparts for
28291           no-prefix AC_SUBST.
28292         
28293 2001-07-23  Naba Kumar <kh_naba@123india.com>
28294         
28295         * anjuta.c: added function anjuta_remove_text_editor();
28296           and suitably modified anjuta_remove_current_text_editor().
28297           
28298         * project_dbase.c: project_dbase_close(), Added code to
28299           close all opened files that belong to the project when
28300           the project is closed.
28301          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
28302         
28303         * Updated the manuals/anjuta-manual subdir for GDP standards.
28304            (patch from Andy Piper <squiggle@ukgateway.net>)
28305         
28306         * main_menubar.h, main_menubar.def: Added Menu items to handle
28307           urls for library references, bugs, patches and feature request
28308           submission.
28309         
28310 2001-07-20  Naba Kumar <kh_naba@123india.com>
28311         
28312         * Set wmclass names in all windows.
28313           (patch from Andy Piper <squiggle@ukgateway.net>)
28314         * New splash logo from "Misha" <misha@phreaker.net>);
28316 2001-07-19  Naba Kumar <kh_naba@123india.com>
28317         
28318         * preferences.[h,c], preferences_gui.c: Added 4 properties to
28319           set caret color, calltip back color and selection fore/back
28320           color.
28322 2001-07-18  Naba Kumar <kh_naba@123india.com>
28323         
28324         * project_dbase.c: Closes all files when project is closed.
28325          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28326          -- We still need to refine this as it closes all sort of files.
28327         
28328         * compiler_options.c: Fixed seg-fault bug when last item in
28329           compiler option lists is removed.
28330         
28331         * Fixed missing newline warnings during compilation.
28332           (patch from Andy Piper <squiggle@ukgateway.net>)
28334 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
28336         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
28337                 autogenerated no need to store'em in CVS.
28339         * ccview/.cvsignore: Addition of cvsignore.
28341 2001-07-17  Naba Kumar <kh_naba@123india.com>
28342         
28343         *GUI fixes and spell corrections
28344         (patch from Andy Piper <squiggle@ukgateway.net>)
28346 2001-07-15  Naba Kumar <kh_naba@123india.com>
28347         
28348         *Fixed double error message for file not found.
28349         
28350         *Put white backgrounds for png images.
28351         
28352         *Converted '-' to '_' in sgml files.
28354 2001-07-14  Naba Kumar <kh_naba@123india.com>
28355         
28356         * project_dbase.c: Short-cut for expand/collasp project tree
28357         
28358         * project_dbase_gui.c:
28359          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28361 2001-07-13  Naba Kumar <kh_naba@123india.com>
28362         
28363         * notebook.[h,c]: Added
28364          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28365         Project/message window now toggles on control and
28366         and notebook switch short-cut
28368 2001-07-7  Naba Kumar <kh_naba@123india.com>
28369         
28370         * Changed a new icon set which looks more gnomish.
28371         
28372         * Changed a new anjuta splash logo.
28373         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
28375 2001-07-6  Naba Kumar <kh_naba@123india.com>
28376         
28377         * ccview/*: Integrated ccview for class view and file view
28378                 in the project Manager.
28379         
28380         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
28382 2001-07-1  Naba Kumar <kh_naba@123india.com>
28383         
28384         * scintilla/*: Upgraded Scintilla to version 1.3.7
28385         
28386         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
28387         
28388 2001-06-28  Naba Kumar <kh_naba@123india.com>
28389         
28390         * src/debugger.c: Correct step-over and step-out swapping.
28391         
28392         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
28393           chapters and added more stuffs.
28395 2001-06-13  Naba Kumar <kh_naba@123india.com>
28396         
28397         * data/autogen.sh.gtkmm: Added
28398         
28399         * data/autogen.sh.gnomemm: Added
28400         
28401         * src/appwiz.c: Added two more application wizard templetes
28402         
28403         * src/project: for gtk-- and gnome-- and proper support
28404         
28405         * src/source.c: for c++ in the project configuration.
28406         
28407         * src/source.h:
28409 2001-05-05  Naba Kumar <kh_naba@123india.com>
28411         * Merged my pre-cvs modifications with 
28412           the current cvs copy.
28414         * (lot of files change).
28416         * Implemented session management.
28418         * Local installation possible by
28419           manageing our own pixmaps paths
28420           manupulations.
28421         
28422         * resources.h: Added.
28423         * resources.c: Added.
28425         * Fixed some bugs.
28426         
28427 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
28429         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
28430                 Corrected/extended ignores.
28432 2001-05-04  Naba Kumar <kh_naba@123india.com>
28434         * manuals/: dir tree added.
28435           Sgml documentation started in this dir.
28436           
28437         * omf-install/: dir tree added.
28438         
28439         * manuals/anjuta-manual/C/anjuta-manual.sgml:
28440           Created initial document structure.
28441           
28442         * configure.in: Added test for scrollkeeper.
28443           Added some Makefile entries in AC_OUTPUT.
28444         
28445         * Makefile.am: Added subdir manuals/
28446         
28447         * HACKING: Wrote something stupid.
28449 2001-05-02  Stéphane Démurget <demurgets@free.fr>
28451         * Makefile.am: Added ChangeLog in local data list, becaused it's
28452           needed to create a new project.
28453           
28454         * po/fr.po: minor fixes.
28456         * src/build_file.c, src/configurer.c, src/debugger.c,
28457           src/executer.c, src/find_replace.c, src/gnome_project.c,
28458           src/goto_line.c, src/launcher.c, src/messages.c, 
28459           src/preferences.c src/project_dbase.c: functions declared static.
28460           
28461         * widgets/gnomefilelist.c: Fixed a project creation bug,
28462           introduced with latest changes.
28464 2001-05-01  Stéphane Démurget <demurgets@free.fr>
28466         * widgets/gnomefilelist.c,
28467           BUGS: Fixed an annoying bug preventing from loading files/project
28468           given on the command line. Polished the whole gnome_filelist widget.
28470 2001-04-27  Stéphane Démurget <demurgets@free.fr>
28472         * src/main.c,
28473           src/anjuta.c,
28474           src/anjuta.h: Polished the command line parsing.
28476         * BUGS: Need to clean that damn gnome_filelist widget.
28478 2001-04-25  Stéphane Démurget <demurgets@free.fr>
28480         * src/registers.c,
28481           src/sharedlib.c,
28482           src/signals.c: Removed duplicated includes.
28484         * po/fr.po: minor fixes.
28486         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
28487           create_compiler_options_page? () declared static.
28488         * src/main.c,
28489           src/anjuta.c: Put a command line option for disabling
28490           the splashscreen.
28492         * src/preferences_gui.c: Fixed an internationalization issue,
28493           other functions declared static.
28495         * src/gnome_project.c: Fixed some memory leaks,
28496           new_prj_terminated () declared static. 
28498 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
28500         * configure.in: Sort ALL_LINGUAS alphabetically.
28502 2001-04-22  Stéphane Démurget <demurgets@free.fr>
28504         * Emptied that ugly old Changelog.
28506 == Anjuta 0.1.5 ===
28507 == Anjuta 0.1.4 ==
28509 2001-03-10 Naba kumar  <naba@gnome.org>
28511         * src/gnome_project.c: Fixed project dir creation bug.
28513         * src/text_editor.c: Fixed double accelerators bug.
28514         
28515         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
28517         * src/stack_trace.c, * src/compiler_options.c,
28518         data/internals.properties, src/defaults.c:
28519         Fixed pixmap creation with NULL window.
28521         * src/commands.c, src/preferences_gui.c, src/build_project.c
28522         src/clean_project.c: Bug fix.
28523         
28524         * src/main_menubar_def.h: i18n bug fix.
28525         
28526         * src/executer.h, src/executer.c: Bug fix.
28527         
28528         * src/controls.c: Bug fix.
28529         
28530         * src/debugger.c: Debugger now takes program args.
28531         
28532         * po/ja.po: Added japanese translation file.
28533         
28534         Upgraded to ver 0.1.4
28535         ... Fixed other minor bugs.
28537 == Anjuta 0.1.3 ===
28539 2001-XX-XX Naba kumar  <naba@gnome.org>
28541         * Lots of unaccountable changes. Integrated scintilla.
28542         Redesigned Project managemet. Added supports for other languages.
28543         Java style properties managements. .... blah blah
28544         
28545 2000-11-11 Naba kumar  <naba@gnome.org>
28547         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
28548         Upgraded to version 0.1.3.
28550         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
28551         Fixed to activate Debug->add watch properly.
28553 === Anjuta 0.1.2 beta_2 ===
28554 === Anjuta 0.1.2 ===
28556 2000-11-05 Naba kumar  <naba@gnome.org>
28558         * src/compiler_options.c, src/compiler_options_cbs.c
28559         src/compiler_options_cbs.h, src/compiler_options_gui.c
28560         src/anjuta2.c, extra/stock_libs.anj (new),
28561         extra/README.stock_libs (new), htmls/page13.html,
28562         htmls/images/*: Improved Library settings GUI. Can now enable/disable
28563         added libraries. Stock libs provided for ease of entry. Modified
28564         help html file accordingly.
28566 2000-11-03 Naba kumar  <naba@gnome.org>
28568         * README: Minor fixes in Doc files.
28570         * src/gnome_prj.c, src/appwidzard_cbs.c:
28571         Fixed to ignore non-existant dir for blank prj.
28572         More checking in project creation, especially to confirm
28573         that the prj file already does not exist.
28575         * anjuta.spec, configure.in: Upgraded to version 0.1.2
28577         * src/controls.c: Now Menu item "Format/Detach current document"
28578         is inactive when there is no document opened.
28580 === Anjuta 0.1.1 ===
28582 2000-11-01 Naba kumar  <naba@gnome.org>
28584         Completed and Release of first version (Beta) with lots of bugs.
28586 1999-12-27 Naba kumar  <naba@gnome.org>
28588         Anjuta project started.