Use raw binary encoding for the launcher.
[anjuta-git-plugin.git] / ChangeLog
blobdec7bc93dcfcbaad30969a9890216be60b5679fd
1 2008-05-08  Johannes Schmid  <jhs@gnome.org>
3         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
5         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
6         * plugins/subversion/subversion-log-dialog.c (create_columns):
7         
8         Fix translation issues (#530860 and #531411)
10 2008-05-08  Johannes Schmid  <jhs@gnome.org>
12         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
14         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
15         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
16         * plugins/project-wizard/templates/java/configure.ac.tpl:
17         * plugins/project-wizard/templates/minimal/autogen.sh:
18         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
19         * plugins/project-wizard/templates/python/configure.ac.tpl:
20         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
21         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
22         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
23         
24         #531405 – AM_CONFIG_HEADER macro is obsolete
25         
26         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
27         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
29 2008-05-07  Massimo Cora'  <maxcvs@email.it>
31         * libanjuta/interfaces/libanjuta.idl:
32         * plugins/class-inheritance/class-inherit.c
33         (class_inheritance_show_dynamic_class_popup_menu):
34         * plugins/language-support-cpp-java/cpp-java-assist.c
35         (cpp_java_assist_create_word_completion_cache),
36         (cpp_java_assist_show_calltip):
37         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
38         * plugins/symbol-db/plugin.c (isymbol_manager_search):
39         * plugins/symbol-db/symbol-db-engine.c
40         (on_scan_update_files_symbols_end),
41         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
42         * plugins/symbol-db/symbol-db-engine.h:
43         add limit/offset keywords to search query. Adjusted APIs.
44         Fixed a minor bug with caches in the engine.
46 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
48         * plugins/terminal/anjuta-terminal-plugin.glade,
49         plugins/terminal/terminal.c:
50         The terminal configuration default option doesn't work (#530031)
51         Combobox for terminal choose not working (#530032)
53 2008-05-06  Johannes Schmid  <jhs@gnome.org>
55         * plugins/document-manager/plugin.c (on_session_save):
56         Do not reverse list of file in save-session (#531445)
57         
58         * plugins/sourceview/anjuta-view.c
59         (anjuta_view_button_press_event):
60         Set line to mouse location when popup-menu is displayed (#530689)
62 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
64         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
65         plugins/terminal/Makefile.am,
66         plugins/terminal/terminal.c:
67         Add a context menu with copy/paste in terminal plugin
69 2008-05-02  Johannes Schmid  <jhs@gnome.org>
71         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
72         * libanjuta/interfaces/libanjuta.idl:
73         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
74         (iproject_manager_iface_init):
75         Add an interface method to access the pkg-config data from gnome-build.
76         
77         * plugins/symbol-browser/plugin.c (project_root_added):
78         Automatically load symbol from project configuration (proof-of-concept)
80 2008-05-01  Massimo Cora'  <maxcvs@email.it>
82         * plugins/symbol-db/plugin.c (symbol_db_activate):
83         * plugins/symbol-db/test/main.c (main):
85         Adapt to changes in recent libgda
87 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
89         * plugins/run-program/execute.c:
90         Fix run plugin again, previous patch was causing a crash when
91         the program exist
93 2008-05-01  Johannes Schmid  <jhs@gnome.org>
95         * plugins/document-manager/plugin.c (update_title):
96         Fixed bug broken titles for new files
98 2008-05-01  Johannes Schmid  <jhs@gnome.org>
100         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
101         (anjuta_util_replace_home_dir_with_tilde),
102         (anjuta_util_str_middle_truncate):
103         * libanjuta/anjuta-utils.h:
104         Added some utility methods (derived from gedit)
105         
106         * plugins/document-manager/plugin.c (get_directory_display_name),
107         (update_title):
108         Really fix #530033 now
110 2008-05-01  Massimo Cora'  <maxcvs@email.it>
112         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
113         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
115         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
116         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
117         (sdb_engine_thread_monitor), (sdb_engine_init),
118         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
119         (sdb_engine_add_new_sym_implementation),
120         (sdb_engine_second_pass_update_scope_1),
121         (sdb_engine_second_pass_update_scope),
122         (sdb_engine_second_pass_update_heritage),
123         (symbol_db_engine_update_project_symbols),
124         (symbol_db_engine_get_files_with_zero_symbols),
125         (symbol_db_engine_get_file_symbols):
126         fixed a population bug introduced with using of caches. It broke the kind
127         of symbol in some cases (e.g. returning of table_id = -1). 
128         Avoid lazy initialization and inlined the lookup functions to speed up the
129         thing.
130         Performances improvement in sdb_engine_second_pass_update_heritage () using
131         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
132         logic in this part should avoid gui freezing, at least here it does not freeze.
134         * plugins/symbol-db/symbol-db-view-locals.c
135         (symbol_db_view_locals_recv_signals_from_engine):
136         * plugins/symbol-db/symbol-db-view.c
137         (symbol_db_view_recv_signals_from_engine):
138         greyed out trees while population is in place.
140 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
142         * data/default.profile:
143         Put the new run program plugin in the default plugin list
145         * plugins/run-program/execute.c:
146         Fix a crash when the program doesn't exist
148 2008-04-30  Johannes Schmid  <jhs@gnome.org>
150         * plugins/document-manager/anjuta-document-manager.ui:
151         * plugins/message-view/anjuta-message-manager.ui:
152         Put the menu items of the message-manager in the correct Goto menu
154 2008-04-30  Johannes Schmid  <jhs@gnome.org>
156         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
157         Allow markup in dialog description
158         
159         * plugins/file-loader/plugin.c (iloader_load):
160         #523186 – Open With dialog should mention filename
162 2008-04-30  Johannes Schmid  <jhs@gnome.org>
164         * libanjuta/anjuta-status.c (anjuta_status_set_title):
165         * plugins/document-manager/anjuta-docman.c
166         (anjuta_docman_update_page_label):
167         * plugins/document-manager/plugin.c (update_title),
168         (on_document_update_save_ui):
169         
170         #530033 – Have window title like gedit
171         Also add the dirty char (*) at the beginning of the filename to match HIG
173 2008-04-30  Johannes Schmid  <jhs@gnome.org>
175         * plugins/devhelp/anjuta-devhelp.ui:
176         * plugins/search/anjuta-search.ui:
177         * plugins/document-manager/anjuta-document-manager.ui:
178         * src/anjuta.ui:
179         Moved Goto menu into View to avoid cluttering the menubar and created
180         new Documents menu
182         * plugins/document-manager/action-callbacks.c (on_next_document),
183         (on_previous_document):
184         * plugins/document-manager/action-callbacks.h:
185         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
186         (anjuta_docman_update_documents_menu_status),
187         (anjuta_docman_update_documents_menu),
188         (on_notebook_page_reordered), (anjuta_docman_page_init),
189         (anjuta_docman_new), (on_notebook_switch_page),
190         (anjuta_docman_add_document), (anjuta_docman_remove_document):
191         * plugins/document-manager/plugin.c:
192         
193         Show open documents in the "Documents" menu and add actions for next/prev
194         document like in gedit. Don't center menu items of notebook popup menu.
195         (Fixes bugs #453702 and #529528)
197 2008-04-29  Johannes Schmid  <jhs@gnome.org>
199         Patch from Yuriy Penkin:
201         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
202         .glade:
203         * plugins/debug-manager/anjuta-debug-manager.glade:
204         * plugins/run-program/anjuta-run-program.glade:
205         * plugins/tools/anjuta-tools.glade:
206         530566 – Fix translation and POTFILES.in
208 2008-04-29  Johannes Schmid  <jhs@gnome.org>
210         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
211         Use current project folder as default and added a file filter for
212         the patch file chooser.
214 2008-04-28  Massimo Cora'  <maxcvs@email.it>
216         * plugins/symbol-db/symbol-db-view-search.c
217         (sdb_view_search_model_filter):
218         fixed search symbols to match "foo_symbol_%"
220 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
222         * configure.in,
223         po/POTFILES.in,
224         plugins/Makefile.am,
225         src/anjuta.ui,
226         (added) plugins/run-program/anjuta-run-program-48.png,
227         (added) plugins/run-program/anjuta-run-program.glade,
228         (added) plugins/run-program/anjuta-run-program.plugin.in,
229         (added) plugins/run-program/anjuta-run-program.ui,
230         (added) plugins/run-program/execute.c,
231         (added) plugins/run-program/execute.h,
232         (added) plugins/run-program/Makefile.am,
233         (added) plugins/run-program/parameters.c,
234         (added) plugins/run-program/parameters.h,
235         (added) plugins/run-program/plugin.c,
236         (added) plugins/run-program/plugin.h,
237         (added) plugins/run-program/utils.c,
238         (added) plugins/run-program/utils.h:
239         New run program plugin, includes a new dialog box to set
240         program arguments
242         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
243         plugins/debug-manager/anjuta-debug-manager.ui,
244         plugins/debug-manager/plugin.c,
245         plugins/debug-manager/start.c:
246         Update debugger plugin to use run program parameter dialog
248         * plugins/build-basic-autotools/build-basic-autotools.c,
249         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
250         Remove run program menu item
252         * libanjuta/interfaces/libanjuta.idl,
253         plugins/gdb/plugin.c,
254         plugins/gdb/debugger.c,
255         plugins/gdb/debugger.h,
256         plugins/debug-manager/command.c,
257         plugins/debug-manager/command.h:
258         Use a gchar * null terminated array instead of a GList for
259         passing environment variables
261 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
263         * plugins/terminal/terminal.c,
264         libanjuta/interfaces/libanjuta.idl:
265         Add a child-exited signal in the IAnjutaTerminal interface
266         Remove environment variables merging, it is already done
267         in vte
269 2008-04-28  Massimo Cora'  <maxcvs@email.it>
271         * plugins/symbol-db/plugin.c (isymbol_manager_search):
272         * plugins/symbol-db/symbol-db-engine.c
273         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
274         fixed partial pattern match accordingly with api.
276 2008-04-28  Johannes Schmid <jhs@gnome.org>
278         * plugins/symbol-db/plugin.c:
279   Hide progress bar when things are done.
281 2008-04-27  Massimo Cora'  <maxcvs@email.it>
283         * plugins/symbol-db/symbol-db-engine.c
284         (symbol_db_engine_find_symbol_by_name_pattern),
285         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
286         fixed typo on query.
287         
288 2008-04-26  Massimo Cora'  <maxcvs@email.it>
290         * plugins/document-manager/plugin.c (on_document_update_ui):
291         * plugins/symbol-db/symbol-db-engine-iterator-node.c
292         (symbol_db_engine_iterator_node_get_symbol_extra_string):
293         * plugins/symbol-db/symbol-db-engine.c
294         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
295         (sdb_engine_get_dyn_query_node_by_id),
296         (sdb_engine_dyn_child_query_node_destroy),
297         (sdb_engine_insert_dyn_query_node_by_id),
298         (sdb_engine_free_cached_queries),
299         (sdb_engine_free_cached_dynamic_queries),
300         (sdb_engine_get_tuple_id_by_unique_name),
301         (sdb_engine_get_tuple_id_by_unique_name2),
302         (sdb_engine_get_tuple_id_by_unique_name3),
303         (sdb_engine_populate_db_by_tags),
304         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
305         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
306         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
307         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
308         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
309         (sdb_engine_add_new_sym_implementation),
310         (sdb_engine_add_new_heritage),
311         (sdb_engine_add_new_scope_definition),
312         (sdb_engine_add_new_tmp_heritage_scope),
313         (sdb_engine_second_pass_update_scope_1),
314         (sdb_engine_second_pass_update_heritage),
315         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
316         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
317         (on_scan_update_files_symbols_end),
318         (symbol_db_engine_update_project_symbols),
319         (symbol_db_engine_get_full_local_path),
320         (symbol_db_engine_get_file_db_path),
321         (sdb_engine_walk_down_scope_path),
322         (symbol_db_engine_get_files_with_zero_symbols),
323         (sdb_engine_prepare_symbol_info_sql),
324         (symbol_db_engine_get_class_parents_by_symbol_id),
325         (symbol_db_engine_get_class_parents),
326         (symbol_db_engine_get_global_members_filtered),
327         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
328         (symbol_db_engine_get_scope_members_by_symbol_id),
329         (symbol_db_engine_get_scope_members),
330         (symbol_db_engine_get_current_scope),
331         (symbol_db_engine_get_file_symbols),
332         (symbol_db_engine_get_symbol_info_by_id),
333         (symbol_db_engine_find_symbol_by_name_pattern),
334         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
335         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
336         * plugins/symbol-db/symbol-db-engine.h:
337         * plugins/symbol-db/tables.sql:
338         new dynamic prepared queries architecture. Now every query used in the
339         engine has its own compiled query in libgda-sqlite provider. This for speed
340         improvements, code cleaning and auto-escaping of string parameters. 
341         Lookup of dynamic queries takes care of sym_info parameters and of 
342         parameters passed to functions. The compiled GdaStatements are stored in an 
343         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
344         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
346         * plugins/symbol-db/test/Makefile.am:
347         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
348         (main):
349         re-enabled test.
351 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
353         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
354         * po/POTFILES.in,
355         plugins/tools/tool.c:
356         Fix #529798: Mark additional strings for translation
358 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
360         * plugins/project-wizard/druid.c,
361         plugins/project-wizard/property.c,
362         plugins/project-wizard/property.h,
363         plugins/project-wizard/parser.c,
364         plugins/project-wizard/templates/mkfile.wiz,
365         plugins/project-wizard/templates/terminal.wiz,
366         plugins/project-wizard/templates/xlib-dock.wiz,
367         plugins/project-wizard/templates/wxwin.wiz,
368         plugins/project-wizard/templates/java.wiz,
369         plugins/project-wizard/templates/django.wiz,
370         plugins/project-wizard/templates/gnome.wiz,
371         plugins/project-wizard/templates/anjuta-plugin.wiz,
372         plugins/project-wizard/templates/gtkmm.wiz,
373         plugins/project-wizard/templates/python.wiz,
374         plugins/project-wizard/templates/cpp.wiz,
375         plugins/project-wizard/templates/sdl.wiz,
376         plugins/project-wizard/templates/gtk.wiz,
377         plugins/project-wizard/templates/minimal.wiz,
378         plugins/project-wizard/templates/xlib.wiz,
379         plugins/project-wizard/templates/gcj.wiz:
380         Add additional restriction on project name fix #529226
382 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
384         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
385         * plugins/tools/plugin.c:
386         Fix #529506: Uncorrect unloading tools plugin
388 2008-04-22  Johannes Schmid  <jhs@gnome.org>
390         * plugins/search/search-replace.c (search_and_replace),
391         (on_message_view_destroyed):
392         Don't spit out two many warnings when the message view is destroyed
393         
394         * plugins/search/search-replace_backend.c
395         (file_buffer_new_from_path):
396         Only use first 500 characters for validation
398 2008-04-21  Johannes Schmid  <jhs@gnome.org>
400         * plugins/search/plugin.c (find_incremental):
401         * plugins/search/search-replace.c (on_search_regex_toggled),
402         (on_search_button_next_clicked), (search_replace_find_usage):
403         * plugins/search/search-replace_backend.c (match_substr_free),
404         (file_buffer_new_from_path), (get_next_match),
405         (clear_search_replace_instance), (create_search_replace_instance):
406         * plugins/search/search-replace_backend.h:
407         
408         Use GRegex instead of pcre and convert files to utf-8 if necessary.
409         Rest of #440637
411 2008-04-21  Johannes Schmid  <jhs@gnome.org>
413         * plugins/document-manager/action-callbacks.c
414         (on_editor_command_paste_activate):
415         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
416   (there was an else missing...)
418 2008-04-17  Naba Kumar  <naba@naba-desktop>
420         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
421         * plugins/project-import/anjuta-project-import.plugin.in:
422         * plugins/project-wizard/anjuta-project-wizard.glade:
423         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
424         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
426 2008-04-20  Johannes Schmid  <jhs@gnome.org>
428         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
429         Fixed a condition where we kill our own process
431 2008-04-20  Johannes Schmid  <jhs@gnome.org>
433         * libanjuta/anjuta-session.h:
434         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
435         * plugins/symbol-db/plugin.c (value_added_current_editor),
436         (on_session_load), (symbol_db_activate):
437         * plugins/symbol-db/plugin.h:
438         * plugins/symbol-db/symbol-db-view.c
439         (sdb_view_build_and_display_base_tree):
440         Added new sessions states to avoid loading the local symbols before
441         the session is loaded (speeds up start-up).
442         
443         * plugins/document-manager/plugin.c
444         (update_document_ui_undo_items), (update_document_ui_save_items),
445         (on_document_update_ui):
446         * plugins/sourceview/sourceview.c (idocument_redo):
447         Fixed #528705 – There is no Redo
449 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
451         * libanjuta/interfaces/libanjuta.idl,
452         plugins/terminal/terminal.c,
453         plugins/build-basic-autotools/executer.c,
454         plugins/gdb/plugin.c:
455         Add an env parameter in the IAnjutaTerminal interface allowing
456         to specify additional environment variables
458         * libanjuta/anjuta-launcher.c:
459         Add one initialization
461 2008-04-16  Johannes Schmid  <jhs@gnome.org>
463         Patch from Ignacio Casal Quinteiro:
464         * plugins/file-loader/anjuta-recent-chooser-menu.c
465         (_gtk_recent_chooser_get_items),
466         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
467         (anjuta_recent_chooser_menu_populate):
468         Show 5 project and 15 file items in recent-chooser
470 2008-04-16  Johannes Schmid  <jhs@gnome.org>
472         * plugins/search/search-replace_backend.c (isawordchar),
473         (extra_match), (get_next_match):
474         
475         Make searching utf-8 aware. We still need to fix encodings for
476         search/replace in files as it is currently assumed they are utf-8 like
477         the editors.
479 2008-04-16  Johannes Schmid  <jhs@gnome.org>
480         
481         Patch from Ignacio Casal Quinteiro:
482         * plugins/file-loader/anjuta-recent-chooser-menu.c
483         (anjuta_recent_chooser_menu_insert_item),
484         (anjuta_recent_chooser_menu_populate):
485         * plugins/file-loader/plugin.c (activate_plugin):
486         Fix recent files in the toolbar
487         
488         * plugins/tools/plugin.c (ipreferences_merge):
489         Fixed some warnings
491 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
493         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
495 2008-04-13  Naba Kumar  <naba@naba-desktop>
497         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
498         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
499         Do not enable brace autocompletion by defualt because it annoying for
500         fast typist (i.e. it's easier to type ending brace than move carat)
501         and it's currently broken for scintilla.
503 2008-04-13  Naba Kumar  <naba@naba-desktop>
505         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
506         * src/about.c (on_about_plugin_activate): Removed dead code.
507         * src/main.c: Make smaller include.
509 2008-04-12  Naba Kumar  <naba@naba-desktop>
511         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
512         src/utilities.h: Removed dead files.
513         * src/widget-registry.c, src/widget-registry.h: Removed more dead
514         files.
516 2008-04-12  Naba Kumar  <naba@naba-desktop>
518         * src/action-callbacks.c: Removed unneeded gnome.h include.
519         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
521 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
523         Reviewed by Naba Kumar  <naba@gnome.org>:
524         * libanjuta/anjuta-utils.{ch}:
525         Added anjuta_utils_get_user_config_dir. This func is used
526         to get the user config directory.
527         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
529 2008-04-12  Johannes Schmid  <jhs@gnome.org>
531         * plugins/search/Makefile.am:
532         * plugins/search/anjuta-search.glade:
533         * plugins/search/anjuta-search.ui:
534         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
535         (on_find_and_replace1_activate), (on_find_in_files1_activate),
536         (on_findnext1_activate), (on_findprevious1_activate),
537         (on_prev_occur), (on_next_occur), (activate_plugin),
538         (deactivate_plugin), (dispose), (finalize),
539         (search_plugin_class_init):
540         * plugins/search/plugin.h:
541         * plugins/search/search-replace.c (search_and_replace_init),
542         (search_and_replace), (write_message_pane), (on_message_clicked),
543         (save_not_opened_files), (replace_in_not_opened_files),
544         (search_replace_next_previous), (search_replace_next),
545         (search_replace_previous), (sr_get_gladewidget),
546         (search_set_popdown_strings), (search_set_popdown_map),
547         (search_select_item), (search_set_combo), (search_set_action),
548         (search_set_target), (search_set_direction),
549         (search_get_item_combo), (search_get_item_combo_name),
550         (search_direction_changed), (populate_value), (reset_flags),
551         (reset_flags_and_search_button), (search_start_over),
552         (search_end_alert), (max_results_alert), (nb_results_alert),
553         (search_show_replace), (modify_label_image_button),
554         (search_replace_populate), (show_jump_button),
555         (translate_dialog_strings), (create_dialog), (show_dialog),
556         (word_in_list), (list_max_items), (search_update_combos),
557         (replace_update_combos), (search_update_dialog),
558         (on_search_replace_delete_event),
559         (on_search_dialog_key_press_event),
560         (search_disconnect_set_toggle_connect),
561         (on_search_match_whole_word_toggled),
562         (on_search_match_whole_line_toggled),
563         (on_search_match_word_start_toggled), (on_search_regex_toggled),
564         (search_set_toggle_direction), (on_search_direction_changed),
565         (on_search_action_changed), (on_search_target_changed),
566         (on_search_expression_changed), (on_actions_no_limit_clicked),
567         (on_search_button_close_clicked), (on_search_button_stop_clicked),
568         (on_search_button_next_clicked), (search_replace_find_usage),
569         (on_search_button_jump_clicked), (on_search_expression_activate),
570         (on_search_full_buffer_toggled), (on_search_forward_toggled),
571         (on_search_backward_toggled), (on_setting_basic_search_toggled),
572         (basic_search_toggled), (anjuta_search_replace_activate):
573         * plugins/search/search-replace.h:
574         * plugins/search/search-replace_backend.c (pcre_info_free),
575         (pcre_info_new), (match_substr_free), (match_info_free),
576         (file_buffer_free), (file_buffer_new_from_te),
577         (file_buffer_new_from_path), (file_buffer_line_from_pos),
578         (file_match_line_from_pos), (create_search_files_list),
579         (get_project_file_list), (isawordchar), (extra_match),
580         (get_next_match), (create_search_entries), (regex_backref),
581         (clear_search_replace_instance), (clear_pcre),
582         (create_search_replace_instance):
583         * plugins/search/search-replace_backend.h:
584         Restored old search plugin - was a bad idea to merge this patch. Sorry!
586 2008-04-12  Johannes Schmid  <jhs@gnome.org>
588         * libanjuta/Makefile.am:
589         * libanjuta/libanjuta.h:
590         * plugins/document-manager/anjuta-document-manager.glade:
591         * plugins/document-manager/plugin.c:
592         * plugins/editor/text_editor.c (text_editor_finalize),
593         (convert_to_utf8), (load_from_file), (save_to_file):
594         * plugins/editor/text_editor.h:
595         * plugins/sourceview/Makefile.am:
596         * plugins/sourceview/anjuta-convert.c:
597         * plugins/sourceview/anjuta-convert.h:
598         * plugins/sourceview/anjuta-document-loader.c:
599         * plugins/sourceview/anjuta-document-saver.c:
600         * plugins/sourceview/anjuta-document.c:
601         * plugins/sourceview/anjuta-encodings.c:
602         * plugins/sourceview/anjuta-encodings.h:
603         * plugins/sourceview/anjuta-utils.c:
604         * plugins/sourceview/anjuta-utils.h:
605         * plugins/sourceview/anjuta-view.c:
606         * plugins/sourceview/sourceview.c:
607         
608         Move the encoding conversion infrastrcute to libanjuta and update all
609         users. Test all available encodings by default in scintilla editor
610         like sourceview is doing and removed encoding preferences
612         * plugins/search/search-replace_backend.c
613         (file_buffer_new_from_uri):
614         Fixed crasher
616 2008-04-11  Johannes Schmid  <jhs@gnome.org>
618         * plugins/search/anjuta-search.glade:
619         Various small improvements to the dialog
621 2008-04-11  Johannes Schmid  <jhs@gnome.org>
623         Patch from Ignacio Casal Quinteiro:
624         * plugins/file-loader/Makefile.am:
625         * plugins/file-loader/anjuta-recent-chooser-menu.c
626         (gtk_recent_chooser_iface_init),
627         (_anjuta_recent_chooser_install_properties),
628         (sort_recent_items_mru), (get_is_recent_filtered),
629         (_gtk_recent_chooser_get_items),
630         (anjuta_recent_chooser_menu_class_init),
631         (anjuta_recent_chooser_menu_init),
632         (anjuta_recent_chooser_menu_finalize),
633         (anjuta_recent_chooser_menu_dispose),
634         (anjuta_recent_chooser_menu_constructor),
635         (anjuta_recent_chooser_menu_set_property),
636         (anjuta_recent_chooser_menu_get_property),
637         (anjuta_recent_chooser_menu_set_current_uri),
638         (anjuta_recent_chooser_menu_get_current_uri),
639         (anjuta_recent_chooser_menu_select_uri),
640         (anjuta_recent_chooser_menu_unselect_uri),
641         (anjuta_recent_chooser_menu_select_all),
642         (anjuta_recent_chooser_menu_unselect_all),
643         (anjuta_recent_chooser_menu_set_sort_func),
644         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
645         (anjuta_recent_chooser_menu_get_recent_manager),
646         (anjuta_recent_chooser_menu_add_filter),
647         (anjuta_recent_chooser_menu_remove_filter),
648         (anjuta_recent_chooser_menu_list_filters),
649         (anjuta_recent_chooser_menu_set_current_filter),
650         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
651         (anjuta_recent_chooser_menu_create_item),
652         (anjuta_recent_chooser_menu_insert_item),
653         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
654         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
655         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
656         (get_icon_size_for_widget), (foreach_set_shot_tips),
657         (anjuta_recent_chooser_menu_set_show_tips),
658         (anjuta_recent_chooser_menu_new),
659         (anjuta_recent_chooser_menu_new_for_manager):
660         * plugins/file-loader/anjuta-recent-chooser-menu.h:
661         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
662         (activate_plugin), (dispose):
663         
664         Add separator to recent menu (#526932)
666         * plugins/search/Makefile.am:
667         * plugins/search/anjuta-search.glade:
668         * plugins/search/anjuta-search.ui:
669         * plugins/search/plugin.c (on_find1_activate),
670         (on_find_and_replace1_activate), (on_find_in_files1_activate),
671         (on_findnext1_activate), (on_findprevious1_activate),
672         (on_search_again_activate), (on_find_usage), (activate_plugin),
673         (deactivate_plugin), (dispose), (search_plugin_class_init):
674         * plugins/search/plugin.h:
675         * plugins/search/search-replace.c (anj_sr_execute),
676         (anj_sr_write_match_message), (on_message_clicked),
677         (anj_sr_set_search_string), (anj_sr_select_nearest),
678         (anj_sr_select_next), (anj_sr_select_previous),
679         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
680         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
681         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
682         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
683         (anj_sr_set_target), (anj_sr_set_direction),
684         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
685         (anj_sr_get_combo_id_active_value),
686         (anj_sr_conform_direction_change), (anj_sr_populate_value),
687         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
688         (anj_sr_end_alert), (anj_sr_max_results_alert),
689         (anj_sr_total_results_alert), (anj_sr_show_replace),
690         (anj_sr_modify_button), (anj_sr_populate_data),
691         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
692         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
693         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
694         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
695         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
696         (anj_sr_find_in_list), (anj_sr_trim_list),
697         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
698         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
699         (on_search_dialog_delete_event), (on_search_dialog_key_press),
700         (anj_sr_disconnect_set_toggle_connect),
701         (on_search_match_whole_word_toggled),
702         (on_search_match_whole_line_toggled),
703         (on_search_match_word_start_toggled), (on_search_regex_toggled),
704         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
705         (on_search_direction_changed), (on_search_action_changed),
706         (on_search_target_changed), (on_search_expression_changed),
707         (on_search_button_close_clicked), (on_search_button_stop_clicked),
708         (on_search_button_start_clicked),
709         (on_search_button_replace_clicked),
710         (on_search_expression_activate):
711         * plugins/search/search-replace.h:
712         * plugins/search/search-replace_backend.c (regex_backref),
713         (pcre_info_free), (pcre_info_new), (match_substr_free),
714         (match_info_free_subs), (editor_new_from_file_buffer),
715         (file_buffer_new_from_te), (file_buffer_new_from_uri),
716         (file_buffer_free), (file_buffer_get_byte_offset),
717         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
718         (file_buffer_find_lines), (file_buffer_freshen_lines),
719         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
720         (file_buffer_get_linetext_for_line), (save_file_buffer),
721         (replace_in_local_buffer), (get_search_files_list),
722         (get_project_files_list), (isawordchar), (extra_match),
723         (get_next_match), (create_search_entries), (clear_search_entries),
724         (search_get_default_data), (search_replace_data_new),
725         (clear_search_replace_instance), (search_replace_data_destroy),
726         (search_replace_init):
727         * plugins/search/search-replace_backend.h:
728         * plugins/search/search_preferences.c (removed):
729         * plugins/search/search_preferences.h (removed):
730         
731         Merged the UI changes from bug #511688 and simplified the search dialog
733 2008-04-10  Johannes Schmid <jhs@gnome.org>
735         * plugins/symbol-db/symbol-db-engine.c:
736         * plugin.c:
737         Check for ctags binary (#516123)
739 2008-04-09  Massimo Cora'  <maxcvs@email.it>
741         * plugins/symbol-db/symbol-db-engine.c
742         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
743         (sdb_engine_get_query_parameters_list),
744         (sdb_engine_free_cached_queries),
745         (sdb_engine_get_tuple_id_by_unique_name),
746         (sdb_engine_get_tuple_id_by_unique_name2),
747         (sdb_engine_get_tuple_id_by_unique_name3),
748         (symbol_db_engine_add_new_workspace),
749         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
750         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
751         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
752         (sdb_engine_add_new_sym_implementation),
753         (sdb_engine_add_new_heritage),
754         (sdb_engine_add_new_scope_definition),
755         (sdb_engine_add_new_tmp_heritage_scope),
756         (sdb_engine_second_pass_update_scope_1),
757         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
758         (on_scan_update_files_symbols_end),
759         (symbol_db_engine_update_project_symbols):
760         GdaSet *plist is now used globally for every prepared statement.
761         It won't be created/unreffed at every query.
763 2008-04-09  Johannes Schmid  <jhs@gnome.org>
765         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
766         Fixed crasher when deactivating symbol-db plugin
768 2008-04-08  Johannes Schmid  <jhs@gnome.org>
770         * plugins/symbol-db/symbol-db-engine.c
771         (sdb_engine_populate_db_by_tags):
772         Don't use transactions - uses only half of the time now!
774 2008-04-08  Massimo Cora'  <maxcvs@email.it>
776         * plugins/symbol-db/symbol-db-engine.c
777         (sdb_engine_prepare_symbol_info_sql),
778         (symbol_db_engine_get_global_members_filtered):
779         * plugins/symbol-db/symbol-db-view.c
780         (sdb_view_load_symbol_pixbufs),
781         (sdb_view_build_and_display_base_tree):
782         fixed global tab icons. Libgda could not understood the right fields, now it
783         does.
785 2008-04-07  Johannes Schmid  <jhs@gnome.org>
787         * plugins/language-support-cpp-java/cpp-java-assist.c
788         (completion_compare), (create_completion),
789         (cpp_java_assist_create_word_completion_cache):
790         
791         Only show () for functions/methods and macros with arguments. Does not work
792         with symbol-db yet but fixes things for symbol-browser
794 2008-04-07  Johannes Schmid  <jhs@gnome.org>
796         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
797         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
798         (sdb_engine_add_new_sym_implementation):
799         
800         Fixed some issues with caching
802 2008-04-07  Johannes Schmid  <jhs@gnome.org>
804         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
805         (on_importing_project_end), (project_root_added),
806         (symbol_db_activate), (symbol_db_deactivate):
807         * plugins/symbol-db/plugin.h:
808         
809         Give the symbol-db it's own progress bar because there are too many
810         interactions with the global status bar.
812 2008-04-07  Johannes Schmid  <jhs@gnome.org>
814         * plugins/symbol-db/symbol-db-view-locals.c
815         (sdb_view_locals_create_new_store):
816         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
817         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
818         (symbol_db_view_open):
819         
820         Sort symbol trees
822 2008-04-07  Johannes Schmid  <jhs@gnome.org>
824         * plugins/sourceview/sourceview.c (idocument_cut),
825         (idocument_copy), (idocument_paste):
826         Block insert-text signal on cut/copy/paste
828 2008-04-07  Johannes Schmid  <jhs@gnome.org>
830         * plugins/symbol-db/plugin.c (on_char_added),
831         (on_single_file_scan_end):
832         Only update buffer when a newline is inserted
833         
834         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
835         (sdb_engine_get_tuple_id_by_unique_name),
836         (sdb_engine_get_tuple_id_by_unique_name2),
837         (sdb_engine_get_tuple_id_by_unique_name3),
838         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
839         (sdb_engine_finalize), (symbol_db_engine_db_exists),
840         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
841         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
842         Precompute file_defined_id to speed up population
844 2008-04-06  Johannes Schmid  <jhs@gnome.org>
846         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
847         (anjuta_launcher_set_encoding):
848         Fixed some problems with binary streams needed by symbol-db
849         
850         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
851         Removed DEBUG_PRINT
852         
853         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
854         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
855         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
856         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
857         (sdb_engine_add_new_sym_implementation),
858         (on_scan_update_files_symbols_end):
859         Use some caching to speed up population
860         
861         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
862         Exit properly when scanning is over
864 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
866         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
867         One additional change missed in the previous commit
869 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
871         * plugins/project-wizard/templates/gtkmm.wiz,
872         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
873         plugins/project-wizard/templates/gtkmm/src/main.cc,
874         plugins/project-wizard/templates/django.wiz,
875         plugins/project-wizard/templates/python.wiz,
876         plugins/project-wizard/templates/python/configure.ac.tpl,
877         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
878         plugins/project-wizard/templates/cpp.wiz,
879         plugins/project-wizard/templates/cpp/configure.ac.tpl,
880         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
881         plugins/project-wizard/templates/sdl.wiz,
882         plugins/project-wizard/templates/sdl/configure.ac.tpl,
883         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
884         plugins/project-wizard/templates/terminal.wiz,
885         plugins/project-wizard/templates/terminal/configure.ac.tpl,
886         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
887         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
888         plugins/project-wizard/templates/gtk.wiz,
889         plugins/project-wizard/templates/gtk/src/main.c,
890         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
891         plugins/project-wizard/templates/minimal.wiz,
892         plugins/project-wizard/templates/minimal/configure.ac.tpl,
893         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
894         plugins/project-wizard/templates/java.wiz,
895         plugins/project-wizard/templates/java/configure.ac.tpl,
896         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
897         plugins/project-wizard/templates/xlib.wiz,
898         plugins/project-wizard/templates/xlib/configure.ac.tpl,
899         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
900         plugins/project-wizard/templates/gcj.wiz,
901         plugins/project-wizard/templates/gcj/configure.ac.tpl,
902         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
903         plugins/project-wizard/templates/xlib-dock.wiz,
904         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
905         plugins/project-wizard/templates/wxwin.wiz,
906         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
907         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
908         plugins/project-wizard/templates/gnome.wiz,
909         plugins/project-wizard/templates/gnome/src/main.c,
910         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
911         plugins/project-wizard/templates/anjuta-plugin.wiz,
912         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
913         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
914         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
915         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
916         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
917         Fix bug #525999: Remove space in file and target names generated
918         by project wizard
919         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
920         has been renamed ianjuta_document_manager_get_current_document
922 2008-04-06  Naba Kumar  <naba@naba-desktop>
924         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
925         * libanjuta/anjuta-utils.h:
926         * plugins/project-wizard/druid.c (check_and_warn_missing),
927         (on_druid_next):
928         * plugins/project-wizard/header.c (npw_header_free),
929         (npw_header_add_required_program),
930         (npw_header_add_required_package),
931         (npw_header_check_required_programs), (package_is_installed),
932         (npw_header_check_required_packages):
933         * plugins/project-wizard/header.h:
934         * plugins/project-wizard/parser.c (parse_tag),
935         (parse_header_start), (parse_header_text):
936         * plugins/project-wizard/templates/anjuta-plugin.wiz:
937         * plugins/project-wizard/templates/cpp.wiz:
938         * plugins/project-wizard/templates/django.wiz:
939         * plugins/project-wizard/templates/gcj.wiz:
940         * plugins/project-wizard/templates/gnome.wiz:
941         * plugins/project-wizard/templates/gtk.wiz:
942         * plugins/project-wizard/templates/gtkmm.wiz:
943         * plugins/project-wizard/templates/java.wiz:
944         * plugins/project-wizard/templates/minimal.wiz:
945         * plugins/project-wizard/templates/mkfile.wiz:
946         * plugins/project-wizard/templates/python.wiz:
947         * plugins/project-wizard/templates/sdl.wiz:
948         * plugins/project-wizard/templates/terminal.wiz:
949         * plugins/project-wizard/templates/wxwin.wiz:
950         * plugins/project-wizard/templates/xlib-dock.wiz:
951         * plugins/project-wizard/templates/xlib.wiz:
953         Added a check for vital programs and packages needed to create a
954         new project. A warning dialog is shown to user in project
955         wizard when he proceeds after selecting a project type.
956         Updated all project templates to cover vital programs and
957         packages to generate and build correctly.
958         
959 2008-04-05  Naba Kumar  <naba@gnome.org>
961         patch from  surenspost@gmail.com:
962         * src/about.c: Fixed bug #523068 link in about window doesn't work.
964 2008-04-04  Johannes Schmid  <jhs@gnome.org>
966         * plugins/sourceview/anjuta-view.c:
967         * plugins/sourceview/anjuta-view.h:
968         * plugins/sourceview/sourceview-prefs.c (init_fonts),
969         (sourceview_prefs_init):
970         Removed unused color management code
971         
972         * plugins/sourceview/anjuta-editor-sourceview.glade:
973         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
974         (create_style_model), (on_style_changed), (ipreferences_merge),
975         (ipreferences_unmerge):
976         * plugins/sourceview/plugin.h:
977         
978         Added style chooser for sourceview editor (#522555)
980 2008-04-04  Johannes Schmid  <jhs@gnome.org>
982         * plugins/document-manager/action-callbacks.c:
983         * plugins/document-manager/anjuta-document-manager.ui:
984         * plugins/document-manager/plugin.c (ui_give_shorter_names),
985         (update_document_ui_disable_all):
986         * plugins/file-loader/anjuta-loader-plugin.ui:
987         * plugins/file-loader/plugin.c (on_new_activate),
988         (activate_plugin):
989         
990         Moved "New" action from document-manager to file-loader using 
991         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
993 2008-04-03  Johannes Schmid  <jhs@gnome.org>
995         * Makefile.am:
996         * configure.in:
997         * libegg/.cvsignore:
998         * libegg/Makefile.am:
999         * libegg/egg-cell-renderer-text.c:
1000         * libegg/egg-combo-action.c:
1001         * libegg/egg-entry-action.c:
1002         * libegg/egg-recent-action.c:
1003         * libegg/egg-recent-files-module.c:
1004         * libegg/egg-recent-item.c:
1005         * libegg/egg-recent-model.c:
1006         * libegg/egg-recent-util.c:
1007         * libegg/egg-recent-view-gtk.c:
1008         * libegg/egg-recent-view.c:
1009         * libegg/egg-submenu-action.c:
1010         * libegg/eggcellrendererpopup.c:
1011         * libegg/eggcomboselect.c:
1012         * libegg/eggmarshalers.list:
1013         * libegg/eggtreemodelfilter.c:
1014         * libegg/eggtreemodelunion.c:
1015         * libegg/eggtreemultidnd.c:
1016         * libegg/gtkcellview.h:
1017         * libegg/layout.glade:
1018         * libegg/menu/.cvsignore:
1019         * libegg/menu/Makefile.am:
1020         * libegg/menu/egg-combo-action.h:
1021         * libegg/menu/egg-entry-action.h:
1022         * libegg/menu/egg-recent-action.h:
1023         * libegg/menu/egg-submenu-action.h:
1024         * libegg/menu/eggcomboselect.h:
1025         * libegg/recent-files/.cvsignore:
1026         * libegg/recent-files/Makefile.am:
1027         * libegg/recent-files/egg-recent-item.h:
1028         * libegg/recent-files/egg-recent-model.h:
1029         * libegg/recent-files/egg-recent-util.h:
1030         * libegg/recent-files/egg-recent-view-gtk.h:
1031         * libegg/recent-files/egg-recent-view.h:
1032         * libegg/recent-files/egg-recent.h:
1033         * libegg/test-actions.c:
1034         * libegg/test-multi-drag.c:
1035         * libegg/test-union.c:
1036         * libegg/treeviewutils/.cvsignore:
1037         * libegg/treeviewutils/Makefile.am:
1038         * libegg/treeviewutils/egg-cell-renderer-text.h:
1039         * libegg/treeviewutils/eggcellrendererpopup.h:
1040         * libegg/treeviewutils/eggtreemodelfilter.h:
1041         * libegg/treeviewutils/eggtreemodelunion.h:
1042         * libegg/treeviewutils/eggtreemultidnd.h:
1043         * libegg/util/.cvsignore:
1044         * libegg/util/Makefile.am:
1045         * libegg/util/egg-macros.h:
1046         * libegg/util/eggintl.h:
1047         
1048         Killed libegg (#349279)
1049         
1050         * plugins/document-manager/Makefile.am:
1051         * plugins/document-manager/action-callbacks.c:
1052         * plugins/document-manager/plugin.c:
1053         * plugins/editor/plugin.c:
1054         (on_open_recent_file), (sort_recent_menu),
1055         (setup_recent_chooser_menu), (activate_plugin), (dispose),
1056         (anjuta_file_loader_plugin_instance_init):
1057         * plugins/file-loader/plugin.h:
1058         * plugins/search/Makefile.am:
1059         * plugins/search/plugin.c:
1060         * plugins/search/search-replace.c:
1061         
1062         Removed dead code and libegg from Makefiles
1063         
1064         * plugins/symbol-browser/Makefile.am:
1065         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1066         * plugins/symbol-browser/plugin.c (on_editor_saved),
1067         (update_editor_symbol_model), (iter_matches),
1068         (value_removed_current_editor), (activate_plugin):
1069         Removed symbol-browser toolbar which used libegg and was
1070         buggy (#451588)
1071         
1072         Patch from Ignacio Casal Quinteiro with lots of changes:
1073         * plugins/file-loader/Makefile.am:
1074         * plugins/file-loader/anjuta-loader-plugin.ui:
1075         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
1076         Port FileLoader to GtkRecent (#398984)
1078 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1080         * configure.in:
1081         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1082         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
1083         * libanjuta/interfaces/libanjuta.idl:
1084         * plugins/Makefile.am:
1085         * plugins/class-inheritance/class-inherit.c
1086         (class_inheritance_show_dynamic_class_popup_menu),
1087         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1088         (class_inheritance_update_graph):
1089         * plugins/language-support-cpp-java/cpp-java-assist.c
1090         (create_completion),
1091         (cpp_java_assist_create_scope_completion_cache),
1092         (cpp_java_assist_create_word_completion_cache),
1093         (cpp_java_assist_show_calltip):
1094         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1095         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
1096         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
1097         (isymbol_get_extra_info_string), (isymbol_get_line),
1098         (isymbol_get_icon), (isymbol_iface_init):
1099         * plugins/symbol-browser/an_symbol.h:
1100         * plugins/symbol-browser/an_symbol_view.c
1101         (anjuta_symbol_view_get_file_symbol_model):
1102         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
1103         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1104         (isymbol_manager_iface_init):
1105         * plugins/symbol-db/Makefile.am:
1106         * plugins/symbol-db/anjuta-symbol-db.glade:
1107         * plugins/symbol-db/plugin.c
1108         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1109         (value_added_current_editor), (goto_local_tree_iter),
1110         (goto_global_tree_iter), (on_global_treeview_row_expanded),
1111         (on_global_treeview_row_collapsed), (on_project_element_added),
1112         (on_project_element_removed), (on_importing_project_end),
1113         (do_import_sources_after_abort), (do_import_sources),
1114         (project_root_added), (project_root_removed), (symbol_db_activate),
1115         (symbol_db_deactivate), (isymbol_manager_search),
1116         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1117         (isymbol_manager_iface_init), (ipreferences_merge),
1118         (ipreferences_unmerge), (ipreferences_iface_init):
1119         * plugins/symbol-db/plugin.h:
1120         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1121         (symbol_db_engine_iterator_node_new),
1122         (sdb_engine_iterator_node_instance_init),
1123         (sdb_engine_iterator_node_finalize),
1124         (symbol_db_engine_iterator_node_get_symbol_id),
1125         (symbol_db_engine_iterator_node_get_symbol_name),
1126         (symbol_db_engine_iterator_node_get_symbol_file_pos),
1127         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
1128         (symbol_db_engine_iterator_node_get_symbol_signature),
1129         (symbol_db_engine_iterator_node_get_symbol_extra_string),
1130         (isymbol_get_name), (isymbol_get_args),
1131         (isymbol_get_extra_info_string), (isymbol_get_uri),
1132         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
1133         (isymbol_iface_init):
1134         * plugins/symbol-db/symbol-db-engine-iterator.c
1135         (symbol_db_engine_iterator_new):
1136         * plugins/symbol-db/symbol-db-engine.c
1137         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
1138         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1139         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1140         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
1141         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1142         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1143         (sdb_engine_init), (sdb_engine_finalize),
1144         (sdb_engine_set_defaults_db_parameters),
1145         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
1146         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1147         (sdb_engine_get_tuple_id_by_unique_name),
1148         (sdb_engine_get_tuple_id_by_unique_name2),
1149         (sdb_engine_get_tuple_id_by_unique_name3),
1150         (symbol_db_engine_add_new_workspace),
1151         (symbol_db_engine_project_exists),
1152         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1153         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
1154         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
1155         (sdb_engine_add_new_sym_access),
1156         (sdb_engine_add_new_sym_implementation),
1157         (sdb_engine_add_new_heritage),
1158         (sdb_engine_add_new_scope_definition),
1159         (sdb_engine_add_new_tmp_heritage_scope),
1160         (sdb_engine_second_pass_update_scope_1),
1161         (sdb_engine_second_pass_update_heritage),
1162         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1163         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1164         (on_scan_update_files_symbols_end),
1165         (symbol_db_engine_fill_type_array),
1166         (symbol_db_engine_update_files_symbols),
1167         (symbol_db_engine_update_project_symbols),
1168         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1169         (symbol_db_engine_update_buffer_symbols),
1170         (symbol_db_engine_get_files_with_zero_symbols),
1171         (sdb_engine_prepare_symbol_info_sql),
1172         (symbol_db_engine_get_class_parents_by_symbol_id),
1173         (symbol_db_engine_get_class_parents),
1174         (symbol_db_engine_get_global_members_filtered),
1175         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1176         (symbol_db_engine_get_scope_members_by_symbol_id),
1177         (symbol_db_engine_get_scope_members),
1178         (symbol_db_engine_get_file_symbols),
1179         (symbol_db_engine_get_symbol_info_by_id),
1180         (symbol_db_engine_get_full_local_path),
1181         (symbol_db_engine_get_file_db_path),
1182         (symbol_db_engine_find_symbol_by_name_pattern),
1183         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1184         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1185         * plugins/symbol-db/symbol-db-engine.h:
1186         * plugins/symbol-db/symbol-db-prefs.c
1187         (on_prefs_executable_changed), (on_gconf_notify_prefs),
1188         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
1189         (on_listall_output), (on_listall_exit), (files_visit_dir),
1190         (on_tag_load_toggled), (symbol_db_prefs_init),
1191         (symbol_db_prefs_finalize):
1192         * plugins/symbol-db/symbol-db-prefs.h:
1193         * plugins/symbol-db/symbol-db-view-locals.c
1194         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
1195         (do_add_root_symbol_to_view),
1196         (consume_symbols_inserted_queue_idle_destroy),
1197         (consume_symbols_inserted_queue_idle), (on_scan_end),
1198         (do_recurse_subtree_and_remove), (on_symbol_removed),
1199         (on_symbol_inserted),
1200         (symbol_db_view_locals_recv_signals_from_engine),
1201         (symbol_db_view_locals_update_list):
1202         * plugins/symbol-db/symbol-db-view.c
1203         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
1204         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
1205         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1206         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1207         (sdb_view_build_and_display_base_tree):
1208         * plugins/symbol-db/symbol-db.glade:
1209         * plugins/symbol-db/symbol-db.ui:
1210         * plugins/symbol-db/tables.sql:
1211         * plugins/symbol-db/test/Makefile.am:
1212         * plugins/symbol-db/test/main.c (get_parents), (main),
1213         (packages_foreach), (files_visit_dir):
1214         
1215         Merged changes from symbol-db branch
1217 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1219         * plugins/sourceview/sourceview.c (autodetect_language):
1220         Use gnome_vfs_get_slow_mime_type()
1222 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1224         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
1225         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
1226         (open_with_dialog):
1227         
1228         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
1229         supertype instead no plugin for mime-type was found (#525706)
1231 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1233         patch by: Carl-Anton Ingmarsson:
1234         * src/anjuta.glade:
1235         Fixed padding in preferences
1237 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1239         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
1241         * plugins/tools/anjuta-tools.glade:
1242         * plugins/tools/anjuta-tools.ui:
1243         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
1244           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
1245           atp_tool_dialog_refresh, atp_tool_dialog_show):
1246         * plugins/tools/dialog.h (dialog, plugin):
1247         * plugins/tools/plugin.c (prefs, gxml, action_group,
1248           atp_plugin_finalize, test, atp_plugin_activate,
1249           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
1250           ipreferences_unmerge, ipreferences_iface_init):
1251         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
1252           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
1253           atp_user_tool_activate, atp_tool_list_append_new,
1254           atp_tool_list_activate, atp_tool_list_deactivate):
1255         * plugins/tools/tool.h (plugin):
1256         
1257         #515854 – Move configuration into preferences
1259 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1261         patch by: Carl-Anton Ingmarsson:
1262         * src/anjuta-app.c (style, on_toolbar_style_changed,
1263           on_add_merge_widget, anjuta_app_instance_init):
1264         * src/anjuta.glade:
1265         
1266         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
1268 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
1270         * plugins/debug-manager/anjuta-debug-manager.glade,
1271         plugins/debug-manager/command.c,
1272         plugins/debug-manager/command.h,
1273         plugins/debug-manager/start.c,
1274         plugins/gdb/plugin.c,
1275         plugins/gdb/debugger.c,
1276         plugins/gdb/debugger.h,
1277         libanjuta/interfaces/libanjuta.idl:
1278         Improve start program dialog, allowing to specify working
1279         directory and environment variables
1281 2008-03-26  Naba Kumar  <naba@gnome.org>
1283         * libanjuta/resources.c (anjuta_res_url_show): Use
1284         anjuta_prog_is_installed() instead of g_find_program_in_path() and
1285         fixed formatting.
1287         Patch from Carl-Anton Ingmarsson:
1289         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
1290         * libanjuta/anjuta-utils.h:
1291         * src/action-callbacks.c (help_activate),
1292         (on_help_manual_activate), (on_help_tutorial_activate),
1293         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1294         * libanjuta/Makefile.am:
1295         Get rid of gnome_help_display_with_doc_id()
1297 2008-03-26  Naba Kumar  <naba@gnome.org>
1299         Patch from Carl-Anton Ingmarsson:
1301         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
1302         * plugins/project-import/project-import.c (on_import_cancel): Remove
1303         stray GnomeDruid variable.
1305 2008-03-26  Naba Kumar  <naba@gnome.org>
1307         * plugins/project-import/project-import.c (create_start_page):
1308         * plugins/project-wizard/druid.c (npw_druid_new):
1309         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
1310         
1311         Fixed type 'assistent' to 'assistant'.
1313 2008-03-25  Naba Kumar  <naba@gnome.org>
1315         Patch from Carl-Anton Ingmarsson:
1317         * libanjuta/Makefile.am:
1318         * libanjuta/anjuta-ui.c (sensitivity_toggled),
1319         (visibility_toggled), (accel_edited_callback),
1320         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
1321         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
1322         (anjuta_ui_get_accel_editor):
1323         * libegg/Makefile.am:
1324         * libegg/eggaccelerators.c (removed):
1325         * libegg/eggcellrendererkeys.c (removed):
1326         * libegg/eggtreeviewstate.c (removed):
1327         * libegg/test-tree-utils.c (removed):
1328         * libegg/treeviewutils/Makefile.am:
1329         * libegg/treeviewutils/eggaccelerators.h (removed):
1330         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
1331         * libegg/treeviewutils/eggtreeviewstate.h (removed):
1333         Ports anjuta-ui to gtk_cell_renderer_accel
1334         
1335 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1337         Reviewed by Naba Kumar  <naba@gnome.org>
1339         * plugins/project-import/Makefile.am:
1340         * plugins/project-import/project-import.{ch}:
1341         * plugins/project-import/anjuta-project-import.glade (removed):
1342         * configure.in, po/POTFILES.in:
1344         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
1345         file because libglade doesn't have GtkAssistant support.
1347 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
1349         * plugins/debug-manager/registers.c:
1350         Avoid a crash when debugger stop on an error
1352         * plugins/debug-manager/start.c,
1353         plugins/gdb/debugger.c,
1354         libanjuta/interfaces/libanjuta.idl:
1355         Display an error message when debugger target is not found
1357 2008-03-15  Naba Kumar  <naba@naba-desktop>
1359         * configure.in:
1360         * data/Makefile.am:
1361         * (removed) data/properties:
1362         * (added) plugins/editor/properties:
1363         * plugins/editor/Makefile.am:
1365         Moved data/properties to plugins/editor/ and removed dead code from
1366         Makefile.am files.
1367         
1368 2008-03-15  Naba Kumar  <naba@naba-desktop>
1370         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1371         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1372         (macro_dialog_finalize):
1373         * plugins/macro/macro-edit.c (macro_edit_dispose),
1374         (macro_edit_finalize):
1376         Fixed errors in previous patch.
1377         
1378 2008-03-15  Naba Kumar  <naba@naba-desktop>
1380         Patch from Ignacio Casal Quinteiro:
1382         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1383         (finalize):
1384         * plugins/class-gen/plugin.c (dispose), (finalize):
1385         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1386         (class_inheritance_dispose):
1387         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1388         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1389         (dma_plugin_finalize):
1390         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1391         (dma_debugger_queue_finalize):
1392         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1393         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1394         (anjuta_docman_finalize):
1395         * plugins/document-manager/plugin.c:
1396         * plugins/editor/plugin.c (dispose), (finalize),
1397         (editor_plugin_class_init):
1398         * plugins/editor/text_editor.c (text_editor_dispose),
1399         (text_editor_finalize):
1400         * plugins/file-loader/plugin.c (dispose), (finalize),
1401         (anjuta_file_loader_plugin_class_init):
1402         * plugins/file-manager/plugin.c (file_manager_finalize),
1403         (file_manager_dispose):
1404         * plugins/file-wizard/plugin.c (dispose), (finalize),
1405         (file_wizard_plugin_class_init):
1406         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1407         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1408         * plugins/glade/plugin.c (glade_plugin_dispose),
1409         (glade_plugin_finalize), (glade_plugin_class_init):
1410         * plugins/gtodo/plugin.c (finalize), (dispose):
1411         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1412         (anjuta_vim_plugin_dispose):
1413         * plugins/indent/plugin.c (indent_plugin_finalize),
1414         (indent_plugin_dispose):
1415         * plugins/language-manager/plugin.c (language_manager_finalize),
1416         (language_manager_dispose):
1417         * plugins/language-support-cpp-java/plugin.c
1418         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1419         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1420         (macro_db_class_init):
1421         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1422         (macro_dialog_finalize), (macro_dialog_class_init):
1423         * plugins/macro/macro-edit.c (macro_edit_dispose),
1424         (macro_edit_finalize), (macro_edit_class_init):
1425         * plugins/macro/plugin.c (finalize), (dispose):
1426         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1427         (anjuta_msgman_finalize):
1428         * plugins/message-view/message-view.c (message_view_dispose),
1429         (message_view_finalize):
1430         * plugins/message-view/plugin.c (message_view_plugin_dispose),
1431         (message_view_plugin_finalize):
1432         * plugins/patch/plugin.c (patch_plugin_finalize),
1433         (patch_plugin_dispose):
1434         * plugins/profiler/plugin.c (profiler_finalize),
1435         (profiler_dispose):
1436         * plugins/project-import/plugin.c (dispose), (finalize),
1437         (project_import_plugin_class_init):
1438         * plugins/project-manager/plugin.c
1439         (project_manager_plugin_finalize),
1440         (project_manager_plugin_dispose):
1441         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1442         (npw_plugin_finalize), (npw_plugin_class_init):
1443         * plugins/sample1/plugin.c (sample_plugin_finalize),
1444         (sample_plugin_dispose):
1445         * plugins/search/plugin.c (dispose), (finalize),
1446         (search_plugin_class_init):
1447         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1448         (sourceview_plugin_dispose):
1449         * plugins/subversion/plugin.c (finalize), (dispose):
1450         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1451         * plugins/symbol-browser/an_symbol_iter.c
1452         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1453         * plugins/symbol-browser/an_symbol_search.c
1454         (an_symbol_search_dispose), (an_symbol_search_finalize):
1455         * plugins/symbol-browser/an_symbol_view.c
1456         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1457         * plugins/symbol-browser/plugin.c (dispose), (finalize):
1458         * plugins/symbol-db/plugin.c (symbol_db_finalize),
1459         (symbol_db_dispose):
1460         * plugins/terminal/terminal.c (terminal_plugin_dispose),
1461         (terminal_plugin_finalize):
1462         * plugins/tools/plugin.c (atp_plugin_dispose),
1463         (atp_plugin_finalize), (atp_plugin_class_init):
1464         * plugins/valgrind/plugin.c (valgrind_finalize),
1465         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1467 2008-03-15  Naba Kumar  <naba@gnome.org>
1469         * TODO.tasks: Updated and marked debugger bounties completed.
1470         
1471 2008-03-12  Johannes Schmid  <jhs@gnome.org>
1473         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1474         (get_line_indentation_base):
1475         
1476         #521847 – anjuta freez when edit file
1478 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1480         Patch from Rob Bradford:
1481         * plugins/build-basic-autotools/executer.c (execute_program):
1482         520324 – Execute command is not overridable
1483         
1484         * plugins/sourceview/sourceview.c (on_insert_text):
1485         Removed Debug print
1487 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1489         Patch from James Liggett:
1490         * plugins/subversion/plugin.c (activate_plugin):
1491         521691 – Crash when click "Resolve Conflicts" without opened project
1493 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1495         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1496         * plugins/language-support-cpp-java/cpp-java-utils.c:
1497         * plugins/language-support-cpp-java/plugin.c
1498         (get_line_indentation_base), (on_editor_char_inserted_cpp):
1499         520415 – [PATCH] Problems in auto indentatation code,
1500         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1501         
1502         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1503         (anjuta_view_button_press_event):
1504         * plugins/sourceview/sourceview.c (on_insert_text),
1505         (sourceview_adjustment_changed), (sourceview_new):
1506         #520761 – Weirz behavior with popup
1508 2008-03-03  Johannes Schmid  <jhs@gnome.org>
1510         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1511         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1512         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1513         (anjuta_launcher_fork):
1514         * libanjuta/anjuta-launcher.h:
1515         Add API to set environment variables for the forked process
1516         
1517         * plugins/build-basic-autotools/Makefile.am:
1518         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1519         .glade:
1520         * plugins/build-basic-autotools/build-basic-autotools.c
1521         (build_set_env), (build_execute_command_full),
1522         (build_execute_command), (build_configure_project),
1523         (build_autogen_project):
1524         * plugins/build-basic-autotools/build-basic-autotools.h:
1525         * plugins/build-basic-autotools/build-options.c
1526         (fill_options_combo), (build_dialog_configure):
1527         * plugins/build-basic-autotools/build-options.h:
1528         Use new launcher API to set CFLAGS when running configure. New configure dialog
1529         which has predefined CFLAGS settings.
1531         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1533 === anjuta 2.4.0 ===
1535 2008-03-11  Naba Kumar  <naba@gnome.org>
1537         * NEWS: Updated for 2.4.0 stable release.
1538         * configure.in: Version bumped to 2.4.0
1539         * TODO.tasks: Updated.
1541 2008-03-10  Rob Bradford  <rob@robster.org.uk>
1543         Reviewed by Naba Kumar  <naba@gnome.org>:
1544         * global-tags/Makefile.am:
1545         Revert change for #515954. This change was incorrect, the anjuta-tags
1546         program is installed into the $(bindir) rather than the $(scriptdir).
1548 2008-03-02  Naba Kumar  <naba@gnome.org>
1550         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1551         * configure.in: Added a requirement for scintilla editor plugin.
1553 2008-03-02  Johannes Schmid  <jhs@gnome.org>
1555         * plugins/message-view/anjuta-msgman.c
1556         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1557         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1558         * plugins/message-view/anjuta-msgman.h:
1559         
1560         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1561         get rid of the cached current_view member.
1562         Fixes #518469 – Save message buffer not working good
1564 2008-03-01  Johannes Schmid  <jhs@gnome.org>
1566         Patch by James Liggett:
1567         * plugins/subversion/svn-command.h:
1568         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1569         Fixed #519275 – Subversion should allow offline diffs   
1571 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1573         * plugins/language-support-cpp-java/cpp-java-assist.c
1574         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1575         Removed some debug code
1576         
1577         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1578         Escape tooltip text to avoid broken markup
1580 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1582         * libanjuta/Makefile.am:
1583         Fixed a build error when building with -j X
1584         
1585         * plugins/tools/scripts/prepare-changelog.pl:
1586         Updated to latest script version in gnome svn
1588 2008-02-28  Johannes Schmid <jhs@gnome.org>
1590         * plugins/document-manager/anjuta-docman.c:
1591         (anjuta_docman_page_destroy):
1592         Do not unref widget because the GtkNotebook will unref them
1593         
1594         * plugins/file-manager/file-view.c: (file_view_refresh):
1595         * plugins/search/search_preferences.c: (search_preferences_init):
1596         Fixed a memory leaks
1597         
1598         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1599         (ieditor_get_offset), (ieditor_iface_init),
1600         (idocument_get_filename), (ilanguage_get_supported_languages),
1601         (autodetect_language):
1602         
1603         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1604         was missing.
1606 2008-02-28  Johannes Schmid <jhs@gnome.org>
1608         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1609         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1611 2008-02-27  Naba Kumar  <naba@gnome.org>
1613         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1614         string break. That was a mistake doing at this point.
1616 === anjuta 2.3.5 ===
1618 2008-02-26  Naba Kumar  <naba@gnome.org>
1620         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1621         crash when there is a modified new file open, a non-modified exiting
1622         file open and autosave happen. Simplified error checking logic and
1623         avoided memory corruption. Fixes bug #Bug 518716.
1625 2008-02-25  Naba Kumar  <naba@gnome.org>
1627         * NEWS: Updated for release 2.3.5
1628         * configure.in: Bumped version to 2.3.5
1630         * plugins/build-basic-autotools/build-basic-autotools.c:
1631         (on_editor_changed): Avoid accessing text which is greater than
1632         valid range.
1634         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1636 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
1638         * plugins/debug-manager/breakpoints.c:
1639         Fix #518329: Crash when adding breakpoint and other similar bugs
1641 2008-02-25  Johannes Schmid <jhs@gnome.org>
1643         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1644         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1645         Never call error() which calls exit()
1646         #517646 – Anjuta exists with code 2 when i try to import gedit
1648 2008-02-23  Johannes Schmid <jhs@gnome.org>
1650         * plugins/sourceview/sourceview.c: (ieditor_insert):
1651         Block insert_text signal when inserting manually.
1653 2008-02-23  Johannes Schmid <jhs@gnome.org>
1655         * plugins/sourceview/sourceview.c: (on_insert_text):
1656         Fixed a problem with the "insert-text" signal that broke
1657         copy&paste sometimes
1659 2008-02-22  Johannes Schmid <jhs@gnome.org>
1661         * plugins/language-support-cpp-java/plugin.c:
1662         (get_line_indentation_base):
1663         More fixes for comment handling and made the code
1664         a lot simpler
1666 2008-02-22  Johannes Schmid <jhs@gnome.org>
1668         * plugins/sourceview/sourceview.c: (on_insert_text):
1669         Fixed #517919 – Crash on pasting docblock
1671 2008-02-20  Johannes Schmid <jhs@gnome.org>
1673   Patch from James Liggett:
1674         * plugins/profiler/profiler.glade:
1675         Fix width options dialog. Translations are not longer cut off. (#516630)
1677 2008-02-18  Johannes Schmid <jhs@gnome.org>
1679         * plugins/sourceview/sourceview.c: (on_insert_text):
1680         Do not change the iterator in the "insert-text" handler because
1681         it has some strange side-effects when copying text
1682         Fix useless free'ing in hover-leave that might have led to random
1683         crashes
1685 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1687         * plugins/debug-manager/start.c:
1688         Avoid a glib warning if no project is loaded
1690 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1692         * manuals/anjuta-manual/C/debugger.xml:
1693         Remove warning about new debugger
1695 2008-02-17  Johannes Schmid <jhs@gnome.org>
1697         * manuals/anjuta-manual/figures/project-window.png:     
1698         Use a smaller picture
1700 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1702         * plugins/gdb/debugger.c:
1703         Set breakpoint in file with uncommon characters in path name
1705 2008-02-17  Johannes Schmid <jhs@gnome.org>
1707         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1708         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1709         (icell_get_char):
1710         * plugins/sourceview/sourceview.c: (on_insert_text):    
1711         Fix "char-added" signal to pass the correct iterator
1713 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1715         * plugins/gdb/debugger.c:
1716         Load executable in gdb with space in path name 
1718 2008-02-17  Johannes Schmid <jhs@gnome.org>
1720         * plugins/language-support-cpp-java/plugin.c:
1721         (get_line_indentation_base), (get_line_auto_indentation),
1722         (on_auto_indent):
1723         Some bugfixes and clean-ups in comment indentation code
1724         
1725         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1726         (anjuta_view_finalize), (anjuta_view_key_press_event):
1727         * plugins/sourceview/sourceview.c: (on_insert_text),
1728         (sourceview_create_highligth_indic), (sourceview_new):
1729         Cleaned implementation of char-added signal by using "insert-text" signal
1730         instead of filtering "key-press-event"
1731         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1732         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1733         (iiter_diff):
1734         Fixed implementation of get_character and return value of iiter_first() and
1735         iiter_last();
1737 2008-02-16  Johannes Schmid <jhs@gnome.org>
1739         * plugins/valgrind/plugin.c: (valgrind_activate),
1740         (ipreferences_merge), (ipreferences_unmerge):
1741         * plugins/valgrind/vgactions.c: (vg_actions_run):
1742         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1743         
1744         Fixed crasher when starting valgrind because of strange prefs handling and
1745         #516641 – Valgrind: Load Log does not clear list
1747 2008-02-15  James Liggett  <jrliggett@cox.net>
1749         * plugins/profiler/plugin.c:
1750         (on_select_other_target_button_clicked):
1751         Select the new custom target in the list so that the user sees it.
1753         Bug 516630 – Selection custom binary in profiler is not
1754         user-friendly.
1756 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1758         * manuals/anjuta-manual/C/projects.xml:
1759         Fix #515993: "Add package" button is "Add Package" in code
1760         Fix #516727: "Build All" is "Build Project" in code
1761         Fix #516728: "Clean All" is "Clean Project" in code
1762         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
1763         Fix #516730: Fix note title 
1764         "Configure" is "Run Configure..." in code
1766 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1768         * (added) manuals/anjuta-manual/C/figures/project-window.png,
1769         (removed) manuals/anjuta-manual/C/figures/project_win.png,
1770         manuals/anjuta-manual/C/projects.xml,
1771         manuals/anjuta-manual/Makefile.am:
1772         Fix #515207: Add a new project window screenshoot
1773         Rename "Project View" to "Project window"
1775 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1777         * plugins/project-import/project-import.c:
1778         Fix #516743: Import project keeps an old date on project file
1780         * plugins/project-manager/plugin.c:
1781         Fix #516737: Import project doesn't load project with space in name
1783 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1785         * plugins/debug-manager/command.c:
1786         Destroy local variables on each step
1788         * plugins/debug-manager/debug_tree.c,
1789         plugins/debug-manager/watch.c,
1790         plugins/debug-manager/locals.c,
1791         plugins/gdb/debugger.c,
1792         libanjuta/interfaces/libanjuta.idl:
1793         Parse local variables scope (not used yet)
1795 2008-02-15  James Liggett <jrliggett@cox.net>
1797         reviewed by: Johannes Schmid <jhs@gnome.org>
1799         * plugins/profiler/gprof-options.c: (setup_widgets),
1800         (gprof_options_set_target), (gprof_options_has_target),
1801         (gprof_options_get_string):
1802         * plugins/profiler/gprof-options.h:
1803         * plugins/profiler/plugin.c: (ifile_open):
1804         516128 – crash in Anjuta IDE: selected profiler as the...
1806 2008-02-14  Johannes Schmid <jhs@gnome.org>
1808         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
1809         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
1810         * plugins/symbol-browser/an_symbol.c:
1811         * plugins/symbol-browser/an_symbol_view.c:
1812         (on_symbol_view_row_expanded):
1813         Fixed some memory leaks (Remember to all free/unref everything that comes
1814         from gtk_tree_model_get())
1816 2008-02-14  Johannes Schmid <jhs@gnome.org>
1818         * plugins/document-manager/search-box.c: (on_search_activated):
1819         516377 – Status bar does not change its status of 'Search for .. continued at top'
1820         (caused by differences between scintilla and sourceview)
1822 2008-02-13  James Liggett <jrliggett@cox.net>
1824         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
1825         Output in UTF-8 format to avoid hangs with the editor. (#516014)
1827 2008-02-14  Johannes Schmid <jhs@gnome.org>
1829         * plugins/language-support-cpp-java/plugin.c:
1830         (get_line_indentation_base), (get_line_auto_indentation),
1831         (on_editor_char_inserted_cpp):
1832         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
1834 2008-02-13  Johannes Schmid <jhs@gnome.org>
1836         * plugins/language-support-cpp-java/plugin.c:
1837         (is_iter_inside_string), (get_line_auto_indentation):
1838         Handle comments in the code and do not ask editor. Fixes scintilla
1839         indentation (sourceview does not report comments anyway).
1840         
1841         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
1842         Diff with correct sign (also fixes some issues with language-support)
1844 2008-02-13  Johannes Schmid <jhs@gnome.org>
1846         * plugins/language-support-cpp-java/plugin.c:
1847         (get_line_indentation_base):
1848         Act even more clever for comments. Indent /* */ comments correctly
1849         for multilines
1851 2008-02-13  Johannes Schmid <jhs@gnome.org>
1853         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
1854         Also set indentation size correctly, when tab size is set
1855         by language support plugin
1857 2008-02-13  Johannes Schmid <jhs@gnome.org>
1859         * plugins/language-support-cpp-java/plugin.c:
1860         (get_line_indentation_base):
1861         
1862         Indent lines after comments correctly
1864 2008-02-13  Johannes Schmid <jhs@gnome.org>
1866         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
1867         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
1868         * libanjuta/anjuta-launcher.h:
1869         Some more fixes from symbol-db-branch
1870         
1871         * src/Makefile.am:
1872         Move anjuta-shell to noinst_PROGRAMS as it is just a test
1874 2008-02-12  Johannes Schmid <jhs@gnome.org>
1876   Patch from Gennaro Bellizio <genbell@tiscali.it>:
1877         * global-tags/Makefile.am:
1878         * AUTHORS
1879         #515954 – create_global_tags.sh: wrong anjuta-tags path
1880         
1881         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1882         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
1883         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1884         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
1885         (anjuta_launcher_fork):
1886         * libanjuta/anjuta-launcher.h:
1887         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
1888         from symbol-db branch
1890 2008-02-11  Johannes Schmid <jhs@gnome.org>
1892         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1893   515868 – File browser only shows icons when activated
1894   
1895 2008-02-11  Johannes Schmid <jhs@gnome.org>
1897         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1898         #515867 – Anjuta dies on startup
1900 2008-02-11  Johannes Schmid <jhs@gnome.org>
1902         * TODO.tasks: Marked subversion task as completed
1904 === anjuta 2.3.4 ===
1906 2008-02-11  Naba Kumar  <naba@gnome.org>
1908         * configure.in: Bumped version to 2.3.4
1910 2008-02-10  Naba Kumar  <naba@gnome.org>
1912         * NEWS: Updated for release.
1914 2008-02-10  Johannes Schmid <jhs@gnome.org>
1916         * plugins/document-manager/anjuta-document-manager.plugin.in:
1917         Added html, javascript and glade file types. This makes it possible to
1918         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
1919         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
1920         
1921         * plugins/file-wizard/anjuta-file-wizard.glade:
1922         * plugins/gdb/anjuta-gdb.glade:
1923         * plugins/project-wizard/anjuta-project-wizard.glade:
1924         * plugins/search/anjuta-search.glade:
1925         * plugins/terminal/anjuta-terminal-plugin.glade:
1926         
1927         Fixed some other translation issues (#507921)
1929 2008-02-10  Naba Kumar  <naba@gnome.org>
1931         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
1932         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
1934 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1936         * manuals/anjuta-manual/C/interface.xml,
1937         manuals/anjuta-manual/C/introduction.xml,
1938         manuals/anjuta-manual/C/preferences.xml,
1939         manuals/anjuta-manual/C/fileoperations.xml,
1940         manuals/anjuta-manual/C/projects.xml:
1941         Fix spelling errors, including bug #515204, #515172, #515117
1942         and #513892
1944 2008-02-10  Naba Kumar  <naba@gnome.org>
1946         * plugins/document-manager/plugin.c: Fixed stream comment and added
1947         translator's comment for 'block comment', 'box comment' and 'stream
1948         comment'
1950 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1952         * plugins/debug-manager/command.c,
1953         plugins/debug-manager/command.h,
1954         plugins/debug-manager/breakpoints.c,
1955         libanjuta/interfaces/libanjuta.idl:
1956         Avoid adding the same breakpoint several times
1958         * plugins/gdb/debugger.c:
1959         Fix bug #515463: Deattaching process kill it
1961 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1963         * manuals/anjuta-manual/C/debugger.xml:
1964         Fix translation bug #515459 and #515460
1966 2008-02-10  Johannes Schmid <jhs@gnome.org>
1968   Patch from Rémi Cardona <remi@gentoo.org>
1970         * plugins/build-basic-autotools/Makefile.am:
1971         * plugins/cvs-plugin/Makefile.am:
1972         * plugins/document-manager/Makefile.am:
1973         * plugins/editor/Makefile.am:
1974         * plugins/indent/Makefile.am:
1975         * plugins/language-support-cpp-java/Makefile.am:
1976         * plugins/message-view/Makefile.am:
1977         * plugins/sourceview/Makefile.am:
1978         * plugins/symbol-browser/Makefile.am:
1979         * plugins/terminal/Makefile.am:
1980         * scripts/build-schemas.mk:
1981         * src/Makefile.am:
1982   Fix #512531 – Parallel build fails
1983   
1984   * AUTHORS: Added Rémi
1986 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1988         * plugins/debug-manager/queue.c:
1989         Fix interrupt command, not working due to previous change
1991 2008-02-10  Johannes Schmid <jhs@gnome.org>
1993         * src/Makefile.am:
1994         * src/anjuta-app.c:
1995         * src/anjuta-callbacks.c (removed):
1996         * src/anjuta-callbacks.h (removed):
1997         
1998         Removed (almost) empty files, fixes #515383 and #515388
2000 2008-02-09  James Liggett <jrliggett@cox.net>
2002         Reviewed by Naba Kumar  <naba@gnome.org>:
2004         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2005         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2006         * plugins/subversion/svn-command.c:
2007         (svn_command_make_canonical_path):
2008         * plugins/subversion/svn-command.h:
2009         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2010         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2011         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2012         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2013         * plugins/subversion/svn-remove-command.c:
2014         (svn_remove_command_new):
2015         * plugins/subversion/svn-status-command.c:
2016         (svn_status_command_new):
2017         * plugins/subversion/svn-switch-command.c:
2018         (svn_switch_command_new):
2019         * plugins/subversion/svn-update-command.c:
2020         (svn_update_command_new):
2021         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
2022         die if the user gives a path that libsvn doesn't like. 
2023         
2024         Fixes bug #515500
2026 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
2028         * plugins/debug-manager/command.c,
2029         plugins/debug-manager/command.h,
2030         plugins/debug-manager/queue.c:
2031         Fix crashes when trying to stop the debugger while it is busy
2033 2008-02-08  Johannes Schmid <jhs@gnome.org>
2035   Patch from Rodrigo Moya <rodrigo@novell.com>
2037         * plugins/glade/plugin.c: (ifile_open):
2038         * plugins/symbol-browser/test-class.cpp:
2039         * AUTHORS: Added Rodrigo
2040         
2041         #514732 – 64 bit compliation error
2042         #514733 – Use of uninitialized variables
2044 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
2046         * manuals/anjuta-manual/C/debugger.xml:
2047         Fix translation bug #514494 and bug #514440
2049 2008-02-05  Massimo Cora'  <maxcvs@email.it>
2051         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2052         Fix a compile error added in the previous patch
2054 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
2056         * plugins/profiler/gprof-view.c,
2057         plugins/class-inheritance/class-callbacks.c,
2058         plugins/class-inheritance/class-inherit.c,
2059         plugins/symbol-browser/an_symbol.c,
2060         plugins/symbol-db/symbol-db-engine-iterator-node.c,
2061         libanjuta/interfaces/libanjuta.idl:
2062         Change ianjuta_symbol_file function to ianjuta_symbol_uri
2064 2008-02-04  Johannes Schmid <jhs@gnome.org>
2066         * plugins/search/anjuta-search.glade: Fixed typo
2068 2008-02-03  Johannes Schmid <jhs@gnome.org>
2070         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
2071         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
2072         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2073         .glade:
2074         * plugins/build-basic-autotools/build-basic-autotools.c:
2075         (build_get_context), (build_configure_project):
2076         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2077         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2078         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
2079         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
2080         * plugins/devhelp/plugin.c: (devhelp_activate):
2081         * plugins/editor/Makefile.am:
2082         * plugins/editor/anjuta-editor-scintilla.glade:
2083         * plugins/editor/text_editor.c:
2084         * plugins/editor/text_editor.h:
2085         * plugins/editor/text_editor_menu.c (removed):
2086         * plugins/editor/text_editor_menu.h (removed):
2087         * plugins/file-wizard/anjuta-file-wizard.glade:
2088         * plugins/gtodo/notification.c: (create_notification_window):
2089         * plugins/gtodo/preferences.c: (preferences_widget):
2090         * plugins/language-support-cpp-java/plugin.c:
2091         (cpp_java_plugin_activate_plugin):
2092         * plugins/message-view/anjuta-message-manager-plugin.glade:
2093         * plugins/message-view/plugin.c: (activate_plugin):
2094         * plugins/project-manager/plugin.c: (confirm_removal):
2095         * plugins/search/anjuta-search.glade:
2096         * plugins/search/plugin.c:
2097         * plugins/search/search-replace.c: (nb_results_alert):
2098         * plugins/subversion/subversion-commit-dialog.c:
2099         (on_subversion_commit_response):
2100         * plugins/symbol-browser/plugin.c: (activate_plugin):
2101         * plugins/valgrind/plugin.c: (on_menu_run_activate):
2102         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
2103         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
2104         * src/anjuta.glade:
2105         
2106         Fixed translation bugs from #507921.
2107         Removed unused files in scintilla plugin
2109 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2111         * manuals/anjuta-manual/C/debugger.xml:
2112         Fix bug #514124 and bug #514138: Wrong menu item name
2114 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2116         * plugins/profiler/gprof-view.c,
2117         plugins/symbol-browser/plugin.c,
2118         plugins/class-inheritance/class-callbacks.c,
2119         plugins/debug-manager/plugin.c,
2120         plugins/tools/editor.c,
2121         plugins/search/search-replace.c,
2122         plugins/search/search-replace_backend.c,
2123         plugins/search/search-replace_backend.h,
2124         plugins/build-basic-autotools/build-basic-autotools.c,
2125         plugins/document-manager/plugin.c,
2126         plugins/document-manager/file_history.c,
2127         plugins/document-manager/anjuta-docman.c,
2128         plugins/document-manager/anjuta-docman.h,
2129         plugins/document-manager/action-callbacks.c,
2130         libanjuta/interfaces/libanjuta.idl:
2131         Rename IAnjutaDocumentManager functions:
2132         find_document_with_path, goto_file_line, goto_file_line_mark
2133         and get_full_filename into
2134         find_document_with_uri, goto_uri_line, goto_uri_line_mark
2135         and get_uri
2136         Fix search plugin to use an URI instead of a file path
2137         Fix anjuta_docman_get_uri to always return an URI
2139 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2141         * plugins/debug-manager/breakpoints.c:
2142         Fix bug #514118: Rename Clear All Breakpoints to Remove
2143         All Breakpoints
2145 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2147         * manuals/anjuta-manual/C/debugger.xml:
2148         Update debugger documentation
2150 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2152         * plugins/debug-manager/sharedlib.c,
2153         plugins/debug-manager/anjuta-debug-manager.glade,
2154         plugins/debug-manager/queue.c,
2155         plugins/tools/execute.c,
2156         plugins/tools/anjuta-tools.glade,
2157         plugins/tools/editor.c,
2158         plugins/project-wizard/templates/terminal.wiz,
2159         plugins/project-wizard/templates/xlib-dock.wiz,
2160         plugins/project-wizard/templates/wxwin.wiz,
2161         plugins/project-wizard/templates/java.wiz,
2162         plugins/project-wizard/templates/gnome.wiz,
2163         plugins/project-wizard/templates/anjuta-plugin.wiz,
2164         plugins/project-wizard/templates/gtkmm.wiz,
2165         plugins/project-wizard/templates/python.wiz,
2166         plugins/project-wizard/templates/cpp.wiz,
2167         plugins/project-wizard/templates/sdl.wiz,
2168         plugins/project-wizard/templates/gtk.wiz,
2169         plugins/project-wizard/templates/minimal.wiz,
2170         plugins/project-wizard/templates/xlib.wiz,
2171         plugins/project-wizard/templates/gcj.wiz,
2172         plugins/gdb/plugin.c,
2173         plugins/gdb/debugger.c,
2174         libanjuta/anjuta-plugin-manager.c:
2175         Partial fix of #507921: translation issues in debug-manager, tools,
2176         project-wizard, gdb and anjuta-plugin-manager.
2178 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
2180         * plugins/debug-manager/queue.c:
2181         Debugger Local, Stack and Thread windows were missing due to
2182         the previous change.
2184 2008-02-02  Johannes Schmid <jhs@gnome.org>
2186         * manuals/anjuta-manual/Makefile.am:
2187         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
2188         causes make install to fail
2190 2008-02-02  Johannes Schmid <jhs@gnome.org>
2192         * plugins/macro/macros.xml:
2193         #495511 – Header_h macro correction
2195 2008-02-02  Johannes Schmid <jhs@gnome.org>
2197         * plugins/patch/patch-plugin.glade:
2198         gtk-apply is not translatable...
2200 2008-02-02  Johannes Schmid <jhs@gnome.org>
2202         * plugins/build-basic-autotools/build-basic-autotools.c:
2203         (on_build_mesg_format):
2204         
2205         Also check for untranslated messages from make. Should fix 
2206         #511981 – Error parsing make output
2208 2008-02-02  Johannes Schmid <jhs@gnome.org>
2210         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2211         .glade:
2212         
2213         Fixed #511010 – [UI] Execute program utility window
2215 2008-02-02  Johannes Schmid <jhs@gnome.org>
2217         * src/anjuta.glade:
2218         Fixed #509908 – [UI] Problems with the General settings tab
2220 2008-02-02  Johannes Schmid <jhs@gnome.org>
2222         * manuals/anjuta-manual/C/fileoperations.xml:
2223         Fixed #513730 – Option not present in the GUI po file
2225 2008-02-02  Johannes Schmid <jhs@gnome.org>
2227         * plugins/sourceview/anjuta-editor-sourceview.glade:
2228         Adjust preferences default values
2230 2008-02-02  Johannes Schmid <jhs@gnome.org>
2232         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
2233         Fixed #512535 – Open files tabs' position is correctly remembered 
2234         but not applied at startup
2236 2008-02-02  Johannes Schmid <jhs@gnome.org>
2238         * plugins/search/search-replace.c: (on_message_clicked):
2239         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
2240         fix clicking on search result messages
2242 2008-02-01  James Liggett <jrliggett@cox.net>
2244         * plugins/subversion/svn-command.c: (on_svn_notify):
2245         Fixed wrong status message output when resolving conflicts.
2247 2008-02-02  Johannes Schmid <jhs@gnome.org>
2249         * configure.in: Require GtkSourceView 2.1.2
2250         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
2251         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
2252         (imark_is_marker_set), (imark_delete_all_markers),
2253         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
2254         
2255         Adapted to API changes in GtkSourceView
2257 2008-02-01  Johannes Schmid <jhs@gnome.org>
2259         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
2260         Fixed tabsize preference
2262 2008-02-01  Johannes Schmid <jhs@gnome.org>
2264         * manuals/anjuta-manual/C/fileoperations.xml:
2265         * manuals/anjuta-manual/C/interface.xml:
2266         Updated manual
2267         
2268         * manuals/anjuta-manual/Makefile.am:
2269         * manuals/anjuta-manual/C/figures/*:
2270         
2271         Updated figures to be in clearlooks theme, removed old figures
2273 2008-02-01  Johannes Schmid <jhs@gnome.org>
2275         * plugins/patch/patch-plugin.glade:
2276         * plugins/patch/plugin.c: (patch_plugin_activate):
2277         Another UI issue with the patch plugin and silenced a compiler
2278         warning
2279         
2280         Patch from James Liggett:
2281         * plugins/profiler/gprof-call-graph-view.c:
2282         (gprof_call_graph_view_create_columns):
2283         * plugins/profiler/gprof-flat-profile-view.c:
2284         (gprof_flat_profile_view_create_columns):
2285         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
2286         * plugins/profiler/gprof-view.h:
2287         
2288         Use two decimal places for float values in profiler views (#507831)
2290 2008-02-01  Johannes Schmid <jhs@gnome.org>
2292         * configure.in:
2293         * plugins/editor/Makefile.am:
2294         
2295         Fixed #512751 – libgnomeprint unnecessary without scintilla
2297 2008-01-31  Johannes Schmid <jhs@gnome.org>
2299         * plugins/language-manager/languages.xml:
2300         Added a pretty ugly string for C++ headers. Maybe we should rely
2301         on mime-types instead...
2303 2008-01-31  Johannes Schmid <jhs@gnome.org>
2305         * plugins/language-support-cpp-java/cpp-java-assist.c:
2306         (get_iter_column), (cpp_java_assist_get_calltip_context),
2307         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2308         (on_assist_chosen), (cpp_java_assist_install):
2309         * plugins/language-support-cpp-java/plugin.c:
2310         (on_editor_char_inserted_cpp):
2311         Removed annoying DEBUG_PRINTs
2312         
2313         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2314         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2315         * plugins/sourceview/sourceview.c: (iassist_show_tips):
2316         
2317         Fixed "jumping" tooltips, fixed indentation of brances
2319 2008-01-31  Johannes Schmid <jhs@gnome.org>
2321         * plugins/document-manager/plugin.c: (on_document_changed):
2322         Fixed crash when closing anjuta after all document tabs have been closed
2324 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2326         * plugins/debug-manager/anjuta-debug-manager.glade:
2327         Fix #513485: wrong strings maked as translatable
2329 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2331         * plugins/debug-manager/threads.c,
2332         plugins/debug-manager/stack_trace.c:
2333         Avoid crash when getting relative path from debugger (same fix
2334         than for #510028)
2336         * plugins/debug-manager/queue.c:
2337         Emit all state changes notification
2339         * plugins/debug-manager/start.c:
2340         Fix #511586: Project path with "+" not working in debugger
2342 2008-01-31  Johannes Schmid <jhs@gnome.org>
2344         * plugins/patch/patch-plugin.glade:
2345         Fixed button ui problem...
2346         
2347         Patch from James Liggett:
2348         * plugins/profiler/gprof-call-graph-block-entry.c:
2349         (gprof_call_graph_block_primary_entry_new),
2350         (gprof_call_graph_block_secondary_entry_new):
2351         * plugins/profiler/gprof-flat-profile-entry.c:
2352         (gprof_flat_profile_entry_new):
2353         
2354         Fix #507831 - Wrong Profiler values for some locales
2356 2008-01-31  Johannes Schmid <jhs@gnome.org>
2358         * plugins/sourceview/anjuta-editor-sourceview.glade:
2359         * plugins/sourceview/sourceview-prefs.c:
2360         * plugins/sourceview/sourceview.c: (sourceview_finalize):
2361   
2362   Fixed Editor->View popup menu for those entries that are appropriate for
2363   sourceview    
2365 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2367         * plugins/debug-manager/breakpoints.c:
2368         Fix #512901: Crash when adding a breakpoint
2370         * plugins/debug-manager/queue.c:
2371         Remove a possible memory leak
2373 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2375         * plugins/debug-manager/data_view.c,
2376         plugins/debug-manager/sparse_view.c,
2377         manuals/anjuta-manual/C/debugger.xml:
2378         Fix #513130, #513131 #513135: Wrong menu item names and errors
2379         in the documentation
2381 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2383         * plugins/tools/editor.c:
2384         ianjuta_document_manager_find_document_with_path expect an uri not
2385         a path
2387 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
2389         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2390         manuals/reference/libanjuta/libanjuta-sections.txt,
2391         libanjuta/interfaces/libanjuta.idl:
2392         Documentation fixes for IAnjutaDebugger* interfaces
2394 === anjuta 2.3.3 ===
2396 2008-01-27  Naba Kumar  <naba@gnome.org>
2398         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2399         rpm spec file.
2401         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2402         (value_added_current_editor), (value_removed_current_editor):
2403         Removed dead code.
2405         * TODO.tasks: Updated.
2407         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2408         scrollwindow shadow in.
2410         * plugins/editor/anjuta-editor-scintilla.glade:
2411         * plugins/editor/style-editor.c: (create_style_editor_gui):
2412         Set style window transient and cetered for preferences window.
2413         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2415         * plugins/editor/anjuta-editor-scintilla.glade:
2416         Fixes Bug #427108 - Scintilla plugin configuration folding-style
2417         setting not working
2419         * configure.in, NEWS: Updated for release 2.3.3
2421 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2423         * plugins/debug-manager/anjuta-debug-manager.glade:
2424         Fix #512224: Use a string in english
2426 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2428         * plugins/build-basic-autotools/build-basic-autotools.c:
2429         ianjuta_document_manager_goto_file_line_mark needs an uri and
2430         not a file path
2432 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2434         * plugins/symbol-browser/plugin.c,
2435         plugins/symbol-browser/an_symbol_view.c:
2436         use gnome_vfs_get_uri_from_local_path to get local path from uri
2437         This takes care of escaping some characters
2439 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2441         * plugins/debug-manager/stack_trace.c:
2442         Probably fix #510028: crash debugger when having a relative filename
2443         in stack trace
2445 2008-01-25 Tom <tpgww@onepost.net>
2447         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2449         * plugins/document-manager/plugin.c,
2450         plugins/document-manager/file_history.c,
2451         plugins/document-manager/file_history.h,
2452         plugins/document-manager/anjuta-docman.c,
2453         plugins/document-manager/anjuta-docman.h:
2454         Rename filename argument to uri when an uri is expected
2455         anjuta_docman_get_document_for_uri will remove symlinks 
2457 2008-01-25  Naba Kumar  <naba@gnome.org>
2459         * plugins/terminal/terminal.c: (terminal_execute),
2460         (activate_plugin):
2461         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2463 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2465         * plugins/debug-manager/anjuta-debug-manager.glade,
2466         plugins/debug-manager/start.c:
2467         Fix #511049: Change UI of add source directories dialog
2469 2008-01-24  Naba Kumar  <naba@gnome.org>
2471         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2472         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2473         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2474         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2475         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2476         should work now.
2478 2008-01-24  Johannes Schmid <jhs@gnome.org>
2480         Patch from: Luca Ferretti <ella.uca@libero.it>:
2482         * plugins/document-manager/anjuta-docman.c:
2483         (anjuta_docman_page_init), (anjuta_docman_class_init):
2484         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2485         
2486         Fix #511757 – Close icon in tabs cut off (Patch was only for
2487         document-manager, also adapted it for message-manager)
2489 2008-01-24  Johannes Schmid <jhs@gnome.org>
2491         * plugins/Makefile.am:
2492         * plugins/sourceview/anjuta-document.c:
2493         * plugins/sourceview/anjuta-marshal.list:
2494         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2495         (anjuta_view_key_press_event):
2496         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2497         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2498         (iiter_diff), (iiter_iface_init):
2499         * plugins/sourceview/sourceview.c: (on_document_char_added),
2500         (ieditor_goto_position), (ieditor_get_text),
2501         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2502         (ieditor_erase), (ieditor_get_line_from_position),
2503         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2504         (ieditor_get_position_from_offset), (ieditor_get_start_position),
2505         (ieditor_get_end_position), (ieditor_goto_start),
2506         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2507         (iconvert_to_lower), (iindic_set), (iassist_suggest),
2508         (iassist_show_tips):
2509         
2510         Implemented new iterators interface in sourceview editor and
2511         re-enabled it.
2513 2008-01-23  Naba Kumar  <naba@gnome.org>
2515         * libanjuta/interfaces/libanjuta.idl:
2516         * manuals/reference/libanjuta/libanjuta-sections.txt:
2517         * plugins/build-basic-autotools/build-basic-autotools.c:
2518         (build_indicator_location_set), (on_editor_changed):
2519         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2520         * plugins/debug-manager/variable.c: (get_hovered_word):
2521         * plugins/document-manager/action-callbacks.c:
2522         (on_editor_command_upper_case_activate),
2523         (on_editor_command_lower_case_activate):
2524         * plugins/document-manager/search-box.c: (on_incremental_search),
2525         (on_search_activated):
2526         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2527         (iiter_last), (iiter_set_position), (iiter_get_position),
2528         (iiter_get_length), (iiter_compare), (iiter_diff),
2529         (iiter_iface_init):
2530         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2531         (text_editor_goto_point), (itext_editor_goto_start),
2532         (itext_editor_goto_end), (itext_editor_goto_position),
2533         (itext_editor_get_text_all), (itext_editor_get_text),
2534         (itext_editor_get_position), (itext_editor_get_offset),
2535         (itext_editor_get_length), (itext_editor_insert),
2536         (itext_editor_erase), (itext_editor_erase_all),
2537         (itext_editor_get_column), (itext_editor_get_overwrite),
2538         (itext_editor_set_popup_menu),
2539         (itext_editor_get_line_from_position),
2540         (itext_editor_get_line_begin_position),
2541         (itext_editor_get_line_end_position),
2542         (itext_editor_get_position_from_offset),
2543         (itext_editor_get_start_position), (itext_editor_get_end_position),
2544         (itext_editor_iface_init), (iconvert_to_upper),
2545         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2546         (iindicable_set):
2547         * plugins/editor/text_editor.h:
2548         * plugins/editor/text_editor_cbs.c:
2549         (on_text_editor_scintilla_notify):
2550         * plugins/indent/plugin.c: (on_indent_action_activate):
2551         * plugins/language-support-cpp-java/cpp-java-assist.c:
2552         (cpp_java_assist_get_scope_context),
2553         (cpp_java_assist_get_pre_word),
2554         (cpp_java_assist_show_autocomplete),
2555         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2556         (on_editor_char_added), (on_assist_chosen):
2557         * plugins/language-support-cpp-java/plugin.c:
2558         (get_line_indentation), (skip_iter_to_previous_logical_line),
2559         (skip_preprocessor_lines), (initialize_indentation_params),
2560         (set_line_indentation), (get_line_indentation_base),
2561         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2562         (on_editor_char_inserted_java), (on_auto_indent):
2563         * plugins/macro/macro-actions.c: (match_shortcut):
2564         * plugins/macro/macro-dialog.c: (on_ok_clicked):
2565         * plugins/macro/plugin.c: (match_keyword):
2566         * plugins/search/plugin.c: (find_incremental):
2567         * plugins/search/search-replace.c: (search_and_replace),
2568         (search_start_over):
2569         * plugins/search/search-replace_backend.c:
2570         (file_buffer_new_from_te), (file_buffer_line_from_pos),
2571         (create_search_entries):
2572         * plugins/symbol-browser/plugin.c:
2573         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2574         (isymbol_manager_iface_init):
2575         * plugins/symbol-db/plugin.c:
2576         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2577         (isymbol_manager_iface_init):
2578         * plugins/tools/execute.c: (atp_output_context_construct),
2579         (atp_output_context_destroy), (atp_user_tool_execute):
2581         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2582         iterators instead of integer offsets.
2583         - Renamed original ianjuta_editor_get_position(int) to 
2584         ianjuta_editor_get_offset(). It is deprecated.
2585         - Renamed original ianjuta_editor_get_position_iter() to
2586         ianjuta_editor_get_position().
2587         - Renamed ianjuta_editor_get_cell_iter() to
2588         ianjuta_editor_get_position_from_offset()
2589         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2590         - Added new methods:
2591         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2592         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2593         ianjuta_editor_goto_end().
2594         - All relevent signals and methods converted to use iterators.
2595         - All relevent plugins fixed to use new API.
2596         - Removed ianjuta_editor_cell_get_line() because it is provided by
2597         ianjuta_editor_get_line_from_position().
2598         - Removed ianjuta_symbol_manager_get_completions_at_position()
2599         because it not used anywhere and is not right to be there.
2600         - Updated IAnjutaEditable documentation.
2602         Updated IAnjutaIterable interface:
2603         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2604         - Introduced 'end-iter' to point at the end of the list.
2605         - Updated IAnjutaIterable documentation.
2607         * plugins/Makefile.am:
2608         (Disabled sourceview plugin for now. Jhs is coming up with a patch
2609         for it soon).
2611 2008-01-22  Johannes Schmid <jhs@gnome.org>
2613         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2614         * plugins/project-import/anjuta-project-import.glade:
2615         * plugins/project-import/anjuta-project-import.plugin.in:
2616         * plugins/project-wizard/anjuta-project-wizard.glade:
2617         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2618         * plugins/project-wizard/druid.c: (npw_druid_new):
2619         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2620         
2621         Fixed #465084 – wizard instead of assistant (only string changes...)
2623 2008-01-20  Rob Bradford  <rob@openedhand.com>
2625         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2626         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2627         coming up with the solution. (Bug: #510390.)
2629 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2631         * plugins/build-basic-autotools/executer.c:
2632         Fix #502508, use anjuta_launcher to keep program output
2634         * plugins/terminal/terminal.c:
2635         Remove unused child_initizlized member
2636         Start the shell on plugin activation
2638 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2640         * plugins/debug-manager/sparse_buffer.c:
2641         Fix a crash when scrolling in the diassembly window
2643         * plugins/debug-manager/sparse_view.c:
2644         Small limit change using the same "unit" for both number
2646 2008-01-19  Naba Kumar  <naba@gnome.org>
2648         * plugins/language-support-cpp-java/cpp-java-assist.c:
2649         (cpp_java_assist_get_scope_context),
2650         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2651         instead.
2653 2008-01-19  Johannes Schmid <jhs@gnome.org>
2655         * plugins/sourceview/anjuta-editor-sourceview.glade:
2656         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2657         
2658         And even more strings...
2660 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2662         * plugins/project-wizard/templates/cpp/src/main.cc:
2663         Fix #498734, typing error in c++ project template
2665 2008-01-19  Johannes Schmid <jhs@gnome.org>
2667         * plugins/editor/text_editor.c: (text_editor_save_file):
2668         * plugins/macro/anjuta-macro.glade:
2669         * plugins/subversion/anjuta-subversion.glade:
2671         Fixed even more strings
2673 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2675         * plugins/language-support-cpp-java/cpp-java-assist.c:
2676         Fix bug #488519, remove critical warning (completion_cache == NULL
2677         is valid)
2679 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2681         * plugins/gdb/debugger.c:
2682         Enable logging of gdb communication with an environment variable
2684 2008-01-19  Naba Kumar  <naba@gnome.org>
2686         * plugins/editor/text-editor-iterable.c: (iiter_next),
2687         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2688         editor native funtions to avoid round trips.
2690 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2692         * plugins/editor/text_editor.c:
2693         Fix a bug due to the previous patch: Unable to save new file in 
2694         Scintilla
2696 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
2698         * plugins/debug-manager/disassemble.c,
2699         plugins/debug-manager/disassemble.h,
2700         plugins/debug-manager/registers.c,
2701         plugins/debug-manager/registers.h,
2702         plugins/debug-manager/memory.c,
2703         plugins/debug-manager/memory.h,
2704         plugins/debug-manager/command.c,
2705         plugins/debug-manager/command.h,
2706         plugins/debug-manager/queue.c,
2707         plugins/debug-manager/queue.h,
2708         plugins/debug-manager/breakpoints.c,
2709         plugins/debug-manager/stack_trace.c,
2710         plugins/debug-manager/threads.c,
2711         plugins/debug-manager/plugin.c,
2712         plugins/gdb/plugin.c,
2713         plugins/gdb/debugger.c,
2714         plugins/gdb/debugger.h,
2715         manuals/reference/libanjuta/libanjuta-sections.txt,
2716         manuals/reference/libanjuta/libanjuta.types,
2717         libanjuta/interfaces/libanjuta.idl:
2718         Use gulong instead of guint for addresses
2719         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2720         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2722         * plugins/gdb/anjuta-gdb.plugin.in:
2723         Remove reference to IAnjutaCpuDebugger (useless)
2725 2008-01-18  Johannes Schmid <jhs@gnome.org>
2727         * AUTHORS: Added Alexander
2729 2008-01-18  Johannes Schmid <jhs@gnome.org>
2731   Patch from: Alexander Korolyov <kilork@yandex.ru>
2733         * plugins/editor/text_editor.c: (load_from_file),
2734         (text_editor_save_file):
2735         
2736         Fixed symlinks (#510238) and file permission (#405321)
2737         handling for scintilla editor. 
2738   
2739 2008-01-17  Johannes Schmid <jhs@gnome.org>
2741         * plugins/document-manager/action-callbacks.c:
2742         (on_editor_command_select_all_activate),
2743         (on_editor_command_cut_activate),
2744         (on_editor_command_paste_activate),
2745         (on_editor_command_copy_activate),
2746         (on_editor_command_clear_activate):
2747   Resupport cut/copy/paste/clear on GtkEditables when those
2748   have focus. (Important for shortcuts to work).
2750         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2751         * plugins/document-manager/search-box.c: (on_search_activated):
2752         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2753         * plugins/patch/patch-plugin.c: (on_ok_clicked):
2754         * plugins/profiler/plugin.c: (profiler_get_data):
2755         * plugins/project-wizard/druid.c: (npw_druid_new):
2756         * plugins/project-wizard/install.c: (on_install_end_install_file):
2757         * plugins/sourceview/anjuta-editor-sourceview.glade:
2758         * plugins/subversion/anjuta-subversion.glade:
2759         * plugins/tools/anjuta-tools.glade:
2760         Various string fixes
2762 2008-01-17  Naba Kumar  <naba@gnome.org>
2764         Patch from James Liggett:
2766         * plugins/subversion/subversion-add-dialog.c:
2767         (on_subversion_add_response):
2768         * plugins/subversion/subversion-copy-dialog.c:
2769         (on_subversion_copy_response):
2770         * plugins/subversion/subversion-diff-dialog.c:
2771         (on_subversion_diff_response):
2772         * plugins/subversion/subversion-merge-dialog.c:
2773         (on_subversion_merge_response):
2774         * plugins/subversion/subversion-remove-dialog.c:
2775         (on_subversion_remove_response):
2776         * plugins/subversion/subversion-switch-dialog.c:
2777         (on_subversion_switch_response):
2778         * plugins/subversion/subversion-ui-utils.c: (check_input):
2779         * plugins/subversion/subversion-ui-utils.h:
2780         * plugins/subversion/subversion-update-dialog.c:
2781         (on_subversion_update_response):
2783         If the user doesn't enter any data for path or revision fields in
2784         certain SVN plugin dialogs, libsvn throws assertion failures and
2785         kills Anjuta. To avoid this, the validity of path and revision
2786         input data are checked before the command gets executed.
2788         Fixes Bug #509510 - Check input of some dialogs to avoid termination
2789         if user gives bad or no input
2791 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
2793         * plugins/document-manager/anjuta-docman.c:
2794         Fix #507627 memory tab stay active on debugger stop
2795         Remove two unused variables due to the previous patch
2797 2008-01-16  Johannes Schmid <jhs@gnome.org>
2799         * libanjuta/anjuta-plugin-manager.c:
2800         Fixed #508399 – When you enable a plugin, preferences don't show up
2802 2008-01-16  Rob Bradford  <rob@openedhand.com>
2804         Reviewed by: Johannes Schmid <jhs@gnome.org>
2806         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2807         (get_property_value_as_string), (set_property_value_as_string),
2808         (register_callbacks):
2809         * libanjuta/anjuta-preferences.h:
2810         Add support for both file and folder preferences (originally only
2811         folder choosers were supported. (Fixes bug: #508805.)
2813         * plugins/file-manager/file-manager.glade:
2814         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
2815         type of property.
2817 2008-01-16  Johannes Schmid <jhs@gnome.org>
2819         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2820         .glade:
2821         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2822         * src/anjuta.glade:
2823         
2824         Fixed #509875 – The "Update globale tags" button wording is incorrect
2825         Fixed #509873 – Build Autotools Preferences has excessive padding
2826         Fixed #509872 – General Information labels are incorrectly aligned
2827         Fixed #509871 – General preferences has incorrect use of colons
2828         
2829 2008-01-16  Johannes Schmid <jhs@gnome.org>
2831         * plugins/document-manager/anjuta-document-manager.glade:
2832         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2834         Fixed #509865 – Incorrect padding in the Documents settings tabs
2835         Fixed #509867 – Create button contents is mis-aligned
2836         Fixed #509869 – "Add Directory" button is not HIG complient
2838 2008-01-16  Johannes Schmid <jhs@gnome.org>
2840         * libanjuta/anjuta-preferences-dialog.c:
2841         (anjuta_preferences_dialog_add_page):
2842         
2843         Fix #509864 – No initial section selected when opening the Preferences dialog
2845 2008-01-16  Johannes Schmid <jhs@gnome.org>
2847         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
2848         Removed unused gconf_notifications
2849         
2850         * plugins/search/anjuta-search.glade:
2851         * plugins/subversion/anjuta-subversion.glade:
2852         * plugins/tools/anjuta-tools.glade:
2853         * src/anjuta-app.c: (anjuta_app_instance_init):
2854         
2855         Fixed various strings
2857 2008-01-15  Naba Kumar  <naba@gnome.org>
2859         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
2860         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
2861         file saved
2863         * plugins/symbol-browser/an_symbol_view.c:
2864         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
2865         new file saved.
2867 2008-01-15  Johannes Schmid <jhs@gnome.org>
2869         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
2870         (anjuta_profile_add_plugins_from_xml):
2871         * plugins/file-manager/file-manager.glade:
2872         Some string fixes
2873         
2874         * libanjuta/interfaces/libanjuta.idl:
2875         Fixed docs
2876                 
2877         * plugins/sourceview/Makefile.am:
2878         * plugins/sourceview/anjuta-editor-sourceview.glade:
2879         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
2880         (end_print), (print_setup), (sourceview_print),
2881         (sourceview_print_preview):
2882         * plugins/sourceview/sourceview.c: (iprint_print),
2883         (iprint_print_preview):
2884         
2885         Added printing support to GtkSourceView editor
2887 2007-01-14 Tom <tpgww@onepost.net>
2889         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2891         * plugins/document-manager/anjuta-docman.c:
2892         Fix two memory leaks added by the previous patch
2894 2008-01-14  Johannes Schmid <jhs@gnome.org>
2896         * plugins/sourceview/assist-tip.c: (assist_tip_move):
2897         * plugins/sourceview/assist-window.c: (assist_window_move):
2898         
2899         Do not use opacity
2901 2008-01-14  Rob Bradford  <rob@openedhand.com>
2903         * global-tags/Makefile.am:
2904         * global-tags/create_global_tags.sh.in:
2905         Install anjuta-tags binary into FHS policy compliant directory and
2906         update references. (Fixes bug: 509346.)
2908 2008-01-13  Naba Kumar  <naba@gnome.org>
2910         Patch from: Ritesh Khadgaray
2911         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2912         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2913         Adds export-dynamic option to LDFLAGS to project template for libglade
2914         to work for autoconnect signals.
2916 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2918         * libanjuta/anjuta-utils.c:
2919         anjuta_util_get_real_path return a string that need to be freed
2920         with g_free even if PATH_MAX is not defined
2922 2008-01-13  Andre Klapper  <a9016009@gmx.de>
2924         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
2925         to DOC_LINGUAS.
2927 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2929         * plugins/document-manager/anjuta-docman.c:
2930         Do not reopen file having escaped character (+,...) in path name
2932 2008-01-13  Naba Kumar  <naba@gnome.org>
2934         * libanjuta/interfaces/libanjuta.idl:
2935         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
2936         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
2937         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
2938         IAnjutaProjectManager::add_sources().
2940         * plugins/glade/plugin.c: (on_glade_resource_removed),
2941         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
2942         stubs for handing resources in glade file.
2944 2008-01-13  Naba Kumar  <naba@gnome.org>
2946         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
2948         * plugins/glade/plugin.c: (ifile_open): Select the first window
2949         in the glade project when it is first opened. Avoids empty glade
2950         document the first time.
2952 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
2954   Reviewed by: Johannes Schmid <jhs@gnome.org>
2956         * plugins/gtodo/callback.c: (remove_todo_item):
2957         Fix #507304 – crash in Anjuta IDE while removing done tasks
2959 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
2961         * plugins/debug-manager/anjuta-debug-manager.ui,
2962         plugins/debug-manager/plugin.c,
2963         plugins/debug-manager/start.h,
2964         plugins/debug-manager/start.c:
2965         New menu item to add extra source directories for debugger
2967 === anjuta 2.3.2 ===
2969 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
2971         * plugins/gtodo/callback.c: (remove_todo_item):
2972         Fix #507304 – crash in Anjuta IDE while removing done tasks
2974 2008-01-11  Naba Kumar  <naba@gnome.org>
2976         * configure.in: Bumped version to 2.3.2
2977         * NEWS: Updated for anjuta 2.3.2 release
2978         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
2979         not 'make tarball'
2981 2008-01-11  Johannes Schmid <jhs@gnome.org>
2983         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2984         .glade:
2985         Reverted accidently commited change
2986         
2987         * plugins/document-manager/anjuta-document-manager.glade:
2988         Fix Gtk-Critical because of broken glade file
2990 2008-01-11  Naba Kumar  <naba@gnome.org>
2992         * plugins/glade/plugin.c: (on_document_destroy),
2993         (glade_plugin_add_project): Fixed a bug where when more than one
2994         glade document is open and one is closed, it closes all the glade
2995         documents. Also it might have fixed the bug where sometimes closing
2996         the glade document leaves glade widget tree unclosed.
2998 2008-01-11  Naba Kumar  <naba@gnome.org>
3000         * libanjuta/Makefile.am: Install glade3 files in own prefix to
3001         prevent install errors when not installed as root (then the files
3002         are only useful when glade-3 is installed in the same prefix, but it
3003         doesn't harm anjuta runtime).
3005         * plugins/sourceview/sourceview.c: Commented use of a file
3006         not currently distributed.
3008 2008-01-10  Naba Kumar  <naba@gnome.org>
3010         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3011         nothing to translate in it.
3013 2008-01-10  Johannes Schmid <jhs@gnome.org>
3015         * plugins/project-wizard/templates/gnome.wiz:
3016         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3017         * plugins/project-wizard/templates/gnome/src/main.c:
3018         * plugins/project-wizard/templates/translatable-strings.h:
3019         
3020         Fixed #508497 and added a new chooser to select whether to use
3021         libglade or not.
3023 2008-01-10  Johannes Schmid <jhs@gnome.org>
3025         Patch from Tom <tpgww@onepost.net>:
3027         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3028         (anjuta_util_glist_path_dedup):
3029         * libanjuta/anjuta-utils.h:
3030         
3031         Give the method a proper prefixed name
3032         
3033         * plugins/document-manager/action-callbacks.c:
3034         (get_current_popup_active),
3035         (on_editor_command_select_all_activate),
3036         (on_editor_command_cut_activate),
3037         (on_editor_command_paste_activate),
3038         (on_editor_command_copy_activate),
3039         (on_editor_command_clear_activate), (on_show_search),
3040         (on_repeat_quicksearch):        
3041         * plugins/document-manager/action-callbacks.h:
3042         * plugins/document-manager/anjuta-docman.c:
3043         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3044         (anjuta_docman_goto_file_line_mark),
3045         (anjuta_docman_get_full_filename):
3046         * plugins/document-manager/anjuta-docman.h:
3047         * plugins/document-manager/anjuta-document-manager.ui:
3048         * plugins/document-manager/plugin.c:
3049         (update_document_ui_interface_items):
3050         
3051         Better way to fix the popup-menu items (Cut/Copy/Paste)
3052         and various clean-ups.
3053         
3054         * plugins/document-manager/search-box.c: (on_document_changed),
3055         (search_box_fill_search_focus):
3056         * plugins/document-manager/search-box.h:
3057         * plugins/search/plugin.c:
3058         
3059         Add a menu item to repeat the quick search
3061 2008-01-10  Johannes Schmid <jhs@gnome.org>
3063         * plugins/language-support-cpp-java/cpp-java-assist.c:
3064         (on_assist_chosen):
3065         
3066         Fixed #508424 – Auto complete: previous char was removed when 
3067         pre TAB to auto complete.
3069 2008-01-10  Johannes Schmid <jhs@gnome.org>
3071         Patch from: James Ligett:
3073         * plugins/profiler/gprof-call-graph-view.c:
3074         (gprof_call_graph_view_create_columns):
3075         * plugins/profiler/gprof-flat-profile-view.c:
3076         (gprof_flat_profile_view_create_columns):
3077         
3078         Fixed translation issues (#496833)
3080 2008-01-10 Johannes Schmid <jhs@gnome.org>
3082         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
3084         * plugins/gtodo/gtodo.c: (category_manager_add_item):
3085         Fix #460390 – Changing categories while edinting something
3087 2008-01-09  Naba Kumar  <naba@gnome.org>
3089         * libanjuta/anjuta-plugin-manager.c:
3090         (anjuta_plugin_manager_activate_plugins): Commented dead code and
3091         fixed a leak.
3093         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
3094         corruption reported in bug #507491. Potentially fixes too.
3096 2008-01-09  Johannes Schmid <jhs@gnome.org>
3098         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
3100         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3101         Fix bug #505205 completely
3102         
3103         * AUTHORS: Added Bolesław
3105 2008-01-08  Johannes Schmid <jhs@gnome.org>
3107         * plugins/document-manager/action-callbacks.c:
3108         (on_editor_command_cut_activate),
3109         (on_editor_command_paste_activate),
3110         (on_editor_command_copy_activate),
3111         (on_editor_command_clear_activate):
3112         
3113         Fixed editor popup menu (Cut, Copy, Paste)
3115 2008-01-08  Johannes Schmid <jhs@gnome.org>
3117         * plugins/sourceview/sourceview.c: (autodetect_language):
3118         Fixed a crash when creating a new file
3120 2008-01-08  Johannes Schmid <jhs@gnome.org>
3122         Patch by <bolekk@gmail.com> (GHOP Student)
3124         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3125         Fix bug #505205
3127 2008-01-08  Naba Kumar  <naba@gnome.org>
3129         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
3130         * libanjuta/anjuta-plugin-manager.c:
3131         (anjuta_plugin_manager_select),
3132         (anjuta_plugin_manager_activate_plugins):
3133         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3134         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
3135         (on_create_submenu), (create_open_with_submenu):
3136         * src/about.c: (on_about_plugin_activate),
3137         (about_create_plugins_submenu): Use translated version of get_string()
3138         API in AnjutaDescription for translatable properties. Fixes bug #496833
3139         comment #18.
3141 2008-01-07  Johannes Schmid <jhs@gnome.org>
3143         * plugins/build-basic-autotools/executer.c: (execute_program):
3144         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3145         * plugins/debug-manager/anjuta-debug-manager.glade:
3146         * plugins/debug-manager/locals.c: (create_locals_gui):
3147         * plugins/file-loader/plugin.c: (on_create_submenu):
3148         * plugins/gtodo/main.h:
3149         * plugins/gtodo/preferences.c: (preferences_widget):
3150         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3151         * plugins/tools/anjuta-tools.glade:
3152         * plugins/tools/execute.c: (atp_output_context_print):
3153         * src/main.c:
3154         
3155                 Another bunch of i18n fixes (#496833)
3157 2008-01-07  Johannes Schmid <jhs@gnome.org>
3159         * plugins/build-basic-autotools/build-basic-autotools.c:
3160         (on_build_terminated):
3161         * plugins/gtodo/interface.c: (set_read_only):
3162         * plugins/project-manager/plugin.c: (confirm_removal),
3163         (on_popup_add_to_project):
3164         * plugins/subversion/anjuta-subversion.glade:
3165         * plugins/tools/execute.c: (atp_output_context_print_result):
3166         
3167         Fixed some strings from #496833
3169 2008-01-07  Johannes Schmid <jhs@gnome.org>
3171         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3172         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3173         .in:
3174         * plugins/language-support-cpp-java/plugin.c: (install_support),
3175         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
3176         Added basic Vala support
3177         
3178         * plugins/sourceview/sourceview.c: (autodetect_language):
3179         Fixed mime-type detection
3181 2008-01-06  Massimo Cora'  <maxcvs@email.it>
3183   Reviewed by: Johannes Schmid <jhs@gnome.org>
3185         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
3186         (value_removed_current_editor), (symbol_db_activate),
3187         (symbol_db_deactivate):
3188         * plugins/symbol-db/symbol-db-engine.c:
3189         (symbol_db_engine_get_global_members_filtered):
3190         * plugins/symbol-db/symbol-db-view.c:
3191         (do_add_child_symbol_to_view), (prepare_for_adding),
3192         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
3193         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
3194         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
3195         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
3196         (sdb_view_init), (sdb_view_finalize),
3197         (sdb_view_build_and_display_base_tree):
3198         * plugins/symbol-db/symbol-db-view.h:
3199         added controls to expand Global tab nodes in a non-freezing way.
3200         Fixed also some little bugs always on global-tab.
3202 2008-01-06  Naba Kumar  <naba@gnome.org>
3204         Patches from James Liggett:
3205         * plugins/profiler/gprof-call-graph-view.c:
3206         (gprof_call_graph_view_create_columns):
3207         * plugins/profiler/gprof-flat-profile-view.c:
3208         (gprof_flat_profile_view_create_columns):
3209         * plugins/profiler/gprof-function-call-tree-view.c:
3210         (gprof_function_call_tree_view_create_columns): Made all
3211         of the columns resizable and reorderable.
3213 2008-01-06  Johannes Schmid <jhs@gnome.org>
3215         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3216         (anjuta_launcher_check_password_real),
3217         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3218         (anjuta_launcher_scan_pty),
3219         (anjuta_launcher_disable_password_check):
3220         * libanjuta/anjuta-launcher.h:
3221         Added disable_password_check for stream where it does not make sense 
3222         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
3223         that sometimes occur in symbol-db plugin
3224         
3225         * plugins/file-manager/file-model.c:
3226         (file_model_cancel_expand_idle):
3227         Fixed removing of idle source
3228         
3229         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
3230         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
3231         
3232         Fixed #348854 – invisible cursor in certain themes
3234 2008-01-06  Naba Kumar  <naba@gnome.org>
3236         * libanjuta/anjuta-preferences.c:
3237         (anjuta_preferences_register_property_custom): Fixed a crash bug on
3238         closing preferences dialog due to patch in bug #507300
3240 2008-01-06  Naba Kumar  <naba@gnome.org>
3242         * plugins/language-support-cpp-java/cpp-java-assist.c:
3243         (on_assist_chosen):
3244         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3245         * plugins/search/search-replace_backend.c: (create_search_entries):
3246         Added missing unrefs.
3248 2008-01-06  Johannes Schmid <jhs@gnome.org>
3250         * plugins/debug-manager/variable.c: (get_hovered_word):
3251   Add a g_object_unref()  
3252         
3253         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
3254         (on_sourceview_hover_leave):
3255         Fixed hover and editor interface to make hover in debugger work
3257 2008-01-06  Naba Kumar  <naba@gnome.org>
3259         * plugins/editor/text-editor.c: Whitespaces fixes.
3260         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
3261         DEBUG_PRINT instead of g_message.
3263 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
3265         * plugins/debug-manager/breakpoints.c:
3266         Fix #507441: Disable all breakpoints doesn't work
3267         Fix #507444: Enable Breakpoint menu item doesn't change name
3269 2008-01-05  Naba Kumar  <naba@gnome.org>
3271         * manuals/reference/libanjuta/libanjuta.types: Renamed
3272         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
3274 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3276         * plugins/debug-manager/variable.c:
3277         Update variable display to use IAnjutaIterable instead of position
3279         * plugins/editor/text_editor_cbs.c,
3280         plugins/editor/text_editor.c:
3281         Fix Gtk critical warnings when a hover signal is emitted
3282         Fix get_text_iter in Scintilla (range should include last character)
3283         
3284 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3286         * plugins/debug-manager/debug_tree.c,
3287         plugins/debug-manager/debug_tree.h,
3288         plugins/debug-manager/watch.c,
3289         plugins/debug-manager/command.c,
3290         plugins/debug-manager/queue.c,
3291         plugins/gdb/plugin.c,
3292         plugins/gdb/debugger.c,
3293         plugins/gdb/debugger.h,
3294         libanjuta/interfaces/libanjuta.idl:
3295         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
3297 2008-01-05  Naba Kumar  <naba@gnome.org>
3299         * plugins/valgrind/plugin.c: Removed stock icon open/save from
3300         menus to avoid conflict with file open/save. Fixes bug #507455
3302 2008-01-05  Johannes Schmid <jhs@gnome.org>
3304         * configure.in:
3305         Conditionally depend on gtksourceview2 >= 2.1.0
3306         
3307         * libanjuta/interfaces/libanjuta.idl:
3308         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
3309         iterators instead of positions
3310         
3311         * plugins/debug-manager/threads.c:
3312         Fixed a warnings by including gnome-vfs properly
3313         
3314         * plugins/debug-manager/variable.c: (get_hovered_word),
3315         (on_hover_over):
3316         Updated to changes in IAnjutaEditorHover/Selection
3317         
3318         * plugins/document-manager/action-callbacks.c:
3319         (on_editor_command_upper_case_activate),
3320         (on_editor_command_lower_case_activate):
3321         * plugins/document-manager/search-box.c: (on_incremental_search),
3322         (on_search_activated):
3323         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
3324         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
3325         (iselection_get_start), (iselection_get_end),
3326         (iselection_iface_init), (ihover_display), (ihover_iface_init):
3327         * plugins/editor/text_editor_cbs.c:
3328         (on_text_editor_scintilla_notify):
3329         
3330         Updated to changes in IAnjutaEditorHover/Selection and updated editor
3331         interface of scintilla editor.
3332         
3333         * plugins/language-manager/languages.xml:
3334         * plugins/language-manager/plugin.c:
3335         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
3336         Added chdr to C language files and some DEBUG_PRINTs
3337         
3338         * plugins/language-support-cpp-java/cpp-java-assist.c:
3339         (on_assist_chosen):
3340         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3341         * plugins/search/plugin.c: (find_incremental):
3342         * plugins/search/search-replace.c: (search_and_replace):
3343         * plugins/search/search-replace_backend.c: (create_search_entries):
3344                 Adapted to changed interfaces
3346         * plugins/sourceview/Makefile.am:
3347         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
3348         (set_uri), (anjuta_document_save):
3349         * plugins/sourceview/anjuta-editor-sourceview.glade:
3350         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3351         (anjuta_view_key_press_event):
3352         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3353         * plugins/sourceview/sourceview-cell.c:
3354         (sourceview_cell_instance_init), (sourceview_cell_finalize),
3355         (icell_get_line), (icell_get_attribute), (icell_iface_init):
3356         * plugins/sourceview/sourceview-prefs.c: (get_bool),
3357         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3358         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3359         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3360         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3361         * plugins/sourceview/sourceview-private.h:
3362         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3363         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3364         (on_document_loaded), (sourceview_instance_init),
3365         (sourceview_dispose), (sourceview_finalize),
3366         (sourceview_create_markers), (sourceview_new),
3367         (ifile_savable_save), (ieditor_get_tab_size),
3368         (ieditor_set_tab_size), (ieditor_set_use_spaces),
3369         (ieditor_set_auto_indent), (ieditor_goto_line),
3370         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3371         (iselect_block), (iselect_set), (iselect_get_start),
3372         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3373         (imark_unmark), (imark_is_marker_set),
3374         (imark_location_from_handle), (imark_delete_all_markers),
3375         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3376         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3377         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3378         (ilanguage_get_supported_languages), (autodetect_language),
3379         (ilanguage_set_language), (iassist_show_tips),
3380         (on_sourceview_hover_leave), (on_sourceview_hover_over),
3381         (ihover_display), (ihover_iface_init):
3382         
3383         Use GtkSourceView 2.1.x:
3384         * New mark interface
3385         * Fixed #486724 and #488615
3386         * Implemented hover interface
3387         * Adapted to changed interfaces
3389 2008-01-04  Rob Bradford  <rob@o-hand.com>
3391         Reviewed by Naba Kumar  <naba@gnome.org>:
3392         * libanjuta/anjuta-preferences.c:
3393         (anjuta_preferences_register_property_custom):
3394         Unregister preferences for custom preferences when the widget is
3395         destroyed.
3397 2008-01-03  Johannes Schmid <jhs@gnome.org>
3399         * plugins/file-manager/file-model.c: (file_model_row_expanded),
3400         (file_model_row_collapsed):
3401   Fixed the too method to take a correct data argument
3403 2008-01-02  Johannes Schmid <jhs@gnome.org>
3405         * plugins/document-manager/anjuta-docman.c:
3406         (anjuta_docman_add_document), (anjuta_docman_remove_document):
3407         ref and unref correctly to silence a Gtk+ critical
3409 2008-01-01  Johannes Schmid <jhs@gnome.org>
3411         * plugins/editor/text_editor.c: (itext_editor_get_text):
3412         Fixed #506740 – ianjuta_editor_get_text crash if request 
3413         text past the buffer length
3415 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
3417         * plugins/debug-manager/utilities.c,
3418         plugins/debug-manager/utilities.h,
3419         plugins/debug-manager/breakpoints.c:
3420         Move get_current_editor function in utilities.c
3422         * plugins/debug-manager/plugin.c,
3423         plugins/debug-manager/debug_tree.c,
3424         plugins/debug-manager/debug_tree.h,
3425         plugins/debug-manager/watch.c,
3426         plugins/debug-manager/watch.h,
3427         plugins/debug-manager/locals.c,
3428         plugins/debug-manager/locals.h,
3429         (added) plugins/debug-manager/variable.c,
3430         (added) plugins/debug-manager/variable.h,
3431         plugins/debug-manager/Makefile.am:
3432         Use hover interface to display variable value
3434 2007-12-31  Johannes Schmid <jhs@gnome.org>
3436         * libanjuta/Makefile.am:
3437         Only install glade catalog files if glade-3 is available
3438         (Fixes #506269 and #500296)
3440 2007-12-30  Johannes Schmid <jhs@gnome.org>
3442         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3443         (set_property_value_as_string), (register_callbacks):
3445   Fixed GtkFileChooserButton preferences to also work when only the combo
3446   changes without a dialog being open.
3448 2007-12-29  Johannes Schmid <jhs@gnome.org>
3450         * plugins/editor/Makefile.am:
3451         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3453 2007-12-29  Johannes Schmid <jhs@gnome.org>
3455         * plugins/devhelp/plugin.c: (devhelp_activate):
3456         Fixed #498986 - Anjuta-2.3.0 fails to build
3458 2007-12-29  Johannes Schmid <jhs@gnome.org>
3460         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3461         * plugins/debug-manager/plugin.c:
3462         (on_run_to_cursor_action_activate):
3463         * plugins/document-manager/anjuta-docman.c:
3464         (anjuta_docman_goto_file_line_mark):
3465         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3466         (value_removed_current_editor):
3467         
3468         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3469         all those to value_added_current_document...
3471         * plugins/editor/anjuta-editor-scintilla.glade:
3472         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3473         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3475 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3477   * plugins/symbol-db/plugin.c: (on_importing_project_end),
3478   (symbol_db_activate), (symbol_db_deactivate),
3479   (symbol_db_instance_init), (isymbol_manager_get_parents):
3480   * plugins/symbol-db/plugin.h:
3481   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3482   * plugins/symbol-db/symbol-db-engine.c:
3483   (symbol_db_engine_get_global_members_filtered):
3484   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3485   (on_symbol_inserted):
3486   Filtered out static functions on global-tab. E.g. when flag
3487   is_file_scope = 1 we won't add entries there.
3488   Fixed a little bug on 'Global'->'Vars/Others' node too.
3490 2007-12-28  Johannes Schmid <jhs@gnome.org>
3492   * libanjuta/anjuta-launcher.c:
3493   Fixed a silly (and completely useless) memory corruption that probably 
3494   only occured at a few race conditions though I wonder why it did not 
3495         happen more often
3497 2007-12-28  Johannes Schmid <jhs@gnome.org>
3498         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3499         * plugins/debug-manager/plugin.c: (set_program_counter):
3500         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3501         * plugins/debug-manager/start.c: (get_source_directories):
3502         * plugins/debug-manager/threads.c: (on_info_thread),
3503         (on_list_thread):
3504         * plugins/file-manager/file-model.c: (file_model_set_property):
3505         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3506         * plugins/tools/editor.c: (on_editor_response):
3507         
3508         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3509         
3510         * plugins/document-manager/plugin.c: (update_title),
3511         (value_added_project_root_uri):
3512         * plugins/document-manager/plugin.h:
3513         Shorten down the title bar if the current path is inside the opened project
3515 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3517         reviewed by: Johannes Schmid <jhs@gnome.org>
3519         * plugins/project-wizard/templates/java/project.anjuta:
3520         * plugins/project-wizard/templates/mkfile/project.anjuta:
3521         * plugins/project-wizard/templates/python/project.anjuta:
3522         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
3523         let new projects use new SymbolDB plugin.
3524         
3525         * plugins/symbol-browser/images/Makefile.am:
3526         added some images taken from MonoDevelop project.
3527         
3528         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3529         (goto_file_line), (on_importing_project_end), (project_root_added),
3530         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3531         (isymbol_manager_search):
3532         Added project-updating feature when opening a project with some files
3533   modified externally [e.g. a svn up].
3534         
3535         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3536         (sdb_engine_iterator_node_instance_init),
3537         (sdb_engine_iterator_node_finalize),
3538         (symbol_db_engine_iterator_node_set_conversion_hash):
3539         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3540         * plugins/symbol-db/symbol-db-engine-iterator.c:
3541         (symbol_db_engine_iterator_new):
3542         * plugins/symbol-db/symbol-db-engine-iterator.h:
3543          Moved Hash table initialization into the engine. This proxies and
3544   speeds up the process of creation and iteration of a GdaDataModel.
3545         
3546         * plugins/symbol-db/symbol-db-engine.c:
3547         (sdb_engine_ctags_output_thread),
3548         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3549         (sdb_engine_scan_files_1), (sdb_engine_init),
3550         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3551         (symbol_db_engine_add_new_workspace),
3552         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3553         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3554         (symbol_db_engine_get_sym_type_conversion_hash),
3555         (symbol_db_engine_update_files_symbols),
3556         (symbol_db_engine_update_project_symbols),
3557         (symbol_db_engine_update_buffer_symbols),
3558         (symbol_db_engine_get_class_parents),
3559         (symbol_db_engine_get_global_members_filtered),
3560         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3561         (symbol_db_engine_get_scope_members_by_symbol_id),
3562         (symbol_db_engine_get_scope_members),
3563         (symbol_db_engine_get_current_scope),
3564         (symbol_db_engine_get_file_symbols),
3565         (symbol_db_engine_get_symbol_info_by_id),
3566         (symbol_db_engine_find_symbol_by_name_pattern),
3567         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3568         * plugins/symbol-db/symbol-db-engine.h:
3569         * plugins/symbol-db/symbol-db-view-locals.c:
3570         (sdb_view_locals_get_iter_from_row_ref),
3571         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3572         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3573         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3574         Changes on some queries fuctions and some fixes. Added *_filtered
3575   functions.
3576         
3577         * plugins/symbol-db/symbol-db-view.c:
3578         (do_add_child_symbol_to_view), (add_new_waiting_for),
3579         (prepare_for_adding), (on_symbol_inserted),
3580         (do_recurse_subtree_and_remove), (on_symbol_removed),
3581         (sdb_view_do_add_hidden_dummy_child),
3582         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3583         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3584         (sdb_view_locals_create_new_store), (sdb_view_init),
3585         (sdb_view_finalize), (sdb_view_class_init),
3586         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3587         (symbol_db_view_get_pixbuf),
3588         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3589         New display for global tags. This is the definitive version, bugs apart.
3590         
3591         * plugins/symbol-db/tables.sql:
3592         fixed typo.
3594 2007-12-27  Naba Kumar  <naba@gnome.org>
3596         * libanjuta/interfaces/libanjuta.idl:
3597         * plugins/editor/aneditor-priv.h:
3598         * plugins/editor/aneditor.cxx:
3599         * plugins/editor/text_editor.c: (text_editor_instance_init),
3600         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3601         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3602         * plugins/editor/text_editor.h:
3603         * plugins/editor/text_editor_cbs.c:
3604         (on_text_editor_scintilla_notify):
3606         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3607         related code in AnEditor. Fixed some compilation warnings.
3609 2007-12-26  Naba Kumar  <naba@gnome.org>
3611         * Changelog: Fixed indentation.
3613 2007-12-25  Naba Kumar  <naba@gnome.org>
3615         * plugins/editor/Makefile.am:
3616         * plugins/editor/editor.glade:
3617         * plugins/editor/plugin.c:
3618         * plugins/editor/style-editor.c:
3619         * plugins/sourceview/Makefile.am:
3620         * plugins/sourceview/plugin.c:
3621         * plugins/sourceview/sourceview.glade:
3622         * plugins/valgrind/Makefile.am:
3624         Renamed glade files to anjuta-editor-* to give name space for the
3625         schema files (because they are installed in system directory).
3627         * scripts/build-schemas.mk: Install the schemas files also (need for
3628         binary package installation/uninstallation).
3630 2007-12-25  Johannes Schmid <jhs@gnome.org>
3632         * plugins/language-support-cpp-java/plugin.c:
3633         (set_indentation_param_vim):
3634         
3635         Support some more vim modeline commands and shortcuts (#504331)
3637 2007-12-25  Johannes Schmid <jhs@gnome.org>
3639         Patches from James Liggett:
3640         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3641         (anjuta_vcs_status_tree_view_init):
3642         * plugins/subversion/subversion-commit-dialog.c:
3643         (subversion_commit_dialog):
3644         * plugins/subversion/subversion-diff-dialog.c:
3645         (on_subversion_diff_response):
3646         * plugins/subversion/subversion-log-dialog.c:
3647         (on_log_view_selected_button_clicked),
3648         (on_log_diff_selected_button_clicked),
3649         (on_log_diff_previous_button_clicked):
3650         * plugins/subversion/subversion-resolve-dialog.c:
3651         (subversion_resolve_dialog):
3652         * plugins/subversion/subversion-revert-dialog.c:
3653         (subversion_revert_dialog):
3654         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3655         (pulse_progress_bar), (hide_pulse_progress_bar),
3656         (disconnect_data_arrived_signals),
3657         (cancel_data_arrived_signal_disconnect):
3658         * plugins/subversion/subversion-ui-utils.h:
3659         
3660         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3661         #505237 – Sort list of modified files
3663 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
3665         * plugins/gdb/debugger.c:
3666         Fix bug #491301: Inspecting a variable opens a bad focus dialog
3668 2007-12-23  Johannes Schmid <jhs@gnome.org>
3670         * plugins/language-support-cpp-java/plugin.c:
3671         (set_indentation_param_emacs), (set_indentation_param_vim),
3672         (parse_mode_line_emacs), (parse_mode_line_vim),
3673         (extract_mode_line), (initialize_indentation_params):
3675         Added (basic) support for vim modelines (#504331)
3677         * plugins/message-view/message-view.c: (message_view_next),
3678         (message_view_previous):
3679         
3680         Fixed next/previous message
3682 2007-12-23  Johannes Schmid <jhs@gnome.org>
3684         * libanjuta/anjuta-ui.h:
3685         Check for != NULL before unref'ing pixbuf (related to #497878)
3686         
3687         * plugins/devhelp/plugin.c: (register_stock_icons):
3688         * plugins/document-manager/anjuta-docman.c:
3689         (anjuta_docman_add_document):
3690         * plugins/glade/plugin.c: (on_close_activated),
3691         (register_stock_icons), (on_session_save),
3692         (glade_plugin_add_project):
3693         
3694         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3695         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3696         
3697         * plugins/language-support-cpp-java/plugin.c:
3698         (register_stock_icons):
3699         Fixed stock icon registration macros
3701 2007-12-23  Johannes Schmid <jhs@gnome.org>
3703         * global-tags/Makefile.am:
3704         * launcher/Makefile.am:
3705         * libanjuta/Makefile.am:
3706         * libegg/Makefile.am:
3707         * manuals/anjuta-faqs/Makefile.am:
3708         * manuals/anjuta-manual/Makefile.am:
3709         * manuals/reference/libanjuta/Makefile.am:
3710         * plugins/build-basic-autotools/Makefile.am:
3711         * plugins/class-gen/Makefile.am:
3712         * plugins/class-inheritance/Makefile.am:
3713         * plugins/cvs-plugin/Makefile.am:
3714         * plugins/debug-manager/Makefile.am:
3715         * plugins/devhelp/Makefile.am:
3716         * plugins/document-manager/Makefile.am:
3717         * plugins/editor/Makefile.am:
3718         * plugins/editor/scintilla/Makefile.am:
3719         * plugins/editor/scintilla/include/Makefile.am:
3720         * plugins/file-loader/Makefile.am:
3721         * plugins/file-manager/Makefile.am:
3722         * plugins/file-wizard/Makefile.am:
3723         * plugins/gdb/Makefile.am:
3724         * plugins/glade/Makefile.am:
3725         * plugins/gtodo/Makefile.am:
3726         * plugins/gvim/Makefile.am:
3727         * plugins/indent/Makefile.am:
3728         * plugins/language-manager/Makefile.am:
3729         * plugins/language-support-cpp-java/Makefile.am:
3730         * plugins/macro/Makefile.am:
3731         * plugins/message-view/Makefile.am:
3732         * plugins/patch/Makefile.am:
3733         * plugins/profiler/Makefile.am:
3734         * plugins/project-import/Makefile.am:
3735         * plugins/project-manager/Makefile.am:
3736         * plugins/project-wizard/Makefile.am:
3737         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3738         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3739         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3740         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3741         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3742         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3743         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3744         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3745         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3746         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3747         * plugins/sample1/Makefile.am:
3748         * plugins/search/Makefile.am:
3749         * plugins/sourceview/Makefile.am:
3750         * plugins/subversion/Makefile.am:
3751         * plugins/symbol-browser/Makefile.am:
3752         * plugins/symbol-db/Makefile.am:
3753         * plugins/symbol-db/test/Makefile.am:
3754         * plugins/terminal/Makefile.am:
3755         * plugins/tools/Makefile.am:
3756         * plugins/valgrind/Makefile.am:
3757         * src/Makefile.am:
3758         * tagmanager/Makefile.am:
3759         
3760         Replaces the deprecated "INCLUDES" in all Makefile.am's with
3761         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
3762         warnings from illigel C++ compiler flags.
3764 2007-12-23  Johannes Schmid <jhs@gnome.org>
3766         Patch from Tom <tpgww@onepost.net>:
3767   
3768         * plugins/document-manager/anjuta-docman.c:
3769         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
3770         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
3771         (anjuta_docman_instance_init), (on_notebook_switch_page),
3772         (anjuta_docman_grab_text_focus):
3773         * plugins/document-manager/plugin.c: (on_document_added),
3774         (on_window_key_press_event), (on_window_key_release_event):
3775         
3776         Some more document-manager code cleanups and fixes.
3778 2007-12-23  Massimo Cora'  <maxcvs@email.it>
3780         * plugins/symbol-db/plugin.c: (register_stock_icons),
3781         (value_added_current_editor), (value_removed_current_editor),
3782         (on_importing_project_end), (project_root_removed):
3783         added controls to clean/populate GtkTreeView(s) on projects unload/load.
3785         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3786         (symbol_db_engine_get_file_db_path):
3787         fixed a useless warning.
3789         * plugins/symbol-db/symbol-db-view-locals.c:
3790         (traverse_free_waiting_for), (file_view_status_destroy),
3791         (sdb_view_locals_create_new_store), (traverse_files_view_status),
3792         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3793         (sdb_view_locals_finalize), (on_symbol_inserted),
3794         (symbol_db_view_locals_recv_signals_from_engine),
3795         (symbol_db_view_locals_update_list):
3796         more speed on editors switching. GtkTreeStore caching method implemented.
3797         Fixed compiler warnings and a little memory leak.
3799         * plugins/symbol-db/symbol-db-view-locals.h:
3800         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3801         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3802         (on_scan_end), (on_symbol_inserted),
3803         (sdb_view_locals_create_new_store), (sdb_view_init),
3804         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
3805         * plugins/symbol-db/symbol-db-view.h:
3806         fixed some crashers. Now project loading/populating should be quite quick.
3808 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3810         * plugins/debug-manager/command.c,
3811         plugins/debug-manager/queue.c:
3812         Take care of command return value (FALSE is an error)
3814 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3816         * plugins/debug-manager/anjuta-debug-manager.glade,
3817         plugins/debug-manager/breakpoints.c:
3818         Remove address, condition and pass breakpoint column if not supported
3819         Fix clear all remove_all to avoid an endless loop if a breakpoint
3820         cannot be removed
3822 2007-12-17  Johannes Schmid <jhs@gnome.org>
3824         Patch from Tom <tpgww@onepost.net> (with some changes):
3826         * plugins/document-manager/action-callbacks.c: (on_open_activate),
3827         (on_save_as_activate), (on_save_all_activate),
3828         (on_close_file_activate), (on_close_all_file_activate),
3829         (on_reload_file_activate), (on_editor_command_clear_activate),
3830         (on_transform_eolchars1_activate), (on_comment_block),
3831         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
3832         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3833         (on_editor_linenos1_activate), (on_editor_markers1_activate),
3834         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
3835         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
3836         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
3837         (on_zoom_out_text_activate):
3838         * plugins/document-manager/action-callbacks.h:
3839         * plugins/document-manager/anjuta-docman.c:
3840         (on_notebook_page_close_button_click),
3841         (on_notebook_page_close_button_enter),
3842         (on_notebook_page_close_button_leave),
3843         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
3844         (anjuta_docman_page_init), (anjuta_docman_page_new),
3845         (on_open_filesel_response), (create_file_open_dialog_gui),
3846         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
3847         (anjuta_docman_instance_init), (on_notebook_switch_page),
3848         (on_document_destroy), (anjuta_docman_add_editor),
3849         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3850         (anjuta_docman_set_current_document),
3851         (anjuta_docman_goto_file_line_mark), (get_real_path),
3852         (anjuta_docman_get_full_filename),
3853         (anjuta_docman_delete_all_markers),
3854         (anjuta_docman_delete_all_indicators),
3855         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3856         (anjuta_docman_order_tabs):
3857         * plugins/document-manager/anjuta-docman.h:
3858         * plugins/document-manager/file_history.c: (an_hist_file_new),
3859         (an_file_history_push), (an_file_history_dump):
3860         * plugins/document-manager/file_history.h:
3861         * plugins/document-manager/plugin.c: (update_title),
3862         (value_removed_project_root_uri),
3863         (update_document_ui_interface_items), (menu_name_compare),
3864         (on_document_added), (on_document_changed),
3865         (on_window_key_press_event), (on_window_key_release_event),
3866         (on_session_save):
3867         * plugins/document-manager/search-box.c: (on_document_changed),
3868         (on_goto_activated), (search_box_init), (search_box_new):
3869         * plugins/document-manager/search-box.h:
3871         Yet more code cleanups
3872         Save glade files correctly in session
3873         Use new tooltip API if available
3874         Sort notebook pages when session is restored (needs work)
3876 2007-12-16  Johannes Schmid <jhs@gnome.org>
3878         * plugins/document-manager/anjuta-docman.c:
3879         (anjuta_docman_add_document):
3880         
3881         Present correct widget with anjuta_shell_present_widget(). This got wrong when
3882         the new search bar was introduced.
3884 2007-12-12  Johannes Schmid <jhs@gnome.org>
3885   
3886         Patch from  Tom <tpgww@onepost.net>:
3887         (#485233 – another bunch of docman cleanups)
3888   
3889         * libanjuta/interfaces/libanjuta.idl:
3890         * plugins/document-manager/action-callbacks.c:
3891         (get_current_document), (get_current_focus_widget),
3892         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
3893         (on_close_file_activate), (on_close_all_file_activate),
3894         (on_reload_file_activate), (on_print_activate),
3895         (on_print_preview_activate),
3896         (on_editor_command_upper_case_activate),
3897         (on_editor_command_lower_case_activate),
3898         (on_editor_command_eol_crlf_activate),
3899         (on_editor_command_eol_lf_activate),
3900         (on_editor_command_eol_cr_activate),
3901         (on_editor_command_select_all_activate),
3902         (on_editor_command_select_to_brace_activate),
3903         (on_editor_command_select_block_activate),
3904         (on_editor_command_match_brace_activate),
3905         (on_editor_command_undo_activate),
3906         (on_editor_command_redo_activate),
3907         (on_editor_command_cut_activate),
3908         (on_editor_command_paste_activate),
3909         (on_editor_command_copy_activate),
3910         (on_editor_command_clear_activate),
3911         (on_editor_command_close_folds_all_activate),
3912         (on_editor_command_open_folds_all_activate),
3913         (on_editor_command_toggle_fold_activate),
3914         (on_editor_command_bookmark_toggle_activate),
3915         (on_editor_command_bookmark_first_activate),
3916         (on_editor_command_bookmark_next_activate),
3917         (on_editor_command_bookmark_prev_activate),
3918         (on_editor_command_bookmark_last_activate),
3919         (on_editor_command_bookmark_clear_activate),
3920         (on_transform_eolchars1_activate), (on_comment_block),
3921         (on_comment_box), (on_comment_stream),
3922         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3923         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
3924         (on_force_hilite_activate), (on_swap_activate),
3925         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3926         * plugins/document-manager/action-callbacks.h:
3927         * plugins/document-manager/anjuta-docman.c:
3928         (on_notebook_page_close_button_click),
3929         (on_notebook_page_close_button_enter),
3930         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
3931         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
3932         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
3933         (on_open_filesel_response), (anjuta_docman_open_file),
3934         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3935         (anjuta_docman_dispose), (anjuta_docman_instance_init),
3936         (anjuta_docman_class_init), (anjuta_docman_new),
3937         (on_notebook_switch_page), (on_document_save_point),
3938         (on_document_destroy), (anjuta_docman_add_editor),
3939         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3940         (anjuta_docman_set_popup_menu),
3941         (anjuta_docman_get_current_focus_widget),
3942         (anjuta_docman_get_page_for_document),
3943         (anjuta_docman_get_current_document),
3944         (anjuta_docman_set_current_document),
3945         (anjuta_docman_goto_file_line),
3946         (anjuta_docman_goto_file_line_mark),
3947         (anjuta_docman_get_full_filename),
3948         (anjuta_docman_present_notebook_page),
3949         (anjuta_docman_update_page_label),
3950         (anjuta_docman_delete_all_markers),
3951         (anjuta_docman_delete_all_indicators),
3952         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3953         (do_ordertab1), (anjuta_docman_order_tabs),
3954         (anjuta_docman_set_editor_properties),
3955         (anjuta_docman_get_document_for_path),
3956         (anjuta_docman_get_all_doc_widgets):
3957         * plugins/document-manager/anjuta-docman.h:
3958         * plugins/document-manager/editor-tooltips.c:
3959         * plugins/document-manager/plugin.c: (update_title),
3960         (update_document_ui_enable_all), (update_document_ui_disable_all),
3961         (update_document_ui_save_items),
3962         (update_document_ui_interface_items), (update_document_ui),
3963         (on_document_update_save_ui), (update_status),
3964         (on_document_update_ui), (on_document_added),
3965         (on_document_changed), (on_session_save), (on_save_prompt),
3966         (on_docman_auto_save), (on_gconf_notify_timer):
3967         * plugins/document-manager/search-box.c: (on_document_changed),
3968         (search_box_new), (search_box_grab_line_focus):
3969         * plugins/glade/plugin.c: (ifile_open):
3970         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3971         * plugins/search/search-replace_backend.c: (create_search_entries):
3972         * plugins/sourceview/anjuta-document.c: (set_uri),
3973         (anjuta_document_save):
3974         * plugins/sourceview/sourceview.c: (ifile_savable_save):
3975         * plugins/tools/editor.c: (on_editor_response):
3977         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
3978         It fixes some issues with session handling and several memory lacks.
3979         Gtk 2.12 Tooltip API is used if available.
3981 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
3983         * plugins/debug-manager/disassemble.c,
3984         plugins/debug-manager/disassemble.h,
3985         plugins/debug-manager/command.c,
3986         plugins/debug-manager/command.h,
3987         plugins/debug-manager/plugin.c
3988         plugins/debug-manager/sparse_view.c,
3989         plugins/debug-manager/sparse_view.h,
3990         plugins/gdb/plugin.c,
3991         plugins/gdb/debugger.c,
3992         plugins/gdb/debugger.h,
3993         libanjuta/interfaces/libanjuta.idl:
3994         Fix bug #502533: Implement assembler step
3996         * plugins/debug-manager/breakpoints.c:
3997         Do not save temporary breakpoints
3999         * plugins/debug-manager/stack_trace.c:
4000         Fix a crash when a stack command is cancelled
4002 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4004         * plugins/debug-manager/plugin.c,
4005         plugins/debug-manager/breakpoints.c,
4006         plugins/debug-manager/breakpoints.h:
4007         Fix bug #488732: Breakpoint on delete lines
4008         Breakpoints are now linked to their position in editor
4010         * plugins/gdb/debugger.c:
4011         Fix removing condition on breakpoint 
4013 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4015         * plugins/debug-manager/anjuta-debug-manager.glade,
4016         plugins/debug-manager/start.c,
4017         plugins/gdb/plugin.c,
4018         plugins/gdb/debugger.c,
4019         plugins/gdb/debugger.h,
4020         libanjuta/interfaces/libanjuta.idl:
4021         Fix bug #481366: Do not stop at the beginning of the program
4023         * plugins/debug-manager/command.c,
4024         plugins/debug-manager/command.h,
4025         plugins/debug-manager/breakpoints.c,
4026         plugins/debug-manager/queue.c,
4027         plugins/debug-manager/queue.h:
4028         Fix a bug remove all breakpoints was not working due to latest changes
4029         Setting breakpoints is disabled when program is running
4031 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
4033         * plugins/debug-manager/queue.c,
4034         plugins/gdb/plugin.c:
4035         Fix bug #501469: Crash if mime_type is unknown
4037 2007-12-01  Massimo Cora'  <maxcvs@email.it>
4039         * plugins/symbol-db/plugin.c: (on_editor_destroy),
4040         (on_editor_update_ui), (on_single_file_scan_end),
4041         (on_importing_project_end), (project_root_added),
4042         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4043         * plugins/symbol-db/plugin.h:
4044         show on status bar files being scanned.
4046         * plugins/symbol-db/symbol-db-engine.c:
4047         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4048         (sdb_engine_ctags_output_thread),
4049         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4050         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4051         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
4052         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
4053         (sdb_engine_get_table_id_by_unique_name2),
4054         (symbol_db_engine_open_project),
4055         (sdb_engine_prepare_executing_commands),
4056         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4057         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
4058         (sdb_engine_detects_removed_ids),
4059         (symbol_db_engine_get_class_parents),
4060         (symbol_db_engine_get_global_members),
4061         (symbol_db_engine_get_scope_members_by_symbol_id),
4062         (symbol_db_engine_get_scope_members),
4063         (symbol_db_engine_get_current_scope),
4064         (symbol_db_engine_get_file_symbols),
4065         (symbol_db_engine_get_symbol_info_by_id),
4066         (symbol_db_engine_get_full_local_path),
4067         (symbol_db_engine_find_symbol_by_name_pattern),
4068         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4069         * plugins/symbol-db/symbol-db-engine.h:
4070         * plugins/symbol-db/symbol-db-view-locals.c:
4071         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
4072         (symbol_db_view_locals_recv_signals_from_engine),
4073         (symbol_db_view_locals_update_list):
4074         * plugins/symbol-db/symbol-db-view-locals.h:
4075         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
4076         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
4077         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
4078         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
4079         * plugins/symbol-db/symbol-db-view.h:
4080         Added g_thread architecture to scan in background. With this you
4081         can use Anjuta's GUI without freezing.
4082         Improved insertion speed by using a paradigm like 'insert' and 'check'
4083         replacing a 'check' and 'insert' one. This has been done for tables 
4084         like symbol, scope, sym_type.
4085         Fixed two crashers. 
4087         * plugins/symbol-db/tables.sql:
4088         * plugins/symbol-db/test/main.c: (get_global_members), (main),
4089         (thread), (print_message), (bastard_thread), (idle_signals):
4090         fixed a typo on tables that broke sql triggers.
4092 === anjuta 2.3.1 ===
4094 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4096         * NEWS, AUTHORS: Updated.
4097         * src/Makefile.am: Fixed make distcheck
4099         Patch from Yang Hong:
4100         * plugins/file-manager/file-manager.glade: Fixed file chooser
4101         size in file-manager preferences.
4103 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4105         * NEWS: Updated for 2.3.1 development release
4106         * configure.in: Bumped version to 2.3.1
4108 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
4110         * plugins/debug-manager/threads.c,
4111         plugins/debug-manager/disassemble.c,
4112         plugins/debug-manager/watch.c,
4113         plugins/debug-manager/registers.c,
4114         plugins/debug-manager/locals.c,
4115         plugins/debug-manager/breakpoints.c,
4116         plugins/debug-manager/stack_trace.c,
4117         plugins/debug-manager/command.c,
4118         plugins/debug-manager/command.h,
4119         plugins/debug-manager/queue.c,
4120         libanjuta/interfaces/libanjuta.idl:
4121         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
4122         Document IAnjutaDebugManager signals
4123         Generate new signals in queue.c
4124         Use new signals in other files
4126 2007-11-30  <genbell@tiscali.it>
4128         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4130         * plugins/gdb/Makefile.am:
4131         Fix bug #500376
4133 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4135         * plugins/tools/variable.c:
4136         Fix a bug added in the previous patch (it is not a leak)
4138 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4140         * plugins/project-wizard/druid.c,
4141         plugins/project-wizard/templates/terminal.wiz,
4142         plugins/project-wizard/templates/xlib-dock.wiz,
4143         plugins/project-wizard/templates/wxwin.wiz,
4144         plugins/project-wizard/templates/java.wiz,
4145         plugins/project-wizard/templates/gnome.wiz,
4146         plugins/project-wizard/templates/anjuta-plugin.wiz,
4147         plugins/project-wizard/templates/gtkmm.wiz,
4148         plugins/project-wizard/templates/python.wiz,
4149         plugins/project-wizard/templates/cpp.wiz,
4150         plugins/project-wizard/templates/sdl.wiz,
4151         plugins/project-wizard/templates/gtk.wiz,
4152         plugins/project-wizard/templates/minimal.wiz,
4153         plugins/project-wizard/templates/xlib.wiz,
4154         plugins/project-wizard/templates/gcj.wiz,
4155         plugins/project-wizard/templates/translatable-strings.h,
4156         plugins/project-import/project-import.c:
4157         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
4159 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
4161         * plugins/debug-manager/threads.c,
4162         plugins/debug-manager/disassemble.c,
4163         plugins/debug-manager/watch.c,
4164         plugins/debug-manager/registers.c,
4165         plugins/debug-manager/memory.c,
4166         plugins/debug-manager/locals.c,
4167         plugins/debug-manager/stack_trace.c,
4168         plugins/debug-manager/queue.c,
4169         plugins/debug-manager/queue.h:
4170         Connect debugger signal only when program is loaded
4171         Rename get_feature in is_supported
4173         * plugins/debug-manager/plugin.c:
4174         Remove editor watch when plugin is deactivated
4176         * plugins/debug-manager/anjuta-debug-manager.glade,
4177         plugins/debug-manager/breakpoints.c,
4178         plugins/debug-manager/breakpoints.h:
4179         Rewrite almost completely the breakpoint code
4180         Improve breakpoint dialog
4181         Reorganize function
4182         Implement condition, hit count, ignore and temporary attribute
4184         * plugins/debug-manager/command.c,
4185         plugins/debug-manager/command.h:
4186         Add a breakpoint list command
4188         * plugins/gdb/debugger.c,
4189         plugins/gdb/debugger.h:
4190         Add new breakpoint list command
4191         Fix parsing of breakpoint data
4193         * libanjuta/interfaces/libanjuta.idl,
4194         plugins/gdb/plugin.c:
4195         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
4197 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
4199         * plugins/document-manager/plugin.c:
4200         Use Ctrl+Shift+s as shortcut for Save As
4202 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
4204         * plugins/subversion/plugin.c: (activate_plugin):
4205         * plugins/symbol-db/plugin.c: (symbol_db_activate):
4206         * src/layout.xml: Fixed dockitem positions.
4208 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4210         Icons from tpgww@onepost.net:
4211         * plugins/project-wizard/applogo.png:
4212         Icons from patch in bug #480093 comment #23. Also renamed icons.
4214         * plugins/message-view/Makefile.am:
4215         * plugins/message-view/plugin.c: (register_stock_icons),
4216         (ipreferences_merge): Removed redundant icon.
4218         * plugins/document-manager/plugin.c:
4219         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
4220         Do not insensitize New action when there is no document.
4221         Indentation fixes.
4223 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4225         Icons from tpgww@onepost.net:
4226         * plugins/symbol-browser/an_symbol_prefs.c:
4227         * pixmaps/Makefile.am:
4228         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
4230         Icons from patch in bug #480093 comment #23. Also renamed icons.
4231         To be continued..
4233 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4235         Patch from James Liggett:
4236         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
4237         revert and dialogs resizable.
4239 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4241         Patch from James Liggett:
4242         * plugins/subversion/anjuta-subversion.glade:
4243         * plugins/subversion/subversion-diff-dialog.c:
4244         (on_subversion_diff_response), (subversion_diff_dialog):
4245         * plugins/subversion/subversion-diff-dialog.h:
4247         The diff dialog should have a checkbox, enabled by default, that
4248         allows the user to make sure that all open files are saved before
4249         diffing.
4251 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4253         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
4255         Icons from tpgww@onepost.net:
4256         * pixmaps/Makefile.am:
4257         * src/Makefile.am:
4258         * src/anjuta-app.c:
4259         * src/anjuta-preferences-general.svg:
4261         Icons from patch in bug #480093 comment #23. Also renamed icons.
4262         To be continued..
4264 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4266         Icons from tpgww@onepost.net:
4267         * plugins/debug-manager/images/Makefile.am:
4268         * plugins/debug-manager/images/anjuta-watch.svg:
4269         * plugins/debug-manager/plugin.c: (register_stock_icons):
4270         * plugins/gdb/images/Makefile.am:
4271         * plugins/gtodo/Makefile.am:
4272         * plugins/gtodo/anjuta-gtodo-plugin.svg:
4273         * plugins/gtodo/anjuta-gtodo.plugin.in:
4274         * plugins/gtodo/interface.c: (stock_icons):
4275         * plugins/gtodo/main.h:
4276         * plugins/gtodo/plugin.c: (ipreferences_merge):
4277         * plugins/terminal/Makefile.am:
4278         * plugins/terminal/anjuta-terminal-plugin.svg:
4279         * plugins/terminal/anjuta-terminal.plugin.in:
4280         * plugins/terminal/terminal.c:
4281         * plugins/tools/Makefile.am:
4282         * plugins/tools/anjuta-tools-plugin.svg:
4283         * plugins/tools/anjuta-tools.plugin.in:
4284         * plugins/tools/plugin.c:
4285         * plugins/valgrind/Makefile.am:
4286         * plugins/valgrind/anjuta-valgrind-plugin.svg:
4287         * plugins/valgrind/anjuta-valgrind.plugin.in:
4288         * plugins/valgrind/plugin.c: (register_stock_icons),
4289         (ipreferences_merge):
4291         Icons from patch in bug #480093 comment #23. Also renamed icons.
4292         To be continued..
4294 2007-11-18  Massimo Cora'   <maxcvs@email.it>
4296         reviewed by: Johannes Schmid <jhs@gnome.org>
4298         * configure.in:
4299         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
4300         due to bug #493360. Still present anyway bug #495843
4302         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
4303         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
4304         (on_local_treeview_row_activated),
4305         (on_global_treeview_row_activated),
4306         (on_global_treeview_row_expanded), (on_project_element_added),
4307         (on_project_element_removed), (project_root_added),
4308         (symbol_db_activate), (isymbol_manager_search),
4309         (isymbol_manager_get_members),
4310         (isymbol_manager_get_completions_at_position):
4311         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4312         (symbol_db_engine_iterator_node_get_symbol_extra_string):
4313         * plugins/symbol-db/symbol-db-engine.c:
4314         (sdb_engine_execute_non_select_sql),
4315         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
4316         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
4317         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
4318         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4319         (symbol_db_engine_add_new_workspace),
4320         (symbol_db_engine_add_new_project),
4321         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
4322         (sdb_engine_detects_removed_ids),
4323         (sdb_engine_walk_down_scope_path),
4324         (symbol_db_engine_get_class_parents),
4325         (symbol_db_engine_get_global_members),
4326         (symbol_db_engine_get_scope_members_by_symbol_id),
4327         (symbol_db_engine_get_scope_members),
4328         (symbol_db_engine_get_current_scope),
4329         (symbol_db_engine_get_file_symbols),
4330         (symbol_db_engine_get_symbol_info_by_id),
4331         (symbol_db_engine_find_symbol_by_name_pattern):
4332         * plugins/symbol-db/symbol-db-engine.h:
4333         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4334         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4335         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
4336         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
4337         (on_scan_end), (do_add_root_symbol_to_view),
4338         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
4339         (trigger_on_symbol_inserted), (add_new_waiting_for),
4340         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
4341         (on_symbol_inserted), (do_recurse_subtree_and_remove),
4342         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
4343         (symbol_db_view_row_expanded), (sdb_view_init),
4344         (gtree_compare_func), (sdb_view_finalize),
4345         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
4346         (sdb_view_populate_base_root),
4347         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4348         * plugins/symbol-db/symbol-db-view.h:
4349         * plugins/symbol-db/tables.sql:
4350         * plugins/symbol-db/test/Makefile.am:
4351         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
4352         (get_scope_members), (get_current_scope), (get_global_members),
4353         (get_file_symbols), (get_info_by_id), (main):
4355         Rewrote symbol-db-view global tab. Now every expandable node is a query.
4356         Started using LIMIT keyword to speed up things.
4357         Deprecated GdaCommand in favour of GdaQuery into engine. This should
4358         make providers use prepared statements.
4360 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4362         Patch from James Liggett:
4363         * plugins/subversion/plugin.c: (subversion_instance_init):
4364         * plugins/subversion/plugin.h:
4365         * plugins/subversion/subversion-diff-dialog.c:
4366         (on_subversion_diff_response), (subversion_diff_dialog),
4367         (on_menu_subversion_diff):
4368         * plugins/subversion/subversion-log-dialog.c:
4369         (on_log_view_selected_button_clicked),
4370         (on_log_diff_selected_button_clicked),
4371         (on_log_diff_previous_button_clicked),
4372         (subversion_log_window_create):
4373         * plugins/subversion/subversion-ui-utils.c:
4374         (get_filename_from_full_path), (init_whole_project),
4375         (on_whole_project_toggled):
4376         * plugins/subversion/subversion-ui-utils.h:
4377         * plugins/subversion/subversion-update-dialog.c:
4378         (subversion_update_dialog), (on_menu_subversion_update):
4380         Whole Project checkbox enabled by default in diff and update dialogs.
4381         changes the editor names for diff editors to something much more
4382         descriptive. For example, working copy/head diffs would have an editor
4383         with a name like "[Working Copy/Head] some-file.diff," where some-file
4384         is the name of the file/directory that was diffed. For diffs against
4385         arbitrary diffs the name would look like "[Revisions 2832/3200]
4386         some-file.diff" for a diff of some-file between revisions 2832 and
4387         3200.
4389 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4391         Icons from tpgww@onepost.net:
4392         * plugins/subversion/Makefile.am:
4393         * plugins/subversion/anjuta-subversion-plugin.svg:
4394         * plugins/subversion/anjuta-subversion.plugin.in:
4395         * plugins/subversion/plugin.h:
4396         * plugins/symbol-browser/Makefile.am:
4397         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4398         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4399         * plugins/symbol-browser/plugin.c:
4400         * plugins/symbol-db/Makefile.am:
4401         * plugins/symbol-db/plugin.c:
4402         * plugins/symbol-db/symbol-db.plugin.in:
4404         Icons from patch in bug #480093 comment #23. Also renamed icons.
4405         To be continued..
4407 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4409         Icons from tpgww@onepost.net:
4410         * plugins/project-manager/Makefile.am:
4411         * plugins/project-manager/anjuta-project-manager-plugin.svg:
4412         * plugins/project-manager/anjuta-project-manager.plugin.in:
4413         * plugins/project-manager/plugin.c:
4414         * plugins/project-wizard/Makefile.am:
4415         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4416         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4417         * plugins/project-wizard/druid.h:
4418         * plugins/search/Makefile.am:
4419         * plugins/search/anjuta-search-plugin.svg:
4420         * plugins/search/anjuta-search.plugin.in:
4421         * plugins/search/plugin.c:
4423         Icons from patch in bug #480093 comment #23. Also renamed icons.
4424         To be continued..
4426 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4428         * TODO.tasks: updated.
4430         Icons from tpgww@onepost.net:
4431         * plugins/file-loader/Makefile.am:
4432         * plugins/file-loader/anjuta-loader-plugin.svg:
4433         * plugins/file-loader/anjuta-loader.plugin.in:
4434         * plugins/file-manager/Makefile.am:
4435         * plugins/file-manager/anjuta-file-manager-plugin.svg:
4436         * plugins/file-manager/file-manager.plugin.in:
4437         * plugins/file-manager/plugin.c:
4438         * plugins/glade/Makefile.am:
4439         * plugins/glade/anjuta-glade-plugin.svg:
4440         * plugins/glade/anjuta-glade.plugin.in:
4441         * plugins/glade/plugin.c: (register_stock_icons):
4442         * plugins/language-manager/Makefile.am:
4443         * plugins/language-manager/anjuta-language-manager-plugin.svg:
4444         * plugins/language-manager/language-manager.plugin.in:
4445         * plugins/message-view/Makefile.am:
4446         * plugins/message-view/anjuta-message-manager.plugin.in:
4447         * plugins/message-view/anjuta-messages-plugin.svg:
4448         * plugins/message-view/plugin.c:
4449         * plugins/patch/Makefile.am:
4450         * plugins/patch/anjuta-patch-plugin.svg:
4451         * plugins/patch/anjuta-patch.plugin.in:
4452         * plugins/patch/plugin.c:
4453         * plugins/profiler/Makefile.am:
4454         * plugins/profiler/anjuta-profiler-plugin.svg:
4455         * plugins/profiler/plugin.c: (register_stock_icons):
4456         * plugins/profiler/profiler.plugin.in:
4457         * plugins/project-import/Makefile.am:
4458         * plugins/project-import/anjuta-project-import-plugin.svg:
4459         * plugins/project-import/anjuta-project-import.plugin.in:
4460         * plugins/project-import/plugin.c:
4462         Icons from patch in bug #480093 comment #23. Also renamed icons.
4463         To be continued..
4465 2007-11-18  Johannes Schmid <jhs@gnome.org>
4467         * plugins/build-basic-autotools/build-basic-autotools.c:
4468         (build_regex_init):
4469         * plugins/debug-manager/anjuta-debug-manager.glade:
4470         * plugins/debug-manager/breakpoints.c:
4471         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4472         * plugins/file-wizard/file.c:
4473         * plugins/gdb/anjuta-gdb.glade:
4474         * plugins/glade/plugin.c: (ifile_open):
4475         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4476         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4477         * plugins/gtodo/tray-icon.c:
4478         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4479         * plugins/macro/macros.xml:
4480         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4481         Fixed translation bugs (#496833, #488211 and #497758)
4482         
4483         * plugins/document-manager/plugin.c: (on_editor_changed):
4484         Removed unused code
4486 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4488         Icons from tpgww@onepost.net:
4489         * plugins/devhelp/Makefile.am:
4490         * plugins/devhelp/anjuta-devhelp-plugin.svg:
4491         * plugins/devhelp/anjuta-devhelp.plugin.in:
4492         * plugins/devhelp/plugin.c:
4493         * plugins/document-manager/anjuta-document-manager.plugin.in:
4494         * plugins/document-manager/images/Makefile.am:
4495         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4496         * plugins/document-manager/plugin.c:
4497         * plugins/editor/Makefile.am:
4498         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4499         * plugins/editor/anjuta-editor.plugin.in:
4500         * plugins/editor/plugin.c:
4501         * plugins/sample1/Makefile.am:
4502         * plugins/sample1/anjuta-sample-plugin.svg:
4503         * plugins/sample1/anjuta-sample.plugin.in:
4504         * plugins/sourceview/Makefile.am:
4505         * plugins/sourceview/plugin.c:
4506         * plugins/sourceview/sourceview.plugin.in:
4508         Icons from patch in bug #480093 comment #23. Also renamed icons.
4509         To be continued..
4511 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4513         * TODO.tasks: Updated.
4515         Icons from tpgww@onepost.net:
4516         * plugins/build-basic-autotools/Makefile.am:
4517         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4518         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4519         * plugins/build-basic-autotools/build-basic-autotools.c:
4520         * plugins/class-inheritance/Makefile.am:
4521         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4522         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4523         * plugins/class-inheritance/plugin.c:
4524         * plugins/cvs-plugin/Makefile.am:
4525         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4526         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4527         * plugins/cvs-plugin/plugin.c:
4528         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4529         * plugins/debug-manager/images/Makefile.am:
4530         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4531         * plugins/debug-manager/plugin.c: 
4533         Icons from patch in bug #480093 comment #23. Also renamed icons.
4534         To be continued..
4536 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4538         * (removed) libanjuta/anjuta-children.c,
4539         (removed) libanjuta/anjuta-children.h,
4540         libanjuta/anjuta-launcher.c,
4541         libanjuta/libanjuta.h,
4542         libanjuta/Makefile.am,
4543         plugins/gdb/debugger.c,
4544         plugins/terminal/terminal.c,
4545         manuals/reference/libanjuta/libanjuta-sections.txt,
4546         manuals/reference/libanjuta/libanjuta-docs.sgml:
4547         Replace anjuta_children_register by g_child_watch_add
4549 2007-11-13  Johannes Schmid <jhs@gnome.org>
4551         * plugins/subversion/anjuta-subversion.glade:
4552         * plugins/subversion/subversion-commit-dialog.c:
4553         (subversion_commit_dialog):
4554         * plugins/subversion/subversion-resolve-dialog.c:
4555         (subversion_resolve_dialog):
4556         * plugins/subversion/subversion-revert-dialog.c:
4557         (subversion_revert_dialog):
4558         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4559         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4560         (hide_pulse_progress_bar):
4561         * plugins/subversion/subversion-ui-utils.h:
4563         Yet another patch from #457477:
4564         Add a pulsing progress bar to all dialogs receiving status
4566 2007-11-12  Johannes Schmid <jhs@gnome.org>
4568         * plugins/document-manager/plugin.c: (create_highlight_submenu):
4569         Bug 493583 – crash in Anjuta IDE: trying to open a file
4570         
4571         * plugins/subversion/subversion-commit-dialog.c:
4572         (select_all_files), (subversion_commit_dialog):
4573         Patch from jrligget - see #457477
4575 2007-11-12  Johannes Schmid <jhs@gnome.org>
4577         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4578         * libanjuta/anjuta-plugin-handle.c:
4579         (anjuta_plugin_handle_get_about):
4580         Bug 495536 – Plugins localization improvement
4581         
4582         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4583         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4584         * plugins/indent/indent.glade:
4585         * plugins/subversion/anjuta-subversion.glade:
4586         Bug 495245 – Strings bug
4588 2007-11-08  James Liggett  <jrliggett@cox.net>
4590         reviewed by: Johannes Schmid <jhs@gnome.org>
4592         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4593         (anjuta_async_command_finalize),
4594         (anjuta_async_command_notification_poll),
4595         (anjuta_async_command_thread), (start_command),
4596         (notify_data_arrived), (notify_complete),
4597         (anjuta_async_command_class_init),
4598         (anjuta_async_command_set_error_message),
4599         (anjuta_async_command_get_error_message),
4600         (anjuta_async_command_lock), (anjuta_async_command_unlock):
4601         * libanjuta/anjuta-async-command.h:
4602         * libanjuta/anjuta-command.c: (anjuta_command_init),
4603         (anjuta_command_finalize), (anjuta_command_class_init),
4604         (anjuta_command_start), (anjuta_command_notify_data_arrived),
4605         (anjuta_command_notify_complete),
4606         (anjuta_command_set_error_message),
4607         (anjuta_command_get_error_message):
4608         * libanjuta/anjuta-command.h:
4609         * libanjuta/anjuta-glade-catalog.c:
4610         * libanjuta/anjuta-glade.xml:
4611         * libanjuta/anjuta-vcs-status-tree-view.c:
4612         (on_selected_column_toggled),
4613         (anjuta_vcs_status_tree_view_create_columns),
4614         (anjuta_vcs_status_tree_view_init),
4615         (anjuta_vcs_status_tree_view_finalize),
4616         (anjuta_vcs_status_tree_view_set_property),
4617         (anjuta_vcs_status_tree_view_get_property),
4618         (anjuta_vcs_status_tree_view_class_init),
4619         (anjuta_vcs_status_tree_view_new),
4620         (anjuta_vcs_status_tree_view_destroy),
4621         (anjuta_vcs_status_tree_view_add), (select_all_paths),
4622         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4623         (anjuta_vcs_status_tree_view_unselect_all),
4624         (create_selected_paths_list),
4625         (anjuta_vcs_status_tree_view_get_selected):
4626         * libanjuta/anjuta-vcs-status-tree-view.h:
4627         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4628         * libanjuta/anjuta-widgets.h:
4629         * plugins/subversion/subversion-add-dialog.c:
4630         (on_add_command_finished), (on_subversion_add_response),
4631         (subversion_add_dialog), (on_menu_subversion_add),
4632         (on_fm_subversion_add):
4633         * plugins/subversion/subversion-add-dialog.h:
4634         * plugins/subversion/subversion-commit-dialog.c:
4635         (on_commit_command_finished), (on_subversion_commit_response),
4636         (subversion_commit_dialog), (on_menu_subversion_commit),
4637         (on_fm_subversion_commit):
4638         * plugins/subversion/subversion-commit-dialog.h:
4639         * plugins/subversion/subversion-copy-dialog.c:
4640         (on_copy_other_revision_radio_toggled),
4641         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4642         (on_copy_command_finished), (on_subversion_copy_response),
4643         (subversion_copy_dialog), (on_menu_subversion_copy),
4644         (on_fm_subversion_copy):
4645         * plugins/subversion/subversion-copy-dialog.h:
4646         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4647         (on_subversion_diff_response), (subversion_diff_dialog),
4648         (on_menu_subversion_diff), (on_fm_subversion_diff):
4649         * plugins/subversion/subversion-diff-dialog.h:
4650         * plugins/subversion/subversion-log-dialog.c:
4651         (on_diff_selected_column_toggled), (create_columns),
4652         (on_log_command_finished), (on_log_view_button_clicked),
4653         (on_cat_command_data_arrived), (on_cat_command_finished),
4654         (on_log_view_selected_button_clicked), (get_selected_revisions),
4655         (on_log_diff_selected_button_clicked),
4656         (on_log_diff_previous_button_clicked),
4657         (on_subversion_log_vbox_destroy),
4658         (on_log_changes_view_row_selected), (subversion_log_window_create),
4659         (on_menu_subversion_log), (on_fm_subversion_log),
4660         (subversion_log_set_whole_project_sensitive):
4661         * plugins/subversion/subversion-log-dialog.h:
4662         * plugins/subversion/subversion-merge-dialog.c:
4663         (on_merge_command_finished), (on_subversion_merge_response),
4664         (on_merge_first_path_browse_button_clicked),
4665         (on_merge_second_path_browse_button_clicked),
4666         (on_merge_use_first_path_check_toggled),
4667         (on_merge_start_revision_radio_toggled),
4668         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4669         (on_menu_subversion_merge):
4670         * plugins/subversion/subversion-merge-dialog.h:
4671         * plugins/subversion/subversion-remove-dialog.c:
4672         (on_remove_command_finished),
4673         (on_remove_path_browse_button_clicked),
4674         (on_subversion_remove_response), (subversion_remove_dialog),
4675         (on_menu_subversion_remove), (on_fm_subversion_remove):
4676         * plugins/subversion/subversion-remove-dialog.h:
4677         * plugins/subversion/subversion-resolve-dialog.c:
4678         (on_resolve_command_finished), (on_subversion_resolve_response),
4679         (subversion_resolve_dialog), (on_menu_subversion_resolve):
4680         * plugins/subversion/subversion-resolve-dialog.h:
4681         * plugins/subversion/subversion-revert-dialog.c:
4682         (on_revert_command_finished), (on_subversion_revert_response),
4683         (subversion_revert_dialog), (on_menu_subversion_revert):
4684         * plugins/subversion/subversion-revert-dialog.h:
4685         * plugins/subversion/subversion-switch-dialog.c:
4686         (on_switch_other_revision_radio_toggled),
4687         (on_switch_command_finished), (on_subversion_switch_response),
4688         (subversion_switch_dialog), (on_menu_subversion_switch):
4689         * plugins/subversion/subversion-switch-dialog.h:
4690         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4691         (subversion_data_free), (on_mesg_view_destroy),
4692         (create_message_view), (check_filename), (get_log_from_textview),
4693         (pulse_timer), (on_pulse_timer_destroyed),
4694         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4695         (report_errors), (on_status_command_finished),
4696         (on_status_command_data_arrived), (on_command_info_arrived),
4697         (select_all_status_items), (clear_all_status_selections),
4698         (init_whole_project), (on_whole_project_toggled),
4699         (send_diff_command_output_to_editor), (on_diff_command_finished),
4700         (stop_status_bar_progress_pulse):
4701         * plugins/subversion/subversion-ui-utils.h:
4702         * plugins/subversion/subversion-update-dialog.c:
4703         (on_update_command_finished), (on_subversion_update_response),
4704         (subversion_update_dialog), (on_menu_subversion_update),
4705         (on_fm_subversion_update):
4706         * plugins/subversion/subversion-update-dialog.h:
4707         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4708         (svn_add_command_finalize), (svn_add_command_run),
4709         (svn_add_command_class_init), (svn_add_command_new),
4710         (svn_add_command_destroy):
4711         * plugins/subversion/svn-add-command.h:
4712         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4713         (svn_cat_command_finalize), (svn_cat_command_run),
4714         (svn_cat_command_class_init), (svn_cat_command_new),
4715         (svn_cat_command_destroy), (svn_cat_command_get_output):
4716         * plugins/subversion/svn-cat-command.h:
4717         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4718         (svn_command_release_ui_lock), (simple_prompt),
4719         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4720         (svn_auth_ssl_server_trust_prompt_func_cb),
4721         (svn_auth_ssl_client_cert_prompt_func_cb),
4722         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4723         (svn_command_init), (svn_command_finalize),
4724         (svn_command_class_init), (svn_command_push_info),
4725         (svn_command_get_info_queue), (svn_command_set_error),
4726         (svn_command_get_client_context), (svn_command_get_pool),
4727         (svn_command_lock_ui), (svn_command_unlock_ui),
4728         (svn_command_get_revision), (svn_command_copy_path_list),
4729         (svn_command_free_path_list):
4730         * plugins/subversion/svn-command.h:
4731         * plugins/subversion/svn-commit-command.c: (on_log_callback),
4732         (svn_commit_command_init), (svn_commit_command_finalize),
4733         (svn_commit_command_run), (svn_commit_command_class_init),
4734         (svn_commit_command_new), (svn_commit_command_destroy):
4735         * plugins/subversion/svn-commit-command.h:
4736         * plugins/subversion/svn-copy-command.c: (on_log_callback),
4737         (svn_copy_command_init), (svn_copy_command_finalize),
4738         (svn_copy_command_run), (svn_copy_command_class_init),
4739         (svn_copy_command_new), (svn_copy_command_destroy):
4740         * plugins/subversion/svn-copy-command.h:
4741         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4742         (svn_diff_command_finalize), (svn_diff_command_run),
4743         (svn_diff_command_class_init), (svn_diff_command_new),
4744         (svn_diff_command_destroy), (svn_diff_command_get_output):
4745         * plugins/subversion/svn-diff-command.h:
4746         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4747         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4748         (svn_log_command_class_init), (svn_log_command_new),
4749         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4750         * plugins/subversion/svn-log-command.h:
4751         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4752         (svn_log_entry_finalize), (svn_log_entry_class_init),
4753         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4754         (svn_log_entry_get_author), (svn_log_entry_get_date),
4755         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4756         (svn_log_entry_get_full_log):
4757         * plugins/subversion/svn-log-entry.h:
4758         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4759         (svn_merge_command_finalize), (svn_merge_command_run),
4760         (svn_merge_command_class_init), (svn_merge_command_new),
4761         (svn_merge_command_destroy):
4762         * plugins/subversion/svn-merge-command.h:
4763         * plugins/subversion/svn-remove-command.c: (on_log_callback),
4764         (svn_remove_command_init), (svn_remove_command_finalize),
4765         (svn_remove_command_run), (svn_remove_command_class_init),
4766         (svn_remove_command_new), (svn_remove_command_destroy),
4767         (svn_remove_command_get_path):
4768         * plugins/subversion/svn-remove-command.h:
4769         * plugins/subversion/svn-resolve-command.c:
4770         (svn_resolve_command_init), (svn_resolve_command_finalize),
4771         (svn_resolve_command_run), (svn_resolve_command_class_init),
4772         (svn_resolve_command_new), (svn_resolve_command_destroy):
4773         * plugins/subversion/svn-resolve-command.h:
4774         * plugins/subversion/svn-revert-command.c:
4775         (svn_revert_command_init), (svn_revert_command_finalize),
4776         (svn_revert_command_run), (svn_revert_command_class_init),
4777         (svn_revert_command_new), (svn_revert_command_destroy):
4778         * plugins/subversion/svn-revert-command.h:
4779         * plugins/subversion/svn-status-command.c:
4780         (svn_status_command_init), (svn_status_command_finalize),
4781         (on_svn_status_notify), (svn_status_command_run),
4782         (svn_status_command_class_init), (svn_status_command_new),
4783         (svn_status_command_destroy),
4784         (svn_status_command_get_status_queue):
4785         * plugins/subversion/svn-status-command.h:
4786         * plugins/subversion/svn-status.c: (svn_status_init),
4787         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4788         (svn_status_destroy), (svn_status_get_path),
4789         (svn_status_get_vcs_status):
4790         * plugins/subversion/svn-status.h:
4791         * plugins/subversion/svn-switch-command.c:
4792         (svn_switch_command_init), (svn_switch_command_finalize),
4793         (svn_switch_command_run), (svn_switch_command_class_init),
4794         (svn_switch_command_new), (svn_switch_command_destroy):
4795         * plugins/subversion/svn-switch-command.h:
4796         * plugins/subversion/svn-update-command.c:
4797         (svn_update_command_init), (svn_update_command_finalize),
4798         (svn_update_command_run), (svn_update_command_class_init),
4799         (svn_update_command_new), (svn_update_command_destroy):
4800         * plugins/subversion/svn-update-command.h:
4802         Now really committed all files from James patch (#457477)
4804 2007-11-08  Johannes Schmid <jhs@gnome.org>
4806         * TODO.tasks: Updated
4808 2007-11-08  James Liggett  <jrliggett@cox.net>
4810         reviewed by: Johannes Schmid <jhs@gnome.org>
4812         * configure.in:
4813         * libanjuta/Makefile.am:
4814         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
4815         * libanjuta/anjuta-status.h:
4816         * libanjuta/libanjuta.h:
4817         * plugins/subversion/Makefile.am:
4818         * plugins/subversion/anjuta-subversion.glade:
4819         * plugins/subversion/anjuta-subversion.ui:
4820         * plugins/subversion/plugin.c: (value_added_project_root_uri),
4821         (value_removed_project_root_uri), (activate_plugin),
4822         (deactivate_plugin), (finalize), (subversion_instance_init):
4823         * plugins/subversion/plugin.h:
4824         * plugins/subversion/subversion-actions.c:
4825         * plugins/subversion/subversion-actions.h:
4826         * plugins/subversion/subversion-callbacks.c:
4827         * plugins/subversion/subversion-callbacks.h:
4828         * plugins/subversion/svn-auth.c:
4829         * plugins/subversion/svn-auth.h:
4830         * plugins/subversion/svn-backend-priv.h:
4831         * plugins/subversion/svn-backend.c:
4832         * plugins/subversion/svn-backend.h:
4833         * plugins/subversion/svn-notify.c:
4834         * plugins/subversion/svn-notify.h:
4835         * plugins/subversion/svn-thread.c:
4836         * plugins/subversion/svn-thread.h:
4837         
4838         Commited alpha2 of the new subversion plugin (#457477)
4840 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4842         * plugins/debug-manager/command.c:
4843         Fix a stupid crash when changing a register value
4845 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4847         * libanjuta/interfaces/libanjuta.idl,
4848         plugins/debug-manager/command.c,
4849         plugins/debug-manager/command.h,
4850         plugins/debug-manager/start.c,
4851         plugins/gdb/plugin.c,
4852         plugins/gdb/debugger.c,
4853         plugins/gdb/debugger.h:
4854         Use anjuta terminal plugin instead of gnome terminal
4855         Select if a terminal is used in the the start_program function
4856         Move terminal code from debugger.c to plugin.c
4857         Partial fix of bug #481366
4859         * plugins/gdb/utilities.c,
4860         plugins/gdb/utilities.h:
4861         Remove gnome terminal check function
4863 2007-11-06  Johannes Schmid <jhs@gnome.org>
4865         * plugins/project-import/anjuta-project-import.glade:
4866         * plugins/project-import/project-import.c: (on_import_next),
4867         (on_import_finish), (project_import_set_directory):
4868         * plugins/project-wizard/property.c: (npw_property_create_widget),
4869         (npw_property_set_value_from_widget):
4870         
4871         Replaced gnome_file_entry with gtk_file_chooser_button
4872         Fixes #422329 – Creating a new directory in program options doesn't work
4873         
4874 2007-11-04  Massimo Cora' <maxcvs@email.it>
4876         * plugins/symbol-db/plugin.c:
4877         add all files at once on project_import.
4878         No need to split them into more languages: ctags
4879         and the engine will take care of that.
4881         * plugins/symbol-db/symbol-db-engine.h,
4882         * plugins/symbol-db/symbol-db-engine.c,
4883         * plugins/symbol-db/tables.sql,
4884         * plugins/symbol-db/test/Makefile.am,
4885         * plugins/symbol-db/test/main.c,
4886         * plugins/symbol-db/symbol-db-view-locals.c:
4887         some memory leaks fixed. Ported the thing to
4888         libgda 3.1.2 [or better svn HEAD].
4889         Thanks to a fresh new algorithm to detect
4890         parent scope we're able to display correcly
4891         a local gtktree, including classes not directly
4892         defined inside that file.
4894 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
4896         * plugins/debug-manager/threads.c,
4897         plugins/debug-manager/stack_trace.c:
4898         Do not display address when not needed
4900         * plugins/debug-manager/plugin.c,
4901         plugins/debug-manager/breakpoints.c:
4902         Breakpoints directly connect to debugger signals
4904         * plugins/debug-manager/watch.c:
4905         program-unload signal does not exist used debugger-stopped
4907         * plugins/debug-manager/queue.c,
4908         libanjuta/interfaces/libanjuta.idl:
4909         Display error message returned by debugger command
4910         Add new error codes
4912 2007-11-04  Johannes Schmid <jhs@gnome.org>
4914         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
4915         Bug 493062 – gcj template needs AC_PROG_CC
4916         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
4918         * src/anjuta-actions.h:
4919         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
4920         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
4922 === anjuta 2.3.0 ===
4924 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
4926         * AUTHORS: Updated
4928 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4930         * ChangeLog: Tagged 2.3.0 release.
4932         * plugins/indent/Makefile.am: Fixed indentation.
4934         * plugins/editor/aneditor-autocomplete.cxx:
4935         * plugins/editor/aneditor-priv.h:
4936         * plugins/editor/aneditor.cxx:
4937         * plugins/editor/aneditor.h: Commented out dead codes.
4939         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
4940         Do not build symbol-db by
4941         default. Added 'unstable' in plugin description to signify it's
4942         developmental state.
4944         * plugins/file-manager/Makefile.am,
4945         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
4947 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
4949         * plugins/debug-manager/utilities.c,
4950         plugins/debug-manager/utilities.h,
4951         plugins/debug-manager/threads.c,
4952         plugins/debug-manager/plugin.c,
4953         plugins/debug-manager/plugin.h,
4954         plugins/debug-manager/disassemble.h,
4955         plugins/debug-manager/watch.c,
4956         plugins/debug-manager/watch.h,
4957         plugins/debug-manager/breakpoints.c,
4958         plugins/debug-manager/stack_trace.c:
4959         Replace few remaining function calls by signal 
4961         * plugins/debug-manager/disassemble.c,
4962         plugins/debug-manager/registers.c,
4963         plugins/debug-manager/memory.c,
4964         plugins/debug-manager/locals.c,
4965         plugins/debug-manager/queue.c,
4966         plugins/debug-manager/queue.h:
4967         Connect signals when debugger is started
4968         Disconnect them when debugger is stopped
4969         Do not display window if debugger doesn't support feature
4971         * plugins/gdb/plugin.c,
4972         libanjuta/interfaces/libanjuta.idl:
4973         Remove unused initialization function
4975 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4977         * configure.in:
4978         * plugins/file-manager/Makefile.am:
4979         * scripts/build-schemas.mk: Fixed 'make distcheck'
4981 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4983         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4984         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
4985         to latest API additions.
4987         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
4988         to API changes.
4990 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
4992         * ChangeLog: Fixed indentation.
4993         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
4994         branch.
4996 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
4998         * libanjuta/interfaces/libanjuta.idl:
4999         * plugins/build-basic-autotools/build-basic-autotools.c:
5000         (build_compile_file_real), (build_build_project),
5001         (build_install_project), (build_clean_project),
5002         (build_configure_project), (build_autogen_project),
5003         (build_distribution_project), (build_build_module),
5004         (build_install_module), (build_clean_module), (fm_build),
5005         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5006         (finalize), (basic_autotools_plugin_instance_init),
5007         (ibuildable_set_command), (ibuildable_reset_commands),
5008         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5009         (ibuildable_install), (ibuildable_configure),
5010         (ibuildable_generate), (ibuildable_iface_init):
5011         * plugins/build-basic-autotools/build-basic-autotools.h:
5013         Added API for commands override in build interface and implemented
5014         them in build plugin. Useful for other plugins override build
5015         commands depending on project environment.
5017 2007-10-28  Naba Kumar  <naba@gnome.org>
5019         * src/anjuta.glade,
5020         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5021         Fixed widget alignment for dock switcher tab style combo and
5022         scratchbox path entrybox.
5024 2007-10-28  Johannes Schmid <jhs@gnome.org>
5026         * plugins/document-manager/plugin.c: (on_editor_changed):
5027         Fixed a memory leak and simplified code (thanks again Sébastien)
5028         
5029         * configure.in:
5030         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5031         and OFFSET sql statements)
5033 2007-10-28  Massimo Cora' <maxcvs@email.it>
5035         * plugins/symbol-db/plugin.c,
5036         plugins/symbol-db/symbol-db-engine.h,
5037         plugins/symbol-db/symbol-db-view.c,
5038         plugins/symbol-db/symbol-db-view.c,
5039         plugins/symbol-db/symbol-db-view-locals.c,
5040         plugins/symbol-db/symbol-db-view-locals.h,
5041         plugins/symbol-db/symbol-db-engine.c:
5042         Better end-of-file-scan detection, permitting
5043         an improved scope/inheritance parsing.
5044         Locals tab gtktree now displays correct
5045         namespace->class->children tree, even if
5046         in a C++ file there isn't class declaration.
5048 2007-10-27  Johannes Schmid <jhs@gnome.org>
5050         Patch from Stanislav Brabec <sbrabec@suse.cz>
5051         * configure.in:
5052         Bug 489798 – Do not rely on svn-config
5054         Patch from Michael Wolf <maw@ximian.com>:
5055         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
5056         (egg_tree_model_filter_remove_node),
5057         (egg_tree_model_filter_row_deleted):
5058         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
5060 2007-10-27  Johannes Schmid <jhs@gnome.org>
5062         * plugins/devhelp/anjuta-devhelp.ui:
5063         * plugins/message-view/anjuta-message-manager.ui:
5065         Added some separators to the toolbar
5066         
5067         * plugins/document-manager/plugin.c:
5068         (on_support_plugin_deactivated), (load_new_support_plugins),
5069         (unload_unused_support_plugins), (on_editor_changed):
5070         
5071         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
5072         for pointing out that is was crap.
5074 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
5076         * libanjuta/interfaces/libanjuta.idl,
5077         libanjuta/anjuta-plugin-manager.c,
5078         libanjuta/anjuta-plugin-manager.h,
5079         libanjuta/anjuta-c-plugin-factory.c,
5080         libanjuta/anjuta-c-module.h,
5081         libanjuta/anjuta-c-module.c:
5082         Report detailled error message in case of plugin loading failure
5084 2007-10-24  Johannes Schmid <jhs@gnome.org>
5086         * configure.in:
5087         * plugins/Makefile.am:
5088         
5089         Activate build of symbol-db plugin (when libgda is available)
5090         
5091         * plugins/document-manager/plugin.c:
5092         (on_support_plugin_deactivated), (on_editor_changed):
5093         
5094         Properly handle language support plugins even when they are
5095         unloaded by the session.
5096         
5097         * plugins/symbol-db/plugin.c: (register_stock_icons),
5098         Port to new REGISTER_ICONS stuff
5099   
5100 2007-10-22  Massimo Cora'  <maxcvs@email.it>
5102         * plugins/symbol-db/plugin.c,
5103         * plugins/symbol-db/symbol-db-view.c
5104         * plugins/symbol-db/symbol-db-engine.h,
5105         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
5106         * plugins/symbol-db/symbol-db-view-locals.c,
5107         * plugins/symbol-db/symbol-db-view-locals.h,
5108         * plugins/symbol-db/symbol-db-engine.c:
5109         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
5110         Added a new algorithm for dynamic population of the local symbols' tab.
5111         Now the default view is tree-like.
5112         Some fixes on engine correct some population issues.    
5114 2007-10-23  Naba Kumar  <naba@gnome.org>
5116         * plugins/glade/Makefile.am: Corrected conditional not to install
5117         .plugin file if plugin is disabled.
5118         * plugins/sourceview/Makefile.am: Corrected conditional not to
5119         install schemas if plugin is not built.
5121 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
5123         * plugins/debug-manager/queue.c:
5124         Fix #488061: Mutiple crash dialogs
5126         * plugins/gdb/debugger.c,
5127         plugins/gdb/debugger.h:
5128         Remove maximum gdb command length, should fix bug#474811
5130 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
5132         * manuals/reference/libanjuta/plugin-description-file.sgml,
5133         manuals/reference/libanjuta/libanjuta-docs.sgml,
5134         manuals/reference/libanjuta/libanjuta-sections.txt,
5135         libanjuta/interfaces/libanjuta.idl,
5136         libanjuta/anjuta-c-module.c,
5137         libanjuta/anjuta-c-plugin-factory.c:
5138         Document last changes in plugin code
5140 2007-10-19  Johannes Schmid <jhs@gnome.org>
5142         * plugins/subversion/subversion-callbacks.c: (check_filename):
5143         
5144         Fixed #487854 – Anjuta crashes when i try to add a SVN url
5146 2007-10-19  Naba Kumar  <naba@gnome.org>
5148         * plugins/file-manager/file-model.c: Fixed a critical runtime
5149         warning.
5151 2007-10-18  Johannes Schmid <jhs@gnome.org>
5153         * libanjuta/anjuta-ui.h:
5154         Small fix on icon macros
5155         
5156         * libanjuta/interfaces/libanjuta.idl:
5157         * plugins/language-manager/plugin.c: (ilanguage_get_name),
5158         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
5159         (ilanguage_iface_init):
5160         
5161         Added get_from_editor() and get_name_from_editor() methods
5162         to IAnjutaLanguage
5163         
5164         * plugins/document-manager/plugin.c:
5165         (update_editor_ui_interface_items), (on_editor_changed):
5166         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5167         .in:
5168         * plugins/language-support-cpp-java/plugin.c: (install_support):
5169         
5170         Ported plugins to use the new interface
5172 2007-10-17  Johannes Schmid <jhs@gnome.org>
5174         * libanjuta/anjuta-ui.h:
5175         
5176         Added macros to register stock icons to stop all this copy&paste
5177         which had spread over a lot of files. New macros support to add 
5178         icons with toolbar and menu size (16 and 24)
5179         
5180         * plugins/class-inheritance/plugin.c: (register_stock_icons):
5181         * plugins/debug-manager/images/anjuta-attach.svg:
5182         * plugins/debug-manager/images/anjuta-step-out.svg:
5183         * plugins/debug-manager/images/anjuta-step-over.svg:
5184         * plugins/debug-manager/plugin.c: (register_stock_icons):
5185         * plugins/document-manager/images/Makefile.am:
5186         * plugins/document-manager/images/anjuta-block-end.svg:
5187         * plugins/document-manager/images/anjuta-block-start.svg:
5188         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
5189         * plugins/document-manager/images/anjuta-bookmark.svg:
5190         * plugins/document-manager/images/anjuta-go-history-next.svg:
5191         * plugins/document-manager/images/anjuta-go-history-prev.svg:
5192         * plugins/document-manager/plugin.c: (register_stock_icons):
5193         * plugins/glade/plugin.c: (register_stock_icons):
5194         * plugins/language-support-cpp-java/plugin.c:
5195         (register_stock_icons):
5196         * plugins/message-view/Makefile.am:
5197         * plugins/message-view/anjuta-go-message-next.svg:
5198         * plugins/message-view/anjuta-go-message-prev.svg:
5199         * plugins/message-view/anjuta-message-view.svg:
5200         * plugins/message-view/messages.xpm:
5201         * plugins/message-view/plugin.c: (register_stock_icons):
5202         * plugins/patch/plugin.c: (patch_plugin_activate):
5203         * plugins/project-manager/plugin.c: (register_stock_icons):
5204         * plugins/search/Makefile.am:
5205         * plugins/search/anjuta-go-match-next.svg:
5206         * plugins/search/anjuta-go-match-prev.svg:
5207         * plugins/search/plugin.c: (activate_plugin):
5208         * plugins/symbol-browser/plugin.c: (register_stock_icons):
5209         * plugins/terminal/terminal.c: (register_stock_icons):
5210         * plugins/valgrind/plugin.c: (register_stock_icons):
5211         
5212         Updated to use the new icons and added several new and updated 
5213         icons from #480093
5215 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
5217         * libanjuta/anjuta-plugin-handle.c,
5218         libanjuta/anjuta-plugin-handle.h:
5219         Add a new path property containing the directory of the .plugin
5220         file, library file (.so or whatever) must be in the same directory
5222         * libanjuta/anjuta-plugin-manager.c,
5223         libanjuta/interfaces/libanjuta.idl,
5224         (removed) libanjuta/anjuta-glue-plugin.c,
5225         (removed) libanjuta/anjuta-glue-plugin.h,
5226         (removed) libanjuta/anjuta-glue-c.c,
5227         (removed) libanjuta/anjuta-glue-c.h,
5228         (removed) libanjuta/anjuta-glue-cpp.c,
5229         (removed) libanjuta/anjuta-glue-cpp.h,
5230         (removed) libanjuta/anjuta-glue-factory.c,
5231         (removed) libanjuta/anjuta-glue-factory.h,
5232         (added) libanjuta/anjuta-c-module.c,
5233         (added) libanjuta/anjuta-c-module.h,
5234         (added) libanjuta/anjuta-c-plugin-factory.c,
5235         (added) libanjuta/anjuta-c-plugin-factory.h,
5236         libanjuta/Makefile.am:
5237         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
5238         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
5239         implementing IAnjutaPluginFactory
5240         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
5242         * libanjuta/libanjuta.h:
5243         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
5244         interface)
5246         * libanjuta/anjuta-plugin.h:
5247         Replace AnjutaGluePlugin by GTypeModule
5248         Remove unused anjuta_glue_get_component_type replaced by
5249         g_type_from_name
5251         * plugins/build-basic-autotools/build-basic-autotools.h,
5252         plugins/class-gen/plugin.h,
5253         plugins/class-inheritance/plugin.h,
5254         plugins/cvs-plugin/plugin.h,
5255         plugins/debug-manager/plugin.h,
5256         plugins/devhelp/plugin.h,
5257         plugins/document-manager/plugin.h,
5258         plugins/editor/plugin.h,
5259         plugins/file-loader/plugin.h,
5260         plugins/file-wizard/plugin.h,
5261         plugins/gdb/plugin.h,
5262         plugins/glade/plugin.h,
5263         plugins/gtodo/plugin.h,
5264         plugins/indent/plugin.h,
5265         plugins/language-manager/plugin.h,
5266         plugins/language-support-cpp-java/plugin.h,
5267         plugins/macro/plugin.h,
5268         plugins/message-view/plugin.h,
5269         plugins/patch/plugin.h,
5270         plugins/profiler/plugin.h,
5271         plugins/project-import/plugin.h,
5272         plugins/project-manager/plugin.h,
5273         plugins/project-wizard/plugin.h,
5274         plugins/sample1/plugin.h,
5275         plugins/search/plugin.h,
5276         plugins/sourceview/plugin.h,
5277         plugins/subversion/plugin.h,
5278         plugins/symbol-browser/plugin.h,
5279         plugins/symbol-db/plugin.h,
5280         plugins/terminal/terminal.c,
5281         plugins/tools/plugin.h,
5282         plugins/valgrind/plugin.h:
5283         Replace AnjutaGluePlugin by GTypeModule
5285 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
5287         * plugins/debug-manager/breakpoints.c:
5288         Fix bug#487112, crash while removing a breakpoint in a new file
5290 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5292         * plugins/document-manager/search-box.c:
5293         Fix a crash (with an useful comment) focus-out-event handler must
5294         return a gboolean
5296 2007-10-14 Johannes Schmid <jhs@gnome.org>
5298         * plugins/sourceview/sourceview.c:
5299         Hide calltip when "Up" or "Down" key is pressed
5301 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
5303         * plugins/document-manager/search-box.c:
5304         Change included file order to avoid a compile error with gnome 2.16
5306 2007-10-13  Johannes Schmid <jhs@gnome.org>
5308         * plugins/debug-manager/plugin.c: (enable_log_view):
5309         
5310         Fixed crash when closing a project and unloading another while
5311         the debugger is enabled
5313 2007-10-13  Johannes Schmid <jhs@gnome.org>
5315         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5316         
5317         Use correct breakpoint icon
5318         
5319         * plugins/devhelp/Makefile.am:
5320         * plugins/devhelp/anjuta-go-help-next.svg:
5321         * plugins/devhelp/anjuta-go-help-prev.svg:
5322         * plugins/devhelp/plugin.c: (register_stock_icons),
5323         (devhelp_activate):
5324         
5325         Added new icons from #480093
5326         
5327         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5328         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5329         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5330         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5331         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5332         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5333         * plugins/message-view/anjuta-go-message-next.svg:
5334         * plugins/message-view/anjuta-go-message-prev.svg:
5335         
5336         Updated icons from #480093
5337                 
5338         * src/anjuta-actions.h:
5339         Use GTK_STOCK_FULLSCREEN
5340         
5341         * src/anjuta-app.c: (on_gdl_style_changed),
5342         (anjuta_app_instance_init):
5343         * src/anjuta.glade:
5344         
5345         Added preference option to set the gdl switcher style
5347 2007-10-13  Johannes Schmid <jhs@gnome.org>
5349         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5350         (get_property_value_as_string), (set_property_value_as_string),
5351         (register_callbacks):
5352         * libanjuta/anjuta-preferences.h:
5353         
5354         Support GtkFileChooserButton as preferences widget
5355         
5356         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5357         
5358         Fixed a Gtk-Critical
5359         
5360         * plugins/file-manager/Makefile.am:
5361         * plugins/file-manager/file-model.c: (file_model_filter_file),
5362         (file_model_add_dummy), (file_model_expand_idle),
5363         (file_model_set_property), (file_model_get_property),
5364         (file_model_class_init):
5365         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5366         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5367         (file_manager_activate), (file_manager_finalize),
5368         (file_manager_instance_init), (ipreferences_merge),
5369         (ipreferences_unmerge), (ipreferences_iface_init):
5370         * plugins/file-manager/plugin.h:
5371         
5372         Added preferences to file-manager
5374         * plugins/glade/plugin.c: (activate_plugin):
5375         
5376         Move Properties widget into center because it is way to big
5377         for the sidebar
5379 2007-10-10  Johannes Schmid <jhs@gnome.org>
5381         * plugins/language-support-cpp-java/Makefile.am:
5382         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5383         * plugins/language-support-cpp-java/anjuta-complete.svg:
5384         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5385         * plugins/language-support-cpp-java/plugin.c:
5386         (register_stock_icons):
5387         
5388         And yet some more icons...
5390 2007-10-10  Johannes Schmid <jhs@gnome.org>
5392         * plugins/debug-manager/breakpoints.c:
5393         * plugins/debug-manager/images/Makefile.am:
5394         * plugins/debug-manager/images/anjuta-bookmark.svg:
5395         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5396         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5397         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5398         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5399         * plugins/debug-manager/images/anjuta-linemark.svg:
5400         * plugins/debug-manager/images/anjuta-pcmark.svg:
5401         * plugins/debug-manager/plugin.c: (register_stock_icons):
5402         * plugins/debug-manager/sparse_view.c:
5403         * plugins/document-manager/images/Makefile.am:
5404         * plugins/document-manager/images/anjuta-block-select.svg:
5405         * plugins/document-manager/images/anjuta-fold-close.svg:
5406         * plugins/document-manager/images/anjuta-fold-open.svg:
5407         * plugins/document-manager/images/anjuta-fold-toggle.svg:
5408         * plugins/document-manager/images/anjuta-indent-less.svg:
5409         * plugins/document-manager/images/anjuta-indent-more.svg:
5410         * plugins/document-manager/images/anjuta-swap.svg:
5411         * plugins/document-manager/images/block_select.xpm:
5412         * plugins/document-manager/images/fold_close.xpm:
5413         * plugins/document-manager/images/fold_open.xpm:
5414         * plugins/document-manager/images/fold_toggle.xpm:
5415         * plugins/document-manager/images/indent.xpm:
5416         * plugins/document-manager/images/indent_dcr.xpm:
5417         * plugins/document-manager/images/indent_inc.xpm:
5418         * plugins/document-manager/plugin.c: (register_stock_icons):    
5419         * plugins/editor/Makefile.am:
5420         * plugins/editor/anjuta-bookmark-16.xpm:
5421         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5422         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5423         * plugins/editor/anjuta-linemark-16.xpm:
5424         * plugins/editor/anjuta-pcmark-16.xpm:
5425         * plugins/editor/bookmark.xpm:
5426         * plugins/editor/breakpoint-disabled.xpm:
5427         * plugins/editor/breakpoint-enabled.xpm:
5428         * plugins/editor/linemarker.xpm:
5429         * plugins/editor/program-counter.xpm:
5430         * plugins/editor/text_editor.c:
5431         * plugins/message-view/Makefile.am:
5432         * plugins/message-view/anjuta-go-message-next.svg:
5433         * plugins/message-view/anjuta-go-message-prev.svg:
5434         * plugins/message-view/anjuta-message-manager.ui:
5435         * plugins/message-view/plugin.c:
5436         * plugins/sourceview/Makefile.am:
5437         * plugins/sourceview/sourceview.c:
5439         Integrated lots of icons from #480093
5440         Thanks to <tpgww@onepost.net>
5442         * plugins/document-manager/plugin.c:
5443         Do not mark the line in ifile_open(), that looks ugly.
5444         
5445         * plugins/document-manager/search-box.c: (on_search_focus_out),
5446         (search_box_init):
5447         Clear the status bar on focus_out.
5448         
5449         * plugins/file-loader/anjuta-loader-plugin.ui:
5450         Fixed a missing "="
5452 2007-10-09  Johannes Schmid <jhs@gnome.org>
5454         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5455         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5457         Some things I missed in the patch for #484419
5458         
5459         * plugins/document-manager/action-callbacks.c:
5460         (on_new_file_activate):
5461         * plugins/document-manager/action-callbacks.h:
5462         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5463         (on_window_key_press_event), (on_gconf_notify_timer):
5464         
5465         484645 – patch to deal with docman FIXME etc
5466         
5467         * plugins/editor/text_editor.c: (text_editor_set_indicator):
5468         * plugins/search/search-replace.c: (search_and_replace),
5469         (write_message_pane), (search_replace_populate),
5470         (translate_dialog_strings), (create_dialog),
5471         (anjuta_search_replace_activate):
5472         * plugins/search/search-replace_backend.c:
5473         (file_buffer_new_from_path), (get_next_match),
5474         (create_search_entries), (regex_backref),
5475         (clear_search_replace_instance):
5476         * plugins/search/search-replace_backend.h:
5477         
5478         #484573 – patch to correct various search-related issues
5479         
5480         Thanks for the above patches to <tpgww@onepost.net>
5481         
5482         * plugins/sourceview/sourceview.c:
5483         (sourceview_create_highligth_indic):
5484         
5485         Use the same marker for important as gedit (yellow background)
5487         * plugins/document-manager/anjuta-document-manager.ui:
5488         * plugins/file-loader/anjuta-file-loader.ui:
5489         * plugins/file-loader/plugin.c:
5490         
5491         Moved FileNew action to document-manager
5493 2007-10-08  Johannes Schmid <jhs@gnome.org>
5495         * plugins/document-manager/search-box.c: (on_search_activated):
5496         Mark messages for translation
5498 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
5500         reviewed by: Johannes Schmid <jhs@gnome.org>
5502         * plugins/Makefile.am:
5503         * plugins/build-basic-autotools/build-basic-autotools.c:
5504         (build_compile_file_real):
5505         * plugins/search/search-replace.c:
5506         * plugins/valgrind/preferences.c: (build_general_prefs):
5507         
5508         Fix #484379 – Contents of Makefile.am plugins and
5509         #484419 – Improvement into translation
5511 2007-10-06  Johannes Schmid <jhs@gnome.org>
5513         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5515         Fixed to properly support pointer-to-pointer (**) types
5517         * libanjuta/interfaces/libanjuta.idl:
5518         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5519         * plugins/sourceview/sourceview-cell.h:
5520         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5521         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5522         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5523         (isearch_backward), (isearch_iface_init):
5524         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5525         (itext_editor_iface_init), (iselection_set_iter),
5526         (iselection_get_start_iter), (iselection_get_end_iter),
5527         (iselection_iface_init), (isearch_forward), (isearch_backward),
5528         (isearch_iface_init):
5529         
5530         Added IAnjutaEditorSearch interface and some utility methods to
5531         migrate from positions to iterators for the editor interface.
5532         
5533         * plugins/document-manager/Makefile.am:
5534         * plugins/document-manager/action-callbacks.c:
5535         (on_goto_line_no1_activate), (on_show_search):
5536         * plugins/document-manager/action-callbacks.h:
5537         * plugins/document-manager/anjuta-docman.c:
5538         (anjuta_docman_add_document), (anjuta_docman_show_editor),
5539         (anjuta_docman_grab_text_focus):
5540         * plugins/document-manager/anjuta-document-manager.ui:
5541         * plugins/document-manager/goto_line.c: (removed)
5542         * plugins/document-manager/goto_line.h: (removed)
5543         * plugins/document-manager/search-box.c:
5544         * plugins/document-manager/search-box.h:
5545         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5546         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5547         (update_editor_ui_interface_items), (on_editor_added),
5548         (activate_plugin), (deactivate_plugin):
5549         * plugins/document-manager/plugin.h:
5550         
5551         Created new incremental "Quick Search" bar in the document manager to
5552         replace the crappy EggToolbar entries. Uses the new search interface and
5553         it thus much faster and more reliable.
5554         Fixes: 
5555         Bug 357544 – incremental search should work consistently (or not at all) 
5556         when main toolbar is hidden
5557         Bug 440637 – Search, don't work very well (partly for incremental search)
5558         
5559         * plugins/search/anjuta-search.ui:
5560         * plugins/search/plugin.c: (activate_plugin):
5561         
5562         Removed incremental search stuff
5563         
5564         * plugins/build-basic-autotools/build-basic-autotools.c:
5565         (on_session_save), (on_session_load):
5566         * plugins/build-basic-autotools/executer.c:
5567         (get_program_parameters):
5568         
5569         Scroll to selected executable and remember it across sessions
5570         (followup of #477976)
5571         
5572         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5573         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5574         
5575         * plugins/devhelp/anjuta-devhelp.ui:
5576         Rearraged toolbar items a bit
5578 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5580         * plugins/debug-manager/command.c,
5581         plugins/debug-manager/queue.c,
5582         plugins/gdb/plugin.c,
5583         plugins/gdb/debugger.c:
5584         Fix several crashing bugs (including bug#482985) with the debugger
5585         when closing project, stopping the debugger, restarting the program
5587 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5589         * libanjuta/anjuta-launcher.c:
5590         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5592 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5594         * plugins/debug-manager/command.c,
5595         plugins/debug-manager/queue.c:
5596         Asynchronous command can abort other commands in queue
5597         Resynchronize debugger state when a command is cancelled
5599         * plugins/debug-manager/breakpoints.c:
5600         Free BreakpointItem only when it is not used anymore
5602         * plugins/gdb/plugin.c:
5603         Do not return TRUE if the callback and/or ready signal is not used
5605         * plugins/gdb/debugger.c:
5606         Fix a crash, return correct state when debugger is stopped
5608 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5610         * plugins/project-wizard/autogen.c:
5611         Fix bug#482067, escape project wizard user defined strings
5613 2007-10-01  Johannes Schmid <jhs@gnome.org>
5615         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5616         .glade:
5617         * plugins/build-basic-autotools/build-basic-autotools.c:
5618         (basic_autotools_plugin_instance_init):
5619         * plugins/build-basic-autotools/build-basic-autotools.h:
5620         * plugins/build-basic-autotools/executer.c:
5621         (get_program_parameters):
5622         
5623         Fixed #477976 – Keybinding in run dialog
5625 2007-09-30  Johannes Schmid <jhs@gnome.org>
5627         * plugins/Makefile.am:
5628         Do not build indent plugin (yet)
5629         
5630         * plugins/document-manager/plugin.c: (ipreferences_merge):
5631         Fixed unintentional and wrong change
5633         * plugins/indent/anjuta-indent.ui:
5634         Added missing file
5636 2007-09-28  Johannes Schmid <jhs@gnome.org>
5638         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5639         * libanjuta/anjuta-launcher.h:
5640         Add a method to send EOF to some process. Needed for the indent plugin
5641         and should be useful in general. It does not actually send EOF as this
5642         is not possible with utf-8, but closes the stream instead.
5644         * plugins/devhelp/plugin.c: (value_added_current_editor):
5645         Fixed a Gtk-Critical due to the IAnjutaEditor - 
5646         IAnjutaDocument switch.
5648         * configure.in:
5649         * plugins/Makefile.am:
5650         * plugins/document-manager/Makefile.am:
5651         * plugins/document-manager/action-callbacks.c:
5652         * plugins/document-manager/anjuta-document-manager.glade:
5653         * plugins/document-manager/anjuta-document-manager.ui:
5654         * plugins/document-manager/images/Makefile.am:
5655         * plugins/document-manager/images/indent_auto.xpm:
5656         * plugins/document-manager/images/indent_set.xpm:
5657         * plugins/document-manager/indent-dialog.c:
5658         * plugins/document-manager/indent-dialog.h:
5659         * plugins/document-manager/indent-util.c:
5660         * plugins/document-manager/indent-util.h:
5661         * plugins/document-manager/indent_test.c:
5662         * plugins/document-manager/plugin.c: (register_stock_icons),
5663         (docman_plugin_instance_init), (ipreferences_merge):
5664         * plugins/document-manager/plugin.h:
5665         
5666         Removed indent code from document manager
5667         
5668         * plugins/indent/Makefile.am:
5669         * plugins/indent/indent-dialog.c:
5670         * plugins/indent/indent-util.c: (indent_init_indent_style):
5671         * plugins/indent/indent.glade:
5672         * plugins/indent/indent.plugin.in:
5673         * plugins/indent/plugin.c: (on_indent_finished),
5674         (on_indent_output), (on_indent_action_activate),
5675         (on_edit_editor_indent), (on_style_combo_changed),
5676         (value_added_current_editor), (value_removed_current_editor),
5677         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5678         (indent_plugin_finalize), (indent_plugin_dispose),
5679         (anjuta_indent_plugin_instance_init),
5680         (anjuta_indent_plugin_class_init), (ipreferences_merge),
5681         (ipreferences_unmerge), (ipreferences_iface_init):
5682         * plugins/indent/plugin.h:
5684         Moved indent code to it's own plugin. Also reimplemented indent invocation
5685         using anjuta_launcher and streams. This is not yet completely working, maybe
5686         I got something wrong with the launcher.
5687         Also fixed #478987 – Unusable 'Indent setting window' on preferences
5689 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5691         * plugins/debug-manager/plugin.c:
5692         Fix bug#480851, disconnect save_session signal when plugin is unloaded
5694 2007-09-27  Johannes Schmid <jhs@gnome.org>
5696         * libanjuta/interfaces/libanjuta.idl:
5697         * plugins/Makefile.am:
5698         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5699         (isymbol_type_str), (isymbol_name), (isymbol_args),
5700         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5701         (isymbol_impl), (isymbol_iface_init):
5702         * plugins/symbol-browser/an_symbol_info.c:
5703         * plugins/symbol-browser/an_symbol_info.h:
5704         * plugins/symbol-db/Makefile.am:
5705         * plugins/symbol-db/plugin.c:
5706         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5707         (value_added_current_editor), (on_editor_foreach_clear),
5708         (value_removed_current_editor), (project_root_added),
5709         (symbol_db_activate), (symbol_db_deactivate),
5710         (isymbol_manager_search):
5711         * plugins/symbol-db/readtags.c: (initialize_1):
5712         * plugins/symbol-db/symbol-db-engine-iterator.c:
5713         (sdb_engine_iterator_instance_init),
5714         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5715         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5716         (symbol_db_engine_iterator_move_next),
5717         (symbol_db_engine_iterator_move_prev),
5718         (symbol_db_engine_iterator_get_n_items),
5719         (symbol_db_engine_iterator_last),
5720         (symbol_db_engine_iterator_set_position),
5721         (symbol_db_engine_iterator_get_position),
5722         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5723         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5724         (isymbol_iter_foreach), (isymbol_iter_set_position),
5725         (isymbol_iter_get_position), (isymbol_iter_get_length),
5726         (isymbol_iter_clone), (isymbol_iter_assign),
5727         (isymbol_iter_iface_init):
5728         * plugins/symbol-db/symbol-db-engine-iterator.h:
5729         * plugins/symbol-db/symbol-db-engine.c:
5730         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5731         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5732         (sdb_engine_finalize), (sdb_engine_get_type),
5733         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5734         (sdb_engine_get_table_id_by_unique_name2),
5735         (sdb_engine_get_table_id_by_unique_name3),
5736         (symbol_db_engine_add_new_workspace),
5737         (symbol_db_engine_get_opened_project_name),
5738         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5739         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5740         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5741         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5742         (sdb_engine_add_new_scope_definition),
5743         (sdb_engine_add_new_tmp_heritage_scope),
5744         (sdb_engine_second_pass_update_scope_1),
5745         (sdb_engine_second_pass_update_heritage),
5746         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5747         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5748         (symbol_db_engine_update_project_symbols),
5749         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5750         (symbol_db_engine_update_buffer_symbols),
5751         (sdb_engine_walk_down_scope_path),
5752         (sdb_engine_prepare_symbol_info_sql),
5753         (symbol_db_engine_get_global_members),
5754         (symbol_db_engine_get_scope_members_by_symbol_id),
5755         (symbol_db_engine_get_scope_members),
5756         (symbol_db_engine_get_current_scope),
5757         (symbol_db_engine_get_file_symbols):
5758         * plugins/symbol-db/symbol-db-engine.h:
5759         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5760         (on_symbol_updated), (on_symbol_inserted),
5761         (symbol_db_view_locals_get_line),
5762         (symbol_db_view_locals_update_list):
5763         * plugins/symbol-db/symbol-db-view-search.c:
5764         (sdb_view_search_model_filter), (sdb_view_search_get_type):
5765         * plugins/symbol-db/symbol-db-view-search.h:
5766         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
5767         (do_add_hidden_children), (do_recurse_and_add_new_sym),
5768         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
5769         * plugins/symbol-db/tables.sql:
5770         * plugins/symbol-db/test/Makefile.am:
5771         * plugins/symbol-db/test/main.c: (add_new_files), (main):
5772         Updated patch from Massimo to improve symbol-db plugin
5774         * plugins/document-manager/plugin.c: (on_editor_changed):
5775         Make the code a bit more robust
5776         
5777         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5778         (anjuta_document_get_property), (anjuta_document_class_init),
5779         (anjuta_document_init), (set_uri), (document_loader_loaded),
5780         (anjuta_document_load), (document_saver_saving):
5781         * plugins/sourceview/anjuta-document.h:
5782         * plugins/sourceview/sourceview.c: (autodetect_language),
5783         (ilanguage_set_language), (ilanguage_get_language):
5784         Fix language detection on startup
5786 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
5788         * plugins/document-manager/action-callbacks.c:
5789         (on_editor_command_upper_case_activate),
5790         (on_editor_command_lower_case_activate): Leftover commit from previous
5791         commit (see last changlog entry by me).
5792         
5793         * plugins/file-manager/plugin.c: (file_manager_activate):
5794         Gave proper widget name so that layout works.
5796 2007-09-26  Johannes Schmid <jhs@gnome.org>
5798         * plugins/document-manager/plugin.c: (on_editor_changed),
5799         (docman_plugin_instance_init):
5800         Only unload/load language-support plugins if necessary.
5801         
5802         * plugins/language-manager/plugin.c: (language_manager_activate):
5803         Removed some debugging code
5805         * plugins/sourceview/sourceview.c: (on_document_saved),
5806         (ilanguage_set_language), (ilanguage_get_language):
5807         Fixed ianjuta_language interface and ensure that highlighting is
5808         activated when a new file is saved.
5809         
5810 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
5812         * libanjuta/interfaces/libanjuta.idl:
5813         * plugins/document-manager/action-callbacks.c:
5814         (on_editor_command_upper_case_activate),
5815         (on_editor_command_lower_case_activate):
5816         * plugins/editor/text_editor.c: (iselection_has_selection),
5817         (iselection_get_start), (iselection_get_end),
5818         (iselection_iface_init):
5819         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5820         * plugins/sourceview/sourceview.c: (iselect_has_selection),
5821         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
5822         method and implemented it for both scintilla and sourceview editors.
5823         Updated document-manager and assist plugins to use the new method.
5825 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
5827         * plugins/file-manager/file-view.c:
5828         Fix typo, allow to compile new file manager with gtk < 2.12
5830 2007-09-25  Johannes Schmid <jhs@gnome.org>
5832         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5833         Support Auto-Indent for single lines (e.g no selection);
5834         
5835         * plugins/macro/plugin.c:
5836         Do not use the same shortcut as auto-indent does
5837         
5838         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
5839         Optimized keyboard navigation - do not emit char_added when only
5840         navigation keys have been pressed.
5842 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5844         * plugins/language-support-cpp-java/cpp-java-assist.c:
5845         (on_assist_chosen), (cpp_java_assist_install),
5846         (cpp_java_assist_uninstall):
5847         * plugins/language-support-cpp-java/plugin.c: (install_support),
5848         (uninstall_support): Install and uninstall support in correct order.
5849         Fixes a bug where it was installed multiple times resulting in
5850         inserting autocomplete text multiple times.
5852 2007-09-25  Johannes Schmid <jhs@gnome.org>
5854         * configure.in:
5855         Add GNOME_WARNING_FLAGS(maximum) and
5856         GNOME_CXX_WARNIGS(yes) to avoid bugs
5857         the compiler can warn you.
5858         
5859         * libegg/test-tree-utils.c: (key_test):
5860         * plugins/file-manager/file-model.c:
5861         (file_model_cancel_expand_idle), (file_model_sort),
5862         (file_model_row_expanded):
5863         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5864         (file_view_refresh), (file_view_get_selected), (file_view_init),
5865         (file_view_new):
5866         * plugins/file-manager/file-view.h:
5867         * plugins/symbol-db/readtags.c: (initialize_1):
5868         * src/main.c:
5869         
5870         Fixed the more critical warnings
5872 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5874         Icons from tpgww@onepost.net:
5875         * configure.in:
5876         * plugins/debug-manager/Makefile.am:
5877         * plugins/debug-manager/images/Makefile.am:
5878         * plugins/debug-manager/images/anjuta-attach.svg:
5879         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
5880         * plugins/debug-manager/images/anjuta-step-into.svg:
5881         * plugins/debug-manager/images/anjuta-step-out.svg:
5882         * plugins/debug-manager/images/anjuta-step-over.svg:
5883         * plugins/debug-manager/plugin.c: (register_stock_icons):
5884         * plugins/document-manager/Makefile.am:
5885         * plugins/document-manager/block_select.xpm:
5886         * plugins/document-manager/fold_close.xpm:
5887         * plugins/document-manager/fold_open.xpm:
5888         * plugins/document-manager/fold_toggle.xpm:
5889         * plugins/document-manager/images/Makefile.am:
5890         * plugins/document-manager/images/anjuta-block-end.svg:
5891         * plugins/document-manager/images/anjuta-block-start.svg:
5892         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5893         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5894         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5895         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5896         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5897         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5898         * plugins/document-manager/indent.xpm:
5899         * plugins/document-manager/indent_auto.xpm:
5900         * plugins/document-manager/indent_dcr.xpm:
5901         * plugins/document-manager/indent_inc.xpm:
5902         * plugins/document-manager/indent_set.xpm:
5903         * plugins/document-manager/plugin.c: Added nicer icons for
5904         document manager and debugger. Organized icons in 'images'
5905         directories.
5907 2007-09-24  Johannes Schmid <jhs@gnome.org>
5909         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5910         Fixed a missing NULL in g_object_set.
5912 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5914         * plugins/language-support-cpp-java/cpp-java-assist.c:
5915         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
5916         scope memebers just after scope operator is entered.
5918 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5920         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5921         * plugins/language-support-cpp-java/cpp-java-assist.c:
5922         (completion_function), (completion_compare),
5923         (cpp_java_assist_tag_destroy), (create_completion),
5924         (cpp_java_assist_destroy_completion_cache),
5925         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
5926         Show '()' for function items in autocomplete list. Allow adding
5927         ' ' and/or '(' after function call autocompletion and have preferences
5928         settings for them.
5930 2007-09-24  Johannes Schmid <jhs@gnome.org>
5932         * sourceview.c: Reverting patch from r3157 because
5933         of side-effects
5935 2007-09-24  Johannes Schmid <jhs@gnome.org>
5937         * plugins/search/search-replace.c: (on_message_clicked):
5939         Fixed #427104 – No "highlight" of lines matching find-result
5941 2007-09-24  Johannes Schmid <jhs@gnome.org>
5943         * src/anjuta.glade:
5945         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
5947 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
5949         reviewed by: Johannes Schmid <jhs@gnome.org>
5951         * plugins/build-basic-autotools/executer.c: (execute_program):
5952         Fix #478238 – set env for execute programe in the terminal
5954 2007-09-24 Tom <tpgww@onepost.net>
5956         reviewed by: Johannes Schmid <jhs@gnome.org>
5958         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5959         Fix memory leak
5960         
5961         * plugins/debug-manager/disassemble.c: (on_disassemble):
5962         Correct a format string in DEBUG_PRINT()
5964 2007-09-23  Johannes Schmid <jhs@gnome.org>
5966         * plugins/sourceview/sourceview.c: (offset_to_position),
5967         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
5968         (ieditor_get_position), (iselect_set), (iselect_get_start),
5969         (iselect_get_end):
5970         
5971         Fixed #Bug 440637 – Search, don't work very well
5973 2007-09-23  Johannes Schmid <jhs@gnome.org>
5975         * plugins/file-manager/file-model.c: (file_model_get_filename):
5976         * plugins/file-manager/file-model.h:
5977         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
5978         (file_view_init), (file_view_class_init):
5979         * plugins/message-view/message-view.c:
5980         (message_view_query_tooltip), (message_view_dispose),
5981         (message_view_instance_init), (message_view_class_init):
5983         Added GTK+ 2.12 style tooltips to file-manager and message view.
5984         Only build if GTK+ 2.12 is availible otherwise for message-view, the
5985         old implementation is used.
5987 2007-09-23  Johannes Schmid <jhs@gnome.org>
5989         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
5990         Fixed typo
5991         
5992         * plugins/language-manager/language-manager.plugin.in:
5993         Marked UserActivatable=FALSE
5994         
5995         * plugins/language-manager/plugin.c: (load_languages),
5996         (language_manager_activate), (language_manager_deactivate),
5997         (language_manager_dispose), (language_manager_instance_init),
5998         (language_manager_find_mime_type), (language_manager_find_string),
5999         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6000         (ilanguage_get_name), (ilanguage_get_strings):
6001         
6002         Fixed various stupid bugs in language-manager plugin
6003         
6004         * plugins/symbol-db/symbol-db-engine.c:
6005         (sdb_engine_second_pass_update_scope_1):
6006         
6007         Add a g_return_if_fail to avoid a crash though still unsure
6008         what's causing it.
6010 2007-09-23  Johannes Schmid <jhs@gnome.org>
6012         * plugins/symbol-db/plugin.c: (on_project_element_added),
6013         (sources_array_free), (sources_array_add_foreach),
6014         (project_root_added):
6015         * plugins/symbol-db/symbol-db-engine.c:
6016         (symbol_db_engine_add_new_files):
6017         * plugins/symbol-db/symbol-db-engine.h:
6018         
6019         Added support for other languages than "C" to symbol-db. Now
6020         supports all languages listed by the language-manager.
6022 2007-09-23  Tom <tpgww@onepost.net>
6024         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6026         * configure.in:
6027         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6028         
6029         * libanjuta/anjuta-glue-factory.c: (load_plugin),
6030         (anjuta_glue_factory_get_object_type):
6031         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6032         * plugins/build-basic-autotools/build-basic-autotools.c:
6033         (value_added_current_editor):
6034         * plugins/debug-manager/breakpoints.c:
6035         (breakpoints_dbase_edit_breakpoint),
6036         (on_toggle_breakpoint_activate):
6037         * plugins/debug-manager/plugin.c:
6038         (on_run_to_cursor_action_activate):
6039         * plugins/debug-manager/stack_trace.c:
6040         (dma_thread_update_stack_trace):
6041         * plugins/gdb/plugin.c:
6042         * plugins/glade/plugin.c: (ifile_open):
6043         * plugins/profiler/gprof-call-graph-view.c:
6044         * plugins/profiler/gprof-flat-profile-view.c:
6045         * plugins/profiler/gprof-function-call-tree-view.c:
6046         * plugins/profiler/gprof-options.c: (setup_widgets):
6047         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6048         * plugins/search/search-replace_backend.c:
6049         (file_buffer_new_from_te):
6050         * plugins/sourceview/assist-tip.c: (assist_tip_move):
6051         * plugins/sourceview/assist-window.c: (assist_window_set_property),
6052         (assist_window_get_property), (assist_window_move):
6053         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
6054         (value_added_current_editor):
6055         * plugins/symbol-db/plugin.c: (value_added_current_editor):
6056         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6057         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
6058         
6059         Many small code, warnings and leak fixes
6061 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6063         * (removed) plugins/debug-manager/debugger.c,
6064         (removed) plugins/debug-manager/debugger.h,
6065         (added) plugins/debug-manager/command.c,
6066         (added) plugins/debug-manager/command.h,
6067         (added) plugins/debug-manager/queue.c,
6068         (added) plugins/debug-manager/queue.h,
6069         plugins/debug-manager/breakpoints.c,
6070         plugins/debug-manager/debug_tree.c,
6071         plugins/debug-manager/debug_tree.h,
6072         plugins/debug-manager/disassemble.c,
6073         plugins/debug-manager/disassemble.h,
6074         plugins/debug-manager/locals.c,
6075         plugins/debug-manager/locals.h,
6076         plugins/debug-manager/memory.c,
6077         plugins/debug-manager/memory.h,
6078         plugins/debug-manager/plugin.c,
6079         plugins/debug-manager/plugin.h,
6080         plugins/debug-manager/registers.c,
6081         plugins/debug-manager/registers.h,
6082         plugins/debug-manager/sharedlib.c,
6083         plugins/debug-manager/sharedlib.h,
6084         plugins/debug-manager/signals.c,
6085         plugins/debug-manager/signals.h,
6086         plugins/debug-manager/stack_trace.c,
6087         plugins/debug-manager/stack_trace.h,
6088         plugins/debug-manager/start.h,
6089         plugins/debug-manager/start.c,
6090         plugins/debug-manager/threads.c,
6091         plugins/debug-manager/threads.h,
6092         plugins/debug-manager/watch.c,
6093         plugins/debug-manager/watch.h,
6094         plugins/debug-manager/Makefile.am,
6095         plugins/gdb/debugger.c,
6096         plugins/gdb/debugger.h,
6097         plugins/gdb/plugin.c,
6098         libanjuta/interfaces/libanjuta.idl:
6099         Split debug-manager/debugger.c into command.c and queue.c
6100         Clean up debugger queue
6101         DmaDebuggerQueue object does not implement IAnjutaDebugger
6103 2007-09-23  Johannes Schmid <jhs@gnome.org>
6105         * configure.in:
6106         Bumped version to 2.3.0 (to ensure bugzilla bugs are
6107         set correctly, etc.)
6108         
6109         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6110         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6111         (plugin_set_update):
6112         
6113         Show an error dialog instead of crashing when plugin loading fails
6115         * plugins/language-manager/Makefile.am:
6116         * plugins/language-manager/language-manager.plugin.in:
6117         * plugins/language-manager/languages.xml:
6118         * plugins/language-manager/plugin.c: (language_destroy),
6119         (load_languages), (language_manager_activate),
6120         (language_manager_deactivate), (language_manager_finalize),
6121         (language_manager_dispose), (language_manager_instance_init),
6122         (language_manager_class_init), (language_manager_find_mime_type),
6123         (language_manager_find_string), (ilanguage_get_from_mime_type),
6124         (ilanguage_get_from_string), (ilanguage_get_name),
6125         (ilanguage_get_strings), (ilanguage_iface_init):
6126         * plugins/language-manager/plugin.h:
6127         
6128         Added new language-manager plugin to have a better organisation for
6129         language names. The xml probabaly needs to be extended over time.
6130         
6131         * plugins/Makefile.am:
6132         * plugins/document-manager/plugin.c: (on_editor_changed):
6133         
6134         Adapted to new IAnjutaLanguage interface. Do not unload language-support
6135         because it does not really save memory but makes tab switching slow.
6136         
6137         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6138         .in:
6139         * plugins/language-support-cpp-java/plugin.c: (install_support),
6140         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
6141         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
6142         unloading
6144         * plugins/language-support-cpp-java/cpp-java-assist.c:
6145         (cpp_java_assist_show_autocomplete):
6146         
6147         Fix autocomplete to only show valid completions
6149         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6150         Calltips always have correct size and position now
6152 2007-09-22  Johannes Schmid <jhs@gnome.org>
6154         * plugins/search/search-replace_backend.c: (get_next_match):
6155         Removed code introduced by accident that causes a crash.
6156         
6157         * plugins/sourceview/sourceview-tags.c:
6158         * plugins/sourceview/sourceview-tags.h:
6159         Removed ununsed files
6161 2007-09-22  Johannes Schmid <jhs@gnome.org>
6163         * plugins/language-support-cpp-java/cpp-java-assist.c:
6164         Fixed build error
6166 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6168         * plugins/language-support-cpp-java/cpp-java-assist.c:
6169         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
6170         Increased matching brace search to 500 chars.
6172 2007-09-21  Johannes Schmid <jhs@gnome.org>
6174         * plugins/language-support-cpp-java/cpp-java-assist.c:
6175         (cpp_java_assist_get_pre_word),
6176         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
6177         
6178         Added some profiling debug code
6179         
6180         * plugins/language-support-cpp-java/cpp-java-utils.c:
6181         (cpp_java_util_jump_to_matching_brace):
6182         * plugins/language-support-cpp-java/cpp-java-utils.h:
6183         * plugins/language-support-cpp-java/plugin.c:
6184         (get_line_indentation_base), (get_line_auto_indentation):
6185         
6186         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
6187         avoid looping over the whole file when using calltips which is too slow and
6188         unneeded.
6189         
6190         * plugins/sourceview/assist-tip.c: (assist_tip_init),
6191         (assist_tip_set_tips), (assist_tip_get_coordinates),
6192         (assist_tip_new):
6193         * plugins/sourceview/sourceview.c: (iassist_show_tips):
6194         
6195         Better calltips appearance (use theme now) and avoid jumping
6196         calltips
6198 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6200         * plugins/document-manager/plugin.c:
6201         (update_editor_ui_interface_items):
6202         * plugins/language-support-cpp-java/plugin.c: (install_support),
6203         (uninstall_support): Moved autocomplete ui update code from
6204         document-manager to language-plugin.
6206 2007-09-21  Johannes Schmid <jhs@gnome.org>
6208         * libanjuta/interfaces/libanjuta.idl:
6209         
6210         Added IAnjutaLanguage interface (might still change...) for
6211         the upcoming language-manager plugin.
6212         
6213         * plugins/file-manager/Makefile.am:
6214         * plugins/file-manager/file-model.c:
6215         (file_model_cancel_expand_idle), (file_model_add_dummy),
6216         (file_model_expand_idle), (file_model_sort),
6217         (file_model_row_expanded), (file_model_row_collapsed),
6218         (file_model_init), (file_model_finalize),
6219         (file_model_set_property), (file_model_get_property),
6220         (file_model_class_init), (file_model_new), (file_model_refresh),
6221         (file_model_get_uri):
6222         * plugins/file-manager/file-model.h:
6223         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6224         (file_view_expand_row_idle), (file_view_refresh),
6225         (file_view_get_selected), (file_view_button_press_event),
6226         (file_view_selection_changed), (file_view_init),
6227         (file_view_get_property), (file_view_set_property),
6228         (file_view_finalize), (file_view_class_init):
6229         
6230         Split up model/view as far as possible and fixed some file-manager
6231         bugs (popup-menu and incorrect project loading).
6232         
6233         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6234         Use monospace font for tips.
6235         
6236         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
6237         (sourceview_cell_new), (icell_get_character), (icell_get_length),
6238         (icell_get_attribute), (icell_style_get_font_description),
6239         (icell_style_get_color), (icell_style_get_background_color),
6240         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
6241         (iiter_foreach), (iiter_set_position), (iiter_get_position),
6242         (iiter_get_length), (iiter_clone), (iiter_assign):
6244         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
6245         interface. This is way faster though it has the drawback to create invalid
6246         iterators if the buffer is changed.
6248 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6250         * libanjuta/interfaces/libanjuta.idl:
6251         * plugins/document-manager/action-callbacks.c:
6252         * plugins/document-manager/anjuta-document-manager.ui:
6253         * plugins/document-manager/plugin.c: (register_stock_icons):
6254         * plugins/editor/text_editor.c:
6255         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6256         * plugins/language-support-cpp-java/cpp-java-assist.c:
6257         (cpp_java_assist_get_calltip_context):
6258         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
6259         (register_stock_icons), (cpp_java_plugin_activate_plugin):
6261         Moved autocomplete menu action from document-manager to assist plugin
6262         and got rid of deprecated autocomplete interface.
6264 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6266         * libanjuta/interfaces/libanjuta.idl:
6267         * plugins/editor/text_editor.c: (iassist_iface_init):
6268         * plugins/language-support-cpp-java/cpp-java-assist.c:
6269         (cpp_java_assist_check), (on_assist_chosen):
6270         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6271         Removed react() methods in both editors and assist interface. Assist
6272         plugin itself handles setting the autocomplete. Also fixed
6273         some mem leaks.
6275 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6277         * plugins/file-manager/Makefile.am:
6278         * plugins/file-manager/file-view.c: (file_view_add_dummy),
6279         (file_view_expand_idle), (file_view_init):
6280         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
6281         (file_manager_set_default_uri), (project_root_added),
6282         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
6283         (file_manager_activate), (file_manager_deactivate),
6284         (file_manager_instance_init), (file_manager_class_init),
6285         (ifile_manager_set_root), (ifile_manager_set_selected),
6286         (ifile_manager_iface_init): Adjusted white spaces to match
6287         anjuta convention.
6289 2007-09-19  Naba Kumar  <naba@gnome.org>
6291         * libanjuta/interfaces/libanjuta.idl:
6292         * plugins/editor/text_editor.c: (text_editor_instance_init),
6293         (iassist_show_tips), (iassist_cancel_tips),
6294         (iassist_hide_suggestions), (iassist_iface_init):
6295         * plugins/editor/text_editor.h:
6296         * plugins/editor/text_editor_cbs.c:
6297         (on_text_editor_scintilla_notify):
6298         * plugins/language-support-cpp-java/cpp-java-assist.c:
6299         (is_scope_context_character), (is_word_character),
6300         (create_completion), (cpp_java_assist_get_scope_context),
6301         (cpp_java_assist_get_pre_word),
6302         (cpp_java_assist_get_scope_operator),
6303         (cpp_java_assist_destroy_completion_cache),
6304         (cpp_java_assist_create_scope_completion_cache),
6305         (cpp_java_assist_create_word_completion_cache),
6306         (cpp_java_assist_show_autocomplete),
6307         (cpp_java_assist_get_calltip_context),
6308         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
6309         (on_editor_char_added), (on_assist_chosen),
6310         (cpp_java_assist_install), (cpp_java_assist_uninstall),
6311         (cpp_java_assist_init), (cpp_java_assist_finalize):
6312         * plugins/language-support-cpp-java/cpp-java-assist.h:
6313         * plugins/language-support-cpp-java/plugin.c:
6314         (initialize_indentation_params):
6315         * plugins/sourceview/assist-tip.c:
6316         * plugins/sourceview/assist-tip.h:
6317         * plugins/sourceview/sourceview-private.h:
6318         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6319         (on_assist_tip_destroyed), (on_assist_cancel),
6320         (on_document_char_added), (iassist_get_suggestions),
6321         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
6322         
6323         Implement state-less assistance so that assist can be evaluated
6324         any given time at any position. Changed IAnjutaEditorAssist interfance
6325         and implementations and removed any state management in editors.
6327 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
6329         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6330         completion items sorting and avoided unnecssary sorts.
6332         * plugins/text-editor.c: Fixed state.
6334 2007-09-17  Johannes Schmid <jhs@gnome.org>
6336         * plugins/language-support-cpp-java/cpp-java-assist.c:
6337         (on_assist_begin):
6338         
6339         Fixed calltips in sourceview
6341 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
6343         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6344         completion items preparation time. Fixed a crash bug.
6346         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6347         Set buffer size (From Massimo, required for symbol-db).
6349         * libanjuta/interfaces/libanjuta.idl: Also pass position information
6350         for suggestions.
6352         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
6353         change in API.
6355         * plugins/editor/aneditor-autocomplete.cxx,
6356         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6357         Added ANE_GETWORDBEFORECARAT command.
6359         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6360         using assist interface.
6362         * plugins/editor/text_editor.c: (text_editor_instance_init),
6363         (text_editor_get_word_before_carat),
6364         (text_editor_get_current_word), (iassist_add_trigger),
6365         (iassist_remove_trigger), (on_assist_canceled),
6366         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6367         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6368         * plugins/editor/text_editor.h:
6369         * plugins/editor/text_editor_cbs.c: (trigger_size),
6370         (max_trigger_size), (text_editor_check_assist),
6371         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6372         interface.
6374         * plugins/language-support-cpp-java/Makefile.am:
6375         * plugins/language-support-cpp-java/plugin.c:
6376         (get_line_indentation_base), (get_line_auto_indentation),
6377         (install_support), (uninstall_support),
6378         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6379         (cpp_java_plugin_instance_init):
6380         * plugins/language-support-cpp-java/plugin.h:
6381         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6382         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6383         Make assist a separate class.
6385 2007-09-14  Johannes Schmid <jhs@gnome.org>
6387         * plugins/sourceview/sourceview.c: (iassist_suggest):
6388         Fixed changed char_alignment paramter in language-support
6389         plugin
6391 2007-09-14  Naba Kumar  <naba@gnome.org>
6393         * plugins/language-support-cpp-java/plugin.c: Send the right
6394         'char_alignment' paramenter (needs fixing in sourceview).
6396 2007-09-13  Johannes Schmid <jhs@gnome.org>
6398         * anjuta.anjuta:
6399         * plugins/project-wizard/templates/minimal/project.anjuta:
6400         Use IAnjutaSymbolManager instead of loading the plugin directly.
6401         (TODO: Think of a version to do this for older files...)
6403         * configure.in:
6404         * plugins/Makefile.am:
6405         * plugins/symbol-db/Makefile.am:
6406         
6407         Build symbol-db plugin if libgda-3.0 is found
6409 2007-09-13  Johannes Schmid <jhs@gnome.org>
6411         * plugins/sourceview/Makefile.am:
6412         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6413         (set_uri):
6414         * plugins/sourceview/anjuta-document.h:
6415         Removed lots of dead code
6416         
6417         * plugins/sourceview/anjuta-languages-manager.c:
6418         * plugins/sourceview/anjuta-languages-manager.h:
6419         removed completely
6420         
6421         * plugins/sourceview/sourceview.c: (on_document_char_added),
6422         (on_document_loaded), (sourceview_instance_init),
6423         (iselect_get_start), (iselect_get_end),
6424         (ilanguage_get_supported_languages), (ilanguage_set_language):
6425         
6426         Fixed selection handling and make some adaptions for the changes 
6427         mentioned above
6429 2007-09-13  Johannes Schmid <jhs@gnome.org>
6431         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6432         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6433         (on_assist_update):
6434         
6435         Added preferences to language support completion/calltips
6436         
6437         * plugins/sourceview/assist-window.c: (assist_window_update):
6439         Always select first entry
6441         * plugins/sourceview/sourceview.glade:
6442         Removed old completion preferences
6444 2007-09-11  Naba Kumar  <naba@gnome.org>
6446         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6447         and possible crash when pressing ctrl+d in terminal after preferences
6448         window has been shown once (no need for backport).
6450         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6451         implementations to get warnings instead of crashes for unimplemented
6452         interface methods.
6454 2007-09-11   Massimo Cora' <maxcvs@email.it>
6456         Reviewed by: Naba Kumar  <naba@gnome.org>
6458         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6459         * plugins/symbol-db/*:
6460         Added new symbol-database backend based on SQLite 3.
6461         (does not enabled for build currently).
6463 2007-09-10  Johannes Schmid <jhs@gnome.org>
6465         * anjuta.anjuta:
6466         * configure.in:
6467         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6468         (parse_info_init), (parse_info_free), (valid_element),
6469         (start_element_handler), (end_element_handler), (text_handler),
6470         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6471         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6472         (egg_recent_model_monitor), (egg_recent_model_read),
6473         (egg_recent_model_open_file), (egg_recent_model_lock_file),
6474         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6475         (egg_recent_model_set_property), (egg_recent_model_class_init),
6476         (egg_recent_model_init), (egg_recent_model_add_full),
6477         (egg_recent_model_delete), (egg_recent_model_get_list),
6478         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6479         (egg_recent_model_set_filter_mime_types),
6480         (egg_recent_model_clear_group_filter),
6481         (egg_recent_model_set_filter_groups),
6482         (egg_recent_model_clear_scheme_filter),
6483         (egg_recent_model_set_filter_uri_schemes),
6484         (egg_recent_model_remove_expired):
6485         
6486         Update EggRecent (#456465)
6488 2007-09-10  Johannes Schmid <jhs@gnome.org>
6490         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6491         (anjuta_plugin_manager_get_plugin):
6492         * plugins/profiler/gprof-call-graph-view.c:
6493         (gprof_call_graph_view_create_columns):
6494         * plugins/profiler/gprof-flat-profile-view.c:
6495         (gprof_flat_profile_view_create_columns):
6496         * plugins/profiler/gprof-function-call-tree-view.c:
6497         (gprof_function_call_tree_view_create_columns):
6498         
6499         Fixed #466031 – Update of pieces of menus for Localization
6501 2007-09-10  Johannes Schmid <jhs@gnome.org>
6503         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6504         Bug 343522 – anjuta: Unable to execute commands that use options.
6506 2007-09-09  Johannes Schmid <jhs@gnome.org>
6508         * plugins/document-manager/anjuta-docman.c:
6509         (anjuta_docman_update_page_label):
6510         
6511         Fixed #458034 – Method of indicating unsaved changes breaks convention
6512         
6513         * plugins/document-manager/plugin.c: (update_title),
6514         (value_added_project_root_uri), (value_removed_project_root_uri),
6515         (on_editor_changed), (activate_plugin):
6516         * plugins/document-manager/plugin.h:
6517         * plugins/project-manager/plugin.c: (on_profile_scoped),
6518         (on_profile_descoped), (ifile_open):
6519         
6520         Fixed #427390 – Show path of item in currently focused editor window
6522 2007-09-09  Johannes Schmid <jhs@gnome.org>
6524         * plugins/search/plugin.c: (on_toolbar_find_clicked),
6525         (on_toolbar_find_incremental):
6526         Fix incremental search
6527         
6528         * plugins/sourceview/sourceview.c: (on_document_char_added),
6529         (set_select):
6530         Fixed selection management
6532 2007-09-09  Johannes Schmid <jhs@gnome.org>
6534         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6535         Fixed memory leak
6537         * libanjuta/interfaces/libanjuta.idl:
6538         Extended IAnjutaEditorAssist interface
6539         
6540         * plugins/language-support-cpp-java/plugin.c:
6541         (jump_to_matching_brace), (add_tags), (on_assist_begin),
6542         (assist_cleanup), (on_assist_chosen), (on_assist_update),
6543         (context_character), (get_context), (function_parser),
6544         (cpp_member_parser), (install_assist), (uninstall_assist),
6545         (get_line_indentation_base), (get_line_auto_indentation),
6546         (install_support), (uninstall_support),
6547         (on_value_added_current_editor), (on_value_removed_current_editor),
6548         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6549         * plugins/language-support-cpp-java/plugin.h:
6550         
6551         Improved fixed editor assistance and added support for function/method
6552         tooltips. jumb_to_matching_brance => jump_to_matching_brace
6553         
6554         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6555         Removed a FIXME
6556         
6557         * plugins/project-import/project-import.c: (on_import_next):
6558         Added a non-NULL check with could probably fix #474843 but not sure
6559         
6560         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6561         Fixed anjuta-plugin project wizard
6562         
6563         * plugins/sourceview/Makefile.am:
6564         * plguins/sourceview/assist-tip.[ch]:
6565         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6566         (anjuta_view_key_press_event):
6567         * plugins/sourceview/assist-window.c: (assist_window_class_init),
6568         (assist_window_init), (assist_window_update), (assist_window_new):
6569         * plugins/sourceview/sourceview-private.h:
6570         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6571         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6572         (trigger_size), (max_trigger_size), (on_document_char_added),
6573         (sourceview_dispose), (ieditor_get_current_word),
6574         (iassist_add_trigger), (iassist_init_suggestions),
6575         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6576         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6577         
6578         Big update on sourceview assist capabilites. Autocompletion should
6579         now work much better and function tooltips are finally supported!
6581         * plugins/sourceview/anjuta-document.h:
6582         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6583         (anjuta_document_get_current_word):
6584         Fixed get_current_word (inspired by aneditor.cxx implementation)
6586         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6587         (icell_get_attribute):
6588         Fixed get_attribute() to also detect character constants.
6589         Simplified get_char()
6591         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6592         (isymbol_manager_get_members), (isymbol_manager_get_parents),
6593         (isymbol_manager_get_completions_at_position):
6594         
6595         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6597 2007-09-04  Naba Kumar  <naba@gnome.org>
6599         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6600         projects that can not add sources.
6602         * plugins/file-wizard/file.c: Similarly for file wizard,
6603         Do not enable 'Add to project' projects that can not add sources.
6605 2007-09-04  Naba Kumar  <naba@gnome.org>
6607         * configure.in: Bumped gnome-build requirement to 0.2.0
6608         for project capabilities support.
6610         * plugins/project-manager/plugin.c: Enable/disable project
6611         actions based on project capabilities. Fixes bug #433552:
6612         crash in Anjuta IDE: add file test.h in project on generic
6613         Makefile.
6615         * libanjuta/interfaces/libanjuta.idl: Added method to query
6616         project capabilities.
6618 2007-09-03  Naba Kumar  <naba@gnome.org>
6620         * plugins/file-manager/plugin.c: Set shadow type IN.
6621         * plugins/file-manager/file-view.c: Fixed code style.
6622         * plugins/file-manager/file-view.c: Fixed icons column to size
6623         properly.
6625         * plugins/file-manager/plugin.[c,h]: Fixed code style.
6627         * plugins/file-manager/plugin.c: Fixed crash on closing project and
6628         unmonitors project-uri on file-manager deactivation.
6630         * TODO.tasks: Updated
6632 2007-09-02  Johannes Schmid <jhs@gnome.org>
6634         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6635         Fixed memory leak
6636         
6637         * plugins/file-manager/file-view.c: (file_view_get_selected),
6638         (file_view_button_press_event), (file_view_finalize):
6639         * plugins/file-manager/plugin.c: (project_root_removed),
6640         (file_manager_deactivate):
6641         
6642         Fixed some small bugs I missed before
6644 2007-09-02  Johannes Schmid <jhs@gnome.org>
6646         * plugins/file-manager/*:
6647         Added new and file-manager
6649 2007-09-02  Johannes Schmid <jhs@gnome.org>
6651         * plugins/file-manager/*:
6652         Removed old file-manager
6654 2007-08-31  Johannes Schmid <jhs@gnome.org>
6656         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6657         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6658         
6659         Fixed some memory leaks
6660         
6661         * MAINTAINERS: Fixed
6662         
6663 2007-08-31  Johannes Schmid <jhs@gnome.org>
6665         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6666         (get_property_value_as_string), (set_property_value_as_string),
6667         (register_callbacks), (preferences_foreach_callback),
6668         (anjuta_preferences_register_property_raw):
6669         * libanjuta/anjuta-preferences.h:
6670         * plugins/build-basic-autotools/build-basic-autotools.c:
6671         (on_build_mesg_format):
6672         * plugins/document-manager/anjuta-document-manager.glade:
6673         * plugins/message-view/anjuta-message-manager-plugin.glade:
6674         
6675         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6676         broken message view preferences
6677         
6678         * plugins/message-view/message-view.c:
6679         (message_view_instance_init), (pref_change_color), (prefs_init),
6680         (imessage_view_append):
6681         Cleaned up message view (#458041)
6682         
6683         * src/shell.c: (on_preferences_activate),
6684         (anjuta_test_shell_instance_init),
6685         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6686         Fixed test shell to allow better debugging
6687         
6688 2007-08-31  Johannes Schmid <jhs@gnome.org>
6690         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6691         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6692         * plugins/gtodo/main.h:
6693         * plugins/gtodo/plugin.c: (activate_plugin):
6694         
6695         Fixed #423467 (View->Tasks menu items are not 
6696         checked on startup)
6698 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
6700         reviewed by: Johannes Schmid <jhs@gnome.org>
6702         * COPYING:
6703         * data/welcome.txt.in:
6704         * launcher/anjuta_launcher.c:
6705         * libanjuta/anjuta-children.c:
6706         * libanjuta/anjuta-children.h:
6707         * libanjuta/anjuta-debug.h:
6708         * libanjuta/anjuta-encodings.c:
6709         * libanjuta/anjuta-encodings.h:
6710         * libanjuta/anjuta-glue-c.c:
6711         * libanjuta/anjuta-glue-c.h:
6712         * libanjuta/anjuta-plugin-description.c:
6713         * libanjuta/anjuta-plugin-description.h:
6714         * libanjuta/anjuta-plugin-handle.c:
6715         * libanjuta/anjuta-plugin-handle.h:
6716         * libanjuta/anjuta-plugin-manager.c:
6717         * libanjuta/anjuta-plugin-manager.h:
6718         * libanjuta/anjuta-plugin.c:
6719         * libanjuta/anjuta-plugin.h:
6720         * libanjuta/anjuta-preferences.c:
6721         * libanjuta/anjuta-preferences.h:
6722         * libanjuta/anjuta-profile-manager.c:
6723         * libanjuta/anjuta-profile-manager.h:
6724         * libanjuta/anjuta-profile.c:
6725         * libanjuta/anjuta-profile.h:
6726         * libanjuta/anjuta-save-prompt.c:
6727         * libanjuta/anjuta-save-prompt.h:
6728         * libanjuta/anjuta-serializer.c:
6729         * libanjuta/anjuta-serializer.h:
6730         * libanjuta/anjuta-session.c:
6731         * libanjuta/anjuta-session.h:
6732         * libanjuta/anjuta-shell.c:
6733         * libanjuta/anjuta-shell.h:
6734         * libanjuta/anjuta-status.c:
6735         * libanjuta/anjuta-status.h:
6736         * libanjuta/anjuta-ui.c:
6737         * libanjuta/anjuta-ui.h:
6738         * libanjuta/anjuta-utils-priv.h:
6739         * libanjuta/anjuta-utils.c:
6740         * libanjuta/anjuta-utils.h:
6741         * libanjuta/cell-renderer-captioned-image.c:
6742         * libanjuta/cell-renderer-captioned-image.h:
6743         * libanjuta/e-splash.c:
6744         * libanjuta/e-splash.h:
6745         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6746         * libanjuta/interfaces/libanjuta.idl:
6747         * libanjuta/libanjuta.h:
6748         * libanjuta/resources.c:
6749         * libanjuta/resources.h:
6750         * libegg/egg-cell-renderer-text.c:
6751         * libegg/egg-combo-action.c:
6752         * libegg/egg-entry-action.c:
6753         * libegg/egg-recent-action.c:
6754         * libegg/egg-recent-files-module.c:
6755         * libegg/egg-recent-item.c:
6756         * libegg/egg-recent-model.c:
6757         * libegg/egg-recent-view-gtk.c:
6758         * libegg/egg-recent-view.c:
6759         * libegg/egg-submenu-action.c:
6760         * libegg/eggaccelerators.c:
6761         * libegg/eggcellrendererpopup.c:
6762         * libegg/eggcomboselect.c:
6763         * libegg/eggtreemodelfilter.c:
6764         * libegg/eggtreemultidnd.c:
6765         * libegg/gtkcellview.h:
6766         * libegg/treeviewutils/egg-cell-renderer-text.h:
6767         * libegg/treeviewutils/eggaccelerators.h:
6768         * libegg/treeviewutils/eggcellrendererkeys.h:
6769         * libegg/treeviewutils/eggcellrendererpopup.h:
6770         * libegg/treeviewutils/eggtreemodelfilter.h:
6771         * libegg/treeviewutils/eggtreemultidnd.h:
6772         * libegg/treeviewutils/eggtreeviewstate.h:
6773         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
6774         * manuals/anjuta-faqs/Makefile.am:
6775         * manuals/anjuta-manual/C/anjuta-manual.xml:
6776         * manuals/anjuta-manual/C/license.xml:
6777         * manuals/anjuta-manual/es/es.po:
6778         * manuals/anjuta-manual/sv/sv.po:
6779         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
6780         ml:
6781         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
6782         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
6783         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6784         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6785         * manuals/old/ja/anjuta-manual/license.xml:
6786         * plugins/build-basic-autotools/build-basic-autotools.c:
6787         * plugins/build-basic-autotools/build-basic-autotools.h:
6788         * plugins/build-basic-autotools/executer.c:
6789         * plugins/build-basic-autotools/executer.h:
6790         * plugins/build/build_file.c:
6791         * plugins/build/build_file.h:
6792         * plugins/build/build_project.c:
6793         * plugins/build/build_project.h:
6794         * plugins/build/clean_project.c:
6795         * plugins/build/clean_project.h:
6796         * plugins/build/commands.c:
6797         * plugins/build/commands.h:
6798         * plugins/build/compile.c:
6799         * plugins/build/compile.h:
6800         * plugins/build/compiler_options.c:
6801         * plugins/build/compiler_options.h:
6802         * plugins/build/configurer.c:
6803         * plugins/build/configurer.h:
6804         * plugins/build/executer.c:
6805         * plugins/build/executer.h:
6806         * plugins/class-gen/cell-renderer-flags.c:
6807         * plugins/class-gen/cell-renderer-flags.h:
6808         * plugins/class-gen/combo-flags.c:
6809         * plugins/class-gen/combo-flags.h:
6810         * plugins/class-gen/element-editor.c:
6811         * plugins/class-gen/element-editor.h:
6812         * plugins/class-gen/generator.c:
6813         * plugins/class-gen/generator.h:
6814         * plugins/class-gen/plugin.c:
6815         * plugins/class-gen/plugin.h:
6816         * plugins/class-gen/transform.c:
6817         * plugins/class-gen/transform.h:
6818         * plugins/class-gen/validator.c:
6819         * plugins/class-gen/validator.h:
6820         * plugins/class-gen/window.c:
6821         * plugins/class-gen/window.h:
6822         * plugins/class-inheritance/class-callbacks.c:
6823         * plugins/class-inheritance/class-callbacks.h:
6824         * plugins/class-inheritance/class-inherit.c:
6825         * plugins/class-inheritance/class-inherit.h:
6826         * plugins/class-inheritance/plugin.c:
6827         * plugins/class-inheritance/plugin.h:
6828         * plugins/cvs-plugin/cvs-actions.c:
6829         * plugins/cvs-plugin/cvs-actions.h:
6830         * plugins/cvs-plugin/cvs-callbacks.c:
6831         * plugins/cvs-plugin/cvs-callbacks.h:
6832         * plugins/cvs-plugin/cvs-execute.c:
6833         * plugins/cvs-plugin/cvs-execute.h:
6834         * plugins/cvs-plugin/cvs-interface.c:
6835         * plugins/cvs-plugin/cvs-interface.h:
6836         * plugins/cvs-plugin/plugin.c:
6837         * plugins/cvs-plugin/plugin.h:
6838         * plugins/debug-manager/breakpoints.c:
6839         * plugins/debug-manager/breakpoints.h:
6840         * plugins/debug-manager/chunk_view.c:
6841         * plugins/debug-manager/chunk_view.h:
6842         * plugins/debug-manager/data_buffer.c:
6843         * plugins/debug-manager/data_buffer.h:
6844         * plugins/debug-manager/data_view.c:
6845         * plugins/debug-manager/data_view.h:
6846         * plugins/debug-manager/debug_tree.c:
6847         * plugins/debug-manager/debug_tree.h:
6848         * plugins/debug-manager/debugger.c:
6849         * plugins/debug-manager/debugger.h:
6850         * plugins/debug-manager/disassemble.c:
6851         * plugins/debug-manager/disassemble.h:
6852         * plugins/debug-manager/info.c:
6853         * plugins/debug-manager/info.h:
6854         * plugins/debug-manager/locals.c:
6855         * plugins/debug-manager/locals.h:
6856         * plugins/debug-manager/memory.c:
6857         * plugins/debug-manager/memory.h:
6858         * plugins/debug-manager/plugin.c:
6859         * plugins/debug-manager/plugin.h:
6860         * plugins/debug-manager/registers.c:
6861         * plugins/debug-manager/registers.h:
6862         * plugins/debug-manager/sexy-icon-entry.c:
6863         * plugins/debug-manager/sexy-icon-entry.h:
6864         * plugins/debug-manager/sharedlib.c:
6865         * plugins/debug-manager/sharedlib.h:
6866         * plugins/debug-manager/signals.c:
6867         * plugins/debug-manager/signals.h:
6868         * plugins/debug-manager/sparse_buffer.c:
6869         * plugins/debug-manager/sparse_buffer.h:
6870         * plugins/debug-manager/sparse_view.c:
6871         * plugins/debug-manager/sparse_view.h:
6872         * plugins/debug-manager/stack_trace.c:
6873         * plugins/debug-manager/stack_trace.h:
6874         * plugins/debug-manager/start.c:
6875         * plugins/debug-manager/start.h:
6876         * plugins/debug-manager/threads.c:
6877         * plugins/debug-manager/threads.h:
6878         * plugins/debug-manager/utilities.c:
6879         * plugins/debug-manager/utilities.h:
6880         * plugins/debug-manager/watch.c:
6881         * plugins/debug-manager/watch.h:
6882         * plugins/devhelp/htmlview.c:
6883         * plugins/devhelp/htmlview.h:
6884         * plugins/document-manager/action-callbacks.c:
6885         * plugins/document-manager/action-callbacks.h:
6886         * plugins/document-manager/anjuta-docman.c:
6887         * plugins/document-manager/anjuta-docman.h:
6888         * plugins/document-manager/editor-tooltips.c:
6889         * plugins/document-manager/editor-tooltips.h:
6890         * plugins/document-manager/file_history.c:
6891         * plugins/document-manager/file_history.h:
6892         * plugins/document-manager/indent-dialog.c:
6893         * plugins/document-manager/indent-dialog.h:
6894         * plugins/document-manager/indent-util.c:
6895         * plugins/document-manager/indent-util.h:
6896         * plugins/document-manager/plugin.c:
6897         * plugins/editor/aneditor-autocomplete.cxx:
6898         * plugins/editor/aneditor-calltip.cxx:
6899         * plugins/editor/aneditor-indent.cxx:
6900         * plugins/editor/aneditor-priv.h:
6901         * plugins/editor/aneditor.cxx:
6902         * plugins/editor/aneditor.h:
6903         * plugins/editor/lexer.h:
6904         * plugins/editor/plugin.c:
6905         * plugins/editor/plugin.h:
6906         * plugins/editor/print.c:
6907         * plugins/editor/print.h:
6908         * plugins/editor/properties.h:
6909         * plugins/editor/properties_cxx.h:
6910         * plugins/editor/style-editor.c:
6911         * plugins/editor/style-editor.h:
6912         * plugins/editor/text-editor-iterable.c:
6913         * plugins/editor/text-editor-iterable.h:
6914         * plugins/editor/text_editor.c:
6915         * plugins/editor/text_editor.h:
6916         * plugins/editor/text_editor_cbs.c:
6917         * plugins/editor/text_editor_cbs.h:
6918         * plugins/editor/text_editor_menu.c:
6919         * plugins/editor/text_editor_menu.h:
6920         * plugins/editor/text_editor_prefs.c:
6921         * plugins/editor/text_editor_prefs.h:
6922         * plugins/file-loader/dnd.c:
6923         * plugins/file-loader/dnd.h:
6924         * plugins/file-loader/plugin.c:
6925         * plugins/file-manager/an_file_view.c:
6926         * plugins/file-manager/plugin.c:
6927         * plugins/file-wizard/file.c:
6928         * plugins/file-wizard/file.h:
6929         * plugins/file-wizard/plugin.c:
6930         * plugins/file-wizard/plugin.h:
6931         * plugins/gdb/debugger.c:
6932         * plugins/gdb/debugger.h:
6933         * plugins/gdb/gdbmi-test.c:
6934         * plugins/gdb/gdbmi.c:
6935         * plugins/gdb/gdbmi.h:
6936         * plugins/gdb/global.h:
6937         * plugins/gdb/parser.c:
6938         * plugins/gdb/parser.h:
6939         * plugins/gdb/plugin.c:
6940         * plugins/gdb/plugin.h:
6941         * plugins/gdb/utilities.c:
6942         * plugins/gdb/utilities.h:
6943         * plugins/glade/plugin.c:
6944         * plugins/glade/plugin.h:
6945         * plugins/gtodo/egg-datetime.c:
6946         * plugins/gtodo/egg-datetime.h:
6947         * plugins/gtodo/eggtrayicon.c:
6948         * plugins/gtodo/eggtrayicon.h:
6949         * plugins/gtodo/plugin.c:
6950         * plugins/gvim/anjuta-vim.c:
6951         * plugins/gvim/anjuta-vim.h:
6952         * plugins/gvim/gtkvim.c:
6953         * plugins/gvim/gtkvim.h:
6954         * plugins/gvim/plugin.c:
6955         * plugins/gvim/plugin.h:
6956         * plugins/language-support-cpp-java/plugin.c:
6957         * plugins/language-support-cpp-java/plugin.h:
6958         * plugins/macro/macro-actions.c:
6959         * plugins/macro/macro-actions.h:
6960         * plugins/macro/macro-db.c:
6961         * plugins/macro/macro-db.h:
6962         * plugins/macro/macro-dialog.c:
6963         * plugins/macro/macro-dialog.h:
6964         * plugins/macro/macro-edit.c:
6965         * plugins/macro/macro-edit.h:
6966         * plugins/macro/macro-util.c:
6967         * plugins/macro/macro-util.h:
6968         * plugins/macro/plugin.c:
6969         * plugins/macro/plugin.h:
6970         * plugins/message-view/anjuta-msgman.c:
6971         * plugins/message-view/anjuta-msgman.h:
6972         * plugins/message-view/message-view.c:
6973         * plugins/message-view/message-view.h:
6974         * plugins/message-view/plugin.c:
6975         * plugins/message-view/plugin.h:
6976         * plugins/patch/patch-plugin.c:
6977         * plugins/patch/patch-plugin.h:
6978         * plugins/patch/plugin.c:
6979         * plugins/patch/plugin.h:
6980         * plugins/profiler/gprof-call-graph-block-entry.c:
6981         * plugins/profiler/gprof-call-graph-block-entry.h:
6982         * plugins/profiler/gprof-call-graph-block.c:
6983         * plugins/profiler/gprof-call-graph-block.h:
6984         * plugins/profiler/gprof-call-graph-view.c:
6985         * plugins/profiler/gprof-call-graph-view.h:
6986         * plugins/profiler/gprof-call-graph.c:
6987         * plugins/profiler/gprof-call-graph.h:
6988         * plugins/profiler/gprof-flat-profile-entry.c:
6989         * plugins/profiler/gprof-flat-profile-entry.h:
6990         * plugins/profiler/gprof-flat-profile-view.c:
6991         * plugins/profiler/gprof-flat-profile-view.h:
6992         * plugins/profiler/gprof-flat-profile.c:
6993         * plugins/profiler/gprof-flat-profile.h:
6994         * plugins/profiler/gprof-function-call-chart-view.c:
6995         * plugins/profiler/gprof-function-call-chart-view.h:
6996         * plugins/profiler/gprof-function-call-tree-view.c:
6997         * plugins/profiler/gprof-function-call-tree-view.h:
6998         * plugins/profiler/gprof-options.c:
6999         * plugins/profiler/gprof-options.h:
7000         * plugins/profiler/gprof-profile-data.c:
7001         * plugins/profiler/gprof-profile-data.h:
7002         * plugins/profiler/gprof-view-manager.c:
7003         * plugins/profiler/gprof-view-manager.h:
7004         * plugins/profiler/gprof-view.c:
7005         * plugins/profiler/gprof-view.h:
7006         * plugins/profiler/plugin.c:
7007         * plugins/profiler/plugin.h:
7008         * plugins/profiler/string-utils.c:
7009         * plugins/profiler/string-utils.h:
7010         * plugins/project-import/plugin.c:
7011         * plugins/project-import/plugin.h:
7012         * plugins/project-import/project-import.c:
7013         * plugins/project-import/project-import.h:
7014         * plugins/project-manager/plugin.c:
7015         * plugins/project-manager/plugin.h:
7016         * plugins/project-wizard/action.c:
7017         * plugins/project-wizard/action.h:
7018         * plugins/project-wizard/autogen.c:
7019         * plugins/project-wizard/autogen.h:
7020         * plugins/project-wizard/druid.c:
7021         * plugins/project-wizard/druid.h:
7022         * plugins/project-wizard/file.c:
7023         * plugins/project-wizard/file.h:
7024         * plugins/project-wizard/header.c:
7025         * plugins/project-wizard/header.h:
7026         * plugins/project-wizard/install.c:
7027         * plugins/project-wizard/install.h:
7028         * plugins/project-wizard/parser.c:
7029         * plugins/project-wizard/parser.h:
7030         * plugins/project-wizard/plugin.c:
7031         * plugins/project-wizard/plugin.h:
7032         * plugins/project-wizard/property.c:
7033         * plugins/project-wizard/property.h:
7034         * plugins/project-wizard/values.c:
7035         * plugins/project-wizard/values.h:
7036         * plugins/sample1/plugin.c:
7037         * plugins/search/plugin.c:
7038         * plugins/search/plugin.h:
7039         * plugins/search/search-replace_backend.c:
7040         * plugins/search/search-replace_backend.h:
7041         * plugins/search/search_preferences.c:
7042         * plugins/sourceview/anjuta-convert.c:
7043         * plugins/sourceview/anjuta-convert.h:
7044         * plugins/sourceview/anjuta-document-loader.c:
7045         * plugins/sourceview/anjuta-document-loader.h:
7046         * plugins/sourceview/anjuta-document-saver.c:
7047         * plugins/sourceview/anjuta-document-saver.h:
7048         * plugins/sourceview/anjuta-document.c:
7049         * plugins/sourceview/anjuta-document.h:
7050         * plugins/sourceview/anjuta-encodings.c:
7051         * plugins/sourceview/anjuta-encodings.h:
7052         * plugins/sourceview/anjuta-languages-manager.c:
7053         * plugins/sourceview/anjuta-languages-manager.h:
7054         * plugins/sourceview/anjuta-utils.c:
7055         * plugins/sourceview/anjuta-utils.h:
7056         * plugins/sourceview/anjuta-view.c:
7057         * plugins/sourceview/anjuta-view.h:
7058         * plugins/sourceview/assist-window.c:
7059         * plugins/sourceview/assist-window.h:
7060         * plugins/sourceview/sourceview-cell.c:
7061         * plugins/sourceview/sourceview-cell.h:
7062         * plugins/sourceview/sourceview-prefs.c:
7063         * plugins/sourceview/sourceview-prefs.h:
7064         * plugins/sourceview/sourceview-print.c:
7065         * plugins/sourceview/sourceview-print.h:
7066         * plugins/sourceview/sourceview-private.h:
7067         * plugins/sourceview/sourceview-tags.c:
7068         * plugins/sourceview/sourceview-tags.h:
7069         * plugins/sourceview/sourceview.c:
7070         * plugins/sourceview/sourceview.h:
7071         * plugins/subversion/plugin.c:
7072         * plugins/subversion/plugin.h:
7073         * plugins/subversion/subversion-actions.c:
7074         * plugins/subversion/subversion-actions.h:
7075         * plugins/subversion/subversion-callbacks.c:
7076         * plugins/subversion/subversion-callbacks.h:
7077         * plugins/subversion/svn-auth.c:
7078         * plugins/subversion/svn-auth.h:
7079         * plugins/subversion/svn-backend-priv.h:
7080         * plugins/subversion/svn-backend.c:
7081         * plugins/subversion/svn-backend.h:
7082         * plugins/subversion/svn-notify.c:
7083         * plugins/subversion/svn-notify.h:
7084         * plugins/subversion/svn-thread.c:
7085         * plugins/subversion/svn-thread.h:
7086         * plugins/symbol-browser/an_symbol.c:
7087         * plugins/symbol-browser/an_symbol.h:
7088         * plugins/symbol-browser/an_symbol_info.c:
7089         * plugins/symbol-browser/an_symbol_info.h:
7090         * plugins/symbol-browser/an_symbol_iter.c:
7091         * plugins/symbol-browser/an_symbol_iter.h:
7092         * plugins/symbol-browser/an_symbol_prefs.c:
7093         * plugins/symbol-browser/an_symbol_prefs.h:
7094         * plugins/symbol-browser/an_symbol_search.c:
7095         * plugins/symbol-browser/an_symbol_search.h:
7096         * plugins/symbol-browser/an_symbol_view.c:
7097         * plugins/symbol-browser/an_symbol_view.h:
7098         * plugins/symbol-browser/plugin.c:
7099         * plugins/symbol-browser/plugin.h:
7100         * plugins/terminal/terminal.c:
7101         * plugins/tools/dialog.c:
7102         * plugins/tools/dialog.h:
7103         * plugins/tools/editor.c:
7104         * plugins/tools/editor.h:
7105         * plugins/tools/execute.c:
7106         * plugins/tools/execute.h:
7107         * plugins/tools/fileop.c:
7108         * plugins/tools/fileop.h:
7109         * plugins/tools/plugin.c:
7110         * plugins/tools/plugin.h:
7111         * plugins/tools/scripts/find-fixmes.pl:
7112         * plugins/tools/scripts/translation-status.pl:
7113         * plugins/tools/tool.c:
7114         * plugins/tools/tool.h:
7115         * plugins/tools/variable.c:
7116         * plugins/tools/variable.h:
7117         * plugins/valgrind/ldd.c:
7118         * plugins/valgrind/ldd.h:
7119         * plugins/valgrind/list.c:
7120         * plugins/valgrind/list.h:
7121         * plugins/valgrind/menu-utils.c:
7122         * plugins/valgrind/menu-utils.h:
7123         * plugins/valgrind/parser.c:
7124         * plugins/valgrind/parser.h:
7125         * plugins/valgrind/plugin.c:
7126         * plugins/valgrind/plugin.h:
7127         * plugins/valgrind/preferences.c:
7128         * plugins/valgrind/preferences.h:
7129         * plugins/valgrind/process.c:
7130         * plugins/valgrind/process.h:
7131         * plugins/valgrind/symtab.c:
7132         * plugins/valgrind/symtab.h:
7133         * plugins/valgrind/vgactions.c:
7134         * plugins/valgrind/vgactions.h:
7135         * plugins/valgrind/vgcachegrindprefs.c:
7136         * plugins/valgrind/vgcachegrindprefs.h:
7137         * plugins/valgrind/vgdefaultview.c:
7138         * plugins/valgrind/vgdefaultview.h:
7139         * plugins/valgrind/vgerror.c:
7140         * plugins/valgrind/vgerror.h:
7141         * plugins/valgrind/vggeneralprefs.c:
7142         * plugins/valgrind/vggeneralprefs.h:
7143         * plugins/valgrind/vghelgrindprefs.c:
7144         * plugins/valgrind/vghelgrindprefs.h:
7145         * plugins/valgrind/vgio.c:
7146         * plugins/valgrind/vgio.h:
7147         * plugins/valgrind/vgmemcheckprefs.c:
7148         * plugins/valgrind/vgmemcheckprefs.h:
7149         * plugins/valgrind/vgrule-editor.c:
7150         * plugins/valgrind/vgrule-editor.h:
7151         * plugins/valgrind/vgrule-list.c:
7152         * plugins/valgrind/vgrule-list.h:
7153         * plugins/valgrind/vgrule.c:
7154         * plugins/valgrind/vgrule.h:
7155         * plugins/valgrind/vgrulepattern.c:
7156         * plugins/valgrind/vgrulepattern.h:
7157         * plugins/valgrind/vgsearchbar.c:
7158         * plugins/valgrind/vgsearchbar.h:
7159         * plugins/valgrind/vgstrpool.c:
7160         * plugins/valgrind/vgstrpool.h:
7161         * plugins/valgrind/vgtoolprefs.c:
7162         * plugins/valgrind/vgtoolprefs.h:
7163         * plugins/valgrind/vgtoolview.c:
7164         * plugins/valgrind/vgtoolview.h:
7165         * src/about.c:
7166         * src/about.h:
7167         * src/action-callbacks.c:
7168         * src/action-callbacks.h:
7169         * src/anjuta-actions.h:
7170         * src/anjuta-app.c:
7171         * src/anjuta-app.h:
7172         * src/anjuta-callbacks.c:
7173         * src/anjuta-callbacks.h:
7174         * src/anjuta.c:
7175         * src/anjuta.h:
7176         * src/anjuta_cbs.c:
7177         * src/bacon-message-connection.c:
7178         * src/bacon-message-connection.h:
7179         * src/getline.c:
7180         * src/main.c:
7181         * src/shell.c:
7182         * src/shell.h:
7183         * src/start-with.c:
7184         * src/start-with.h:
7185         * src/utilities.c:
7186         * src/utilities.h:
7187         * tagmanager/options.c:
7188         
7189         Change the address of FSF in various files
7191 2007-08-30  Johannes Schmid <jhs@gnome.org>
7193         * anjuta.glade:
7194         * anjuta.gladep:
7195         Removed because they are no longer in use
7196         
7197         * plugins/class-gen/anjuta-class-gen-plugin.glade:
7198         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
7199         Marked some strings as not translatable
7201         * plugins/search/search-replace.c: (list_max_items):
7202         Fixed a possible memory corruption
7204         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7205         Do not show menuitems for locked layout items
7207         * src/main.c: (main):
7208         Some minor style correction in gnome_init
7210 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
7212         * plugins/debug-manager/debugger.c,
7213         plugins/debug-manager/breakpoints.c,
7214         plugins/gdb/plugin.c,
7215         plugins/gdb/debugger.c,
7216         libanjuta/interfaces/libanjuta.idl:
7217         Move all breakpoints functions from IAnjutaDebugger to a new
7218         IAnjutaBreakpointDebugger interface
7220 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
7222         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7223         * plugins/debug-manager/plugin.c,
7224         plugins/debug-manager/breakpoints.c,
7225         plugins/tools/execute.c,
7226         plugins/project-wizard/plugin.c,
7227         plugins/build-basic-autotools/executer.c,
7228         plugins/gdb/debugger.c,
7229         plugins/profiler/gprof-options.h,
7230         plugins/sourceview/assist-window.h,
7231         plugins/class-gen/transform.c,
7232         libanjuta/anjuta-plugin-description.c,
7233         libanjuta/anjuta-status.c,
7234         libanjuta/anjuta-glue-c.c,
7235         libanjuta/anjuta-glue-cpp.c,
7236         plugins/symbol-browser/an_symbol_prefs.c:
7237         Fix warnings mostly "dereferencing type-punned pointer"
7238         Fix two bugs in breakpoints.c and an_symbol_prefs.c
7240 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
7242         * plugins/debug-manager/breakpoints.c,
7243         plugins/debug-manager/debugger.c:
7244         Avoid an endless loop if clearing all breakpoints while the programm
7245         is running
7247 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
7249         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7250         * plugins/debug-manager/plugin.c:
7251         Fix a segmentation fault added in the previous patch
7253 2007-07-21  Johannes Schmid <jhs@gnome.org>
7255         * plugins/build-basic-autotools/executer.c:
7256         (get_program_parameters):
7257         
7258         Show an error dialog if no targets are availible instead of
7259         just returning
7261 2007-07-20  Johannes Schmid <jhs@gnome.org>
7263         * libanjuta/anjuta-shell.c: (on_widget_data_add),
7264         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
7265         * libanjuta/anjuta-shell.h:
7266         * plugins/document-manager/plugin.c: (activate_plugin):
7267         * plugins/glade/anjuta-design-document.c:
7268         * plugins/glade/plugin.c: (glade_update_ui):
7269         * src/anjuta-app.c: (anjuta_app_add_widget_full),
7270         (anjuta_shell_iface_init):
7271         * src/shell.c: (anjuta_test_shell_add_widget),
7272         (anjuta_shell_iface_init):
7273         
7274         Make the document manager undockable (#458038)
7276 2007-07-20  Johannes Schmid <jhs@gnome.org>
7278         * plugins/document-manager/plugin.c: (on_editor_update_ui):
7279         * plugins/glade/anjuta-design-document.c:
7280         * plugins/glade/plugin.c: (glade_update_ui):
7281         
7282         Fixed some save/dirty status bug in glade
7284 2007-07-20  Johannes Schmid <jhs@gnome.org>
7286         * libanjuta/anjuta-status.c:
7287         Fixed crasher on shutdown
7289 2007-07-20  Johannes Schmid <jhs@gnome.org>
7291         * configure.in:
7292         Minimum glade requirement is 3.2 now. It was before
7293         but we did not check...
7294         
7295         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7296         * libanjuta/anjuta-profile.c:
7297         (anjuta_profile_add_plugins_from_xml):
7298         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
7299         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
7300         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
7301         * plugins/file-loader/plugin.c: (on_create_submenu):
7302         * plugins/file-manager/an_file_view.c: (compare_iter):
7303         * plugins/glade/plugin.c: (activate_plugin):
7304         * src/anjuta-app.c: (on_toolbar_view_toggled):
7305         * src/main.c: (main):
7306         
7307         Fixed lots of memory leaks (thansk valgrind)
7309 2007-07-19  Johannes Schmid <jhs@gnome.org>
7311         * plugins/debug-manager/plugin.c: (value_added_current_editor):
7312         * plugins/document-manager/anjuta-docman.c:
7313         (anjuta_docman_set_busy):
7314         * plugins/document-manager/plugin.c: (on_editor_changed):
7315         * plugins/glade/plugin.c: (activate_plugin):
7316         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7317         (on_value_removed_current_editor):
7318         
7319         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
7321 2007-07-18  Johannes Schmid <jhs.gnome.org>
7323         * plugins/build-basic-autotools/executer.c: (execute_program):
7324         Fixed some of the scratchbox stuff but the environment is
7325         still broken
7327 2007-07-18  Johannes Schmid <jhs@gnome.org>
7329         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
7330         (on_plugin_deactivated), (get_plugin_loader_type):
7331         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
7332         (activate_plugin), (deactivate_plugin),
7333         (glade_plugin_instance_init):
7334         
7335         Fixed glade plugin deactivation
7337 2007-07-18  Johannes Schmid <jhs@gnome.org>
7339         * plugins/document-manager/anjuta-docman.c:
7340         (anjuta_docman_add_document):
7341         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
7342         
7343         Fixed path display in document manager with glade files
7345 2007-07-17  Johannes Schmid <jhs@gnome.org>
7347         * libanjuta/interfaces/Makefile.am.iface:
7348         * pixmaps/Makefile.am:
7349         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
7350         * plugins/debug-manager/plugin.c: (value_added_current_editor),
7351         (value_removed_current_editor):
7352         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
7353         (anjuta_docman_set_current_document):
7354         * plugins/document-manager/plugin.c: (on_editor_update_ui),
7355         (on_editor_added), (on_editor_changed):
7356         * plugins/glade/Makefile.am:
7357         * plugins/glade/anjuta-design-document.c:
7358         (anjuta_design_document_instance_init),
7359         (anjuta_design_document_set_property),
7360         (anjuta_design_document_get_property),
7361         (anjuta_design_document_class_init), (anjuta_design_document_new),
7362         (ifile_open), (ifile_get_uri), (ifile_iface_init):
7363         * plugins/glade/anjuta-design-document.h:
7364         * plugins/glade/anjuta-glade-notebook.c:
7365         * plugins/glade/anjuta-glade-notebook.h:
7366         * plugins/glade/plugin.c: (value_added_current_editor),
7367         (value_removed_current_editor), (glade_update_ui),
7368         (on_close_activated), (on_glade_project_changed),
7369         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7370         (ifile_open):
7371         * plugins/language-support-cpp-java/plugin.c:
7372         (on_value_added_current_editor), (on_value_removed_current_editor):
7373         * plugins/macro/plugin.c: (value_added_current_editor):
7374         * plugins/project-manager/plugin.c: (value_added_current_editor):
7375         * plugins/subversion/plugin.c: (value_added_current_editor):
7376         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7378         Fixed lot of IAnjutaEditor stuff and completed glade integration
7379         with document manager
7380         
7381         * plugins/build-basic-autotools/build-basic-autotools.c:
7382         (value_added_current_editor):
7383         * plugins/build-basic-autotools/executer.c: (execute_program):
7384         
7385         Some initial code to execute projects inside scratchbox
7386         
7387 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7389         * plugins/project-import/project-import.c:
7390         Project import overwrites file on user request (bug #452579)
7392 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7394         * plugins/debug-manager/debugger.c,
7395         plugins/debug-manager/threads.c,
7396         plugins/debug-manager/plugin.c,
7397         plugins/debug-manager/registers.c,
7398         plugins/debug-manager/locals.c,
7399         plugins/debug-manager/stack_trace.c,
7400         plugins/gdb/plugin.c,
7401         plugins/gdb/debugger.c,
7402         plugins/gdb/debugger.h,
7403         libanjuta/interfaces/libanjuta.idl:
7404         Rename change-location to program-moved
7405         Store thread id as gint instead of guint
7406         Do not display registers list if not available
7407         Add intermediate debugger states if missing
7409 2007-07-11  Johannes Schmid <jhs@gnome.org>
7411         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7412         .glade:
7413         Reverted unnecessary changes (#455819)
7415 2007-07-10  Johannes Schmid <jhs@gnome.org>
7417         * plugins/glade/plugin.c:
7418         Fixed glade plugin with glade 3.2 and another crasher
7420 2007-07-09  Johannes Schmid <jhs@gnome.org>
7422         * libanjuta/interfaces/libanjuta.idl:
7423         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7424         .glade:
7425         * plugins/debug-manager/breakpoints.c:
7426         (breakpoint_item_update_in_ui),
7427         (breakpoints_dbase_edit_breakpoint),
7428         (on_toggle_breakpoint_activate):
7429         * plugins/debug-manager/plugin.c:
7430         (on_run_to_cursor_action_activate):
7431         * plugins/document-manager/action-callbacks.c:
7432         (on_editor_command_cut_activate),
7433         (on_editor_command_copy_activate),
7434         (on_editor_command_paste_activate),
7435         (on_editor_command_clear_activate):
7436         * plugins/document-manager/anjuta-docman.c:
7437         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7438         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7439         (anjuta_docman_goto_file_line_mark),
7440         (anjuta_docman_find_editor_with_path),
7441         (anjuta_docman_get_all_editors):
7442         * plugins/document-manager/anjuta-docman.h:
7443         * plugins/document-manager/plugin.c:
7444         (update_editor_ui_interface_items), (on_editor_update_ui),
7445         (on_editor_changed), (on_session_save), (on_docman_auto_save),
7446         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7447         (ianjuta_document_manager_iface_init), (isaveable_save),
7448         (isavable_is_dirty):
7449         * plugins/editor/editor.glade:
7450         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7451         (idocument_paste), (idocument_clear), (idocument_iface_init),
7452         (iselection_iface_init):
7453         * plugins/glade/Makefile.am:
7454         * plugins/glade/anjuta-glade-notebook.c:
7455         (anjuta_glade_notebook_instance_init),
7456         (anjuta_glade_notebook_set_property),
7457         (anjuta_glade_notebook_get_property),
7458         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7459         (ifile_open), (ifile_get_uri), (ifile_iface_init),
7460         (ifile_savable_save), (ifile_savable_save_as),
7461         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7462         (ifile_savable_iface_init), (idocument_can_redo),
7463         (idocument_can_undo), (idocument_begin_undo_action),
7464         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7465         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7466         (idocument_copy), (idocument_paste), (idocument_clear),
7467         (idocument_iface_init):
7468         * plugins/language-support-cpp-java/plugin.c:
7469         (on_value_added_current_editor), (on_value_removed_current_editor):
7470         * plugins/macro/macro-util.c: (get_current_editor):
7471         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7472         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7473         (on_next_occur), (on_incremental_entry_key_press),
7474         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7475         (on_toolbar_find_incremental_start),
7476         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7477         * plugins/search/search-replace.c: (search_start_over),
7478         (search_update_combos), (replace_update_combos),
7479         (anjuta_search_replace_activate):
7480         * plugins/search/search-replace_backend.c: (create_search_entries):
7481         * plugins/sourceview/sourceview.c: (idocument_cut),
7482         (idocument_copy), (idocument_paste), (idocument_clear),
7483         (idocument_iface_init), (iselect_iface_init), (iassist_react):
7484         * plugins/tools/editor.c: (on_editor_response):
7485         * plugins/tools/execute.c: (get_current_editor),
7486         (atp_output_context_initialize), (atp_user_tool_execute):
7487         * plugins/tools/variable.c: (get_current_editor),
7488         (atp_variable_get_editor_variable):
7489         
7490         Some more IAnjutaEditor => IAnjutaDocument fixing!
7491         
7492         * plugins/glade/anjuta-glade-notebook.h:
7493         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7494         (glade_update_ui):
7495         * plugins/glade/plugin.h:
7496         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7497         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
7498         be used for glade, too. It might still have some rough edges but already works.
7499         (Fixes #415547 – Glade usability problem)
7501 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
7503         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7504           development release (I updated version of glade3 svn to 3.3.2).
7506 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7508         * plugins/symbol-browser/an_symbol_view.c:
7509         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7511 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7513         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7514         (on_system_tags_update_finished), (on_update_global_clicked),
7515         (prefs_page_init), (on_gconf_notify_tags_list_changed),
7516         (symbol_browser_prefs_init),
7517         (symbol_browser_prefs_create_global_tags),
7518         (symbol_browser_load_global_tags):
7519         * plugins/symbol-browser/an_symbol_prefs.h:
7520         * plugins/symbol-browser/an_symbol_view.c:
7521         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7522         * plugins/symbol-browser/an_symbol_view.h:
7523         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7524         on global tags update because of delayed prefs merging. Happens when
7525         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7526         is opened.
7528 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7530         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7531         after install/uninstall.
7533         Patch from James Liggett:
7534         * scripts/glade2schemas.pl: Fixed creating schemas for list
7535         values.
7537 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
7539         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7540           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7541           development release since glade svn version is also 3.3.1. In future, the
7542           solution would be for us to always increment the micro version when
7543           changing the API.
7545 2007-07-05  Johannes Schmid <jhs@gnome.org>
7547         * libanjuta/interfaces/libanjuta.idl:
7548         * plugins/build-basic-autotools/build-basic-autotools.c:
7549         (on_build_mesg_format):
7550         * plugins/debug-manager/breakpoints.c:
7551         (breakpoint_item_update_in_ui),
7552         (breakpoints_dbase_edit_breakpoint),
7553         (on_toggle_breakpoint_activate):
7554         * plugins/debug-manager/plugin.c:
7555         (on_run_to_cursor_action_activate):
7556         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7557         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7558         (get_current_editor), (on_save_activate), (on_save_as_activate),
7559         (on_save_prompt_save_editor), (on_close_file_activate),
7560         (on_close_all_file_activate), (on_reload_file_activate),
7561         (anjuta_print_cb), (anjuta_print_preview_cb),
7562         (on_editor_command_upper_case_activate),
7563         (on_editor_command_lower_case_activate),
7564         (on_editor_command_undo_activate),
7565         (on_editor_command_redo_activate),
7566         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7567         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7568         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7569         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7570         (on_zoom_out_text_activate), (on_force_hilite_activate),
7571         (on_indent1_activate), (on_swap_activate),
7572         (on_editor_add_view_activate), (on_editor_remove_view_activate):
7573         * plugins/document-manager/anjuta-docman.c:
7574         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7575         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7576         (anjuta_docman_dispose), (on_notebook_switch_page),
7577         (anjuta_docman_page_from_widget), (on_editor_destroy),
7578         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7579         (anjuta_docman_get_current_document),
7580         (anjuta_docman_set_current_document),
7581         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7582         (anjuta_docman_update_page_label),
7583         (anjuta_docman_get_document_from_path),
7584         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7585         (anjuta_docman_order_tabs):
7586         * plugins/document-manager/anjuta-docman.h:
7587         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7588         (update_editor_ui_interface_items), (update_editor_ui),
7589         (on_editor_update_save_ui), (on_editor_update_ui),
7590         (on_editor_changed), (on_save_prompt_save_editor),
7591         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7592         (ianjuta_docman_get_current_document),
7593         (ianjuta_docman_set_current_document),
7594         (ianjuta_docman_remove_buffer),
7595         (ianjuta_document_manager_iface_init), (ifile_get_uri):
7596         * plugins/editor/text_editor.c: (itext_editor_iface_init),
7597         (idocument_get_filename), (idocument_can_undo),
7598         (idocument_can_redo), (idocument_undo),
7599         (idocument_begin_undo_action), (idocument_end_undo_action),
7600         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7601         * plugins/language-support-cpp-java/plugin.c:
7602         (on_editor_char_inserted_cpp), (on_auto_indent):
7603         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7604         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7605         * plugins/sample1/plugin.c: (on_sample_action_activate):
7606         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7607         (on_next_occur), (on_incremental_entry_key_press),
7608         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7609         (on_toolbar_find_incremental_start),
7610         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7611         * plugins/search/search-replace.c: (search_and_replace),
7612         (write_message_pane), (search_start_over), (search_update_combos),
7613         (replace_update_combos), (anjuta_search_replace_activate):
7614         * plugins/search/search-replace_backend.c:
7615         (file_buffer_new_from_path), (create_search_entries):
7616         * plugins/sourceview/sourceview-print.c: (create_print_job):
7617         * plugins/sourceview/sourceview.c:
7618         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7619         (idocument_can_redo), (idocument_can_undo),
7620         (idocument_begin_undo_action), (idocument_end_undo_action),
7621         (idocument_undo), (idocument_redo), (idocument_grab_focus),
7622         (idocument_get_filename), (idocument_iface_init):
7623         * plugins/tools/editor.c: (on_editor_response):
7624         * plugins/tools/execute.c: (atp_output_context_initialize),
7625         (atp_user_tool_execute):
7626         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7627         
7628         Create IAnjutaDocument interface. This interface is a more general idea
7629         of documents being anything that can be modified, has undo/redo and
7630         may have operations like copy/paste.
7631         The primary goal is to integrate better by making it use the standard file
7632         and edit menu instead of it's own glade menu. Of course the downside is that
7633         you won't be able to view a source file and the designer at the same time. Anyway
7634         so many people have complained that they "can't save a glade file" that I think
7635         this is the much better solution.
7636         Work on the glade plugin is still to come but the most difficult things should be
7637         done now.
7639 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7641         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7642           version 3.0.3.
7644 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7646         * libanjuta/anjuta-plugin-manager.c:
7647         (anjuta_plugin_manager_get_plugins_page),
7648         (anjuta_plugin_manager_get_remembered_plugins_page):
7649         * libanjuta/anjuta-plugin-manager.h:
7650         * src/anjuta-app.c: (anjuta_app_install_preferences):
7651         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7652         and remembered plugins preferences pages in separate pages (avoid
7653         crowd).
7655 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7657         Patch from James Liggett  <jrliggett@cox.net>:
7658         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7659         Installed editor preferences schemas. Fixes bug #453463.
7661 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7663         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7664         (anjuta_preferences_dialog_init): Sort preferences pages on title.
7666 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7668         * plugins/document-manager/anjuta-document-manager.ui:
7669         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7670         * src/action-callbacks.c:
7671         * src/action-callbacks.h:
7672         * src/anjuta-actions.h:
7673         * src/anjuta-app.c: (anjuta_app_instance_init),
7674         (anjuta_app_install_preferences):
7675         * src/anjuta.glade:
7676         * src/anjuta.ui: Moved plugins and shortcuts settings inside
7677         General preferences page. Move preferences menu from Settings to
7678         Edit submenu. And got rid of Settings submenu.
7680 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7682         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7683         
7684 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7686         * TODO.tasks: Increased bounty for on-demand preferences task to $150
7687         as discussed and agreed with James Liggett.
7689         Patch from James Liggett  <jrliggett@cox.net>:
7691         * configure.in:
7692         * libanjuta/anjuta-plugin-manager.c:
7693         (on_activated_plugin_objects_foreach),
7694         (anjuta_plugin_manager_get_active_plugin_objects):
7695         * libanjuta/anjuta-plugin-manager.h:
7696         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7697         (anjuta_plugin_deactivate):
7698         * libanjuta/anjuta-preferences-dialog.c:
7699         (anjuta_preferences_dialog_finalize),
7700         (anjuta_preferences_dialog_class_init), (add_category_columns),
7701         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7702         (anjuta_preferences_dialog_remove_page):
7703         * libanjuta/anjuta-preferences.c: (property_destroy),
7704         (unregister_preferences_key), (register_callbacks),
7705         (preferences_foreach_callback), (connect_prop_to_object),
7706         (anjuta_preferences_register_property_raw),
7707         (anjuta_preferences_register_property_custom),
7708         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7709         (anjuta_preferences_remove_page),
7710         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7711         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7712         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7713         (anjuta_preferences_class_init), (anjuta_preferences_new):
7714         * libanjuta/anjuta-preferences.h:
7715         * plugins/build-basic-autotools/Makefile.am:
7716         * plugins/build-basic-autotools/build-basic-autotools.c:
7717         (ipreferences_unmerge):
7718         * plugins/cvs-plugin/Makefile.am:
7719         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7720         * plugins/document-manager/Makefile.am:
7721         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7722         * plugins/editor/plugin.c: (ipreferences_unmerge):
7723         * plugins/file-manager/Makefile.am:
7724         * plugins/file-manager/plugin.c: (activate_plugin),
7725         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7726         * plugins/gtodo/plugin.c: (ipreferences_merge),
7727         (ipreferences_unmerge):
7728         * plugins/language-support-cpp-java/Makefile.am:
7729         * plugins/language-support-cpp-java/plugin.c:
7730         (ipreferences_unmerge):
7731         * plugins/message-view/Makefile.am:
7732         * plugins/message-view/plugin.c: (ipreferences_unmerge):
7733         * plugins/sourceview/Makefile.am:
7734         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7735         * plugins/symbol-browser/Makefile.am:
7736         * plugins/symbol-browser/an_symbol_prefs.c:
7737         (symbol_browser_prefs_finalize):
7738         * plugins/terminal/Makefile.am:
7739         * plugins/terminal/terminal.c: (ipreferences_unmerge):
7740         * plugins/valgrind/plugin.c: (ipreferences_merge),
7741         (ipreferences_unmerge):
7742         * scripts/Makefile.am:
7743         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7744         * src/Makefile.am:
7745         * src/action-callbacks.c: (on_set_preferences1_activate):
7746         * src/anjuta-app.c: (anjuta_app_instance_init),
7747         (anjuta_app_install_preferences):
7748         * src/anjuta-app.h:
7749         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7750         task: Bug #445314: On demand preferences widgets creation. Thanks
7751         James for this great work.
7753 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7755         * plugins/debug-manager/data_buffer.c,
7756         plugins/message-view/message-view.c: Fixed compiler warnings.
7758 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
7760         * src/action-callbacks.c: (help_activate),
7761         (on_help_manual_activate), (on_help_tutorial_activate),
7762         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
7764         Fixed help activation (bug #451557).
7766 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
7768         * AUTHORS: Added James Liggett. Forgot to add him before :(
7770 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
7772         * plugins/debug-manager/debugger.c,
7773         plugins/debug-manager/plugin.c,
7774         plugins/gdb/debugger.c,
7775         libanjuta/interfaces/libanjuta.idl:
7776         Add a GError* parameter to debugger-stopped signal
7778         * (added) libanjuta/anjuta-error.c,
7779         (added) libanjuta/anjuta-error.h,
7780         libanjuta/Makefile.am:
7781         Register GError as a boxed type
7783         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7784         Support GError* in signal, GError must be registered as a boxed type
7785         Accept NULL as strings
7787 === anjuta 2.2.0 ===
7789 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
7791         * configure.in: Bumped version to 2.2.0
7792         * NEWS: Updated for 2.2.0 stable release.
7793         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7794         Reduce the idle priority to make the UI update before anything else.
7796 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
7798         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7800         * libanjuta/interfaces/libanjuta.idl:
7801         * plugins/document-manager/action-callbacks.c:
7802         (on_editor_command_complete_word_activate):
7803         * plugins/document-manager/plugin.c:
7804         (update_editor_ui_interface_items):
7805         * plugins/editor/text_editor.c: (iautocomplete_activate),
7806         (iautocomplete_iface_init):
7807         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7809         Moved autocomplete() method away from IAnjutaEditorAssist into
7810         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
7811         autocomplete and does not crash with sourceview. Fixes Bug #449620
7812         – The auto completion functionality not work. Also sets menuitem 
7813         insensitive when hiding them.
7815         * plugins/debug-manager/disassemble.c:
7816         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
7817         printf types.
7819 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
7821         * pixmaps/anjuta_splash.png: Updated.
7822         
7823         * plugins/search/search-replace.c
7824         (anjuta_search_replace_activate): Fixed "Find in Files" to select
7825         the right target (project).
7826         * ChangeLog: Added missing log.
7828 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7830         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
7831         manuals/anjuta-manual/C/fileoperations.xml,
7832         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
7834         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
7836         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
7838 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7840         * TODO.tasks: Added bounty for on-demand preferences.
7842         Patch from Thierry Moisan:
7843         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
7844         (bug #88824).
7846 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7848         Patch from tpgww@onepost.net:
7850         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
7851         * libegg/test-actions.c:
7852         * libegg/test-multi-drag.c: (main):
7853         * plugins/debug-manager/memory.c: (read_memory_block):
7854         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
7856         Fixes compile warnings. Fixes bug #427101.
7858 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7860         Patch from James Liggett:
7862         * plugins/profiler/gprof-options.c: (on_option_changed),
7863         (setup_widgets):
7864         * plugins/profiler/gprof-options.h:
7865         * plugins/profiler/gprof-profile-data.c:
7866         (gprof_profile_data_init_profile):
7867         * plugins/profiler/gprof-profile-data.h:
7868         * plugins/profiler/plugin.c: (profiler_get_data),
7869         (profiler_set_target), (register_options),
7870         (on_profile_data_browse_button_clicked),
7871         (on_profiling_options_button_clicked), (on_profiler_delete_data):
7872         * plugins/profiler/profiler.glade: implements independent targets.
7873         implements the ability to select arbitrary gmon.out files.
7874         Fixes bug #403502 – User should also be allowed to select an
7875         independent executable target.
7877 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7879         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
7881         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
7882         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
7884 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
7886         * plugins/debug-manager/plugin.c,
7887         plugins/debug-manager/breakpoints.c:
7888         Remove weak pointers when owner is destroyed
7889         Remove all breakpoints before loading new one
7891 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
7893         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
7894          
7895 2007-06-19  Naba Kumar  <naba@gnome.org>
7897         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
7898         Bug #448491 Empty Lines Problem.
7900         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
7901         
7902         * data/default.profile, plugins/message-view/plugin.c: Do not
7903         restore session for messages.
7904         Fixes bug #377461 – don't create new message window for each
7905         build/find.
7907         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
7908         Fixes a crash on exit/project-close if profiler plugin is loaded.
7910 2007-06-17  Naba Kumar  <naba@gnome.org>
7912         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
7913         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
7915         * plugins/file-loader/plugin.c: Fail on opening non existent files.
7916         Bug #448034 – Anjuta crashes on starting (when the last project
7917         directory was deleted).
7919         * plugins/document-manager/plugin.c: Set line markers for files
7920         opened via IAnjutaFile::open(). Fixes missing line markers while
7921         navigating symbols.
7923 2007-06-17  Naba Kumar  <naba@gnome.org>
7925         * plugins/sourceview/sourceview.glade: Set correct font
7926         default value and use monospace instead of sans. Fixes
7927         bug #448408 – crash in Anjuta IDE: Trying to change the
7928         editor
7930 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7932         * plugins/search/search-replace.c,
7933         plugins/search/search-replace.h,
7934         plugins/search/anjuta-search.glade:
7935         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
7936         Fixes bug #355166
7938 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7940         * plugins/debug-manager/plugin.c,
7941         plugins/debug-manager/breakpoints.c:
7942         Add weak references, fixes bug #448053 ?
7944 2007-06-16  Naba Kumar  <naba@gnome.org>
7946         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
7947         dialog to allow forgetting them if user chooses to select a different
7948         one.
7950 2007-06-13  Naba Kumar  <naba@gnome.org>
7952         * plugins/sourceview/sourceview-prefs.c: Initialize font
7953         on startup correctly if use_theme is set.
7955         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
7956         if available for default font. Fixes bug #447304.
7958         * plugins/sourceview/sourceview-prefs.c: Return value based
7959         on right data type. Fixes Bug #438878 – Using gtksourceview editor
7960         for the first time has black background
7961         
7962         * plugins/project-manager/plugin.c: Give a better error message
7963         when project could not be loaded.
7965         * libanjuta/anjuta-serializer.c: Added a comment.
7967 2007-06-13  Johannes Schmid <jhs@gnome.org>
7969         * configure.in:
7970         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
7971         most warnings to avoid simple coding problems.
7972         
7973         * plugins/message-view/anjuta-msgman.c:
7974         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
7975         * plugins/message-view/plugin.c: (on_view_changed),
7976         (ianjuta_msgman_add_view):
7977         
7978         Fixed #440866 by always presenting the message-manager when a tab is
7979         added because Gtk+ seems to have problems to add tabs to hidden widgets.
7980         
7981         * plugins/subversion/subversion-callbacks.c:
7982         (on_subversion_commit_response):
7983         Destroy dialog if user clicks "No"
7985 2007-06-12  Naba Kumar  <naba@gnome.org>
7987         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
7988         read and use of uninitialized variable.
7990         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
7991         because it is used in credits listing and packaging could compress
7992         it in docdir. Fixes bug #397881: The credits are empty
7994         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
7995         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
7996         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
7997         plugins/symbol-browser/an_symbol_info.c,
7998         plugins/symbol-browser/plugin.c,
7999         plugins/symbol-browser/an_symbol_view.c,
8000         plugins/editor/aneditor-autocomplete.cxx:
8002         - Do not access TMTag
8003         member in TMSymbol when freeing it because by then the tags
8004         could have changed. Avoids dangerous memory corruptions by freeing
8005         someone else's memory (Could explain those random crashes when
8006         refreshing symbols or re-loading a different project or closing
8007         a project). Anything that tries to refresh symbols could trigger
8008         this corruptions.
8009         - Added a flag to also retrieve method definitions as part of
8010         the class's scope members. And used it to set both function prototype
8011         and definition in symbols. Fixes navigation to prototype and
8012         function definitions from symbol browser (bug #440370)
8014         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8015         memory. Could fix those bogus 'file changed' dialogs.
8017         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8019 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8021         * (added) libanjuta/anjuta-utils-priv.h,
8022         libanjuta/anjuta-utils.h,
8023         libanjuta/anjuta-launcher.c,
8024         libanjuta/Makefile.am:
8025         Fix bug #440801: do not use config.h in public include files
8027 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8029         * plugins/project-wizard/templates/mkfile.wiz:
8030         Fix bug #442038: missing project.sh file
8032         * configure.in,
8033         plugins/project-wizard/templates/Makefile.am,
8034         plugins/project-wizard/templates/translatable-strings.h,
8035         (added) plugins/project-wizard/templates/sdl.wiz,
8036         (added) plugins/project-wizard/templates/appwiz_sdl.png,
8037         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8038         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8039         (added) plugins/project-wizard/templates/sdl/Makefile.am,
8040         (added) plugins/project-wizard/templates/sdl/.cvsignore,
8041         (added) plugins/project-wizard/templates/sdl/src/main.c,
8042         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8043         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8044         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8045         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8046         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8047         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8048         Fix bug #315635: add a SDL project wizard
8050 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
8052         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
8053         when SIGCHLD is triggered when main loop context is locked. Dead lock
8054         happens when child_exited callback also accesses main loop context.
8055         Happens particularly badly in debug target exiting.
8057 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
8059         * manuals/anjuta-manual/C/debugger.xml:
8060         First update of the debugger documentation
8062 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
8064         * manuals/anjuta-manual/C/fileoperations.xml,
8065         manuals/anjuta-manual/C/projects.xml,
8066         manuals/anjuta-manual/C/anjuta-manual.xml,
8067         manuals/anjuta-manual/C/build.xml,
8068         manuals/anjuta-manual/C/execute.xml,
8069         manuals/anjuta-manual/Makefile.am: Updated more documentation.
8070         Added project properties documentation. Moved execution section
8071         inside project management. Removed dead documentation.
8073 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
8075         * src/anjuta.c, plugins/symbol-browser/plugin.c,
8076         plugins/symbol-browser/plugin.h,
8077         plugins/symbol-browser/an_symbol_prefs.c,
8078         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8079         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
8080         progress bar instead of separate window for system tags
8081         generation. Renamed AnjutaStatus methods to a proper ones.
8083         * plugins/symbol-browser/plugin.c,
8084         plugins/symbol-browser/plugin.h,
8085         plugins/symbol-browser/an_symbol_prefs.c,
8086         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8087         global-tags/create_global_tags.sh.in: Get rid of message window
8088         for showing global tags creation and use a small window with
8089         progress bar.
8091 2007-05-30  Naba Kumar  <naba@gnome.org>
8093         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
8094         Bug 442315 – After calling configure, the build menus are still insensitive,
8095         Bug 442314 – Autogeneration fails when there is no autogen.sh
8097         * plugins/project-manager/plugin.c: Fixed mem corruption when it
8098         fails to remove target/source/group. Fixes bug #440196 – crash in
8099         Anjuta IDE: removing a target
8101 2007-05-29  Naba Kumar  <naba@gnome.org>
8103         * plugins/symbol-browser/an_symbol_view.c,
8104         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
8105         tags generation. Fixed runtime warning.
8107 2007-05-28  Naba Kumar  <naba@gnome.org>
8109         Patch from James Liggett  <jrliggett@cox.net>:
8110         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
8111         Fixed bug #403502 – User should also be allowed to select an
8112         independent executable target.
8114 2007-05-27  Johannes Schmid <jhs@gnome.org>
8116         * plugins/build-basic-autotools/build-basic-autotools.c:
8117         (get_real_directory), (on_build_mesg_format):
8118         
8119         Find correct files for error messages inside scratchbox
8121 2007-05-27  Naba Kumar  <naba@gnome.org>
8123         * manuals/anjuta-manual/C/projects.xml,
8124         manuals/anjuta-manual/C/projects.xml: Updated project
8125         management chapter more.
8127 2007-05-25  Johannes Schmid <jhs@gnome.org>
8129         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8130         * plugins/build-basic-autotools/build-basic-autotools.c:
8131         (on_sb_check_toggled), (build_execute_command),
8132         (ipreferences_merge), (ipreferences_unmerge):
8133         Added support for building inside scratchbox environment
8134         
8135         Patch from James Liggett <jrliggett@cox.net>:
8136         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
8137         (anjuta_msgman_append_view):
8139         Fix 440866 
8140           – Anjuta aborts with numerous assertion failures when adding a new message view tab
8142 2007-05-23  Naba Kumar  <naba@gnome.org>
8144         * manuals/anjuta-manual/C/projects.xml: Updated project
8145         management chapter.
8147 2007-05-22  Naba Kumar  <naba@gnome.org>
8149         * manuals/anjuta-manual/C/projects.xml: More updates.
8151         * manuals/anjuta-manual/C/introduction.xml,
8152         manuals/anjuta-manual/C/projects.xml,
8153         manuals/anjuta-manual/C/interface.xml: Updated documentation.
8155 2007-05-22  Naba Kumar  <naba@gnome.org>
8157         Patch from Étienne Bersac:
8158         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
8159         class in generated class.
8161 2007-05-22  Naba Kumar  <naba@gnome.org>
8163         * plugins/profiler/plugin.c: Fixed a compiler warning.
8164         * plugins/valgrind/Makefile.am: Added ldflags.
8166         Patch from James Liggett:
8167         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
8168         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
8169         specific options.
8171 2007-05-18  Johannes Schmid <jhs@gnome.org>
8173         * plugins/editor/text_editor.c:
8174         * plugins/language-support-cpp-java/plugin.c:
8175         (on_editor_language_changed), (on_value_added_current_editor),
8176         (on_value_removed_current_editor):
8177         
8178         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
8179         Fix assist support in language-support-plugin.
8181 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8183         * libanjuta/interfaces/libanjuta.idl:
8184         Add a new interface allowing to implement plugin able
8185         to load other plugins (not written in C)
8187         * libanjuta/anjuta-plugin-handle.c,
8188         libanjuta/anjuta-plugin-handle.h:
8189         Add a language and a resident plugin properties
8191         * libanjuta/anjuta-glue-plugin.c,
8192         libanjuta/anjuta-glue-plugin.h,
8193         (added)libanjuta/anjuta-glue-c.c,
8194         (added)libanjuta/anjuta-glue-c.h,
8195         libanjuta/Makefile.am:
8196         Split code used to load a C plugin into a common part
8197         in anjuta-glue-plugin and a specific part in anjuta-glue-c
8199         * libanjuta/anjuta-glue-factory.c,
8200         libanjuta/anjuta-glue-factory.h,
8201         libanjuta/anjuta-plugin-manager.c:
8202         Allow to load plugin not written in C and search for the
8203         additional needed code in another plugin
8205 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8207         * plugins/editor/text_editor.c:
8208         Add an empty implementation of IAnjutaEditorAssist for scintilla,
8209         avoiding a crash if scintilla is used
8211 2007-05-14  Johannes Schmid <jhs@gnome.org>
8213         * libanjuta/interfaces/libanjuta.idl:
8214         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8215         (assist_cleanup), (on_assist_end), (on_assist_cancel),
8216         (on_assist_chosen), (on_assist_update), (get_context),
8217         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
8218         (install_assist), (uninstall_assist), (install_support),
8219         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
8220         (cpp_java_plugin_instance_init):
8221         * plugins/language-support-cpp-java/plugin.h:
8222         Use IAnjutaEditorAssist to show language specific suggestions
8223         
8224         * plugins/sourceview/Makefile.am:
8225         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
8226         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8227         * plugins/sourceview/anjuta-view.h:
8228         * plugins/sourceview/assist-window.c: (assist_window_expose),
8229         (assist_window_set_property), (assist_window_get_property),
8230         (assist_window_class_init), (assist_activated),
8231         (assist_window_init), (assist_window_finalize),
8232         (assist_window_select), (assist_window_first),
8233         (assist_window_last), (assist_window_up), (assist_window_down),
8234         (get_coordinates), (assist_window_move), (assist_window_update),
8235         (assist_window_filter_keypress), (assist_window_is_active),
8236         (assist_window_new), (assist_window_get_trigger),
8237         (assist_window_get_position):
8238         * plugins/sourceview/assist-window.h:
8239         * plugins/sourceview/sourceview-args.c (removed):
8240         * plugins/sourceview/sourceview-args.h (removed):
8241         * plugins/sourceview/sourceview-autocomplete.c (removed):
8242         * plugins/sourceview/sourceview-autocomplete.h (removed):
8243         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8244         * plugins/sourceview/sourceview-private.h:
8245         * plugins/sourceview/sourceview-scope.c(removed):
8246         * plugins/sourceview/sourceview-scope.h(removed):
8247         * plugins/sourceview/sourceview.c: (on_assist_chosen),
8248         (on_assist_cancel), (on_document_char_added),
8249         (on_reload_dialog_response), (sourceview_class_init),
8250         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
8251         (iassist_remove_trigger), (iassist_autocomplete),
8252         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
8253         (iassist_react), (iassist_iface_init):
8254         * plugins/sourceview/tag-window.c (moved to assist-window.c):
8255         * plugins/sourceview/tag-window.h (moved to assist-window.c):
8256         
8257         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
8258         - Mark files dirty if reload dialog is canceled.
8260 2007-05-12  Naba Kumar  <naba@gnome.org>
8262         * libanjuta/anjuta-launcher.h: Corrected include file.
8264 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
8266         * libanjuta/anjuta-glue-plugin.c,
8267         libanjuta/anjuta-glue-plugin.h,
8268         libanjuta/anjuta-glue-factory.c,
8269         libanjuta/anjuta-glue-factory.h,
8270         ibanjuta/anjuta-plugin-manager.c:
8271         Move code used to load a C plugin from glue-factory to glue-plugin
8272         So loading a plugin written in another language could be done by
8273         just using another object derived from AnjutaGluePlugin
8275         * libanjuta/libanjuta.h:
8276         Remove anjuta-plugin-handle header, it's not installed as libanjuta
8277         includes
8279 === anjuta 2.1.3 ===
8281 2007-05-11  Naba Kumar  <naba@gnome.org>
8283         * configure.in: Bumped version to 2.1.3
8284         * NEWS: Updated.
8285         * AUTHORS: Updated.
8286         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
8288 2007-05-11  Naba Kumar  <naba@gnome.org>
8290         * configure.in:
8291         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
8292         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
8293         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
8295 2007-05-10  Johannes Schmid <jhs@gnome.org>
8297         * plugins/search/plugin.c:
8298         Make incremental search behave less annoying
8299         
8300 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
8302         * plugins/macro/macro-util.c:
8303         Fix bug #419008 and bug #419036
8304         When creating new header file, use name and email set in
8305         preferences and replace invalid C character by underscore
8306         in guards
8308 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
8310         * plugins/search/search-replace.c,
8311         plugins/search/search-replace_backend.c:
8312         Disable search button if search expression is empty (bug #378193)
8314 2007-05-08  Naba Kumar  <naba@gnome.org>
8316         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
8317         build error.
8319 2007-05-07  Naba Kumar  <naba@gnome.org>
8321         * configure.in:
8322         * plugins/project-wizard/templates/Makefile.am:
8323         * plugins/project-wizard/templates/minimal.wiz:
8324         * plugins/project-wizard/templates/minimal/.cvsignore:
8325         * plugins/project-wizard/templates/minimal/Makefile.am:
8326         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
8327         * plugins/project-wizard/templates/minimal/autogen.sh:
8328         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8329         * plugins/project-wizard/templates/minimal/project.anjuta:
8330         Added 'minimal', a generic and flat, project template.
8331         
8332 2007-05-05  Naba Kumar  <naba@gnome.org>
8334         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
8336         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
8337         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
8338         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
8339         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
8340         instead of a real one, fixes interdependency with libanjuta.
8341         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
8342         * libanjuta/Makefile.am: 
8343         * libegg/Makefile.am:
8344         * plugins/build-basic-autotools/Makefile.am:
8345         * plugins/class-gen/Makefile.am:
8346         * plugins/class-inheritance/Makefile.am:
8347         * plugins/cvs-plugin/Makefile.am:
8348         * plugins/debug-manager/Makefile.am:
8349         * plugins/devhelp/Makefile.am:
8350         * plugins/document-manager/Makefile.am:
8351         * plugins/editor/Makefile.am:
8352         * plugins/file-loader/Makefile.am:
8353         * plugins/file-manager/Makefile.am:
8354         * plugins/file-wizard/Makefile.am:
8355         * plugins/gdb/Makefile.am:
8356         * plugins/glade/Makefile.am:
8357         * plugins/gtodo/Makefile.am:
8358         * plugins/language-support-cpp-java/Makefile.am:
8359         * plugins/macro/Makefile.am:
8360         * plugins/message-view/Makefile.am:
8361         * plugins/patch/Makefile.am:
8362         * plugins/profiler/Makefile.am:
8363         * plugins/project-import/Makefile.am:
8364         * plugins/project-manager/Makefile.am:
8365         * plugins/project-wizard/Makefile.am:
8366         * plugins/sample1/Makefile.am:
8367         * plugins/search/Makefile.am:
8368         * plugins/sourceview/Makefile.am:
8369         * plugins/subversion/Makefile.am:
8370         * plugins/symbol-browser/Makefile.am:
8371         * plugins/terminal/Makefile.am:
8372         * plugins/tools/Makefile.am:
8373         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8375 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
8377         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8379 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8381         * libanjuta/anjuta-launcher.c,
8382         libanjuta/anjuta-launcher.h:
8383         Add some missing implementation
8385 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
8387         Reviewed by Naba Kumar  <naba@gnome.org>:
8388         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8389         for uninstall-hook.
8391 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
8393         Reviewed by Naba Kumar  <naba@gnome.org>:
8394         * plugins/editor/text_editor.c: Large memory addresses were being
8395         truncated, switched to glong (bug #422143).
8397 2007-04-24  Naba Kumar  <naba@gnome.org>
8399         * plugins/document-manager/plugin.c: (prefs_finalize):
8400         * plugins/editor/aneditor-autocomplete.cxx:
8401         * plugins/editor/text_editor_menu.c:
8402         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8403         * plugins/file-loader/plugin.c: (open_file_with),
8404         (create_open_with_submenu):
8405         * plugins/file-manager/plugin.c: (prefs_finalize):
8406         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8407         pointer type castings.
8409 2007-04-24  Naba Kumar  <naba@gnome.org>
8411         Patch from s|s  <supreet.sethi@gmail.com>:
8412         * (added) plugins/project-wizard/templates/django-logo.png:
8413         * (added) plugins/project-wizard/templates/django.wiz:
8414         * plugins/project-wizard/templates/Makefile.am:
8415         * plugins/project-wizard/templates/translatable-strings.h: Added
8416         django project template. http://www.djangoproject.com/
8418 2007-04-24  Naba Kumar  <naba@gnome.org>
8420         * plugins/subversion/anjuta-subversion.glade: Set expansion for
8421         the log entry widget and made the dialog little larger.
8423 2007-04-24  Naba Kumar  <naba@gnome.org>
8425         Patch from Halton Huo:
8426         * configure.in:
8427         * plugins/project-wizard/property.c:
8428         * plugins/subversion/svn-auth.c:
8429         * plugins/subversion/svn-backend-priv.h:
8430         * plugins/subversion/svn-backend.c:
8431         * plugins/subversion/svn-backend.h:
8432         * plugins/subversion/svn-notify.h: Proper use of subversion
8433         headers. Fixes build issues in solaris (bug #426701).
8435 2007-04-24  Naba Kumar  <naba@gnome.org>
8437         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8438         
8439         * plugins/project-wizard/templates/cpp.wiz:
8440         * plugins/project-wizard/templates/gcj.wiz:
8441         * plugins/project-wizard/templates/gnome.wiz:
8442         * plugins/project-wizard/templates/gtk.wiz:
8443         * plugins/project-wizard/templates/gtkmm.wiz:
8444         * plugins/project-wizard/templates/java.wiz:
8445         * plugins/project-wizard/templates/python.wiz:
8446         * plugins/project-wizard/templates/terminal.wiz:
8447         * plugins/project-wizard/templates/wxwin.wiz:
8448         * plugins/project-wizard/templates/xlib-dock.wiz:
8449         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8450         project option and set it ON by default (since gnome-build, can't
8451         enabled configure shared lib support later when a sharedlib target
8452         is added).
8454 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8456         * plugins/debug-manager/stack_trace.c:
8457         Fix a missing case in the previous changes
8459 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8461         * plugins/debug-manager/plugin.c:
8462         Fix bug #430401
8464         * plugins/debug-manager/breakpoints.c,
8465         plugins/gdb/plugin.c:
8466         Fix adding breakpoint on a function
8468         * plugins/debug-manager/stack_trace.c:
8469         Highlight changed stack frame
8471 2007-04-18  Naba Kumar  <naba@gnome.org>
8473         * plugins/document-manager/anjuta-docman.c:
8474         (anjuta_docman_dispose), (on_editor_destroy),
8475         (anjuta_docman_remove_editor): Remove the editor widget from
8476         the parent container before calling destroy, otherwise container
8477         removal happens after TextEditor is disposed resulting in call
8478         to value-remove for a TextEditor which is half-dead (crash).
8480 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8482         * plugins/debug-manager/data_buffer.c
8483         plugins/debug-manager/data_view.c,
8484         plugins/debug-manager/memory.c:
8485         Fixes for bug #418523, bug #427090 and bug #428174
8487 2007-04-11 Halton Huo <halton.huo@sun.com>
8489         reviewed by: <jhs@gnome.org>
8491         * configure.in:
8492         * libanjuta/Makefile.am:
8493         * libanjuta/anjuta-utils.c:
8494         * libanjuta/anjuta-utils.h:
8495         * manuals/reference/libanjuta/Makefile.am:
8496         
8497         Fixed compilation on sun by deploying the libutil methods
8498         in anjuta-utils.h and building them on condition.
8500 2007-04-11  Johannes Schmid <jhs@gnome.org>
8502         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8503         (anjuta_docman_add_editor):
8504         Hold a reference on the editor as long as we use it.
8505         
8506         * plugins/document-manager/plugin.c: (on_editor_changed):
8507         Destroy GValue to fix a memoery leak.
8509 2007-04-11  Johannes Schmid <jhs@gnome.org>
8511         * plugins/document-manager/plugin.c: (on_editor_changed):
8512         Fixed reference counting for editor by using g_value_take_object instead
8513         of g_value_set_object. The editors are now correctly finalized and thus
8514         we do not lack so much memory anymore.
8515         
8516         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8517         (anjuta_view_finalize), (anjuta_view_focus_out),
8518         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8519         * plugins/sourceview/anjuta-view.h:
8520         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8521         * plugins/sourceview/sourceview-prefs.c:
8522         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8523         * plugins/sourceview/sourceview-prefs.h:
8524         * plugins/sourceview/sourceview-private.h:
8525         * plugins/sourceview/sourceview.c: (on_document_loaded),
8526         (timeout_unref), (on_document_saved), (sourceview_finalize),
8527         (sourceview_new), (ifile_open), (ifile_savable_save),
8528         (ifile_savable_save_as):
8530         Several changes to fix things when the editor is correctly destroyed.
8531         Fixed preferences (which led me to the refcounting issue, #409412)
8532         and removed deprecated completition code that will be replace by
8533         IAnjutaAssist interface soon. 
8535 2007-04-11  Johannes Schmid <jhs@gnome.org>
8537         * libanjuta/anjuta-launcher.c:
8538         (anjuta_launcher_execution_done_cleanup),
8539         (anjuta_launcher_child_terminated):
8540         Possible fix for #428363 and added a g_return_if_fail
8542         * plugins/message-view/plugin.c: (activate_plugin):
8543         Fixed a Gtk/Gdl-Critical
8544         
8545         Patches from Étienne Bersac <bersace03@laposte.net>
8546         * plugins/class-gen/templates/go-source.tpl:
8547         * plugins/macro/macros.xml:
8548         Use better template for GObjects (#417875 and #417918)
8549         
8550         Patches from Halton Huo <halton.huo@sun.com>
8551         * libanjuta/anjuta-launcher.h:
8552         * libanjuta/anjuta-preferences.c:
8553         * libanjuta/anjuta-utils.c:
8554         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8555         (cg_window_set_add_to_repository):
8556         * plugins/class-inheritance/class-inherit.c:
8557         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8559 2007-04-09  Johannes Schmid <jhs@gnome.org>
8561         * plugins/editor/print.c: (anjuta_print_show_header):
8562         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8563         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8565   Some string changes (#427395 and #427399)
8567 2007-04-06  Johannes Schmid <jhs@gnome.org>
8569         * plugins/build-basic-autotools/build-basic-autotools.c:
8570         (on_build_mesg_format), (on_build_mesg_parse):
8571         Fixed full path detection
8573 2007-04-05  Naba Kumar  <naba@gnome.org>
8575         Patch from Halton Huo:
8576         * libanjuta/Makefile.am:
8577         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8578         * libanjuta/anjuta-glue-cpp.h:
8579         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8580         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8581         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8582         (anjuta_glue_factory_get_path), (get_already_loaded_module),
8583         (load_plugin), (anjuta_glue_factory_get_object_type):
8584         * libanjuta/anjuta-glue-factory.h:
8585         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8586         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8587         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8588         (anjuta_glue_plugin_new):
8589         * libanjuta/anjuta-glue-plugin.h:
8590         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8591         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8592         * libanjuta/anjuta-plugin.h:
8593         * libanjuta/glue-cpp.c:
8594         * libanjuta/glue-cpp.h:
8595         * libanjuta/glue-factory.c:
8596         * libanjuta/glue-factory.h:
8597         * libanjuta/glue-plugin.c:
8598         * libanjuta/glue-plugin.h:
8599         * plugins/build-basic-autotools/build-basic-autotools.h:
8600         * plugins/class-gen/plugin.h:
8601         * plugins/class-inheritance/plugin.h:
8602         * plugins/cvs-plugin/plugin.h:
8603         * plugins/debug-manager/plugin.h:
8604         * plugins/devhelp/plugin.h:
8605         * plugins/document-manager/plugin.h:
8606         * plugins/editor/plugin.h:
8607         * plugins/file-loader/plugin.h:
8608         * plugins/file-manager/plugin.h:
8609         * plugins/file-wizard/plugin.h:
8610         * plugins/gdb/plugin.h:
8611         * plugins/glade/plugin.h:
8612         * plugins/gtodo/plugin.h:
8613         * plugins/language-support-cpp-java/plugin.h:
8614         * plugins/macro/plugin.h:
8615         * plugins/message-view/plugin.h:
8616         * plugins/patch/plugin.h:
8617         * plugins/profiler/plugin.h:
8618         * plugins/project-import/plugin.h:
8619         * plugins/project-manager/plugin.h:
8620         * plugins/project-wizard/plugin.h:
8621         * plugins/sample1/plugin.h:
8622         * plugins/search/plugin.h:
8623         * plugins/sourceview/plugin.h:
8624         * plugins/subversion/plugin.h:
8625         * plugins/symbol-browser/plugin.h:
8626         * plugins/terminal/terminal.c:
8627         * plugins/tools/plugin.h:
8628         * plugins/tools/scripts/tools-2.xml.in:
8629         * plugins/valgrind/plugin.h:
8631         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8633 2007-04-05  Naba Kumar  <naba@gnome.org>
8635         * anjuta.spec.in, configure.in: Removed dead codes.
8636         
8637         Patch from Jos Dehaes:
8638         * configure.in, plugins/project-wizard/templates/Makefile.am,
8639         plugins/project-wizard/templates/mkfile.wiz,
8640         plugins/project-wizard/templates/translatable-strings.h: Enabled
8641         makefile-based project creation and import. Fixes bug #355145
8643 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8645         * plugins/debug-manager/debugger.c,
8646         plugins/debug-manager/plugin.c,
8647         plugins/gdb/anjuta-gdb.plugin.in:
8648         Code cleaning (remove unused code, rename this into self)
8649         Add information about supported format in debugger plugin
8650         Activate debugger plugin according to the target format
8652 2007-04-01  Naba Kumar  <naba@gnome.org>
8654         * plugins/message-view/message-view.c:
8655         (message_view_instance_init): Fixed message icons to appear.
8657 2007-03-31  Johannes Schmid <jhs@gnome.org>
8659         * plugins/message-view/anjuta-msgman.c:
8660         (anjuta_msgman_append_view):
8661         * plugins/message-view/plugin.c: (on_view_changed),
8662         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8663         
8664         Fixed #424845
8666 2007-03-31  Johannes Schmid <jhs@gnome.org>
8668         * plugins/message-view/message-view.c:
8669         (message_view_instance_init), (imessage_view_append):
8670         Show nice icons beside the messages for info, warning and error. This is a completly
8671         cosmetic change so if someone dislikes it he is free to remove it.
8673 2007-03-31  Johannes Schmid <jhs@gnome.org>
8674         
8675         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8676         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8677         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8678         * plugins/message-view/anjuta-msgman.h:
8679         * plugins/message-view/message-view.h:
8680         * plugins/message-view/plugin.c: (on_view_changed),
8681         (activate_plugin):
8682         Fixed #359399 and made next/previous insensitive when not availible
8683         
8684         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8685         (tag_style_to_string):
8686         Fixed namespace Problem with gdk >= 2.11
8687         
8688         * plugins/sourceview/sourceview-autocomplete.c:
8689         (sourceview_autocomplete_init):
8690         Removed structure, follow-up of #423682
8692 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8694         * plugins/debug-manager/debug_tree.c,
8695         plugins/debug-manager/debug_tree.h,
8696         plugins/debug-manager/watch.c,
8697         plugins/debug-manager/anjuta-debug-manager.glade:
8698         Inspect variable at cursor
8699         Fix buttons in inspect dialog
8701 2007-03-27  Halton Huo  <halton.huo@sun.com>
8703         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
8705         * plugins/sourceview/sourceview-autocomplete.c
8706         plugins/debug-manager/disassemble.c,
8707         libanjuta/interfaces/libanjuta.idl:
8708         Remove array with 0 size and empty structure as it is not
8709         supported by sun cc, Fixes bug #423682
8711         * plugins/debug-manager/debugger.c:
8712         Remove anonymous union as it is not supported by sun cc,
8713         Fixes bug #423680
8715 === anjuta 2.1.2 ===
8717 2007-03-28  Naba Kumar  <naba@gnome.org>
8719         * configure.in: Bumped version to 2.1.2
8720         * NEWS: Updated for release.
8721         
8722         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8723         Improved breakpoint marker icon.
8724         
8725         * plugins/editor/anjuta-editor.plugin.in,
8726         plugins/sourceview/sourceview.plugin.in: Made editor plugins
8727         non user activable since they are now remembered properly.
8729 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8731         * plugins/tools/editor.c:
8732         Fix bug #423270
8734 2007-03-27  Naba Kumar  <naba@gnome.org>
8736         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8737         word when autocompleting without leaving any trailing part of
8738         the word.
8740 2007-03-27  Kamil Páral  <ripper42@gmail.com>
8742         Reviewed by Naba Kumar  <naba@gnome.org>:
8743         * anjuta.desktop.in.in: Remove "Application" category from desktop
8744         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8745         
8746 2007-03-27  Naba Kumar  <naba@gnome.org>
8747         
8748         * configure.in, plugins/document-manager/anjuta-docman.c:
8749         (anjuta_docman_add_editor): Conditionally compile notebook tab
8750         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8752         Patch from Halton Huo:
8753         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8754         non gcc compiler flags. Fixes bug #423089.
8755         
8756 2007-03-26  Naba Kumar  <naba@gnome.org>
8757         
8758         * AUTHORS, NEWS, TODO.tasks: Updated.
8759         
8760         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8761         close menuitem.
8762         
8763         * plugins/symbol-browser/plugin.c: (on_editor_saved),
8764         (update_editor_symbol_model), (iter_matches),
8765         (on_editor_update_ui), (value_added_current_editor),
8766         (activate_plugin), (dispose),
8767         (symbol_browser_plugin_instance_init):
8768         * plugins/symbol-browser/plugin.h: update line on editor save
8769         and editor change. Code clean up and fixed warnings.
8771 2007-03-26  Naba Kumar  <naba@gnome.org>
8773         * plugins/project-wizard/templates/java/project.anjuta,
8774         plugins/project-wizard/templates/python/project.anjuta,
8775         plugins/project-wizard/templates/python/project.anjuta:
8776         Removed version control plugins from default selection.
8778         * plugins/tools/scripts/prepare-changelog.pl,
8779         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
8780         script to a better one (that works on both cvs and svn).
8782 2007-03-26  Naba Kumar  <naba@gnome.org>
8784         * (added) plugins/project-wizard/templates/translatable-strings.pl,
8785         Makefile.am: Added the generated translatable file (required for
8786         translations for svn checkouts).
8788         * (added)
8789         plugins/project-wizard/templates/extract-translatable-strings.pl
8790         plugins/project-wizard/templates/Makefile.am, Makefile.am,
8791         po/POTFILES.in: Generated translatable strings for .wiz files and
8792         added them in POTFILES.in for translation. Fixes bug #398035
8794 2007-03-25  Naba Kumar  <naba@gnome.org>
8796         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8797         
8798         * src/anjuta-app.c: Removed dead codes.
8799         
8800         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8801         global tags generation starts.
8802         
8803         * plugins/debug-manager/chunk_view.c,
8804         plugins/debug-manager/start.h,
8805         plugins/debug-manager/chunk_view.h,
8806         plugins/debug-manager/utilities.c,
8807         plugins/debug-manager/utilities.h,
8808         plugins/debug-manager/debugger.c,
8809         plugins/debug-manager/threads.c,
8810         plugins/debug-manager/disassemble.c,
8811         plugins/debug-manager/info.c,
8812         plugins/debug-manager/sharedlib.c,
8813         plugins/debug-manager/threads.h,
8814         plugins/debug-manager/disassemble.h,
8815         plugins/debug-manager/signals.c,
8816         plugins/debug-manager/info.h,
8817         plugins/debug-manager/sharedlib.h,
8818         plugins/debug-manager/data_buffer.c,
8819         plugins/debug-manager/data_view.c,
8820         plugins/debug-manager/signals.h,
8821         plugins/debug-manager/debug_tree.c,
8822         plugins/debug-manager/watch.c,
8823         plugins/debug-manager/registers.c,
8824         plugins/debug-manager/data_buffer.h,
8825         plugins/debug-manager/data_view.h,
8826         plugins/debug-manager/memory.c,
8827         plugins/debug-manager/debug_tree.h,
8828         plugins/debug-manager/watch.h,
8829         plugins/debug-manager/registers.h,
8830         plugins/debug-manager/memory.h,
8831         plugins/debug-manager/locals.c,
8832         plugins/debug-manager/sexy-icon-entry.c,
8833         plugins/debug-manager/breakpoints.c,
8834         plugins/debug-manager/locals.h,
8835         plugins/debug-manager/sexy-icon-entry.h,
8836         plugins/debug-manager/stack_trace.c,
8837         plugins/debug-manager/breakpoints.h,
8838         plugins/debug-manager/sparse_buffer.c,
8839         plugins/debug-manager/sparse_view.c,
8840         plugins/debug-manager/stack_trace.h,
8841         plugins/debug-manager/sparse_buffer.h,
8842         plugins/debug-manager/sparse_view.h,
8843         plugins/debug-manager/start.c,
8844         plugins/gdb/utilities.c,
8845         plugins/gdb/utilities.h,
8846         plugins/gdb/debugger.c,
8847         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
8848         setup.
8850 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8852         * plugins/gdb/debugger.c:
8853         Avoid empty debugger log window by limiting line to 90 characters
8855 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8857         * plugins/debug-manager/plugin.c,
8858         plugins/debug-manager/plugin.h,
8859         plugins/debug-manager/threads.c,
8860         plugins/debug-manager/threads.h,
8861         plugins/debug-manager/breakpoints.c,
8862         plugins/debug-manager/breakpoints.h,
8863         plugins/debug-manager/stack_trace.c,
8864         plugins/debug-manager/stack_trace.h:
8865         View code action now changes location in disassembly view too
8867         * plugins/debug-manager/anjuta-debug-manager.ui:
8868         Rename breakpoint actions
8870 2007-03-24  Naba Kumar  <naba@gnome.org>
8872         * configure.in, src/anjuta-app.c: Use the new docking algorithm
8873         in gdl 0.7.3 (svn trunk).
8874         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
8875         
8876 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8878         * plugins/debug-manager/threads.c,
8879         plugins/debug-manager/debug_tree.c,
8880         plugins/debug-manager/debug_tree.h,
8881         plugins/debug-manager/locals.c,
8882         plugins/debug-manager/registers.c,
8883         plugins/debug-manager/stack_trace.c:
8884         Allow to change current thread updating register, stack and locals
8885         Allow to change current stack frame updating locals
8887         * plugins/gdb/debugger.c:
8888         Read argument of selected stack frame
8890         * plugins/debug-manager/data_view.c:
8891         Fix an unrelated bug
8893 2007-03-23  Naba Kumar  <naba@gnome.org>
8895         * plugins/document-manager/anjuta-docman.c,
8896         plugins/document-manager/plugin.c: Fixed many memory leaks.
8897         (ianjuta_file_get_uri() returns a new string).
8899         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
8900         widget for save dialogs.
8901         
8902         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
8903         svn and fixed to get function/prototype/member args list. Call tips
8904         also work fine now.
8906 2007-03-22  Naba Kumar  <naba@gnome.org>
8908         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
8909         and calltips would work again for functions from global tags (Needs
8910         regenerating global tags).
8912         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
8913         ctags svn version and reopened bug #395362. Fixes tags parsing that
8914         seemed to have stopped working recently.
8916 2007-03-21  Naba Kumar  <naba@gnome.org>
8918         * tagmanager/tm_source_file.c, tagmanager/options.c,
8919         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
8920         extend .. more needs to be investigated and fixed). Enabled some
8921         debugging.
8923 2007-03-16  Naba Kumar  <naba@gnome.org>
8925         * src/anjuta.c: Fixed project loading from command line.
8927 2007-03-16  Naba Kumar  <naba@gnome.org>
8929         Patch from James Liggett <jrliggett@cox.net>:
8930         plugins/profiler/gprof-profile-data.c: Fixed a crash.
8931         
8932 2007-03-15  Naba Kumar  <naba@gnome.org>
8934         * libanjuta/anjuta-profile-manager.c,
8935         libanjuta/anjuta-profile-manager.h: Added method to get current
8936         profile.
8938         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
8939         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
8940         is exiting.
8942         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
8943         plugins/file-loader/plugin.c: Moved to functions as utility functions.
8944         Also, not load project files in session load in loader plugin.
8945         
8946         * plugins/project-manager/plugin.c, src/anjuta.c:
8947         Emit "exiting" signal in shell when exiting anjuta. project manager
8948         listens to exiting signal and saves session. anjuta.c saves session
8949         only when current projfile is 'user'. Load project saved in session
8950         differently then the rest of the session. This should fix all the
8951         session restoration bugs.
8952         
8953         src/main.c: Present anjuta window when becon message is received.
8955 2007-03-14  Naba Kumar  <naba@gnome.org>
8957         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
8958         not randomly save (it was a wrong looping).
8959         
8960 2007-03-12  Naba Kumar  <naba@gnome.org>
8962         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
8964 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8966         * plugins/debug-manager/anjuta-debug-manager.ui,
8967         libanjuta/interfaces/libanjuta.idl,
8968         plugins/debug-manager/debugger.c,
8969         (added) plugins/debug-manager/threads.c,
8970         (added) plugins/debug-manager/threads.h,
8971         plugins/debug-manager/plugin.c,
8972         plugins/debug-manager/Makefile.am,
8973         plugins/gdb/plugin.c,
8974         plugins/gdb/debugger.c,
8975         plugins/gdb/debugger.h:
8976         Add a window displaying all threads
8977         Add needed functions
8978         Switching to a different thread is still not done
8980         * plugins/debug-manager/debug_tree.c,
8981         plugins/debug-manager/locals.c,
8982         plugins/debug-manager/stack_trace.c:
8983         Small cosmetic changes
8985         * plugins/gdb/gdbmi.c:
8986         Keep all elements in gdbmi hash
8987         Even if using the same key like in -threads-list-ids
8989 2007-03-11  Naba Kumar  <naba@gnome.org>
8991         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
8992         
8993         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
8994         
8995         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8996         manuals/reference/libanjuta/libanjuta-sections.txt,
8997         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
8998         interfaces.
9000 2007-03-11  Naba Kumar  <naba@gnome.org>
9002         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9003         gtk-doc properly. Bumped gtk-doc requirement to 1.4
9005         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9006         manuals/reference/libanjuta/libanjuta.types,
9007         manuals/reference/libanjuta/libanjuta-sections.txt,
9008         manuals/reference/libanjuta/.cvsignore,
9009         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9010         infrastructure. Got rid of tmpl/ directory and moved all section
9011         documenation to source code (requires gtk-doc >= 1.4).
9012         
9013         * libanjuta/anjuta-plugin-description.c,
9014         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
9015         libanjuta/cell-renderer-captioned-image.c,
9016         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9017         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9018         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9019         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9020         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9021         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9022         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9023         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9024         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9025         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9026         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9027         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9028         documentation from templates to source code.
9030 2007-03-10  Johannes Schmid <jhs@gnome.org>
9032         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9033         Added some debug output but could not figure out why 
9034         some plugins are not kept.
9035         
9036         * libanjuta/interfaces/libanjuta.idl:
9037         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9038         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9039         Added IAnjutaEditorGoto::matching_brace
9040         
9041         * plugins/document-manager/action-callbacks.c:
9042         (on_editor_command_match_brace_activate):
9043         * plugins/document-manager/plugin.c:
9044         (update_editor_ui_interface_items):
9045         * plugins/editor/text_editor.c: (igoto_matching_brace),
9046         (igoto_iface_init):
9047         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9048         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
9050 2007-03-09  Johannes Schmid <jhs@gnome.org>
9052         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9053         Hide correct column
9054         
9055         * plugins/sourceview/sourceview-private.h:
9056         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9057         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9058         (sourceview_new), (ifile_savable_save_as):
9059         Tweaked vfs monitoring
9061 2007-03-09  Johannes Schmid <jhs@gnome.org>
9063         * libanjuta/interfaces/Makefile.am.iface:
9064         Fixed installtion of header files
9065         
9066         * plugins/sourceview/sourceview.c: (set_select):
9067         do not scroll to much in interactive search
9069 2007-03-09  Naba Kumar  <naba@gnome.org>
9071         * src/anjuta.c: Fixed session restoration.
9072         
9073         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
9074         signal handlers after symbol browser plugin is deactivated.
9075         
9076         * plugins/editor/editor.glade,
9077         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9078         Fixed indentation confustion in preferences.
9080 2007-03-08  Johannes Schmid <jhs@gnome.org>
9082         * plugins/search/search-replace.c: (search_set_combo),
9083         (search_set_action), (search_set_target), (search_set_direction),
9084         (create_dialog), (search_disconnect_set_toggle_connect),
9085         (on_search_match_whole_word_toggled),
9086         (on_search_match_whole_line_toggled),
9087         (on_search_match_word_start_toggled),
9088         (search_set_toggle_direction):
9089         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
9090         it's somehow ugly and uses many deprecated widgets
9091         
9092         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
9093         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9094         Fix #394709
9095         
9096 2007-03-07  Naba Kumar  <naba@gnome.org>
9098         * src/anjuta.c: Make launching projects work from command line. Also
9099         fixes gnome session restart command.
9100         
9101 2007-03-07  Johannes Schmid <jhs@gnome.org>
9103         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
9104         * plugins/class-gen/plugin.c: (iwizard_activate):
9105         Fixed #408218
9106         
9107         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
9108         Fixed #402774
9109         
9110         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9111         Fixed #377483 (It's not possible to know if directories have
9112         a version in CVS. Show version column only if there are version
9113         informations availible
9115         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9116         Fixed memory leak
9118 2007-03-07  Johannes Schmid <jhs@gnome.org>
9120         * plugins/sourceview/sourceview-prefs.c: (get_bool):
9121         Fixed #409408
9122         * plugins/symbol-browser/an_symbol_prefs.c:
9123         (on_update_global_clicked):
9124         Fixed ##409176
9126 2007-03-07  Johannes Schmid <jhs@gnome.org>
9128         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
9129         (anjuta_save_prompt_new):
9130         * plugins/project-import/project-import.c:
9131         (project_import_finalize):
9132         Fixed Gtk-Criticals (maybe #409408)
9134 2007-03-07  Naba Kumar  <naba@gnome.org>
9136         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
9137         when we are at just beginning of string or comment. Fixes bug #397981.
9139 2007-03-07  Johannes Schmid <jhs@gnome.org>
9141         * plugins/language-support-cpp-java/plugin.c:
9142         (initialize_indentation_params):
9143         Removed annoying DEBUG_PRINT
9144         
9145         * plugins/sourceview/sourceview-cell.c:
9146         (sourceview_cell_instance_init), (icell_get_character),
9147         (icell_get_length), (icell_get_char), (icell_get_attribute):
9148         Improved code to be faster
9149         Implemented attribute handling so that indentation really works in any case
9151 2007-03-06  Johannes Schmid <jhs@gnome.org>
9153         * configure.in:
9154         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
9155         
9156         * plugins/document-manager/anjuta-docman.c:
9157         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
9158         Removed old and ugly tab drag&drop code and use built-in gtk stuff
9159         instead (required GTK >= 2.10)
9160         
9161         * plugins/sourceview/sourceview-private.h:
9162         * plugins/sourceview/sourceview.c:
9163         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9164         (sourceview_finalize), (sourceview_new), (imark_mark),
9165         (imark_unmark), (imark_is_marker_set),
9166         (imark_location_from_handle), (imark_delete_all_markers):
9167         Fixed marker handling and worked a bit more on vfs monitoring
9169 2007-03-05  Johannes Schmid <jhs@gnome.org>
9171         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
9172         Added method to select specific iter
9173         
9174         * plugins/sourceview/sourceview-private.h:
9175         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9176         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9177         (sourceview_add_monitor), (on_document_saved),
9178         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
9179         Fixed vfs monitoring (mostly ported code from text_editor.c)
9180         
9181         * plugins/symbol-browser/an_symbol_view.c:
9182         * plugins/symbol-browser/an_symbol_view.h:
9183         * plugins/symbol-browser/plugin.c: (iter_matches),
9184         (on_editor_update_ui), (value_added_current_editor):
9185         Select the current tag in locals window and symbol toolbar. If there
9186         is no tag at the current line, reserve backward for the next tag. This will
9187         select the correct tag if inside a function.
9189 2007-03-05  Naba Kumar  <naba@gnome.org>
9191         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
9192         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
9193         compiler warnings.
9194         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
9195         (Bug #412186)
9196         
9197 2007-03-04  Johannes Schmid <jhs@gnome.org>
9199         * data/Makefile.am:
9200         * po/POTFILES.in:
9201         Fixed distcheck (well, partly)
9203 2007-03-04  Johannes Schmid <jhs@gnome.org>
9205         * plugins/document-manager/anjuta-document-manager.ui:
9206         Move "Swap .c/.h from Main to Browser toolbar
9208         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
9209         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
9210         (fv_prefs_free), (fv_add_tree_entry):
9211         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9212         * plugins/file-manager/plugin.c: (prefs_init):
9213         
9214         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
9216 2007-03-04  Naba Kumar  <naba@gnome.org>
9218         * data/default.proflie, data/Makefile.am, src/anjuta.c,
9219         plugins/project-manager/plugin.c:
9220         Restored default profile and renamed it from "default.anjuta" to
9221         "default.profile".
9222         
9223 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9225         * plugins/debug-manager/debugger.c,
9226         plugins/debug-manager/plugin.c,
9227         plugins/gdb/debugger.c,
9228         libanjuta/interfaces/libanjuta.idl,
9229         plugins/debug-manager/stack_trace.c:
9230         Add a dialog box when a signal is received (except SIGINT)
9231         Display stack frame even if arguments are not available
9233 2007-03-03  Naba Kumar  <naba@gnome.org>
9235         * TODO.tasks: Icons bounty added.
9237         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
9238         choise selection.
9239         
9240         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
9241         and descoping.
9243         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
9244         plugins/Makefile.am, (removed) plugins/profile-default/*,
9245         plugins/project-manager/anjuta-project-manager.plugin.in,
9246         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
9247         profile implementation to load user profile and projects. Store and
9248         restore remembered plugins. Use profile scoping and descoping for
9249         saving and loading sesstions.
9250         
9251         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
9252         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
9253         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
9254         DEBUG_PRINTs.
9256 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9258         * plugins/debug-manager/debug_tree.c
9259         plugins/debug-manager/debug_tree.h:
9260         Bug fix, deleting wrong variable
9262         * plugins/gdb/debugger.c:
9263         Bug fix, remove forgotten debugging code
9265 2007-03-02  Johannes Schmid <jhs@gnome.org>
9267         * plugins/document-manager/anjuta-document-manager.ui:
9268         * plugins/search/anjuta-search.ui:
9269         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
9270         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
9271         ToolbarFind
9273         * src/anjuta-app.c: (on_toolbar_view_toggled),
9274         (on_add_merge_widget), (on_session_save), (on_widget_remove):
9275         Save toolbar positions, don't use fixed toolbar style
9276         
9277         All in all this will allow more complex toolbar configurations and
9278         might gain some space on smaller displays because the user can disable
9279         toolbar parts he does not use. Also allows to use any toolbar style
9280         without looking too ugly.
9282 2007-03-01  Naba Kumasr  <naba@gnome.org>
9284         * TODO.tasks: Added a bounty for creating icons.
9286         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
9287         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
9288         profile-changed signal. Do not sync non-user-activatable plugins.
9290 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
9292         * plugins/debug-manager/disassemble.c,
9293         plugins/debug-manager/sparse_view.c,
9294         plugins/gdb/debugger.c,
9295         libanjuta/interfaces/libanjuta.idl:
9296         Display function name in disassembly view
9298 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
9300         * (added) plugins/debug-manager/bookmark.png,
9301         (added) plugins/debug-manager/breakpoint-disabled.png,
9302         (added) plugins/debug-manager/breakpoint-enabled.png,
9303         (added) plugins/debug-manager/program-counter.png,
9304         (added) plugins/debug-manager/linemarker.png,
9305         plugins/debug-manager/Makefile.am,
9306         plugins/debug-manager/disassemble.c,
9307         plugins/debug-manager/disassemble.h,
9308         plugins/debug-manager/sparse_buffer.c,
9309         plugins/debug-manager/sparse_buffer.h,
9310         plugins/debug-manager/sparse_view.c,
9311         plugins/debug-manager/sparse_view.h,
9312         plugins/debug-manager/plugin.c,
9313         plugins/debug-manager/breakpoints.c,
9314         libanjuta/interfaces/libanjuta.idl:
9315         Add markers in the disassembly view
9316         Display program counter and breakpoints in disassembly view
9318         * plugins/gdb/debugger.c:
9319         Fix a bug added with my previous patch, setting and clearing
9320         breakpoints was not working
9322 2007-02-28  Johannes Schmid <jhs@gnome.org>
9324         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
9325         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9326         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
9327         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9328         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
9329         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
9330         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
9331         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
9332         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
9333         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9334         Updated (why do they need to be under version control?)
9335         
9336         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
9337         (create_tab_popup_menu), (on_msgman_popup_menu),
9338         (on_tab_button_press_event), (anjuta_msgman_page_new),
9339         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
9340         Added "Close all message tabs" popup menu
9342 2007-02-26  Naba Kumar  <naba@gnome.org>
9344         * plugins/profiler/gprof-flat-profile-entry.c,
9345         plugins/profiler/gprof-flat-profile.c,
9346         plugins/profiler/gprof-flat-profile-entry.h,
9347         plugins/profiler/gprof-flat-profile.h,
9348         plugins/profiler/gprof-flat-profile-view.c,
9349         plugins/profiler/gprof-flat-profile-view.h,
9350         plugins/profiler/gprof-call-graph-block-entry.c,
9351         plugins/profiler/gprof-call-graph-block.c,
9352         plugins/profiler/gprof-function-call-chart-view.c,
9353         plugins/profiler/gprof-call-graph-block-entry.h,
9354         plugins/profiler/gprof-profile-data.c,
9355         plugins/profiler/gprof-call-graph-block.h,
9356         plugins/profiler/gprof-view.c,
9357         plugins/profiler/gprof-call-graph.c,
9358         plugins/profiler/gprof-function-call-chart-view.h,
9359         plugins/profiler/gprof-profile-data.h,
9360         plugins/profiler/gprof-call-graph.h,
9361         plugins/profiler/gprof-view.h,
9362         plugins/profiler/gprof-view-manager.c,
9363         plugins/profiler/gprof-call-graph-view.c,
9364         plugins/profiler/plugin.c,
9365         plugins/profiler/gprof-view-manager.h,
9366         plugins/profiler/gprof-call-graph-view.h,
9367         plugins/profiler/gprof-function-call-tree-view.c,
9368         plugins/profiler/gprof-function-call-tree-view.h,
9369         plugins/profiler/Makefile.am: Fix compiler warnings and link with
9370         gnome-vfs. Fixes bug #411377.
9372 2007-02-26  Naba Kumar  <naba@gnome.org>
9374         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9376         Patch from James Liggett  <jrliggett@cox.net>:
9377         * plugins/profiler/gprof-flat-profile-view.c,
9378         plugins/profiler/gprof-flat-profile-view.h,
9379         plugins/profiler/gprof-function-call-chart-view.c,
9380         plugins/profiler/gprof-function-call-chart-view.h,
9381         plugins/profiler/gprof-view.c,
9382         plugins/profiler/gprof-view.h,
9383         plugins/profiler/gprof-call-graph-view.c,
9384         plugins/profiler/plugin.c,
9385         plugins/profiler/gprof-call-graph-view.h,
9386         plugins/profiler/gprof-function-call-tree-view.c,
9387         plugins/profiler/gprof-function-call-tree-view.h: Implements
9388         double click navigation. Fixes bug #403514.
9390 2007-02-25  Naba Kumar  <naba@gnome.org>
9392         * libanjuta/anjuta-plugin-manager.c,
9393         libanjuta/anjuta-plugin-handle.[ch],
9394         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9395         g_hash_table_remove_all (introduced in glib 2.12) to stay the
9396         dependency on glib 2.8. Fixes bug #411623.
9398 2007-02-24  Naba kumar  <naba@gnome.org>
9400         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9401         
9402         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9403         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9404         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9405         (added) libanjuta/anjuta-profile-manager.c,
9406         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9407         manager.
9408         Implemented profile pushing and popping. Implemented profile xml
9409         synchronization. Implemented error handling in profiles. Implemented
9410         activation and deactivation signals in plugin manager.
9411         
9412         * libanjuta/Makefile.am: Added libanjuta log domain.
9413         
9414         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9415         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9416         in AnjutaShell interface and implemented it in AnjutaApp.
9417         
9418         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9420 2007-02-23  Naba kumar  <naba@gnome.org>
9422         src/main.c: Fixed missing end quote.
9424 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
9426         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9429 2007-02-20  Naba Kumar  <naba@gnome.org>
9431         * plugins/subversion/plugin.c: Added "..." menuitems.
9432         * ROADMAP, README: Updated.
9433         * libanjuta/anjuta-profile.c: Fixed bugs.
9435         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9436         plugins/gtodo/Makefile.am: Removed dead code.
9438         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
9439         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9440         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9441         plugins/gtodo/list_tooltip.c,
9442         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9443         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9444         not contain markups. Fixes Bug #360462.
9446 2007-02-16  Naba Kumar  <naba@gnome.org>
9448         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9449         unnecessary sub-sections.
9450         
9451 2007-02-15  Naba Kumar  <naba@gnome.org>
9453         * (removed) plugins/document-manager/bookmark-prev-16.png,
9454         plugins/document-manager/bookmark-last.png,
9455         (removed)plugins/document-manager/bookmark-first-16.png,
9456         plugins/document-manager/bookmark-prev.png,
9457         (added) plugins/document-manager/bookmark-toggle.png,
9458         (removed)plugins/document-manager/bookmark_toggle.xpm,
9459         (removed)plugins/document-manager/bookmark-last-16.png,
9460         plugins/document-manager/plugin.c,
9461         plugins/document-manager/anjuta-document-manager.ui,
9462         (removed)plugins/document-manager/bookmark-next-16.png,
9463         plugins/document-manager/bookmark-next.png,
9464         plugins/document-manager/Makefile.am,
9465         (added) plugins/document-manager/bookmark-clear.png,
9466         plugins/document-manager/bookmark-first.png: Upgraded bookmark
9467         icons (stolen from monodevelop). Added clear bookmarks toolbar
9468         button.
9470         * plugins/document-manager/plugin.c,
9471         (added) plugins/document-manager/swap.png,
9472         (removed) plugins/document-manager/undock.png,
9473         plugins/document-manager/Makefile.am: Fixed swap icon.
9475 2007-02-13  Naba Kumar  <naba@gnome.org>
9477         * plugins/class-gen/element-editor.c: Fixed typo.
9478         
9479         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9480         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9481         Implementing plugin profiles loading.
9483 2007-02-13  Naba Kumar  <naba@gnome.org>
9485         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9486         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
9487         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9488         pixmaps/open_project.png, pixmaps/close_project.png:
9489         Removed more old icons.
9490         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9491         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9492         anjuta_logo.png
9493         
9494 2007-02-13  Naba Kumar  <naba@gnome.org>
9496         * plugins/class-gen/element-editor.c: Included missing headers to
9497         prevent build failures in some cases.
9498         
9499 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9501         * plugins/debug-manager/stack_trace.c:
9502         Fix bug #407115
9504         * plugins/debug-manager/watch.c,
9505         plugins/debug-manager/breakpoints.c:
9506         Same bug than above, wrong use of gtk_ui_manager_get_widget
9508 === anjuta 2.1.1 ===
9510 2007-02-11  Naba Kumar  <naba@gnome.org>
9512         * cofigure.in: Bumped version to 2.1.1
9513         * NEWS: Updated for 2.1.1 release.
9514         
9515 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9517         * plugins/debug-manager/plugin.c,
9518         plugins/debug-manager/sparse_view.c,
9519         plugins/debug-manager/sparse_view.h:
9520         Reorder some code
9522         * plugins/gdb/debugger.c,
9523         plugins/debug-manager/debugger.c,
9524         plugins/debug-manager/memory.c,
9525         plugins/debug-manager/sparse_buffer.c
9526         plugins/gdb/debugger.h,
9527         libanjuta/interfaces/libanjuta.idl:
9528         Clean up, remove some warnings
9529         Use guint everywhere for addresses
9530         Rewrite code parsing position in debugger
9532 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9534         * plugins/debug-manager/debug_tree.c:
9535         Use GtkTreeRowReference instead of GtkTreeIter as callback data
9536         Fix bug #406113
9538 2007-02-08  Naba Kumar  <naba@gnome.org>
9540         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9541         Delay showing the 'file modified on disk' dialog for one sec
9542         from the last notification to insure multiple notifications for
9543         the same file are treated as one. Do not same multiple dialogs
9544         for the same file. Make sure to destory the dialog if later
9545         the conent is no longer different.
9546         
9547 2007-02-08  Naba Kumar  <naba@gnome.org>
9549         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9550         Prevented spurious 'file modified' dialogs in scintilla editor
9551         when the file is saved.
9553 2007-02-09  Johannes Schmid <jhs@gnome.org>
9555         * scripts/glade2schema.pl:
9556         Added script to convert glade preferences into gconf schema files.
9557         See #406061
9559 2007-02-08  Naba Kumar  <naba@gnome.org>
9561         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9562         itself is destroyed. Fixes bug #355160.
9563         
9564 2007-02-08  Johannes Schmid <jhs@gnome.org>
9566         * plugins/profiler/profiler.plugin: 
9567         removed from version control (only .in file needed)
9568         
9569         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9570         * plugins/sourceview/sourceview.c: (sourceview_new):
9571         Code cleanup
9572         
9573         * plugins/subversion/svn-thread.c: (svn_thread_start):
9574         * src/main.c: (main):
9575         
9576         Fixed #395875 about initialisation of threads too late
9578 2007-02-07  Armin Burgmeier  <armin@arbur.net>
9580         Reviewed by Naba Kumar  <naba@gnome.org>:
9581         * plugins/class-gen/plugin.c:
9582         * plugins/class-gen/window.c: Removed browse button related code, load
9583         generated output directly into new buffers when not adding to project.
9585         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9586         buttons from user interface.
9588 2007-02-07  Naba Kumar  <naba@gnome.org>
9590         * po/POTFILES.in: Fixed distcheck.
9592 2007-02-07  Daniel Nylander <po@danielnylander.se>
9594         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9596 2007-02-07  Johannes Schmid <jhs@gnome.org>
9598         * anjuta.desktop.in.in:
9599         Fixed spelling
9601 2007-02-07  Johannes Schmid <jhs@gnome.org>
9603         * configure.in:
9604         * manuals/anjuta-manual/*
9605         * manuals/anjuta-faqs/*:
9606         #398991 – Anjuta manuals does not use the gnome-doc-utils format
9607         
9608         * plugins/document-manager/anjuta-document-manager.plugin.in:
9609         Removed duplicate application-xml mime-type (review patches properly ;-)
9610         
9611 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9613         * plugins/gdb/debugger.c,
9614         libanjuta/interfaces/libanjuta.idl:
9615         Fix bug #404755
9616         Fix handling of missing source file
9618 2007-02-06  Naba Kumar  <naba@gnome.org>
9620         Patch from James Liggett  <jrliggett@cox.net>:
9621         * plugins/profiler/gprof-flat-profile.c,
9622         plugins/profiler/gprof-profile-data.c,
9623         plugins/profiler/gprof-call-graph.c,
9624         plugins/profiler/gprof-profile-data.h,
9625         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9626         Show profiler view when target selected bug #403515.
9628 2007-02-05  Naba Kumar  <naba@gnome.org>
9630         * configure.in: Enabled devhelp plugin by default now that
9631         it works.
9632         
9633         Patch from parmigio@2ainfo.it:
9634         * plugins/document-manager/anjuta-document-manager.plugin.in:
9635         Added xml file type in supported mime types list.
9636         
9637 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9639         * plugins/debug-manager/debugger.c,
9640         plugins/debug-manager/plugin.c:
9641         Add a field in status bar displaying debugger state
9642         Change cursor shape when debugger is busy
9643         Fix bug #378600
9645         * plugins/debug-manager/watch.c,
9646         plugins/debug-manager/locals.c,
9647         libanjuta/interfaces/libanjuta.idl:
9648         Clean up, remove debugging messages and unused signals
9650 2007-02-03  Johannes Schmid <jhs@gnome.org>
9652         * configure.in:
9653         Fixed AC_INIT and seperated version to major, minor, micro
9655         * anjuta.anjuta:
9656         Load Subversion instead of CVS
9657         
9658         * anjuta.desktop.in.in:
9659         Fixed bug-buddy component
9661         Original patch from Rob Bradfort <robster@debian.org>:
9662         * src/main.c: (get_command_line_args), (main):
9663         Bug #335981 – Migration from popt to GOption
9665 2007-02-03  Naba Kumar  <naba@gnome.org>
9667         * configure.in: Depend on devhelp 0.13 and fixed gecko home
9668         path variable. Fixed bug #341170.
9669         * plugins/profiler/Makefile.am: Fixed indentation.
9670         
9671 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9673         * libanjuta/interfaces/libanjuta.idl,
9674         plugins/sourceview/sourceview.c,
9675         plugins/editor/text-editor.c,
9676         plugins/symbol-browser/plugin.c,
9677         plugins/search/search-replace.c,
9678         plugins/document-manager/goto_line.c,
9679         plugins/document-manager/action-callbacks.c,
9680         plugins/document-manager/anjuta-docman.c:
9681         Rename markers of anjuta interface
9682         IANJUTA_MARKABLE_NONE has been removed
9683         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9684         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9685         IANJUTA_MARKABLE_ATTENTIVE renamed in
9686                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9687         IANJUTA_MARKABLE_INTENSE renamed in
9688                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9689         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9691         * (removed) plugins/sourceview/marker-light.png,
9692         (removed) plugins/sourceview/marker-basic.png,
9693         (removed) plugins/sourceview/marker-attentive.png,
9694         (removed) plugins/sourceview/marker-intense.png,
9695         plugins/sourceview/bookmark.png,
9696         (added) plugins/sourceview/breakpoint-disabled.png,
9697         (added) plugins/sourceview/breakpoint-enabled.png,
9698         (added) plugins/sourceview/program-counter.png,
9699         (added) plugins/sourceview/linemarker.png,
9700         plugins/sourceview/Makefile.am,
9701         (added) plugins/editor/bookmark.xpm,
9702         (added) plugins/editor/breakpoint-disabled.xpm,
9703         (added) plugins/editor/breakpoint-enabled.xpm,
9704         (added) plugins/editor/program-counter.xpm,
9705         (added) plugins/editor/linemarker.xpm,
9706         plugins/editor/Makefile.am:
9707         Add or change marker pixmaps in scintilla and sourceview editor
9709         * plugins/document-manager/plugin.c,
9710         libanjuta/interfaces/libanjuta.idl,
9711         plugins/debug-manager/plugin.c,
9712         plugins/debug-manager/breakpoints.c
9713         plugins/gdb/debugger.c:
9714         Fix bug #376404, program counter marker is not displayed when debugger
9715         Return the selected editor or NULL (if file does not exist) with 
9716         ianjuta_document_manager_goto_file_line* functions
9717         Emit a change-location signal even if the program counter is in an
9718         unknown file
9720 2007-02-02  Naba Kumar  <naba@gnome.org>
9722         * TODO.tasks: Marked bounty bug #359478 completed. And checked
9723         older bounties 'Done'.
9724         
9725 2007-02-02  Naba Kumar  <naba@gnome.org>
9727         * TODO.tasks: Fixed typop.
9729         Patch from James Liggett  <jrliggett@cox.net>:
9730         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9731         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9732         profiler plugin by James Liggett. Completes bounty bug #359478
9733         'Gprof performance profiler plugin'
9735 2007-02-01  Naba Kumar  <naba@gnome.org>
9737         * src/main.c: Renamed option name.
9739         * TODO.tasks: Marked "Test and fix all project wizards templates"
9740         bounty completed.
9741         
9742 2007-01-29  Johannes Schmid <jhs@gnome.org>
9744         * plugins/document-manager/plugin.c: (on_editor_changed):
9745         Added DEBUG_PRINT(...)
9746         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9747         implemented
9748         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9749         Fix language support plugin for sourceview editor (add some new
9750         language names)
9751         
9752         * plugins/sourceview/sourceview.c: (iindic_clear):
9753         Clear all indicators
9755 2007-01-29  Johannes Schmid <jhs@gnome.org>
9757         * TODO.tasks:
9758         Minor task currentions
9759         
9760         * libanjuta/interfaces/libanjuta.idl:
9761         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
9762         (itext_editor_iface_init):
9763         * plugins/language-support-cpp-java/plugin.c: (install_support):
9764         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
9765         (ieditor_get_attributes), (ieditor_iface_init):
9766         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
9767         plugins.
9768         
9769         * plugins/sourceview/sourceview.glade:
9770         Fixed sourceview preference window
9772 2007-01-28  Naba Kumar  <naba@gnome.org>
9773         
9774         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
9775         Implemented --no-files and --no-session command line options and
9776         corresponding preferernces checkboxes in General tab.
9778 2007-01-28  Johannes Schmid <jhs@gnome.org>
9780         * plugins/subversion/plugin.c:
9781         * plugins/subversion/plugin.h:
9782         * plugins/subversion/svn-notify.c: (svn_show_info),
9783         (show_svn_error), (on_svn_notify):
9784         * plugins/subversion/svn-notify.h:
9785         * plugins/subversion/svn-thread.c: (create_message_view),
9786         (svn_thread_start):
9787         Fixed error handling and fixed #394216 – No indication of subversion commands running
9788         
9789         * plugins/tools/execute.c: (atp_output_context_print):
9790         Show name of tool in message pane
9792 2007-01-28  Naba Kumar  <naba@gnome.org>
9793         
9794         * configure.in, plugins/glade/plugin.c: Make it work with
9795         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
9796         
9797         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9798         from devhelp (won't work untill devhelp is fixed: bug #341170).
9799         
9800         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9801         
9802 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9804         Reviewed by Naba Kumar  <naba@gnome.org>:
9805         * libanjuta/interfaces/libanjuta.idl, 
9806         plugins/debug-manager/debugger.c,
9807         plugins/debug-manager/start.c,
9808         plugins/gdb/plugin.c,
9809         plugins/gdb/debugger.c,
9810         plugins/gdb/debugger.h:
9811         Fix a bug when launching gdb
9812         Set the terminal for the debugged program on the command line.
9814 2007-01-26  Johannes Schmid <jhs@gnome.org>
9816         * plugins/sourceview/anjuta-document-saver.c:
9817         (anjuta_document_saver_save):
9818         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
9819         * plugins/sourceview/sourceview.c: (save_if_modified),
9820         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
9821         Proper error handling, for example if a file was modified externally. Use backup files
9822         to avoid data-loss on disk full.
9824 2007-01-24  Naba Kumar  <naba@gnome.org>
9825         
9826         * plugins/devhelp/htmlview.c: Fixed crash during project load.
9827         Fixed mem leak and source leak.
9828         
9829 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
9831         Reviewed by Naba Kumar  <naba@gnome.org>:
9832         * plugins/debug-manager/debug_tree.c,
9833         plugins/debug-manager/debug_tree.h,
9834         plugins/debug-manager/watch.c:
9835         Partial rewrite of the variable object code, find and fix a few bugs
9836         Fix bug #395808: gdb can still crash but children are listed
9837         on request only so you can avoid the crash
9839 2007-01-24  Naba Kumar  <naba@gnome.org>
9840         
9841         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
9842         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
9843         plugins/symbol-browser/plugin.h,
9844         plugins/symbol-browser/plugin.c,
9845         plugins/symbol-browser/Makefile.am: Added current file (local)
9846         symbols view (Seriously getting bored with the browse toolbar).
9848 2007-01-22  Naba Kumar  <naba@gnome.org>
9849         
9850         Patch from Gabor Kelemen:
9851         * po/POTFILES.in: Added .plugin.in files.
9853 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
9855         Reviewed by Naba Kumar  <naba@gnome.org>:
9856         * plugins/document-manager/anjuta-docman.c,
9857         plugins/message-view/anjuta-msgman.c
9858         Set right alignment to the label widget in the tab title.
9860 2007-01-21  Naba Kumar  <naba@gnome.org>
9861         
9862         * libegg/egg-combo-action.c: Fixed mode line.
9863         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9864         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
9866 2007-01-21  Armin Burgmeier  <armin@arbur.net>
9868         Reviewed by Naba Kumar  <naba@gnome.org>:
9869         * plugins/class-gen/plugin.c: Prompt for target before actually
9870         generating the class files. This ensures that the files are created in
9871         the correct directory. Fixes bug #397406.
9873         * plugins/class-gen/window.c: Set browse buttons to insensitive when
9874         the class is added to the project.
9876 2007-01-21  Naba Kumar  <naba@gnome.org>
9878         * libanjuta/anjuta-plugin-description.c,
9879         libanjuta/anjuta-ui.h,
9880         libanjuta/anjuta-status.c,
9881         libanjuta/anjuta-plugin-description.h,
9882         libanjuta/cell-renderer-captioned-image.c,
9883         libanjuta/anjuta-plugin-handle.c,
9884         libanjuta/anjuta-status.h,
9885         libanjuta/resources.c,
9886         libanjuta/cell-renderer-captioned-image.h,
9887         libanjuta/glue-cpp.c,
9888         libanjuta/anjuta-plugin-handle.h,
9889         libanjuta/anjuta-plugin.c,
9890         libanjuta/anjuta-preferences-dialog.c,
9891         libanjuta/libanjuta.h,
9892         libanjuta/resources.h,
9893         libanjuta/glue-cpp.h,
9894         libanjuta/anjuta-plugin.h,
9895         libanjuta/anjuta-preferences-dialog.h,
9896         libanjuta/anjuta-plugin-manager.c,
9897         libanjuta/anjuta-shell.c,
9898         libanjuta/anjuta-plugin-manager.h,
9899         libanjuta/anjuta-shell.h,
9900         libanjuta/anjuta-save-prompt.c,
9901         libanjuta/anjuta-save-prompt.h,
9902         libanjuta/anjuta-children.c,
9903         libanjuta/anjuta-utils.c,
9904         libanjuta/anjuta-profile.c,
9905         libanjuta/anjuta-preferences.c,
9906         libanjuta/anjuta-launcher.c,
9907         libanjuta/anjuta-utils.h,
9908         libanjuta/anjuta-profile.h,
9909         libanjuta/anjuta-launcher.h,
9910         libanjuta/anjuta-ui.c: Updated file headers.
9912         * po/POTFILES.in: Updated.
9914         * libanjuta/anjuta-marshal.list,
9915         (added) libanjuta/anjuta-plugin-handle.c,
9916         (added) libanjuta/anjuta-plugin-handle.h,
9917         (added) libanjuta/anjuta-plugin-manager.c,
9918         (added) libanjuta/anjuta-plugin-manager.h,
9919         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9920         (added) libanjuta/anjuta-profile.c,
9921         (added) libanjuta/anjuta-profile.h,
9922         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
9923         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
9924         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
9925         src/action-callbacks.c: Implemented AnjutaPluginManager
9926         class based on old plugins.[ch]. Implemented AnjutaProfile as
9927         prelimanary profiles implementation. Implemented AnjutaPluginHandle
9928         class to represent plugins (not to be confused with plugin objects).
9929         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
9930         implemented it in AnjutaApp and AnjutaTestShell.
9931         De-globalized plugin management and several clean ups.
9933         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
9934         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
9935         plugins/search/search-replace.c, plugins/terminal/terminal.c,
9936         plugins/project-import/project-import.c,
9937         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
9938         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
9939         Fixed plugins for the change in API.
9941         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
9942         file.
9943         
9944         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9946 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
9948         Reviewed by Naba Kumar  <naba@gnome.org>:
9949         * libanjuta/anjuta-launcher.c,
9950         libanjuta/anjuta-launcher.h:
9951         Add a new function anjuta_set_terminate_on_exit to close the i/o
9952         channel when the child exit
9953         Return directly the status and not the exit code in child-exited
9954         signal
9956         * plugins/gdb/debugger.c:
9957         Use new function in debugger plugin
9959 2007-01-18  Johannes Schmid <jhs@gnome.org>
9961         * src/about.c: Do not show empty license information instead hide the button (#397883)
9963 2007-01-15  Johannes Schmid <jhs@gnome.org>
9965         * plugins/project-manager/plugin.c:
9966         * plugins/project-wizard/templates/python.wiz
9967         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
9968         
9969         Fixed #335235 python programs are not executeable/ do not start when pressing F3
9970         You will also need latest gnome-build svn       
9972 === anjuta 2.1.0 ===
9974 2007-01-14  Naba Kumar  <naba@gnome.org>
9976         * configure.in: Removed reference of mkfile project
9977         template to fix distcheck build error.
9978         * AUTHORS: Updated.
9979         * NEWS: Updated.
9980         * configure.in: Bumped version to 2.1.0 for beta release.
9981         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
9982         crashes as soon as editing starts in normal text files.
9984 2007-01-14  Johannes Schmid <jhs@gnome.org>
9986         * configure.in
9987         * po/LINGUAS:
9988         Applied http://live.gnome.org/GnomeGoals/PoLinguas
9990         * tagmanager/c.c:
9991         Patch from Massimo Cora' to hopefully fix #395362
9993         * plugins/project-wizard/templates/*:
9995         Fixed and tested all project-wizards. Deactivated mkfile project because
9996         it was totally broken and I don't see any real use for it.
9997         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
9999 2007-01-14  Naba Kumar  <naba@gnome.org>
10001         * NEWS: Updated for release.
10002         
10003         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10004         
10005         * libanjuta/interfaces/libanjuta.idl,
10006         plugins/editor/text_editor_cbs.c,
10007         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10008         interface and implemented it for scintilla.
10009         
10010         * plugins/editor/text-editor.c: Fixed highlighing issues when
10011         used with indicators (particularly when the file is just opened).
10012         Fixes bug #377477 – when debugging, scintilla editor grays out all
10013         lines before current line.
10014         
10015         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10016         Maintain a separate list of indicated edtitors for separate contexts.
10017         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10018         
10019 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10021         Reviewed by Naba Kumar  <naba@gnome.org>:
10022         * plugins/debug-manager/plugin.c:
10023         Bug fix: breakpoints cannot be added after stopping the debugger
10025 2007-01-13  Naba Kumar  <naba@gnome.org>
10027         * NEWS: Updated for release.
10029 2007-01-12  Johannes Schmid <jhs@gnome.org>
10031         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10032         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10033         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10034         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10035         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10036         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10037         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10038         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10039         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10040         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10041         
10042         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10043         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10044         
10045         * plugins/sourceview/sourceview.c:
10046         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10047         on character positions.
10048         
10049 2007-01-12  Naba Kumar  <naba@gnome.org>
10051         * src/anjuta-app.c,
10052         plugins/project-manager/plugin.c,
10053         plugins/profile-default/plugin.c,
10054         libanjuta/anjuta-status.c,
10055         libanjuta/anjuta-status.h: Introduced an API for application title
10056         in AnjutaStatus. Set application title to project name.
10058 2007-01-11  Massimo Cora' <maxcvs@email.i>
10060         Reviewed by Naba Kumar  <naba@gnome.org>:
10061         * tagmanager/Makefile.am,
10062         plugins/symbol-browser/Makefile.am: removed installation for 
10063         test programs.
10065 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
10067         Reviewed by Naba Kumar  <naba@gnome.org>:
10068         * plugins/debug-manager/start.h,
10069         plugins/debug-manager/start.c,
10070         plugins/debug-manager/anjuta-debug-manager.ui,
10071         plugins/debug-manager/plugin.c:
10072         Partial fix for bug #392537
10074         * plugins/debug-manager/disassemble.c:
10075         Fix bug #392543
10077 2007-01-11  Naba Kumar  <naba@gnome.org>
10079         * src/anjuta.c: Load project seperately from session,
10080         so that project session is also loaded.
10081         
10082         * plugins/profile-default/plugin.c: Load project in new
10083         anjuta if there already is one loaded currently (disabled
10084         code for now).
10085         
10086         * plugins/editor/aneditor.cxx: Disconnect focus in/out
10087         signals when editor is destroyed. Fixes a crash bug.
10088         
10089         * plugins/editor/text_editor.c: Do not mark line in
10090         ianjuta_editor_goto_line() implementation.
10091         
10092         * plugins/search/search-replace.c: Always check for markable
10093         interface availablility because its optional for an editor.
10094         
10095         * plugins/document-manager/goto_line.c,
10096         plugins/document-manager/action-callbacks.c: Mark lines for
10097         goto line commands (from dialog and from menu entry box).
10098         
10099         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
10100         plugins/file-manager/an_file_view.c: Expand file manager
10101         nodes in idle loop, one at a time. Did as a possible work
10102         around for bug #361763, but it didn't make any difference.
10103         However, it could still be useful in situations where there
10104         are lots to expand.
10105         
10106         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
10108 2007-01-11  Naba Kumar  <naba@gnome.org>
10110         * plugins/editor/scintilla/LineMarker.h,
10111         plugins/editor/scintilla/LexBasic.cxx,
10112         plugins/editor/scintilla/LexHTML.cxx,
10113         plugins/editor/scintilla/include/SciLexer.h,
10114         plugins/editor/scintilla/include/Scintilla.h,
10115         plugins/editor/scintilla/include/Scintilla.iface,
10116         plugins/editor/scintilla/include/ScintillaWidget.h,
10117         plugins/editor/scintilla/LexBash.cxx,
10118         plugins/editor/scintilla/PlatGTK.cxx,
10119         plugins/editor/scintilla/ViewStyle.h,
10120         plugins/editor/scintilla/Editor.cxx,
10121         plugins/editor/scintilla/StyleContext.h,
10122         plugins/editor/scintilla/LexCPP.cxx,
10123         plugins/editor/scintilla/Converter.h,
10124         plugins/editor/scintilla/LexAU3.cxx,
10125         plugins/editor/scintilla/Editor.h,
10126         plugins/editor/scintilla/LexPerl.cxx,
10127         plugins/editor/scintilla/LexVB.cxx,
10128         plugins/editor/scintilla/ScintillaGTK.cxx,
10129         plugins/editor/scintilla/ViewStyle.cxx,
10130         plugins/editor/scintilla/PropSet.cxx,
10131         plugins/editor/scintilla/LexSQL.cxx,
10132         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
10133         version 1.71
10135 2007-01-11  Armin Burgmeier  <armin@arbur.net>
10137         Reviewed by Naba Kumar  <naba@gnome.org>:
10138         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
10139         selected for editing. This fixes bug #394218.
10141         * plugins/class-gen/plugin.c: Do not use project's root URI as project
10142         name if said URI is not known.
10144         * plugins/class-gen/window.c: When stripping function prefix away,
10145         include the trailing underscore because it is already set by the
10146         template.
10148         * plugins/class-gen/transform.c: Include "const char*" and "const
10149         gchar*" in the list for transforming a default C type to a GType.
10150         Don't access invalid memory when writing pointer_str in
10151         cg_transform_first_argument.
10153 2007-01-11  Naba Kumar  <naba@gnome.org>
10155         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
10156         pixmaps/anjuta.svg, pixmaps/Makefile.am,
10157         (renamed) pixmaps/anjuta_icon.png, src/main.c,
10158         libegg/test-actions.c, anjuta.desktop.in.in,
10159         anjuta.prj: Renamed application icon to 'anjuta.png' from
10160         'anjuta_icon.png'. Added more fields in desktop file.
10162         * mime/anjuta.xml: Added magic section.
10163         
10164         * (removed) mime/anjuta.applications,
10165         (removed) mime/anjuta.mime, mime/Makefile.am,
10166         (removed) mime/anjuta.keys,
10167         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
10168         registeration and added scalable icon. Also fixes bug #393680
10170 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
10172         Reviewed by Naba Kumar  <naba@gnome.org>:
10173         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
10174         and anjuta_status_progress_add_ticks() to check for progressbar 
10175         being realized before trying to update it.
10177 2007-01-10  Naba Kumar  <naba@gnome.org>
10179         * tagmanager/tm_workspace.c,
10180         po/POTFILES.in,
10181         plugins/debug-manager/Makefile.am,
10182         plugins/tools/scripts/Makefile.am,
10183         plugins/class-gen/plugin.c,
10184         plugins/class-gen/Makefile.am,
10185         global-tags/Makefile.am: Fixed make distcheck.
10187         * plugins/debug-manager/attach_process.c,
10188         plugins/debug-manager/attach_process.h,
10189         plugins/class-gen/action-callbacks.h,
10190         plugins/class-gen/action-callbacks.c,
10191         plugins/class-gen/class_gen.h,
10192         plugins/class-gen/class_gen.c: Deleted unused/old files.
10194         * (removed) scintilla, (added) plugins/editor/scintilla,
10195         plugins/editor/scintilla/lexers.make,
10196         plugins/editor/scintilla/Makefile.am,
10197         plugins/editor/Makefile.am
10198         configure.in, manuals/reference/libanjuta/Makefile.am
10199         Makefile.am: Moved scintilla to its right place.
10201 2007-01-09  Naba Kumar  <naba@gnome.org>
10203         * plugins/profile-default/plugin.c: Save project session before
10204         a new one is opened.
10206         * plugins/project-manager/plugin.c,
10207         plugins/project-manager/plugin.h,
10208         plugins/project-manager/anjuta-project-manager.ui,
10209         plugins/profile-default/plugin.c,
10210         plugins/profile-default/plugin.h,
10211         plugins/profile-default/Makefile.am,
10212         (added) plugins/profile-default/anjuta-default-profile.ui,
10213         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10214         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
10215         multiple projects support.
10216         
10217 2007-01-06  Armin Burgmeier  <armin@arbur.net>
10219         Reviewed by Naba Kumar  <naba@gnome.org>
10220         * plugins/class-gen/combo-flags.h:
10221         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
10222         enum, added a type parameter to selected signal. Select highlighted
10223         entry when pressing enter (but not unselect it if it was already
10224         selected) before closing the popup. Also accept input when clicking
10225         not into the popup.
10227         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
10228         according to selection type.
10230         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
10231         VOID:BOXED,ENUM.
10233 2007-01-08  Johannes Schmid <jhs@gnome.org>
10235   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
10236   * plugins/project-wizard/templates/gtkmm/Makefile.am
10237   * plugins/project-wizard/templates/python/configure.ac.tpl
10238   * plugins/project-wizard/templates/python/configure.in.tpl
10239   * plugins/project-wizard/templates/python/Makefile.am
10240   * plugins/project-wizard/templates/cpp/configure.ac.tpl
10241   * plugins/project-wizard/templates/cpp/configure.in.tpl
10242   * plugins/project-wizard/templates/cpp/Makefile.am
10243   * plugins/project-wizard/templates/terminal.wiz
10244   * plugins/project-wizard/templates/xlib-dock.wiz
10245   * plugins/project-wizard/templates/wxwin.wiz
10246   * plugins/project-wizard/templates/java.wiz
10247   * plugins/project-wizard/templates/xlib/configure.ac.tpl
10248   * plugins/project-wizard/templates/xlib/configure.in.tpl
10249   * plugins/project-wizard/templates/xlib/Makefile.am
10250   * plugins/project-wizard/templates/gcj/configure.ac.tpl
10251   * plugins/project-wizard/templates/gcj/configure.in.tpl
10252   * plugins/project-wizard/templates/gcj/Makefile.am
10253   * plugins/project-wizard/templates/terminal/configure.ac.tpl
10254   * plugins/project-wizard/templates/terminal/configure.in.tpl
10255   * plugins/project-wizard/templates/terminal/Makefile.am
10256   * plugins/project-wizard/templates/terminal/autogen.sh
10257   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
10258   * plugins/project-wizard/templates/wxwin/configure.in.tpl
10259   * plugins/project-wizard/templates/wxwin/Makefile.am
10260   * plugins/project-wizard/templates/gnome.wiz 
10261   * plugins/project-wizard/templates/java/configure.ac.tpl
10262   * plugins/project-wizard/templates/java/configure.in.tpl
10263   * plugins/project-wizard/templates/java/Makefile.am
10264   * plugins/project-wizard/templates/anjuta-plugin.wiz
10265   * plugins/project-wizard/templates/gtkmm.wiz
10266   * plugins/project-wizard/templates/python.wiz
10267   * plugins/project-wizard/templates/cpp.wiz
10268   * plugins/project-wizard/templates/gtk.wiz
10269   * plugins/project-wizard/templates/gcj.wiz
10270   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
10271   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10272   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10274   Starting fixing of all project wizards:
10275   - rename configure.in to configure.ac
10276   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
10277   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
10278   (See #394184)
10279   
10280   * TODO.task: Added bug number to bounty
10282 2007-01-07  Johannes Schmid <jhs@gnome.org>
10284   *  plugins/build-basic-autotools.c:
10285   Fixed #392290 – Missed install as root option in project manager
10287 2007-01-07  Johannes Schmid <jhs@gnome.org>
10289   * plugins/sourceview/sourceview.c:
10290   Fixed #388731 – Odd editor behaviour after performing block-text operations
10291   Fixed #388727 – Block-tab does not work
10292   
10293   * plugins/sourceview/anjuta-document.h/c:
10294   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
10295   
10296   * configure.in:
10297   Require Gtk+ >= 2.10 for sourceview plugin
10299 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
10301         * libanjuta/anjuta-status.c:
10302         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
10304 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
10306         * configure.in,
10307         plugins/terminal/terminal.c:
10308         Fix bug #377027
10309         remove support for VTE < 0.9
10311 2007-01-06  Naba Kumar  <naba@gnome.org>
10313         * po/POTFILES.in: Updated
10315 2007-01-05  Adam Dingle  <adam@medovina.org>
10317         Reviewed by Naba Kumar  <naba@gnome.org>:
10318         * plugins/message-view/anjuta-message-manager-plugin.glade:
10319         Fixed bug #377903 (improve message color defaults).
10321 2007-01-05  Naba Kumar  <naba@gnome.org>
10323         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
10324         
10325 2007-01-03  Armin Burgmeier  <armin@arbur.net>
10327         Reviewed by  Naba Kumar  <naba@gnome.org>:
10328         * plugins/symbol-browser/test-class.h: Fixed block ends.
10330         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
10331         C-style-block comment.
10333         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
10334         allow lists when writing autogen definition files. This is required
10335         for the new class generator. Also fixed a wrong return value in
10336         npw_autogen_write_definition_file and set a GError in
10337         npw_autogen_execute when the output file could not be opened.
10339         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
10340         user interface.
10342         * plugins/class-gen/Makefile.am: Added templates subdir, removed
10343         goc_template_header and goc_template_source, added top_srcdir to
10344         includes, link against project wizard (also hopefully temporarily),
10345         removed class_gen.h, class_gen.c, action-callbacks.h,
10346         action-callbacks.c.
10348         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
10350         * plugins/class-gen/cell-renderer-flags.h:
10351         * plugins/class-gen/cell-renderer-flags.c:
10352         * plugins/class-gen/combo-flags.h:
10353         * plugins/class-gen/combo-flags.c:
10354         * plugins/class-gen/element-editor.c:
10355         * plugins/class-gen/element-editor.h:
10356         * plugins/class-gen/generator.c:
10357         * plugins/class-gen/generator.h:
10358         * plugins/class-gen/plugin.h:
10359         * plugins/class-gen/plugin.c:
10360         * plugins/class-gen/transform.c:
10361         * plugins/class-gen/transform.h:
10362         * plugins/class-gen/validator.c:
10363         * plugins/class-gen/validator.h:
10364         * plugins/class-gen/window.c:
10365         * plugins/class-gen/window.h: Rewrote class generator, it now allows
10366         adding of several class elements and uses autogen.
10368         * plugins/class-gen/templates/cc-header.tpl:
10369         * plugins/class-gen/templates/cc-source.tpl:
10370         * plugins/class-gen/templates/go-header.tpl:
10371         * plugins/class-gen/templates/go-source.tpl:
10372         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10373         for the class generator.
10375         * configure.in: Added plugins/class-gen/templates/Makefile to output.
10377 2007-01-04  Naba Kumar  <naba@gnome.org>
10379         Patch from Nick Treleaven:
10380         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10381         all matching symbols.
10382         
10383         Patches from  Maik Beckmann and Sébastien Granjoux:
10384         * plugins/profile-default/plugin.c,
10385         plugins/project-manager/plugin.c: Unescape project name. Fixes
10386         Bug #357151
10388 2007-01-04  Naba Kumar  <naba@gnome.org>
10390         * plugins/glade/plugin.c: Fixed compilation with
10391         older glade-3 version.
10392         
10393         Patch from Roland Illig:
10394         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10395         plugins/sourceview/anjuta-document-saver.c,
10396         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10397         are necessary to build anjuta on NetBSD 3.0
10399         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10400         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10401         window manager in gnome.
10402         
10403 2007-01-02  Naba Kumar  <naba@gnome.org>
10404         
10405         * plugins/glade/plugin.c: Make it work with glade-3 svn.
10406         
10407 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10409         Reviewed by Naba Kumar  <naba@gnome.org>:
10410         * libanjuta/interfaces/libanjuta.idl,
10411         plugins/debug-manager/Makefile.am,
10412         plugins/debug-manager/anjuta-marshal.list,
10413         plugins/debug-manager/debugger.c,
10414         plugins/debug-manager/sparse_buffer.c,
10415         plugins/debug-manager/sparse_buffer.h,
10416         plugins/debug-manager/sparse_view.c,
10417         plugins/debug-manager/sparse_view.h,
10418         plugins/debug-manager/disassemble.h,
10419         plugins/debug-manager/disassemble.c,
10420         plugins/debug-manager/anjuta-marshal.list,
10421         plugins/debug-manager/plugin.c,
10422         plugins/gdb/debugger.c,
10423         plugins/gdb/debugger.h,
10424         plugins/gdb/plugin.c:
10425         Add a disassembly view window
10427         * plugins/debug-manager/breakpoints.c,
10428         plugins/debug-manager/chunk_view.c,
10429         plugins/debug-manager/locals.c,
10430         plugins/debug-manager/memory.c,
10431         plugins/debug-manager/registers.c,
10432         plugins/debug-manager/stack_trace.c:
10433         Add some debugging information 
10435 2006-12-18  Naba Kumar  <naba@gnome.org>
10437         * configure.in, plugins/glade/plugin.c: Allow building against both
10438         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10440 2006-12-03  Naba Kumar  <naba@gnome.org>
10441         
10442         * TODO.tasks: Marked a bounty completed.
10444 2006-11-24  Adam Dingle <adam@medovina.org>
10446         Reviewed by Naba Kumar  <naba@gnome.org>:
10447         * plugins/build-basic-autotools/build-basic-autotools.c,
10448         plugins/debug-manager/watch.c,
10449         plugins/document-manager/plugin.c, 
10450         plugins/patch/plugin.c,
10451         plugins/project-manager/plugin.c:
10452         Fixed bug #378879 (several command names need ellipses).
10454 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
10456         Reviewed by: Naba Kumar  <naba@gnome.org>
10457         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10458         GCC 4.1.2 (there are only two warnings remaining now when compiling
10459         plugins).
10461         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10463         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10464         macro so that the generated function support a NULL plugin parameter.
10466         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10467         in debug_tree_find_expression by freeing memory returned by the call
10468         to gtk_tree_model_get instead of the parameter string.
10470 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10472         * plugins/debug-manager/breakpoints.c:
10473         Fix bug #378850
10475         * plugins/debug-manager/anjuta-debug-manager.ui,
10476         plugins/debug-manager/debugger.c,
10477         plugins/debug-manager/plugin.c:
10478         Fix bug #378871
10480 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10482         * libanjuta/anjuta-launcher.c,
10483         plugins/gdb/debugger.c:
10484         Fix bug #377061
10486 2006-11-21  Naba Kumar  <naba@gnome.org>
10488         * plugins/search/search_preferences.c: Fixed build break.
10489         
10490 2006-11-20  Naba Kumar  <naba@gnome.org>
10491         
10492         Patch from Kjartan Maraas:
10493         * plugins/cvs-plugin/cvs-interface.c,
10494         plugins/document-manager/plugin.c,
10495         plugins/gtodo/interface.c,
10496         plugins/gtodo/libgtodo.h,
10497         plugins/message-view/anjuta-msgman.c,
10498         plugins/project-wizard/druid.c,
10499         plugins/search/search_preferences.c,
10500         plugins/sourceview/sourceview-prefs.c,
10501         plugins/terminal/terminal.c,
10502         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10504         Patch from Przemysław Grzegorczyk:
10505         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10506         plugins/subversion/anjuta-subversion.glade: Enable files in
10507         fileselection dialog. Fixes bug #376031.
10508         
10509 2006-11-17  Adam Dingle <adam@medovina.org>
10511         Reviewed by: Naba Kumar  <naba@gnome.org>
10512         * plugins/build-basic-autotools/build-basic-autotools.c
10513         * plugins/class-gen/anjuta-class-gen.plugin.in
10514         * plugins/debug-manager/breakpoints.c
10515         * plugins/debug-manager/plugin.c
10516         * plugins/devhelp/plugin.c
10517         * plugins/document-manager/plugin.c
10518         * plugins/gdb/debugger.c
10519         * plugins/glade/anjuta-glade.plugin.in
10520         * plugins/gtodo/plugin.c
10521         * plugins/language-support-cpp-java/plugin.c
10522         * plugins/message-view/plugin.c
10523         * plugins/project-import/anjuta-project-import.glade
10524         * plugins/project-import/anjuta-project-import.plugin.in
10525         * plugins/search/plugin.c
10526         * plugins/tools/scripts/tools-2.xml.in
10527         * plugins/valgrind/plugin.c
10528         * src/anjuta-actions.h:
10529         Fixed bug #376335 "menu items should be capitalized".  Minor
10530         grammar edits.
10532 2006-11-20  Naba Kumar  <naba@gnome.org>
10533         
10534         * configure.in: Fixed build.
10536         Patch from: Arjan Timmerman
10537         *configure.in: Make subvesion plugin build for apr 1.x.
10538         Fixes: Bug #364754.
10539         
10540 2006-11-20  Johannes Schmid <jhs@gnome.org>
10542         * configure.in
10543         * plugins/*/*.[ch]:
10544         Removed patches from Sylvain and Günther. They caused not problems but
10545         Naba was against them.
10547 2006-11-20  Johannes Schmid <jhs@gnome.org>
10549         * Removed me from MAINTAINERS
10551 2006-11-14  Günther Brammer <GBrammer@gmx.de>
10553         * configure.in:
10554         Use apr-1 instead of apr-0
10556 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
10558         * global-tags/create_global_tags.sh.in: Correct a bug when environment
10559         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10560         and another bug occuring when parsing .pc file containing quotes.
10562 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
10564         * plugins/*/*.[ch]: Use class macro for type casting.
10566         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10567         GCC 4.1.2 (there are only two warnings remaining now when compiling
10568         plugins).
10570         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10571         a memory leak in debug_tree_find_expression; g_free was called on
10572         the parameter instead of the memory allocated by gtk_tree_model_get.
10574         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10575         to declare and initialize the global type variable of the plugin.
10577 2006-10-31  Naba Kumar  <naba@gnome.org>
10579         * global-tags/create_global_tags.sh.in: Added an end message.
10580         
10581         * libanjuta/anjuta-launcher.h: Fixed indentation.
10582         
10583         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10584         creation to a) append the messages in right way, b) Connect signals
10585         to the view properly and c) Recreate the system-tags.cache at the
10586         end of the generation.
10588         * plugins/symbol-browser: Fixed action path (double
10589         click on sysmbols was not working).
10591         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10592         Fixed typedef and removed dead code.
10594         * tagmanager/c.c: Took the latest version from ctags source
10595         repository, because the one we had (from ctags 5.6) was broken.
10596         
10597         * global_tags/create_global_tags.sh.in: Reverted the patch from
10598         Sylvain because it was not right fix (and added a helpful comment).
10599         Used /bin/bash to fix the bashism and generated separate log files
10600         for each tag files in the same directory.
10601         
10602 2006-10-29  Naba Kumar  <naba@gnome.org>
10604         * plugins/editor/text_editor.c: Use a temporary file
10605         to save the editor and move it at the end to original
10606         file. This will prevent data corruption if file save
10607         failed for any reason. Also report proper errors when
10608         file save fails. Fixes bug #346575.
10609         
10610 2006-10-26  Naba Kumar  <naba@gnome.org>
10612         * plugins/document-manager/anjuta-docman.c: Do not load
10613         the same files with different path more than once (happens
10614         with symlinked files). Fixes Bug #323591.
10616 2006-10-25  Naba Kumar  <naba@gnome.org>
10618         * plugins/valgrind/vgactions.c: Fixed a warning.
10620 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
10622         Reviewed by Naba Kumar  <naba@gnome.org>:
10624         * plugins/valgrind/vgtoolview.c:
10625         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10627         * plugins/valgrind/bugged-prg-test.c:
10628         No more warning during compilation with GCC 4.1.
10629         Program is still buggy in order to be used as a test of the
10630         plugin.
10632         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10633         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10634         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10635         plugins/valgrind/vgrule.c:
10636         No more warning during compilation with GCC 4.1.
10638         * plugins/valgrind/plugin.c:
10639         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10640         prototype (was missing from previous patch).
10642 2006-10-24  Naba Kumar  <naba@gnome.org>
10644         * plugins/glade/plugin.c: Show glade tree view, not list view.
10645         
10646         * plugins/glade/plugin.c: Fixed crash when Anjuta is
10647         exited with glade plugin still loaded. Fixes Bug #364755.
10649         * plugins/document-manager/anjuta-document-manager.plugin.in:
10650         Added application/x-reject in accepted mime-types.
10651         
10652         * Changelog: Fixed changelog alignments.
10654 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
10656         Reviewed by: Naba Kumar  <naba@gnome.org>
10657         
10658         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10659         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10660         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10661         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10662         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10663         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10664         plugins/valgrind/vgsearchbar.c:
10665         Use class macro for type casting.
10667         * plugins/valgrind/plugin.h:
10668         Don't force cast a GtkActionGroup to a GtkAction.
10670         * plugins/valgrind/plugin.c:
10671         Use correct API to get path of the preoject root when building
10672         the list of targets for the run action.
10673         Correct ordering of the construction of the preferences widgets.
10674         Only remove the valgrind widget if it is currently displayed.
10676         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10677         Return if check_valgrind_binary() fails.
10678         The ValgrindPluginPrefs object is initialized after the call to
10679         vg_action_new. Take a handle to the location of the pointer to
10680         the future object.
10682 2006-10-24  Naba Kumar  <naba@gnome.org>
10684         * HACKING: Updated coding sample.
10685         
10686         Patch from: Armin Burgmeier  <armin@arbur.net>
10687         * plugins/symbol-browser/test-class.h,
10688         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10689         
10690 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10692         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10693         * plugins/valgrind/vgtoolview.h:
10694         Correctly handle the argv / srcdir of vg_tool_view object. Do
10695         not leak memory associated with those arrays.
10697         * plugins/symbol-browser/an_symbol_prefs.c:
10698         Support unloading / reloading of the module (for example when
10699         closing a project and opening another one).
10701         * plugins/project-manager/plugin.c:
10702         Remove plugin widget before removing plugin itself, preventing
10703         a crash with valgrind plugin.
10705         * libanjuta/anjuta-preferences-dialog.c:
10706         Do not use the page_num returned by gtk_notebook_append_page to
10707         remove the page as it cause bugs when pages removal is not done
10708         in LIFO.
10710         * plugins/document-manager/anjuta-docman.c:
10711         Fix some GTK+ warnings.
10713         * global-tags/create_global_tags.sh.in:
10714         Rewrite script to remove bash-ism and use pkg-config directly
10715         instead of parsing the *.pc file by hand. This solve problems
10716         that occurred when one of the directory in PKG_CONFIG_PATH is
10717         empty.
10719 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10721         * plugins/glade/plugin.c: Fix build (#363884)
10723 2006-10-22  Johannes Schmid <jhs@gnome.org>
10725         * plugins/file-manager/an_file_view.c:
10726         * plugins/file-manager/plugin.c:
10727         * plugins/file-manager/plugin.h:
10728         Fix possible crasher when changing project-root uri when we try to restore open nodes
10729         * AUTHORS: Updated
10731 2006-10-19  Naba Kumar  <naba@gnome.org>
10733         Patch from: Juan Pablo Ugarte
10734         * plugins/glade/plugin.c: Include glade header
10735         correctly.
10736         
10737 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10738         
10739         * plugins/debug-manager/Makefile.am,
10740         plugins/debug-manager/sexy-icon-entry.h,
10741         plugins/debug-manager/sexy-icon-entry.c,
10742         plugins/debug-manager/dataview.c:
10743         Fix bug #358134 (Goto memory prompt)
10744         Use sexy-icon-entry from libsexy 0.1.10
10746         * plugins/debug-manager/debugger.c,
10747         plugins/debug-manager/plugin.c,
10748         plugins/debug-manager/start.c,
10749         plugins/gdb/debugger.c,
10750         plugins/gdb/plugin.c:
10751         Better error handling when starting and stopping debugger
10753 2006-10-13  Maik Beckmann <maik@eigenco.de>
10755         * src/action_callbacks.c:
10756         Fixed bug #361830 (AboutDialog does not close) which is caused 
10757         due to a change in Gtk+ 2.10  
10758   
10759 2006-10-12  Adam Dingle <adam@medovina.org>
10761         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
10763         * plugins/search/search-replace.c:
10764         Fixed bug #358068 (indicate when Find in Files is complete)
10766         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10768         * plugins/sourceview/sourceview-prefs.c:
10769         * plugins/sourceview/sourceview.glade:
10770         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
10772         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
10774         * plugins/devhelp/plugin.c:
10775         * plugins/search/plugin.c: 
10776         Fixed bug #359750 (fix find/replace shortcut keys).
10778         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
10779         use Alt+key for shortcuts)
10781         *  plugins/debug-manager/debug_tree.c:
10782         *  plugins/debug-manager/debugger.c:
10783         Fixed bug #359317 (can't load debug manager)
10785         * /plugins/document-manager/plugin.c:
10786         Fixed bug #359259 (highlight modes listed in reverse 
10787         alphabetical order).
10789 2006-10-10  Johannes Schmid <jhs@gnome.org>
10791         * plugins/glade/plugin.c:
10792         Add scrollbars to glade project window
10794 2006-10-10  Johannes Schmid <jhs@gnome.org>
10796         * libanjuta/interfaces/Makefile.am.iface:
10797         Fixed Makefile with broke build
10799 2006-10-07  Johannes Schmid <jhs@gnome.org>
10801         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10802         * libanjuta/interfaces/Makefile.iface.am:
10803         Fixed enum types generation
10805         * libanjuta/interfaces/libanjuta.idl:
10806         Fixed some strange typo
10808 2006-10-06  Johannes Schmid <jhs@gnome.org>
10810         * libanjuta/interfaces/Makefile.iface.am:
10811         Fixed enum-types.h generation
10812         * libanjuta/interfaces/libanjuta.idl:
10813         char* => gchar*
10814         IAnjutaTODO::load should take const gchar* argument
10815         Remove include to libanjuta/e-splash.h which is not installed as header file
10816         Disable get_attributes for now
10817         
10818         * pluings/sourceview/sourceview.c: Disabled get_attributes
10819         
10820         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
10822 2006-10-05  Naba Kumar  <naba@gnome.org>
10824         * TODO.tasks: Set 'Improve class widzard' task to assigned.
10825         Set bug id for 'Profiler plugin' task.
10827 2006-10-03  Naba Kumar  <naba@gnome.org>
10829         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
10830         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
10832         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
10833         plugins/project-manager/plugin.c: Added a new API in
10834         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
10835         Added some documentation. On project close, close all editors that
10836         has files opened for the project.
10837         
10838         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
10839         from the containers on anjuta_shell_remove_widget(). Do not destroy
10840         glade widgets once created.
10841         
10842 2006-10-03  Johannes Schmid <jhs@gnome.org>
10844         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10845         * libanjuta/interfaces/libanjuta.idl:
10846         const-List<> => const List<>
10847         List-free<> => List<>
10848         
10849         * Makefile.am: Reenabled launcher
10851 2006-10-03  Johannes Schmid <jhs@gnome.org>
10853         * libanjuta/interfaces/Makefile.am.iface:
10854         Install libanjuta.idl
10856 2006-10-02  Adam Dingle <adam@medovina.org>
10858         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10860 2006-10-02  Adam Dingle <adam@medovina.org>
10862         * plugins/editor/style-editor.c: fixed bug #357534
10863         * plugins/gdb/utilities.h: removed 2 unused declarations
10865 2006-10-02  Johannes Schmid <jhs@gnome.org>
10867         * Makefile.am: disabled anjuta-launcher
10868         * libanjuta/Makefile.am:
10869         
10870         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
10871         * libanjuta/glue-factory.c: (glue_factory_add_path),
10872         (glue_factory_get_path):
10873         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
10874         * libanjuta/glue-factory.h:
10875         * libanjuta/glue-cpp.h:
10876         * libanjuta/glue-cpp.c:
10877         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
10878         
10879         * libanjuta/interfaces/Makefile.am.iface:
10880         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10881         * libanjuta/interfaces/libanjuta.idl:
10882         Add a new features to idl compiler:
10883         List<Type> => List of Type
10884         List-free<Type> => List of Type, it is up to the caller to free items and list
10885         const-List(-free)<Type> = const List of Types
10886         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
10887         
10888         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
10889         (generic_cpp_class_create_code):
10890         Adapted to new project_manager interface
10891         
10892         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
10893         * plugins/debug-manager/debugger.c:
10894         (ivariable_debugger_iface_init):
10895         Do not use C++ keyword "delete" for interface name
10896         
10897         * plugins/document-manager/anjuta-document-manager.plugin.in:
10898         Added m4 to mime-types
10899         
10900         * plugins/project-manager/plugin.c:
10901         (iproject_manager_add_source_multi):
10902         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
10904 2006-10-01  Naba Kumar  <naba@gnome.org>
10906         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
10907         UI file used when out-of-process devhelp is used instead of
10908         embedded devhelp.
10909         
10910         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
10911         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
10912         plugins/profile-default/default.anjuta: Build devhelp plugin,
10913         but use out-of-process devhelp if devhelp plugin is disabled
10914         (either by user or devhelp is not installed). Disabled devhelp
10915         plugin by default. Added it in default profile.
10917 2006-10-01  Naba Kumar  <naba@gnome.org>
10919         * plguins/project-manager/plugin.c: Possible fix for crash
10920         bug #358583.
10921         
10922         * configure.in, plugins/Makefile.am: Enabled glade plugin and
10923         set dep to last version 3.0.2.
10924         
10925         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
10926         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
10927         plugins/symbol-browser/plugin.c: Use the right action group
10928         for getting popup actions (Fixes lots of assertion failures).
10930         * plugins/project-manager/plugin.c,
10931         plugins/project-manager/plugin.h: use separate action group
10932         for profie actions.
10933         
10934         * plugins/message-view/plugin.c: Disconnect session load
10935         signal on plugin deactivation (fixes a crash).
10937 2006-09-30  Naba Kumar  <naba@gnome.org>
10939         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
10940         * TODO.tasks: Assigned a bounty to Massimo.
10942 2006-09-29  Naba Kumar  <naba@gnome.org>
10944         * src/anjuta-app.c, src/shell.c: Fixed build errors.
10946 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
10948         * plugins/debug-manager/debugger.c,
10949         plugins/debug-manager/plugin.c,
10950         libanjuta/interfaces/libanjuta.idl:
10951         Add a new abort command to quit debugger without waiting
10953         * plugins/gdb/debugger.c,
10954         plugins/gdb/debugger.h,
10955         plugins/gdb/plugin.c:
10956         Send a signal directly to the debugged program
10957         Implement abort command
10959         * plugins/debug-manager/debug_tree.c:
10960         Fix bug #358163
10962         * plugins/debug-manager/stack-trace.c:
10963         Fix bug #358009
10965 2006-09-29  Naba Kumar  <naba@gnome.org>
10967         * TODO.tasks: Updated.
10968         
10969         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
10970         dialog.
10971         
10972         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
10973         
10974         * TODO.tasks: Updated in light of the word wrapping fix
10975         in Tasks Manager. Added a test bounty entry.
10977         * TODO.tasks: Added four bounties.
10978         
10979 2006-09-28  Naba Kumar  <naba@gnome.org>
10981         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
10982         Added 'customizable' parameter to
10983         anjuta_ui_add_action_group_entries() and similar functions to
10984         allow user configuration of the actions. Filter out actions that
10985         are not configurable items (such as submenu items). Now the
10986         'Customize shortcuts' dialog is much better listed.
10988         * plugins/build-basic-autotools/build-basic-autotools.c,
10989         plugins/build-basic-autotools/build-basic-autotools.h,
10990         plugins/cvs-plugin/plugin.c,
10991         plugins/cvs-plugin/plugin.h,
10992         plugins/debug-manager/breakpoints.c,
10993         plugins/debug-manager/plugin.c,
10994         plugins/debug-manager/stack_trace.c,
10995         plugins/debug-manager/watch.c,
10996         plugins/devhelp/plugin.c,
10997         plugins/document-manager/plugin.c,
10998         plugins/file-loader/plugin.c,
10999         plugins/file-manager/plugin.c,
11000         plugins/glade/plugin.c,
11001         plugins/gtodo/interface.c,
11002         plugins/gtodo/plugin.c,
11003         plugins/language-support-cpp-java/plugin.c,
11004         plugins/macro/plugin.c,
11005         plugins/macro/plugin.h,
11006         plugins/message-view/plugin.c,
11007         plugins/patch/plugin.c,
11008         plugins/profile-default/default.anjuta,
11009         plugins/project-manager/plugin.c,
11010         plugins/project-manager/plugin.h,
11011         plugins/sample1/plugin.c,
11012         plugins/search/plugin.c,
11013         plugins/subversion/plugin.c,
11014         plugins/subversion/plugin.h,
11015         plugins/symbol-browser/plugin.c,
11016         plugins/symbol-browser/plugin.h,
11017         plugins/tools/plugin.c,
11018         plugins/valgrind/plugin.c,
11019         plugins/valgrind/plugin.h: Fixed to take care of above change
11020         in API of AnjutaUI. Properly added/removed action groups in some
11021         plugins. Split action groups into customization and non-customizable
11022         groups and added them separately.
11024         * plugins/document-manager/plugin.c: Close files belonging to
11025         project when project is closed (not complete).
11026         
11027         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11028         vertical aligned cell entries.
11029         
11030         * src/anjuta-app.c: Define macros for the placeholder names.
11031         Set default widths and heights of the default placeholders,
11032         so that newly docked widgets are correclty sized.
11033         
11034         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11035         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11036         Fixed to generated correct actions addition/removal code.
11038 2006-09-25  Naba Kumar  <naba@gnome.org>
11040         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11041         libanjuta/anjuta-serializer.[ch]: Implemented serialization
11042         class.
11043         
11044         * plugins/message-view/anjuta-msgman.c,
11045         plugins/message-view/anjuta-msgman.h,
11046         plugins/message-view/message-view.c,
11047         plugins/message-view/message-view.h,
11048         plugins/message-view/plugin.c: Serialize messages panes in
11049         session save and deserialize them in session load so that
11050         build messages persistant.
11051         
11052 2006-09-24  Johannes Schmid <jhs@gnome.org>
11054         * libanjuta/anjuta-utils.c:
11055         * plugins/message-view/message-view.c:
11056         Really fixed #355407
11058 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
11060         * libanjuta/interfaces/libanjuta.idl:
11061         Change one variable sign
11063         * plugins/debug-manager/anjuta-debug-manager.glade,
11064         plugins/debug-manager/anjuta-debug-manager.ui:
11065         Few small interface changes     
11067         * plugins/debug-manager/debug_tree.h,
11068         plugins/debug-manager/watch.c,
11069         plugins/debug-manager/debugger.c,
11070         plugins/debug-manager/plugin.c
11071         plugins/gdb/debugger.c,
11072         plugins/gdb/plugin.c:
11073         Big rewrite of debugger queue
11074         Allow to cancel command
11076         * plugins/debug-manager/memory.c:
11077         Fix a bug if a command is cancelled
11079 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
11081         * plugins/gdb/debugger.c,
11082         plugins/debug-manager/debug_tree.c,
11083         plugins/debug-manager/locals.c:
11084         Restore tree representation for local variable
11085         Add argument in local variable list
11086         Use gdb variable object to get all informations
11088 2006-09-19  Naba Kumar  <naba@gnome.org>
11090         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
11091         that implements AnjutaSavePrompt class.
11093         * ChangeLog: Fixed indentation.
11094         
11095         * libanjuta/Makefile.am,
11096         libanjuta/anjuta-marshal.list,
11097         libanjuta/anjuta-shell.c,
11098         libanjuta/anjuta-shell.h,
11099         plugins/document-manager/action-callbacks.c,
11100         plugins/document-manager/action-callbacks.h,
11101         plugins/document-manager/anjuta-docman.c,
11102         plugins/document-manager/anjuta-docman.h,
11103         plugins/document-manager/plugin.c,
11104         src/anjuta.c: Impletemnted save prompt dialog to prompt for
11105         unsaved items during exit. A new signal is added in shell
11106         interface called 'save-prompt' to collect all unsaved items.
11107         Create AnjutaSavePrompt class (dialog) to process unsaved items.
11108         Fixed document manager to use the new save-prompt signal in shell
11109         and AnjutaSavePrompt object for unsaved files. Cleaned up
11110         AnjutaDocman to synchronously save new files. Fixed function
11111         names.
11113 2006-09-18  Johannes Schmid <jhs@gnome.org>
11115         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
11116         gdl requirement to 0.7.0
11118 2006-09-18  Johannes Schmid <jhs@gnome.org>
11120         * global-tags/.cvsignore:
11121         * global-tags/Makefile.am:
11122         * global-tags/create_global_tags.sh (removed):
11123         * global-tags/create_global_tags.sh.in (added):
11124         Fixed #355407
11125         
11126         * libanjuta/anjuta-launcher.c:
11127         Fixed #349374
11128         
11129         * plugins/project-manager/plugin.c:
11130         (project_manager_plugin_close_project):
11131         Fixed crasher
11132         
11133         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
11134         Fixed gtk critical
11135         
11136         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
11137         More reasonable toolbar creation/deletition though it does
11138         not completly work!
11140 2006-09-15  Johannes Schmid <jhs@gnome.org>
11142         * libanjuta/anjuta-utils.c/.h:
11143         Fixed #355168
11145 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
11147         * scintilla/ScintillaGTK.cxx
11148         Fixed doulbe freeing in Scintilla
11150 2006-09-12  Johannes Schmid  <jhs@gnome.org>
11152         * plugins/symbol-browser/an_symbol_prefs.c:
11153         Support unloading / reloading of the module (for example when
11154         closing a project and opening another one).
11156         * plugins/project-manager/plugin.c:
11157         Really fixed #355148 (Show project name in title bar)
11159 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11161         * libanjuta/plugins.c:
11162         Fixed #355156 (Show plugins in alphabetical order)
11164 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11166         * plugins/project-manager/plugin.c:
11167         Fixed #355148 (Show project name in title bar)
11169 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11171         * plugins/project-manager/plugin.c:
11172         (value_removed_project_root_uri):
11173         Fixed crasher if project cannot be opened
11175 2006-08-30 Naba Kumar  <naba@gnome.org>
11177         * plugins/language-support-cpp-java/plugin.[c,h],
11178         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11179         Impletemnted UI for auto indent.
11180         
11181 2006-08-28 Naba Kumar  <naba@gnome.org>
11182         
11183         * plugins/gvim/.cvsignore,
11184         plugins/gvim/Makefile.am,
11185         plugins/gvim/anjuta-vim-plugin.png,
11186         plugins/gvim/anjuta-vim.c,
11187         plugins/gvim/anjuta-vim.h,
11188         plugins/gvim/anjuta-vim.plugin.in,
11189         plugins/gvim/gtkvim.c,
11190         plugins/gvim/gtkvim.h,
11191         plugins/gvim/plugin.c,
11192         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
11193         in build yet.
11195 2006-08-28 Naba Kumar  <naba@gnome.org>
11197         Patch from: Massimo Corà  <maxcvs@email.it>
11198         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
11199         possible infinite loop.
11201 2006-08-22 Adam Dingle <adam@medovina.org>
11202         
11203         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
11204         to edit are shown in the preferences dialog in anjuta").
11205         Removed unused widgets from the style editor dialog.
11207 2006-08-21  Johannes Schmid <jhs@gnome.org>
11209         * plugins/symbol-browser/test-class.[cpp/h]
11210         Added missing files
11212 2006-08-18  Naba Kumar  <naba@gnome.org>
11214         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
11215         end of document loading.
11217         * plugins/language-support-cpp-java/plugin.c,
11218         plugins/sourceview/sourceview.c: Fixed plugin loading.
11220 2006-08-17  Naba Kumar  <naba@gnome.org>
11222         * plugins/language-support-cpp-java/plugin.c,
11223         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
11224         mode line parsing. Indentation parameters initialized based on
11225         mode line parameters.
11227 2006-08-16  Naba Kumar  <naba@gnome.org>
11229         * Makefile.am, plugins/editor/text_editor.c,
11230         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
11231         comments.
11233 2006-08-16 Naba Kumar  <naba@gnome.org>
11235         Patch from  Massimo Cora'  <maxcvs@email.it>:
11236         
11237         * plugins/editor/aneditor-autocomplete.cxx,
11238         plugins/editor/aneditor-calltip.cxx,
11239         plugins/symbol-browser/Makefile.am,
11240         plugins/symbol-browser/an_symbol.c,
11241         plugins/symbol-browser/an_symbol_view.c,
11242         plugins/symbol-browser/plugin.c,
11243         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
11244         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
11245         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
11246         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
11247         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
11248         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
11249         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
11250         tagmanager/get.h, tagmanager/html.c,
11251         tagmanager/include/tm_source_file.h,
11252         tagmanager/include/tm_tag.h,
11253         tagmanager/include/tm_workspace.h,
11254         tagmanager/jscript.c, tagmanager/keyword.c,
11255         tagmanager/keyword.h, tagmanager/lisp.c,
11256         tagmanager/lregex.c, tagmanager/lua.c,
11257         tagmanager/main.h, tagmanager/make.c,
11258         tagmanager/options.c, tagmanager/options.h,
11259         tagmanager/parse.c, tagmanager/parse.h,
11260         tagmanager/parsers.h, tagmanager/pascal.c,
11261         tagmanager/perl.c, tagmanager/php.c,
11262         tagmanager/python.c, tagmanager/read.c,
11263         tagmanager/read.h, tagmanager/readtags.c,
11264         tagmanager/readtags.h, tagmanager/rexx.c,
11265         tagmanager/routines.c, tagmanager/routines.h,
11266         tagmanager/ruby.c, tagmanager/scheme.c,
11267         tagmanager/sh.c, tagmanager/slang.c,
11268         tagmanager/sml.c, tagmanager/sort.c,
11269         tagmanager/sort.h, tagmanager/sql.c,
11270         tagmanager/strlist.c, tagmanager/strlist.h,
11271         tagmanager/tcl.c, tagmanager/tm_source_file.c,
11272         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
11273         tagmanager/tm_workspace.c, tagmanager/verilog.c,
11274         tagmanager/vim.c, tagmanager/vstring.c,
11275         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
11276         5.6 and namespace completion fixed.
11278         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11279         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
11281 2006-08-15 Naba Kumar  <naba@gnome.org>
11283         * libanjuta/interfaces/libanjuta.idl,
11284         plugins/editor/text-editor-iterable.c,
11285         plugins/editor/text_editor.c,
11286         plugins/sourceview/sourceview-cell.c,
11287         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
11288         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
11289         ianjuta_editor_end_action().
11290         
11291         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
11293 2006-08-13 Naba Kumar  <naba@gnome.org>
11295         * plugins/debug-manager/breakpoints.c,
11296         plugins/debug-manager/memory.c,
11297         plugins/debug-manager/registers.c,
11298         src/layout.xml: Fixed debugger widgets layout.
11300 2006-08-12 Naba Kumar  <naba@gnome.org>
11302         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
11303         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11304         plugins/editor/editor.glade, plugins/editor/text_editor.h,
11305         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
11306         codes and dead codes. Removed automatic indentation prefs.
11308 2006-08-12  Johannes Schmid <jhs@gnome.org>
11310         * libanjuta/Makefile.am:
11311         * libanjuta/anjuta-launcher.c:
11312         * libanjuta/anjuta-launcher.h:
11313         * libanjuta/anjuta-plugin.c:
11314         * libanjuta/anjuta-plugin.h:
11315         * libanjuta/anjuta-preferences.c:
11316         * libanjuta/anjuta-preferences.h:
11317         * libanjuta/anjuta-shell.c:
11318         * libanjuta/anjuta-shell.h:
11319         * libanjuta/libanjuta.h:
11320         
11321         Made wrapper friendly:
11322         - no inline in header files (preferences_set/get)
11323         - correct signal names
11324         - correct GError** argument in anjuta_shell_freeze/thaw
11325         - include correct files in libanjuta.h
11326         
11327         * plugins/project-manager/plugin.c: 
11328         Fixed two crashers
11330 2006-08-11 Naba Kumar  <naba@gnome.org>
11332         * plugins/editor/aneditor-priv.h,
11333         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
11334         
11335         * plugins/editor/text_editor_cbs.c,
11336         plugins/sourceview/anjuta-view.c: Pass the right position for char
11337         added signal.
11338         
11339         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
11340         
11341         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
11343 2006-08-11 Naba Kumar  <naba@gnome.org>
11345         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
11346         return the right character at the iter position and get_char() to
11347         not leak memory.
11349         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
11350         to set to character offset and not byte index.
11352         * plugins/language-support-cpp-java/plugin.c: Improved
11353         auto-indentation login. Indents opening and closing braces correctly.
11355 2006-08-10  Johannes Schmid <jhs@gnome.org>
11357         * INSTALL:
11358         * autogen.sh:
11359         Required automake = 1.9
11361         * libanjuta/anjuta-children.c:
11362         * libanjuta/anjuta-children.h:
11363         * libanjuta/anjuta-encodings.h:
11364         * libanjuta/anjuta-launcher.h:
11365         * libanjuta/anjuta-plugin-description.h:
11366         * libanjuta/anjuta-preferences-dialog.h:
11367         * libanjuta/anjuta-preferences.h:
11368         * libanjuta/anjuta-session.h:
11369         * libanjuta/anjuta-status.h:
11370         * libanjuta/anjuta-ui.h:
11371         * libanjuta/anjuta-utils.c:
11372         * libanjuta/anjuta-utils.h:
11373         * libanjuta/e-splash.h:
11374         * libanjuta/glue-factory.h:
11375         * libanjuta/glue-plugin.h:
11376         * libanjuta/plugins.h:
11377         * libanjuta/resources.h:
11378         Fixed libanjuta to be able to wrap it
11379         - G_BEGIN_DECLS, G_END_DECLS
11380         - include all necessary files in libanjuta.h
11382         * plugins/gtodo/tray-icon.c:
11383         * plugins/terminal/terminal.c:
11384         Some build fixes for freebsd
11386         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11387         * plugins/sourceview/sourceview.glade:
11388         Remove auto-indent feature as it is now in language-support
11390 2006-08-09 Naba Kumar  <naba@gnome.org>
11392         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11393         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11394         Added missing files.
11396         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
11397         get_use_spaces(), set_tabsize() and set_use_spaces().
11399 2006-08-09 Naba Kumar  <naba@gnome.org>
11401         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11402         succeeded in activating.
11404         * plugins/document-manager/plugin.c: Added debug message.
11406         * libanjuta/interfaces/libanjuta.idl,
11407         plugins/editor/text_editor.c: Implemented get_tabsize(),
11408         get_use_spaces(), set_tabsize() and set_use_spaces().
11410         * plugins/language-support-cpp-java/Makefile.am,
11411         plugins/language-support-cpp-java/plugin.c,
11412         plugins/language-support-cpp-java/plugin.h: Used editor parameters
11413         for indentation. Added preferences page for paramenters.
11415         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11417 2006-08-08 Naba Kumar  <naba@gnome.org>
11419         * libanjuta/interfaces/libanjuta.idl,
11420         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11421         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11422         plugins/editor/text_editor.c,
11423         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11424         and implemented it for both scintilla and sourceview.
11426         * plugins/search/plugin.c: Use the new grab_focus() to transfer
11427         focus back to editor (happens when pressing esc in incremental
11428         search box).
11430 2006-08-08 Naba Kumar  <naba@gnome.org>
11432         * libanjuta/interfaces/libanjuta.idl,
11433         plugins/editor/text_editor.c,
11434         plugins/editor/text_editor.h,
11435         plugins/editor/text-editor-iterable.c,
11436         plugins/sourceview/sourceview-cell.c,
11437         plugins/sourceview/sourceview.c: Implemented editor attributes
11438         methods.
11439         
11440         * plugins/editor/aneditor.cxx: Disabled old indentation code.
11441         plugins/language-support-cpp-java/plugin.c: Implemented indentation
11442         code (not complete yet).
11444         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11445         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11446         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11447         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11448         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11449         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11451 2006-08-04 Naba Kumar  <naba@gnome.org>
11453         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11454         implementation.
11455         
11456 2006-08-03  Johannes Schmid <jhs@gnome.org>
11458         * configure.in: Add a more informative text to valgrind plugin
11460         * TODO.tasks:
11461         Modified Preferences tasl
11462         * libanjuta/anjuta-plugin.c: 
11463         * libanjuta/anjuta-preferences-dialog.c: 
11464         * libanjuta/anjuta-preferences-dialog.h:
11465         * libanjuta/anjuta-preferences.c:
11466         * libanjuta/anjuta-preferences.h:
11467         * libanjuta/interfaces/Makefile.am.iface:
11468         * libanjuta/interfaces/libanjuta.idl:
11469         Added IAnjutaPreferences interface which every plugin that has preferences should
11470         implement. Call merge() and unmerge() at plugin activation/deactivation.
11471         Fixed preferences_page_remove()
11472         
11473         * plugins/build-basic-autotools/build-basic-autotools.c:
11474         * plugins/cvs-plugin/plugin.c: 
11475         * plugins/document-manager/plugin.c:
11476         * plugins/editor/plugin.c:
11477         * plugins/editor/plugin.h:
11478         * plugins/file-manager/plugin.c: 
11479         * plugins/gtodo/main.h:
11480         * plugins/gtodo/plugin.c: 
11481         * plugins/gtodo/preferences.c: 
11482         * plugins/message-view/anjuta-msgman.c: 
11483         * plugins/message-view/anjuta-msgman.h:
11484         * plugins/message-view/plugin.c:
11485         * plugins/sourceview/plugin.c: 
11486         * plugins/sourceview/plugin.h:
11487         * plugins/symbol-browser/an_symbol_prefs.c:
11488         * plugins/symbol-browser/plugin.c: 
11489         * plugins/terminal/terminal.c: 
11490         * plugins/valgrind/plugin.c
11491         * src/anjuta-app.c:
11492         
11493         Updated preference loading/unloading for all plugins
11495 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11496         
11497         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11498         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
11499     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11500         recommended by the autoconf manual. 
11501         - Fixes compiling with autoconf 2.60.
11502         
11503         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11505 2006-08-02      Johanes Schmid <jhs@gnome.org>
11507         * plugins/profile-default/plugin.c:
11508         Fixed session handling
11510 2006-08-01  Johannes Schmid <jhs@gnome.org>
11512         * configure.in
11513         * plugins/Makefile.am:
11514         Disabled devhelp and glade for now as they do not work (#341073
11515         and #341170)
11516         
11517         * plugins/profile-default/anjuta-default-profile.ui (removed):
11518         * plugins/profile-default/plugin.c:
11519         * plugins/profile-default/plugin.h:
11520         * plugins/project-manager/anjuta-project-manager.ui:
11521         * plugins/project-manager/plugin.c:
11522         * plugins/project-manager/plugin.h:
11523         Limted multiple project support #315043
11525         * libanjuta/interfaces/libanjuta.idl:
11526         Added ianjuta_profile_unload
11528 2006-07-31 Naba Kumar  <naba@gnome.org>
11530         * libanjuta/interfaces/libanjuta.idl,
11531         plugins/editor/text-editor-iterable.c,
11532         plugins/editor/text_editor.c,
11533         plugins/sourceview/anjuta-view.c,
11534         plugins/sourceview/anjuta-view.h,
11535         plugins/sourceview/sourceview.c: Fixed text iteration and 
11536         IAnjutaEditor implementations in both scintilla
11537         and sourceview. Cleand up libanjuta API: Removed redundant
11538         erase_range() method from IAnjutaEditor interface, fixed
11539         ianjuta_editor_get_text to take length instead of range (consistency).
11540         autoindentation in both sourceview and scintilla more or less works,
11541         but still disabled for now because there are still some anomalies
11542         in text iteration.
11544         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11546         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11547         API changes.
11549 2006-07-30  Johannes Schmid <jhs@gnome.org>
11551         * plugins/sourceview/anjuta-document.c:
11552         * plugins/sourceview/anjuta-document.h:
11553         * plugins/sourceview/anjuta-view.c: 
11554         * plugins/sourceview/sourceview.c:
11555         Wrote a new "char_added" implementation, I hope this one is good
11557         * plugins/sourceview/sourceview-cell.c:
11558         Fixed typo: "text_iter" instead of "iter"
11560 2006-07-30 Naba Kumar  <naba@gnome.org>
11562         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11564 2006-07-30  Johannes Schmid <jhs@gnome.org>
11566         * autogen.sh: use gnome-autogen.sh from gnome-coomen
11567         
11568         * plugins/debug-manager/plugin.c: 
11569         * plugins/patch/plugin.c:
11570         Use IAnjutaIndicable to mark debugger position
11572         * plugins/sourceview/sourceview.c:
11573         Define colors for IAnjutaIndicable
11575 2006-07-29  Johannes Schmid <jhs@gnome.org>
11577         * plugins/debug-manager/anjuta-debug-manager.ui:
11578         * plugins/debug-manager/breakpoints.c:
11579         * plugins/debug-manager/images/Makefile.am:
11580         * plugins/debug-manager/images/run-to-cursor.png:
11581         * plugins/debug-manager/plugin.c:
11582         Added toolbar and some icons
11584         * plugins/patch/anjuta-patch.ui:
11585         * plugins/patch/patch-plugin.c:
11586         * plugins/patch/patch-plugin.glade:
11587         * plugins/patch/plugin.c:
11588         * plugins/patch/plugin.h:
11589         Improved patch plugin (GUI and function)
11591         * plugins/sourceview/sourceview.c:
11592         Fixed another Gtk-Critical
11594         * plugins/tools/anjuta-tools.ui:
11595         * plugins/tools/plugin.h:
11596         Put Patch plugin in tools menu and changed ui file
11598 2006-07-29  Johannes Schmid <jhs@gnome.org>
11600         * plugins/document-manager/plugin.c:
11601         Fixed accelator Gtk-Warning
11603         * plugins/message-view/anjuta-msgman.c: 
11604         Fixed Gtk-Warning
11606         * plugins/sourceview/anjuta-document.c:
11607         * plugins/sourceview/anjuta-document.h:
11608         * plugins/sourceview/anjuta-marshal.list:
11609         Wrote a better emitter for the char-added signal
11611         * plugins/sourceview/sourceview.c:
11612         Fixed Redo/Undo to void Gtk-Criticals
11613         
11614         * plugins/sourceview/sourceview-args.c:
11615         * plugins/sourceview/sourceview-cell.c:
11616         * plugins/sourceview/sourceview-scope.c:
11617         * plugins/sourceview/sourceview-tags.c: 
11618         Adapted to new IAnjutaIterator API
11620 2006-07-28 Naba Kumar  <naba@gnome.org>
11622         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11624         * plugins/symbol-browser/an_symbol.c,
11625         plugins/symbol-browser/an_symbol_iter.c,
11626         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11627         subclass of AnjutaSymbol so that the symbol is accessible from
11628         the iter in light of changes in IAnjutaIterable.
11630         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11631         implementation of IAnjutaIterable.
11633 2006-07-28 Naba Kumar  <naba@gnome.org>
11635         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11636         IAnjutaIterable. They were kind of useless since the interface is
11637         defined on the data object itself. Added set_position() method
11638         in IAnjutaIterable to allow setting arbitrary current index to the
11639         iter.
11640         Added erase() and erase_range() in IAnjutaEditor.
11642         * plugins/editor/text-editor-iterable.c: Fixed 
11643         plugins/editor/text_editor.c: Implemented erase() and erase_range()
11644         methods in editor. Fixed get_line_from_position() method.
11646         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11647         code. It's disabled for now.
11649         * plugins/sourceview/sourceview-cell.c,
11650         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11651         implementation.
11653 2006-07-27  Johannes Schmid <jhs@gnome.org>
11655         * plugins/sourceview/sourceview-cell.c:
11656         Fixed IAnjutaEditorCell to work only on a single line
11657         Fixed crasher in finalize
11659         * plugins/symbol-browser/an_symbol_prefs.c:
11660         * global-tags/Makefile.am:
11661         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11662         script installation     
11664 2006-07-26 Naba Kumar  <naba@gnome.org>
11666         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11667         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11668         
11669         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11670         
11671         * plugins/document-manager/plugin.c: Fixed dynamic loading of
11672         support plugins
11673         
11674         * plugins/editor/text-editor-iterable.c,
11675         plugins/editor/text_editor.c,
11676         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11677         method to work correctly, it was ignoring start and end parameters.
11678         Fixed TextEditorCell implementation. Fixed 'char-added' signal
11679         emission.
11680         
11681         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11682         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11684 2006-07-24  Massimo Cora'  <maxcvs@email.it>
11686         * plugins/symbol-browser/an_symbol_view.c,
11687         plugins/symbol-browser/an_symbol_view.h,
11688         plugins/symbol-browser/plugin.c:
11689     fix a matching case into sv_extract_type_qualifier_from_expr ()
11690     and some minor issues.
11692 2006-07-26  Johannes Schmid <jhs@gnome.org>
11694         * plugins/language-support-cpp-java/plugin.c:
11695         Fixed to work kind of with sourceview editor
11696         * plugins/sourceview/anjuta-document.c: 
11697         * plugins/sourceview/anjuta-view.c: 
11698         * plugins/sourceview/sourceview-cell.c:
11699         * plugins/sourceview/sourceview.c:
11700         Fixed IAnjutaEditorCell and "char-added" signal
11702 2006-07-24 Naba Kumar  <naba@gnome.org>
11704         * plugins/document-manager/plugin.c,
11705         plugins/document-manager/plugin.h: Initial implementedion for loading
11706         support plugins.
11707         
11708         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11709         implementation.
11710         
11711         * plugins/editor/text_editor.c: Fixed syntax highlighting when
11712         indicators are cleared (that leaved grey texts).
11714 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11716         * libanjuta/interfaces/libanjuta.idl,
11717         plugins/debug-manager/breakpoints.c,
11718         plugins/debug-manager/memory.c,
11719         plugins/debug-manager/registers.c,
11720         plugins/debug-manager/debug_tree.c,
11721         plugins/debug-manager/debugger.c,
11722         plugins/gdb/debugger.c,
11723         plugins/gdb/debugger.h,
11724         plugins/gdb/plugin.c:
11725         Add a parameter for reporting error
11726         Add a new interface for using gdb variable object
11727         Allow to cancel commands
11728         Rewrite handling of debugger state
11730         * plugins/debug-manager/plugin.c,
11731         plugins/debug-manager/locals.c,
11732         plugins/debug-manager/locals.h,
11733         plugins/debug-manager/register.c,
11734         plugins/debug-manager/stack_trace.c,
11735         plugins/debug-manager/stack_trace.h:
11736         Create and destroy local and stack trace windows when needed
11738 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11740         * plugins/document-manager/plugin.c:
11741         Fixed "Automatic" highlighting
11743 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11745         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11747         * plugins/sourceview/anjuta-view.c:
11748         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11750 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
11751         
11752         * configure.in: Check for C/C++-Compiler correctly
11754 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
11756         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11758         * plugins/debug-manager/stack_trace.c:
11759         Destroy stack window when debuuger is disabled (#347414)
11760         
11761         * plugins/sourceview/anjuta-view.c:
11762         Fix a crash with popup-menu (#347412)
11764 2006-07-13 Naba Kumar  <naba@gnome.org>
11766         * plugins/editor/Makefile.am,
11767         plugins/editor/text_editor.h,
11768         plugins/editor/text-editor-iterable.h,
11769         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
11770         tested yet).
11771         
11772         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
11773         code.
11774         
11775         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
11777 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
11779         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
11780         Bug #342937
11781         
11782 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11784         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11786         * libanjuta/anjuta-preferences-dialog.c:
11787         Do not use the page_num returned by gtk_notebook_append_page to
11788         remove the page as it cause bugs when pages removal is not done
11789         in LIFO.
11791         * plugins/document-manager/anjuta-docman.c:
11792         * src/anjuta-app.c:
11793         makes Anjuta display dock_items which have previously been hidden
11795 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11797         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11799         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11800         * plugins/sourceview/sourceview.c: (imark_unmark):
11801         
11802         Patches for bugs #346450 and #346295
11803         
11804         * AUTHORS: Added Fredrik
11806 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
11808         * plugins/message-view/anjuta-msgman.c: 
11809         Fixed close button/icon size (like in docman)
11811 2006-06-10 Naba Kumar <naba@gnome.org>
11813         * plugins/editor/text_editor.c: Fixed goto line to mark the line
11814         being set.
11815         
11816 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
11818         * libanjuta/interfaces/libanjuta.idl:
11819         Move inspect_memory function in IAnjutaCpuDebugger interface
11820         Rename Boolean type to State
11822         * plugins/debug-manager/breakpoint.c:
11823         Rename Boolean type to State
11825         * plugins/debug-manager/Makefile.am,
11826         plugins/debug-manager/anjuta-marshal.list,
11827         plugins/debug-manager/data_view.c,
11828         plugins/debug-manager/data_view.h,
11829         plugins/debug-manager/data_buffer.c,
11830         plugins/debug-manager/data_buffer.h,
11831         plugins/debug-manager/chunk_view.c,
11832         plugins/debug-manager/chunk_view.h,
11833         plugins/debug-manager/anjuta-debug-manager.ui,
11834         plugins/debug-manager/debugger.c,
11835         plugins/debug-manager/memory.c,
11836         plugins/debug-manager/memory.h,
11837         plugins/debug-manager/plugin.c,
11838         plugins/gdb/debugger.c,
11839         plugins/gdb/debugger.h,
11840         plugins/gdb/plugin.c:
11841         Rewrite memory window using a special widget
11842         Rename Boolean type to State
11844 2006-06-08 Naba Kumar <naba@gnome.org>
11846         * plugins/editor/text_editor.c (itext_editor_get_current_word):
11847         Do not return garbage characters and return NULL when there is no
11848         current word.
11849         
11850         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
11851         work correctly.
11852         
11853         * plugins/search/search-replace.c: Fixed a mem leak.
11855 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
11857         * libanjuta/anjuta-launcher.c:
11858         Added debug message (see #343522)
11859         
11860         * plugins/build-basic-autotools/build-basic-autotools.c:
11861         Patch from Günther Brammer to fix #344015
11863         * plugins/sourceview/sourceview.c:
11864         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
11865         automatic highlight of build messages)
11867 2006-06-06 Naba Kumar <naba@gnome.org>
11869         * configure.in,
11870         libanjuta/interfaces/libanjuta.idl,
11871         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11872         plugins/Makefile.am,
11873         plugins/document-manager/action-callbacks.c,
11874         plugins/document-manager/plugin.c,
11875         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
11876         interface for language highlight selection and langauge change
11877         signal.
11878         
11879         * plugins/language-support-cpp-java: Added language support
11880         plugin for cpp and java.
11882 2006-05-27  Naba Kumar  <naba@gnome.org>
11884         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
11885         plugins/debug-manager/*, data/Makefile.am,
11886         manuals/reference/libanjuta/libanjuta.types,
11887         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11888         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11889         merged anjuta-new-debugger branch into trunck.
11890         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
11892 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
11893         
11894         * libanjuta/interfaces/libanjuta.idl,
11895         plugins/debug-manager/debugger.c,
11896         plugins/debug-manager/debugger.h,
11897         plugins/gdb/anjuta-gdb.plugin.in,
11898         plugins/gdb/debugger.c,
11899         plugins/gdb/debugger.h,
11900         plugins/gdb/plugin.c:
11901         Add new IAnjutaCpuDebugger interface to access cpu register
11902         Run gdb instead of /usr/local/bin/gdb
11903         
11904         * plugins/debug-manager/plugin.c,
11905         plugins/debug-manager/registers.c,
11906         plugins/debug-manager/registers.h:
11907         Rewrite register window
11908         Rename Load target menu item to Run target
11910 2006-05-07  Naba Kumar  <naba@gnome.org>
11912         * plugins/gdb.init
11913         
11914 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
11916         * plugins/debug-manager/watch.c,
11917         plugins/debug-manager/breakpoint.c,
11918         plugins/debug-manager/breakpoint.h:
11919         Fix crash: disconnect save and load session signals
11921 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
11923         * libanjuta/interface/libanjuta.idl,
11924         plugins/debug-manager/debugger.c,
11925         plugins/gdb/plugin.c:
11926         Add a value parameter for evaluate command
11928         * plugins/debug-manager/anjuta-debug-manager.glade:
11929         Create new dialog box for watches using glade
11931         * plugins/debug-manager/anjuta-debug-manager.ui:
11932         Move watch menu items near the end
11933         Move breakpoint menu items outside the sub menu
11935         * plugins/debug-manager/debug_tree.c,
11936         plugins/debug-manager/debug_tree.h,
11937         plugins/debug-manager/debug_tree.h,
11938         plugins/debug-manager/watch.c:
11939         Move all GUI code from watch.c to debug_tree.c
11940         Add an auto update property to watches
11941         
11942         * plugins/debug-manager/locals.c,
11943         plugins/debug-manager/locals.h,
11944         plugins/debug-manager/stack_trace.c,
11945         plugins/debug-manager/stack_trace.h,
11946         plugins/debug-manager/plugin.c:
11947         Register actions before starting debugger
11949         * plugins/gdb/debugger.c:
11950         Do not call callback function if not present
11952 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
11954         * libanjuta/interfaces/libanjuta.idl,
11955         plugins/debug-manager/stack_trace.c,
11956         plugins/debug-manager/stack_trace.h,
11957         plugins/debug-manager/anjuta-debug-manager.ui,
11958         plugins/gdb/debugger.c:
11959         Add a popup menu in stack frame window
11960         Add a new frame-changed event
11961         Use MI command for getting stack informations
11962         Get filename with full path (need gdb > 6.3)
11964         * libanjuta/interfaces/libanjuta.idl,
11965         plugins/debug-manager/debug_tree.c,
11966         plugins/debug-manager/debugger.c,
11967         plugins/debug-manager/locals.c,
11968         plugins/debug-manager/locals.h,
11969         plugins/debug-manager/plugin.c,
11970         plugins/gdb/debugger.c,
11971         plugins/gdb/debugger.h,
11972         plugins/gdb/parser.c,
11973         plugins/gdb/parser.h,
11974         plugins/gdb/plugin.c,
11975         plugins/gdb/Makefile.am:
11976         Pass watch data with string instead of Watch structures
11977         Use debug_tree in local window
11978         Remove info local
11979         Remove parser.{ch}
11981         * plugins/debug-manager/breakpoints.c,
11982         plugins/debug-manager/utilities.c,
11983         plugins/debug-manager/utilities.h:
11984         Use a GtkListStore instead of a GtkTreeStore
11985         move goto_location_in_editor in utilities.c
11986         
11987 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
11989         * libanjuta/interfaces/libanjuta.idl,
11990         plugins/debug-manager/anjuta-debug-manager.ui,
11991         plugins/debug-manager/breakpoints.c,
11992         plugins/debug-manager/plugin.c,
11993         plugins/gdb/debugger.c:
11994         Add a breakpoint type
11995         Add new popup menu in breakpoint window
11996         Add toggle breakpoint in editor popup menu
11997         Save and restore breakpoint enable
11998         Fix bug in clear all breakpoints
11999         Remove old useless code
12001         * plugins/debug-manager/debugger.c:
12002         Fix some problem with debugger states
12004         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12005         Update documentation
12006         
12007 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12009         * data/Makefile.am,
12010         plugins/gdb/Makefile.am,
12011         plugins/gdb/gdb.init:
12012         Move gdb.init crom data to plugins/gdb
12014         * plugins/gdb/gdb.init,
12015         libanjuta/interfaces/libanjuta.idl,
12016         plugins/debug-manager/breakpoints.c,
12017         plugins/debug-manager/debugger.c,
12018         plugins/debug-manager/plugin.c,
12019         plugins/gdb/debugger.c,
12020         plugins/gdb/plugin.c:
12021         Support pending breakpoints
12022         Rewrite debugger states
12023         Split ianjuta_debugger_log into _enable_log and _disable_log
12025         * plugins/debug-manager/start.c,
12026         plugins/debug-manager/debug_tree.c,
12027         plugins/gdb/parser.c:
12028         Remove some useless lines
12030         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12031         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12032         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12033         Update documentation
12035 2006-03-12 Naba Kumar <naba@gnome.org>
12037         * manuals/references/libanjuta/libanjuta.types: Fixed
12038         debug-manager name.
12039         
12040 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12042         * libanjuta/anjuta-debugger.c,
12043         libanjuta/anjuta-debugger.h:
12044         Remove those files
12045         
12046         * libanjuta/interfaces/libanjuta.idl,
12047         plugins/debug-mananger/breakpoints.c,
12048         plugins/debug-manager/debug_tree.c,
12049         plugins/debug-manager/debugger.c,
12050         plugins/debug-manager/plugin.c,
12051         plugins/debug-manager/registers.c,
12052         plugins/debug-manager/sharedlib.c,
12053         plugins/debug-manager/signal.c,
12054         plugins/debug-manager/stack_trace.c,
12055         plugins/debug-manager/start.c,
12056         plugins/debug-manager/watch.c,
12057         plugins/gdb/debugger.c,
12058         plugins/gdb/debugger.h,
12059         plugins/gdb/parser.c,
12060         plugins/gdb/parser.h,
12061         plugins/gdb/plugin.c:
12062         Move types definitions from libanjuta/anjuta-debugger.{ch}
12063         Rename types from AnjutaDebugger* to IAnjutaDebugger*
12064         
12065         * plugins/gdb/Makefile.am:
12066         Remove user interface from gdb plugin
12068 2006-03-12 Naba Kumar <naba@gnome.org>
12070         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
12072 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
12074         Modified Patch from Marc Maurer <uwog@uwog.net>:
12075         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
12076         Fixes #342447
12077         
12078         * plugins/sourceview/Makefile.am:
12079         * plugins/sourceview/sourceview-cell.c:
12080         * plugins/sourceview/sourceview-cell.h:
12081         * plugins/sourceview/sourceview.c: 
12082         
12083         Implemented IAnjutaEditorCell
12085 2006-05-21  Naba Kumar  <naba@gnome.org>
12087         * libanjuta/interfaces/libanjuta.idl,
12088         plugins/document-manager/action-callbacks.c,
12089         plugins/document-manager/plugin.c,
12090         plugins/editor/print.c, plugins/editor/text_editor.c,
12091         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
12092         Fixed zooming and added icons and shortcuts for zoom menu items.
12094 2006-05-21  Naba Kumar  <naba@gnome.org>
12096         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
12097         whitespaces.
12099 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12101         * plugins/document-manager/anjuta-docman.c:
12102         Fixed close button reaction by setting the correct current editor
12104 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12106         Patch from Yang Hong <yanghong@ccoss.com.cn>:
12107         * plugins/document-manager/anjuta-docman.c
12108         - Fix close button, you can close any tab as you wish now.
12109         - Fadeout mime icon as the same as close image  
12111 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12113         Patch from Marc Maurer <uwog@uwog.net>
12114         * main.c: Compile fix when NLS is enabled
12115         
12116         AUTHORS: Added Marc
12118 2006-05-20  Naba Kumar  <naba@gnome.org>
12120         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
12121         while loading abiword-2.4.4/abi project).
12123 2006-05-18 Naba Kumar  <naba@gnome.org>
12125         * libanjuta/interfaces/libanjuta.idl,
12126         plugins/document-manager/action-callbacks.c,
12127         plugins/editor/print.c,
12128         plugins/editor/text_editor.c,
12129         plugins/editor/text_editor.h,
12130         plugins/editor/text_editor_prefs.c: Fixed zooming.
12131         
12132         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
12133         interface for character iteration and IAnjutaEditorAssist interface
12134         for autocompletions and editor tips.
12136 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
12138         Patch from Günther Brammer <GBrammer@gmx.de>:
12139         * plugins/document-manager/anjuta-docman.c:
12140         Make tabs smaller but keep nice closing icon
12142         * plugins/document-manager/anjuta-docman.c:
12143         * plugins/document-manager/Makefile.am:
12144         
12145         Added nice mime-icons to the editor tabs
12147 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
12149         * configure.in: Bumped version to 2.0.3 (pre-release increment)
12150         
12151         * plugins/symbol-browser/an_symbol_view.c:
12152         - Fixed crasher
12153         - Fixed symbol searching (Yang Hong (#341997))
12154         
12155         * plugins/devhelp/htmlview.c:
12156         Fixed devhelp plugin
12157         
12158         * plugins/build-basic-autotools/build-basic-autotools.c:
12159         * plugins/search/search-replace.c:
12160         * plugins/document-manager/anjuta-docman.c:
12161         
12162         Only add a marker to a line where it makes sense!
12164 === anjuta 2.0.2 ===
12166 2006-05-15  Naba Kumar  <naba@gnome.org>
12168         * configure.in: set required versions for
12169         gdl and glade3.
12170         
12171 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12173         * plugins/glade/plugin.c:
12174         Fixed signal connection for "gtk-doc-search"
12176 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12178         * NEWS: Set release date, add known issues
12179         
12180         * libanjuta/anjuta-shell.c:
12181         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
12182         and debug other gtk-warnings/criticals)
12183         
12184         * plugins/build-basic-autotools/build-basic-autotools.c:
12185         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
12186         
12187         * plugins/sourceview/anjuta-view.c:
12188         * plugins/sourceview/sourceview-args.c:
12189         * plugins/sourceview/sourceview-scope.c:
12190         * plugins/sourceview/sourceview-tags.c:
12191         Fixed gtk-criticals (gtk_source_language_get_mime_types)
12193 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12195         * pixmaps/Makefile.am:
12196         Add preferences_general.png
12197         
12198         * plugins/devhelp/plugin.c:
12199         Fixed some more realise things
12200         
12201         * plugins/message-view/anjuta-msgman.c:
12202         Support stock icons for message panes
12203         
12204         * plugins/search/search-replace.c:
12205         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
12206          
12207         * plugins/search/search-replace_backend.c:
12208         Fixed #341359
12209         
12210         * plugins/sourceview/anjuta-document.c:
12211         * plugins/sourceview/sourceview.c:
12212         Fixed finalise and tag completion
12213         
12214         * src/anjuta-app.c:
12215         Use preferences_general icon
12217 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12219         * pixmaps/Makefile.am:
12220         Fixed EXTRA_DIST
12222 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12224         * plugins/sourceview/sourceview-prefs.c:
12225         Fixed font & color handling
12226         
12227         * plugins/symbol-browser/an_symbol_view.c:
12228         Fixed crasher
12230 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12232         * plugins/macro/macros.xml:
12233         Fixed bug #341583 (Address of FSF)
12235 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
12237         * src/main.c:
12238         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
12239         Update: Do it the cool way...
12240         
12241 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12243         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
12244         Implement gtk-api-help signals of glade3
12245         * configure.in: Bump to glade3 2.91.2
12246         
12247         * plugins/devhelp/plugin.c:
12248         Fixed some realize stuff in the devhelp plugin
12249         
12250         * plugins/sourceview/anjuta-document.c:
12251         fixed bug with scope completion
12253 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12255         * plugins/symbol-browser/an_symbol_view.c
12256         * plugins/symbol-browser/an_symbol_prefs.c
12257         * plugins/symbol-browser/an_symbol_prefs.h
12258         * global_tags/create_global_tags.sh:
12259         
12260         Automaticly create global tags on first startup
12262 2006-05-08  Massimo Cora'  <maxcvs@email.it>
12264         * configure.in:
12265         * plugins/project-wizard/templates/Makefile.am:
12266         * (added) plugins/project-wizard/templates/cpp-logo.png:
12267         * (added) plugins/project-wizard/templates/cpp.wiz:
12268         * (added) plugins/project-wizard/templates/cpp/*:
12270         Added a generic c++ template. It's a simple hello world.
12272 2006-05-07  Massimo Cora' <maxcvs@email.it>
12274         * plugins/symbol-browser/an_symbol_view.c:
12275         fixed a stupid crasher.
12277 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
12279         * plugins/project-wizard/templates/wxwin/configure.in.tpl
12280         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
12281         
12282         Fixed WxWidgets project type
12284 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12286         * plugins/devhelp/htmlview.c: 
12287         * plugins/devhelp/plugin.c:
12288         Maybe I fixed the crash this time! I could at least not reproduce anymore!
12289         
12290         * plugins/project-wizard/install.c:
12291         Don't set a message - thanks to seb
12293 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12295         * plugins/devhelp/htmlview.c: 
12296         * plugins/symbol-browser/an_symbol_view.c:
12297         
12298         There is a weird crash in gtk_idle which I still did not completly fix!
12299         
12300         * plugins/project-wizard/install.c:
12301         Default to success instead of failure
12303 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
12305         * plugins/devhelp/htmlview.c:
12306         * plugins/devhelp/plugin.c:
12307         Fixed bug and libdevhelp issue!
12309         * plugins/project-wizard/install.c:
12310         Fixed message string!
12312 2006-05-03  Massimo Cora' <maxcvs@email.it>
12313        
12314         * plugins/symbol-browser/an_symbol_view.c:
12315         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
12317 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12319         * pixmaps/Makefile.am:
12320         * src/main.c:
12321         * anjuta.desktop.in.in
12322         
12323         GNOME Goal #2.1: Install theme-friendly icons
12325 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12327         * plugins/devhelp/htmlview.c: Reload page on reparent
12328         * plugins/document-manager/anjuta-docman.c:
12329         Present document-manager when document is selected in file-manager
12331 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12333         * plugins/symbol-broser/an_symbol_view.c:
12334         Fixed crasher in namespace exploration
12336 2006-05-01  Massimo Cora' <maxcvs@email.it>
12338         * configure.in:
12339         * plugins/valgrind/Makefile.am:
12341         Optional compiling of Valgrind plugin
12343 2006-05-01  Massimo Cora' <maxcvs@email.it>
12345         * plugins/symbol-browser/an_symbol_view.c:
12346         - modularized code. Marked with FIXME the parts which need improvement.
12347         - More comments.
12348     - Added basic namespace completion for Gtkmm type project:
12349     - namespace1::MyClass *class;
12350     - class-> [display]
12351     - Namespaces must be anyway improved.
12353 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12355         * plugins/devhelp/plugin.c: 
12356         Fixed up plugin unloading and show html widget on link selected
12357         
12358         * NEWS: Updated
12359         
12360 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12362         * plugins/devhelp/Makefile.am:
12363         * plugins/devhelp/anjuta-devhelp.plugin.in:
12364         * plugins/devhelp/htmlview.c:
12365         * plugins/devhelp/htmlview.h:
12366         * plugins/devhelp/plugin.c: 
12367         * plugins/devhelp/plugin.h:
12368         Reimplemeted devhelp plugin from scratch
12369         
12370         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12371         Fixed crasher
12373 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
12375         * plugins/sourceview/sourceview-tags.c:
12376         complete some more tag types
12377         
12378         * plugins/valgrind/plugin.c:
12379         * plugins/valgrind/preferences.c:
12380         * plugins/valgrind/vggeneralprefs.c:
12381         
12382         Fixed lots of gtk warnings
12384 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12386         * plugins/sourceview/sourceview-scope.c:
12387         Implemented type-ahead for scope completion
12389 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
12391         * manuals/C/Makefile.am:
12392         * manuals/Makefile.am:
12393         * plugins/document-manager/Makefile.am:
12394         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12395         * plugins/sourceview/Makefile.am:
12396         * tagmanager/c.c:
12397         
12398         Fixed distcheck
12399         
12400         * plugins/class-gen/goc_template_header: G_END_DECLS
12402 2006-05-27  Naba Kumar <naba@gnome.org>
12404         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12405         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12406         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12407         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12408         scintilla/include/Scintilla.iface,
12409         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12410         cvs. Fixed compile flags. Removed outdated patches.
12412 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
12414         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12416         * plugins/sourceview/anjuta-document.c:
12417         * plugins/sourceview/sourceview-args.c:
12418         * plugins/sourceview/sourceview-scope.c:
12419         
12420         Add End/Home keypresses and support completion if symbol start with '!' for example
12421         in an if statement
12423 2006-04-27 Massimo Cora' <maxcvs@email.it>
12425         * libanjuta/interfaces/libanjuta.idl:
12427         * plugins/sourceview/sourceview-scope.c:
12428         * plugins/sourceview/tag-window.c: 
12429         * plugins/sourceview/tag-window.h:
12430         * plugins/symbol-browser/an_symbol_view.c:
12431         * plugins/symbol-browser/an_symbol_view.h:
12432         * plugins/symbol-browser/plugin.c:
12433         
12434         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12435         interface.
12436         Code and ideas for C/C++ new completion engine comes from IComplete written by
12437         Martin Stubenschrott <stubenschrott@gmx.net>.
12438         Currently the interface works only with GtkSourceView plugin.   
12439         
12440         * tagmanager/Makefile.am:
12441         * tagmanager/c.c: 
12442         * tagmanager/entry.h:
12443         * tagmanager/get.c:
12444         * tagmanager/get.h:
12445         * tagmanager/include/tm_file_entry.h:
12446         * tagmanager/include/tm_project.h:
12447         * tagmanager/include/tm_source_file.h:
12448         * tagmanager/include/tm_symbol.h:
12449         * tagmanager/include/tm_tagmanager.h:
12450         * tagmanager/include/tm_work_object.h:
12451         * tagmanager/include/tm_workspace.h:
12452         * tagmanager/parse.c:
12453         * tagmanager/read.c: 
12454         * tagmanager/read.h:
12455         * tagmanager/tm_project.c: 
12456         * tagmanager/tm_source_file.c: 
12457         * tagmanager/tm_workspace.c:
12458         
12459         Tagmanager can now parse a memory buffer and generate/update 
12460         tags into tm_workspace/tm_project on the fly, without using files.
12461         C/C++ is supported now.
12462         
12463 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
12465         * plugins/sourceview/anjuta-document.c:
12466         * plugins/sourceview/sourceview-args.c:
12467         * plugins/sourceview/sourceview-scope.c:
12468         * plugins/sourceview/sourceview.c:
12469         
12470         Fixed some memory leaks and argument completion
12472 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12474         * plugins/glade/plugin.c:
12475         
12476         Fixed glade plugin build because of API changes in glade3
12478 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12480         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12481         Updated editor section
12482         
12483         * manuals/C/anjuta-manual/interface.xml:
12484         * manuals/C/anjuta-manual/preferences.xml:
12485         * manuals/C/anjuta-manual/projects.xml:
12486         Updated manual
12487         
12488         * plugins/editor/anjuta-editor.plugin.in:
12489         Better plugin name
12491 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12493         * configure.in:
12494         * plugins/editor/anjuta-editor.plugin.in:
12495         * plugins/sourceview/sourceview.plugin.in:
12497         Build both editors and let the user decide a runtime!
12498         
12499         * plugins/sourceview/sourceview-scope.c:
12500         Fixed bug in regex to allow test()-> completions
12502 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12504         * plugins/sourceview/anjuta-document.c:
12505         * plugins/sourceview/sourceview-args.c: 
12506         * plugins/sourceview/sourceview-scope.c:
12507         * plugins/sourceview/sourceview-tags.c:
12508         * plugins/sourceview/tag-window.c: 
12509         
12510         Improved callltip windows
12512 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12514         * src/anjuta-app.c: (on_session_save):
12515         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12516         <ricardo.jose.ferrari@gmail.com> for pointing this out!
12518 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12520         * libanjuta/anjuta-utils.c: 
12521         * plugins/cvs-plugin/cvs-execute.c:
12522         Off-by-one...
12524         * scintilla/LexInno.cxx:
12525         * scintilla/LexOpal.cxx:
12526         * scintilla/LexTCL.cxx:
12528         Added missing files from scintilla-update
12530 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12532         * configure.in:
12533         * manuals/C/Makefile.am:
12534         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12535         * manuals/C/anjuta-manual/Makefile.am:
12536         * manuals/C/anjuta-manual/anjuta-manual.xml:
12537         * manuals/C/anjuta-manual/build.xml:
12538         * manuals/C/anjuta-manual/debugger.xml:
12539         * manuals/C/anjuta-manual/execute.xml:
12540         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12541         * manuals/C/anjuta-manual/figures/arguments.png:
12542         * manuals/C/anjuta-manual/figures/configure_dlg.png:
12543         * manuals/C/anjuta-manual/figures/file_menu.png:
12544         * manuals/C/anjuta-manual/figures/menu_main.png:
12545         * manuals/C/anjuta-manual/figures/menubar.png:
12546         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12547         * manuals/C/anjuta-manual/figures/project_info.png:
12548         * manuals/C/anjuta-manual/figures/scrshot.png:
12549         * manuals/C/anjuta-manual/figures/symbol_browser.png:
12550         * manuals/C/anjuta-manual/figures/tool-editor.png:
12551         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12552         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12553         * manuals/C/anjuta-manual/figures/toolbar_format.png:
12554         * manuals/C/anjuta-manual/figures/toolbar_main.png:
12555         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12556         * manuals/C/anjuta-manual/fileoperations.xml:
12557         * manuals/C/anjuta-manual/interface.xml:
12558         * manuals/C/anjuta-manual/introduction.xml:
12559         * manuals/C/anjuta-manual/preferences.xml:
12560         * manuals/C/anjuta-manual/projects.xml:
12561         * manuals/C/anjuta-manual/tools.xml:
12562         * manuals/Makefile.am:
12563         
12564         Updated manual and faq
12566         * scintilla/CallTip.cxx:
12567         * scintilla/CallTip.h:
12568         * scintilla/CellBuffer.cxx:
12569         * scintilla/CellBuffer.h:
12570         * scintilla/ContractionState.cxx:
12571         * scintilla/Document.cxx:
12572         * scintilla/Document.h:
12573         * scintilla/DocumentAccessor.cxx:
12574         * scintilla/Editor.cxx:
12575         * scintilla/Editor.h:
12576         * scintilla/ExternalLexer.cxx:
12577         * scintilla/Indicator.cxx:
12578         * scintilla/KeyMap.cxx:
12579         * scintilla/KeyWords.cxx:
12580         * scintilla/LexAU3.cxx:
12581         * scintilla/LexBash.cxx:
12582         * scintilla/LexCPP.cxx:
12583         * scintilla/LexCaml.cxx:
12584         * scintilla/LexCsound.cxx:
12585         * scintilla/LexEiffel.cxx:
12586         * scintilla/LexGui4Cli.cxx:
12587         * scintilla/LexHTML.cxx:
12588         * scintilla/LexLua.cxx:
12589         * scintilla/LexMSSQL.cxx:
12590         * scintilla/LexOthers.cxx:
12591         * scintilla/LexPOV.cxx:
12592         * scintilla/LexPython.cxx:
12593         * scintilla/LexRuby.cxx:
12594         * scintilla/LexSQL.cxx:
12595         * scintilla/LexVB.cxx:
12596         * scintilla/Makefile.am:
12597         * scintilla/PlatGTK.cxx:
12598         * scintilla/PropSet.cxx:
12599         * scintilla/RESearch.cxx:
12600         * scintilla/RESearch.h:
12601         * scintilla/ScintillaBase.cxx:
12602         * scintilla/ScintillaGTK.cxx:
12603         * scintilla/StyleContext.h:
12604         * scintilla/ViewStyle.cxx:
12605         * scintilla/ViewStyle.h:
12606         * scintilla/XPM.cxx:
12607         * scintilla/include/KeyWords.h:
12608         * scintilla/include/Platform.h:
12609         * scintilla/include/PropSet.h:
12610         * scintilla/include/SciLexer.h:
12611         * scintilla/include/Scintilla.h:
12612         * scintilla/include/Scintilla.iface:
12613         * scintilla/include/ScintillaWidget.h:
12614         * scintilla/lexers.make:
12616         Update to scintilla 1.68
12618         * src/anjuta-app.c:
12619         Only show help items which are really availible
12621         * plugins/cvs-plugin/cvs-callbacks.c
12622         * plugins/cvs-plugin/cvs-execute.c
12623         * plugins/cvs-plugin/subversion-callbacks.c:
12624         * libanjuta/anjuta-utils.c:
12625         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12627 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12629         * plugins/project-wizard/install.c,
12630         * plugins/project-wizard/autogen.c:
12631         Add error messages if using a read only directory
12632         Improve fix for bug #339296
12634 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12636         * libanjuta/interfaces/libanjuta.idl:
12637         * plugins/document-manager/action-callbacks.c:
12638         * plugins/document-manager/plugin.c:
12639         * plugins/editor/text_editor.c:
12640         Added IAnjutaEditorGoto 
12642         * plugins/editor/aneditor.cxx:
12643         * plugins/editor/aneditor.h:
12644         * plugins/editor/text_editor.h:
12645         * plugins/editor/text_editor_prefs.c:
12646         
12647         Fixed #305076
12649 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
12651         * libanjuta/interfaces/libanjuta.idl:
12652         * plugins/document-manager/action-callbacks.c:
12653         * plugins/document-manager/anjuta-docman.c:
12654         * plugins/document-manager/plugin.c:
12655         * plugins/editor/text_editor.c: 
12656         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12657         
12658         * plugins/sourceview/sourceview.c:
12659         * plugins/sourceview/sourceview.glade:
12660         Fixed some uft-8 issues and added a preference option
12661         to enable/disable gnome-vfs monitoring
12662         
12663         * scintilla/Makefile.am:
12664         * scintilla/include/Makefile.am:
12665         Fixed build
12667 2006-04-20  Massimo Cora' <maxcvs@email.it>
12669         * libanjuta/interfaces/libanjuta.idl:
12670         Remove get_current_pos () because we have get_position()
12672 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12674         * NEWS: Updated
12675         * plugins/sourceview/tag-window.c:
12676         Don't close window on PageUp/PageDown
12678 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12680         * data/Makefile.am:
12681         * manuals/reference/libanjuta/Makefile.am:
12682         
12683         Some build fixes
12684         
12685         * src/Makefile.am:
12686         * src/bacon-message-connection.c: 
12687         * src/bacon-message-connection.h: (both from gedit)
12688         * src/main.c:
12689         
12690         Fixed #312319 (Opening files when Anjuta is already open)
12692 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12694         * TODO.tasks: Updated
12695         * plugins/sourceview/anjuta-view.c: 
12696         * plugins/sourceview/anjuta-view.h:
12697         * plugins/sourceview/sourceview.c: 
12698         
12699         * configure.in: Fix --enable-plugin-scintilla
12700         
12701         Added char_added signal
12703 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12705         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12706         
12707         Fixed diff for utf8
12708         
12709         * plugins/sourceview/sourceview.c:
12710         Fixed VFS monitoring (still a bit buggy)
12711         
12712         * plugins/sourceview/sourceview-args.c:
12713         * plugins/sourceview/tag-window.c: 
12714         
12715         Better sizing for the popup-window
12717 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
12719         * plugins/project-wizard/templates/gnome/src/main.c:
12720         * plugins/project-wizard/templates/gnome/src/project.glade:
12721         * plugins/project-wizard/templates/gtk/src/main.c: 
12722         * plugins/project-wizard/templates/gtk/src/project.glade:
12723         * plugins/project-wizard/templates/gtkmm/src/main.cc:
12724         
12725         Fixed up GLADE_FILE definition in project types and fixed bug #334546
12726         
12727 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
12729         * configure.in: More removal of obsoleteness.
12730         * po/no.po:
12732 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
12734         * ROADMAP:
12735         * libanjuta/anjuta-preferences.c: 
12736         * libanjuta/anjuta-utils.c: 
12737         * libanjuta/anjuta-utils.h:
12738         * plugins/message-view/message-view.c:
12739         
12740         Changed color functions and moved convert_color to anjuta-utils.h
12741         
12742         * plugins/message-view/anjuta-message-manager-plugin.glade:
12743         GnomeColorPicker -> GtkColorButton (bug #309154)
12744         
12745         * plugins/sourceview/plugin.c:
12746         * plugins/sourceview/sourceview-prefs.c:
12747         * plugins/sourceview/sourceview.glade:
12748         Added color and font preferences
12750         * plugins/sourceview/sourceview-tags.c:
12751         Only show as much choices as configured in preferences
12753 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12755         * ROADMAP, NEWS: Updated (we are far behind ;-)
12756         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12758 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12760         * configure.in:
12761         * plugins/editor/Makefile.am:
12762         * scintilla/Makefile.am
12763         
12764         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
12765         
12766         * global-tags/Makefile.am:
12767         * global-tags/create_global_tags.sh:
12768         * plugins/symbol-browser/an_symbol_prefs.c:
12769         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12770         * plugins/symbol-browser/plugin.h:
12771         * tagmanager/include/tm_workspace.h:
12772         * tagmanager/tm_workspace.c:
12773         
12774         Fixed symbol-browser prefs and move global tags generation from installtion to
12775         preferences to make the life easier for distributers and to allow updates after installtion
12777         * plugins/document-manager/action-callbacks.c: 
12778         * plugins/document-manager/action-callbacks.h:
12779         * plugins/document-manager/anjuta-document-manager.ui:
12780         * plugins/document-manager/indent-util.c:
12781         * plugins/document-manager/plugin.c:
12782         * plugins/editor/text_editor.c:
12783         
12784         Moved indent stuff to document-manager
12785         
12786         * plugins/sourceview/anjuta-view.c: 
12787         * plugins/sourceview/sourceview-args.c: 
12788         * plugins/sourceview/sourceview-scope.c:
12789         * plugins/sourceview/sourceview-tags.c: 
12790         * plugins/sourceview/sourceview.c:
12791         
12792         Fixed several bugs
12793         
12794         * plugins/sourceview/sourceview.plugin (removed):
12795         * plugins/sourceview/sourceview.plugin.in:
12796         Editor is not user-activatible
12797         
12798         * plugins/sourceview/sourceview.png:
12799         Updated icon
12801 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
12803         * src/anjuta-app.c: Fixed crasher on plugin unloading
12805 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
12807         * plugins/sourceview/sourceview.c
12808         * plugins/sourceview/sourceview-args.c
12809         * plugins/sourceview/sourceview-args.h:
12810         
12811         Polished argument completion
12813 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
12815         * plugins/message-view/anjuta-msgman.c:
12816         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
12817         
12818         Show message pane on switch (does not work, anjuta_shell needs a fix)
12819         
12820         * plugins/sourceview/Makefile.am:
12821         * plugins/sourceview/anjuta-view.c: (find_tag_window),
12822         * plugins/sourceview/sourceview-args.c: 
12823         * plugins/sourceview/sourceview-args.h:
12824         * plugins/sourceview/sourceview-private.h:
12825         * plugins/sourceview/sourceview-scope.c: 
12826         (sourceview_scope_update), (sourceview_scope_filter_keypress):
12827         * plugins/sourceview/sourceview-tags.c:
12828         * plugins/sourceview/sourceview.c:
12829         * plugins/sourceview/tag-window.c:
12830         * plugins/sourceview/tag-window.h:
12831         
12832         Added scope and argument completion
12834 2006-04-03  Johannes Schmid <jhs@gnome.org>
12836         * TODO.tasks
12837         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
12838         (on_widget_remove):
12839         Save toolbar state
12841         * plugins/sourceview/sourceview.c: (iselect_clear):
12842         Make "Delete"-key working
12844         * configure.in: #336389
12846 2006-04-03  Johannes Schmid <jhs@gnome.org>
12848         * plugins/sourceview/Makefile.am:
12849         * plugins/sourceview/anjuta-view.c:
12850         * plugins/sourceview/plugin.c: 
12851         * plugins/sourceview/sourceview-private.h:
12852         * plugins/sourceview/sourceview-scope.c:
12853         * plugins/sourceview/sourceview-scope.h:
12854         * plugins/sourceview/sourceview-tags.c: 
12855         * plugins/sourceview/sourceview-tags.h:
12856         * plugins/sourceview/sourceview.c:
12857         * plugins/sourceview/sourceview.h:
12858         * plugins/sourceview/tag-window.c:
12859         
12860         - fixed goto_file_line
12861         - scroll to cursor on undo/redo
12862         - show correct popup-menu
12863         - scope completion (not ready yet)
12865 2006-04-03  Johannes Schmid <jhs@gnome.org>
12867         * plugins/sourceview/plugin.c: 
12868         * plugins/sourceview/sourceview-tags.c:
12869         * plugins/sourceview/sourceview.c: 
12870         * plugins/sourceview/sourceview.h:
12871         * plugins/sourceview/tag-window.c:
12872         
12873         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
12875 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12877         * plugins/sourceview/sourceview.c:
12878         Fixed next/previous bookmark.
12879         Toggled bookmark (set/unset).
12881 2006-04-03  Johannes Schmid <jhs@gnome.org>
12883         * plugins/document-manager/action-callbacks.c:
12884         Fixed Gtk-Warning in goto_line
12885         
12886         * plugins/sourceview/Makefile.am:
12887         * plugins/sourceview/anjuta-document.c:
12888         * plugins/sourceview/anjuta-view.c: 
12889         * plugins/sourceview/anjuta-view.h:
12890         * plugins/sourceview/sourceview-autocomplete.c:
12891         * plugins/sourceview/sourceview-autocomplete.h:
12892         * plugins/sourceview/sourceview-private.h:
12893         * plugins/sourceview/sourceview-tags.c:
12894         * plugins/sourceview/sourceview-tags.h:
12895         * plugins/sourceview/sourceview.c:
12896         * plugins/sourceview/tag-window.c:
12897         * plugins/sourceview/tag-window.h:
12898         Created a nice API for tag and completion windows
12899         
12900         * plugins/sourceview/sourceview-print.h:
12901         * plugins/sourceview/sourceview-print.c:
12902         Added printing
12903                 
12904 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12906         * plugins/sourceview/sourceview.c:
12907         Fixed typo (Sort bookmarks).
12908         
12909 2006-04-01  Johannes Schmid <jhs@gnome.org>
12911         * plugins/sourceview/anjuta-document.c:
12912         * plugins/sourceview/anjuta-document.h:
12913         * plugins/sourceview/anjuta-view.c:
12914         * plugins/sourceview/anjuta-view.h:
12915         * plugins/sourceview/sourceview-autocomplete.c:
12916         * plugins/sourceview/sourceview-autocomplete.h:
12917         * plugins/sourceview/sourceview-prefs.c:
12918         * plugins/sourceview/sourceview-prefs.h:
12919         * plugins/sourceview/sourceview-private.h:
12920         * plugins/sourceview/sourceview-tags.c:
12921         * plugins/sourceview/sourceview-tags.h:
12922         * plugins/sourceview/sourceview.c:
12923         * plugins/sourceview/sourceview.glade:
12924         * plugins/sourceview/tag-window.c: 
12925         * plugins/sourceview/tag-window.h:
12926         
12927         Improved code complete and autocomplete
12929 2006-04-01  Johannes Schmid <jhs@gnome.org>
12931         * plugins/sourceview/Makefile.am:
12932         * plugins/sourceview/bookmark.png:
12933         * plugins/sourceview/marker-attentive.png:
12934         * plugins/sourceview/marker-basic.png:
12935         * plugins/sourceview/marker-intense.png:
12936         * plugins/sourceview/marker-light.png:
12937         * plugins/sourceview/sourceview.c: 
12938         
12939         Added pixmaps for all marker types and show bookmarks
12940         
12941         * configure.in
12942         * plugins/sourceview/Makefile.am:
12943         Build sourceview on 2.14 only
12945 2006-03-31  Johannes Schmid <jhs@gnome.org>
12947         * plugins/sourceview/Makefile.am:
12948         * plugins/sourceview/anjuta-document.c:
12949         * plugins/sourceview/anjuta-view.c:
12950         * plugins/sourceview/anjuta-view.h:
12951         * plugins/sourceview/sourceview-autocomplete.c:
12952         * plugins/sourceview/sourceview-private.h:
12953         * plugins/sourceview/sourceview-tags.c:
12954         * plugins/sourceview/sourceview-tags.h:
12955         * plugins/sourceview/sourceview.c: 
12956         * plugins/sourceview/tag-window.c:
12957         * plugins/sourceview/tag-window.h:
12958         
12959         Added code completion with tag manager to the editor and fixed a save_as bug
12961 2006-03-31  Johannes Schmid <jhs@gnome.org>
12963         * src/main.c: Revert patch from Rob to allow building with
12964         Gnome 2.12
12965         * configure.in: Require at least 2.12 libraries
12967 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
12969         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
12971         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12972         Improve anjuta-plugin project template: Added missed files dist tarball
12973         (make dist)
12975         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
12976         typo
12978 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
12980         reviewed by: Johannes Schmid <jhs@gnome.org>
12982         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
12983         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
12984         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12985         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12986         
12987         Improve anjuta-plugin project template. Also fix for #322744
12989 2006-03-27  Johannes Schmid <jhs@gnome.org>
12991         * plugins/sourceview/sourceview-private.h:
12992         plugins/sourceview/sourceview.c:
12993         
12994         Added basic bookmark support
12996 2006-03-27  Johannes Schmid <jhs@gnome.org>
12998         * TODO.tasks:
12999         Updated
13000         
13001         Patch from Rob Bradfort <robster@debian.org>:
13002         * src/main.c: (get_command_line_args), (main):
13003         Migration from popt to GOption
13004         
13005 2006-03-26 Naba Kumar  <naba@gnome.org>
13007         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13008         size to scale itself with theme.
13010 2006-03-26 Naba Kumar  <naba@gnome.org>
13012         * plugins/file-manager/an_file_view.c,
13013         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13014         when symbolview and fileview objects are destroyed to avoid crashes
13015         after the plugins are disabled.
13017 2006-03-26 Naba Kumar <naba@gnome.org>
13019         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13020         Deleted unused file.
13021         
13022         * plugins/glade/plugin.c: Be able to close glade plugin when there
13023         there is no glade project loaded.
13024         
13025         * plugins/sourceview/sourceview.plugin,
13026         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13028 2006-03-23  Naba Kumar  <naba@gnome.org>
13030         * plugins/editor/print.c: Fixed a bug where some sections of
13031         printed/previewed text is not highlighted.
13032         
13033 2006-03-20  Johannes Schmid <jhs@gnome.org>
13035         * libanjuta/interfaces/libanjuta.idl:
13036         Added IAnjutaPrint
13037         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13038         as we do not use private apis. Show help window and startup because it does 
13039         not survive gdl
13040         
13041         * plugins/document-manager/action-callbacks.c:
13042         plugins/editor/Makefile.am:
13043         plugins/editor/text_editor.c:
13044         plugins/editor/print.c:
13045         plugins/editor/print.h:
13046         
13047         Fixed printing (nobody has missed it BTW ;-)
13048         
13049         * plugins/sourceview/sourceview.c:
13050         Fixed a crasher
13052 2006-03-20 Naba Kumar <naba@gnome.org>
13054         * configure.in, plugins/devhelp/plugin.c: Be able to build with
13055         devhelp >= 0.9 < 0.11 versions.
13056         
13057 2006-03-20  Johannes Schmid <jhs@gnome.org>
13059         * plugins/sourceview/anjuta-document-loader.c
13060         plugins/sourceview/sourceview.c:
13061         
13062         Fixed encoding bugs
13064 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13066         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
13067         Fixed bug (line position)
13068         Give the good line position whatever the active editor.
13070 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
13072         * configure.in: Added fi to ALL_LINGUAS
13074 2006-03-19  Johannes Schmid <jhs@gnome.org>
13076         * plugins/sourceview/anjuta-document-loader.c:
13077         replace gnome_vfs_get_mime_type_for_name_and data
13079         * plugins/build-basic-autotools/build-basic-autotools.c:
13080         Fixed #335142
13082 2006-03-17  Johannes Schmid <jhs@gnome.org>
13084         * plugins/editor/editor.glade:
13085         Added style-editor again after it got lost somehow
13087 2006-03-17  Johannes Schmid <jhs@gnome.org>
13089         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
13090         configure.in: require devhelp 0.11
13091         
13092         Post 0.11 devhelp versions (CVS) do not work because of an API change...
13094         plugins/build-basic-autotools/build-basic-autotools.c:
13095         forgot a an installtion callback for the "install as root"-feature
13097 2006-03-17  Massimo Cora' <maxcvs@email.it>
13099         reviewed by: Johannes Schmid <jhs@gnome.org>
13101         * plugins/class-gen/anjuta-class-gen-plugin.glade
13102         plugins/class-gen/class_gen.c 
13103         plugins/class-gen/goc_template_header
13104         plugins/class-gen/goc_template_source
13105         
13106         Fixed bug #334663
13108 2006-03-16  Johannes Schmid <jhs@gnome.org>
13110         * plugins/sourceview/sourceview.c:
13111         Fixed "save-point" signal for undo actions
13113 2006-03-16  Massimo Cora' <maxcvs@email.it>
13114         
13115         reviewed by: Johannes Schmid <jhs@gnome.org>
13116         
13117         * plugins/document-manager/anjuta-docman.c:
13118         Implement tab drag and drop
13120 2006-03-16  Johannes Schmid <jhs@gnome.org>
13122         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
13123         plugins/build-basic-autotools/build-basic-autotools.c:
13124         
13125         Implemented "install as root"-feature (#321455)
13127 2006-03-16  Johannes Schmid <jhs@gnome.org>
13129         * mime/.cvsignore
13130         plugins/sourceview/.cvsignore
13131         plugins/tools/scripts/.cvsignore:
13132         Added/extended .cvsignore files
13133         
13134         * plugins/sourceview/sourceview-autocomplete.c:
13135         plugins/sourceview/sourceview-autocomplete.h:
13136         plugins/sourceview/sourceview-prefs.c:
13137         plugins/sourceview/sourceview-private.h:
13138         plugins/sourceview/sourceview.glade:
13139         Autcomplete just works(tm) now and respects preferences
13140         
13141         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
13142         Use better algorithm from autocomplete
13144 2006-03-15  Johannes Schmid <jhs@gnome.org>
13146         * src/anjuta-app.c:
13147         Fixed bug #304495
13149 2006-03-15  Johannes Schmid <jhs@gnome.org>
13151         * libanjuta/interfaces/libanjuta.idl:
13152         plugins/class-gen/class_gen.c:
13153         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
13154         plugins/project-manager/plugin.c:
13155         
13156         Allow to add multiple source files (#320191)
13157         
13158         * configure.in: Require gnome-build 0.1.3
13160 2006-03-14  Johannes Schmid <jhs@gnome.org>
13162         * plugins/macro/macro-utils.c: Fixed bug #333606
13163         * plugins/file-wizard/file.c: Fixed bug #333601
13165 2006-03-13  Johannes Schmid <jhs@gnome.org>
13167         * plugins/sourceview/sourceview_autocomplete.c
13168         plugins/sourceview/sourceview_autocomplete.h
13169         plugins/sourceview/sourceview.c
13170         plugins/sourceview/sourceview-private.h
13171         plugins/sourceview/sourceview-prefs.c:
13172         
13173         Cleaned up and fixed several issues
13174         
13175 2006-03-13  Johannes Schmid <jhs@gnome.org>
13177         * plugins/sourceview/Makefile.am:
13178         plugins/sourceview/sourceview-autocomplete.c
13179         plugins/sourceview/sourceview-autocomplete.h:
13180         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13181         plugins/sourceview/sourceview-private.h:
13182         plugins/sourceview/sourceview.c:
13183         
13184         Added (buggy) autocomplete feature to sourceview
13185         
13186 2006-03-12 Naba Kumar <naba@gnome.org>
13188         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
13189         libanjuta/anjuta-session.c: Added API docs.
13191 2006-03-12 Naba Kumar <naba@gnome.org>
13193         * TODO.tasks: Added couple of tasks.
13194         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
13195         Register private class as early as possible so that members could
13196         point to self class. Code clean up.
13198 2006-03-12 Naba Kumar <naba@gnome.org>
13200         * po/POTFILES.in, po/POTFILES.skip: Updated.
13202 2006-03-11 Naba Kumar <naba@gnome.org>
13204         * libanjuta/anjuta-shell.c,
13205         plugins/document-manager/anjuta-docman.c,
13206         plugins/document-manager/plugin.c,
13207         plugins/symbol-browser/an_symbol_search.c,
13208         plugins/valgrind/vgrule-list.c: Use correct signal names while
13209         creating them.
13210         
13211         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
13212         signal names and fixed enum IANJUTA_TYPE_* macro.
13214 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13216         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
13217         plugins/search/search-replace.c :
13218         Fixed bug (Bookmark the good line).
13219         Search & Replace (Mark all matched strings).
13220         
13221 2006-03-09  Johannes Schmid <jhs@gnome.org>
13223         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
13224         Completed changes from yesterday
13225         
13226         * plugins/document-manager/anjuta-document-manager.glade:
13227         plugins/editor/editor.glade
13228         plugins/editor/plugin.c: (activate_plugin)
13229         plugins/editor/text_editor.c
13230     plugins/sourceview/Makefile.am
13231         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
13232         plugins/sourceview/sourceview.glade:
13233         Completed preference changes
13235 2006-03-08  Johannes Schmid <jhs@gnome.org>
13237         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
13238         plugins/search/plugin.c: (activate_plugin):
13239         
13240         Removed Gtk-Criticals
13241         
13242         * plugins/document-manager/anjuta-document-manager.glade:
13243         plugins/document-manager/plugin.c: (on_docman_auto_save),
13244         (on_gconf_notify_timer), (prefs_init):
13245     plugins/document-manager/plugin.h:
13246         plugins/editor/text_editor.c: (text_editor_instance_init),
13247         (text_editor_dispose):
13248         plugins/editor/text_editor.h:
13249         plugins/editor/text_editor_cbs.c:
13250         plugins/editor/text_editor_cbs.h:
13251         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
13252         plugins/glade/plugin.c: (activate_plugin):
13253         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13254         plugins/sourceview/sourceview-private.h:
13255         plugins/sourceview/sourceview.c: (on_menu_popup),
13256         (sourceview_new), (ifile_open), (ifile_savable_save),
13257         (ifile_savable_save_as), (ieditor_set_popup_menu),
13258         (ieditor_get_filename), (imark_mark):
13260     Moved autosave from editor to document manager and fixed some things in 
13261     Sourceview plugin
13263 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13265         * plugins/search/anjuta-search.glade :
13266         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
13267         plugins/search/search-replace_bachend.c: Fixed a crash bug.
13268         plugins/search/search-replace.c : Fixed bug.
13269         
13270 2006-03-08  Johannes Schmid <jhs@gnome.org>
13272     * plugins/search/anjuta-search.glade
13273     Fixed widget names (glade is a bit stupid on copying widgets to other files)
13275 2006-03-07  Johannes Schmid <jhs@gnome.org>
13277         * plugins/document-manager/action-callbacks.c
13278         plugins/document-manager/anjuta-document-manager.glade
13279         plugins/document-manager/plugin.c: (prefs_init),
13280         (activate_plugin):
13281         plugins/editor/Makefile.am:
13282         plugins/editor/editor.glade:
13283         plugins/editor/plugin.c: (on_style_button_clicked),
13284         (activate_plugin), (dispose):
13285         plugins/editor/style-editor.c:
13286         
13287         Startet to seperate document-manager and editor preferences
13289         * plugins/search/Makefile.am:
13290         plugins/search/anjuta-search.glade:
13291         plugins/search/search-replace.c:
13292         
13293         Moved search GUI to search-plugin
13294                 
13295         * plugins/sourceview/sourceview-prefs.c:
13296         plugins/sourceview/sourceview-prefs.h:
13297         plugins/sourceview/sourceview-private.h:
13298         plugins/sourceview/sourceview.c: 
13299         plugins/sourceview/sourceview.h:
13300         plugins/sourceview/Makefile.am:
13301         plugins/sourceview/anjuta-document.h:
13302         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
13303         plugins/sourceview/plugin.c: 
13304         
13305         Added some preferences to sourceview and fixed vfs_monitor
13306         
13307         * tagmanager/c.c: (parseParens): 
13308         Removed annoying debug message
13309         
13310         * libanjuta/interfaces/libanjuta.idl: 
13311         Removed IAnjutaEditorFactory::create_style_editor()
13313 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13315         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
13316         Search : Bookmark all matched lines.
13318 2006-03-06  Johannes Schmid <jhs@gnome.org>
13320         * plugins/class-gen/anjuta-class-gen.plugin.in
13321         plugins/file-loader/plugin.c: (sort_wizards)
13322         (on_create_submenu), (activate_plugin)
13323         plugins/file-wizard/anjuta-file-wizard.plugin.in
13324         plugins/glade/anjuta-glade.plugin.in
13325         plugins/project-import/anjuta-project-import.plugin.in
13326         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13327         
13328         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
13329         sorted alphabeticly
13330         
13331         * plugins/project-wizard/templates/mkfile.wiz:
13332         Use configured project directory instead of ~/myproject
13333         
13334         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
13335         (ifile_open):
13336         Show markers (again) and monitor uri
13338 2006-03-06  Naba Kumar  <naba@gnome.org>
13340         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
13341         typedefs separately so that forward linking would work.
13342         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
13344 2006-03-05  Naba Kumar  <naba@gnome.org>
13346         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
13347         passing Enums and Structs in signals. Define struct _Name in
13348         generated code, so that forward referencing.
13349         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
13350         
13351         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
13352         
13353 2006-03-05  Naba Kumar  <naba@gnome.org>
13355         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
13356         support. Generate GType definitions for enums in generated codes
13357         so that enums could be passed as signal params.
13358         
13359 2006-03-04  Naba Kumar  <naba@gnome.org>
13361         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13362         Restored cvs-moved revision files. They were originally marked
13363         deleted at their older locations. Now they are restored at
13364         their new locations. The changeset is one that was committed
13365         as part of document-manager, editor, search and print plugins
13366         separation from editor plugin.
13367         
13368 2006-03-03  Johannes Schmid <jhs@gnome.org>
13370         * plugins/sourceview/*:
13371         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
13372         poiting this out!
13374 2006-03-04  Naba Kumar  <naba@gnome.org>
13376         * plugins/gdb/*: Deleted removed files (see previous changlog
13377         entry for files list).
13378         
13379 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13381         * plugins/debug-mananger/breakpoints.c,
13382         plugins/debug-manager/breakpoints.h,
13383         plugins/debug-manager/debug_tree.c,
13384         plugins/debug-manager/debug_tree.h,
13385         plugins/debug-manager/info.c,
13386         plugins/debug-manager/info.h,
13387         plugins/debug-manager/locals.c,
13388         plugins/debug-manager/locals.h,
13389         plugins/debug-manager/memory.c,
13390         plugins/debug-manager/memory.h,
13391         plugins/debug-manager/registers.c,
13392         plugins/debug-manager/registers.h,
13393         plugins/debug-manager/sharedlib.c,
13394         plugins/debug-manager/sharedlib.h,
13395         plugins/debug-manager/signal.c,
13396         plugins/debug-manager/signal.h,
13397         plugins/debug-manager/stack_trace.c,
13398         plugins/debug-manager/stack_trace.h,
13399         plugins/debug-manager/watch.c,
13400         plugins/debug-manager/watch.h,
13401         plugins/debug-manager/Makefile.am:
13402         Move from gdb plugin to debug manager plugin
13404         * plugins/debug-manager/anjuta-debug-manager.glade,
13405         plugins/debug-manager/anjuta-debug-manager.ui:
13406         Move all user interface from gdb to debug manager
13408         * plugins/debug-manager/utilities.c,
13409         plugins/debug-manager/utilities.h:
13410         Remove some unused code
13411         Add useful code from gdb plugin
13413         * plugins/debug-manager/start.c,
13414         plugins/debug-manager/start.h:
13415         Include code of attach_process
13416         Add more code to start the debugger
13418         * plugins/debug-manager/plugin.c,
13419         plugins/debug-manager/plugin.h,
13420         plugins/debug-manager/anjuta-debug-manager.plugin.in:
13421         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13423         * plugins/debug-manager/debugger.c,
13424         plugins/debug-manager/debugger.h:
13425         Implement a queue of debugger command
13427         * plugins/gdb/actions.c,
13428         plugins/gdb/actions.h,
13429         plugins/gdb/watch_cbs.c,
13430         plugins/gdb/watch_cbs.h,
13431         plugins/gdb/watch_gui.c,
13432         plugins/gdb/watch_gui.h:
13433         Removed 
13435         * plugins/gdb/debugger.c,
13436         plugins/gdb/debugger.h,
13437         plugins/gdb/gdbmi.c,
13438         plugins/gdb/gdbmi.h,
13439         plugins/gdb/utilities.c,
13440         plugins/gdb/utilities.h,
13441         plugins/gdb/Makefile.am,
13442         plugins/gdb/anjuta-gdb.plugin.in:
13443         Implement necessary functions
13445         * plugins/gdb/parser.c,
13446         plugins/gdb/parser.h:
13447         Code for parsing variable previously in debug_tree.c
13449         * plugins/gdb/anjuta-gdb.glade,
13450         plugins/gdb/anjuta-gdb.ui:
13451         Remove user interface
13453         * plugins/gdb/gdbmi-test.c:
13454         Need update
13456         * plugins/gdb/anjuta-gdb.plugin.png:
13457         Try an improved icon for gdb (archer fish)
13459         * libanjuta/anjuta-debugger.c,
13460         libanjuta/anjuta-debugger.h,
13461         libanjuta/interfaces/libanjuta.idl,
13462         libanjuta/interfaces/anjuta-idl-compiler.pl,
13463         libanjuta/Makefile.am:
13464         Add declaration used in new IAnjutaDebugger interface
13466         * manuals/reference/libanjuta.types,
13467         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13468         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13469         Update documentation
13471 2006-03-02  Naba Kumar  <naba@gnome.org>
13473         * manuals/reference/libanjuta/Makefile.am,
13474         manuals/reference/libanjuta/libanjuta-docs.sgml,
13475         manuals/reference/libanjuta/libanjuta-sections.txt,
13476         manuals/reference/libanjuta/libanjuta.types,
13477         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13478         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13479         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13480         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13481         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13482         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13483         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13484         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13485         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13486         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13487         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13488         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13489         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13490         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13491         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13492         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13493         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13494         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13495         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13496         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13497         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13498         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13499         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13500         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13501         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13502         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13503         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13504         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13505         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13506         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13507         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13508         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13509         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13510         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13511         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13512         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13513         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13514         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13515         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13516         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13517         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13518         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13519         manuals/reference/libanjuta/tmpl/plugins.sgml,
13520         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13521         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13522         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13523         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13524         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13525         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13526         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13527         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13528         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13529         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13530         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13531         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13532         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13533         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13534         documentation.
13536 2006-02-28  Naba Kumar <naba@gnome.org>
13538         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13539         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13540         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13541         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13542         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13543         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13544         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13545         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13546         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13547         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13548         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13549         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13550         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13551         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13553 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13555         * plugins/sourceview/sourceview.c:
13556         Select to brace, select block.
13558 2006-02-28  Johannes Schmid <jhs@gnome.org>
13560         * plugins/file-wizard/Makefile.am
13561         plugins/file-wizard/action-callbacks.c (removed)
13562         plugins/file-wizard/action-callbacks.h (removed)
13563         plugins/file-wizard/anjuta-file-wizard.ui
13564         plugins/file-wizard/plugin.c: (activate_plugin),
13565         (deactivate_plugin)
13566         plugins/file-wizard/plugin.h:
13567         Removed Edit->Insert Text submenu (replace by macros plugin)
13568         
13569         * plugins/sourceview/sourceview.c: (sourceview_new),
13570         (ieditor_set_popup_menu):
13571         Fixed some more bugs
13572         
13573         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13575 2006-02-28  Naba Kumar <naba@gnome.org>
13577         * plugins/file-manager/an_file_view.c,
13578         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13579         rows also and with delay 1 sec (the color and timout value should
13580         probably be picked up from some system wide preference key).
13582 2006-02-28  Naba Kumar <naba@gnome.org>
13584         * libanjuta/interfaces/libanjuta.idl,
13585         plugins/document-manager/action-callbacks.c,
13586         plugins/document-manager/plugin.c,
13587         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13588         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13589         Added interface checks in document manager and enable/disable
13590         menus based on supported interface.
13591         
13592         * plugins/project-import/anjuta-project-import.glade: Set some
13593         resonable size for the import dialog.
13595  2006-02-27  Naba Kumar  <naba@gnome.org>
13597         * libanjuta/interfaces/libanjuta.idl,
13598         plugins/document-manager/action-callbacks.c,
13599         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13600         and eol conversion actions.
13602 2006-02-27  Johannes Schmid <jhs@gnome.org>
13603         
13604         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13605         * plugins/file-manager/an_file_view.c
13606         plugins/file-manager/plugin.h:  Added tooltips
13607         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13609 2006-02-26  Naba Kumar  <naba@gnome.org>
13611         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13612         plugins/build-basic-autotools/build-basic-autotools.c,
13613         plugins/build-basic-autotools/build-basic-autotools.h,
13614         plugins/build-basic-autotools/executer.c,
13615         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13616         disable indicator highlights preferences from message manager to
13617         build plugin. Implemented message indicator highlights in build tool.
13618         
13619         * plugins/editor/text_editor.c: Fixed indicators.
13621 2006-02-26  Johannes Schmid <jhs@gnome.org>
13623         * plugins/sourceview/sourceview.c:
13624         - Fixed some bugs
13625         - Added markers
13626         * plugins/subversion/svn_auth.c:
13627         Fixed username/password authentification but there might be a memory corruption
13629 2006-02-26  Naba Kumar  <naba@gnome.org>
13631         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13632         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13633         libanjuta/anjuta-launcher.h: Added documentation.
13635 2006-02-24  Naba Kumar  <naba@gnome.org>
13637         * plugins/editor/text_editor.c: Fixed change in API in
13638         IAnjutaEditorSelection::set().
13639         
13640 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13642         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13643         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13644         libanjuta/interfaces/libanjuta.idl :
13645         Search in sourceview editor (Select in buffer).
13648 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13650         * plugins/sourceview/sourceview.c :
13651         Fixed Replace, to_upper, to_lower.
13652         
13653         * plugins/search/search-replace_backend.c :
13654         Renamed header name.
13656 2006-02-22  Naba Kumar  <naba@gnome.org>
13658         * libanjuta/anjuta-plugin-description.c,
13659         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13660         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13661         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13662         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13663         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13664         
13665         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13666         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13667         
13668 2006-02-21  Naba Kumar  <naba@gnome.org>
13670         * libanjuta/interfaces/libanjuta.idl,
13671         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13672         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13673         interface for editor.
13675 2006-02-21  Naba Kumar  <naba@gnome.org>
13677         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13679         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13680         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13682 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13684         * GTKSOURCEVIEW EDITOR
13685         plugins/sourceview/sourceview.c :
13686         Fixed copy and Goto Line.
13687         
13688         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13689         plugins/macro/plugin.c :
13690         Fixed Insert key word and Insert macro.
13692 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
13694         * plugins/document-manager/anjuta-docman.c:
13695         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13696         
13697         * configure.in:
13698         plugins/Makefile.am:
13699         plugins/sourceview/.cvsignore:
13700         plugins/sourceview/Makefile.am:
13701         plugins/sourceview/plugin.c: :
13702         plugins/sourceview/plugin.h:
13703         plugins/sourceview/sourceview.c: 
13704         plugins/sourceview/sourceview.h:
13705         plugins/sourceview/sourceview.plugin:
13706         plugins/sourceview/sourceview.plugin.in:
13707         plugins/sourceview/sourceview.png:
13709         Added sourceview editor plugin
13711 2006-02-19 Naba Kumar  <naba@gnome.org>
13713         * libanjuta/interfaces/libanjuta.idl,
13714         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13715         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13716         plugins/cvs-plugin/cvs-interface.c,
13717         plugins/document-manager/action-callbacks.c,
13718         plugins/document-manager/action-callbacks.h,
13719         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13720         plugins/search/plugin.c, plugins/search/search-replace.c,
13721         plugins/search/search-replace_backend.c,
13722         plugins/subversion/subversion-actions.c,
13723         plugins/subversion/subversion-callbacks.c,
13724         plugins/tools/editor.c, plugins/tools/execute.c,
13725         plugins/tools/variable.c: Defined proper editor interfaces and fixed
13726         few fatal warnings.
13728 2006-02-15 Naba Kumar  <naba@gnome.org>
13730         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13731         within another.
13732         
13733         * libanjuta/interfaces/libanjuta.idl,
13734         plugins/document-manager/anjuta-docman.c,
13735         plugins/document-manager/plugin.c,
13736         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13737         unnecessary parameters from IAnjutaEditor interface and used proper
13738         types instead of 'gpointer'. Fixed various compiler warnings.
13739         
13740         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13741         file
13743 2006-02-12 Naba Kumar  <naba@gnome.org>
13745         * po/POTFILES.in: Updated.
13746         
13747 2006-02-11 Naba Kumar  <naba@gnome.org>
13749         * plugins/editor/properties.[cxx,h],
13750         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13751         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13752         to sci_prop_*(), because they were conflicting with external
13753         functions (in some ssl library).
13754         
13755 2006-02-08 Naba Kumar  <naba@gnome.org>
13757         Patch from Massimo Cora  <maxcvs@email.it>:
13758         * plugins/valgrind/anjuta-valgrind.schemas,
13759         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13760         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13761         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
13762         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
13763         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
13764         plugins/valgrind/vgtoolview.c,
13765         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
13766         before running the debugging session. I've added also a
13767         preference in Anjuta Preferences where you can specify
13768         the path to the valgrind binary. The default is /usr/bin/valgrind.
13769         Now it displays a dialog with the error. [it can be -program
13770         exited- or -file loaded or end of input-]. Some valgrind 3.x
13771         compatibility.
13772         
13773 2006-01-29 Naba Kumar  <naba@gnome.org>
13775         Patch from Massimo Cora  <maxcvs@email.it>:
13776         * configure.in, plugins/Makefile.am,
13777         plugins/valgrind/*: Valgrind plugin (requires
13778         binutils-dev and valgrind to be installed.
13780 2005-01-24 Johannes Schmid <jhs@gnome.org>
13782         * Patch from Eric Greveson <ejg45@cam.ac.uk>
13783         plugins/tools/variables.c:
13784         Added current directory to possible variables
13786         * Patch from Günther Brammer <gbrammer@gmx.de>
13787         plugins/document-manager/anjuta-docman.c:
13788         Fix a crash on opening a file
13790         AUTHORS: Added Günther Brammer
13792 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13794         * libanjuta/anjuta-launcher.c:
13795         Fix a bug in AnjutaLauncher when output is bigger than buffer
13796         Probably fix bug #315188 and #305134
13798 2005-12-28      Johannes Schmid <jhs@gnome.org>
13799         
13800         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13801         * src/about.c: Use new gtk about dialog
13802         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13803         Updated anjuta_ui_add_action_group_entries call
13804         
13805         Patch from Jean Breford <jean.breford@normalesup.org>
13806         and Markus Habermehl <bmh1980de@yahoo.de>:
13807         
13808         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
13809         * AUTHORS: Added Jean and Markus
13811 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13812         * plugins/search/search-replace.c :
13813         Bookmark all matched lines.
13814         * plugins/search/search-replace_backend.c :
13815         Fixed bug (Search in all project files).
13817 2005-12-21      Johannes Schmid <jhs@gnome.org>
13818         
13819         * plugins/search/plugin.c:
13820         Fixed signal names
13821         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
13822         investigation needed.
13823         
13824         AUTHORS: Added Ross Goldner
13826 2005-12-19  Ross Golder  <ross@golder.org>
13828         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
13829         application/xml MIME type.
13831 2005-12-18  Johannes Schmid <jhs@gnome.org>
13832         
13833         po/POTFILES.in: Updated files after directory changes
13834         HACKING: Removed outdated section 3 (anoncvs)
13836 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
13838         * plugins/build-basic-autotools/build-basic-autotools.c:
13839         Save all files in editor before running a command
13841         * plugins/tools/execute.c:
13842         Use document manager plugin instead of each editor for
13843         saving all files
13845 2005-12-15  Johannes Schmid <jhs@gnome.org>
13847         * plugins/document-manager/action-callbacks.c:
13848         (on_save_all1_activate), (on_swap_activate)
13849         plugins/document-manager/anjuta-docman.c:
13850         (on_save_as_filesel_response), (on_notebook_switch_page):
13851         
13852         Fixed some remaining issues in document-manger
13854 2005-12-15      Johannes Schmid <jhs@gnome.org>
13856         * plugins/profile-default/default.anjuta:
13857         Load Search plugin and Message Manager by default
13859 2005-12-14  Johannes Schmid <jhs@gnome.org>
13860         
13861         * plugins/editor/text_editor.c
13862         libanjuta/anjuta-utils.c:
13863         
13864         Check if files differ when gnome-vfs monitoring is used.
13865         (Bug #309688)
13867 2005-12-13  Johannes Schmid <jhs@gnome.org>
13869         * plugins/document-manager/plugin.c:
13870         Only save modified files in ianjuta_file_savable_save() for document-manager
13871         as discussed on mailing list.
13872         
13873         * plugins/cvs-plugin/cvs-callbacks.c:
13874         Fixed dialog handling for empty log message
13876 2005-12-13  Johannes Schmid <jhs@gnome.org>
13878         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
13879         
13880         * plugins/project-manager/* Removed ununsed files
13881         
13882         * plugins/symbol-browser/an_symbol_iter.c
13883         plugins/build-basic-autotools/build-basic-autotools.c
13884         plugins/build-basic-autotools/executer.c
13885         plugins/class-gen/class_gen.c
13886         plugins/class-inheritance/class-inherit.c
13887         plugins/cvs-plugin/cvs-actions.c
13888         plugins/cvs-plugin/cvs-interface.c
13889         plugins/debug-manager/attach_process.
13890         plugins/devhelp/plugin.c
13891         plugins/document-manager/plugin.c
13892         plugins/document-manager/indent_util.c
13893         plugins/editor/properties.cxx
13894         plugins/editor/aneditor.cxx
13895         plugins/editor/style-editor.c
13896         plugins/editor/text_editor.c
13897         plugins/macro/macro_db.c
13898         tagmanager/c.c:
13899         
13900         Use DEBUG_PRINT for debug messages
13902         libanjuta/anjuta-debug.h: Include config.h
13903         
13904         HACKING: Updated (BTW: does anyone read this?)
13905         
13906 2005-12-12  Johannes Schmid <jhs@gnome.org>
13908         Patch from Johan Ersvik <jersvik@fastmail.fm>:
13909         * plugins/gdb/debugger.c
13910         
13911         Fix a crasher in gdb plugin
13912         
13913         * plugins/gtodo/plugin.c
13914         plugins/search/plugin.c
13915         
13916         Fixed bug #305301
13917         
13918         * plugins/document-manager/anjuta-docman.c:
13919         
13920         Fixed error markers 
13921         
13922         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
13923         
13924         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
13925         
13926         * plugins/document-manager/anjuta-docman.c:
13927         highlight changed files in docman popup-menu
13928         * plugins/gdb/debug-tree.c:
13929         plugins/gdb/debugger.c
13930         Do not corupt entire "locals" tree when variable pointer have
13931         additional info and arrays/strucs/unions correctly.
13932         
13934 2005-12-11  Johannes Schmid <jhs@gnome.org>
13936         * plugins/document-manager/anjuta-docman.c
13937         plugins/document-manager/plugin.c
13938         plugins/editor/text_editor.c:
13939         
13940         AUTHORS: Added Johan Ersvik
13942         Fixed "is-dirty" bug and tab ordering
13944 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
13945         
13946         * plugins/editor/aneditor-autocomplete.cxx
13947         plugins/editor/aneditor-calltip.cxx
13948         plugins/editor/aneditor-priv.h
13949         plugins/symbol-browser/an_symbol.c
13950         plugins/symbol-browser/an_symbol_view.c
13951         tagmanager/entry.h
13952         tagmanager/tm_symbol.c
13953         tagmanager/tm_tag.c
13954         tagmanager/include/tm_symbol.h
13955         tagmanager/include/tm_tag.h
13956         tagmanager/c.c
13958         Better pointer recognition in tagmanager and symbol browser
13960 2005-12-11  Johannes Schmid <jhs@gnome.org>
13962         * plugins/search/*: New search plugin derived from search code in old editor
13963         plugin.
13964         
13965         * plugins/document-manager/*: new document-manger which is now seperated from
13966         editor to allow implementation of other editor widgets. Code is mostly derived
13967         from old editor plugin
13969         * plugins/print/* new print plugin which is not fully implemented in the
13970         moment
13972         * plugins/editor/text_editor.c: Added lots of interface code
13973         
13974         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
13975         IAnjutaEditorFactory and extended IAnjutaEditor
13976         
13977         * configure.in, plugins/Makefile.am updated build system for new
13978         plugins
13980         This is a huge commit which might still contain some bugs and also has
13981         some fixmes. Things that are not working are the search toolbar because it
13982         does not use the same backend as any other searching function and printing
13983         (easy to fix) because it did not yet implement IAnjutaPrintable.
13985 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
13987         * plugins/project-wizard/property.c:
13988         Use newer GtkFileChooser instead of GtkFileSelection with
13989         GnomeFileEntry to avoid a bug
13991         * plugins/project-wizard/install.c:
13992         Avoid an endless loop if project directory is not writable
13993         
13994         * plugins/project-wizard/druid.c:
13995         Allow creating project in empty directory without a
13996         warning
13998 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
13999         
14000         Patch from Massimo Cora <maxcvs@email.it>
14001         * plugins/class-inheritence/class-inherit.c
14002         plugins/class-inheritence/plugin.c
14003         plugins/class-inheritence/plugin.h
14004         configure.in
14005         
14006         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
14007         no longer supported!
14009 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
14010         
14011         Patch from Johan Ersvik <jersvik@fastmail.fm>
14012         * plugins/message-view/message-view.c
14013         plugins/build-basic-autotools/build-basic-autotools.c
14014         plugins/build-basic-autotools/automake-c.filters
14016         This patch correct regex-filters for newer automake
14017         versions
14019 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14021        * plugins/tools/execute.c:
14022        Detect variables inside a word
14024 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14026         * libanjuta/anjuta-status.[ch],
14027         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14028         plugins/editor/anjuta-docman.c :
14029         New anjuta-status procedure.
14031 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14033         *Modified Files:
14034         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14035         plugins/editor/Makefile.am
14036         plugins/editor/anjuta-document-manager.glade
14037         plugins/editor/plugin.c plugins/editor/plugin.h
14038         plugins/editor/text_editor.c plugins/editor/text_editor.h
14039         *Added Files:
14040         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14041         plugins/editor/indent-util.c plugins/editor/indent-util.h
14042         plugins/editor/indent_test.c :
14043         Set and Preview indent preferences parameters.
14044         Saved indent user parameters.
14046 2005-10-27  Naba Kumar  <naba@gnome.org>
14048         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
14049         * plugins/editor/anjuta-docman.c: Restore tab color to normal
14050         theme color for saved documents.
14051         
14052 2005-10-26  Naba Kumar  <naba@gnome.org>
14054         * libanjuta/anjuta-encodings.c: Save changed supported encodings
14055         list. Fixed bug #316731.
14056         
14057 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
14059         * tagmanager/tm_symbol.c: Fixed bug #315218
14061 2005-10-23  Adam Weinberger  <adamw@gnome.org>
14063         * plugins/build/build_file.c
14064           plugins/build-basic-autotools/build-basic-autotools.c
14065           plugins/tools/execute.c
14066           plugins/build/compile.c
14067           plugins/build/configurer.c
14068           plugins/debug-manager/plugin.c
14069           plugins/editor/plugin.c
14070           plugins/editor/print.c
14071           plugins/editor/text_editor.c
14072           plugins/file-loader/plugin.c
14073           plugins/file-manager/an_file_view.c
14074           plugins/symbol-browser/an_symbol_view.c
14075           plugins/gdb/debugger.c
14076           plugins/gdb/plugin.c
14077           plugins/glade/plugin.c
14078           plugins/macro/macro-actions.c
14079           plugins/macro/plugin.c
14080           plugins/profile-default/plugin.c
14081           plugins/project-manager/plugin.c
14082           plugins/project-manager/project_import.c
14083           plugins/symbol-browser/plugin.c
14084           plugins/tools/execute.c
14085           src/anjuta.c
14086           src/anjuta-actions.h
14087           src/shell.c:
14088           Correct spacing errors before and after "...".
14090 2005-10-20  Naba Kumar  <naba@gnome.org>
14092         * plugins/gdb/debugger.c: Fixed attach/detach process to
14093         updated UI properly.
14094         
14095 2005-10-18  Naba Kumar  <naba@gnome.org>
14097         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
14098         #171314 too).
14099         
14100 2005-10-13  Naba Kumar  <naba@gnome.org>
14101         
14102         * plugins/project-mkfile-import/*: Removed separate import wizard for
14103         makefile based projects (because single widzard handles all wizards).
14105         * plugins/project-import/project-import.c: Made wizard window
14106         transient to main window.
14108         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
14109         
14110         * AUTHORS: Added Eric's name in contributors list.
14111         
14112         * configure.in, plugins/Makefile.am,
14113         plugins/project-import/Makefile.am,
14114         plugins/project-import/anjuta-project-import.glade,
14115         plugins/project-import/project-import.c,
14116         plugins/project-import/project-import.h: Import wizard now detects
14117         both makefile and automake projects together instead of separate wizard.
14118         
14119         * plugins/project-wizard/templates/java/project.anjuta,
14120         plugins/project-wizard/templates/mkfile/project.anjuta,
14121         plugins/project-wizard/templates/python/project.anjuta,
14122         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
14123         name to make it appropriate.
14125 2005-10-11  Naba Kumar  <naba@gnome.org>
14127         * configure.in: Fixed glade3 version requirement.
14129 2005-09-29  Alexander Shopov  <ash@contact.bg>
14131         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
14133 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
14135         * plugins/subversion/svn_auth.c
14136         plugins/subversion/anjuta_subversion.glade:
14137         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
14139 2005-09-22  Naba Kumar  <naba@gnome.org>
14141         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
14143         * configure.in,  plugins/Makefile.am
14144         plugins/project-manager/anjuta-project-manager.plugin.in,
14145         plugins/project-manager/plugin.c,
14146         (added) plugins/project-mkfile-import/.cvsignore,
14147         (added) plugins/project-mkfile-import/Makefile.am,
14148         (added) plugins/project-mkfile-import/
14149             anjuta-project-mkfile-import-plugin.png,
14150         (added) plugins/project-mkfile-import/
14151             anjuta-project-mkfile-import.glade,
14152         (added) plugins/project-mkfile-import/
14153             anjuta-project-mkfile-import.plugin.in,
14154         (added) plugins/project-mkfile-import/plugin.c,
14155         (added) plugins/project-mkfile-import/plugin.h,
14156         (added) plugins/project-mkfile-import/project-mkfile-import.c,
14157         (added) plugins/project-mkfile-import/project-mkfile-import.h,
14158         plugins/project-wizard/templates/Makefile.am,
14159         (added) plugins/project-wizard/templates/mkfile-logo.png,
14160         (added) plugins/project-wizard/templates/mkfile.wiz,
14161         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
14162         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
14163         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
14164         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
14165         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
14166         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
14167         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
14168         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
14169         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
14170         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
14171         (added) plugins/project-wizard/templates/mkfile/src/main.c:
14172         Added makefile based project import wizard and wizard template.
14174 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
14176         * libanjuta/anjuta-launcher.c: Reduced false password detections
14178 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14180         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
14181         messages correctly.a
14183 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14184         
14185         * scintilla/Makefile.am: Changed scintilla library to noinst
14186         * pixmaps/Makefile.am: Install password.png
14187         * libanjuta/anjuta-launcher.c: Changed password detection
14188         to be able to access GNOME CVS with ssh.
14189         
14190 2005-08-31  Naba Kumar  <naba@gnome.org>
14192         * plugins/glade/plugin.c: Set transient window for the widget
14193         dialogs.
14194         
14195 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
14197         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
14199 2005-08-10  Naba Kumar  <naba@gnome.org>
14201         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
14202         as shortcut key for execute.
14204         * src/about.c: Clean up.
14205         
14206         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
14207         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
14208         entry boxes.
14209         
14210 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14212         * plugins/editor/search-replace_backend.c :
14213         Fixed search in File Patterns.
14215 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
14217         * plugins/gdb/Makefile.am: Fixed a make -j x bug
14218         
14219 2005-08-04  Naba Kumar  <naba@gnome.org>
14221         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14222         for pango-1.8 rendering bug.
14223         
14224 2005-08-03  Naba Kumar  <naba@gnome.org>
14226         * plugins/glade/plugin.c: Proper names for plugin widgets.
14227         
14228         * plugins/subversion/anjuta-subversion.glade,
14229         plugins/subversion/svn-auth.c: Fixed authentication dialog and
14230         string allocations. Use passed default values when available.
14231         Set proper focus and dialog default response. Destroy dialog after use.
14232         Return error when appropriate.
14234 2005-08-02  Naba Kumar  <naba@gnome.org>
14236         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14237         for pango-1.8 rendering bug.
14238         
14239 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
14241         * scintilla/Makefile.am: Fixed a make -j x bug
14242         
14243 2005-08-02  Johannes Schmid <jhs@gnome.org>
14244         
14245         * plugins/subversion/svn-auth.c: Added username/password 
14246         auto function.
14248 2005-08-01  Naba Kumar  <naba@gnome.org>
14250         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
14251         checks for character width calculations.
14252         
14253 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14255         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
14257 2005-07-31  Naba Kumar  <naba@gnome.org>
14259         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
14260         messup with pango 1.8. Fixed bug #311846.
14262 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14264         * plugins/gdb/memory.c : Fixed bug 305082.
14265         
14266         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14267         plugins/project-wizard/templates/gcj.wiz,
14268         plugins/project-wizard/templates/gnome.wiz,
14269         plugins/project-wizard/templates/gtk.wiz,
14270         plugins/project-wizard/templates/java.wiz,
14271         plugins/project-wizard/templates/python.wiz,
14272         plugins/project-wizard/templates/wxwin.wiz,
14273         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
14275 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
14277         * plugins/tools/execute.c:
14278         Correct a crash if editor is closed while a tool still use it.
14280 2005-07-28  Naba Kumar  <naba@gnome.org>
14282         * scintilla/*: Updated scintilla from their latest CVS.
14284 2005-07-27  Naba Kumar  <naba@gnome.org>
14286         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14287         plugins/build-basic-autotools/build-basic-autotools.c,
14288         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
14289         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14290         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14291         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14292         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
14293         plugins/message-view/plugin.c, plugins/patch/plugin.c,
14294         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
14295         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14296         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
14297         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
14298         argument to anjuta_ui_add_action_group_entries() and
14299         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
14300         Fixed all plugins to pass translation domain. This fixes untranslated
14301         UI bugs. 
14303 2005-07-27  Naba Kumar  <naba@gnome.org>
14305         * plugins/class-inheritance/class-callbacks.c,
14306         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
14307         proper system colors.
14309 2005-07-26  Naba Kumar  <naba@gnome.org>
14311         * ROADMAP: Updated and added more tasks.
14313 2005-07-25  Naba Kumar  <naba@gnome.org>
14315         * ROADMAP: Updated and added more tasks.
14316         
14317 2005-07-24  Naba Kumar  <naba@gnome.org>
14319         * HACKING: Fixed format.
14321 2005-07-24  Naba Kumar  <naba@gnome.org>
14323         * ROADMAP: Fixed format.
14324         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
14326 2005-07-24  Naba Kumar  <naba@gnome.org>
14328         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
14329         * data/properties/cpp.properties: Added *.c++ as file extension for c++
14331 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
14333         * plugins/tools/dialog.c, plugins/tools/dialog.h:
14334         Correct wrong sensitivity setting
14335         
14336         * plugins/tools/tool.c: Correct a crash when removing overridden tool
14337         
14338         * plugins/tools/variable.c:     Add variables for project manager
14340 2005-07-23  Naba Kumar  <naba@gnome.org>
14342         * ROADMAP: updated.
14344 2005-07-23 Naba Kumar  <naba@gnome.org>
14346         * plugins/subversion/Makefile.am,
14347         plugins/subversion/svn-auth.c,
14348         plugins/subversion/svn-auth.h: Added subversion authentication code
14349         stubs.
14350         
14351         * plugins/subversion/subversion-callbacks.c,
14352         plugins/subversion/subversion-callbacks.h,
14353         plugins/subversion/svn-backend-priv.h,
14354         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
14355         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
14356         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14357         Added file mode line.
14359 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
14361         * configure.in: Added 'gl' to ALL_LINGUAS.
14363 2005-07-21 Naba Kumar  <naba@gnome.org>
14365         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14366         the active sources and kill the running process without emitting
14367         signals (which could be fatal because the object is being destroyed).
14368         Incidentally, fixed the crash that happens when stopping an active
14369         debugger session. Disabled debug prints and code clean up.
14370         Fixed bug #305587.
14371         
14372         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14373         message view object, because that prevents many unprocessed outputs
14374         from the cvs command from being appended in view. Does not set NULL
14375         to mesg_view private member (not required) so that any pending outputs
14376         to view is processed.Fixed bug #172666.
14378         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14379         type in supported list.
14380         
14381 2005-07-18  Adam Weinberger  <adamw@gnome.org>
14383         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14384           grammar/spelling fixes.
14386 2005-07-17 Naba Kumar  <naba@gnome.org>
14388         * (new) plugins/project-wizard/templates/terminal/cvsignore,
14389         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14390         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14391         plugins/project-wizard/templates/anjuta-plugin.wiz,
14392         plugins/project-wizard/templates/gcj.wiz,
14393         plugins/project-wizard/templates/gnome.wiz,
14394         plugins/project-wizard/templates/gtk.wiz,
14395         plugins/project-wizard/templates/gtkmm.wiz,
14396         plugins/project-wizard/templates/java.wiz,
14397         plugins/project-wizard/templates/python.wiz,
14398         plugins/project-wizard/templates/terminal.wiz,
14399         plugins/project-wizard/templates/terminal/Makefile.am,
14400         plugins/project-wizard/templates/terminal/po/Makefile.am,
14401         plugins/project-wizard/templates/terminal/src/Makefile.am,
14402         plugins/project-wizard/templates/wxwin.wiz,
14403         plugins/project-wizard/templates/xlib-dock.wiz,
14404         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14405         wizards and updated .wiz files to install them in newly created
14406         projects.
14408 2005-07-16 Naba Kumar  <naba@gnome.org>
14410         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14411         
14412         * plugins/file-manager/an_file_view.c,
14413         plugins/file-manager/plugin.c: Added file manager preferences to
14414         show/hide files ignored by version control (e.g. cvsignore).
14415         
14416         * plugins/editor/text_editor.c: Initialize vfs info struct.
14417         
14418         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14419         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14420         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14421         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14422         omf-install/.cvsignore, pixmaps/.cvsignore,
14423         plugins/file-manager/anjuta-file-manager-plugin.glade,
14424         scintilla/.cvsignore, scintilla/include/.cvsignore,
14425         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14426         tagmanager/python.c: Updated.
14428 2005-07-16 Naba Kumar  <naba@gnome.org>
14430         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14431         Fixed python parser to parser class methods.
14433 2005-07-15 Naba Kumar  <naba@gnome.org>
14435         * plugins/project-wizard/property.c: Used parenthesis to remove
14436         ambiguty.
14437         
14438         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14439         plugins/project-wizard/templates/gcj.wiz,
14440         plugins/project-wizard/templates/gnome.wiz,
14441         plugins/project-wizard/templates/gtk.wiz,
14442         plugins/project-wizard/templates/gtkmm.wiz,
14443         plugins/project-wizard/templates/java.wiz,
14444         plugins/project-wizard/templates/python.wiz,
14445         plugins/project-wizard/templates/terminal.wiz,
14446         plugins/project-wizard/templates/wxwin.wiz,
14447         plugins/project-wizard/templates/xlib-dock.wiz,
14448         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14449         and names.
14451 2005-07-15 Naba Kumar  <naba@gnome.org>
14453         * plugins/project-wizard/templates/java.wiz,
14454         plugins/project-wizard/templates/java/Makefile.am,
14455         plugins/project-wizard/templates/java/project.anjuta,
14456         plugins/project-wizard/templates/python.wiz,
14457         plugins/project-wizard/templates/python/Makefile.am,
14458         plugins/project-wizard/templates/python/project.anjuta: Use different
14459         project files for java and python module where debugger is not
14460         included in the list of plugins.
14462 2005-07-15 Naba Kumar  <naba@gnome.org>
14464         * configure.in, plugins/project-wizard/templates/Makefile.am,
14465         plugins/project-wizard/templates/gcj-logo.png,
14466         plugins/project-wizard/templates/gcj.wiz,
14467         plugins/project-wizard/templates/gcj/.cvsignore,
14468         plugins/project-wizard/templates/gcj/Makefile.am,
14469         plugins/project-wizard/templates/gcj/configure.in.tpl,
14470         plugins/project-wizard/templates/gcj/src/.cvsignore,
14471         plugins/project-wizard/templates/gcj/src/Makefile.am,
14472         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14473         plugins/project-wizard/templates/java-logo.png,
14474         plugins/project-wizard/templates/java.wiz,
14475         plugins/project-wizard/templates/java/configure.in.tpl,
14476         plugins/project-wizard/templates/java/po/Makefile.am,
14477         plugins/project-wizard/templates/java/po/POTFILES.in,
14478         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14479         plugins/project-wizard/templates/java/src/main.java,
14480         plugins/project-wizard/templates/python-logo.png,
14481         plugins/project-wizard/templates/python.wiz,
14482         plugins/project-wizard/templates/python/.cvsignore,
14483         plugins/project-wizard/templates/python/Makefile.am,
14484         plugins/project-wizard/templates/python/configure.in.tpl,
14485         plugins/project-wizard/templates/python/po/.cvsignore,
14486         plugins/project-wizard/templates/python/po/Makefile.am,
14487         plugins/project-wizard/templates/python/po/POTFILES.in,
14488         plugins/project-wizard/templates/python/src/.cvsignore,
14489         plugins/project-wizard/templates/python/src/Makefile.am,
14490         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14491         plugins/project-wizard/templates/python/src/main.py: Added Generic
14492         gcj and python project wizards. Fixed Generic java project to
14493         use _JAVA primary. Update gnome-build from cvs for them to work
14494         correctly.
14496 2005-07-12 Naba Kumar  <naba@gnome.org>
14498         * plugins/project-manager/plugin.c: Automatically determine
14499         project backend by probing.
14500         
14501 2005-07-04 Naba Kumar  <naba@gnome.org>
14503         * Makefile.am: Do not install old anjuta.glade file which conflicts
14504         with newer src/anjuta.glade.
14506 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14508         * plugins/an_symbol_prefs.c:
14509         Sort list of available symbol files
14511 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14513         * plugins/build-basic-autotools.c:
14514         Fixed #307810
14515         
14516         * plugins/gtodo/libgtodo.c:
14517         Possible fix for #307800
14519         * libanjuta/anjuta-encodings.c
14520         libanjuta/anjuta-launcher.c
14521         libanjuta/anjuta-preference-dialog.c
14522         libanjuta/anjuta-preferences.c
14523         libanjuta/anjuta-ui.c
14524         libanjuta/anjuta-util.c
14525         libanjuta/cell-renderer-captioned-image.c
14526         libanjuta/plugin.c:
14527         
14528         Patch from de_lupus@pandora.be (Kristof Vansant):
14529         Replaced deprecated gnome-i18n.h
14530         Closed #309153
14532 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14533         
14534         * plugins/subversion/anjuta-subversion.glade
14535         plugins/subversion/anjuta-subversion.ui
14536         plugins/subversion/plugin.c
14537         plugins/subversion/subversion-actions.c
14538         plugins/subversion/subversion-callbacks.h
14539         plugins/subversion/subversion-callbacks.c
14540         plugins/subversion/svn-backend-priv.h
14541         plugins/subversion/svn-backend.h
14542         plugins/subversion/svn-backend.c
14543         plugins/subversion/svn-thread.h
14544         plugins/subversion/svn-thread.c:
14545         
14546         Implemented Subversion diff
14547         
14548 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14549         
14550         * plugins/build-basic-autotools/build-basic-autotools.c:
14551         Fixed crash bug! Might be useful to release 2.0.2 soon
14552         because this bug will crash any build which produces errors
14553         or warnings
14555 === Anjuta 2.0.1 ===
14557 2005-06-27 Naba Kumar  <naba@gnome.org>
14559         * plugins/tools/execute.c: Formated code.
14560         
14561 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14563         * plugins/build-basic-autotools/build-basic-autotools.c:
14564         Remove two memory leaks
14565         Check command output versus untranslated strings too
14567         * plugins/tools/execute.c:
14568         Remove two memory leaks
14569         Check command output versus untranslated strings too
14570         Remove description message
14572         * plugins/tools/fileop.c:
14573         Escape tool name in xml configuration file
14575 2005-05-26 Naba Kumar  <naba@gnome.org>
14577         * configure.in: Bumped version to 2.0.1
14578         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14580         * plugins/tools/execute.c: Fixed clickable messages.
14581         * NEWS: Updated.
14583         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14584         Deactivate glade plugin when last glade project is closed. Reorder
14585         glade widgets in layout. Change glade project when user selects a
14586         new project. Removed project from the list when user closes it. Fixed
14587         glade project file loading from URI. Save and restored loaded glade
14588         projects in/from session.
14590         * plugins/class-gen/action-callbacks.c,
14591         plugins/class-gen/anjuta-class-gen-plugin.glade,
14592         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14593         plugins/file-wizard/anjuta-file-wizard.glade,
14594         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14595         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14596         "Add to project" correctly. Use the source file path returned after
14597         adding to project. Fixed memory leaks. Deactivate wizard plugins
14598         after use.
14599         
14600         * plugins/project-manager/plugin.c,
14601         plugins/project-wizard/anjuta-project-wizard.glade,
14602         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14603         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14604         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14605         project-wizard preference page to anjuta app, because they are
14606         more appropriated as general preferences. Renamed username and
14607         useremail properties keys.
14608         
14609         * po/POTFILES.in: Updated.
14611         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14612         saved at closing.
14613         
14614         * plugins/file-loader/plugin.c: Do not use static variable to store
14615         created submenu in factory. Fixed crash in anjuta exit.
14616         
14617 2005-05-24 Naba Kumar  <naba@gnome.org>
14619         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14620         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14621         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14622         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14623         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14624         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14625         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14626         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14627         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14628         
14629         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14630         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14631         plugins/build-basic-autotools/build-basic-autotools.c,
14632         plugins/build-basic-autotools/build-basic-autotools.h,
14633         plugins/build-basic-autotools/executer.c,
14634         plugins/build-basic-autotools/executer.h,
14635         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14636         plugins/tools/variable.c: Added an extra argument to
14637         anuta_util_dialog_input() to pass default value. Save/load project
14638         configure and execution parameters in/from session.
14640         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14641         symbol browser is loaded.
14642         
14643         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14644         freeze/thaw.
14646         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14647         deactivate would not start shell.
14649 2005-05-24 Naba Kumar  <naba@gnome.org>
14651         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14652         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14653         libegg/egg-submenu-action.c, libegg/test-actions.c,
14654         plugins/build-basic-autotools/build-basic-autotools.c,
14655         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14656         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14657         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14658         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14659         plugins/macro/plugin.c, plugins/message-view/plugin.c,
14660         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14661         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14662         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14663         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14664         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14666 2005-05-24 Naba Kumar  <naba@gnome.org>
14668         * data/properties/styles.properties: Fixed defalt font.
14670         * plugins/editor/search-replace.c,
14671         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14672         project openness wihtout activating project-manager plugin (i.e.
14673         using anjuta_shell_get()).
14674         
14675         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14676         - Completed add_source(), add_group() and add_target() methods of
14677         IAnjutaProjectManager.
14678         - Change their definition to return the added element (or NULL).
14679         - Used interface API for project main menus and 'add to project'
14680         from file-manager context menu.
14681         - Select proper default target/group when prompting for adding
14682         source/target/group.
14683         - Do not expand all nodes in selection tree when default selection
14684         are given (eases navigation in big projects).
14685         - Code clean ups.
14686         - Marked strings for translation.
14688 2005-05-23 Naba Kumar  <naba@gnome.org>
14690         * src/anjuta-app.c: Save menu accelerators on change.
14691         * NEWS: Updated.
14692         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14693         save-as dialog (leading to crash later).
14695 2005-05-22 Naba Kumar  <naba@gnome.org>
14697         * NEWS: Updated.
14698         * AUTHORS: Added developers for other projects. Updated.
14699         * TODO.tasks: Updated.
14700         * ChangeLog: Added past changelogs from anjuta-0.1.5.
14701         
14702 2005-05-22 Naba Kumar  <naba@gnome.org>
14704         * plugins/tools/execute.c: Make parsable lines distinct by adding
14705         a "Click me" description in the message. Allow tools to open arbibrary
14706         file in editory using gdb-styled annotation (The line starts with two
14707         \032 characters followed by the file:line).
14708         
14709         * plugins/tools/scripts/prepare-changelog.pl,
14710         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14711         ChangeLog file itself and open it.
14713 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14715         * plugins/tools/execute.c:
14716         Parse output in message pane
14717         Correct a crash on plugin deactivation
14719         * plugins/tools/fileop.c,
14720         plugins/tools/tool.c,
14721         plugins/tools/tool.h:
14722         Load only valid tools
14724 2005-06-21  Naba Kumar  <naba@gnome.org>
14726         * anjuta.spec.in: Fixed devel package requirement.
14728         * plugins/message-view/message-view.c: Scroll message on next/previous.
14730         * TODO.tasks: Updated.
14732         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14733         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14734         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14735         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14736         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14737         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14738         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14739         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14741         * libanjuta/anjuta-preferences.c,
14742         plugins/build-basic-autotools/build-basic-autotools.c,
14743         plugins/build-basic-autotools/executer.c,
14744         plugins/class-gen/action-callbacks.c,
14745         plugins/class-gen/action-callbacks.h,
14746         plugins/class-gen/class_gen.c,
14747         plugins/cvs-plugin/cvs-interface.c,
14748         plugins/debug-manager/attach_process.c,
14749         plugins/debug-manager/plugin.c,
14750         plugins/debug-manager/utilities.c,
14751         plugins/debug-manager/utilities.h,
14752         plugins/editor/aneditor-autocomplete.cxx,
14753         plugins/editor/aneditor.cxx,
14754         plugins/editor/search-replace.c,
14755         plugins/editor/search-replace_backend.c,
14756         plugins/gdb/breakpoints.c,
14757         plugins/gdb/registers.c,
14758         plugins/patch/plugin.c,
14759         plugins/project-wizard/druid.c,
14760         plugins/project-wizard/install.c,
14761         plugins/subversion/plugin.c,
14762         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
14763         codes.
14765         * plugins/class-gen/action-callbacks.c,
14766         plugins/project-wizard/parser.c,
14767         plugins/project-wizard/property.c,
14768         plugins/project-wizard/values.c,
14769         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
14771         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
14772         alphabetically
14774 2005-06-20  Naba Kumar  <naba@gnome.org>
14776         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14777         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14778         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14779         
14780         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
14781         exit idle function.
14782         
14783         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14784         Fixed possible memory corruption.
14786         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14787         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14788         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14789         progress bar increment and added progress status for symbol refresh
14790         and project loading.
14791         
14792         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14793         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14794         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14795         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14796         bar.
14798         * TODO.tasks: Updated.
14800 2005-06-19  Naba Kumar  <naba@gnome.org>
14802         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
14803         Fixed warning.
14804         
14805         * plugins/project-import/project-import.c: Deactivate plugin when done.
14806         
14807 2005-06-18  Naba Kumar  <naba@gnome.org>
14809         * plugins/profile-default/plugin.c: Fixed error when loading another
14810         project while a project is still loaded.
14811         
14812         * plugins/project-manager/plugin.c: Used (newly added) group-activated
14813         signal from gnome-build to popup group properties.
14814         
14815         * src/anjuta.c: Load default session by default.
14817         * po/POTFILES.in: Added missing files.
14818         
14819         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
14820         activate plugin on load (activate it separately). Connect to activate
14821         and deactivate signals for housekeeping, so that if plugins are
14822         activated or deactivate externally, they are properly recorded.
14823         
14824         * plugins/profile-default/plugin.c: Save profile before a project
14825         is loaded so that it could be restored when project is closed.
14826         
14827         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
14829 2005-06-17  Naba Kumar  <naba@gnome.org>
14831         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
14832         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
14833         for project. The plugins loaded for the project is restored when project
14834         is loaded next time.
14835         
14836         * TODO.tasks: Updated.
14837         
14838 2005-06-15  Naba Kumar  <naba@gnome.org>
14840         * plugins/tools/scripts/find-fixmes.pl,
14841         (new) plugins/tools/scripts/translation-status.pl,
14842         plugins/tools/scripts/tools-2.xml.in,
14843         plugins/tools/scripts/Makefile.am,
14844         plugins/tools/scripts/prepare-changelog.pl: Added translation
14845         status script. Completed find-fixmes.pl script. Fixed bugs.
14847         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
14848         tool path.
14850 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14852         * plugins/message-view/anjuta-message-manager-plugin.glade :
14853         renamed "messages.tag.position" to "messages.tab.position".
14854         plugins/message-view/anjuta-msgman.c : 
14855         Messages tab position prefrences.
14856         
14857 2005-06-14  Naba Kumar  <naba@gnome.org>
14859         * (new) plugins/tools/scripts/find-fixmes.pl,
14860         (new) plugins/tools/scripts/tools-2.xml.in,
14861         (new) plugins/tools/scripts/Makefile.am,
14862         (new) plugins/tools/scripts/prepare-changelog.pl,
14863         plugins/tools/plugin.h, plugins/tools/fileop.c,
14864         plugins/tools/Makefile.am, configure.in: Added system tools.
14866 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
14868         * plugins/tools/editor.c:
14869         Take care of creating .anjuta directory if missing
14871 2005-06-10  Naba Kumar  <naba@gnome.org>
14873         * configure.in: Increased gnome-build required to version 0.1.2.
14874         
14875         * plugins/project-manager/plugin.c: Fixed target/group removal.
14876         Fixed memory leaks.
14877         
14878 2005-06-10  Naba Kumar  <naba@gnome.org>
14880         * plugins/project-manager/plugin.c: Implemented target/group
14881         configuration (update gnome-build module from cvs).
14882         
14883 2005-06-07  Naba Kumar  <naba@gnome.org>
14885         Patch from: Massimo Cora'  <maxcvs@email.it>:
14886         * plugins/class-inheritance/Makefile.am,
14887         plugins/class-inheritance/class-inherit.c,
14888         plugins/class-inheritance/class-inherit.h,
14889         plugins/class-inheritance/plugin.c,
14890         plugins/class-inheritance/plugin.h,
14891         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
14892         expanded view of classes in hierarchy canvas (collapsable again).
14893         
14894 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
14896         * scintilla/patches/scintilla-64-bit.diff (added)
14897         * plugins/patch/patch-plugin.c:
14898         Conditional build for GTK 2.4 and GTK 2.6
14900 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
14902         * plugins/tools/anjuta-tools.glade,
14903         plugins/tools/editor.c,
14904         plugins/tools/plugin.h,
14905         plugins/tools/fileop.c:
14906         Add a check box to edit an user script
14907         Correct a few memory leak
14909         * plugins/tools/execute.c,
14910         plugins/tools/tool.c,
14911         plugins/tools/tool.h:
14912         Move utility remove_mnemonic function in tool.c
14913         Small fix
14915 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
14917         Patch from sbrabec@suse.cz:
14918         * configure.in
14919         scintilla/include/Scintilla.h:
14920         
14921         Fix 64-Bit warnings in gcc 4
14923 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
14924         
14925         * plugins/patch/patch_plugin.c
14926         plugins/patch/patch.h
14927         plugin/patch/patch-plugin.glade
14928         plugin/patch/Makefile.am:
14929         
14930         Changed patch plugin to use libglade and new gtk 2.6 widgets
14932 2005-05-31  Naba Kumar  <naba@gnome.org>
14934         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14935         * plugins/editor/text_editor.c: Don't show error
14936         for empty files.
14937         
14938 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
14939         
14940         * plugins/message-view/anjuta-message-manager.ui,
14941         plugins/message-view/anjuta-msgman.c,
14942         plugins/message-view/anjuta-msgman.h,
14943         plugins/message-view/message-view.c,
14944         plugins/message-view/message-view.h,
14945         plugins/message-view/plugin.c:
14946         Add a popup menu in messages panes
14947         Move save message pane option in it
14949 2005-05-28  Naba Kumar  <naba@gnome.org>
14951         * data/properties/styles.properties: Fixed default font
14952         names and sizes.
14954         * plugins/editor/style-editor.c: cleanup.
14955         
14956 2005-05-25  Naba Kumar  <naba@gnome.org>
14958         * plugin/gdb/plugin.c: Start gdb even if the program does
14959         not exists. Fixes bug #305074
14960         
14961 2005-05-24  Naba Kumar  <naba@gnome.org>
14963         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
14964         * configure.in: graphviz pkgconfig path.
14966 2005-05-24  Naba Kumar  <naba@gnome.org>
14968         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
14969         * TODO.tasks: Updated.
14970         
14971 2005-05-22  Naba Kumar  <naba@gnome.org>
14973         * anjuta.spec.in: Fixed spec file
14974         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
14976 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
14977         
14978         * TODO.tasks: Updated.
14980         * plugins/message-view/anjuta-message-manager.ui,
14981         plugins/message-view/message-view.c,
14982         plugins/message-view/message-view.h,
14983         plugins/message-view/plugin.c:
14984         Add shortcut for next and previous message
14985         Add a save message menu item
14986         Fix a bug in previous message
14988 2005-05-21  Naba Kumar  <naba@gnome.org>
14990         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
14991         doc/Makefile.am, global-tags/create_global_tags.sh,
14992         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
14993         and rpm package creation. Fixed installation paths.
14994         
14995         * plugins/editor/anjuta-document-manager.glade,
14996         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
14997         and indent options.
14998         
14999         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15001 2005-05-21  Naba Kumar  <naba@gnome.org>
15003         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15004         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15005         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15006         tagmanager/Makefile.am: Fixed paths configure variables to take
15007         automake configure variables instead of hardcoding.
15009         * global-tags/tm_global_tags.c: Formated code.
15011         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15012         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15013         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15014         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15015         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15016         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15017         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15018         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15019         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15021 2005-05-20  Naba Kumar  <naba@gnome.org>
15023         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15024         and fixed rpm spec file (more testing required).
15025         
15026         * data/gdb.init: Don't set gdb prompt.
15027         
15028         * mime/Makefile.am: run update-mime-data only on system-wide install.
15029         
15030         * plugins/gdb/Makefile.am: Install plugin at correct paths.
15032 2005-05-19  Naba Kumar  <naba@gnome.org>
15034         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15035         while it's not visible.
15037         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
15038         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15039         
15040 2005-05-19  Naba Kumar <naba@gnome.org>
15042         * configure.in: Fixed subversion checks. Added
15043         --disable-plugin-subversion and --disable-plugin-glade
15044         configure flags to manually turn off their plugin builds.
15046         * plugins/editor/plugin.c: Save and restore current editor line
15047         positions in session.
15049 2005-05-18  Naba Kumar  <naba@gnome.org>
15051         * AUTHORS: Fixed email address.
15052         
15053         * libanjuta/anjuta-utils.c,
15054         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
15055         when the projectmanager toplevel is not a window. Check for valid
15056         gtkwindow type before using the passed window as parent for anjuta
15057         dialogs.
15059 2005-05-17  Naba Kumar  <naba@gnome.org>
15061         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
15062         
15063         * plugins/cvs-plugin/Makefile.am,
15064         plugins/devhelp/plugin.c,
15065         plugins/file-loader/Makefile.am,
15066         plugins/macro/Makefile.am,
15067         plugins/message-view/Makefile.am,
15068         plugins/patch/Makefile.am,
15069         plugins/project-manager/Makefile.am,
15070         plugins/subversion/Makefile.am,
15071         plugins/symbol-browser/Makefile.am: Removed -module flags
15072         from libtool flags
15074         * MAINTAINERS: Added file so that I could recieve bugzilla
15075         reports.
15077         * plugins/glade/plugin.c: Fixed compile error.
15079 === Anjuta 2.0.0 ===
15081 2005-05-15  Naba Kumar  <naba@gnome.org>
15083         * configure.in: Adjusted gdl version requirement. Bumped anjuta
15084         version to 2.0.0.
15086         * plugins/symbol-browser/an_symbol_view.c,
15087         plugins/symbol-browser/plugin.c,
15088         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
15089         symbols have been updated. Reset file symbols when update
15090         occurs. Fixed memory leaks.
15092         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15093         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
15094         
15095 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
15097         * plugins/tools/anjuta-tools.glade:
15098         Remove unused parameter dialog
15100         * plugins/tools/dialog.c,
15101         plugins/tools/fileop.c,
15102         plugins/tools/fileop.h,
15103         plugins/tools/tool.c,
15104         plugins/tools/tool.h,
15105         plugins/tools/variable.c:
15106         Add a few comments and cleanups
15108         * plugins/tools/editor.c,
15109         plugins/tools/editor.h:
15110         Remove code from previous plugin and add comments
15111         Use main window as parent (instead of tool list)
15113         * plugins/tools/execute.c,
15114         plugins/tools/execute.h:
15115         Remove code from previous plugin and add comments
15116         Fix warnings
15118 2005-05-14  Naba Kumar  <naba@gnome.org>
15120         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
15121         release.
15122         
15123         * configure.in: Fixed
15124         
15125         * plugins/class-inheritance/class-inheritance.png: New icon.
15126         
15127         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
15128         screws up when reparented.
15130 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15132         * plugins/editor/search-replace.c,
15133         plugins/editor/search-replace_backend.c
15134         plugins/project-manager/plugin.c : Clear find pane if searching same 
15135         expression. Clean code.
15137 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
15139         * configure.in: Added ne in ALL_LINGUAS
15140         
15141 2005-05-13  Naba Kumar  <naba@gnome.org>
15143         * configure.in: Fixed glade-3 version.
15144         
15145         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
15146         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
15147         plugins/gdb/watch.c: Update locals, watch and frame document on
15148         frame change.
15150 2005-05-12  Naba Kumar  <naba@gnome.org>
15152         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
15153         scope autocompletion when the function definition is incomplete.
15154         
15155         * plugins/class-gen/anjuta-class-gen.plugin.in,
15156         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15157         plugins/gdb/plugin.c,
15158         plugins/glade/anjuta-glade.plugin.in,
15159         plugins/project-import/anjuta-project-import.plugin.in,
15160         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
15161         titles for the wizards.
15163 2005-05-11  Naba Kumar  <naba@gnome.org>
15165         * configure.in, plugins/debug-manager/Makefile.am,
15166         plugins/debug-manager/plugin.c,
15167         (added) plugins/debug-manager/images/.cvsignore,
15168         (added) plugins/debug-manager/images/Makefile.am,
15169         (added) plugins/debug-manager/images/detach-16.png,
15170         (added) plugins/debug-manager/images/detach.png,
15171         (added) plugins/debug-manager/images/step-into-16.png,
15172         (added) plugins/debug-manager/images/step-into.png,
15173         (added) plugins/debug-manager/images/step-out-16.png,
15174         (added) plugins/debug-manager/images/step-out.png,
15175         (added) plugins/debug-manager/images/step-over-16.png,
15176         (added) plugins/debug-manager/images/step-over.png,
15177         plugins/gdb/Makefile.am,
15178         plugins/gdb/breakpoints.c,
15179         plugins/gdb/plugin.c,
15180         (added) plugins/gdb/images/.cvsignore,
15181         (added) plugins/gdb/images/Makefile.am,
15182         (added) plugins/gdb/images/breakpoint.png,
15183         (added) plugins/gdb/images/locals.png,
15184         (added) plugins/gdb/images/stack.png,
15185         (added) plugins/gdb/images/watch.png: Fixed breakpoints
15186         'remove all'. Added debugger icons.
15188         * plugins/editor/text_editor.c: Fixed file monitor.
15190         Patch from: Massimo Cora'  <maxcvs@email.it>
15191         * plugins/patch/anjuta-patch-plugin.png,
15192         plugins/class-gen/Makefile.am,
15193         plugins/class-gen/action-callbacks.c,
15194         plugins/class-gen/class_gen.c,
15195         plugins/class-gen/class_logo.xpm: Implemented vcs
15196         file addions. New icons by Fabio Zecchini
15198 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15200         * libanjuta/interfaces/libanjuta.idl
15201         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
15202         plugins/editor/search-replace_backend.c
15203         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
15205 2005-05-11  Naba Kumar  <naba@gnome.org>
15206         
15207         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
15208         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
15209         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
15210         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
15211         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
15212         memory leaks.
15213         
15214         * plugins/symbol-browser/an_symbol_prefs.c,
15215         plugins/symbol-browser/an_symbol_search.c,
15216         plugins/symbol-browser/an_symbol_view.c,
15217         plugins/symbol-browser/an_symbol_view.h,
15218         plugins/symbol-browser/plugin.c: Fixed memory leaks.
15220 2005-05-11  Naba Kumar  <naba@gnome.org>
15222         * libanjuta/anjuta-shell.c: Fixed runtime warning.
15223         
15224         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
15225         progress bar location at create time, instead of hardcoding.
15226         
15227         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
15228         Added mini splash screen.
15229         
15230         * plugins/editor/text_editor.c: Do not produce warning when file
15231         monitor could not be created.
15232         
15233         * plugins/profile-default/plugin.c: Save project session on exit.
15234         Show mini splash with progress bar at profile load.
15236 2005-05-10  Naba Kumar  <naba@gnome.org>
15238         * configure.in, manuals/Makefile.am: Fixed compile flags.
15239         Disable outdated manuals builds.
15240         
15241         * global-tags/Makefile.am: Uninstall tags files on
15242         'make uninstall'
15243         
15244         * libegg/Makefile.am: Use configured deprecated flags.
15245         
15246         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15247         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15248         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15249         Updated.
15250         
15251         * mime/Makefile.am: Take DESTDIR into account.
15252         
15253         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
15254         
15255         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
15256         on scope autocompletion.
15257         
15258         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15259         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
15260         shared libs and static libs paths for debugging. Order them
15261         correctly.
15262         
15263         * po/POTFILES.in: Updated.
15265 2005-05-09  Naba Kumar  <naba@gnome.org>
15267         * libanjuta/interfaces/libanjuta.idl,
15268         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
15269         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
15270         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
15271         Implemented debugger source directory search and emits location changed
15272         signal with absolute path of the file.
15274         * plugins/tools/tool.c: Fixed compile errors.
15275         
15276 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
15278         * plugins/tools/anjuta-tools.glade,
15279         plugins/tools/dialog.h,
15280         plugins/tools/dialog.c,
15281         plugins/tools/plugin.c,
15282         plugins/tools/editor.c:
15283         Improve graphical user interface
15284         Remove old code
15285         Correct an error on close
15286         Some cleanups
15288         * plugins/tools/fileop.c,
15289         plugins/tools/tool.h,
15290         plugins/tools/tool.c:
15291         Change the tool internal structure
15292         Support having tools configuration in several places
15294 2005-05-08  Naba Kumar  <naba@gnome.org>
15296         * plugins/gdb/actions.c,
15297         (removed) plugins/gdb/registers_cbs.c,
15298         (removed) plugins/gdb/registers_cbs.h,
15299         (removed) plugins/gdb/registers_gui.c,
15300         (removed) plugins/gdb/sharedlib_cbs.c,
15301         (removed) plugins/gdb/sharedlib_cbs.h,
15302         (removed) plugins/gdb/sharedlib_gui.c,
15303         (removed) plugins/gdb/signals_cbs.c,
15304         (removed) plugins/gdb/signals_cbs.h,
15305         (removed) plugins/gdb/signals_gui.c: Removed dead files.
15307 2005-05-08  Naba Kumar  <naba@gnome.org>
15309         * plugins/build-basic-autotools/executer.c: Fixed programs
15310         listing dialog.
15311         
15312         * plugins/debug-manager/Makefile.am,
15313         plugins/debug-manager/anjuta-debug-manager.glade,
15314         plugins/debug-manager/plugin.c,
15315         plugins/gdb/Makefile.am: Used libglade for programs listing
15316         dialog.
15317         
15318         * (added) plugins/gdb/pointer.png: Stack pointer image.
15319         
15320         * libanjuta/anjuta-marshal.list,
15321         pixmaps/Makefile.am,
15322         plugins/gdb/actions.c,
15323         plugins/gdb/actions.h,
15324         plugins/gdb/anjuta-gdb-plugin.ui,
15325         plugins/gdb/anjuta-gdb.glade,
15326         plugins/gdb/breakpoints.c,
15327         plugins/gdb/breakpoints.h,
15328         plugins/gdb/debug_tree.c,
15329         plugins/gdb/debug_tree.h,
15330         plugins/gdb/debugger.c,
15331         plugins/gdb/debugger.h,
15332         plugins/gdb/gdbmi-test.c,
15333         plugins/gdb/gdbmi.c,
15334         plugins/gdb/gdbmi.h,
15335         plugins/gdb/info.c,
15336         plugins/gdb/info.h,
15337         plugins/gdb/locals.c,
15338         plugins/gdb/locals.h,
15339         plugins/gdb/memory.c,
15340         plugins/gdb/memory.h,
15341         plugins/gdb/plugin.c,
15342         plugins/gdb/plugin.h,
15343         plugins/gdb/registers.c,
15344         plugins/gdb/registers.h,
15345         plugins/gdb/registers_cbs.c,
15346         plugins/gdb/registers_cbs.h,
15347         plugins/gdb/registers_gui.c,
15348         plugins/gdb/sharedlib.c,
15349         plugins/gdb/sharedlib.h,
15350         plugins/gdb/sharedlib_cbs.c,
15351         plugins/gdb/sharedlib_cbs.h,
15352         plugins/gdb/sharedlib_gui.c,
15353         plugins/gdb/signals.c,
15354         plugins/gdb/signals.h,
15355         plugins/gdb/signals_cbs.c,
15356         plugins/gdb/signals_cbs.h,
15357         plugins/gdb/signals_gui.c,
15358         plugins/gdb/stack_trace.c,
15359         plugins/gdb/stack_trace.h,
15360         plugins/gdb/utilities.c,
15361         plugins/gdb/utilities.h,
15362         plugins/gdb/watch.c,
15363         plugins/gdb/watch.h,
15364         plugins/gdb/watch_cbs.c,
15365         plugins/gdb/watch_cbs.h,
15366         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15367         it for all debugger component updates and listing. Implemented
15368         user custom debugger command window. Fixed all debugger components
15369         to work correctly. Implemented debugger as GObject. Removed
15370         deprecated codes.
15371         
15372 2005-05-06  Naba Kumar  <naba@gnome.org>
15373         
15374         * TODO.tasks: Updated.
15375         
15376         * plugins/build-basic-autotools/Makefile.am,
15377         plugins/file-loader/Makefile.am,
15378         plugins/profile-default/Makefile.am,
15379         plugins/sample1/Makefile.am,
15380         plugins/symbol-browser/images/Makefile.am,
15381         src/Makefile.am: Fixed 'make distcheck' errors.
15383         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15384         updates.
15386         * tagmanager/tm_workspace.c: Include prototypes in getting
15387         scope members.
15389 2005-05-06  Naba Kumar  <naba@gnome.org>
15391         * TODO.tasks: Updated.
15392         
15393         * configure.in, plugins/cvs-plugin/Makefile.am,
15394         plugins/debug-manager/Makefile.am,
15395         plugins/devhelp/Makefile.am,
15396         plugins/editor/Makefile.am,
15397         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15398         
15399         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15400         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15401         interfaces.
15402         
15403         * tagmanager/tm_workspace.c,
15404         tagmanager/include/tm_workspace.h,
15405         plugins/editor/aneditor-autocomplete.cxx,
15406         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15407         to return all matching tag types when no name is given instead of
15408         returning empty array.
15409         
15410         * plugins/symbol-browser/Makefile.am,
15411         (added) plugins/symbol-browser/an_symbol.c,
15412         (added) plugins/symbol-browser/an_symbol.h,
15413         plugins/symbol-browser/an_symbol_info.c,
15414         plugins/symbol-browser/an_symbol_info.h,
15415         (added) plugins/symbol-browser/an_symbol_iter.c,
15416         (added) plugins/symbol-browser/an_symbol_iter.h,
15417         plugins/symbol-browser/an_symbol_search.c,
15418         plugins/symbol-browser/an_symbol_view.c,
15419         plugins/symbol-browser/an_symbol_view.h,
15420         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15421         plugins/symbol-browser/plugin.c,
15422         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15423         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15424         plugin and implemented IAnjutaIterable interface for symbol search
15425         and iteration.
15427         * plugins/class-inheritance/Makefile.am,
15428         plugins/class-inheritance/class-inherit.c,
15429         plugins/class-inheritance/class-inherit.h,
15430         plugins/class-inheritance/plugin.h: Use the newly added
15431         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15432         get rid of libanjuta-ctags.la dependencies.
15434 2005-05-02  Naba Kumar  <naba@gnome.org>
15436         * plugins/class-inheritance/class-inherit.c,
15437         plugins/class-inheritance/plugin.c,
15438         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15439         be found for a class. Formated code.
15441         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
15442         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15443         of editor tabs.
15444         
15445 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
15447         * libanjuta/anjuta-launcher.c:
15448         Keep trying sending data until all bytes have been written
15450         * plugins/tools/anjuta-tools.glade,
15451         plugins/tools/editor.c:
15452         Add a combo box to defined data from stdin
15454         * plugins/tools/execute.c:
15455         Send data in stdin if needed
15456         Code cleanups
15458         * plugins/tools/fileop.c,
15459         plugins/tools/tool.h,
15460         plugins/tools/tool.c:
15461         Store, load and save stdin data
15462         Use tools-2.xml instead of tools.xml
15464         * plugins/tools/plugin.c,
15465         plugins/tools/plugin.h:
15466         Code cleanups
15468         * plugins/tools/dialog.c,
15469         plugins/tools/dialog.h:
15470         Few code cleanups
15472         * plugins/tools/variable.c,
15473         plugins/tools/variable.h:
15474         Add editor related variables
15475         Code cleanups
15477 2005-04-29  Naba Kumar  <naba@gnome.org>
15479         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15481         * plugins/editor/text_editor.c: Fixed line marker interpretation.
15482         
15483         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15484         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15485         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15486         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15487         working on gdb MI interface. Completed MI parser interface.
15489         Patch from  Massimo Cora <maxcvs@email.it>:
15490         * plugins/class-inheritance/Makefile.am,
15491         plugins/class-inheritance/class-inherit.c,
15492         plugins/class-inheritance/class-inherit.h,
15493         plugins/class-inheritance/plugin.c,
15494         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15495         Used system theme for colors. Display class members on mouse click.
15496         
15497 2005-04-28  Naba Kumar  <naba@gnome.org>
15499         * plugins/symbol-browser/an_symbol_prefs.c
15500         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15501         implementation to create/add/remove custom tags files in symbol
15502         brower preferences.
15504         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15505         EXTRA_DIST.
15507         * plugins/project-import/project-import.c: Fixed memory leaks and
15508         use correct debug prints.
15509         
15510         * TODO.tasks: Updated.
15511         
15512 2005-04-27  Naba Kumar  <naba@gnome.org>
15514         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15515         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
15516         scintilla/Makefile.am: Fixed 'make distcheck' errors.
15518         * plugins/editor/anjuta-docman.c,
15519         plugins/editor/anjuta-docman.h,
15520         plugins/editor/plugin.c: Emit editor-added signal from docman
15521         and connect signals to new editor correctly.
15523         * plugins/class-inheritance/plugin.c,
15524         plugins/symbol-browser/plugin.c: Added stock icons.
15525         
15526         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15527         plugins/build-basic-autotools/executer.c,
15528         plugins/build-basic-autotools/executer.h: Added missing files
15529         for the execute programs implementation.
15531 2005-04-26  Naba Kumar  <naba@gnome.org>
15532         
15533         * TODO.tasks: Updated.
15535         * plugins/file-loader/plugin.c,
15536         plugins/project-import/anjuta-project-import.plugin.in,
15537         plugins/project-import/plugin.c,
15538         plugins/project-import/project-import.c,
15539         plugins/project-import/project-import.h: Be able to import older
15540         anjuta projects.
15542 2005-04-26  Naba Kumar  <naba@gnome.org>
15544         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15545         removing it from the shell.
15547         * libanjuta/anjuta-shell.c,
15548         libanjuta/anjuta-shell.h,
15549         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15550         so that widget additions are freezed or thaw using a pending queue.
15551         Fixded UI flicker while loading projects.
15553 2005-04-26  Naba Kumar  <naba@gnome.org>
15555         * TODO.tasks: Updated.
15556         
15557         * libanjuta/interfaces/libanjuta.idl: Added execute method for
15558         IAnjutaBuildable interface.
15559         
15560         * plugins/build-basic-autotools/Makefile.am,
15561         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15562         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15563         plugins/build-basic-autotools/build-basic-autotools.c,
15564         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15565         interface and UI for executing project/file programs. Implemented
15566         IAnjutaFile interface so that executables could be opened directly.
15567         
15568         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15569         Authors line (Reserved for external plugins, which do not have a way to
15570         show their credits).
15571         
15572         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15573         [File Loader] group for menu labels (default to "Name" if it is not
15574         defined.
15575         
15576         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15577         for executing external commands.
15579 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
15581         * plugins/project-wizard/property.c:
15582         Correct a memory leak
15584         * libanjuta/interfaces/libanjuta.idl,
15585         plugins/editor/text_editor.c:
15586         Add erase_all and replace_selection function to IAnjutaEditor
15588         * plugins/tools/anjuta-tools.glade,
15589         plugins/tools/fileop.c,
15590         plugins/tools/editor.c,
15591         plugins/tools/tool.c
15592         plugins/tools/tool.h:
15593         Add shortcut and icon 
15595         * plugins/tools/variable.c,
15596         plugins/tools/variable.h:
15597         Add a variable asking parameters at run time
15599         * plugins/tools/execute.c:
15600         Add a warning message for missing document manager
15601         Add replace buffer and replace selection output
15602         Correct an error in popup output
15604         * plugins/tools/plugin.c,
15605         plugins/tools/plugin.h,
15606         plugins/tools/anjuta-tools.ui,
15607         src/anjuta.ui:
15608         Few clean up
15609         Attach tools menu to a new place
15611 2005-04-25  Naba Kumar  <naba@gnome.org>
15613         * libanjuta/plugins.c, src/about.c, src/about.h,
15614         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15615         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15616         plugins (about box for plugins) menu.
15618 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15620         *  plugins/editor/search-replace.c :
15621         Displayed full path in Search pane window. 
15622         Bug 300231 : Selected line in Search pane window .
15623                 
15624 2005-04-23  Naba Kumar  <naba@gnome.org>
15626         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15628 2005-04-22  Naba Kumar  <naba@gnome.org>
15630         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15631         
15632         * plugins/project-wizard/templates/java.wiz,
15633         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15634         to create bytecodes (.class) files.
15635         
15636         * plugins/symbol-browser/an_symbol_info.c,
15637         plugins/symbol-browser/an_symbol_info.h,
15638         plugins/symbol-browser/an_symbol_search.c,
15639         plugins/symbol-browser/an_symbol_view.c,
15640         plugins/symbol-browser/plugin.c,
15641         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15642         in file symbol list.
15644 2005-04-22  Naba Kumar  <naba@gnome.org>
15646         * TODO.tasks: Updated.
15647         
15648         * plugins/class-inheritance/Makefile.am,
15649         plugins/subversion/Makefile.am: Do not install plugin files when
15650         plugin build condition is false.
15651         
15652         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15653         plugins/build-basic-autotools/build-basic-autotools.c,
15654         plugins/build-basic-autotools/build-basic-autotools.h,
15655         plugins/file-loader/anjuta-loader-plugin.ui,
15656         plugins/file-loader/dnd.c,
15657         plugins/file-loader/plugin.c,
15658         plugins/file-loader/plugin.h,
15659         plugins/project-manager/anjuta-project-manager.ui,
15660         plugins/project-manager/plugin.c: Added open file and build context
15661         menu in project manager context menu.
15663 2005-04-22  Naba Kumar  <naba@gnome.org>
15665         * configure.in: Added message output showing conditional plugins to
15666         build or not.
15667         
15668         * src/layout.xml: Added layout for class-inheritance plugin widget.
15669         
15670         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15671         plugin name to remove redundant terms.
15672         
15673         * TODO.tasks: Updated.
15674         
15675         * configure.in,
15676         plugins/symbol-browser/Makefile.am,
15677         plugins/symbol-browser/an_symbol_view.c,
15678         (removed) plugins/symbol-browser/sv_class.xpm,
15679         (removed) plugins/symbol-browser/sv_function.xpm,
15680         (removed) plugins/symbol-browser/sv_macro.xpm,
15681         (removed) plugins/symbol-browser/sv_private_fun.xpm,
15682         (removed) plugins/symbol-browser/sv_private_var.xpm,
15683         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15684         (removed) plugins/symbol-browser/sv_protected_var.xpm,
15685         (removed) plugins/symbol-browser/sv_public_fun.xpm,
15686         (removed) plugins/symbol-browser/sv_public_var.xpm,
15687         (removed) plugins/symbol-browser/sv_static_fun.xpm,
15688         (removed) plugins/symbol-browser/sv_static_var.xpm,
15689         (removed) plugins/symbol-browser/sv_struct.xpm,
15690         (removed) plugins/symbol-browser/sv_unknown.xpm,
15691         (removed) plugins/symbol-browser/sv_variable.xpm,
15692         (added) plugins/symbol-browser/images/.cvsignore,
15693         (added) plugins/symbol-browser/images/Icons.16x16.Class,
15694         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15695         (added) plugins/symbol-browser/images/Icons.16x16.Field,
15696         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15697         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15698         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15699         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15700         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15701         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15702         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15703         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15704         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15705         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15706         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15707         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15708         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15709         (added) plugins/symbol-browser/images/Icons.16x16.Method,
15710         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15711         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15712         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15713         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15714         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15715         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15716         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15717         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15718         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15719         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15720         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15721         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15722         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15723         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15724         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15725         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15726         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15727         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15728         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15729         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15730         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15731         pixmaps and added new icons (taken from monodevelop).
15733 2005-04-21  Naba Kumar  <naba@gnome.org>
15735         Patch from  Massimo Cora <maxcvs@email.it>:
15737         * configure.in, plugins/Makefile.am
15738         (new) plugins/class-inheritance/.cvsignore,
15739         (new) plugins/class-inheritance/Makefile.am,
15740         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15741         (new) plugins/class-inheritance/class-inherit.c,
15742         (new) plugins/class-inheritance/class-inherit.h,
15743         (new) plugins/class-inheritance/plugin.c,
15744         (new) plugins/class-inheritance/plugin.h,
15745         (new) plugins/class-inheritance/class-inheritance.png: Added class
15746         inheritance plugin.
15747         
15748         Changes by naba: Added pkgconfig check for graphviz and conditionally
15749         build graphviz.
15750         
15751         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15753 2005-04-20  Naba Kumar  <naba@gnome.org>
15755         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15756         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15757         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15758         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15759         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15760         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15761         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15762         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15763         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15764         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15765         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15766         
15767         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
15768         message view management.
15770         * libanjuta/anjuta-children.[ch],
15771         plugins/build-basic-autotools/build-basic-autotools.c,
15772         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
15773         Removed anjuta_children_init() function,
15774         because it is done automatically when first invoked. Introduced
15775         anjuta_children_recover() to recover the child signalling. Fixed
15776         child exit management to correctly recover the exit status.
15777         
15778         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
15779         to properly shutdown the launcher and to kill the running process
15780         (without emitting any signal).
15781         
15782         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15783         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15784         gdb and program instance.
15786 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15788         * plugins/editor/search-replace.c :
15789         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15791 2005-04-18  Naba Kumar  <naba@gnome.org>
15793         * TODO.tasks: Marked completed items.
15794         
15795         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15796         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15797         plugins/project-manager/plugin.c: Prompt user for the debugging
15798         target (select from a list of project's executable targets) and
15799         correctly start debugger. Take care of libtool wrapping when the
15800         target selected is libtool target. Fixed debugger menu items
15801         sensitivity.
15803 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
15805         * plugins/tools/execute.c,
15806         plugins/tools/execute.h:
15807         Implement save all files before running a command
15808         Implement all options for stdout and stderr except replace buffer
15809         Allow running several tools
15811         * plugins/tools/plugin.c:
15812         Move anjuta launcher in execute.c
15814         * plugins/tools/tools.h,
15815         plugins/tools/variable.c:
15816         Small changes
15818 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
15820         * plugins/tools/anjuta-tools.glade:
15821         Add new properties in tool editor dialog
15822         Cosmetic improvements
15823         
15824         * plugins/tools/anjuta-tools.ui:
15825         Attach tool menu as a build menu
15827         * plugins/tools/dialog.c:
15828         Set tool menu item sensitivity in tool list
15829         Fix bugs
15831         * plugins/tools/editor.c,
15832         plugins/tools/editor.h,
15833         plugins/tools/fileop.c,
15834         plugins/tools/tool.c,
15835         plugins/tools/tool.h:
15836         Add new properties (active, save file...)
15837         Most of them are still not implemented
15839         * plugins/tools/execute.c,
15840         plugins/tools/execute.h:
15841         Reorganize code to support multiple run
15842         Support run in terminal
15843         
15844         * plugins/tools/plugin.c
15845         plugins/tools/plugin.h:
15846         Move message handling in execute.c
15848         * plugins/tools/variable.h,
15849         plugins/tools/variable.c:
15850         Add useful variables
15851         
15852 2005-04-13  Naba Kumar  <naba@gnome.org>
15854         * plugins/editor/text_editor.c: Fixed file monitoring condition.
15855         * plugins/editor/Makefile.am: Added gnome-vfs flags.
15856         
15857 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15859         * plugins/tools/dialog.c plugins/tools/tool.c :
15860         Fixed bugs.
15862 2005-04-06  Naba Kumar  <naba@gnome.org>
15864         * src/anjuta.c: Load default session only when
15865         "anjuta.session.load.last" preference is enabled.
15866         
15867 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
15869         * plugins/tools/Makefile.am,
15870         plugins/tools/variable.c,
15871         plugins/tools/variable.h:
15872         Add new code for handling variables
15874         * plugins/tools/anjuta-tools.glade:
15875         Improve tool editor dialog
15876         Add variable selection dialog
15878         * plugins/tools/dialog.c,
15879         plugins/tools/dialog.h,
15880         plugins/tools/plugin.c,
15881         plugins/tools/plugin.h:
15882         Add variable object
15883         Add a function to get it
15885         * plugins/tools/editor.c:
15886         Add gui code for variable selection dialog
15888         * plugins/tools/execute.c:
15889         Use variables for executing command
15890         
15891         * Naba: Compile warning fixes.
15893 2005-04-06  Naba Kumar  <naba@gnome.org>
15895         * TODO.tasks: Marked completed items.
15896         
15897 2005-04-06  Naba Kumar  <naba@gnome.org>
15899         * plugins/subversion/svn-backend.c: Fixed subversion plugin
15900         compile error.
15901         
15902         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
15904 2005-04-04  Naba Kumar  <naba@gnome.org>
15906         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
15907         inside Main window.
15908         
15909 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
15911         * plugins/tools/Makefile.am,
15912         plugins/tools/anjuta-tools.plugin.in,
15913         plugins/tools/anjuta-tools.ui,
15914         plugins/tools/anjuta-tools.gladei,
15915         plugins/tools/anjuta-tools-plugin.png,
15916         plugins/tools/plugin.c,
15917         plugins/tools/plugin.h,
15918         plugins/tools/dialog.c,
15919         plugins/tools/dialog.h,
15920         plugins/tools/fileop.c,
15921         plugins/tools/fileop.h,
15922         plugins/tools/tool.c,
15923         plugins/tools/tool.h,
15924         plugins/tools/editor.c,
15925         plugins/tools/editor.h,
15926         plugins/tools/execute.c,
15927         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
15928         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
15929         Not fully working
15931         * anjuta-tools.[ch]: Removed old tools code.
15932         
15933 2005-04-01  Steve Murphy  <murf@e-tools.com>
15935         * configure.in: Added "rw" to ALL_LINGUAS.
15937 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15939         * Modified Files:
15940         manuals/C/anjuta-manual/fileoperations.xml
15941         Added Files:
15942         manuals/C/anjuta-manual/figures/search_expr.png
15943         manuals/C/anjuta-manual/figures/search_expr_basic.png
15944         manuals/C/anjuta-manual/figures/search_file_list.png
15945         manuals/C/anjuta-manual/figures/search_file_pattern.png
15946         manuals/C/anjuta-manual/figures/search_replace.png
15947         manuals/C/anjuta-manual/figures/search_setting.png
15948         manuals/C/anjuta-manual/figures/search_target.png
15949         manuals/C/anjuta-manual/figures/search_target_action.png
15950         manuals/C/anjuta-manual/figures/search_target_in.png
15951         Removed Files:
15952         manuals/C/anjuta-manual/figures/find_files.png
15953         manuals/C/anjuta-manual/figures/find_replace.png
15954         manuals/C/anjuta-manual/figures/find_text.png :
15955         Updated Anjuta manual (File Operations)
15957 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15959         * manuals/C/anjuta-manual/fileoperations.xml,
15960         manuals/C/anjuta-manual/figures/open_file.png,
15961         manuals/C/anjuta-manual/figures/open_file_multiple.png,
15962         manuals/C/anjuta-manual/figures/prefs_print.png,
15963         manuals/C/anjuta-manual/figures/print_dlg.png,
15964         manuals/C/anjuta-manual/figures/print_preview.png.
15965         * Added Files:
15966         manuals/C/anjuta-manual/figures/add_edit_macro.png,
15967         manuals/C/anjuta-manual/figures/display_macro.png,
15968         manuals/C/anjuta-manual/figures/insert_text.png,
15969         manuals/C/anjuta-manual/figures/keyword_macro.png,
15970         manuals/C/anjuta-manual/figures/new_file_wizard.png,
15971         manuals/C/anjuta-manual/figures/save_as_file.png :
15972         Updated Anjuta Manual (File Operations)
15974 2005-03-23  Adam Weinberger  <adamw@gnome.org>
15976         * plugins/editor/action-callbacks.c,
15977           plugins/file-loader/plugin.c,
15978           plugins/gtodo/main.c,
15979           plugins/project-wizard/druid.c:
15980           Fix spelling/grammar errors. Fixes bugs
15981           169068, 169137, 169138, and 169139.
15983 2005-03-21  Naba Kumar  <naba@gnome.org>
15985         Patch from: Massimo Cora' <maxcvs@email.it>:
15986         
15987         * plugins/editor/Makefile.am
15988         plugins/editor/anjuta-docman.c,
15989         (added) plugins/editor/editor-tooltips.c,
15990         (added) plugins/editor/editor-tooltips.h: Added tooltips to
15991         editor tabs to show full path.
15993 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
15994         
15995         * plugins/subversion/svn-backend.c:
15996         Removed "apr-0/" from include because this is 
15997         already included in SVN_INCLUDE and broke building if
15998         apr >= 1.0 was installed.
16000 2005-03-18  Naba Kumar  <naba@gnome.org>
16002         Patch from: Massimo Cora' <maxcvs@email.it>:
16004         * plugins/editor/action-callbacks.c,
16005         plugins/editor/aneditor-calltip.cxx,
16006         plugins/editor/aneditor-priv.h,
16007         plugins/editor/aneditor.cxx,
16008         plugins/editor/aneditor.h,
16009         plugins/editor/anjuta-document-manager.ui: Added calltip
16010         activation from menu.
16012 2005-03-16  Naba Kumar  <naba@gnome.org>
16014         Patch from: Massimo Cora' <maxcvs@email.it>:
16015         
16016         * plugins/class-gen/action-callbacks.c,
16017         plugins/class-gen/anjuta-class-gen-plugin.glade,
16018         plugins/class-gen/class_gen.c,
16019         plugins/class-gen/class_gen.h,
16020         plugins/class-gen/class_logo.xpm,
16021         plugins/class-gen/plugin.c: Create files without project
16022         being open. Add to project support. And other enhancements.
16024 2005-03-15  Adam Weinberger  <adamw@gnome.org>
16026         * anjuta.glade,
16027           plugins/debug-manager/utilities.c,
16028           plugins/file-loader/plugin.c,
16029           plugins/gdb/utilities.c,
16030           plugins/profile-default/plugin.c,
16031           plugins/project-import/project-import.c,
16032           src/anjuta-actions.h:
16033           Spelling/grammar fixes.
16035 2005-03-13  Naba Kumar  <naba@gnome.org>
16036         
16037         * plugins/editor/action-callbacks.c,
16038         plugins/editor/action-callbacks.h,
16039         plugins/editor/anjuta-document-manager.ui,
16040         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16041         submenu. Moved menuitems from Format to View->Editor.
16042         
16043         * src/action-callbacks.c, src/action-callbacks.h,
16044         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16045         layout and lock layout menus in View submenu. Get rid of
16046         Settings->Layout Manager menu.
16047         
16048         * plugins/project-import/anjuta-project-import.plugin.in:
16049         Fixed icon name
16051         * global-tags/Makefile.am,
16052         global-tags/create_global_tags.sh,
16053         plugins/editor/aneditor-autocomplete.cxx,
16054         plugins/editor/aneditor-priv.h,
16055         plugins/editor/aneditor.cxx,
16056         tagmanager/tm_workspace.c: Fixed scope members autocompletion
16057         in editor and made it work in global symbols also.
16058         
16059         * src/anjuta-app.c: Always use priority texts besides icons style
16060         for toolbars, because other styles look horible for Anjuta (fixme).
16062 2005-03-11  Naba Kumar  <naba@gnome.org>
16064         * configure.in: Removed test for iconv.
16066         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
16067         before scintilla widget is realized.
16068         
16069         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
16070         for Update menuitem.
16071         
16072         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
16073         already applied in scintilla main stream.
16074         
16075         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
16076         and notified scintilla developer.
16077         
16078 2005-03-10  Naba Kumar  <naba@gnome.org>
16080         * src/action-callbacks.c: Removed reference to src/help.h (dead
16081         file).
16083         * plugins/editor/text_editor.c: Removed reference to
16084         src/launcher.h (a dead file).
16086         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
16087         src/controls.c, src/controls.h, src/fileselection.c,
16088         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
16089         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
16090         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
16091         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
16092         src/session.h, src/support.c, src/support.h, src/toolbar.c,
16093         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
16094         Removed these dead files from CVS.
16097 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16099         * plugins/file-wizard/action-callbacks.c : Added error message.
16100         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
16103 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
16104         
16105         * plugins/cvs-plugin/cvs-callbacks.c
16106         plugins/cvs-plugin/plugin.c:
16107         Fixed preferences page init and busy handling
16108         
16109         * plugins/subversion/plugin.c:
16110         Fixed preferences page init
16112 2005-03-09  Naba Kumar  <naba@gnome.org>
16114         * plugins/Makefile.am, plugins/glade/Makefile.am,
16115         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
16116         enabled glade plugin in Anjuta. The plugin is built only when
16117         glade3 is installed.
16118         
16119 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16121         * plugins/project-wizard/templates/java.wiz
16122         plugins/project-wizard/templates/java-logo.png (*)
16123         plugins/project-wizard/templates/java/*
16124         plugins/project-wizard/templates/Makefile.am
16125         configure.in:
16126         
16127         Add Java project type. It generates a autoconf/automake
16128         project which is compiled using gcj. It requires automake 
16129         > 1.4 (1.9 is known to work) to work!
16130         
16131         (*) still awaiting response from the gcj team if we
16132         may use their logo.
16133         
16134 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16135         
16136         * plugins/project-import/*
16137         plugins/Makefile.am
16138         configure.in:
16139         Added project import plugin. Might be a bit buggy and limited
16140         but works for now.
16141         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16142         Icon from old pixmaps dir
16144 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16146         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
16147         plugins/macro/macro-util.c, plugins/macro/macros.xml :
16148         Added C Custom_Indent line macro.
16149         Cleaned macros.xml
16151 2005-03-09  Naba Kumar  <naba@gnome.org>
16153         * TODO.tasks: Added new message-manager tasks.
16154         
16155         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16156         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16157         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16158         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16159         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16160         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16161         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16162         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16163         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16164         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16165         
16166         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
16167         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
16168         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
16169         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
16170         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
16171         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
16172         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
16173         Removed debugger widgets from shell on debugger shutdown. Added
16174         scrolled windows for docked widgets. Removed unnecessary widget refs
16175         and unrefs. Destroy widgets correctly on debugger shutdown.
16176         
16177         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
16178         with project description title. Removed frame shadow.
16179         
16180         * plugins/project-wizard/druid.c: Initializes tooltips.
16181         
16182         * scintilla/Makefile.am: Fixed comiple error.
16184 2005-03-08  Adam Weinberger  <adamw@gnome.org>
16186         * plugins/class-gen/anjuta-class-gen-plugin.glade,
16187           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
16189 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16191         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16192         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16193         plugins/macro/macro-util.c, plugins/macro/macro-util.h
16194         plugins/macro/macros.xml, plugins/macro/plugin.c :
16195         Moved cursor at the '|' position defined in macros.
16197 2005-03-07  Naba Kumar  <naba@gnome.org>
16199         * plugins/subversion/Makefile.am: Fixed build error.
16201         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
16202         types (perl, python, shellscript).
16203         
16204         * plugins/editor/plugin.c: Fixed to show all highlight options.
16205         
16206 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16208         * TODO.tasks : updated tasks.
16209         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
16211 2005-03-07  Naba Kumar  <naba@gnome.org>
16213         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
16214         or disable subversion file-manager submenu. If "Subvesion" is also
16215         valid directory, we should also check for it.
16217         * configure.in: Disable cygwin macro until someone fixes the
16218         autoconf warnings.
16219         
16220         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
16221         backward compatibility.
16222         
16223 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16225         * src/about.c : Cleaned code.
16226         * plugins/macro/macros.xml : Added "do_while" C macro.
16227         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
16228         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
16229         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
16230         Closed registers, shared libraries, kernel signals dialogs with ESC key.
16231         
16232 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16234         * plugins/class-gen/plugin.c:
16235         Removed "return" to activate project_root_uri watching.
16237 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16239         * plugins/Makefile.am
16240         plugins/subversion/*:
16241         Added subversion plugin. Add, Remove, Commit and Update work
16242         everything else needs work.
16243         
16244         * plugins/terminal/terminal.c
16245         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
16246         we still have focus problems with the editor.
16248 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16250         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
16251         
16252 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16254         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
16256 2005-03-04  Naba Kumar  <naba@gnome.org>
16258         Patch from Massimo Cora' <maxcvs@email.it>:
16260         * plugins/class-gen/Makefile.am,
16261         plugins/class-gen/action-callbacks.c,
16262         plugins/class-gen/action-callbacks.h,
16263         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
16264         plugins/class-gen/anjuta-class-gen.plugin.in,
16265         plugins/class-gen/class_gen.c,
16266         plugins/class-gen/class_gen.h,
16267         (removed) plugins/class-gen/clsGen.c,
16268         (added) plugins/class-gen/goc_template_header,
16269         (added) plugins/class-gen/goc_template_source,
16270         plugins/class-gen/plugin.c,
16271         plugins/class-gen/plugin.h: Refactored class gen code.
16272         Added GOCBuilder code. Fixed UI. Implemented plugin.
16274 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
16276         * plugins/project-wizard/property.c
16277         plugins/project-wizard/install.c
16278         plugins/project-wizard/druid.c
16279         plugins/editor/goto_line.c
16280         plugins/editor/plugin.c
16281         plugins/gtodo/add_edit_item.c
16282         plugins/gtodo/ligtodo.c
16283         plugins/gtodo/main.c
16284         plugins/gtodo/preferences.c:
16285         Fixed #167559, #167534, #167266, #167357
16286         (Bad English in strings...)
16287         
16288         Thanks to Adam Weinberger and Thierry Moisan for
16289         reporting!
16291 2005-03-03  Naba Kumar  <naba@gnome.org>
16293         * libegg/Makefile.am, libegg/menu/Makefile.am,
16294         (added) libegg/egg-submenu-action.c,
16295         (added) libegg/menu/egg-submenu-action.h: Created a new action for
16296         submenu (used for wizard listing).
16297         
16298         * plugins/file-loader/anjuta-loader-plugin.ui
16299         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
16300         and toolbar.
16301         
16302         * plugins/editor/action-callbacks.c,
16303         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
16304         ctrl+tabbing because it was interfaring with focus navigation.
16305         Focus editor on "Esc" in incremental search entry. Cleanups.
16306         
16307         * plugins/file-manager/an_file_view.c,
16308         plugins/symbol-browser/plugin.c,
16309         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
16310         Cleanups.
16311         
16312         * plugins/profile-default/plugin.c,
16313         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
16314         for sesssion load.
16315         
16316         * (removed) scintilla/patches/a64-crash-fix.patch,
16317         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
16318         scintilla patches.
16320 2005-03-03  Naba Kumar  <naba@gnome.org>
16322         * HACKING: Fixed typos.
16323         
16324         * plugins/editor/aneditor-indent.cxx: Clean up.
16325         
16326         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
16327         Enable/disable save, undo and redo actions depending on state
16328         of the editor.
16329         
16330 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16332         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
16333         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
16334         Displayed search_incremental status.
16336         * Removed plugins/editor/search_incremental.[ch]
16338 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
16339         
16340         * plugins/cvs-plugin/cvs-execute.c
16341         plugins/cvs-plugin/cvs-callbacks.c:
16342         - Use weak reference on mesg_view and reuse tab if
16343         it still exists to avoid cluttering message manager.
16344         - Fixed bug in cvs remove
16345         
16346         README, HACKING: Updated
16347         
16348         configure.in: Added check for libsvn
16350 2005-02-29  Naba Kumar  <naba@gnome.org>
16351         
16352         * plugins/file-manager/an_file_view.c,
16353         plugins/symbol-browser/an_symbol_view.c,
16354         plugins/symbol-browser/plugin.c: Hide column headers (they
16355         are redundant).
16357 2005-02-29  Naba Kumar  <naba@gnome.org>
16359         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16360         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16361         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16362         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16363         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16364         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16365         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16366         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16367         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16368         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16370         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16371         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16372         (added) libanjuta/anjuta-session.[hc],
16373         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16374         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16375         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16376         src/main.c:
16377         
16378         Implemented session management. Implemented session
16379         container class. Added session notifications from shell. Implemented
16380         session save/load in editor, file-loader, default-profile-plugin
16381         and anjuta-app. Fixed window sizing and restoration. Cleaned up
16382         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16383         and maximized states in session. Implemented project session
16384         management.
16386 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16388         * plugins/class-gen/action-callbacks.[ch],
16389         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16390         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16391         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
16392         with Escape key.
16394 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
16395         
16396         * plugins/project-wizard/anjuta-project-wizard.glade,
16397         plugins/project-wizard/druid.c:
16398         Add some padding in tab label in project selection page
16399         
16400         * plugins/project-wizard/druid.c,
16401         plugins/project-wizard/parser.c:
16402         Search for project template recursively
16403         Add ~/.anjuta/project to the search paths
16405 2005-02-26  Naba Kumar  <naba@gnome.org>
16407         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16408         * plugins/file-loader/plugin.c: Fixed crash bug.
16409         * libanjuta/plugins.c: Fixed memory leak.
16410         
16411 2005-02-26  Naba Kumar  <naba@gnome.org>
16412         
16413         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16414         "UserActivatable" attribute for plugins. This attribute if set to
16415         "no" will prevent users from activating/deactivating it from
16416         plugins dialog. Added a toggle button in plugins dialog to toggle
16417         the plugins list between list of activatable plugins (default) to
16418         list of all plugins. anjuta_plugin_select() now only selects the
16419         plugin. Added anjuta_plugins_select_and_activate() method that will
16420         select and activate it.
16421         
16422         * plugins/profile-default/Makefile.am,
16423         plugins/profile-default/anjuta-default-profile.ui,
16424         plugins/profile-default/plugin.c,
16425         plugins/profile-default/plugin.h,
16426         plugins/project-manager/anjuta-project-manager.ui,
16427         plugins/project-manager/plugin.c,
16428         plugins/project-manager/plugin.h:
16429         
16430         Anjuta projects (*.anjuta) files define the profile of respective
16431         projects. Profile is a set of related plugins required for the
16432         project to open. Moved "close project" action from Project Manager
16433         to Profile Manager plugin. Implemented loading and unloading of
16434         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16435         (instead of Project Manager) now handles opening of *.anjuta files.
16436         Close Project menuitem is now moved to File submenu (being
16437         consistent with Anjuta 1.x versions and avoiding creating Project
16438         submenu when project manager is not loaded).
16439         
16440         * src/anjuta-actions.h: Fixed short-cut key for Help content.
16441         
16442         * src/anjuta.ui: Fixed place holder for projects.
16443         
16444         * (new) plugins/profile-default/default.anjuta: default startup
16445         profile. Removed the hardcoded plugins loading in
16446         DefaultProfilePlugin.
16448         * anjuta.anjuta,
16449         plugins/project-wizard/templates/terminal/project.anjuta:
16450         Implemented project format in newly created projects.
16452         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16453         plugins/class-gen/anjuta-class-gen.plugin.in,
16454         plugins/cvs-plugin/anjuta-cvs.plugin.in,
16455         plugins/editor/anjuta-document-manager.plugin.in,
16456         plugins/file-loader/anjuta-loader.plugin.in,
16457         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16458         plugins/gdb/anjuta-gdb.plugin.in,
16459         plugins/glade/anjuta-glade.plugin.in,
16460         plugins/message-view/anjuta-message-manager.plugin.in,
16461         plugins/profile-default/anjuta-default-profile.plugin.in,
16462         plugins/project-manager/anjuta-project-manager.plugin.in,
16463         plugins/project-wizard/anjuta-project-wizard.plugin.in:
16464         Defined UserActivatable attributes. Added supported types attribute.
16466         * plugins/project-wizard/anjuta-project-wizard.glade
16467         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16468         "Project Wizard" in preferences title.
16470         * TODO.tasks: Updated.
16471         
16472         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16473         Updated.
16474         
16475 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16477         * plugins/file-wizard/anjuta-file-wizard.glade
16478         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16479         
16480         Integrated License macros, cleaned file.c.
16481         
16482 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
16483         
16484         * plugins/macor/macro-util.c: Fixed crash bugs if email or
16485         username can not be found correctly.
16487 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16489         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16490         plugins/macro/macros.xml :
16491         
16492         Added Headers macros. Cleaned file.c
16494 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16496         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
16497         plugins/macro/macros.xml :
16498         
16499         Fixed a bug. Added Header macro.
16501         
16502 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16504         * plugins/file-wizard/action-callbacks.c, 
16505         plugins/file-wizard/file.c, plugins/macro/macro-util.c
16506         plugins/macro/macros.xml :
16507         
16508         Added FileName, Header template macros.
16509         
16510 2005-02-24  Naba Kumar  <naba@gnome.org>
16511         
16512         * plugins/patch/patch-plugin.c: Fixed a function call.
16513         
16514         * src/anjuta.c, src/main.c: Save and load default session.
16515         
16516 2005-02-24  Naba Kumar  <naba@gnome.org>
16518         * libanjuta/interfaces/libanjuta.idl,
16519         plugins/message-view/anjuta-msgman.c,
16520         plugins/message-view/anjuta-msgman.h,
16521         plugins/message-view/plugin.c: Added and implemented
16522         set_view_title() method.
16523         
16524         * plugins/build-basic-autotools/build-basic-autotools.c,
16525         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16526         build context pooling. Maximum 3 contexts are reused. Additional
16527         contexts are created when all are busy.
16529 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16531         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16532         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16533         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16534         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16536         Added Copyright, Changelog macros.
16537                 
16538 2005-02-23  Naba Kumar  <naba@gnome.org>
16540         Patch from Massimo Cora' <maxcvs@email.it>:
16541         * plugins/Makefile.am,
16542         plugins/patch/Makefile.am,
16543         (added) plugins/patch/anjuta-patch-plugin.png,
16544         (added) plugins/patch/anjuta-patch.plugin.in,
16545         (added) plugins/patch/anjuta-patch.ui,
16546         plugins/patch/patch-plugin.c,
16547         (added) plugins/patch/patch-plugin.h,
16548         (added) plugins/patch/plugin.c,
16549         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16550         architecture.
16552 2005-02-23  Naba Kumar  <naba@gnome.org>
16554         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16555         file-loader/plugin.c, profile-default/plugin.c:
16556         Implemented "activated" and "deactivated" signals for plugin class.
16557         Renamed *_location() functions to *_id(), because location is
16558         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16559         anjuta_plugins_unload_plugin().
16560         
16561         * class-gen/plugin.c: Fixed complier warning and utility function call.
16562         
16563         * debug-manager/plugin.c: Unload debugger plugin correctly.
16564         
16565         * project-manager/plugin.c:     Fixed compiler warnings.
16566         
16567         * plugins/project-wizard/templates/gnome/.cvsignore,
16568         plugins/project-wizard/templates/gnome/po/.cvsignore,
16569         plugins/project-wizard/templates/gnome/src/.cvsignore,
16570         plugins/project-wizard/templates/gtk/po/.cvsignore,
16571         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16572         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16573         
16574         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16575         build (we need to fix this thing).
16576         
16577 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
16579         * plugins/macro/macro-action.[ch]
16580         plugins/macro/macro-edit.c
16581         plugins/macro/macro-dialog.c
16582         plugins/macro/macro-db.[ch]
16583         plugins/macro/plugin.[ch]
16584         plugins/macro/macro-util.[ch] (added)
16585         
16586         Cleaned up macro plugin and preview expanded macros.
16588 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
16590         * plugins/cvs-plugin/cvs-interface.c:
16592         Fixed option setting when using no compression and not 
16593         ignoring .cvsrc
16595 2005-02-23  Naba Kumar  <naba@gnome.org>
16596         
16597         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16598         geometry on exit and startup (only if there is no geometry from the
16599         session).
16601         * TODO.tasks: Updated.
16602         
16603         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16604         
16605         * manuals/reference/libanjuta/Makefile.am,
16606         manuals/reference/libanjuta/libanjuta-docs.sgml,
16607         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16608         documentation for writing project templates.
16610 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16612         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16613         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16614         
16615         Expansion keywords in macros. 
16617 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16619         * plugins/file-wizard/action-callbacks.c,
16620         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16621         plugins/macro/macros.xml :
16622         
16623         Inserting text by macro plugin
16624         In progress ...
16626 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
16628         * plugins/macro/plugin.c
16629         plugins/cvs-plugin/plugin.c:
16630         
16631         Fixed interfaces (use static)
16633 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
16634         
16635         * plugins/macro/macro-actions.[ch]
16636         plugins/macro/plugin.c
16637         libanjuta/interfaces/libanjuta.idl:
16638         
16639         Implemented IAnjutaMacro interface to be used by file-wizard
16640         
16641         * plugins/cvs-plugin/plugin.c
16642         libanjuta/interfaces/libanjuta.idl:
16643         
16644         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16645         for all version control systems and not only for cvs.
16647 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16649         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
16650         insert_macro.
16651         
16652         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16655 2005-02-21  Naba Kumar  <naba@gnome.org>
16657         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16658         IAnjutaDebugger interface.
16659         
16660         * plugins/debug-manager/anjuta-debug-manager.ui,
16661         plugins/debug-manager/attach_process.c,
16662         plugins/debug-manager/attach_process.h,
16663         plugins/debug-manager/plugin.c,
16664         plugins/debug-manager/plugin.h,
16665         plugins/gdb/actions.c,
16666         plugins/gdb/actions.h,
16667         plugins/gdb/anjuta-gdb-plugin.ui,
16668         plugins/gdb/breakpoints.c,
16669         plugins/gdb/breakpoints.h,
16670         plugins/gdb/debugger.c,
16671         plugins/gdb/debugger.h,
16672         plugins/gdb/memory.c,
16673         plugins/gdb/plugin.c,
16674         plugins/gdb/plugin.h,
16675         plugins/gdb/sharedlib.h,
16676         plugins/gdb/sharedlib_cbs.c,
16677         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16678         correctly between debug-manager and debugger. Implemented debugger
16679         interface in gdb plugin. Fixed action names. Added UI updating.
16680         Start and stop debugger (does not work yet). Fixed UI merging.
16681         Fixed debugger plugin handling in debug-manager.
16683 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
16685         * plugins/editor/aneditor-autocomplete.cxx:
16686         
16687         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16688         crash with C++ "template" keyword.
16690 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16692         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16693         Fixed bug (Closed macro dialogs with Esc key).
16694         
16695 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
16696         
16697         * plugins/project-wizard/xlib.wiz,
16698         plugins/project-wizard/xlib-logo.png,
16699         plugins/project-wizard/xlib/*:
16700         Port old xlib anjuta project on new project wizard
16701         
16702         * plugins/project-wizard/xlib-dock.wiz,
16703         plugins/project-wizard/xlib-dock/*:
16704         Port old xlib dock anjuta project on new project wizard
16705         
16706         * plugins/project-wizard/wxwin.wiz,
16707         plugins/project-wizard/wxwin-logo.png,
16708         plugins/project-wizard/wxwin/*:
16709         Port old wxwin anjuta project on new project wizard
16710         
16711         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16712         necessary changes for the new templates.
16713         
16714 2005-02-18  Naba Kumar  <naba@gnome.org>
16716         * plugins/Makefile.am: Added class-gen
16717         
16718 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
16720         * plugins/project-wizard/header.c:
16721         Fix a bug in sorting of project categories
16723 2005-02-18  Naba Kumar  <naba@gnome.org>
16725         Patch from Massimo Cora  <maxcvs@email.it>:
16726         
16727         * plugins/class-gen/.cvsignore,
16728         plugins/class-gen/Makefile.am,
16729         (added) plugins/class-gen/action-callbacks.c,
16730         (added) plugins/class-gen/action-callbacks.h,
16731         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16732         (added) plugins/class-gen/class_gen.c,
16733         (added) plugins/class-gen/class_gen.h,
16734         (added) plugins/class-gen/plugin.c,
16735         (added) plugins/class-gen/plugin.h: Ported class wizard to the
16736         new architecture.
16737         
16738         * plugins/project-manager/plugin.c: implemented add_source().
16740 2005-02-17  Naba Kumar  <naba@gnome.org>
16742         * plugins/file-loader/plugin.c: Fixed possible crash.
16743         
16744         * src/action-callbacks.c, src/action-callbacks.h,
16745         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16747 2005-02-17  Naba Kumar  <naba@gnome.org>
16748         
16749         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16750         plugins/project-wizard/templates/gnome.wiz,
16751         plugins/project-wizard/templates/gtk.wiz,
16752         plugins/project-wizard/templates/gtkmm.wiz,
16753         plugins/project-wizard/templates/terminal.wiz,
16754         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16755         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16756         plugins/project-wizard/templates/gnome/src/callbacks.c,
16757         plugins/project-wizard/templates/gnome/src/callbacks.h,
16758         plugins/project-wizard/templates/gnome/src/main.c,
16759         plugins/project-wizard/templates/gtk/src/callbacks.c,
16760         plugins/project-wizard/templates/gtk/src/callbacks.h,
16761         plugins/project-wizard/templates/gtk/src/main.c,
16762         plugins/project-wizard/templates/gtkmm/src/main.cc,
16763         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
16764         to generate licence correctly (without any extra newlines). Removed
16765         IncludeGNUHeader macro definition and added proper licence property.
16766         Fixed project directory paths in file contents.
16768 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16770         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16771         Closed macro dialogs with Esc key.
16773 2005-02-16  Naba Kumar  <naba@gnome.org>
16775         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16776         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16777         plugins/project-wizard/templates/gnome/src/callbacks.c,
16778         plugins/project-wizard/templates/gnome/src/callbacks.h,
16779         plugins/project-wizard/templates/gnome/src/main.c,
16780         plugins/project-wizard/templates/gtk/src/main.c,
16781         plugins/project-wizard/templates/gtkmm/src/main.cc,
16782         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
16783         macros to avoid blank newlines.
16785 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
16787         * plugins/project-wizard/autogen.c:
16788         Correct a problem when having property value in UTF-8
16790         * plugins/project-wizard/druid.c:
16791         Correct a bug when reselecting a new project (all pages
16792         must be removed)
16794         * plugins/project-wizard/property.c:
16795         Avoid having default invalid properties
16797         * plugins/project-wizard/templates/terminal.wiz,
16798         plugins/project-wizard/templates/terminal/po/ChangeLog,
16799         plugins/project-wizard/templates/terminal/src/main.c:
16800         Remove command for testing run function
16801         Move destination directory to second page and include
16802         project name. Add exist tag. Remove unused properties.
16804 2005-02-16  Naba Kumar  <naba@gnome.org>
16806         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
16807         plugins/debug-manager/anjuta-debug-manager.ui,
16808         plugins/debug-manager/plugin.c,
16809         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16810         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
16811         plugins/gdb/plugin.h, plugins/gdb/registers.c,
16812         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
16813         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
16814         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
16815         (removed) src/anjuta_info.c,
16816         (removed) src/anjuta_info.h,
16817         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
16818         (added) plugins/gdb/anjuta-gdb-plugin.ui,
16819         (added) plugins/gdb/actions.c,
16820         (added) plugins/gdb/actions.h: Completed initial
16821         porting of debugger to new architecture. Fixed many of the debugger
16822         functions.
16824         * plugins/file-loader/plugin.c: Detect some important mime ourself
16825         to avoid inconsistencies when mime system isn't working.
16826         
16827 2005-02-16  Naba Kumar  <naba@gnome.org>
16829         * plugins/editor/Makefile.am,
16830         (added) plugins/editor/aneditor-autocomplete.cxx,
16831         (added) plugins/editor/aneditor-calltip.cxx,
16832         (added) plugins/editor/aneditor-indent.cxx,
16833         (added) plugins/editor/aneditor-priv.h,
16834         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
16835         different smaller chunks to make it easy to maintain.
16837 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16839         * plugins/project-wizard/druid.c :
16840         
16841         Found system Email address if not defined in Preferences.
16843 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
16844         
16845         * plugins/project-wizard/gtkmm.wiz
16846         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
16847         plugins/project-wizard/gtkmm/*
16848         
16849         Added GTKmm (C++) project type
16851 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
16853         * plugins/message-view/plugin.c
16854         plugins/message-view/message-view.c
16855         TODO.gtodo:
16856         Implemented next/prev action
16858 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16860         * plugins/project-wizard/templates/libglade2.* :
16861         Removed libglade2 project.
16862         
16863         * plugins/project-wizard/templates/gtk* :
16864         Removed interface.[ch] & support.[ch].
16865         
16866 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16868         * plugins/project-wizard/anjuta-project-wizard.glade,
16869         plugins/project-wizard/property.[ch],
16870         plugins/project-wizard/templates/anjuta-plugin.wiz :
16871         Added a new property ("iconfile").
16873 2005-02-14  Naba Kumar  <naba@gnome.org>
16875         * plugins/project-wizard/install.c,
16876         plugins/project-wizard/plugin.c,
16877         plugins/project-wizard/templates/anjuta-plugin.wiz,
16878         plugins/project-wizard/templates/gnome.wiz,
16879         plugins/project-wizard/templates/gtk.wiz,
16880         plugins/project-wizard/templates/libglade2.wiz,
16881         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
16882         newly created projects and open them. Fixed message buffering in
16883         wizard.
16885 2005-02-14  Naba Kumar  <naba@gnome.org>
16887         * src/about.c, pixmaps/Makefile.am,
16888         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
16889         
16890         * mime/gnome-mime-application-x-anjuta.png,
16891         pixmaps/anjuta_icon.png,
16892         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
16893         done by 9-speed at:
16894         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
16895         
16896 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16898         * configure.in,
16899         plugins/project-wizard/templates/libglade2-logo.png,
16900         plugins/project-wizard/templates/libglade2.wiz,
16901         plugins/project-wizard/templates/libglade2/* :
16902         Add Glade2 project
16905 2005-02-14  Naba Kumar  <naba@gnome.org>
16907         * TODO.tasks: Updated.
16908         
16909         * plugins/editor/anjuta-docman.c,
16910         plugins/editor/text_editor.c,
16911         plugins/editor/text_editor.h,
16912         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
16913         for file modification, but it is still not functioning.
16915 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
16917         * plugins/project-wizard/values.c,
16918         plugins/project-wizard/values.h,
16919         plugins/project-wizard/property.c,
16920         plugins/project-wizard/property.h,
16921         plugins/project-wizard/druid.c:
16922         Rewrite mandatory property check
16923         Add check of exist property
16924         Rewrite handling of cached property page
16926 2005-02-13  Naba Kumar  <naba@gnome.org>
16928         Patch from Igor Kovalenko  <garrison@mail.ru>:
16929         * tagmanager/tm_workspace.c: Improved performance.
16931 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16933         *plugins/project-wizard/templates/*.wiz,
16934         plugins/project-wizard/druid.c,
16935         plugins/project-wizard/templates/terminal/src/main.c,
16936         plugins/project-wizard/templates/gtk/src/*.[ch],
16937         plugins/project-wizard/templates/gtk/src/Makefile.am,
16938         plugins/project-wizard/templates/gnome/src/*.[ch],
16939         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
16940         Add Copyright date & Email address,
16941         Correct terminal project.
16942         
16943 2005-02-12  Naba Kumar  <naba@gnome.org>
16945         * plugins/project-wizard/property.c: Fixed hidden
16946         properties to take values.
16948         * plugins/project-wizard/file.[ch]: Renamed
16949         true/false enum values to fix compile error
16950         (conflict with other definition).
16951         
16952         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
16953         even when mime type detection fails (for example, when Anjuta is
16954         installed in non-system prefix).
16956 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
16958         * plugins/project-wizard/values.c,
16959         plugins/project-wizard/values.h:
16960         Rewrite file with more comments
16962         * plugins/project-wizard/druid.c,
16963         plugins/project-wizard/druid.h,
16964         plugins/project-wizard/autogen.c,
16965         plugins/project-wizard/autogen.h,
16966         plugins/project-wizard/druid.c,
16967         plugins/project-wizard/druid.h:
16968         Add more comments
16969         Use values instead of properties
16970         Move default properties to druid.c
16972         * plugins/project-wizard/install.c,
16973         plugins/project-wizard/install.h:
16974         Use values instead of properties
16975         Add a check to avoid overwriting files
16977         * plugins/project-wizard/parser.c,
16978         plugins/project-wizard/property.c,
16979         plugins/project-wizard/property.h:
16980         Update to use new values
16981         Add an "exist" attribute to check if a directory already exist
16983         * plugins/project-wizard/anjuta-project-wizard.glade:
16984         Change project selection page (GtkTextView => GtkLabel,
16985         GtkTable => GtkVBox)
16987         * plugins/project-wizard/templates/terminal.wiz:
16988         Move destination directory on second page
16989         
16990         * plugins/project-wizard/action.c:
16991         Add a few comments
16993 2005-02-12  Naba Kumar  <naba@gnome.org>
16995         * plugins/file-manager/an_file_view.c,
16996         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
16997         views. Created dynamic update date of view depending on project
16998         changes -- similar to file-manager view.
16999         
17000         * plugins/devhelp/plugin.c: Load help on idle.
17001         
17002         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17003         autoformat' to proper location in preferences.
17004         
17005         * mime/anjuta.mime: Added .prj extension in the mime type for backward
17006         compatibility.
17007         
17008         * plugins/editor/plugin.c: Fixed accel name.
17010 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17012         *plugins/project-wizard/templates/anjuta-plugin.wiz,
17013         plugins/project-wizard/templates/gnome.wiz,
17014         plugins/project-wizard/templates/gtk.wiz,
17015         plugins/project-wizard/anjuta-project-wizard.glade,
17016         plugins/project-wizard/autogen.c:
17017         Add Username & Email address in Project preferences.
17019 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17021         *plugins/project-wizard/templates/gnome-logo.png,
17022         plugins/project-wizard/templates/gnome.wiz,
17023         plugins/project-wizard/templates/gnome/* :
17024         Add Gnome project
17026 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17028         * plugins/project-wizard/templates/terminal/src/main.c, 
17029         plugins/project-wizard/templates/terminal/src/main.c,
17030         plugins/project-wizard/templates/terminal/src/main.[ch] :
17031         Insert License in projects
17032         
17033 2005-02-11  Naba Kumar  <naba@gnome.org>
17035         * TODO.tasks: Added message manager task.
17036         
17037         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17038         
17039         * plugins/editor/plugin.c: Use bookmark stock icons.
17040         
17041         * plugins/message-view/anjuta-message-manager.ui,
17042         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17044 2005-02-10  Naba Kumar  <naba@gnome.org>
17046         * libanjuta/interfaces/libanjuta.idl: fixed build error.
17047         
17048 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17050         * global-tags/Makefile.am
17051         Error during 'make install'
17053 2005-02-09  Naba Kumar  <naba@gnome.org>
17055         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
17056         missing file.
17057         
17058 2005-02-08  Naba Kumar  <naba@gnome.org>
17060         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
17061         
17062         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
17063         Show busy cursur when updating global tags in preferences.
17065         * configure.in: Fixed.
17066         
17067 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17069         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
17070           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
17071          
17072         - Fixed anjuta-plugin project (glade)
17074 2005-02-08  Naba Kumar  <naba@gnome.org>
17076         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
17077         Fixed automatic indentations.
17079         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
17080         Global tags are now segregated into smaller api tags, which can be
17081         selectively loaded from symbol browser preferences.
17083         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
17084         Implemented IProjectManager interface in project-manager. Mostly getter
17085         methods for now, but need to add add() and remove() methods to add
17086         or remove project elements.
17088         * plugins/gdb/debug_tree.c: Small fix.
17090         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
17091         plugins/symbol-browser/an_symbol_info.c,
17092         plugins/symbol-browser/an_symbol_info.h,
17093         plugins/symbol-browser/an_symbol_search.c,
17094         plugins/symbol-browser/an_symbol_search.h,
17095         plugins/symbol-browser/an_symbol_view.c,
17096         plugins/symbol-browser/an_symbol_view.h,
17097         plugins/symbol-browser/plugin.c,
17098         plugins/symbol-browser/plugin.h,
17099         tagmanager/c.c,
17100         tagmanager/entry.h,
17101         tagmanager/tm_project.c,
17102         tagmanager/tm_symbol.c,
17103         tagmanager/tm_tag.c,
17104         tagmanager/tm_workspace.c,
17105         tagmanager/vstring.c,
17106         tagmanager/include/tm_tag.h,
17107         tagmanager/include/tm_workspace.h:
17108         
17109         - Fixed tagmanager parsing of source files to parse for typedefines and
17110         properly record element scopes. Implemented scope autocompletion
17111         (autocompletion on '.', '->', '::' and ':'. The functionality is not
17112         fully working. It was based on older patch for Anjuta 1.2.2 in SF
17113         patch list (author is unknown).
17114         - Implemented symbol-browser preferences for dynamically loading and
17115         saving tags API segments.
17116         - Fixed symbol-search to use tagmanager directly instead of depending
17117         on symbol-view for tags list.
17118         - Fixed symbol-view to create the tree using TMSymbol tree directly.
17119         - Fixed TMSymbol to create the complete tags tree instead of letting the
17120         symbol-view created the root nodes.
17121         - Changed project tags cache name to .tm_project2.cache because the
17122         newer format records additional scope information.
17123         
17124 2005-02-07  Naba Kumar  <naba@gnome.org>
17126         * plugins/editor/style-editor.c,
17127         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
17128         and GtkFontButton instead of deprecated widgets in
17129         style editor.
17130         
17131 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
17133         * plugins/project-wizard/action.c,
17134         plugins/project-wizard/action.h,
17135         plugins/project-wizard/autogen.c,
17136         plugins/project-wizard/autogen.h,
17137         plugins/project-wizard/file.c,
17138         plugins/project-wizard/file.h,
17139         plugins/project-wizard/install.c,
17140         plugins/project-wizard/install.h,
17141         plugins/project-wizard/parser.h,
17142         plugins/project-wizard/parser.c,
17143         plugins/project-wizard/property.c,
17144         plugins/project-wizard/property.h,
17145         plugins/project-wizard/plugin.h,
17146         plugins/project-wizard/plugin.c,
17147         plugins/project-wizard/values.c,
17148         plugins/project-wizard/values.h:
17149         Replace C++ comments by C comments
17151         * plugins/project-wizard/autogen.c,
17152         plugins/project-wizard/autogen.h:
17153         Add a run time check of autogen version.
17154         Add UserName variable.
17156         * plugins/project-wizard/anjuta-project-wizard.glade,
17157         plugins/project-wizard/header.c,
17158         plugins/project-wizard/druid.c,
17159         plugins/project-wizard/druid.h:
17160         Sort project in alphabetic order.
17161         Correct selection troubles in notebooks.
17163         * plugins/project-wizard/parser.c:
17164         Add some check when reading the project header block.
17166 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17168         * plugins/project-wizard/action.c,
17169         plugins/project-wizard/action.h,
17170         plugins/project-wizard/autogen.c,
17171         plugins/project-wizard/autogen.h,
17172         plugins/project-wizard/file.c,
17173         plugins/project-wizard/file.h,
17174         plugins/project-wizard/install.c,
17175         plugins/project-wizard/parser.h,
17176         plugins/project-wizard/parser.c,
17177         plugins/project-wizard/property.c,
17178         plugins/project-wizard/property.h,
17179         plugins/project-wizard/values.c,
17180         plugins/project-wizard/values.h,
17181         Add a space between function name and open.
17183         * plugins/project-wizard/plugin.h,
17184         plugins/project-wizard/plugin.c,
17185         plugins/project-wizard/install.c,
17186         Avoid a crash if the user close the message view used by the .
17188         * plugins/project-wizard/anjuta-project-wizard,
17189         plugins/project-wizard/druid.c,
17190         plugins/project-wizard/druid.h,
17191         plugins/project-wizard/header.h,
17192         plugins/project-wizard/header.c,
17193         Add a text view with the description of each.
17194         Add a tab for each project.
17195         Replace some C++ comments to C comments.
17197 2005-02-05  Naba Kumar  <naba@gnome.org>
17199         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
17200         New icon from Sebastien Granjoux .
17201         
17202 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17204         * libanjuta/anjuta-preferences.c:
17205         Set file property even without a focus out event (file selected 
17206         the browse dialog)
17208 2005-02-04  Naba Kumar  <naba@gnome.org>
17210         * plugins/glade/plugin.c: Fixed glade function calls.
17211         * configure.in: Fixed a typo.
17212         * TODO.tasks: Updated.
17214 2005-02-03  Naba Kumar  <naba@gnome.org>
17216         * plugins/project-manager/plugin.c: Fixed memory corruption.
17218         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
17219         build error.
17220         
17221         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17222         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17223         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
17224         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17226         * libanjuta/interfaces/libanjuta.idl,
17227         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
17228         interface.
17229         
17230         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
17232         Patch from Massimo Cora <maxcvs@email.it>:
17233         * plugins/editor/plugin.c: Fixed update UI for created buffers.
17234         
17235 2005-02-01  Naba Kumar  <naba@gnome.org>
17237         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
17238         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
17239         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
17240         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
17241         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
17242         from sourceforge -- a64 crash fixes (correct typing for GType)
17243         and fixes compile errors in sun.
17245         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
17246         paste (shift+insert) in terminal.
17248 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
17250         * configure.in: Add «nb» to ALL_LINGUAS.
17252 2005-02-01  Naba Kumar  <naba@gnome.org>
17254         * TODO.tasks, TODO: Updated todo tasks.
17255         
17256         * plugins/editor/anjuta-document-manager.glade: Improved search
17257         relace dialog.
17258         
17259         * TODO.tasks: Fixed xml format.
17260         
17261         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
17262         work yet).
17263         
17264         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
17265         cleanups.
17266         
17267         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
17268         format during save (removed unwanted text nodes). Fixed scrollbars.
17270 2005-01-31  Naba Kumar  <naba@gnome.org>
17272         * libanjuta/interfaces/libanjuta.idl,
17273         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
17274         Implemented append() method for IAnjutaEditor interface and fixed
17275         various bugs with text insertions (cvs diff and macro insertions).
17276         
17277         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
17278         automatic indentation.
17279         
17280         * plugins/editor/action-callbacks.c,
17281         plugins/editor/action-callbacks.h,
17282         plugins/editor/anjuta-docman.c,
17283         plugins/editor/anjuta-document-manager.ui,
17284         plugins/editor/plugin.c,
17285         plugins/editor/text_editor.c,
17286         plugins/editor/text_editor.h,
17287         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
17288         Fixed highlight issues.
17290         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
17291         macro.
17292         
17293         * plugins/symbol-browser/an_symbol_view.c: Force update project.
17295         * data/properties/*: Updated properties files from scite. Created
17296         styles.properties to override the scite styles.
17297         
17298         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
17300         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
17301         
17302 2005-01-30  Naba Kumar  <naba@gnome.org>
17304         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
17305         unused definitions.
17306         
17307         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
17308         
17309         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17310         plugins/editor/text_editor.c,
17311         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
17312         fixed linuwidth preference setting, fixed insert text interface
17313         implementation. Improved automatice-indentation for cpp lexer.
17314         
17315         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
17317 2005-01-29  Naba Kumar  <naba@gnome.org>
17319         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
17320         option in update dialog as default. Improved import dialog. Sized
17321         log dialog.
17323         * configure.in: Fixed underquoted warning from autoconf.
17324         
17325         * plugins/editor/action-callbacks.c,
17326         plugins/editor/aneditor.cxx,
17327         plugins/editor/aneditor.h,
17328         plugins/editor/anjuta-document-manager.glade,
17329         plugins/editor/plugin.c,
17330         plugins/editor/plugin.h,
17331         plugins/editor/text_editor.c,
17332         plugins/editor/text_editor.h,
17333         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
17334         for Editor and fixed all preferences syncronization and notifys for
17335         visible prefs (in editor preferences page).
17336         
17337         * plugins/file-loader/plugin.c: Load recent files on idle.
17339 2005-01-28  Naba Kumar  <naba@gnome.org>
17341         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17342         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
17344         * plugins/editor/action-callbacks.c,
17345         plugins/editor/action-callbacks.h,
17346         plugins/editor/aneditor.cxx,
17347         plugins/editor/aneditor.h,
17348         plugins/editor/anjuta-document-manager.ui,
17349         plugins/editor/plugin.c,
17350         plugins/editor/text_editor.c,
17351         plugins/editor/text_editor.h,
17352         plugins/editor/text_editor_cbs.c,
17353         plugins/editor/text_editor_cbs.h,
17354         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17355         Text editor.
17357         Patch from Massimo Cora <maxcvs@email.it>:
17358         * plugins/editor/an_symbol_search.c,
17359         plugins/editor/an_symbol_search.c: Fixed crash bugs.
17360         
17361 2005-01-27  Naba Kumar  <naba@gnome.org>
17362         
17363         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17364         minimum size request to 200.
17366         * plugins/symbol-browser/an_symbol_info.c,
17367         plugins/symbol-browser/an_symbol_info.h,
17368         plugins/symbol-browser/an_symbol_search.c,
17369         plugins/symbol-browser/an_symbol_search.h,
17370         plugins/symbol-browser/an_symbol_view.c,
17371         plugins/symbol-browser/an_symbol_view.h,
17372         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17373         pixbuf retrieval. Fixed runtime warning. Code clean up.
17375 2005-01-27  Naba Kumar  <naba@gnome.org>
17377         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17378         src/anjuta.ui, (new) plugins/glade/.cvsignore,
17379         (new) plugins/glade/Makefile.am,
17380         (new) plugins/glade/anjuta-glade-plugin.png,
17381         (new) plugins/glade/anjuta-glade.plugin.in,
17382         (new) plugins/glade/anjuta-glade.ui,
17383         (new) plugins/glade/plugin.c,
17384         (new) plugins/glade/plugin.h,
17385         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
17386         now until glade3 works properly.
17388         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17389         they are generated.
17390         
17391 2005-01-26  Naba Kumar  <naba@gnome.org>
17393         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17394         Added mime icon for anjuta projects.
17395         
17396         patch from Massimo Cora <maxcvs@email.it>:
17397         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17398         an_symbol_search.h, an_symbol_view.c, plugin.c:
17399         Fix/implement objects destroying/freeing.
17401 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
17402         
17403         * src/action-callback.[ch], src/anjuta-actions.h:
17404         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17405         because it has not been updated for years and we know have a devhelp plugin
17406         which can do the job much better.
17407         * TODO.tasks: Updated done items
17409 2005-01-25  Naba Kumar  <naba@gnome.org>
17411         * autogen.sh: Fixed to generate interface files.
17413         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17414         session save filenames.
17415         
17416         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17417         
17418 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
17420         * plugins/project-wizard/Makefile.am,
17421         plugins/project-wizard/install.c,
17422         plugins/project-wizard/install.h,
17423         plugins/project-wizard/parser.c,
17424         plugins/project-wizard/parser.h,
17425         plugins/project-wizard/templates/terminal.wiz:
17426         Add action list block in wizard template
17427         * plugins/project-wizard/file.c,
17428         plugins/project-wizard/autogen.c:
17429         Small fixes
17431 2005-01-23  Naba Kumar  <naba@gnome.org>
17433         * configure.in: Fixed build error.
17435 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
17437         * plugins/project-wizard/druid.c,
17438         plugins/project-wizard/parser.c,
17439         plugins/project-wizard/property.c: Rewrite parser with
17440         better error handling
17442 2005-01-22  Naba Kumar  <naba@gnome.org>
17444         * plugins/symbol-browser/plugin.c: Changed c++ coments
17445         to c commnets and formated code to anjuta coding styles.
17446         
17447 2005-01-21  Naba Kumar  <naba@gnome.org>
17449         * configure.in, autogen.sh: Fixed build errors in newer automake.
17450         
17451         * plugins/editor/anjuta-docman.c: Do not emit change editor
17452         signal while in dispose.
17454         Patch from: Massimo Corà <maxcvs@email.it>
17455         * plugins/symbol-browser/Makefile.am,
17456         plugins/symbol-browser/an_symbol_view.c,
17457         plugins/symbol-browser/an_symbol_view.h,
17458         plugins/symbol-browser/plugin.c,
17459         plugins/symbol-browser/plugin.h,
17460         plugins/symbol-browser/test-symbol-browser.c,
17461         (new) plugins/symbol-browser/an_symbol_info.c,
17462         (new) plugins/symbol-browser/an_symbol_info.h,
17463         (new) plugins/symbol-browser/an_symbol_search.c,
17464         (new) plugins/symbol-browser/an_symbol_search.h:
17465         Added a cool real-time symbol-search-view in symbol browser.
17467 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
17468         
17469         * plugin/macro/plugin.c
17470         plugin/macro/anjuta-macro-plugin.ui
17471         plugin/macro/macro-db.[ch]
17472         plugin/macro/macro-dialog.[ch]
17473         plugin/macro/macro-actions.[ch]
17474         plugin/macro/macro-edit.[ch]
17475         plugin/macro/plugin.[ch]:
17476         
17477         Implemented three menu items as Naba proposed:
17478         Edit->Macro->
17479                 Insert Macro: Pops of a border-less window to enter a shortcut
17480                 Add Macro: Same as Manage Macro => New
17481                 Manage Macros: Full-features macro dialog
17483 2005-01-20  Naba Kumar  <naba@gnome.org>
17485         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17486         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17487         libanjuta/anjuta-shell.h,
17488         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17489         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17490         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17491         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17492         src/main.c, src/shell.c: Implemented command line args processing
17493         and session management. Fixed geometry restoration.
17495 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
17496         
17497         * plugins/macro/macro-db.c,
17498         plugins/macros.xml:
17499         Cleaned up XML interface and use attributes now for name, category and 
17500         shortcut. CDATA is used to avoid xml errors inside of macros.
17502 2005-01-19  Naba Kumar  <naba@gnome.org>
17504         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17506 2005-01-18  Naba Kumar  <naba@gnome.org>
17507         
17508         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17509         to work.
17511         * scintilla/*: Updated scintilla to current cvs and updated
17512         scintilla patches.
17513         
17514 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17515         
17516         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17517         plugins/cvs-plugin/cvs-actions.c:
17518         Added "Whole project" infrastructure but it does not
17519         work because I did not find a way to get the current project's
17520         root dir.
17522 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17524         * plugins/cvs-plugin/Makefile.am
17525         plugins/cvs-plugin/anjuta-cvs.plugin.in
17526         plugins/cvs-plugin/cvs-actions.c
17527         plugins/cvs-plugin/cvs-callbacks.c
17528         plugins/cvs-plugin/cvs-interface.[ch] (added)
17529         plugins/cvs-plugin/plugin.c:
17530         
17531         Added IAnjutaCVS interface and improved cvs plugin. There
17532         is still some work to do on cvs import and to add a current
17533         project toggle.
17535 2005-01-17  Naba Kumar  <naba@gnome.org>
17537         * plugins/editor/aneditor.cxx: Fixed auto indentation.
17538         
17539         * configure.in: Fixed build errors.
17541         * data/Makefile.am,     (removed) data/README.stock_libs,
17542         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17543         (removed) data/header.c, (removed) data/stock_libs.anj,
17544         (removed) data/x-anjuta-project.desktop,
17545         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17547         * libanjuta/anjuta-plugin-description.c,
17548         libanjuta/anjuta-shell.c: Updated documentations.
17550         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
17551         
17552         * libanjuta/anjuta-launcher.c,
17553         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17554         x86_64 systems.
17556 2005-01-17  Naba Kumar  <naba@gnome.org>
17557         
17558         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17559         plugins/project-wizard/templates/gtk.wiz,
17560         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17561         Updated templates to new format.
17562         
17563         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17564         * plugins/project-wizard/druid.c,
17565         plugins/project-wizard/parser.c,
17566         plugins/project-wizard/property.c,
17567         plugins/project-wizard/property.h,
17568         plugins/project-wizard/templates/terminal.wiz,
17569         plugins/project-wizard/templates/terminal/AUTHORS,
17570         plugins/project-wizard/templates/terminal/ChangeLog,
17571         plugins/project-wizard/templates/terminal/NEWS,
17572         plugins/project-wizard/templates/terminal/README,
17573         plugins/project-wizard/templates/terminal/project.anjuta,
17574         plugins/project-wizard/templates/terminal/src/main.c:
17575         Moveed code related to property types from druid.c and parser.c to 
17576         property.c. Changed tag from "<string ..." to
17577         "<property type="string..."     and so on. Rewrite parser
17578         (warning still in progress). Added list property. Changed
17579         terminal project to avoid using autogen on some file (much 
17580         faster) using the autogen attribute. Add a license list box in
17581         terminal project (just as an example). _label in item list is
17582         optional now.
17584 2005-01-16  Naba Kumar  <naba@gnome.org>
17586         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17587         plugins/edtior/anjuta-docman.c: Fixed build errors.
17588         
17589         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17590         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17591         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17592         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17593         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17594         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17595         libanjuta/resources.h,
17596         plugins/build-basic-autotools/build-basic-autotools.c,
17597         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17598         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17599         plugins/gtodo/plugin.c, src/Makefile.am,
17600         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17601         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17602         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17603         should be handled in respective plugins. Added API documentations.
17605         * libanjuta-docs.sgml, libanjuta-sections.txt,
17606         libanjuta.types,
17607         (added) tmpl/anjuta-debug.sgml,
17608         (added) tmpl/anjuta-launcher.sgml,
17609         tmpl/anjuta-plugin.sgml,
17610         tmpl/anjuta-preferences.sgml,
17611         tmpl/anjuta-shell.sgml,
17612         (added) tmpl/anjuta-status.sgml,
17613         (removed) tmpl/anjuta-stock.sgml,
17614         tmpl/anjuta-utils.sgml,
17615         (removed) tmpl/defaults.sgml,
17616         (removed) tmpl/fileselection.sgml,
17617         (removed) tmpl/gnomefilelist.sgml,
17618         tmpl/ianjuta-buildable.sgml,
17619         (added) tmpl/ianjuta-debugger-manager.sgml,
17620         (added) tmpl/ianjuta-debugger.sgml,
17621         tmpl/ianjuta-document-manager.sgml,
17622         tmpl/ianjuta-editor.sgml,
17623         tmpl/ianjuta-file.sgml,
17624         tmpl/ianjuta-loader.sgml,
17625         tmpl/ianjuta-markable.sgml,
17626         tmpl/ianjuta-message-view.sgml,
17627         (added) tmpl/ianjuta-project-manager.sgml,
17628         (added) tmpl/ianjuta-todo.sgml,
17629         (added) tmpl/ianjuta-wizard.sgml,
17630         tmpl/libanjuta-iface-marshallers.sgml,
17631         tmpl/libanjuta-unused.sgml,
17632         (removed) tmpl/pixmaps.sgml,
17633         tmpl/plugins.sgml,
17634         (removed) tmpl/properties.sgml,
17635         tmpl/resources.sgml: Updated API documentations.
17637 2005-01-15  Naba Kumar  <naba@gnome.org>
17639         * libanjuta/anjuta-launcher.c: Added API docs.
17640         
17641         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17642         plugins/project-wizard/templates/gtk.wiz,
17643         plugins/project-wizard/templates/terminal.wiz,
17644         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17645         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17646         plugins/project-wizard/templates/gtk/src/main.c,
17647         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17648         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17649         template files.
17651         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17652         * plugins/project-wizard/anjuta-project-wizard.glade,
17653         plugins/project-wizard/autogen.c,
17654         plugins/project-wizard/druid.c,
17655         plugins/project-wizard/druid.h,
17656         plugins/project-wizard/file.c,
17657         plugins/project-wizard/file.h,
17658         plugins/project-wizard/install.c,
17659         plugins/project-wizard/parser.c,
17660         plugins/project-wizard/plugin.c,
17661         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17662         setting the default project directory. Fix HIDDEN property, it's
17663         working but I think we could make this cleaner. Removed the
17664         copy of the string in mandatory_property. Add an optional autogen
17665         attribute, to force or avoid using autogen on some files, default
17666         without any attribute is autodetect.+ Replace the script tag with
17667         a normal file tag and an attribute execute.
17668         
17669 2005-01-14  Naba Kumar  <naba@gnome.org>
17671         * plugins/editor/action-callbacks.c,
17672         plugins/editor/search_incremental.c,
17673         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17674         works now.
17675         
17676         * plugins/editor/plugin.c, plugins/editor/plugin.h,
17677         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17678         tabs.
17680 2005-01-12  Naba Kumar  <naba@gnome.org>
17682         * configure.in,
17683         plugins/project-wizard/templates/Makefile.am,
17684         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17685         plugins/project-wizard/templates/anjuta-plugin.wiz,
17686         (added) plugins/project-wizard/templates/gtk-logo.png,
17687         (added) plugins/project-wizard/templates/gtk.wiz,
17688         (added) plugins/project-wizard/templates/terminal-logo.png,
17689         plugins/project-wizard/templates/terminal.wiz,
17690         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17691         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17692         (added) plugins/project-wizard/templates/gtk/.cvsignore,
17693         (added) plugins/project-wizard/templates/gtk/Makefile.am,
17694         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17695         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17696         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17697         (added) plugins/project-wizard/templates/gtk/src/main.c,
17698         (added) plugins/project-wizard/templates/gtk/src/project.glade,
17699         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17700         GTK+ project templated and fixed other templates. Updated template
17701         logos.
17703 2005-01-12  Naba Kumar  <naba@gnome.org>
17705         * plugins/macro/anjuta-macro.glade: Improved GUI.
17706         
17707 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
17709         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17710         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17711         * plugins/cvs-plugin/cvs.[ch] (removed)
17712         Removed old unused files
17713         
17714         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17715         * plugins/cvs-plugin/cvs-actions.c
17716         * plugins/cvs-plugin/Makefile.am:
17717         Seperate callback functions for better error
17718         handling. Cleaned up code.
17719         
17720         * plugins/macro/macros.xml: removed corrupt cvs
17721         macros for now.
17723 2005-01-10  Naba Kumar  <naba@gnome.org>
17725         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17726         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17727         and leaks.
17729 2005-01-09  Naba Kumar  <naba@gnome.org>
17731         * libegg/egg-recent-action.c, libegg/test-actions.c,
17732         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17733         recent files models.
17734         
17735         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17736         two models -- one for projects and other for regular files and show
17737         both in recent files menu. Changed recent files group from "anjuta"
17738         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17739         when adding the URI in recent files.
17740         
17741         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17742         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17743         * plugins/macro/macro-dialog.c: Fixed dispose() method.
17744         * plugins/macro/macros.xml: Fixed xml errors.
17746 2005-01-08  Naba Kumar  <naba@gnome.org>
17747         
17748         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17749         libegg/test-actions.c, libegg/menu/Makefile.am,
17750         libegg/menu/egg-recent-action.h: Added a new action for
17751         recent files.
17753         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17754         Fixed dispose. Cleanup.
17755         
17756         * plugins/file-loader/anjuta-loader-plugin.ui,
17757         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17758         Use the new action for recent files. Added recent files in
17759         toolbar.
17761         * plugins/project-wizard/druid.c: Show busy cursor and
17762         de-sensitize druid buttons during page change.
17763         
17764         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17765         * plugins/project-wizard/Makefile.am,
17766         plugins/project-wizard/druid.c,
17767         plugins/project-wizard/druid.h,
17768         plugins/project-wizard/install.c,
17769         plugins/project-wizard/plugin.c,
17770         plugins/project-wizard/plugin.h,
17771         plugins/project-wizard/property.c,
17772         plugins/project-wizard/property.h,
17773         (added) plugins/project-wizard/values.c,
17774         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
17775         objects (in values.c and values.h) containing the values of all
17776         properties. The NPWProperty objects now keep their values in this
17777         object which is persistant for one activation of the plugin, so the
17778         user keeps all the values even if he goes backward. Used an anjuta
17779         message view to list all files copied by the project wizard.
17781 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
17783         * plugins/macro/plugin.[ch],
17784         plugins/macro/macro-dialog.[ch]
17785         plugins/macro/macro-edit.[ch]
17786         plugins/macro/macro-db.[ch]
17787         plugins/macro/macro-actions.[ch]
17788         plugins/macro/anjuta-macro.plugin.in
17789         plugins/macro/anjuta-macro.glade
17790         plugins/macro/anjuta-macro.png
17791         plugins/macro/Makefile.am
17792         plugins/macro/macros.xml
17793         plugins/macro/anjuta-macro.ui (all added)
17794         configure.in
17795         plugins/Makefile.am:
17796         Added new macro plugins
17797         
17798         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17799         New icon
17800         
17801         * manuals/reference/template (removed)
17802         Removed old api reference
17803         
17804         * plugins/message-view/message-view.c:
17805         "Fixed" crash in on_row_deleted and added a
17806         comment that I cannot work this way. We will
17807         have to change everything a bit to avoid losing
17808         memory there.
17809         
17810         * plugins/text-editor/text_editor.c:
17811         Update line number width on file save
17814 2005-01-07  Naba Kumar  <naba@gnome.org>
17816         * plugins/project-wizard/anjuta-project-wizard.glade,
17817         plugins/project-wizard/druid.c,
17818         plugins/project-wizard/templates/anjuta-plugin.wiz,
17819         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
17820         Display page description in bold. Fixed mandatory field check.
17822         * configure.in,
17823         libanjuta/libanjuta-1.0.pc.in,
17824         plugins/project-wizard/druid.c,
17825         plugins/project-wizard/parser.c,
17826         plugins/project-wizard/property.h,
17827         plugins/project-wizard/templates/anjuta-plugin.wiz,
17828         plugins/project-wizard/templates/terminal.wiz,
17829         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
17830         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
17831         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
17832         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
17833         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
17834         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17835         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17836         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17837         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17838         plugins/project-wizard/templates/terminal/configure.in.tpl,
17839         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
17840         plugins/project-wizard/templates/terminal/src/main.c: Implemented
17841         a new property type -- hidden. Fixed terminal and anjuta-plugin
17842         project templates.
17844 2005-01-07  Naba Kumar  <naba@gnome.org>
17846         * templates/anjuta-plugin.wiz,
17847         templates/terminal.wiz,
17848         templates/terminal/Makefile.am.tpl,
17849         templates/terminal/autogen.sh,
17850         (Removed) templates/terminal/configure.ac.tpl,
17851         (Added) templates/.cvsignore,
17852         (Added) templates/Makefile.am,
17853         (Added) templates/anjuta-plugin/.cvsignore,
17854         (Added) templates/anjuta-plugin/Makefile.am,
17855         (Added) templates/anjuta-plugin/src/.cvsignore,
17856         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
17857         (Added) templates/terminal/.cvsignore,
17858         (Added) templates/terminal/Makefile.am,
17859         (Added) templates/terminal/configure.in.tpl,
17860         (Added) templates/terminal/po/.cvsignore,
17861         (Added) templates/terminal/po/ChangeLog,
17862         (Added) templates/terminal/po/Makefile.am,
17863         (Added) templates/terminal/po/POTFILES.in,
17864         (Added) templates/terminal/src/.cvsignore,
17865         (Added) templates/terminal/src/Makefile.am,
17866         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
17867         project wizard. Fixed configure/po/Makefile template errors.
17869 2005-01-06  Naba Kumar  <naba@gnome.org>
17871         * configure.in: Added project templates.
17872         * plugins/project-wizard/templates/*: Added to project and renamed
17873         Makefile.am and configure.in to Makefile.am and configure.ac respectively
17874         for the project templates (so that they do not conflict with autotools
17875         build. Created proper configure.ac.tpl and autogen.sh for project
17876         templates.
17877         
17878 2005-01-06  Naba Kumar  <naba@gnome.org>
17880         * plugins/project-wizard/anjuta-project-wizard.glade,
17881         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
17882         Fixed file list parsing and to take absolute file paths (for example,
17883         from an icon selected previously). Used toggle buttons for boolean
17884         properties. Check if all mandatory fields are given before going
17885         forward in the wizard. Use scrollable viewport for listing property
17886         widgets incase the list goes out of wizard's size. Added tooltips
17887         as descriptions of the property widgets. And other fixes.
17889         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
17890         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
17891         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
17892         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
17893         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
17894         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
17895         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
17896         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17897         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
17898         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17899         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17900         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
17901         Restructured template files.
17903 2005-01-06  Naba Kumar  <naba@gnome.org>
17905         * configure.in: Added check for autogen.
17906         
17907         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
17908         in dispose.
17909         
17910         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
17911         Do not emit changed signal when in dispose.
17913         * plugins/symbol-browser/plugin.c: Don't updated symbols when
17914         symbol-view widget has been destroyed.
17915         
17916         * src/anjuta-app.c: Set null to preference, status and ui object
17917         pointers when they are destroyed.
17919         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
17920         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
17921         Added boolean, integer and file property types.
17922         
17923         * plugins/project-wizard/Makefile.am,
17924         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
17925         project wizard templates.
17927 2005-01-04  Naba Kumar  <naba@gnome.org>
17929         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
17930         added widgets.
17931         
17932         * plugins/editor/aneditor.cxx,
17933         plugins/editor/anjuta-docman.c,
17934         plugins/editor/plugin.c,
17935         plugins/editor/text_editor.c:
17936         Removed unnecessary ref/unref of scintilla.
17937         
17938         * plugins/message-view/anjuta-msgman.c,
17939         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
17940         make close button similar to document manager.
17941         
17942         * plugins/project-manager/plugin.c,
17943         plugins/project-manager/plugin.h: Removed dead codes. Removed
17944         unnecessary ref/unref.
17945         
17946         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
17947         instead of hard refs.
17949 2005-01-03  Naba Kumar  <naba@gnome.org>
17951         * libanjuta/interfaces/libanjuta.idl: Added configure() and
17952         generate() methods for IAnjutaBuildable interface.
17954         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
17955         IAnjutaBuildable inteface.
17957         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
17958         to destroy build context when message view is destroyed.
17959         
17960         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
17961         a ref to it and unref in destructor. AnEditor class wants to be the
17962         owner of scintilla widget. Fixed compile warnings with signed/unsigned
17963         comparisions.
17964         
17965         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
17966         complicate the scene. Removed editor widget from AnjutaDocman when
17967         the widget is destroyed.
17968         
17969         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
17970         from shell. It will be removed from shell when the widget is destroyed.
17971         
17972         * plugins/editor/text_editor.c: Added debug codes to track object
17973         finalizations.
17975         * plugins/message-view/anjuta-msgman.c: Remove message view on
17976         widget destroy. Destroy message view on remove. Removed all views
17977         correctly.
17978         
17979         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
17980         from container.
17982 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17984         * plugins/file-wizard/action-callbacks.c,
17985         plugins/file-wizard/anjuta-file-wizard.glade,
17986         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
17987         Insert Licence, copyright, header template ...
17988         
17989 2005-01-02  Naba Kumar  <naba@gnome.org>
17991         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
17992         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
17993         anjuta_status_add_widget() to allow setting busy cursor on non
17994         toplevel windows.
17996         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
17998         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
17999         mime types to take text/source also.
18000         
18001         * plugins/editor/anjuta-docman.c,
18002         plugins/editor/anjuta-docman.h,
18003         plugins/editor/plugin.c,
18004         plugins/editor/text_editor.c,
18005         plugins/editor/text_editor.h,
18006         plugins/editor/text_editor_cbs.c: Listen for busy signal from
18007         AnjutaStatus and set busy cursor on editors.
18009         * plugins/file-loader/Makefile.am,
18010         plugins/file-loader/plugin.c,
18011         (added) plugins/file-loader/dnd.c,
18012         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18014         * src/anjuta.c: Hide anjuta window before destruction.
18016         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18017         * configure.in, plugins/Makefile.am,
18018         (removed) plugins/project-wizard/appwiz_page1.c,
18019         (removed) plugins/project-wizard/appwiz_page2.c,
18020         (removed) plugins/project-wizard/appwiz_page3.c,
18021         (removed) plugins/project-wizard/appwiz_page4.c,
18022         (removed) plugins/project-wizard/appwizard.c,
18023         (removed) plugins/project-wizard/appwizard.h,
18024         (removed) plugins/project-wizard/appwizard_cbs.c,
18025         (removed) plugins/project-wizard/appwizard_cbs.h,
18026         (removed) plugins/project-wizard/appwizard_gui.c,
18027         (removed) plugins/project-wizard/gnome_project.c,
18028         (removed) plugins/project-wizard/gnome_project.h,
18029         (removed) plugins/project-wizard/wizard_gui.c,
18030         (removed) plugins/project-wizard/wizard_gui.h,
18031         (added) plugins/project-wizard/.cvsignore,
18032         (added) plugins/project-wizard/Makefile.am,
18033         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18034         (added) plugins/project-wizard/anjuta-project-wizard.glade,
18035         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18036         (added) plugins/project-wizard/applogo.png,
18037         (added) plugins/project-wizard/appwizard.png,
18038         (added) plugins/project-wizard/autogen.c,
18039         (added) plugins/project-wizard/autogen.h,
18040         (added) plugins/project-wizard/druid.c,
18041         (added) plugins/project-wizard/druid.h,
18042         (added) plugins/project-wizard/file.c,
18043         (added) plugins/project-wizard/file.h,
18044         (added) plugins/project-wizard/header.c,
18045         (added) plugins/project-wizard/header.h,
18046         (added) plugins/project-wizard/install.c,
18047         (added) plugins/project-wizard/install.h,
18048         (added) plugins/project-wizard/parser.c,
18049         (added) plugins/project-wizard/parser.h,
18050         (added) plugins/project-wizard/plugin.c,
18051         (added) plugins/project-wizard/plugin.h,
18052         (added) plugins/project-wizard/property.c,
18053         (added) plugins/project-wizard/property.h: Removed old application-wizard
18054         codes and added new template based (autogen based) project wizard
18055         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
18057 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
18059         * plugins/cvs-plugin/plugin.c: Fixed crash bug
18060         * plugins/cvs-plugin/cvs-execute.c:
18061         Fix cvs_log which did not work because of some
18062         glade problem
18063         Patch from Mark R. Pariente <markpariente@cmu.edu>
18064         - Fix message highlighting
18066 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18067         
18068         * template/*,
18069         date/template/*,
18070         configure.in:
18071         Removed template stuff completly because we dicussed to implement
18072         a macro system for Edit->Insert Text
18074 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18075         
18076         * plugins/editor/aneditor.cxx,
18077         plugins/editor/text_editor.c:
18078         Set line number width dynamically
18079         * src/about.c:
18080         Prepered new GTK 2.6 about dialog
18082 2004-12-30  Naba Kumar  <naba@gnome.org>
18084         patch from: Massimo Corà  <maxcvs@email.it>
18085         * plugins/editor/aneditor.cxx: Highlights correct function
18086         argument in recursive calltips.
18088 2004-12-30  Naba Kumar  <naba@gnome.org>
18090         * plugins/symbol-browser/plugin.c,
18091         libanjuta/interfaces/libanjuta.idl,
18092         plugins/editor/text_editor.c: Fixed editor markers and added a new
18093         marker (BASIC) to indicate line numbers. Fixed symbol browser to
18094         mark the line visited.
18095         
18096         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
18097         libegg/Makefile.am, libegg/eggcomboselect.c,
18098         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
18099         widget for use with symbol view in toolbar.
18100         
18101         * plugins/cvs-plugin/anjuta-cvs.ui,
18102         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
18103         placeholder for cvs plugin context menu in filemanager.
18104         
18105 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18106         
18107         * plugins/cvs-plugin/plugin.c:
18108         Show popup menu only if the file is contained in
18109         a directory containing a "CVS" directory
18111 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18112         
18113         * plugins/cvs-plugin/cvs-action.[ch],
18114         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18115         * plugins/cvs-plugin/anjuta-cvs.ui,
18116         * plugins/cvs-plugin/plugin.c:
18117         Implemented "Import"
18118         
18119         Patch from Mark R. Pariente <markpariente@cmu.edu>:
18120         Added right-click-menu for file-manager
18122 2004-12-26  Naba Kumar  <naba@gnome.org>
18124         * src/action-callbacks.c, src/action-callbacks.h,
18125         src/anjuta-actions.h, src/anjuta-app.c,
18126         src/anjuta.ui: Added fullscreen action.
18128         * plugins/cvs-plugin/cvs-actions.c,
18129         plugins/cvs-plugin/plugin.c,
18130         plugins/cvs-plugin/plugin.h: Watches current editor,
18131         project and file manager selection in plugin
18132         implementation.
18133         
18134 2004-12-26  Naba Kumar  <naba@gnome.org>
18136         * src/anjuta-app.c, src/anjuta.c, src/main.c,
18137         src/action-callbacks.c: Fixed app finalization. Added a
18138         command line arg --proper-shutdown (-p), which when set
18139         will release all plugins and their resources (this option
18140         is mainly for debugging).
18141         
18142         * plugins/file-loader/plugin.c: Fixed filename duplications
18143         in recent files history.
18144         
18145         * plugins/profile-default/plugin.c: Disabled problematic
18146         plugins for now to load at startup.
18147         
18148         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
18149         annoying debug prints.
18150         
18151 2004-12-23  Naba Kumar  <naba@gnome.org>
18153         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
18154         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18155         plugins/cvs-plugin/anjuta-cvs.ui,
18156         plugins/cvs-plugin/cvs-actions.c,
18157         plugins/cvs-plugin/cvs-actions.h,
18158         plugins/cvs-plugin/cvs-execute.c,
18159         plugins/cvs-plugin/cvs-execute.h,
18160         plugins/cvs-plugin/Makefile.am,
18161         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
18162         Added cvs log command.
18164 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
18165         
18166         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
18167         default
18169 2004-12-20  Naba Kumar  <naba@gnome.org>
18171         patch from: Massimo Corà  <maxcvs@email.it>
18172         * plugins/editor/aneditor.cxx: Added recursive calltips.
18174 2004-12-20  Naba Kumar  <naba@gnome.org>
18175         
18176         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
18177         Show busy cursor during loading and unloading.
18178         
18179 2004-12-19  Naba Kumar  <naba@gnome.org>
18181         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
18182         memory leaks. Disabled debug print.
18184         * plugins/symbol-browser/an_symbol_view.c,
18185         plugins/symbol-browser/plugin.c,
18186         plugins/symbol-browser/plugin.h: Fixed loading and unloading
18187         problems. Creates SymbolView object every time when the
18188         plugin is activated.
18190         * plugins/project-manager/plugin.c: Close project when
18191         deactivating.
18192         
18193 2004-12-18  Naba Kumar  <naba@gnome.org>
18195         * po/POTFILES.in: Removed commented lines.
18196         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
18197         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
18198         * plugins/gdb/plugin.c: Fixed compile error.
18199         
18200         Patch from: Mark R. Pariente  <mark@demar.com.tr>
18201         * libegg/eggcellrendererkeys.c: Fixed compile error.
18202         
18203 2004-12-18  Naba Kumar  <naba@gnome.org>
18205         * plugins/file-loader/plugin.c: Fixed loading bug.
18206         
18207         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
18208         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18209         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
18210         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
18211         and corruptions. Fixed loading and unloading of plugins.
18212         
18213 2004-12-17  Naba Kumar  <naba@gnome.org>
18214         
18215         * plugins/file-loader/Makefile.am,
18216         plugins/file-loader/plugin.c,
18217         plugins/project-manager/plugin.c: Fixed memory corruption
18218         and disposition codes. Added missing plugin.h in Makefile.am.
18220 2004-12-16  Naba Kumar  <naba@gnome.org>
18222         * plugins/symbol-browser/an_symbol_view.c,
18223         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
18224         codes. Fixed memory leaks and corruptions.
18226         * plugins/build-basic-autotools/build-basic-autotools.c
18227         plugins/editor/anjuta-docman.c,
18228         plugins/editor/text_editor.c,
18229         plugins/file-loader/plugin.c,
18230         plugins/file-manager/plugin.c,
18231         plugins/file-wizard/plugin.c,
18232         plugins/message-view/anjuta-msgman.c,
18233         plugins/message-view/anjuta-msgman.h,
18234         plugins/message-view/message-view.c,
18235         plugins/message-view/plugin.c,
18236         plugins/message-view/plugin.h,
18237         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
18239         * src/about.c, src/about.h, src/action-callbacks.c,
18240         src/action-callbacks.h, src/anjuta-actions.h,
18241         src/anjuta-app.c, src/anjuta-app.h,
18242         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
18243         src/anjuta.c, src/anjuta.h, src/getline.c, 
18244         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
18245         src/start-with.c, src/start-with.h: Fixed emacs modes.
18247         * src/layout.xml: Brought document manager in front.
18248         
18249 2004-12-15  Naba Kumar  <naba@gnome.org>
18251         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
18252         properly removed.
18253         
18254         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
18255         finalization. Added a method to unload all plugins and destroy them.
18256         Fixed memory leaks.
18257         
18258         * plugins/sample1/plugin.c: Proper finalization code and renamed
18259         functions to proper names.
18260         
18261         * plugins/build-basic-autotools/build-basic-autotools.c,
18262         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
18264         * src/shell.c: Unload all plugins on exit, so that memory profilers
18265         can detect memory leaks in plugins.
18267 2004-12-13  Naba Kumar  <naba@gnome.org>
18269         * plugins/devhelp/plugin.c: Delay widget initialization, now that
18270         docking is working.
18271         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
18272         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
18274 2004-12-11  Naba Kumar  <naba@gnome.org>
18276         * data/properties/anjuta.properties: Fixed font size.
18277         * plugin/build-basic-autotools/build-basic-autotools: Added initial
18278         compile file function. There are some fixmes there.
18279         * plugins/message-view/anjuta-msgman.c,
18280         * plugins/message-view/message-view.c: Fixed bugs and clean up.
18281         
18282 2004-12-08  Naba Kumar  <naba@gnome.org>
18284         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
18285         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
18286         to escape quotes in a string.
18287         
18288         * plugins/cvs-plugin/cvs-actions.c,
18289         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
18290         cvs diff command.
18292         * plugins/build-basic-autotools/build-basic-autotools.c,
18293         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
18294         filters.
18295         
18296 2004-12-07  Naba Kumar  <naba@gnome.org>
18298         * plugins/build-basic-autotools/build-basic-autotools.c,
18299         plugins/build-basic-autotools/automake-c.filters: Completed directory
18300         tracking. Double click on Errors and warnings now work as expected.
18302         * plugins/build-basic-autotools.c: Added codes to track build directory
18303         so that absolute path of the files could be determined.
18305 2004-12-06  Naba Kumar  <naba@gnome.org>
18307         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
18308         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
18309         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
18310         
18311 2004-12-05  Naba Kumar  <naba@gnome.org>
18313         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
18314         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
18315         
18316         * plugins/cvs-plugin/plugin.c,
18317         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
18318         
18319 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
18320         
18321         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18322         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
18323         plugins/cvs-plugin/cvs-execute.[ch]:
18324         Implemented cvs status and cvs diff
18325         Known bugs:
18326         - rdiff command is not correct
18327         - Must find a way to allow selection of directies AND files 
18328         in GtkFileChooser
18330 2004-12-03  Naba Kumar  <naba@gnome.org>
18332         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
18333         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
18334         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
18335         session.properties file if it is for the first time.
18336         
18337 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
18338         
18339         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
18340         commit.
18341         
18342         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
18343         plugins/cvs-plugin/anjuta-cvs.ui:
18344         Implemented update/commit and changed menu layout 
18346 2004-12-02  Naba Kumar  <naba@gnome.org>
18348         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
18349         property name (for cvs path property). Beautified dialogs.
18351 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
18352         
18353         * plugins/message-view/anjuta-msgman.c: Changed callback name
18354         and changed switch-page handling.
18355         
18356         * plugins/cvs-plugin/cvs-actions.c:
18357         * plugins/cvs-plugin/cvs-execute.c:
18358         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18359         - Implemented cvs add and cvs removed - both working now
18360         - Created a useful preferences page
18361         
18363 2004-11-30  Naba Kumar  <naba@gnome.org>
18365         * libanjuta/anjuta-status.c: Fixed runtime warning.
18366         
18367         * plugins/editor/Makefile.am:
18368         plugins/editor/anjuta-document-manager.glade,
18369         plugins/editor/plugin.c
18370         plugins/editor/plugin.h
18371         plugins/editor/style-editor.c (new, moved from src/),
18372         plugins/editor/style-editor.h (new, moved from src/),
18373         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18374         settings in preferences.
18376         * plugins/editor/text_editor.c,
18377         plugins/editor/text_editor.h: Do not take unused args in
18378         text_editor_get_props().
18380         * src/style-editor.c, src/style-editor.h: Removed, moved to
18381         plugins/editor/ directory.
18383 2004-11-29  Naba Kumar  <naba@gnome.org>
18385         * plugins/editor/text_editor_cbs.c: Emit click signal in
18386         IAnjutaMarkable.
18387         * libanjuta/anjuta-status.c: More spacing between items.
18388         
18389 2004-11-29  Naba Kumar  <naba@gnome.org>
18391         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
18392         
18393         * libanjuta/interfaces/libanjuta.idl,
18394         plugins/debug-manager/anjuta-debug-manager.plugin.in,
18395         plugins/debug-manager/plugin.c,
18396         plugins/gdb/breakpoints.c,
18397         plugins/gdb/breakpoints.h,
18398         plugins/gdb/debugger.c,
18399         plugins/gdb/debugger.h,
18400         plugins/gdb/plugin.c,
18401         plugins/gdb/plugin.h,
18402         plugins/gdb/utilities.c,
18403         plugins/gdb/utilities.h: Code cleanups and partial implementation of
18404         toggle breakpoint margin clicks.
18406 2004-11-28  Naba Kumar  <naba@gnome.org>
18408         * TODO.tasks: Fixed indentations.
18409         * plugins/gtodo/libgtodo.c: Save with indentation.
18410         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18411         * plugins/project-manager/plugin.c: Fixed runtime warnings.
18412         * libanjuta/anjuta-status.c: Fixed busy cursors.
18413         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18414         * po/POTFILES.in: Updated.
18415         
18416 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18417         
18418         * plugins/editor/anjuta-document-manager.glade,
18419           plugins/editor/search-replace.[c,h], 
18420           plugins/editor/search-replace_backend.h
18421           plugins/editor/search-preferences.[c,h] :
18422           Saved Search-Preferences (gconf),
18423           Basic search by default.
18425 2004-11-22  Naba Kumar  <naba@gnome.org>
18427         * configure.in: Fixed build error.
18429 2004-11-21  Naba Kumar  <naba@gnome.org>
18431         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18432         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18433         Added AnjutaStatus class to libanjuta.
18434         Added anjuta_shell_get_status() method.
18435         
18436         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18437         and fixed marshaller generation.
18438         
18439         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18440         "updade_ui" signals to IAnjutaEditor interface.
18441         
18442         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18443         
18444         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18445         regexes.
18446         
18447         * plugins/class-gen/clsGen.c: Intial port.
18448         
18449         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18450         name.
18451         
18452         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18453         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18454         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18455         Implemented status update. Emits "update_ui" and "char_added" signals.
18456         Added view preferences.
18457         
18458         * plugins/file-loader/plugin.c: Added open with plugins in open with
18459         menus.
18460         
18461         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18462         
18463         * plugins/message-view/anjuta-msgman.c,
18464         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18465         to close correct message view rather than current view.
18467 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
18468         
18469         * plugins/cvs-plugin/cvs-actions.c
18470         plugins/cvs-plugin/plugin.[ch]
18471         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18472         Implemented cvs add but ran into a launcher/message_view
18473         problem because of a limitation of the idl compiler
18475 2004-11-19  Naba Kumar  <naba@gnome.org>
18477         * plugins/project-manager/plugin.c: Displays a progress window during
18478         project load.
18479         
18480         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18481         Fixed UI separators.
18482         
18483         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18484         UI placeholder.
18485         
18486         * plugins/project-manager/anjuta-project-manager.ui,
18487         plugins/project-manager/plugin.[c,h]: Added add/remove context
18488         menus and implemented them. Added file manager merge menu.
18490 2004-11-18  Naba Kumar  <naba@gnome.org>
18492         * TODO.tasks: Updated.
18493         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18494         plugins/message-view/message-view.c: Fixed finalize and dispose
18495         methods.
18496         * plugins/debugger/*: Removed from cvs (development now in
18497         debug-manager).
18499 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
18501         Reviewed by Naba Kumar  <naba@gnome.org>:
18502         
18503         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18504         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18505         plugins/gdb/breakpoints.c: all marker related stuff moved from
18506         editor and docman interfaces to IAnjutaMarkable
18508 2004-11-17  Naba Kumar  <naba@gnome.org>
18510         * TODO.tasks: Updated.
18511         
18512         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18513         
18514         * libegg/egg-combo-action.c: Block changed signal when changing model.
18515         
18516         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18517         Emit changed signal. Removed dead codes.
18518         
18519         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18520         that recent files history do not duplicate.
18521         
18522         * plugins/symbol-browser/an_symbol_view.c,
18523         plugins/symbol-browser/an_symbol_view.h,
18524         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18525         Fixed a bug.
18527 2004-11-15  Naba Kumar  <naba@gnome.org>
18529         * plugins/project-manager/plugin.c: Opens targets on double click.
18530         
18531         * plugins/message-view/message-view.c,
18532         plugins/file-manager/anjuta-file-manager-plugin.glade,
18533         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18534         Added proper class finalization
18535         and disposition. Added preferences notifications and callbacks to
18536         change info/warning/error colors.
18537         
18538         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18539         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18540         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18541         Implemented finalize method for AnjutaApp. Code cleanups.
18542         
18543         * plugins/message-view/plugin.c: Static parent_class.
18544         
18545 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18546         * plugins/editor/search-replace.[c,h], 
18547           plugins/editor/search-replace_backend.c
18548           Update search entry in main toolbar.
18549           Clean code.
18551 2004-11-11  Naba Kumar  <naba@gnome.org>
18553         * TODO.tasks: Updated.
18555         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18556         and completed on-the-fly-change preferences. Removed "changed"
18557         signal as it is no longer necessary (use notify for similar
18558         purpose to monitor individual preferences).
18560         
18561         * plugins/editor/anjuta-document-manager.glade: Added view menu
18562         preferences so that they are registered.
18563         
18564         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18565         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18566         connection to "changed" signal of preferences and implemented
18567         notifications for some editor preferences. More to implement.
18569 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18570         * plugins/editor/print.c
18571         Fixed bug 1047624 : Add line number every X lines.
18573 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18574         * plugins/editor/search-replace.c
18575         Fixed a crash bug (995755) when searching "%n"
18577 2004-11-09  Naba Kumar  <naba@gnome.org>
18579         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18580         Fixed to refresh categories list on file load.
18582 2004-11-08  Naba Kumar  <naba@gnome.org>
18583         
18584         * configure.in, plugins/Makefile.am,
18585         plugins/profile-default/plugin.c: Added cvs plugin in build.
18586         
18587         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18588         
18589         * plugins/debug-manager/.cvsignore: Added file to ignore.
18590         
18591         * plugins/debug-manager/Makefile.am: Removed dead codes.
18592         
18593         * src/anjuta.ui: Added placeholder for version control UI.
18595 2004-11-08  Naba Kumar  <naba@gnome.org>
18597         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18598         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18599         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18600         Updated.
18602         * global-tags/Makefile.am: Fixed make error.
18604         * plugins/profile-default/plugin.c: Added debug-manager
18605         and gdb plugins to load at startup so that debugger
18606         windows are docked properly. They will be removed
18607         later when we figure out runtime docking.
18609         * plugins/sample1/*: Restored to last working state.
18611         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18612         windows in lower pane. Named the windows appropriately.
18614         * ChangeLog: Fixed format.
18615         
18616 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
18618         * libanjuta/interfaces/libanjuta.idl,
18619         libanjuta/anjuta-marshal.c,
18620         plugins/Makefile.am,
18621         plugins/debug-manager/plugin.c,
18622         plugins/editor/plugin.c,
18623         plugins/editor/text_editor.c,
18624         plugins/gdb/breakpoints.c,
18625         plugins/gdb/debugger.c,
18626         plugins/gdb/plugin.c,
18627         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18629 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18630         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18631         plugins/editor/search-replace.c,
18632         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18633         Search and Replace; Show result in find pane
18634           
18635 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18636         
18637         * plugins/gdb, plugins/debug-manager: Applied debugger patch
18638         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18639         (added features: starting debugger and loading of core/executable,
18640         StepIn, StepOut, StepOver and Execute, toggling breakpoint
18641         partially works)
18643 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18644         
18645         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
18646         my cvs-plugin files...
18647         I hope I have rescued everything possible.
18648         
18649         * Naba: Could you please fix sample1 because I messed it up to 
18650         but there should be a histroy of this directory we should commit
18652 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18653         
18654         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18655         infrastructure
18656         * plugins/cvs-plugin/plugin.c,
18657         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18658         Added preferences dialog (not yet complete)
18660 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18661         
18662         * global-tags/Makefile.am, mime/Makefile.am:
18663         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18664         
18665         * template/xmltemplate.[ch],
18666         template/xmlstrings.[ch],
18667         template/autotools.[ch] removed,
18668         template/prj_template.[ch] removed,
18669         template/lang_template.[ch] removed,
18670         template/lib_template.[ch] removed,
18671         template/Makefile.am adjusted,
18672         template/dtds/lang.dtd removed, 
18673         template/dtds/lib.dtd removed,
18674         template/dtds/prj.dtd removed,
18675         template/dtds/autotools.dtd removed,
18676         data/template/lib/* removed,
18677         data/template/language/* removed,
18678         data/template/library/* removed,
18679         data/template/project/* removed,
18680         date/template/Makefile.am adjusted:
18681         Remove everything except text-templates to replace hardcoded 
18682         Edit->Insert texts with dynamic loaded.
18684         * plugins/cvs-plugin/plugin.[ch],
18685         plugins/cvs-actions.[ch],
18686         plugins/Makefile.am,
18687         plugins/cvs-plugin/Makefile.am,
18688         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18689         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18690         plugins/cvs-plugin/anjuta-cvs.plugin.in:
18691         Added initial cvs-plugin code
18693 2004-10-21  Naba Kumar  <naba@gnome.org>
18694         
18695         * libanjuta/anjuta-plugin.c,
18696         plugins/build-basic-autotools/build-basic-autotools.c,
18697         plugins/debugger/plugin.c,
18698         plugins/devhelp/plugin.c,
18699         plugins/editor/anjuta-docman.c,
18700         plugins/editor/goto_line.c,
18701         plugins/editor/plugin.c,
18702         plugins/editor/search-replace.c,
18703         plugins/editor/text_editor.c,
18704         plugins/file-loader/plugin.c,
18705         plugins/file-manager/plugin.c,
18706         plugins/file-wizard/file.c,
18707         plugins/file-wizard/plugin.c,
18708         plugins/gdb/plugin.c,
18709         plugins/gtodo/plugin.c,
18710         plugins/message-view/anjuta-msgman.c,
18711         plugins/profile-default/plugin.c,
18712         plugins/project-manager/plugin.c,
18713         plugins/sample1/plugin.c,
18714         plugins/terminal/terminal.c: Defined all global variables static,
18715         particularly class parent_class variables. They were getting
18716         confused at link time.
18718         * libanjuta/plugins.c: Do not unload plugins when they are
18719         deactivated. Simply cache them for later activation. Unloading
18720         modules have some problem with shared libs using static class
18721         registration. Fixed hash type for installed plugins. Eventually,
18722         we want to add "CanUnload" attribute for .plugin files (in
18723         "Anjuta Plugin" group) to let plugin loader know if the plugin can
18724         be unloaded from memory. Those plugins declaring CanUnload=false
18725         will not be unloaded from memory and will be put in the cache. Those
18726         not declaring anything or declaring CanUnload=true, will be unloaded
18727         from memory when they are deactivated.
18729         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18730         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18731         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18732         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18733         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18734         activation, deactivation. Fixed memory leaks.
18736 2004-10-20  Naba Kumar  <naba@gnome.org>
18738         * TODO.tasks: Updated.
18739         
18740         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18741         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18742         macro for adding interfaces to plugin types. Code cleanup.
18743         
18744         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18745         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18746         
18747         * plugins/build-basic-autotools/build-basic-autotools.c,
18748         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18749         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18750         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18751         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18752         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18753         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18754         plugins/project-manager/plugin.c,
18755         plugins/symbol-browser/an_symbol_view.c,
18756         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18757         newly defined macro to add interfaces to plugin types.
18759         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18761 2004-10-20  Naba Kumar  <naba@gnome.org>
18763         * TODO.tasks: Added task list.
18764         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
18765         default values.
18767 2004-10-19  Naba Kumar  <naba@gnome.org>
18769         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
18770         
18771         * plugins/editor/action-callbacks.c,
18772         plugins/editor/action-callbacks.h,
18773         plugins/editor/anjuta-docman.c,
18774         plugins/editor/anjuta-docman.h,
18775         plugins/editor/anjuta-document-manager.ui,
18776         plugins/editor/file_history.c,
18777         plugins/editor/file_history.h,
18778         plugins/editor/plugin.c: Added file history browsing.
18779         
18780         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
18781         
18782         * plugins/message-view/anjuta-message-manager.ui,
18783         plugins/message-view/plugin.c: Added document manager context menu.
18784         
18785         * plugins/symbol-browser/an_symbol_view.c,
18786         plugins/symbol-browser/an_symbol_view.h,
18787         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18788         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18789         document manager context menu.
18790         
18791         * scintilla/*, scintilla/include/*: Updated to current cvs.
18792         
18793 2004-10-19  Naba Kumar  <naba@gnome.org>
18795         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18796         placeholder for debugger UI.
18797         
18798         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18799         * plugins/file-manager/plugin.c: Fixed loading bug.
18800         
18801         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18802         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18803         Initializes gconf database with default values when the
18804         values are not defined. Use bool and int prefs separately.
18806         * plugins/editor/plugin.c: Added encoding preferences.
18807         * plugins/project-manager/plugin.c: Cleanup and debug messages.
18809         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18810         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18811         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18812         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18814 2004-10-18  Naba Kumar  <naba@gnome.org>
18816         * po/POTFILES.in: Updated.
18817         
18818         * libanjuta/anjuta-ui.c: Corrected debug messages.
18819         
18820         * libegg/egg-combo-action.c, libegg/test-actions.c,
18821         libegg/menu/egg-combo-action.h: Fixed combo action.
18822         
18823         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
18824         Fixed format.
18825         
18826         * plugins/editor/action-callbacks.[c,h],
18827         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
18828         Implemented file swap. Removed dead codes.
18829         
18830         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
18831         dead codes.
18832         
18833         * plugins/symbol-browser/an_symbol_view.[c,h],
18834         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18835         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
18836         Implemented file symbols. Implemented goto file line when symbol is
18837         selected.
18838         
18839         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
18840         
18841 2004-10-10  Naba Kumar  <naba@gnome.org>
18843         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
18844         
18845         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
18846         
18847         * plugins/debugger/.cvsignore,
18848         (added) plugins/debugger/Makefile.am,
18849         (added) plugins/debugger/anjuta-debugger.glade,
18850         (added) plugins/debugger/anjuta-debugger.plugin.in,
18851         (added) plugins/debugger/anjuta-debugger.plugin.png,
18852         (added) plugins/debugger/anjuta-debugger.ui,
18853         plugins/debugger/attach_process.c,
18854         (removed) plugins/debugger/attach_process_cbs.c,
18855         (removed) plugins/debugger/attach_process_cbs.h,
18856         (removed) plugins/debugger/breakpoints.c,
18857         (removed) plugins/debugger/breakpoints.h,
18858         (removed) plugins/debugger/debug_tree.c,
18859         (removed) plugins/debugger/debug_tree.h,
18860         (removed) plugins/debugger/debugger.c,
18861         (removed) plugins/debugger/debugger.h,
18862         (removed) plugins/debugger/memory.c,
18863         (removed) plugins/debugger/memory.h,
18864         (added) plugins/debugger/plugin.c,
18865         (added) plugins/debugger/plugin.h,
18866         (removed) plugins/debugger/registers.c,
18867         (removed) plugins/debugger/registers.h,
18868         (removed) plugins/debugger/registers_cbs.c,
18869         (removed) plugins/debugger/registers_cbs.h,
18870         (removed) plugins/debugger/registers_gui.c,
18871         (removed) plugins/debugger/sharedlib.c,
18872         (removed) plugins/debugger/sharedlib.h,
18873         (removed) plugins/debugger/sharedlib_cbs.c,
18874         (removed) plugins/debugger/sharedlib_cbs.h,
18875         (removed) plugins/debugger/sharedlib_gui.c,
18876         (removed) plugins/debugger/signals.c,
18877         (removed) plugins/debugger/signals.h,
18878         (removed) plugins/debugger/signals_cbs.c,
18879         (removed) plugins/debugger/signals_cbs.h,
18880         (removed) plugins/debugger/signals_gui.c,
18881         (removed) plugins/debugger/stack_trace.c,
18882         (removed) plugins/debugger/stack_trace.h,
18883         (added) plugins/debugger/utilities.c,
18884         (added) plugins/debugger/utilities.h,
18885         (removed) plugins/debugger/watch.c,
18886         (removed) plugins/debugger/watch.h,
18887         (removed) plugins/debugger/watch_cbs.c,
18888         (removed) plugins/debugger/watch_cbs.h,
18889         (removed) plugins/debugger/watch_gui.c,
18890         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
18891         
18892         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
18893         Added debugger gdb backend plugin.
18894         
18895         * plugins/message-view/plugin.c: Registered all message stock icons.
18896         
18897         * plugins/profile-default/plugin.c: Loads debugger plugin.
18898         
18899         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
18901 2004-10-08  Naba Kumar  <naba@gnome.org>
18903         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
18904         information.
18905         
18906         * plugins/symbol-browser/.cvsignore,
18907         plugins/symbol-browser/Makefile.am,
18908         plugins/symbol-browser/an_symbol_view.c,
18909         plugins/symbol-browser/an_symbol_view.h,
18910         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
18911         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18912         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
18913         plugins/symbol-browser/plugin.c,
18914         plugins/symbol-browser/plugin.h,
18915         plugins/symbol-browser/sv_class.xpm,
18916         plugins/symbol-browser/sv_function.xpm,
18917         plugins/symbol-browser/sv_macro.xpm,
18918         plugins/symbol-browser/sv_private_fun.xpm,
18919         plugins/symbol-browser/sv_private_var.xpm,
18920         plugins/symbol-browser/sv_protected_fun.xpm,
18921         plugins/symbol-browser/sv_protected_var.xpm,
18922         plugins/symbol-browser/sv_public_fun.xpm,
18923         plugins/symbol-browser/sv_public_var.xpm,
18924         plugins/symbol-browser/sv_static_fun.xpm,
18925         plugins/symbol-browser/sv_static_var.xpm,
18926         plugins/symbol-browser/sv_struct.xpm,
18927         plugins/symbol-browser/sv_unknown.xpm,
18928         plugins/symbol-browser/sv_variable.xpm,
18929         plugins/symbol-browser/test-symbol-browser.c,
18930         plugins/Makefile.am: Implemented Symbol
18931         browser plugin.
18932         
18933         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
18934         
18935         * plugins/build-basic-autotools/Makefile.am,
18936         plugins/devhelp/Makefile.am,
18937         plugins/editor/Makefile.am,
18938         plugins/file-loader/Makefile.am,
18939         plugins/file-manager/Makefile.am,
18940         plugins/file-wizard/Makefile.am,
18941         plugins/gtodo/Makefile.am,
18942         plugins/message-view/Makefile.am,
18943         plugins/profile-default/Makefile.am,
18944         plugins/project-manager/Makefile.am
18945         plugins/sample1/Makefile.am,
18946         plugins/terminal/Makefile.am,
18947         scintilla/Makefile.am,
18948         libegg/Makefile.am,
18949         launcher/Makefile.am,
18950         libanjuta/Makefile.am,
18951         src/Makefile.am,
18952         tagmanager/Makefile.am,
18953         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
18954         anjuta_data_dir in configure.in and used them in plugins Makefile.am
18955         files. Also fixed library dependencies.
18956         
18957         * plugins/editor/aneditor.cxx: Disabled unused codes.
18958         * plugins/file-manager/an_file_view.c: Added copyright.
18959         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
18960         
18961         * plugins/profile-default/plugin.c: Can load plugins by location.
18962         * plugins/project-manager/plugin.c: Remove project_root_uri value
18963         when project is closed.
18964         
18965 2004-10-06  Naba Kumar  <naba@gnome.org>
18967         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
18968         
18969         * libanjuta/interfaces/libanjuta.idl,
18970         plugins/editor/text_editor.c: Added get_length()
18971         and get_current_word() methods in IAnjutaEditor interface.
18972         
18973         * libegg/Makefile.am: Added test_actions target.
18974         
18975         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
18976         
18977         * plugins/build-basic-autotools/build-basic-autotools.c,
18978         plugins/file-loader/plugin.c,
18979         plugins/message-view/message-view.c: Added code to go to file and
18980         line number,
18981         
18982         * plugins/devhelp/plugin.c: Context sensitive help now works.
18983         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
18984         uri as line number and goes to that line number.
18985         
18986         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
18987         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
18988         gtodo_client_load() method to load from a diffrent file. Watched 
18989         project root directory in plugin to open TODO.tasks of the project.
18990         
18991         * plugins/project-manager/plugin.c: Updates project UI
18992         sensitive/insensitive.
18994         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
18995         anjuta-shell program to test plugins.
18996         
18997         * src/anjuta-app.c: Registered UI accels.
18998         
18999 2004-09-28  Naba Kumar  <naba@gnome.org>
19001         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19002         method.
19003         
19004         * src/anjuta-app.c: Implemented present widget method.
19005         
19006         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19007         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19008         
19009         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19010         added editor.
19011         
19012         * plugins/editor/text_editor.c: Connects to preferences changed signal
19013         correctly.
19014         
19015 2004-09-28  Naba Kumar  <naba@gnome.org>
19016         
19017         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19018         print code.
19019         
19020         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19021         size to 5 pix.
19022         
19023         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19024         in changed signal callback.
19025         
19026         * plugins/editor/action-callbacks.c: Implemented save_all action
19027         callback. Removed dead code. Do save_as when saving a new file.
19028         Implemented incremental search.
19029         
19030         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19031         
19032         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19033         
19034         * src/anjuta-app.c: Registers UI accelerators.
19035         
19036 2004-09-27  Naba Kumar  <naba@gnome.org>
19038         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19039         
19040         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19041         plugins/devhelp/anjuta-devhelp.plugin.in,
19042         plugins/file-loader/anjuta-loader.plugin.in,
19043         plugins/file-manager/anjuta-file-manager.plugin.in,
19044         plugins/gtodo/anjuta-gtodo.plugin.in,
19045         plugins/project-manager/anjuta-project-manager.plugin.in,
19046         plugins/terminal/anjuta-terminal.plugin.in:
19047         Gave proper plugin names.
19049         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
19050         error when regex fail.
19051         
19052         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
19053         Added help and context search. Watches current editor. More menus
19054         in Help submenu. Update UI (sensitive when required) properly.
19055         
19056         * plugins/editor/anjuta-document-manager.ui,
19057         plugins/devhelp/anjuta-devhelp.ui,
19058         plugins/message-view/anjuta-message-manager.ui,
19059         src/anjuta.ui: Goto menu actions are in separate submenu.
19060         
19061         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
19062         Removed unimplemented UI elements.
19063         
19064         * src/anjuta-app.c: Larger (and normal) icon size.
19065         
19066         * src/layout.xml: Task manager plugin along with document (in middle).
19067         
19068         * plugins/editor/plugin.c, plugins/file-loader.c,
19069         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
19070         in gtkactions. Enable/disable UI properly.
19071         
19072 2004-09-26  Naba Kumar  <naba@gnome.org>
19074         * po/POTFILES.in: Updated, added missing files.
19076         * .cvsignore: Updated.
19077         
19078         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
19079         a new function to get User input text.
19080         
19081         * libanjuta/resources.[c,h]: Added a function to created sized image.
19082         
19083         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
19084         from filename, as thats the correct representation.
19085         
19086         * plugins/build-basic-autotools/Makefile.am,
19087         (added) plugins/build-basic-autotools/automake-c.filters,
19088         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19089         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
19090         Rearragned UI elements in the build menu. Added codes to read build
19091         filter rules from external file. Implemented all build, configure,
19092         autogen commands. Watches current editor and project.
19093         
19094         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
19095         Added editor changed signal and exports current editor value.
19096         Fixed parameter names. Fixed get_uri() interface implementation to
19097         return correct uri.
19098         
19099         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
19100         elements.
19101         
19102         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
19103         
19104         * plugins/file-manager/an_file_view.c,
19105         plugins/file-manager/an_file_view.c: Exports file uri correctly.
19106         
19107         * plugins/file-wizard/file.c: Reads uri correctly.
19108         
19109         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
19110         sets the page to the new view.
19111         
19112         * plugins/message-view/message-view.c: Unrefs the tree model when done.
19113         Fixed signal connecting.
19114         
19115         * plugins/project-manager/plugin.c: Changed "project_root_directory"
19116         to "project_root_uri" and exports as uri.
19117         
19118 2004-09-24  Naba Kumar  <naba@gnome.org>
19120         * libanjuta/anjuta-ui.c: Fixed a crash bug.
19121         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
19122         in correct way.
19123         * plugins/file-manager/plugin.c: Fixed crash in unloading.
19124         * plugins/file-loader/plugin.c: Added comments.
19125         * plugins/build-basic-autotools/plugin.c: Added comments.
19126         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
19127         
19128         * libanjuta/interfaces/libanjuta.idl,
19129         plugins/message-view/anjuta-msgman.c,
19130         plugins/message-view/message-view.c,
19131         plugins/message-view/message-view.h,
19132         plugins/message-view/plugin.c: Buffering and appending messages have
19133         been separated. message-view implementations cleaned up. Signals
19134         Emissions fixed. Messages now displayed in summary and details show
19135         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
19136         API.
19137         
19138         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
19139         preferences.
19140         
19141         * plugins/build-basic-autotools/Makefile.am,
19142         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
19143         parsing of output to create message summaries. Uses new message view
19144         API.
19145         
19146         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
19147         preferences to make dialog box smaller.
19148         
19149         * plugins/editor/search-replace.c: Fixed compile error with change
19150         in IAnjutaMessageView API.
19151         
19152 2004-09-21  Naba Kumar  <naba@gnome.org>
19154         * plugins/Makefile.am: Deletes old (installed) plugins before
19155         installing new ones.
19156         
19157         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19158         plugins/build-basic-autotools/build-basic-autotools.c,
19159         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
19160         file URI from filemanager. Only disables/enables build submenu in file
19161         manager, instead of merging/unmerging.
19162         
19163         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
19164         non-text files.
19165         
19166         * plugins/file-loader/anjuta-loader-plugin.ui,
19167         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19168         Implemented "Open with" file manager submenu. Displays error message
19169         when file can not be opened.
19170         
19171         * plugins/file-manager/an_file_view.c: Renamed
19172         file_manager_current_filename value name to file_manager_current_uri
19173         and exports proper URI.
19174         
19175         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
19177 2004-09-19  Naba Kumar  <naba@gnome.org>
19179         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19180         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
19181         save point signal to change editor tabs. Fixed accels.
19182         
19183         * plugins/file-loader/plugin.c: Fixed accels.
19185         * plugins/project-manager/plugin.c: Added target selection callback.
19186         
19187         * plugins/project-manager/plugin.c: Added URI activation.
19188         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
19189         Fixed dialog and closed it on ok. Fixed a crash bug.
19190         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
19192         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
19193         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
19194         plugins/file-loader/anjuta-loader-plugin.ui,
19195         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19196         Added recent files in file loade plugin.
19197         
19198         * ChangeLog: Fixed entry dates.
19199         
19200 2004-09-18  Naba Kumar  <naba@gnome.org>
19202         * plugins/devhelp/plugin.c: Added UI sensitization and removed
19203         an unnecessary GtkFrame.
19204         
19205 2004-09-17  Naba Kumar  <naba@gnome.org>
19207         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
19209         * TODO: Updated.
19210         
19211         * data/Makefile.am: Disabled installing old mime info.
19212         
19213         * mime/anjuta.applications, mime/anjuta.keys: Updated.
19214         
19215         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
19216         plugins/editor/anjuta-document-manager.ui,
19217         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19218         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
19219         Added Editor context popup menu.
19220         
19221         * plugins/project-manager/anjuta-project-manager-plugin.png:
19222         Update image.
19223         
19224         * plugins/project-manager/anjuta-project-manager.plugin.in:
19225         Support .anjuta mime type.
19226         
19227         * plugins/project-manager/plugin.c: Exports "project_root_directory"
19228         value.
19229         
19230         * plugins/file-manager/plugin.c: Watches "project_root_directory"
19231         value.
19232         
19233         * src/layout.xml, plugins/profile-default/plugin.c:
19234         Added project manager plugin for startup.
19236 2004-09-16  Naba Kumar  <naba@gnome.org>
19237         
19238         * anjuta.prj: Updated.
19239         
19240         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
19241         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
19242         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
19243         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
19244         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
19245         plugins/terinal/Makefile.am, src/Makefile.am,
19246         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
19247         Fixed makefile syntax errors.
19249 2004-09-16  Naba Kumar  <naba@gnome.org>
19251         * configure.in, src/layout.xml,
19252         plugins/profile-default/plugin.c,
19253         libanjuta/interfaces/libanjuta.idl,
19254         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
19255         
19256         * configure.in, plugins/Makefile.am,
19257         plugins/project-manager/.cvsignore, 
19258         plugins/project-manager/Makefile.am,
19259         plugins/project-manager/anjuta-project-manager-plugin.png,
19260         plugins/project-manager/anjuta-project-manager.plugin.in,
19261         plugins/project-manager/anjuta-project-manager.ui,
19262         plugins/project-manager/plugin.c,
19263         plugins/project-manager/plugin.h: Added project manager plugin
19264         based on gnome-build.
19265         
19266         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
19267         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
19268         
19269         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
19270         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19271         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
19272     
19273 2004-09-16  Naba Kumar  <naba@gnome.org>
19275         * plugins/editor/action-callbacks.c: Fixed compile error.
19276         
19277 2004-09-15  Naba Kumar  <naba@gnome.org>
19279         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
19280         
19281         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
19282         New improved splace with nicer progress.
19283         
19284         * configure.in, plugins/Makefile.am,
19285         (added) file-wizard/.cvsignore,
19286         (added) file-wizard/Makefile.am,
19287         (added) file-wizard/action-callbacks.c,
19288         (added) file-wizard/action-callbacks.h,
19289         (added) file-wizard/anjuta-file-wizard-plugin.png,
19290         (added) file-wizard/anjuta-file-wizard.glade,
19291         (added) file-wizard/anjuta-file-wizard.plugin.in,
19292         (added) file-wizard/anjuta-file-wizard.ui,
19293         (added) file-wizard/file.c,
19294         (added) file-wizard/file.h,
19295         (added) file-wizard/plugin.c,
19296         (added) file-wizard/plugin.h:
19297         Created new file wizard and added it. The wizard takes care of text
19298         bit insertions and new files creation.
19300         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19301         plugins/editor/action-callbacks.h,
19302         plugins/editor/anjuta-document-manager.glade,
19303         plugins/editor/anjuta-document-manager.ui,
19304         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19305         (removed) plugins/editor/file.[c,h]: Removed text insertions and
19306         new files code and moved into a new plugin (file wizard).
19307         
19308         * libanjuta/plugins.[c,h]: Added plugins selection function.
19309         
19310         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
19311         get_position(), insert() in IAnjutaEditor interface. Added
19312         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
19313         interface (for wizard plugins).
19315         * plugins/file-loader/anjuta-loader-plugin.ui,
19316         plugins/file-loader/plugin.c: Added wizard launcher interface which
19317         scans for plugins implement IAnjutaWizard interface and presents the
19318         list to user for selection. The selected plugin is then activated
19319         for the wizard.
19321         * libanjuta/interfaces/.cvsignore: Updated.
19322         * plugins/message-view/.cvsignore: Updated.
19323         * plugins/launcher/*: Removed as launcher has already been moved to
19324         libanjuta as class.
19326         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19327         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19328         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19329         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19330         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
19331         Updated API documentations.
19333 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
19335         * configure.in: Added Punjabi to ALL_LINGUAS
19337 2004-07-29  Naba Kumar  <naba@gnome.org>
19339         * configure.in: Added file-loader plugin Makefile path and
19340         fixed devhelp version requirement.
19342 2004-07-28  Naba Kumar  <naba@gnome.org>
19344         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
19345         terminal/preferences-terminal.png (added), message-view/*.png (added),
19346         message-view/*.xpm (added), editor/*.png (added),
19347         editor/*.xpm (added), plugins/editor/Makefile.am,
19348         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
19349         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
19350         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
19351         respective plugins directories.
19353         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
19354         pixmaps/block-end-16.png, pixmaps/block-end.png
19355         pixmaps/block-start-16.png, pixmaps/block-start.png
19356         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19357         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19358         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19359         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19360         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19361         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19362         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19363         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19364         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19365         pixmaps/preferences-editor.png, pixmaps/undock.png
19366         pixmaps/error-next-16.png, pixmaps/error-next.png
19367         pixmaps/error-prev-16.png, pixmaps/error-prev.png
19368         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19369         pixmaps/preferences-terminal.png: Deleted
19371         * libanjuta/properties* (removed), plugins/editor/properties* (added),
19372         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19373         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19374         plugins/editor/anjuta-document-manager.plugin.in,
19375         plugins/editor/anjuta-document-manager.ui,
19376         plugins/editor/plugin.c, plugins/editor/print.c,
19377         plugins/editor/search-replace_backend.c,
19378         plugins/editor/search_preferences.h,
19379         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19380         Moved properties souce files to editor plugin as it not required in
19381         libanjuta. Other editor fixes.
19383         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19384         libegg/dock/* (removed)
19385         : Restored GDL external dependencies and removed libegg dock
19386         sources, because gdl is being developed.
19387         
19388         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19389         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19390         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19391         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19392         libanjuta/plugins.c, libanjuta/plugins.h,
19393         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19394         gconf system. Shell now takes docking positions. Added more utility
19395         functions. Added plugins query function. And other fixes.
19397         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19398         
19399         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19400         plugin to load files based on mime type.
19401         
19402         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19403         
19404         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19405         plugins/file-manager/plugin.c: File manager now uses file loader to
19406         open files.
19408         * plugins/message-view/anjuta-msgman.c,,
19409         plugins/message-view/message-view.c,
19410         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19412         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19413         plugins/terminal/terminal.c, src/Makefile.am,
19414         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19415         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19416         
19417         * libegg/dock/*: Removed directory.
19418         
19419 2004-07-28  Naba Kumar  <naba@gnome.org>
19421         * configure.in: Reduced gnome-print version requirement.
19422         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19424 2004-07-21  Ray Strode  <rstrode@redhat.com>
19425         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19426         new mime sytem.
19428 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
19429         
19430         * plugins/editor/search-replace.c: Some fixes
19431         * plugins/terminal/Makefile.am:
19432         Patch from: Alexey Rusakov <ktirf@users.sf.net>
19434 2004-05-19  Naba Kumar  <naba@gnome.org>
19436         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19437         compiler warning.
19439 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
19441         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19442         Implemented IAnjutaSavable
19443         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19445 2004-05-17  Naba Kumar  <naba@gnome.org>
19447         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19448         plugins/build-basic-autotools/.cvsignore,
19449         plugins/build-basic-autotools/Makefile.am,
19450         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19451         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19452         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19453         plugins/build-basic-autotools/build-basic-autotools.c,
19454         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19455         build plugin.
19456         
19457         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19458         definition.
19459         
19460         * plugins/file-manager/an_file_view.c,
19461         plugins/file-manager/anjuta-file-manager.ui,
19462         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19463         Added context menu UI.
19464         
19465         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19466         in view menu.
19468 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
19469         
19470         * libanjuta/anjuta-preferences.[ch]: 
19471         Added save/load_gconf functions
19472         * src/action_callbacks.[ch], src/preferences.c: 
19473         Load global prefs from gconf at startup and save them
19474         on exit. Prefs load and save correctly but something resets
19475         them to default after loading...
19476         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19477         Somehow the linker does not find save/load_gconf functions
19478         in libanjuta. Must be a stupid mistake, I would be glad
19479         if someone could fix that.
19480         * manuals/reference/libanjuta-sections.txt: Added new
19481         preferences functions and removed gnome-filelist
19482         * plugins/file-manager/anjuta-file-manager-plugin.glade:
19483         * plugins/file-manager/plugin.c:
19484         Added root-path property
19486 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
19487         
19488         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19489         they are not longer needed.
19490         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19491         anjuta-sections.txt: Remove references to the files
19492         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19493         Use new nautilus icons for file-manager, looks incredible
19494         cool!
19496 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19497         
19498         * plugins/editor/anjuta-docman.c: gchar* to 
19499         const gchar* in arguments
19500         * plugins/editor/text_editor.c: Implemented IAnjutaFile
19501         Interface
19502         * plugins/file-manager/an_file_view.c: Open files on
19503         double-click. Does not work yet because it does not
19504         find IAnjutaFile interface in document manager
19506 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19507         
19508         * plugins/editor/anjuta-docman.c
19509         * plugins/editor/text_editor.c:
19510         Made close button working, made multiple selection in
19511         File/Open dialog possble, fixed crash bug if file cannot
19512         be opened.
19514 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19515         
19516         * plugins/editor/action-callbacks.c
19517         * plugins/editor/anjuta-docman.c
19518         * plugins/editor/anjuta-docman.h
19519         * plugins/editor/search-replace.c
19520         * plugins/editor/search-replace_backend.c
19521         * plugins/editor/text_editor.c
19522         * plugins/editor/text_editor.h:
19523         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19524         able to open all files, use uri instead of full_filename, fixed
19525         many bugs.
19528 2004-05-13  Naba Kumar  <naba@gnome.org>
19530         * plugins/message-view/anjuta-message-manager-plugin.glade:
19531         HIG compliant.
19533         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19534         management.
19536         * pixmaps/anjuta_splash.png: Added border.
19537         
19538         * plugins/editor/anjuta-document-manager.png: New icon.
19539         
19540         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19541         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19542         
19543         plugins/editor/Makefile.am,
19544         plugins/editor/search-replace.c,
19545         plugins/editor/search-replace.h,
19546         plugins/editor/search-replace_backend.c,
19547         plugins/editor/search-replace_backend.h,
19548         plugins/editor/search_preferences.h,
19549         plugins/editor/search_preferences.c: Merged changes from
19550         ANJUTA_1_2_0 branch.
19551         
19552         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19553         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19554         operational.
19556         * plugins/terminal/Makefile.am,
19557         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19558         dialog.
19559         
19560         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19561         submenu.
19563 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19564         * plugins/message-view/plugin.c: Fixed glade file loading
19565         Removed "Show messages" menu item
19566         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19567         twice because of this load system layout hack.
19568         * libanjuta/anjuta-ui.h: Removed #include config.h
19569         * libanjuta/libanjuta.pc: Fixed path and depencies
19570         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19571         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19572         * libanjuta/properties.cxx : #include "properties_cxx.h"
19573         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19575 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19576         * plugins/message-view/*: Fixed message view preferences
19577         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19578         * anjuta.glade: Removed messages stuff
19580 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19581         
19582         * Removed libanjutamm, it is now hosted on SF.net:
19583         cvs.sf.net/cvsroot/anjuta/libanjutamm
19585 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
19586         
19587         * libanjutamm/*
19588         Added some experimental code to add support for C++ plugins.
19589         Nothing works yet and it is likely that it will disappear but
19590         I have some questions to murrayc and he wants to see the code.
19592 2004-05-11  Naba Kumar  <naba@gnome.org>
19594         * plugins/terminal/terminal.c: Fixed prefs loading bug.
19596         * plugins/editor/action-callbacks.c: Fixed a crash bug in
19597         hightlight style menu actions.
19599         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19600         manuals/reference/libanjuta/plugin-description-file.sgml,
19601         manuals/reference/libanjuta/writing-plugins.sgml,
19602         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19603         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19604         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19606         * src/anjuta-app.c: Always load system layout for now.
19608         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19609         
19610         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19611         manuals/reference/libanjuta/libanjuta-sections.txt,
19612         manuals/reference/libanjuta/libanjuta.types,
19613         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19614         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19615         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19616         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19617         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19618         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19619         Updated documentation.
19621         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19622         plugins/profile-default/plugin.c, src/layout.xml:
19623         Created terminal plugin.
19624          
19625         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19626         (new) plugins/file-manager/.cvsignore,
19627         plugins/file-manager/an_file_view.c,
19628         plugins/file-manager/plugin.c,
19629         plugins/file-manager/plugin.h: Moved preferences to separate
19630         glade file and added cvsignore file.
19631         
19632         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19633         from ANJUTA_1_2_0 branch. Please note that other po files need merging
19634         from the branch. I tried it     but there were way too many conflicts.
19635         
19636         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19637         
19638         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19639         util functions required during the merge.
19640         
19641         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19642         interface.
19643         
19644         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19645         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19646         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19647         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19648         Merged with ANJUTA_1_2_0 branch.
19650 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
19652         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19654 2004-05-07  Naba Kumar  <naba@gnome.org>
19656         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19658         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19659         Added preferences reading and loading.
19660         
19661         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19662         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19663         libanjuta/fileselection.c, libanjuta/fileselection.h,
19664         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19665         
19666         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19668         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19669         anjuta.spec.in, configure.in, data/autogen.sh.generic,
19670         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19671         data/macros/autogen.sh, data/macros2/autogen.sh
19672         data/properties/ada.properties, data/properties/anjuta.properties,
19673         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19674         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19675         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19676         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19677         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19678         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19679         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19680         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19681         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19682         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19683         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19684         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19685         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19686         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19687         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19688         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19689         plugins/class-gen/clsGen.c, plugins/editor/print.c,
19690         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19691         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19692         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19693         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19694         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19695         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19696         (added) scintilla/scintilla-marshal.c,
19697         (added) scintilla/scintilla-marshal.h,
19698         (added) scintilla/scintilla-marshal.list,
19699         scintilla/include/SString.h, scintilla/include/SciLexer.h,
19700         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19701         (added) scintilla/patches/scintilla-calltip-align.patch,
19702         (added) scintilla/patches/scintilla-minor.patch,
19703         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19705 2004-05-06  Naba Kumar  <naba@gnome.org>
19707         * (added) plugins/file-manager/Makefile.am,
19708         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19709         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19710         (added) plugins/file-manager/anjuta-file-manager.ui,
19711         (added) plugins/file-manager/plugin.c,
19712         (added) plugins/file-manager/plugin.h,
19713         (removed) plugins/file-manager/an_file_view.h,
19714         plugins/Makefile.am, configure.in,
19715         plugins/file-manager/an_file_view.c: Created file manager plugin.
19716         
19717         * plugins/profile-default/plugin.c: Added file manager plugin in default
19718         profile.
19719         
19720         * libanjuta/Makefile.am: Fixed dependencies.
19721         * pixmaps/anjuta_splash.png: New splash screen.
19723 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
19724         
19725         * template/template.c/h: Added in-line doc
19726         * manuals/reference/template/*: Added template documentation
19727         * configure.in: Build template docs
19729 2004-05-05  Naba Kumar  <naba@gnome.org>
19731         * autogen.sh: Added commands to generate initial interfaces.
19732         
19733         * libanjuta/Makefile.am,
19734         (removed)libanjuta/anjuta-plugin-parser.c,
19735         (removed)libanjuta/anjuta-plugin-parser.h,
19736         (added)libanjuta/anjuta-plugin-description.c,
19737         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19738         plugin description.
19739         
19740         * libanjuta/anjuta-plugin.c,
19741         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19742         
19743         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19744         and added AnjutaShellPlacement enum for widgeds placement (passed to 
19745         widget add_widget() method.
19746         
19747         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19748         and moved plugin sets loading in profile plugins.
19749         
19750         * libanjuta/interfaces/.cvsignore,
19751         (removed)libanjuta/interfaces/Makefile.am,
19752         libanjuta/interfaces/libanjuta.idl,
19753         libanjuta/interfaces/anjuta-idl-compiler.pl,
19754         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19755         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19756         (removed)libanjuta/interfaces/ianjuta-editor.c,
19757         (removed)libanjuta/interfaces/ianjuta-editor.h,
19758         (removed)libanjuta/interfaces/ianjuta-file.c,
19759         (removed)libanjuta/interfaces/ianjuta-file.h,
19760         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19761         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
19762         (removed)libanjuta/interfaces/ianjuta-message-view.c,
19763         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
19764         *.h and Makefile.am files. They are autogenerated. Interfaces are
19765         by anjuta-idl-compiler.pl from libanjuta.idl file.
19766         
19767         * manuals/reference/libanjuta/Makefile.am,
19768         manuals/reference/libanjuta/anjuta-architecture.sgml,
19769         manuals/reference/libanjuta/libanjuta-docs.sgml,
19770         manuals/reference/libanjuta/libanjuta-sections.txt,
19771         manuals/reference/libanjuta/libanjuta.types,
19772         manuals/reference/libanjuta/plugin-description-file.sgml,
19773         manuals/reference/libanjuta/writing-plugins.sgml,
19774         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
19775         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
19776         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19777         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19778         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19779         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
19780         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
19781         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
19782         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
19783         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19784         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19785         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19786         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19787         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19788         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19789         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19790         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19791         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19792         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19793         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19794         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19795         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19796         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19797         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19798         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19799         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19800         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19801         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19802         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19803         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19804         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
19805         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19806         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
19807         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
19808         interfaces template sgmls.
19809         
19810         * plugins/Makefile.am,
19811         plugins/devhelp/anjuta-devhelp.plugin.in,
19812         plugins/devhelp/plugin.c,
19813         plugins/editor/action-callbacks.c,
19814         plugins/editor/anjuta-document-manager.plugin.in,
19815         plugins/editor/plugin.c,
19816         plugins/editor/plugin.h,
19817         plugins/editor/text_editor.c,
19818         plugins/sample1/plugin.c,
19819         plugins/message-view/anjuta-message-manager.plugin.in,
19820         plugins/message-view/plugin.c: Fixed shell add_widget method to take
19821         placement. Fixed other errors.
19822         
19823         * (added)plugins/profile-default/.cvsignore,
19824         (added)plugins/profile-default/Makefile.am,
19825         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
19826         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
19827         (added)plugins/profile-default/anjuta-default-profile.ui,
19828         (added)plugins/profile-default/plugin.c,
19829         (added)plugins/profile-default/plugin.h: Added a default new
19830         profile plugin.
19831         
19832         * src/Makefile.am,
19833         src/action-callbacks.c,
19834         src/anjuta-app.c,
19835         src/anjuta.c,
19836         src/main.cpp: Fixed necessary changes for libanjuta
19838 2004-05-04  Naba Kumar  <naba@gnome.org>
19840         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
19841         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
19842         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
19843         placement for default widgets placements.
19845 2004-05-03  Naba Kumar  <naba@gnome.org>
19847         * manuals/reference/libanjuta/anjuta-architecture.sgml,
19848         manuals/reference/libanjuta/libanjuta-docs.sgml,
19849         manuals/reference/libanjuta/plugin-description-file.sgml,
19850         manuals/reference/libanjuta/writing-plugins.sgml:
19851         Wrote more sections in writing-plugins document and fixed errors.
19853 2004-05-03  Naba Kumar  <naba@gnome.org>
19855         * libanjuta/interfaces/libanjuta.idl: Added interface
19856         IAnjutaFileManager.
19857         
19858         * manuals/reference/libanjuta/anjuta-architecture.dia,
19859         manuals/reference/libanjuta/anjuta-architecture.png: Updated
19860         architecture diagram.
19861         
19862         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
19863          manuals/reference/libanjuta/libanjuta-docs.sgml,
19864         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
19865         (added) manuals/reference/libanjuta/writing-plugins.sgml:
19866         Wrote writing-plugins document and separated chapters into
19867         separate sgml files.
19868         
19869         * plugins/file-manager/an_file_view.c,
19870         plugins/file-manager/an_file_view.h: New and improved directory
19871         rendering.
19873 2004-05-02  Sven Herzberg  <herzi@abi02.de>
19875         * anjuta.glade: re-designed the new file dialog
19876         * anjuta_dialogs_strings.c: new strings from the new file dialog
19878 2004-04-30  Naba Kumar  <naba@gnome.org>
19880         * libanjuta/interfaces/Makefile.am.iface,
19881         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
19882         
19883         * libanjuta/interfaces/libanjuta.idl: Updated.
19885         * libanjuta/interfaces/Makefile.am.iface,
19886         libanjuta/interfaces/libanjuta.idl: Updated.
19888 2004-04-29  Naba Kumar  <naba@gnome.org>
19889         
19890         * libanjuta/interfaces/Makefile.am.iface,
19891         libanjuta/interfaces/libanjuta.idl: Updated.
19893 2004-04-29  Naba Kumar  <naba@gnome.org>
19895         * libanjuta/interfaces/giface-idlc-c.pl,
19896         libanjuta/interfaces/libanjuta.idl: Upgraded.
19897         * libanjuta/interfaces/Makefile.am.iface: Added.
19898         
19899 2004-04-28  Naba kumar  <naba@gnome.org>
19901         * libanjuta/interfaces/giface-idlc-c.pl,
19902         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
19903         definitions and wrote a compiler.
19904         
19905 2004-04-28  Naba Kumar  <naba@gnome.org>
19907         * libanjuta/anjuta-shell.c: Fixed docs.
19908         * libanjuta/interfaces/Makefile.am,
19909         libanjuta/interfaces/ianjuta-file.c,
19910         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
19911         
19912         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
19913         
19914         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
19916         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19917         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19918         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19919         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19920         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
19921         * src/anjuta-app.c: Fixed bug.
19923 2004-04-27  Naba Kumar  <naba@gnome.org>
19925         * libanjuta/anjuta-preferences-dialog.c,
19926         manuals/Makefile.am: Fixed document bugs and enabled docs
19927         building.
19929         * libanjuta/anjuta-preferences-dialog.c,
19930         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
19931         More documentation.
19932         
19933         * libanjuta/anjuta-preferences.c,
19934         manuals/reference/libanjuta/libanjuta-docs.sgml,
19935         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19936         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19937         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19938         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19939         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
19940         Wrote more documentations.
19942         * (removed) plugins/message-view/imessage-view.c,
19943         (removed) plugins/message-view/ianjuta-msgman.c,
19944         plugins/message-view/Makefile.am,
19945         plugins/message-view/anjuta-msgman.c,
19946         plugins/message-view/anjuta-msgman.h,
19947         plugins/message-view/message-view.c,
19948         plugins/message-view/message-view.h,
19949         plugins/message-view/plugin.c,
19950         plugins/message-view/plugin.h: Moved interface implementations
19951         in their respective classes and used correct macros to
19952         defined class types.
19954         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19955         src/action-callbacks.c, src/anjuta-app.c: Subclassed
19956         AnjutaUI from GtkUIManager instead of GtkDialog.
19958         * manuals/reference/libanjuta/Makefile.am,
19959         manuals/reference/libanjuta/libanjuta-docs.sgml,
19960         manuals/reference/libanjuta/libanjuta-sections.txt,
19961         manuals/reference/libanjuta/libanjuta.types,
19962         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19963         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19964         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19965         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19966         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19967         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
19968         Wrote more documentation, fixed typos, added architecture
19969         diagram, updated object types etc.
19971         * plugins/editor/text_editor.c: Fixed interface implementation.
19973 2004-04-26  Naba Kumar  <naba@gnome.org>
19975         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19976         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19977         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
19978         architecture diagram and a new chapter on plugins description file.
19980 2004-04-25  Naba Kumar  <naba@gnome.org>
19982         *  libanjuta/anjuta-children.h,
19983         libanjuta/anjuta-plugin.c,
19984         libanjuta/anjuta-plugin.h,
19985         libanjuta/anjuta-preferences.c,
19986         libanjuta/anjuta-shell.c,
19987         libanjuta/anjuta-shell.h,
19988         libanjuta/e-splash.c,
19989         libanjuta/e-splash.h,
19990         manuals/reference/libanjuta/Makefile.am,
19991         manuals/reference/libanjuta/libanjuta-docs.sgml,
19992         manuals/reference/libanjuta/libanjuta-sections.txt,
19993         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19994         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19995         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19996         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19997         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19998         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19999         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20000         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20001         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20002         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20003         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20004         manuals/reference/libanjuta/tmpl/defaults.sgml,
20005         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20006         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20007         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20008         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20009         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20010         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20011         manuals/reference/libanjuta/tmpl/plugins.sgml,
20012         manuals/reference/libanjuta/tmpl/properties.sgml,
20013         manuals/reference/libanjuta/tmpl/resources.sgml,
20014         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20015         manuals/reference/libanjuta/tmpl/e-splash.sgml,
20016         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20017         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20018         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20019         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20021         Added more template files and wrote more documentation.
20023 2004-04-24  Andras Timar  <timar@gnome.hu>
20025         * configure.in: Added hu to ALL_LINGUAS.
20027 2004-04-23  Naba Kumar  <naba@gnome.org>
20028         
20029         * configure.in: Fixed compile error.
20030         
20031         * libanjuta/anjuta-children.c,
20032         libanjuta/anjuta-children.h,
20033         libanjuta/anjuta-preferences.c,
20034         libanjuta/anjuta-preferences.h,
20035         libanjuta/anjuta-shell.c,
20036         libanjuta/anjuta-ui.c,
20037         libanjuta/anjuta-ui.h,
20038         manuals/reference/libanjuta/Makefile.am,
20039         manuals/reference/libanjuta/libanjuta-docs.sgml,
20040         manuals/reference/libanjuta/libanjuta.types,
20041         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20042         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20043         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20044         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20045         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20046         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20047         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20048         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20049         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20050         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20051         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20052         manuals/reference/libanjuta/tmpl/defaults.sgml,
20053         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20054         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20055         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20056         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20057         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20058         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20059         manuals/reference/libanjuta/tmpl/plugins.sgml,
20060         manuals/reference/libanjuta/tmpl/properties.sgml,
20061         manuals/reference/libanjuta/tmpl/resources.sgml,
20062         plugins/sample1/plugin.c: Added libanjuta API documentation.
20064 2004-04-22  Naba Kumar  <naba@gnome.org>
20066         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
20067         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20068         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20069         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
20070         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
20071         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
20072         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
20073         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
20074         (removed) libegg/eggradiotoolbutton.c,
20075         (removed) libegg/eggseparatortoolitem.c,
20076         (removed) libegg/eggtoggletoolbutton.c,
20077         (removed) libegg/eggtoolbar.c,
20078         (removed) libegg/eggtoolbutton.c,
20079         (removed) libegg/eggtoolitem.c,
20080         (removed) libegg/prop-editor.c,
20081         (removed) libegg/test-actions.c,
20082         (removed) libegg/test-drag.c,
20083         (removed) libegg/test-merge.c,
20084         (removed) libegg/test-toolbar.c,
20085         libegg/menu/Makefile.am,
20086         (removed) libegg/menu/egg-accel-dialog.h,
20087         (removed) libegg/menu/egg-action-group.h,
20088         (removed) libegg/menu/egg-action.h,
20089         libegg/menu/egg-entry-action.h,
20090         (removed) libegg/menu/egg-markup.h,
20091         (removed) libegg/menu/egg-menu-merge.h,
20092         (removed) libegg/menu/egg-menu.h,
20093         (removed) libegg/menu/egg-radio-action.h,
20094         (removed) libegg/menu/egg-toggle-action.h,
20095         (removed) libegg/menu/howitshouldwork.txt,
20096         (removed) libegg/toolbar/.cvsignore,
20097         (removed) libegg/toolbar/Makefile.am,
20098         (removed) libegg/toolbar/TODO,
20099         (removed) libegg/toolbar/eggradiotoolbutton.h,
20100         (removed) libegg/toolbar/eggseparatortoolitem.h,
20101         (removed) libegg/toolbar/eggtoggletoolbutton.h,
20102         (removed) libegg/toolbar/eggtoolbar.h,
20103         (removed) libegg/toolbar/eggtoolbutton.h,
20104         (removed) libegg/toolbar/eggtoolitem.h,
20105         (removed) libegg/toolbar/prop-editor.h,
20106         (removed) libegg/toolbar/toolbar-api.txt,
20107         (removed) libegg/toolbar/toolbar-ideas.txt,
20108         plugins/devhelp/anjuta-devhelp.ui,
20109         plugins/devhelp/plugin.c,
20110         plugins/editor/action-callbacks.c,
20111         plugins/editor/action-callbacks.h,
20112         plugins/editor/anjuta-docman.c,
20113         plugins/editor/anjuta-document-manager.ui,
20114         plugins/editor/plugin.c,
20115         P plugins/message-view/Makefile.am,
20116         plugins/message-view/anjuta-message-manager.ui,
20117         plugins/message-view/plugin.c,
20118         plugins/sample1/anjuta-sample.ui,
20119         plugins/sample1/plugin.c,
20120         src/action-callbacks.c,
20121         src/action-callbacks.h,
20122         src/anjuta-actions.h,
20123         src/anjuta-app.c,
20124         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
20125         Gtk actions and UIManager. Fixed all plugins to use this.
20126         
20127         * manuals/reference/gtkdoc-scangobj.diff,
20128         manuals/reference/libanjuta/Makefile.am,
20129         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20130         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20131         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20132         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20133         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
20135         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
20136         
20137 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
20138         
20139         * plugins/message-view/imessage-view.c
20140         * plugins/message-view/ianjuta-msgman.c:
20141         Added interfaces
20143 2004-04-17  Adam Weinberger  <adamw@gnome.org>
20145         * configure.in: Added en_CA to ALL_LINGUAS.
20147 2004-04-08  Naba Kumar  <naba@gnome.org>
20149         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
20150         libanjuta/interfaces/Makefile.am,
20151         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
20152         message manager and message view interfaces.
20154         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
20155         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20156         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20157         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
20158         src/anjuta-app.c: Used 'activate' and
20159         'deactivate' virtual methods for plugins. Fixed installed plugins
20160         dialogs. Added remove_widget() method for AnjutaShell.
20162         * libanjuta/interfaces/Makefile.am,
20163         libanjuta/interfaces/ianjuta-document-manager.c,
20164         libanjuta/interfaces/ianjuta-document-manager.h,
20165         libanjuta/interfaces/ianjuta-editor.c,
20166         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
20167         and editor interfaces.
20169         * plugins/devhelp/plugin.c,
20170         plugins/message-view/anjuta-message-manager.plugin.in,
20171         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
20172         plugins/sample1/plugin.c: Updated plugins implementation to
20173         reflect the changes.
20175 2004-04-07  Naba Kumar  <naba@gnome.org>
20177         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
20178         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
20179         libanjuta/interfaces/ianjuta-editor.h,
20180         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
20181         plugins/editor/anjuta-docman.c,
20182         plugins/editor/anjuta-document-manager.plugin.in,
20183         plugins/editor/plugin.c, plugins/sample1/plugin.c,
20184         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
20185         Added supported interfaces for plugins. Tested plugin interfaces
20186         through sample plugin.
20187         
20188 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
20189         
20190         * template/Makefile.am, data/templates/library/Makefile.am
20191         Fixed some automake-1.7 incompatibilities
20192         * template/xmltemplate.c: Small fix
20194 2004-02-23  Naba Kumar  <naba@gnome.org>
20196         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
20197         Added plugins manager dialog.
20198         
20199         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
20200         library dependencies.
20201         
20202         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
20203         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
20204         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
20205         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
20206         geometry command line option.
20207         
20208 2004-02-16  Naba Kumar  <naba@gnome.org>
20210         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
20211         Added interfaces and IAnjutaEditor editor interface.
20212         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
20213         interface.
20214         * libanjuta/anjuta-shell.h: Fixed bug.
20215         
20216 2004-02-13  Naba Kumar  <naba@gnome.org>
20218         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
20219         
20220 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
20221         
20222         * data/template/*/.cvsignore:
20223         Avoid all these ? in cvs output
20225 2004-02-13  Naba Kumar  <naba@gnome.org>
20227         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
20228         includes and linking.
20230         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
20231         and set required version to devhelp 0.8. This devhelp version
20232         can be acquired from gnome cvs branch devhelp branch
20233         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
20235         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
20236         src/actions-callbacks.c: Added Dock Manager settings menu item.
20238         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
20239         * plugins/devhelp/plugin.c: Fixed a linking bug.
20240         
20241         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
20242         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
20243         external GDL dependency and used libegg codes.
20244         
20245 2004-02-12  Naba Kumar  <naba@gnome.org>
20247         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
20248         Added devhelp plugin, but it can't be used without a
20249         patch in devhelp. So it's disabled for now.
20251         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
20252         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
20253         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
20254         Update cvsignore files.
20256         * libanjuta/plugins.c, widgets/e-splash.c:
20257         Fixed plugins loading to show splash icons.
20258         
20259         * plugins/message-view/anjuta-message-manager.plugin.in,
20260         plugins/message-view/plugin.c: Fixed plugin registered name.
20262         * plugins/message-view/anjuta-message-view.png,
20263         plugins/sample1/anjuta-sample-plugin.png: Update images.
20265         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
20266         src/main.c: Fixed layout loading.
20268         * plugins/devhelp/Makefile.am: Fixed error.
20270         * (removed) widgets/*, libanjuta/plugins.h,
20271         src/main.c: Transfered widgets to libanjuta/.
20272         
20273         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
20274         toplevel directory to created only one library as libanjuta-egg.
20276         * data/Makefile.am: Fixed build error.
20278         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
20279         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
20280         libegg/.cvsignore: Added egg dock widget.
20282         * gdl/*: Removed as they are now available in libegg.
20283         
20284 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
20286         * plugins/editor/anjuta-docman.c:
20287         Use stock close icon on tab close button
20289 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
20290         
20291         * data/template/Makefile.am
20292         data/template/language/Makefile.am
20293         data/template/library/Makefile.am
20294         data/template/text/Makefile.am
20295         data/template/project/Makefile.am
20296         data/template/project/terminal/Makefile.am
20297         configure.in: Created Makefile to install templates
20299 2004-02-11  Naba Kumar  <naba@gnome.org>
20301         * plugins/editor/action-callbacks.c,
20302         plugins/editor/anjuta-document-manager.ui,
20303         plugins/editor/plugin.c
20304         plugins/message-view/anjuta-message-manager.ui,
20305         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
20306         
20307 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
20308         
20309         * plugins/message-view/*: MessageView plugin is now loaded
20310         The menu items are still dummies.
20312 2004-02-09  Naba Kumar  <naba@gnome.org>
20314         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
20315         generation.
20316         
20317         * libanjuta/anjuta-preferences.h: Added some documentation.
20318         
20319         * libanjuta/anjuta-shell.h: Removed dead codes.
20320         
20321         * (removed) manuals/reference/gtkdoc-scangobj,
20322         manuals/reference/gtkdoc-scangobj.diff,
20323         manuals/reference/libanjuta/.cvsignore,
20324         manuals/reference/libanjuta/Makefile.am,
20325         manuals/reference/libanjuta/README.inline-doc,
20326         manuals/reference/libanjuta/README.sections,
20327         manuals/reference/libanjuta/libanjuta-docs.sgml,
20328         manuals/reference/libanjuta/libanjuta-sections.txt,
20329         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20330         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20331         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20332         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20333         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20334         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20335         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20336         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20337         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20338         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20339         manuals/reference/libanjuta/tmpl/defaults.sgml,
20340         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20341         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20342         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20343         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20344         manuals/reference/libanjuta/tmpl/plugins.sgml,
20345         manuals/reference/libanjuta/tmpl/properties.sgml,
20346         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
20347         of scan program. Updated templates.
20349         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
20350         editor action callbacks data.
20351         
20352         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
20353         scintilla object ref/unref.
20355 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
20356         
20357         * template/*: Added new xml based template system
20358         * template/dtds/*: Dtds to validate xml files of the template systems
20359         * data/template/*: Some sample template files
20360         Still needs some work but builds fine!
20362 2004-02-06  Naba Kumar  <naba@gnome.org>
20364         * cofigure.in, manuals/Makefile.am,
20365         (added) manuals/reference/*: Added API documentation
20366         structure (gtk-doc based).
20368         * libanjuta/libanjuta.h: Updated
20369         
20370 2004-02-05  Naba Kumar  <naba@gnome.org>
20371         
20372         * configure.in: Sets correct dependencies and
20373         uses gdl external library.
20375         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20376         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20377         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20378         libanjuta/fileselection.h, libanjuta/glue-factory.c,
20379         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20380         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20381         and added file dialogs.
20383         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20384         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20385         Build dynamic libraries for libegg.
20387         * plugins/Makefile.am, plugins/editor/Makefile.am,
20388         plugins/editor/action-callbacks.c, 
20389         plugins/editor/action-callbacks.h,
20390         plugins/editor/anjuta-docman.c,
20391         plugins/editor/anjuta-docman.h
20392         plugins/editor/anjuta-document-manager.plugin.in
20393         plugins/editor/anjuta-document-manager.png
20394         plugins/editor/anjuta-document-manager.ui
20395         plugins/editor/file.c
20396         plugins/editor/file.h
20397         plugins/editor/plugin.c
20398         plugins/editor/print.c
20399         plugins/editor/print.h
20400         plugins/editor/search-replace.c
20401         plugins/editor/search_incremental.c
20402         plugins/editor/search_incremental.h
20403         plugins/editor/text_editor.c
20404         plugins/editor/text_editor.h
20405         plugins/editor/text_editor_cbs.c
20406         plugins/editor/text_editor_menu.h
20407         plugins/sample1/Makefile.am
20408         plugins/sample1/anjuta-sample-plugin.png
20409         plugins/sample1/anjuta-sample.plugin.in
20410         plugins/sample1/anjuta-sample.ui
20411         plugins/sample1/plugin-sample1.c
20412         plugins/sample1/plugin.c
20413         plugins/sample1/plugin.h: Created sample
20414         plugin and fixed editor plugin.
20416         * printing/*: Removed.
20418         * scintilla/Makefile.am: Builds dynamic library.
20420         * src/Makefile.am, src/action-callbacks.c,
20421         src/action-callbacks.h, (removed) src/an_symbol_view.c,
20422         src/anjuta-actions.h, src/anjuta-app.c,
20423         src/anjuta-app.h, src/anjuta-callbacks.c,
20424         src/anjuta-callbacks.h, (removed) src/anjuta.c,
20425         (removed) src/anjuta.h, src/anjuta.ui,
20426         src/layout.xml, src/main.c, src/preferences.h,
20427         src/utilities.c: Debuggged and finally made plugins
20428         loadable.
20430         * global-tags/Makefile.am: Fixed build error.
20432 2004-02-03  Naba Kumar  <naba@gnome.org>
20434         * configure.in: Users GDL from external package.
20435         * plugins/*: Added many new plugins (not ready though).
20436         * src/*: Removed many files (which have been transfered in plugins/).
20437         
20438 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
20440         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20442 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20444         * configure.in: Added editor plugins
20445         
20446         * plugins/Makefile.am, src/search-replace_backend.h,
20447         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20448         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20449         
20450         * Added: plugins/editor/search_incremental.c, 
20451         plugins/editor/search_incremental.h
20453         * Update search-replace in plugins/editor
20454         
20455 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
20456         
20457         * plugins/message-view/message-view.c: Some code clean-up
20459 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20461         * Added: search_incremental[ch]
20462         
20463         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20464         src/mainmenu_callbacks.c, src/toolbar.c
20465         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20466         
20467         * Incremental Search
20469 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20470         
20471         * plugins/message-view/anjuta-msgman.[c/h]:
20472         Added message manager for easier message handling with a
20473         similar interface as docman. Of course you can still use
20474         MessageView standalone.
20475         * plugins/Makefile.am: Added message-view because it compiles
20476         without errors.
20478 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20479         
20480         * plugins/message-view/*: Added message-view plugin 
20481         (still incomplete) 
20482         * configure.in: Added plugins/message-view/Makefile
20484 2004-01-03  Naba Kumar  <naba@gnome.org>
20486         * libanjuta/*.c: Added new files and updated old ones.
20487         * plugins/editor/*: Added editor plugin.
20488         * configure.in: Added editor plugin and moved editor related
20489         files into it.
20491 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
20493         * src/Makefile.am: Added search-replace_backend.[ch]
20494         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20495         find_replace.[ch]
20496         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20497         src/search-replace_backend.c, src/search-replace_backend.h,
20498         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20499         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20500         src/toolbar_callbacks.c
20501         * The advanced Search/Replace functionality now replaces the older
20502         Find/Replace stuff.
20503         * The Search/Replace functionality can be interrupted during a long
20504         Search/Replace;
20505         
20506 2003-12-11  Naba Kumar  <naba@gnome.org>
20508         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20509         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20510         errors.
20511         * Makefile.am, libanjuta/*: Added new module.
20512         * src/Makefile.am: Fixed linking error.
20513         * src/watch_cbs.c: Debugger clean up.
20514         * configure.in: Added libanjuta-2.0.pc
20516         * configure.in, libanjuta/Makefile.am,
20517         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20518         libanjuta instead.
20520 2003-12-11  Naba Kumar  <naba@gnome.org>
20522         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20524         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20525         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20526         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20527         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20528         The user can now give a name at the creation of a new file and
20529         insert automatically (user choice) header, gpl notice, header
20530         template. The file extension is added automatically according
20531         to the selected type of file. The various insert functions have
20532         been moved from mainmenu-callback.c to file.c. The cursor is now
20533         moved after an insert operation. Removes also useless code in
20534         memory.c and search-replace.c
20535         
20536 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
20538         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20539         sortable headers, process tree, removal of path and process params
20540         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20541         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20542         code cleanup
20544 2003-12-10  Naba Kumar  <naba@gnome.org>
20546         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20547         
20548 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20550         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20552 2003-11-28  Naba Kumar  <naba@gnome.org>
20554         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20555         
20556         * manuals/de/*: Added german translation docs.
20557         
20558         * configure.in, Makefile.am, src/Makefile.am,
20559         libegg/*/*: Added libegg library.
20560         
20561         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20562         installation directory.
20563         
20564         * src/text_editor_cbs.c: Fixed closing of file.
20566 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20567                                                                                 
20568         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20570 2003-09-05  Naba Kumar  <naba@gnome.org>
20572         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20573         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20574         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20575         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20576         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20577         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20578         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20579         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20580         using libegg. Initial commit -- compiles but is not complete.
20582 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20584         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20586 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20588         * configure.in: Removed "ta" from ALL_LINGUAS.
20590 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
20592         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20594 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
20596         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20598 2004-04-24  Andras Timar  <tmar@gnome.hu>
20600         * configure.in: Added hu to ALL_LINGUAS.
20602 2004-04-14  Naba Kumar  <naba@gnome.org>
20604         * src/Makefile.am, printing/Makefile.am,
20605         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20606         because we are still using GtkCombo and build breaks with gtk-2.4.
20607         
20608 2004-04-13  Naba Kumar  <naba@gnome.org>
20610         * NEWS: Updated.
20611         * anjuta.spec.in: Fixed build error.
20612         * po/POTFILES.in: Updated.
20613         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20615 2004-04-11  Naba Kumar  <naba@gnome.org>
20617         * NEWS: Updated.
20618         * AUTHORS: Updated.
20619         * configure.in: Added ga in ALL_LINGUAS.
20620         * ChangeLog: Fixed dates.
20621         
20622 2004-04-09  Naba Kumar  <naba@gnome.org>
20624         * src/print.c: Fixed buffer styling bug when printing with
20625         selection.
20627         * data/properties/anjuta.properties: Defined only one base font and
20628         used courier instead of lucidatypewriter, because most newer systems are
20629         unlikely to have it (bug #885023, #925956, #890473).
20630         
20631         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20632         warning.
20633         
20634         * src/an_file_view.c: Fixed possible crash bug.
20636 2004-04-07  Naba Kumar  <naba@gnome.org>
20638         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20639         gtk_main_quit() etc..), so that atexit() functions are not called
20640         (which is apparently done to free up memory and we don't need to
20641         do that at this point). Incidentally, something also happens in the
20642         atexit call which freezes the UI for far too long when the application
20643         exits and we want to avoid that..
20644         * src/glade_iface.c: Fixed compiler warning.
20645         
20646 2004-04-06  Naba Kumar  <naba@gnome.org>
20648         * src/project_dbase_gui.c: Fixed errors.
20650         * src/registers_gui.c: Fixed possible crash bug.
20651         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20652         * src/signals.[c,h]: Used tree view and glade file for dialog.
20653         * src/Makefile.am, src/about.c, src/an_file_view.c,
20654         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20655         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20656         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20657         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20658         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20659         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20660         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20661         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20662         src/launcher.h, src/main.c, src/main_menubar.c,
20663         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20664         src/message-manager-private.cc, src/message-manager.cc,
20665         src/preferences.c, src/project_config.c, src/project_dbase.c,
20666         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20667         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20668         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20669         src/search-replace.c, src/search-replace_backend.c,
20670         src/search_incremental.c, src/search_preferences.c,
20671         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20672         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20673         src/signals_gui.c, src/source.c, src/src_paths.c,
20674         src/stack_trace.c, src/start-with.c, src/style-editor.c,
20675         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20676         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20677         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20678         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20679         tagmanager/Makefile.am, scintilla/include/SString.h,
20680         widgets/Makefile.am, widgets/gnomefilelist.c:
20682         Removed all deprecated codes and substituted
20683         with newer APIs. Fixed some possible crash bugs where cell renderers
20684         were being shared.
20685         
20686         * scintilla/patches/scintilla-minor.patch: Minor patch.
20688 2004-04-06  Naba Kumar  <naba@gnome.org>
20690         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20691         tree after all the files have been added (and not everytime a file
20692         is added in the project). Also fixed some memory corruption
20693         (possibly bug #900478).
20694         
20695         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20696         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20697         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20698         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20699         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20700         qualifier wherever appropriate.
20702 2004-04-05  Naba Kumar  <naba@gnome.org>
20704         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
20705         switch terminal echo on/off. Debugger requires it off, while the
20706         rest requires it on.
20708         * src/search-replace.c: sets search direction and action (in addtion
20709         to target) for find in files.
20710         
20711 2004-04-02  Naba Kumar  <naba@gnome.org>
20713         * src/mainmenu_callbacks.c: Sets filename during save of new files.
20715         * src/project_dbase.c, src/debugger, src/an_file_view.c,
20716         src/an_symbol_view.c: Added an gtk events loop for
20717         displaying project loading status (for loading large projects) and
20718         debugger program starting ... just to give an impression of fastness :-).
20720         * configure.in, anjuta.prj: Bumped version to 1.2.2.
20722         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20723         crash bug, which occurs when opening and closing a large project
20724         repeatedly.
20725         
20726         * src/attach_process.c: Fixed a comiple error for old gcc.
20727         
20728         * src/launcher.c: Prints proper error message when launcher child
20729         could not be executed and exits properly. Fixed a crash
20730         bug (bug #926606).
20731         
20732         * src/resources.c, src/utilities.c, src/glade_iface.c,
20733         src/debugger.c, src/attach_process.c: Properly exits forked children
20734         when they could not be executed.
20735         
20736 2004-04-01  Naba Kumar  <naba@gnome.org>
20738         * src/search-replace.c: Fixed a crash bug (bug #921893).
20740 2004-03-31  Naba Kumar  <naba@gnome.org>
20742         * anjuta.glade: Added a note on compiler options dialog ->support
20743         dialog telling that supports are only available for file mode.
20745         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20746         src/anjuta_cbs.c:
20747         Improved shutdown time delay by bypassing project closing
20748         and unloading plugins.
20750         * src/build_file.c, data/properties/anjuta.properties: Added a property
20751         to toggle on/off for going to first error automatically.
20753 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
20755         * src/debugger.c: fixed core file loading
20756         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20757         for long lines (bugs #700968 and #911376)
20758         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20759         #917982.
20760         * src/anjuta.c: Focuses current AnEditor correctly.
20762 2004-03-30  Naba Kumar  <naba@gnome.org>
20764         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
20765         * AUTHORS: Updated with all contributors names.
20766         * NEWS: Updated.
20767         * src/about.c: Reads contributors names from AUTHORS file.
20768         * manuals/C/anjuta-manual/authors.xml: Points to online
20769         contributors list.
20770         
20771 2004-03-29  Naba Kumar  <naba@gnome.org>
20773         * data/properties/ada.properties: Fixed syntax colors. Patch
20774         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
20775         (bug #923474).
20777         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
20778         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
20779         generated projects, so that their pixmap files are
20780         found properly (bug #919903).
20781         
20782         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
20783         anjuta.
20785         * src/source.c: Installs .glade file of libgllade
20786         projects in $(datadir)/$(package)/glade (part of bug #861038).
20787         
20788         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20789         in compiler options (bug #883837).
20790         
20791         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20792         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20793         
20794 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
20796         * anjuta/src/search-replace.c: fixed another crash bug in
20797         "Find Usage"
20798         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20799         breakpoint property fix
20801 2004-03-29  Naba Kumar  <naba@gnome.org>
20803         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20804         (new) manuals/C/anjuta-advanced-tutorial/*:
20805         Added menu entry for 'Anjuta Advanced Tutorial'
20806         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
20808 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20809         
20810         * src/fileselection.[ch], src/mainmenu_callbacks.c:
20811         Fixed bug #908941  ('Open' starts in wrong directory)
20812         
20813 2004-03-26  Naba Kumar  <naba@gnome.org>
20815         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
20816         compile error and bug #905738 with terminal.
20818         * src/search_incremental.c, src/register.c, src/sharedlib.c,
20819         src/search-replace.[h,c], src/search_incremental.[h,c],
20820         src/search_preferences.h, src/utilities.c, src/anjuta.c,
20821         src/text_editor.[c,h]: Fixed compiler warnings.
20822         
20823         * src/search-replace.c: Fixed a memory corruption (possible
20824         fix for bug #921893, but not yet confirmed).
20825         
20826         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
20827         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
20828         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
20829         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
20831 2004-03-25  Naba Kumar  <naba@gnome.org>
20833         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
20834         crash bug with attach process dialog and made the dialog closable
20835         with 'esc'.
20836         
20837         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
20838         always display within the margin.)
20839         
20840         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
20841         the old breakpoint when it's properties are updated
20842         (creating a new updated one).
20843         
20844 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
20846         * src/aneditor.cxx, src/aneditor.h: fixed calltips
20847         displayed for wrong file.
20848         * src/breakpoints.c: conditional breakpoints
20849         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
20850         "Find in Files..." disabling policy
20852 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20854         * src/build_file.c: Fixed bug #874380
20855         Goto the first error if it exists.
20857 2004-03-24  Naba Kumar  <naba@gnome.org>
20859         * src/anjuta.c: Fixed to get correct child exit status
20860         using mask (bug #905738).
20861         
20862         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
20863         Aligned buttons in the New file dialog,
20864         set default response to OK, entry box activates default response,
20865         ESC closes dialog and hides on delet_event.
20867 2004-03-19  Naba Kumar  <naba@gnome.org>
20869         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
20870         tree).
20872 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
20874         * src/search-replace.c: fixed "Find Usage" crash when no project open
20876 2004-03-17  Naba Kumar  <naba@gnome.org>
20878         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
20879         Fixed the generated projects to read m4 directory if the directory
20880         exists (bug #917781).
20881         
20882 2004-03-12  Naba Kumar  <naba@gnome.org>
20884         * HACKING: Fixed formatting for auto-parsing.
20886 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
20887         
20888         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
20889         rework (bug #890609)
20891 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20892         
20893         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
20895 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20896         
20897         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
20898         * src/search_preferences.c: Fixed typo.
20899         
20900 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20901         
20902         * src/search-replace.c: improved Search&Replace
20903         For the moment "Replace All" does not work with non opened files
20904         but Anjuta should not crash now ! ??? 
20905         
20906 2004-02-26  Naba Kumar  <naba@gnome.or>
20908         * src/source.c: Fixed to pass cflags correctly
20909         and suppress the automake's default cflags.
20910         bug #816130, #801056, #782798, #773459
20911         
20912         * data/properties/anjuta.properties: Do not defualt to -k make option.
20913         bug #875486.
20915         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
20916         bug #877683.
20917         
20918         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
20919         
20920         * src/message-manager-private.cc: Disabled debug messages.
20921         
20922 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
20924         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
20926 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20927         * anjuta.glade, src/search-replace.c:
20928         Reduced Search&Replace dialog, bug #902636.
20929         
20930 2004-02-23  Naba Kumar  <naba@gnome.or>
20932         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
20933         (bug #866143).
20935 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20936         
20937         * src/search_incremental.c: Fixed bug #900903
20939 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
20940         
20941         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
20942         src/anjuta.c: Fixed bugs #890609 and #890609
20944 2004-02-23  Naba Kumar  <naba@gnome.or>
20946         * src/message-manager.cc: Disconnects menuitem signal properly.
20947         Fixed bug #901723.
20948         
20949         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
20950         bug #900897.
20951         
20952 2004-02-20  Naba Kumar  <naba@gnome.org>
20954         * src/message-manager-private.[c,h]: Implemented keypress
20955         event for the terminal and resets it when ctrl c or ctrl d
20956         is pressed. But it doesn't seem to be working on keypress.
20957         Added a workaround to let it work on key release instead.
20958         (bug #878357).
20959         
20960         * src/search-replace: Fixed compiler warnings.
20961         
20962 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
20964         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
20965         Use defined file name when saving new files (fixes bug #898105)
20966         Don't change filename when clicking on a directory
20967         
20968         BTW: Happy birthday to me :-)
20969         
20970 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20971         
20972         * src/search-replace.c: Fixed a crash bug 
20973         Crash on Find & Replace (#887833)
20974         
20975 2004-02-18  Naba Kumar  <naba@gnome.org>
20977         * src/executer.c: Fixed a crash bug.
20978         
20979         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
20980         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
20981         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
20982         instead of GtkWindow (Part of bug #671596).
20983         
20984         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
20985         src/registers_gui.c, src/registers_cbs.[h,c],
20986         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
20987         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
20988         src/compiler_options.c, src/an_file_view.c, start-with.c,
20989         src/anjuta-tools.c, help.c:
20991         Added "close" buttons on all
20992         dialogs (HIG) and fixed to properly response to ESC close
20993         (Part of bug #671596).
20995         * src/launcher.c: Disabled printing of long debug lines.
20996         
20997         * src/utilities.h: Fixed a compiler warning.
20998         
20999 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
21001         * src/anjuta.c: "Save all" action now asks for filenames for new files
21002         (fixes bug #898111)
21004 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
21006         * anjuta.glade, src/text_editor.c:
21007         Fixed a typo in Hello World indentation style 
21008         Fixed misuse of translated strings when looking for style
21009         This entry fixes bug #876037
21011 2004-02-16  Naba Kumar  <naba@gnome.org>
21013         * src/utilities.c: Fixed return value when dest file could
21014         not be created.
21016         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
21017         * src/utilities.[c,h]: Removed 'cmp' dependency and used
21018         internal function to compare files.
21019         
21020 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
21022         * src/message-manager-private.cc:
21023         Set bold color as foreground color in terminal
21024         (fixes bug #864924)
21026         * src/aneditor.cxx:
21027         Use font style defined for message indicators in
21028         preferences/messages
21029         (fixes bug #885032)
21031 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
21033         * src/build_project.c:
21034         Use build.silent option from preferences (fixes bug #895726)
21035         
21036 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
21038         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21040 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
21041         
21042         Patch from Massimo Corà <maxcvs@email.it>:
21043         * scintilla/LexCPP.cxx: Support "///" comments
21045 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21046         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21047         src/search_replace.h, src/search-replace_backend.h
21048         anjuta.glade
21049         
21050         * Added: src/search_preferences.c, src/search_preferences.h
21051         Allow the user to save search/replace settings and give them names.
21053 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
21054         
21055         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
21056         scintilla/ScintillaGTK.cxx:
21057         Hopefully fixed AMD 64 crash bug by using correct marshaller
21059 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
21061         * src/preferences.c: Save GtkOptionMenu properties properly
21062         * src/text_editor.c: Fixes editor mispell of fold.symbols property
21064 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21065         
21066         * configure.in, src/Makefile.am, scintilla/Makefile.am:
21067         Fixed libiconv issue
21068         * NEWS: Updated
21070 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21071         
21072         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21073         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
21074         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
21075         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
21076         src/sharedlib_gui.c:
21077         Debugger speed-up, replaced deprecated GtkCList
21079 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
21081         * src/text-editor.c: Use stock gtk+ close button for editor tabs
21083 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
21085         * configure.in: Added "sq" to ALL_LINGUAS.
21087 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
21089         * configure.in: Added "ko" to ALL_LINGUAS.
21091 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21093         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
21094         src/search_incremental.c, src/search_incremental.h: 
21095         Search_incremental code cleanup
21097 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21099         * scintilla/*/*: Updated scintilla to CVS
21100         * Added: scintilla/Readme.sync
21101         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
21102         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21103         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
21104         scintilla/ScintillaGTK.cxx,
21105         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
21106         scintilla/include/Scintilla.iface: Updated.
21108 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21110         * search-replace_backend.[ch], search_incremental[ch]: Added
21111         
21112         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21113         find_replace.[ch]: Removed.
21114         
21115         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21116         src/search-replace_backend.c, src/search-replace_backend.h,
21117         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21118         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21119         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
21120         functionality now replaces the older Find/Replace stuff. The Search/Replace
21121         functionality can be interrupted during a long Search/Replace.
21123 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
21125         * widgets/gnomefilesel.c: Fix use of previously freed memory on
21126         selecting ".." and "." from file selector. 
21128 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
21130         * anjuta.glade: Fixed wrong "fold.symbols" property
21132 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21133         
21134         * src/project_dbase_gui.c: Alphabetical order ;-)
21135         * src/compiler_options.c: Fixed bug #867539
21136         * src/launcher.c: Workaround for bugs #864922, #849928,
21137         #846386 and #845782: The launcher no longer hangs but does
21138         not get the exit status correctly sometimes.
21139         * Changes suggested by Bosik are obviously already in without
21140         any Changelog entry (ClsGen.c, project_dbase_gui.c)
21141         * NEWS, README, anjuta.prj, configure.in: 
21142         Changed version to 1.2.1
21143         
21144         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
21145         * anjuta_dialogs_strings.c, anjuta.glade: 
21146         Fixed bugs #860906, #859329
21147         
21148         Patch from grzegol@pld-linux.org
21149         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
21150         freedesktop.org standard)
21152 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21153         
21154         Patch from Stefano Vallarino <stevalla@libero.it>:
21155         * src/source.[c/h]: Fixes cpp sample file to conform to 
21156         ISO/IEC 14882, C++-Standard 
21158 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
21160         Review by Johannes Schmid <jhs@cvs.gnome.org>
21161         * src/build_file.[ch]: Add build_execute_shell_command which executes the
21162         command using sh -c.
21163         * src/compile.c: Use build_execute_shell_command when compiling single
21164         files.
21166 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21167         
21168         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
21169         * src/breakpoints.c: Code cleanup, workaroud for possible 
21170         launcher bug
21171         * src/src_paths.c: Update debugger dirs on directory change
21173 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
21175         Review by Johannes Schmid <jhs@cvs.gnome.org>
21176         * src/attach_process.c, src/attach_process.h, anjuta.glade:
21177         sortable headers, process tree, removal of path and process params
21178         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21179         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21180         code cleanup
21182 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21183         
21184         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21185         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
21186         Add a dialog for "New file" which lets the user set the 
21187         filename and to add copyright/header templates to the file
21188         * Review: Changed function names to contain modules name (file_)
21190 2003-12-09  Naba Kumar  <naba@gnome.org>
21192         * setup-gettext: Fixed a typo.
21193         * scintilla/Makefile.am: Fixed a build error for SMP systems.
21195 ---- Released version 1.2.0 ---
21197 2003-12-08  Naba Kumar  <naba@gnome.org>
21199         * src/preferences.c: Fixed compiler error.
21200         * global_tags/create_global_tags.sh: Fixed to install properly
21201         even when system.tags could not be generated.
21202         * NEWS: Updated.
21204 2003-12-06  Naba Kumar  <naba@gnome.org>
21206         * setup-gettext: Fixed to not generate intl directory with gettextize.
21208         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
21209         * src/anjuta.c: Filters out unnecessary files from find in files
21210         command.
21211         
21212         * NEWS: Updated.
21213         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
21214         * src/widzard_gui.c: Added horiz scrollbar for desc text.
21215         
21216 2003-12-04  Naba Kumar  <naba@gnome.org>
21217         
21218         * src/gnome_project.c: Enables debug and optimization flags for
21219         new projects.
21220         
21221         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
21222         
21223         * src/project_dbase_gui.c: combined header and c files for
21224         file selector.
21225         
21226         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
21227         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
21229 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21231         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21233 2003-11-29  Naba Kumar  <naba@gnome.org>
21235         * configure.in, anjuta.prj: Bumped version to 1.2.0.
21236         * NEWS: Updated.
21238 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
21239         
21240         * src/main_menubar.c: Now files cannot be opened twice in recently
21241         file menu
21243 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
21245         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
21247 2003-11-28  Naba Kumar  <naba@gnome.org>
21249         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
21250         
21251 2003-11-27  Naba Kumar  <naba@gnome.org>
21253         * src/breakpoints.c, src/launcher.c, src/find_text.c,
21254         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
21255         
21256         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
21257         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
21258         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
21259         checkbox in project wizard (project options page) to enable/disable
21260         source code generation with glade(mm).
21261         
21262         * NEWS: Updated
21263         
21264 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
21266         * src/dnd.c: Opening files with special characters in the name.
21268 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
21270         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
21271         a long time.
21273 2003-11-18  Naba Kumar  <naba@gnome.org>
21275         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
21276         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
21277         src/project_import.c, plugins/patch/patch-plugin.c:
21278         Fixed g_signal_diconnect calls to pass correct data.
21279         (Fixed possible crash in project imports).
21280         
21281         * NEWS: Updated.
21282         
21283 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
21285         Reviewed by Naba Kumar  <naba@gnome.org>
21286         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
21287         and debugger. Sets default settings for pty in launcher.
21288         * data/gdb.init: Removed charset work around (now works with user's
21289         native charset)
21290         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
21292 2003-11-18  Naba Kumar  <naba@gnome.org>
21294         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
21295         names of 'index' to 'idx'.
21296         
21297 2003-11-17  Naba Kumar  <naba@gnome.org>
21299         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
21300         * src/project_dbase.c: Prompts user for unsaved project files
21301         when project is closed.
21302         
21303 2003-11-16  Naba Kumar  <naba@gnome.org>
21305         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
21306         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
21307         older gcc.
21308         
21309 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
21310         
21311         * src/anjuta.c: Fixed crash related to tag == NULL while 
21312         anjuta is exiting
21314 2003-11-11  Naba Kumar  <naba@gnome.org>
21316         * src/glade_iface.c: Avoids error conditions for glade or glademm not
21317         found. It simply doesn't generate the c/c++ codes and continues with
21318         just a warning.
21319         * NEWS: Updated.
21320         
21321 2003-11-10  Naba Kumar  <naba@gnome.org>
21323         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
21324         'Start with dialog'.
21326         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
21327         German translation of anjuta-tutorial.
21328         
21329         * src/launcher.c: Fixed an encoding bug with GIOChannels.
21330         * NEWS: Updated.
21332 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21334         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
21335         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
21336         the syntax highlighting in Preferences, the automatic syntax
21337         highlighting is now selected. When the debugger is stopped and the
21338         breakpoints window not closed, the gtk_tree_view in this window is
21339         now made unsensitive.
21341 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
21343         * src/preferences.h, src/preferences.c, anjuta.glade:
21344         Fixed translation bug in preferences by using GtkOptionMenu
21345         * anjuta.prj: Project version 1.1.98
21347 ---------------- Released version 1.1.98 ----------------
21349 2003-11-07  Naba Kumar  <naba@gnome.org>
21351         * anjuta.spec.in: Revived docs package and combined all docs into
21352         one package.
21353         * configure.in: Bumped version to 1.1.98 rc2
21354         * NEWS: Updated.
21355         * anjuta.spec.in: Fixed scrollkeepr-update command.
21356         * anjuta.spce.in: Fixed file permissions.
21358 2003-11-06  Naba Kumar  <naba@gnome.org>
21360         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21361         menus to activate anjuta helps.
21362         
21363         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21364         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21365         manuals/C/anjuta-faqs/legal.xml (added),
21366         manuals/C/anjuta-faqs/Makefile.am,
21367         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21368         manuals/C/anjuta-faqs/.cvsignore,
21369         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21370         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21371         manuals/C/anjuta-tutorial/legal.xml (added),
21372         manuals/C/anjuta-tutorial/Makefile.am,
21373         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21374         manuals/C/anjuta-tutorial/.cvsignore,
21375         manuals/C/anjuta-manual/*.sgml (removed),
21376         manuals/C/anjuta-manual/*.xml (added),
21377         manuals/C/anjuta-manual/Makefile.am,
21378         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21379         manuals/C/anjuta-manual/.cvsignore,
21380         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21381         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21382         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21383         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21384         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21385         manuals/ja/anjuta-faqs/legal.xml (added),
21386         manuals/ja/anjuta-faqs/Makefile.am,
21387         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21388         manuals/ja/anjuta-faqs/.cvsignore,
21389         manuals/ja/anjuta-manual/*.sgml (removed),
21390         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21391         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21392         manuals/ja/anjuta-manual/*.xml (added),
21393         manuals/ja/anjuta-manual/Makefile.am,
21394         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21395         manuals/ja/anjuta-manual/.cvsignore,
21396         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21397         manuals/sgmldocs.make (removed),
21398         manuals/xmldocs.make (added), manuals/omf.make (added),
21399         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21400         documentations to newer docbook xml documentations. Converted 
21401         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21402         Enabled manulas installations.
21403         
21404         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21406 2003-11-05  Naba Kumar  <naba@gnome.org>
21408         * data/gdb.init: Sets host's charset to ascii to solve debugger
21409         freeze up due to uninitialized strings in target program.
21411         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21412         Fixed a crash bug with 'Add expression in watch'. Bug #822017
21413         
21414         * NEWS: Updated.
21415         
21416         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
21417         src/launcher.c: Turns off echo in spawned pty to fix debugger.
21419 2003-11-04  Naba Kumar  <naba@gnome.org>
21421         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21422         problems.
21423         
21424         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21425         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21426         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21427         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21428         in file headers.
21429         
21430         * src/search-replace.c: Fixed infinite loop bug.
21431         * start-with.c: Fixed a crash bug with "Open last project".
21432         
21433         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
21434         * scintilla/Makefile.am: Fixed compiler option.
21435         
21436 2003-10-16  Naba Kumar  <naba@gnome.org>
21438         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21439         * src/text_editor.c: Fixed autoformat.
21440         
21441 2003-10-15  Naba Kumar  <naba@gnome.org>
21443         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21444         of CTRL+number.
21445         
21446 2003-10-09  Naba Kumar  <naba@gnome.org>
21448         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21449         
21450 2003-10-08  Naba Kumar  <naba@gnome.org>
21452         * src/source.c: Fixed a GETTEXT typo error.
21453         * anjuta.glade: Made 'Sorted in order you open them' default option
21454         for editor tabs.
21456         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21457         * anjuta.glade, data/properties/anjuta.properties:
21458         Fixed the freeze of the "Preferences" combos at the first Anjuta
21459         init is generated by:
21460                 - a not complete translation of preferences.c file
21461                 - a difference between 2 names in anjuta.glade and
21462                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21463                 - the same name given to 3 combos (anjuta.glade).
21464                 
21465         * src/find_text.c: If the "whole document" mode is selected,
21466         a new search will select the next occurrence (Bug #764954).
21467         It is now possible to use the shortcuts to search next or previous
21468         occurrence even if the search dialog has the focus.     Bug #790318
21469         
21470         * src/main_menubar_def.h: "Select code block" shortcut; the new
21471         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21472         (Bug #811016).
21474         Patch from: Richard Lee  <r.h.lee@comcast.net>
21475         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21476         tagmanager/tm_workspace.c: The following is a patch to fix a
21477         seemingly random occurence where Anjuta would crash when a
21478         certain key was pressed.
21480 2003-09-29  Naba Kumar  <naba@gnome.org>
21482         * src/find_in_files.c: Ignores binary by default. Disabled the option
21483         of NOCVS search, because launcher does not use sh and hence can not
21484         pipe.
21485         
21486         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21487         "clean before build" state in project session and not in account session,
21488         otherwise the state gets reflected to other projects causing annoyance.
21489         
21490         * src/compiler_options.c: Fixed a bug where compiler options were always
21491         claimed 'modified'.
21493         * src/build_project.c, data/properties/anjuta.properties,
21494         src/commands.[h]: Fixed a bad bug where clean-before-build
21495         doesn't work.
21496         
21497         * scintilla/patches/research-cvs-nolog.diff,
21498         scintilla/patches/scintilla-ac-gtk2-port.diff,
21499         scintilla/patches/scintilla-ac-sort-fix.diff,
21500         scintilla-optimization.diff: Removed, because they are already in
21501         scintilla CVS.
21502         
21503         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21504         2003-09-29).
21506         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21507         scintilla/LexYAML.cxx: Added new scintilla lexers.
21508         
21509         * TODO, NEWS: Updated.
21511         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21512         * src/utilities.c: Fixed typo bugs.
21514 2003-09-26  Naba Kumar  <naba@gnome.org>
21516         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21517         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21518         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21519         text_editor_find() and Fixed I-Search wrapping.
21520         * src/debugger.c: Fixed to pass a newline after a debugger
21521         command (which was broken since the launcher was refactored.
21522         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
21524 2003-09-25  Naba Kumar  <naba@gnome.org>
21526         * src/toolbar_callbacks.c: Fixed start of incremental search.
21527         
21528         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21529         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21530         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21531         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21532         menu and implementation.
21534 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21536         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21537         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21538         variables in Locals window.
21540 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
21542         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21543         * src/utilities.[ch] : Fix a tooltip bug in 
21544         anjuta_util_toolbar_append_stock(), the label appeared instead of
21545         the tooltip text. Remove label from arguments of the function
21546         because label is included in the stock icon data.
21547         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21548         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21549         * FIXME: translation file should be updated because of label text removal.
21551 2003-09-24  Naba Kumar  <naba@gnome.org>
21553         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21554         
21555         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21556         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21557         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21558         stdout and stderr. Also buffered output and check-for-password
21559         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21560         with password prompts. Checkes for password prompts from all outputs.
21561         
21562         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21563         which takes a string (which could be utf8 also) and converts into
21564         utf8 string.
21565         
21566         * src/main.c: Connects kernel signals after gnome_program_init().
21567         
21568         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21569         * src/message-manager.c: Fixed bug #787026 by converting the strings
21570         to proper UTF8.
21571         
21572 2003-09-22  Naba Kumar  <naba@gnome.org>
21574         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21575         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21576         GtkCList and using GtkTreeView instead. Added the patch.
21577         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21578         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21579         
21580 2003-09-19  Naba Kumar  <naba@gnome.org>
21582         * printing/print.c: Proper UTF8 printing support.
21583         * src/main.c: moved kernel signal connects at the
21584         end of application initialization.
21585         
21586 2003-09-18  Naba Kumar  <naba@gnome.org>
21588         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21589         (new) lexers.make, (new) lexers: Update scintilla to latest
21590         scintilla CVS (2003-09-18), added new lexers, automated
21591         lexers makefiles sections and scintilla update. Added
21592         patches. Optimized pango rendering. Fixed a crash bug
21593         in scintilla.
21594         
21595         * (new) scintilla/patches/research-cvs-nolog.diff: Added
21596         patch to remove cvs log command from RESearch.cxx file.
21597         * scintilla/patches/scintilla-pango-always.diff:
21598         Fixed file name.
21599         * scintilla/RESearch.cxx: Removed spurious cvs log command
21600         and logs.
21601         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21602         
21603         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21604         * src/dnd.c: Fixed a crash bug with DND.
21605         
21606 2003-09-15  Naba Kumar  <naba@gnome.org>
21608         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21609         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21610         src/toolbar_callbacks.c: Added an additional parameter to
21611         text_editor_goto_line() funtion which decides if the line should
21612         be made visible (if it's under fold).
21613         
21614         * src/style-editor.c: Fixed a compiler warning.
21615         * src/message-manager.cc: Calls parent method correctly.
21617         * src/preferences.h: Fixed prent class.
21618         
21619         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21620         * src/project_dbase.c: Fixed bug #713210.
21621         
21622 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21623                                                                                 
21624         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21626 2003-09-11  Naba Kumar  <naba@gnome.org>
21628         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21629         * src/style-editor.c: Fixed bug #769130 (Crash on font
21630         selection dialog).
21631         
21632         * src/message-manger.[h,cc]: Made AnMessageManager
21633         derived from GtkFrame and removed deprecated code.
21634         
21635         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21636         compiler warnings.
21637         
21638 2003-09-09  Naba Kumar  <naba@gnome.org>
21640         * src/Makefile.am: Addded rules for built sources.
21641         
21642 2003-09-08  Naba Kumar  <naba@gnome.org>
21644         * (new) src/anjuta-marshalers.list: Added marshalers definition
21645         file.
21646         
21647         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21648         and CXXFLAGS are not overwriten by automake's default.
21649         * src/style-editor.c: Added 'operators' in the style editor.
21650         
21651         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21652         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
21653         * src/message-manager-private.cc, src/message-manager.cc:
21654         Converts message going into message into UTF-8 endoding.
21655         * src/main.c: Uses UTF-8 codeset for localization.
21656         
21657 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
21659         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21660         
21661 2003-09-08  Naba Kumar  <naba@gnome.org>
21663         * TODO: Updated.
21664         
21665         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21666         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21667         Fixed bug #798717, Find - Find&Replace - Find in files bug;
21668         The combo entries were updated if the same data with a different
21669         case exist in the combo list. The combo entries are now case sensitive. 
21670         Search&Replace bug; First search ,max actions = 0 ==> now max
21671         actions = 100.
21672         
21673 2003-09-08  Naba Kumar  <naba@gnome.org>
21675         * TODO: Updated.
21676         * src/utilities.[c,h]: a function takes contant args.
21677         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21678         Now the child terminated signal is emitted properly.
21679         * src/Makefile.am: Used $(top_srcdir) for referring to 
21680         scintilla objects.
21681         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21682         definitions file which will generate anjuta-marshalers.[c,h] files.
21683         * src/.cvsignore: Updated.
21684         * src/build_project.c: Changed su command to preserve quotes.
21685         * src/anjuta-tools.c, tagmanager/tm_project.c,
21686         tagmanager/tm_workspace.c: Use standard tmp file.
21687         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21688         so that users could report bugs easily.
21689         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21690         
21691         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21692         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21693         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21694         src/attach_process.c, src/breakpoints.c, src/commands.c,
21695         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21696         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21697         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21698         src/memory.c, src/message-manager-private.c, src/preferences.c,
21699         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21700         src/search-replace.[c,h], stack_trace.c, text_editor.c,
21701         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21702         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21703         Fixed compile warnings and cleanup.
21704         
21705         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21706         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21707         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
21708         Removed libzvt usage and implemented child spawing differently. Launcher is
21709         now proper GObject, which can be created multiple times (and can be
21710         operated in parallel).
21712         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21713         * src/project_import_gui.c, src/project_import_cbs.c,
21714         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21715         (crash on project import). Removed deprecared codes.
21716         
21717 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21718         
21719         * src/cvs.c: Fixed cvs output bug.
21721 2003-09-03  Naba Kumar  <naba@gnome.org>
21723         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21724         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21725         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21726         src/text_editor_cbs.c: Implements --
21727                 If the debugger is started
21728                         A double click in the margin add or remove a breakpoint
21729                         A single click activate or deactivate the breakpoint
21730                 else
21731                         A double click in the margin add or remove a bookmark
21733 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21734         
21735         Reviewed by Naba Kumar  <naba@gnome.org>
21736         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21737         User is now able to choose a branch on cvs update for project.
21738         Cleaned up variable names.
21740 2003-09-03  Naba Kumar  <naba@gnome.org>
21742         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21743         src/Makefile.am: Added lexers.
21744         * scintilla/*/*: Updated...
21745         * src/an_symbol_view.c: Fixed a crash bug.
21746         * src/compiler_options.c, src/project_dbase.c: Fixed compile
21747         and build bugs.
21748         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21749         * src/source.c: Fixed project generation bug with gettext code.
21750         * tagmanager/tm_project.c: Fixed a crash bug.
21751         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21752         bug when there is no project open. Bug #____.
21753         * src/source.c: Fixed a bug with build failure with non-gnome
21754         project with glade-generated source (eg. gtk2). Bug #____.
21755         * NEWS: Updated...
21757 2003-08-22  Naba Kumar  <naba@gnome.org>
21759         Patch from: Rob Bradford  <rob@debianplanet.org>
21760         * data/Makefile.am: Fixed to install properly during
21761         package building.
21762         
21763         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21764         * src/debug-tree.c: Fixed a crash bug.
21765         * src/compiler_options.c: Takes care of linking the missing pieces;
21766         C flags, libs, optimization options, debug and profile.
21768         Patch from: Enver ALTIN  <ealtin@casdb.com>
21769         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
21770         
21771 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
21773         Reviewed by Naba Kumar  <naba@gnome.org>
21774         * src/project_dbase.c: Fixed bugs #778263 and #778413
21775           Adding multiple files to project should work now.
21777 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21779         Reviewed by Naba Kumar  <naba@gnome.org>
21780         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
21781         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
21782         for Locals window.
21784 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21786         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21788 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21790         * src/text_editor.c: Fix translatable string (#113934).
21792 2003-07-04  Naba Kumar  <naba@gnome.org>
21794         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21795         bug when there is no project open. Bug #____.
21796         
21797         * src/source.c: Fixed a bug with build failure with non-gnome
21798         project with glade-generated source (eg. gtk2). Bug #____.
21800 2003-06-26  Naba Kumar  <naba@gnome.org>
21802         * src/anjuta.h: Removed reference to windows-dialog.h.
21803         * src/message-manager-private.[cc,h]: Fixed doulbe click
21804         activation of messages to properly jump at the destination.
21805         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
21806         * src/toolbar.c: Code clean-ups.
21807         
21808         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21809         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
21810         
21811         * src/message-manager-private.[cc,h]: Removed dead codes.
21812         
21813         * (new) data/properties/css.properties,
21814         data/properties/anjuta.properties, data/properties/Makefile.am:
21815         Added CSS syntax hiliting properties.
21816         
21817         * tagmanager/tm_file_entry.c: Fixed a possible bug.
21818         * src/debugger.c: Clean ups.
21819         * src/lexer.h: Added CSS lexer definition.
21820         
21821         * Makefile.am: Installs destop file properly.
21822         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
21823         * NEWS: Updated for 1.1.97 release.
21824         * src/main_menubar_def.h: Changed some non working shortcuts.
21825         
21826 2003-06-24  Naba Kumar  <naba@gnome.org>
21828         * src/search-replace.c: Shows the dialog properly, even when it is
21829         hidden behind another window.
21830         
21831         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
21832         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
21833         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
21834         and code clean up.
21835         
21836         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
21837         setup wizard dialogs.
21838         
21839         * src/debugger.c: Removed a redundant call to
21840         debugger_update_controls().
21841         * src/compiler_options.c, src/launcher.c: code cleanup.
21842         * src/executer.c: Fixed execution bug with 'Set Program params...".
21843         
21844 2003-06-23  Naba Kumar  <naba@gnome.org>
21846         * widgets/e-splash.c: Removed border around the splash image.
21847         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
21848         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
21849         * src/cvs.c: Added a frame around commit log text widget.
21850         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
21851         crash bug associated with translated combo box list in preferences
21852         dialog (in different locale other than en_US). Used widget names
21853         to pass the combo list items.
21854         * po/POTFILES.in: Updated.
21855         * src/launcher.c: Creates the zvt terminal at startup (and not
21856         every time a build is done) -- speeds up buld operations.
21857         * src/file_history.c: Should be if() conditional instead of
21858         assertion check.
21859         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
21860         Disabled useless warnings.
21861         * src/project_dbase.c: Fixed bonobo 2 project name.
21862         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
21863         and uses correct glade-2 for file generation.
21864         
21865 2003-06-21  Naba Kumar  <naba@gnome.org>
21867         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
21868         And disables autocomple show for numbers (very annoying).
21869         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
21870         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
21871         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
21872         from view menu and adjust the controls accordingly.
21873         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
21874         only OK button.
21875         * src/project_dbase.[c,h]: Removed show_local flag processing.
21876         * src/message-manager.[c,h]: Reorganized messages tabs in more
21877         sensible order.
21878         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
21879         Also added PCRE dependency.
21880         
21881 2003-06-20  Naba Kumar  <naba@gnome.org>
21883         * pixmaps/anjuta_splash.png: New splash.
21884         from Jean Schurger  <yshartk@schurger.org>
21885         
21886         * src/controls.c: De-sensitize run-to-cursor when debugger
21887         is not running.
21888         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
21889         
21890         * src/message-manager-private.cc: Fixed to properly jump at
21891         the right file:line.
21892         
21893         * src/appwiz_page1.c: Fixed to correctly determine the project
21894         trpe from the wizard.
21895         
21896 2003-06-20  Naba Kumar  <naba@gnome.org>
21898         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
21899         * src/watch_gui.c: Code cleanups.
21900         * src/debugger.[c,h], src/stack_trace.[c,h],
21901         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
21902         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
21903         Removed direct access to stack_trace private data, Increased debugger
21904         command size from 256 to 1024 (to be on safer side). Also implemented
21905         row-activated signle for seting frame and viewing the source.
21906         * src/debugger.c: Avoids starting program and stopping debugger
21907         when starting debugger and stopping program, respectively.
21908         
21909         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
21910         Reverted codes to start debugger automatically
21911         The file is brought to the state just after the branching 
21912         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
21913         some code clean ups.
21914         
21915         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
21916         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
21917         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
21918         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
21919         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
21920         src/project_dbase.c: Code clean ups.
21921         
21922         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
21923         (Projects dir) so that correct $HOME/Projects path is set when
21924         anjuta is run for the first time.
21925         
21926 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
21928         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
21930 2003-06-13  Naba Kumar  <naba@gnome.org>
21932         * src/stack_trace_cbs.c: Moved variable declaration at the
21933         top of the block (bug #737867)
21934         
21935         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
21936         just CFLAGS and CXXFLAGS (bug #743617).
21937         
21938         * src/create_global_tags.sh: Fixed shell script to properly
21939         detect installed *-config files.
21940         
21941 2003-06-12  Naba Kumar  <naba@gnome.org>
21943         * src/preferences.[c,h]: Added methods for custom widgets in
21944         preferences: using custom set/get methods for them.
21945         
21946         * src/anjuta-encoding.c: Implemented up/down of the encodings
21947         in the list and property saves correctly.
21948         
21949         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21950         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
21951         the beginning of a file.
21953         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21954         * src/aneditor.cxx, src/aneditor.h,
21955         src/controls.c, src/main_menubar.c, src/main_menubar.h,
21956         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21957         src/mainmenu_callbacks.h: Allows the operator to select the current
21958         word or the current line (Request: 680801). It puts also
21959         sensitive/unsensitive several select/comment menu items.
21961         * src/breakpoints.c: Presets by default the current line for a
21962         defined breakpoint.
21964 2003-06-11  Naba Kumar  <naba@gnome.org>
21966         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
21967         color (red highlight) now cosistent for inactive tabs also.
21968         
21969         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
21970         'Advanced search and replace' in Edit->Search submenu.
21971         
21972         * data/properties/tcltk.properties: Fixed bug #731851. Added line
21973         wrappings '\' where     they were missing.
21974         
21975         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
21976         message is now more descriptive and details the correct thing to do
21977         for GNOME2 desktop.
21978         
21979 2003-06-10  Naba Kumar  <naba@gnome.org>
21981         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
21982         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
21983         Removed any reference to particular version of automake/autoconf
21984         so that they could work with newer versions (Bug #659394).
21986         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
21987         src/anjuta.c: Added coded to add/remove supported encodings.
21988         
21989         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
21990         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
21991         src/project_import.c, src/project_type.c, src/project_type.h,
21992         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
21993         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
21994         from the project wizard.
21996 2003-06-06  Naba Kumar  <naba@gnome.org>
21998         Patch from Etay Meiri  <etay-m@bezeqint.net>
21999         * src/compiler_options.c: Fixed bugs related to clean before
22000         build patch.
22001         
22002         * anjuta.desktop.in.in: Added commandline options.
22003         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22004         -dP and -A flags of CVS update into different options.
22005         
22006 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22008         * configure.in: Removed "ta" from ALL_LINGUAS.
22010 2003-06-02  Naba Kumar  <naba@gnome.org>
22012         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22013         return NULL for undefined properties and "" for defined but empty
22014         strings. It was creating many problems where both are assumed to be
22015         same. And besides, it doesn't matter to differentiate the two (the
22016         problem with preferences was due to a different bug).
22018         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22019         correctly. Also, s/props_build_in/props_built_in/g.
22020         
22021         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22022         list.
22023         
22024         * src/an_file_view.c: Unrefed pixbufs when done with them.
22026         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22027         (removed) file_text.png: Added and removed pixmaps.
22028         
22029 2003-05-30  Naba Kumar  <naba@gnome.org>
22031         * anjuta.glade: Fixed encodings preferences dialog
22032         
22033 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
22034         
22035         Reviewed by Naba Kumar  <naba@gnome.org>
22036         
22037         * src/build_project.c src/clean_project/c: perform a clean before
22038         build, if required. Show the message manager on clean.
22039         * src/compiler_options.c: save the new options when window is closed
22040         and flag project to be cleaned before the next build.
22041         * src/project_dbase.c: added a 'clean before build' flag to project
22043 2003-05-29  Naba Kumar  <naba@gnome.org>
22045         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22046         dialog.
22047         
22048         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
22049         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
22050         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
22051         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
22052         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
22053         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
22054         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
22055         print_color.xpm, print_landscape.xpm, print_layout.xpm,
22056         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
22058         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
22059         Removed unused icons references.
22061 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
22063         Reviewed by Naba Kumar  <naba@gnome.org>
22064         
22065         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
22066           src/compiler_options.c, src/debugger.c, src/find_replace.c,
22067           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
22068           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
22069           src/toolbar_callbacks.c: HIG compliant dialogs.
22071         * src/utilities.c: anjuta_button_new_with_stock_image() and
22072           anjuta_dialog_add_button() stolen from gedit.
22074         * src/main_menubar_def.h: Fixed mnemonics.
22076 2003-05-26  Naba Kumar  <naba@gnome.org>
22078         * src/project_dbase_gui.c: Added header files filter for add file
22079         dialog box. Disabled project window to be transient window.
22080         
22081         * src/message-manager.cc: Disabled message manager window to be
22082         transient window.
22083         
22084         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
22085         a file could not be loaded.
22086         
22087         * src/project_dbase.c: Fixed a bug with GUI editor command
22088         where empty string is returned.
22089         
22090         * src/Makefile.am, src/preferences.h, src/text_editor.c
22091         src/text_editor.h, (new) src/anjuta-encodings.h,
22092         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
22093         Added encoding support and to handle characters encoding correctly
22094         by auto detecting it during load. Added preferences for selecting
22095         the encoding during save.
22097         * src/preferences.c, src/resources.c: Removed debug messages.
22099         Patch from: Alexander Nedotsukov <bland@mail.ru>
22100         * src/getline.c: Fixed many fatal bugs for FreeBSD.
22102 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22103         * src/anjuta.c: Try to sow the splash image more often.
22105 2003-05-20  Naba Kumar  <naba@gnome.org>
22107         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22108         * src/debug_tree.c: Colorize the modified locals during
22109         debugging and call memory analyze from the debugger.
22110         * src/breakpoints.c: The color is now different for the enabled
22111         and disabled breakpoints. Anjuta now can erase several
22112         breakpoints defined at the same line. The markers are updated
22113         according to the enable/disable action.
22114         
22115         Patch from Etay Meiri  <etay-m@bezeqint.net>
22116         * src/launcher.c: Fixes launcher freeze up bug during build.
22118 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
22120         Reviewed by Naba Kumar  <naba@gnome.org>
22121         * scintilla/PropSet.h: Change member variables from private to protected.
22122         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
22123         to PropSetFile class, which return a gchar * (and can therefore indicate
22124         whether properties are empty or do not exist) and make prop_get and
22125         prop_get_expanded use them.
22126         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
22127         that the result of of prop_get cannot be an empty string.
22129 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
22131         Reviewed by Naba Kumar  <naba@gnome.org>
22132         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
22133         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
22134         src/text_editor_cbs.c: When saving all the files in the project, the
22135         text editors are now only rehighlighted once instead of once for each
22136         file saved.
22138 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22139         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22140         * src/anjuta.desktop.in.in: Support startup notification.
22141 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22142         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22143         * src/anjuta.desktop.in.in: Support startup notification.
22146 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
22148         Reviewed by Naba Kumar  <naba@gnome.org>
22149         
22150         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
22151         memory leak from glade_xml_new call. Removed gxml field from Executer
22152         struct as only used in create_executer_dialog and then destroyed.
22153         
22154         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
22155         
22156         * src/configurer.c: Fix warning trying to connect signal to non-existent
22157         environment entry in configure dialog and fix crash when closing the
22158         window.
22159         
22160         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
22161         gnome_date_edit_get_time instead.
22162         
22163         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
22164         in view menu required renumbering elsewhere.
22166 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
22168         Reviewed by Naba Kumar  <naba@gnome.org>
22169         
22170         * src/breakpoints.c: fixed an error when removing breakpoint
22171         * src/controls.c: 'run to cursor' is sensitive when debugger not active
22172         * src/debugger.c: changes to the way the debugger is activated
22173         * src/debugger.h: clean ups
22175 2003-05-13  Naba Kumar  <naba@gnome.org>
22177         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22178         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
22179         src/memory.h: A new version of memory and the interface
22180         is now integrated in anjuta.glade
22182 2003-05-09  Naba Kumar  <naba@gnome.org>
22184         * configure.in: Bumped required gtk version to 2.0.8.
22185         
22186 2003-05-06  Naba Kumar  <naba@gnome.org>
22188         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
22190 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22191         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
22193 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22194         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
22195         , tagmanager/c.c: Support for ProC and RDB files.
22197 2003-05-06  Naba Kumar  <naba@gnome.org>
22199         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
22200         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22201         Uncomment (Box & Stream), Select the current function,
22202         authorize the "Quit" button of the GotoLine window
22204 2003-05-05  Naba Kumar  <naba@gnome.org>
22206         * src/watch_gui.h: CVS added new file.
22208         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
22210         Patch from Etay Meiri <etay-m@bezeqint.net>
22211         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
22212         src/mainmenu_callbacks.c, src/message-manager.cc,
22213         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
22214         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
22215         Ported stack trace to GNOME2 and added it in the message manager
22216         pane.
22218 2003-05-02  Naba Kumar  <naba@gnome.org>
22220         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
22221         
22222         * src/preferences.[h,c]: Fixed preferences to save only one copy of
22223         preferences property.
22224         
22225         * anjuta.prj: Fixed multiple preferences saved data.
22226         
22227         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
22228         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
22229         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
22230         scintilla/include/Platform.h, scintilla/include/PropSet.h,
22231         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
22232         Upgraded scitilla from CVS with faster window repaint
22233         and more bugfixes.
22234         
22235         Patch from  Etay Meiri  <etay-m@bezeqint.net>
22236         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
22237         and code cleanups
22238         
22239 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
22241         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
22242         the window if messages are appended to the end and the scrollbar is
22243         at the end.
22245 2003-04-29  Naba Kumar  <naba@gnome.org>
22247         * configure.in: Removed omf-install from Makefiles list.
22249 2003-04-28  Naba Kumar  <naba@gnome.org>
22251         * po/POTFILES.in: Remvoded deleted files.
22252         
22253         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
22254         pixmaps/windows-style-undocked.png: Added setup wizard's images.
22256         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
22257         is executed as detached) is not set properly.
22258         
22259 2003-04-25  Naba Kumar  <naba@gnome.org>
22260         
22261         * anjuta.prj: Updated.
22262         * src/anjuta_info.c: Fixed text wrapping and column view.
22263         * data/welcome.txt.in: Removed unaligned characters.
22264         
22265 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22266         * src/main_menubar.c: Disable setup dialog.
22268 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22269         * src/breakpoints.c; Fixed compilation with older GCC
22270         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
22271         * HACKING: Spelling fixes (Suggested by Stephen Knight)
22273 2003-04-18  Naba Kumar  <naba@gnome.org>
22275         * anjuta.prj: Updated (includes compiler options).
22276         
22277         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
22278         function from anjuta.c (it was already available in anjuta-tools.c).
22279         
22280 2003-04-18  Naba Kumar  <naba@gnome.org>
22282         * src/about.c, THANKS: Updated
22283         
22284         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
22285         
22286         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
22287         properly from the project session before updating the file
22288         view.
22289         
22290         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22291         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
22292         dialog settings (as it will not be required once GDL is in place) and
22293         added file view filters in the settings sub-menu.
22295 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22296         * HACKING: Updated
22297         * configure.in: Disable cast checks on final build.
22299 2003-04-17  Naba Kumar  <naba@gnome.org>
22301         * src/build_project.c: Fixed a compilation error.
22303         * src/launcher.c: Removed commnets.
22304         
22305         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
22306         properties from editor tab to indentation tab and fixed a property
22307         label for proper i18n translation. Fixed typos in project config
22308         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
22309         sorting and reordering in compiler options dialog.
22310         
22311         * src/compiler_options.c: Implemented _save() function to save the
22312         options (which was pending).
22313         
22314         * src/build_project.c: Destroys install-as-root dialog when it is done.
22315         
22316         * src/an_symbol_view.c: Change "event" event to "event-after" so
22317         that symbol row is selected first before the popup is shown.
22318         
22319 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22321         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
22322         file in CVS/Entries. (Reviewed and applied by Biswa)
22324 2003-04-16  Naba Kumar  <naba@gnome.org>
22326         * aneditor.cxx: use unicode everytime (fixed unicode related
22327         bugs).
22329         * anjuta.prj: Fixed UI editor name (blank to use default) and
22330         anjuta version.
22331         
22332         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
22333         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
22334         Editor preferences page.
22336 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22337         * src/anjuta.[ch], src/print.c: Fixed warnings
22338         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
22339         * configure.in: Profiling support with gprof
22341 2003-04-16  Naba Kumar  <naba@gnome.org>
22343         Patch from Gaëtan de Menten  <ged@bugfactory.org>
22344         * src/launcher.c: Fixed cvs dialog.
22345         
22346 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
22347         
22348         * src/message-manager-private.cc: Fixed double-click on first line of 
22349         output to properly select a line.
22350         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
22351         because still was a deprecatd GtkCTreeNode and always NULL anyway.
22353 2003-04-15  Naba Kumar  <naba@gnome.org>
22355         * src/message-manager-private.cc: Fixed the glade filename typo.
22357 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22358         * scintilla/*, data/properties/*: Scintilla CVS merge
22359         * anjuta.prj: Removed unnecessary files.
22360         * scintilla/PlatGTK.cxx: Force Pango fonts always
22361         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22362         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22363         for preferences.
22364         * configure.in: Change version no. for 1.1.1 (alpha release)
22365         * configure.in: Added '--with-pref-suffix' option.
22366         * config.guess, config.sub: Removed from CVS.
22368 2003-04-15  Naba Kumar  <naba@gnome.org>
22370         Patch from Timothee Besset  <ttimo@idsoftware.com>
22371         * Makefile.am: Fixed a shell script error during intallation.
22372         
22373 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22375         Reviewed by Naba Kumar  <naba@gnome.org>
22376         * src/message-manager.cc: Added popup-menu to TreeView and fixed
22377         set_wm_class to use "anjuta" instead of "an.
22378         * src/message-manager-private.cc: Headers are hidden again.
22380 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22381         * src/project_dbase_gui.c: Memory corruption fix.
22382         * anjuta.prj: Updated project file
22384 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22385         * an_file_view.c: Connect to event-after signal rather than event so that
22386         selection is updated first and thus context menu is for the right file.
22387         Reviewed and applied by Biswa.
22389 2003-04-14  Naba Kumar  <naba@gnome.org>
22391         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22392         
22393         * src/auncher.c: More child exit fixes
22394         from Timothee Besset  <ttimo@idsoftware.com>
22396 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22397         
22398         Reviewed by Naba Kumar  <naba@gnome.org>
22399         
22400         * src/message-manager.[c/h], src/message-manager-private[c/h],
22401                 anjuta.[c/h]: Ported message-manager to Gtk2
22402         
22403         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22404         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22405         src/clean_project.c, src/compile.c, src/configurer.c,
22406         src/controls.c, src/cvs.c, src/debugger.c,
22407         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22408         src/project_import.c, src/search-replace.c: Changed name from
22409         AnjutaMessageManager to AnMessageManager to avoid too long type
22410         and funtion names.
22412 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22413         * src/launcher.c: Fix build won't stop problem - TTimo
22414         * TODO: Updated
22415         * pixmaps/anjuta_splash.c: New splash screen prototype.
22416         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22417         * src/compiler_options.c: Mute pkgconfig errors.
22418         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22420 2003-04-10  Naba Kumar  <naba@gnome.org>
22422         * configurer.[c,h]: Fixed dialog to close properly.
22423         * src/project_dbase.c, widgets/gnomefilelist.c: Added
22424         debugging asserts.
22425         
22426 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22427         * anjuta.prj: Removed unnecessary files, load with 1.2.0
22428         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22429         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22430         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22431         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22432         src/makefile.am: Move gdl to it's own directory.
22433         * global-tags/create_global_tags.sh: Silently ignore SDL error.
22435 2003-04-09  Naba Kumar  <naba@gnome.org>
22437         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22438         branch.
22440 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22441         * src/anjuta-tools.c: Use CDATA for saving tools data.
22442         * anjuta.glade, src/search-replace.c: Port from branch.
22443         * widgets/e-splash.*, src/main.c: Better splash screen.
22444         * configure.in, widgets/gdl*: Import GDL widgets.
22445         * ROADMAP: Updated roadmap.
22446         * src/an_file_view.c: Use GDL icons for file tree.
22448 2003-04-09  Naba Kumar  <naba@gnome.org>
22450         * anjuta.glade: Added (hidden) initial setup-wizard window.
22451         
22452         Patch from: Vitaly  <vvv@rfniias.ru>
22453         * src/preferences.c: Fixes a bug with libglace widget access with
22454         translated strings.
22456         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22457         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22458         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22459         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22460         src/toolbar_callbacks.[c,h],
22461         src/memory.c, src/message-manager-private.cc,
22462         src/message-manager-private.h, src/message-manager.cc,
22463         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22464         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22465         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22466         watch window to a subwindow in the notebook
22468 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22469         * ROADMAP: Updated roadmap.
22471 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
22473         * configure.in: Added Belarusian to ALL_LINGUAS.
22475 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22476         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22477         Henry Jia
22478         * ROADMAP: Added roadmap for HEAD.
22480 2003-03-29  Naba Kumar  <naba@gnome.org>
22482         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22483         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22484         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22485         (new) pixmaps/start-with-wizard.png,
22486         (new) pixmaps/start-with-import.png,
22487         (new) pixmaps/start-with-open.png Added Start with dialog which pops
22488         up on anjuta start-up to give quick access to opening file/project or
22489         creation wizards.
22491         * src/main.c: Sets proper data directory for the gnome
22492         program.
22494 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22495         * src/text_editor.c: Fixed error/warning indicators.
22497 2003-03-24  Naba Kumar  <naba@gnome.org>
22499         * README: Correct version.
22500         
22501 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
22503         * configure.in: Added checks to see if were building on FreeBSD
22504         systems.  Sets -DFREEBSD if we are, and also attempts to find
22505         gmake if the host system is FreeBSD.
22507         * src/getline.c: New file used to provide the getline function,
22508         which isnt available on a FreeBSD system.  The function is only
22509         defined if FREEBSD is defined.
22511         * src/Makefile.am: Added getline.c to anjuta_SOURCES
22513         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
22514         configure.in sets this to gmake on FreeBSD systems, and make
22515         on everything else.
22517 2003-03-23  Naba Kumar  <naba@gnome.org>
22519         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22520         
22521         * anjuta.spec.in: Fixed spec file for correct file paths and
22522         corrected rpmbuild.
22524         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22525         the rpm build command separately now.
22526         
22527         * src/anjuta.c, windows-dialog.c: Added some more window management
22528         stuffs (not still fully working, though).
22530         * TODO: Updated.
22532 2003-03-22  Naba Kumar  <naba@gnome.org>
22534         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22536 2003-03-21  Naba Kumar  <naba@gnome.org>
22538         * README: Removed Andy Piper's name from the active maintainers
22539         list on his request.
22540         
22541         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22542         preferences.
22543         
22544         * src/anjuta-tools.c: Fixed compiler errors.
22546         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22547         show bugs.
22548         
22549         * src/commands.c, src/src_paths.c, src/style-editor.c,
22550         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22551         becuase they are now hidden by default (from glade editing).
22552         
22553         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22554         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22555         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22556         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22557         basic windows managements.
22558         
22559 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22560         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22561         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22562         Enver ALTIN (a.k.a. skyblue)
22564 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22565         * tagmanager/*: Added ignore-list for symbols. This will make
22566         parsing more accurate for projects. Doc updates needed.
22568 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22569         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22570         * launcher/Makefile.am: Link to correct libraries
22571         * src/launcher.c: Do not allow NULL shell
22573 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
22574         * src/debug_tree.c: Improve debug tree view.
22576 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
22578         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22579         'Run Configure Script' and 'Execute Program'. Increase minimum width
22580         of Configure dialog.
22581         * find_in_files.c, find_in_files_cbs.*: Properly create the file
22582         list widget by setting a model and adding a column and renderer.
22583           Actually store the nocvs toggle button in FindInFiles data structure.
22584           Handle selection changes via changed signal rather than row_activated.
22585           Use response signal for handling the close and find buttons.
22586           Close window when escape is pressed.
22587         * find_replace.c: Close window when escape is pressed.
22588         * find_text.c: Close window when escape is pressed in find dialog as
22589         well as wrap search question, where now Yes is the default button.
22591 2003-03-05  Naba Kumar  <naba@gnome.org>
22593         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
22595         * src/message-manager-private.cc: Fixed a bug with vte conditional
22596         compilation.
22597         * anjuta.glade: Hides all windows in glade file.
22599 2003-03-05  Naba Kumar  <naba@gnome.org>
22601         * src/an_file_view.c: Fixed a compilation warning.
22602         * src/message-manager-private.cc: Conditional compilation for vte
22603         API.
22604         
22605 2003-02-28  Naba Kumar  <naba@gnome.org>
22607         * configure.in, anjuta.spec.in: Updated dependency packages version.
22608         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22609         * src/preferences.c: Added debug assertions.
22610         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22611         editor to enable/disable bringing the recent editor tabs first.
22612         
22613         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22614         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22615         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22616         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22617         and     bug fixes. Also code clean ups.
22618         
22619         * (new) src/search-replace.[h,c]: New search replace implementation
22620         from ANJUTA_1_0_0 branch.
22621         
22622         * (new) src/windows-dialog.[h,c]: New windows management class
22623         [work in progress].
22625 2003-02-28  Naba Kumar  <naba@gnome.org>
22627         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22628         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22629         src/appwizard.c, src/build_file.c, src/build_project.c,
22630         src/clean_project.c, src/compile.c, src/configurer.c,
22631         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22632         src/message-manager-dock.c, src/message-manager-dock.h,
22633         src/message-manager-private.cc, src/message-manager.cc,
22634         src/preferences-dialog.c, src/preferences-dialog.h,
22635         src/preferences.c, src/preferences.h, src/project_dbase.c,
22636         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22637         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22638         src/utilities.c, src/utilities.h:
22639         
22640         Widgetized Preferences and gave proper function names.
22642         * src/executer.c: Fixed a session loading bug.
22643         
22644 2003-02-27  Naba Kumar  <naba@gnome.org>
22646         * printing/print.c: Fixed printing font bug that failed to load the
22647         proper fonts.
22648         
22649         * src/toolbar.c: Disabled LED flashing (not yet implemented).
22650         
22651         * TODO, anjuta.prj: Updated.
22653 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
22655         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22656         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22657         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22658         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22659         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22660         fixed omf errors
22662 2003-02-25  Naba Kumar  <naba@gnome.org>
22664         * Makefile.am: Excluded omf-install from installation as the docs are
22665         not ready.
22666         
22667         TODO: Updated.
22668         
22669         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22670         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22671         property names and added new editor properties and code cleanups.
22672         Also added new project properties.
22673         
22674         * src/compiler_options.[h,c]: Added pkg-config packages supports
22675         and fixed bugs.
22676         
22677         * src/glade_iface.h: Cleanups.
22678         
22679         * src/launcher.c: Used timer instead of idle to scan.
22680         
22681         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22682         src/project_config.[h,c], src/project_import.c: Implemented project
22683         property to define GUI editor and to handle it.
22684         
22685         * src/preferences.c: i18n fixes.
22686         
22687         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22688         unused (and old) pixmaps.
22689         
22690         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22691         
22692 2003-02-25  Naba Kumar  <naba@gnome.org>
22694         * src/message-manager-private.[h,cc], src/preferences.c,
22695         anjuta.glade, anjuta_dialog_strings.c: Implemented
22696         gnome terminal profiles for the terminal preferences and moved the
22697         addition of terminal preferences in the terminal constructor.
22698         
22699         * anjuta.prj: Updated.
22701 2003-02-24  Naba Kumar  <naba@gnome.org>
22703         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22704         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22705         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22706         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22707         preferences dialog.
22709         * TODO: Updated.
22711         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22712         text selection and child re-spawning.
22714         * src/pixmaps.h: Removed unused pixmaps definitions.
22715         
22716 2003-02-23  Naba Kumar  <naba@gnome.org>
22718         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22719         the project tree/window.
22721         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22722         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22723         Correct the use of a variable and implemented session save/load
22724         for tree expansion states.
22725         
22726         * src/main_menubar_def.h: Fixed shortcuts keys.
22727         
22728         * src/anjuta.c, src/gnome_project.c: Code clean ups.
22729         
22730         * anjuta.prj: Updated.
22731         
22732 2003-02-22  Naba Kumar  <naba@gnome.org>
22734         * src/debug_tree.[c,h]: GNOME2 port from 
22735         Etay Meiri <etay-m@bezeqint.net>
22736         
22737         * src/an_file_view.c, src/resources.[h,c],
22738         data/properties/bash.properties,
22739         data/properties/cpp.properties,
22740         data/properties/html.properties,
22741         data/properties/make.properties,
22742         data/properties/others.properties,
22743         data/properties/perl.properties,
22744         data/properties/props.properties,
22745         data/properties/xml.properties: Standarized file icons. Icons are
22746         defined in respective .properties file and are retrieved as resource
22747         data.
22749         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22750         in labels from the commands editor as that would create
22751         problems for translators.
22753 2003-02-21  Naba Kumar  <naba@gnome.org>
22755         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22756         as they should be part of CVS(?).
22758         * Makefile.am: Corrected a typo for glade generated strings file.
22760         * configure.in, po/hi.po: Added new Hindi (hi) translation
22761         in ALL_LINGUS and added initial Hindi translation.
22763         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
22764         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
22765         sv_unknown.xpm to more proper icon.
22767         * (new)data/properties/php.properties, data/properties/Makefile.am,
22768         data/properties/anjuta.properties, data/properties/html.properties:
22769         Fixed PHP syntax hilighting bug by separating php properties into
22770         different file (because of file size).
22772         * TODO: Updated.
22773         
22774 2003-02-20  Naba Kumar <naba@gnome.org>
22776         * src/breakpoints.c: Fixed breakpoints session saving/loading
22777         crash bug.
22778         
22779         * scintilla/*, scintilla/include/*: Updated to scintilla
22780         release 1.51
22781         
22782 2003-02-19  Naba Kumar <naba@gnome.org>
22784         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22785         * TODO: Updated.
22787         * Makefile.am, src/Makefile.am,
22788         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22789         (removed) src/anjuta_dialog_strings.c,
22790         (removed) src/anjuta_dialogs_strings.c,
22791         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22792         (added) anjuta.glade: Transfered glade files from src/ directory
22793         to the top level directory.
22795         * po/POTFILES.in: Updated.
22796         
22797         * (removed) macrocs2/*: Transfered to data/ directory.
22798         
22799         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22800         data/Makefile.am: Moved macros in data directory. Anjuta no longer
22801         requires to have macros dir, but the projects generated by anjuta
22802         require them.
22803         
22804         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
22805         trees.
22806         
22807         * src/defaults.c: Corrected default compiler options.
22808         
22809         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
22810         wizard.
22811         
22812         * src/message-manager-private.cc, src/message-manager-private.h,
22813         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
22814         
22815         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
22816         source code generation for gnome2 projects.
22818 2003-02-11  Naba Kumar <naba@gnome.org>
22820         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
22821         restores the expand/collaspe states of the nodes after refresh.
22822         
22823         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
22824         
22825 2003-02-11  Naba Kumar <naba@gnome.org>
22827         * src/style-editor.c: Fixed pango font description handling for fonts.
22828         * src/anjuta.glade: Removed font size spin button.
22829         * configure.in, src/anjuta.prj: Corrected version.
22830         * TODO: update.
22831         
22832 2003-02-10  Naba Kumar <naba@gnome.org>
22834         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
22835         references of scroll-menu.h and add about.h in Makefile.am.
22836         
22837         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
22838         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
22839         (removed) widgets/scroll-menu.h: Removed unused files.
22840         
22841         * Makefile.am: Added proper i18n rules and added intl tools for
22842         distributions.
22843         
22844         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
22845         to the stable release).
22846         
22847         * anjuta.spec.in: Removed manuals packaging.
22848         
22849         * data/Makefile.am: Removed 'macros' installation (not required for
22850         gnome2 projects).
22852 2003-02-10  Naba Kumar <naba@gnome.org>
22854         * po/POTFILES.in: Updated.
22856         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
22857         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
22858         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
22859         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
22860         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
22861         icons and images.
22863         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
22864         src/toolbar_callbacks.h: Fixed scintilla notification signal name
22865         and fixed to properly handle focus in find entry box.
22867         * Makefile.am: Added code for RH system menu update.
22869         * .cvsignore: Updated.
22871         * NEWS: Updated.
22873 2003-02-03  Naba Kumar <naba@gnome.org>
22875         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
22876         editor preferences. and fixes dialogs.
22878         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
22879         Fixed linenumbers and header margins when they are disabled and
22880         removed unused header files.
22882         * src/attact_process.[h,c], src/debugger.c: Attach to process
22883         now works.
22885         * src/help.c: Fixed dialog response.
22887         * TODO: Updated.
22889         * data/properties/anjuta.properties: Corrected typo.
22891         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
22892         Change the signal to "changed" in entry from "selection-changed" in
22893         list.
22895         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
22896         short-cuts.
22898 2003-01-31  Naba Kumar <naba@gnome.org>
22900         * configure.in: Upgraded to use libgnomeprint-2.2
22901         
22902         * printing/Makefile.am: Updated
22903         
22904         *(removed) printing/print-doc.c, printing/print-doc.h,
22905         printing/print-util.c, printing/print-util.h: Removed because already
22906         merged with print.c.
22907         
22908         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
22909         and libgnomeprintui-2.2 and fixed rendering problems.
22910         
22911         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
22912         uneccessary print properties, as they are separately taken
22913         care in gnomeprint.
22914         
22915         * po/POTFILES.in: Update.
22917 2003-01-30  Naba Kumar <naba@gnome.org>
22919         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
22920         for about dialog box.
22921         
22922         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
22923         src/pixmaps.h: Modified for the above additions for about dialog.
22925 2003-01-29  Naba Kumar <naba@gnome.org>
22927         * src/style_editor.[c,h]: Added missing files.
22928         
22929 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22930         * scintilla/XPM.[cxx|h]: Added missing files
22932 2003-01-29  Naba Kumar <naba@gnome.org>
22933         
22934         * TODO, po/POTFILES.in: Updated.
22935         
22936         * anjuta.prj, src/anjuta.glade,
22937         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
22939 2003-01-28  Naba Kumar <naba@gnome.org>
22940         
22941         * data/properties/anjuta.properties, src/aneditor.cxx,
22942         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
22943         properties into text properties (earlier it was int properties).
22945         * TODO: Updated
22946         
22947         * scintilla/AutoComplete.c,xx,
22948         scintilla/AutoComplete.h,
22949         scintilla/CallTip.c,xx,
22950         scintilla/CallTip.h,
22951         scintilla/Document.c,xx,
22952         scintilla/Document.h,
22953         scintilla/Editor.c,xx,
22954         scintilla/Editor.h,
22955         scintilla/LexAVE.c,xx,
22956         scintilla/LexCSS.c,xx,
22957         scintilla/LexHTML.c,xx,
22958         scintilla/LexOthers.c,xx,
22959         scintilla/LexPython.c,xx,
22960         scintilla/LineMarker.c,xx,
22961         scintilla/LineMarker.h,
22962         scintilla/Makefile.am
22963         scintilla/PlatGTK.c,xx,
22964         scintilla/PropSet.c,xx,
22965         scintilla/ScintillaBase.c,xx,
22966         scintilla/ScintillaBase.h,
22967         scintilla/ScintillaGTK.c,xx,
22968         scintilla/ViewStyle.c,xx,
22969         scintilla/include/Platform.h,
22970         scintilla/include/SciLexer.h,
22971         scintilla/include/Scintilla.h,
22972         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
22973         
22974         
22975         src/Makefile.am,
22976         src/an_file_view.c,
22977         src/an_symbol_view.c,
22978         src/anjuta-tools.c,
22979         src/anjuta.c,
22980         src/anjuta.glade
22981         src/anjuta.h,
22982         src/anjuta_cbs.c,
22983         src/anjuta_dialogs_strings.c,
22984         src/anjuta_info.c,
22985         src/commands.c,
22986         src/compiler_options.c,
22987         src/debugger.c,
22988         src/help.c,
22989         src/main_menubar.c,
22990         src/main_menubar.h,
22991         src/main_menubar_def.h,
22992         src/mainmenu_callbacks.c,
22993         src/mainmenu_callbacks.h,
22994         src/message-manager-private.c,c
22995         src/message-manager-private.h,
22996         src/message-manager.c,c
22997         src/message-manager.h,
22998         src/pixmaps.h,
22999         src/preferences.c,
23000         src/preferences.h,
23001         src/project_config.c,
23002         src/project_dbase.c,
23003         src/project_dbase_gui.c,
23004         src/project_import_gui.c,
23005         src/properties.c,xx,
23006         src/properties.h,
23007         src/resources.c,
23008         src/src_paths.c,
23009         src/text_editor.c,
23010         src/text_editor_gui.c,
23011         src/toolbar.c,
23012         src/utilities.c,
23013         src/utilities.h,
23014         anjuta.prj: GNOME2 porting and fixed many porting bugs.
23015         
23016 2003-01-24  Naba Kumar <naba@gnome.org>
23018         * src/text_editor_gui.c, src/toolbar.c,
23019         src/text_editor.c, src/text_editor_cbs.h:
23020         Used correct notification signal name for scintilla
23021         (gtk2) and fixed UI.
23022         
23023         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23024         when not required.
23025         
23026         * printing/print-doc.c,
23027         printing/print.c,,
23028         src/anjuta-tools.c,
23029         src/find_replace.c,
23030         src/goto_line.c,
23031         src/launcher.c,
23032         src/mainmenu_callbacks.c,
23033         src/project_dbase.c,
23034         src/project_dbase.h,
23035         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23036         src/text_editor.c,
23037         src/text_editor_cbs.h:
23040 2003-01-23  Naba Kumar <naba@gnome.org>
23042         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23043         correct stock icons and organized pixmap macros.
23044         
23045         Makefile.am: Removed non-generated files.
23046         
23047         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23048         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
23049         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
23050         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
23051         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
23052         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
23053         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
23054         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
23055         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
23056         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
23057         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
23058         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
23059         stop.xpm, undo.xpm}: Removed because no longer used.
23061         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
23062         file_unknown.xpm}: Files renamed from fv_*, as it would
23063         be the right name.
23065         * pixmaps/Makefile.am: Updated for the above changes.
23067 2003-01-23  Jakub Steiner <jimmac * ximian * com>
23069         * pixmaps/autocomplete-16.png,
23070         pixmaps/autocomplete.png,
23071         pixmaps/block-end-16.png,
23072         pixmaps/block-end.png,
23073         pixmaps/block-start-16.png,
23074         pixmaps/block-start.png,
23075         pixmaps/bookmark-first-16.png,
23076         pixmaps/bookmark-first.png,
23077         pixmaps/bookmark-last-16.png,
23078         pixmaps/bookmark-last.png,
23079         pixmaps/bookmark-next-16.png,
23080         pixmaps/bookmark-next.png,
23081         pixmaps/bookmark-prev-16.png,
23082         pixmaps/bookmark-prev.png,
23083         pixmaps/error-next-16.png,
23084         pixmaps/error-next.png,
23085         pixmaps/error-prev-16.png,
23086         pixmaps/error-prev.png: gnome2-styled icons
23089 2003-01-23  Naba Kumar <naba@gnome.org>
23091         * anjuta.prj: Updated compiler options.
23092         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
23094         * src/aneditor.cxx,
23095         src/anjuta.c,
23096         src/anjuta.glade,
23097         src/anjuta_dialogs_strings.c,
23098         src/mainmenu_callbacks.c,
23099         src/mainmenu_callbacks.h,
23100         src/text_editor.c,
23101         src/text_editor_cbs.c,
23102         src/text_editor_gui.c: GNOME2 Porting.
23104 2003-01-22  Naba Kumar <naba@gnome.org>
23106         * ChangeLog: Corrected dates.
23107         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
23108         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
23109         preferences.
23111 2003-01-22  Naba Kumar <naba@gnome.org>
23112         
23113         * plugins/patch/patch-plugin.c: Bug fix.
23114         
23115         * src/anjuta-tools.c,
23116         src/anjuta.c,
23117         src/anjuta.glade,
23118         src/anjuta.h,
23119         src/anjuta_dialogs_strings.c,
23120         src/breakpoints.c,
23121         src/cvs_gui.c,
23122         src/debugger.c,
23123         src/debugger.h,
23124         src/executer.c,
23125         src/glade_iface.c,
23126         src/main.c,
23127         src/mainmenu_callbacks.c,
23128         src/mainmenu_callbacks.h,
23129         src/preferences.c,
23130         src/project_dbase.c,
23131         src/project_dbase_gui.c,
23132         src/registers.c,
23133         src/sharedlib.c,
23134         src/signals.c,
23135         src/signals_cbs.c,
23136         src/source.c,
23137         src/stack_trace.c,
23138         src/toolbar_callbacks.c,
23139         src/utilities.c,
23140         src/utilities.h,
23141         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
23142         
23143         * src/Makefile.am,
23144         (removed) src/CORBA-Server.c,
23145         (removed) src/CORBA-Server.h,
23146         (removed) src/Gladen-common.c,
23147         (removed) src/Gladen-stubs.c,
23148         (removed) src/Gladen.h,
23149         (removed) src/Prj-common.c,
23150         (removed) src/Prj-skelimpl.c,
23151         (removed) src/Prj-skels.c,
23152         (removed) src/Prj-stubs.c,
23153         (removed) src/Prj.h,
23154         (removed) src/glades.c,
23155         (removed) src/glades.h,
23156         (removed) src/messagebox.c,
23157         (removed) src/messagebox.h: Removed because no longer used.
23159 2003-01-21  Naba Kumar <naba@gnome.org>
23161         * src/anjuta-tools.c,
23162         src/anjuta.c,
23163         src/anjuta.glade,
23164         src/anjuta_dialogs_strings.c,
23165         src/anjuta_info.c,
23166         src/anjuta_info.h,
23167         src/breakpoints.c,
23168         src/compiler_options.c,
23169         src/debugger.c,
23170         src/find_replace.c,
23171         src/find_replace.h,
23172         src/find_text.c,
23173         src/find_text.h,
23174         src/goto_line.c,
23175         src/launcher.c,
23176         src/text_editor.c,
23177         widgets/gnomefilelist.c: GNOME2 porting.
23179 2003-01-20  Naba Kumar <naba@gnome.org>
23181         * global-tags/create_global_tags.sh: Uses pkg-config to
23182         read the modules.
23183         
23184         * src/anjuta.c,
23185         src/anjuta.glade,
23186         src/anjuta.h,
23187         src/anjuta_cbs.c,
23188         src/anjuta_dialogs_strings.c,
23189         src/breakpoints.c,
23190         src/breakpoints.h,
23191         src/compiler_options.c,
23192         src/compiler_options.h,
23193         src/fileselection.c,
23194         src/fileselection.h,
23195         src/mainmenu_callbacks.c,
23196         src/project_dbase_gui.c,
23197         src/session.c,
23198         src/src_paths.c,
23199         src/src_paths.h,
23200         src/text_editor.c,
23201         src/text_editor_gui.c,
23202         widgets/gnomefilelist.c,
23203         widgets/gnomefilelist.h: GNOME2 porting.
23204         
23205         * widgets/Makefile.am,
23206         (removed) widgets/gnomedirlist.c,
23207         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
23208         
23209         * src/Makefile.am,
23210         (removed) src/src_paths_cbs.c,
23211         (removed) src/src_paths_cbs.h,
23212         (removed) src/src_paths_gui.c,
23213         (removed) src/compiler_options_cbs.c,
23214         (removed) src/compiler_options_cbs.h,
23215         (removed) src/breakpoints_cbs.c,
23216         (removed) src/breakpoints_cbs.h: Removed because they are now
23217         combined in singe file
23219 2003-01-16  Naba Kumar <naba@gnome.org>
23221         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
23222         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
23223         options dialog UI and data handling.
23226 2003-01-15  Naba Kumar <naba@gnome.org>
23228         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
23229         Completed command editor porting.
23230         
23231         * src/anjuta.c: Removed the use of commands load function
23232         (not required).
23234         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
23235         and unrefs.
23237         * src/anjuta-tools.c: Fixed translatable strings.
23238         
23239         * src/find_text.c: Fixed dialog creation from glade.
23240         
23241         * src/text_editor_gui.c, src/text_editor.c,
23242         src/text_editor_cbs.c: Completed port of detached text editor
23243         to gnome2 plateform.
23244         
23245 2003-01-14  Naba Kumar <naba@gnome.org>
23247         * src/anjuta.glade, src/preferences.[h,c],
23248         src/anjuta_dialogs_strings.c: Added build and editor
23249         preferences pages and other UIs. Fixed preferense loading and saving.
23250         
23251         * src/anjuta.c: Does case-insensitive match for tabs position
23252         preferences and removed preferences loading (done at _new() call).
23253         
23254         * anjuta-tools.c: Debugged tools dialog handling.
23255         * plugins/class-gen/clsGen.c: Fixed an undefined function.
23256         
23257 2003-01-13  Naba Kumar <naba@gnome.org>
23259         * ABOUT-NLS: Update (strange).
23261         * autogen.sh: Removed blocking code.
23263         * configure.in: Fixed an autogen bug.
23264         
23265 2003-01-13  Naba Kumar <naba@gnome.org>
23267         * (new)src/anjuta.gladep
23268         (new)src/messagebox.c
23269         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
23270         will be gradually removed (and then the files).
23271         
23272         * Makefile.am,
23273         anjuta.prj,
23274         printing/print-util.c,
23275         printing/print.c,
23276         scintilla/ScintillaGTK.c,xx
23277         src/Makefile.am,
23278         src/an_file_view.c,
23279         src/an_symbol_view.c,
23280         src/anjuta.c,
23281         src/anjuta.glade
23282         src/anjuta.h,
23283         src/anjuta_dialogs_strings.c,
23284         src/anjuta_gui.c,
23285         src/attach_process.c,
23286         src/attach_process.h,
23287         src/breakpoints.c,
23288         src/breakpoints.h,
23289         src/breakpoints_cbs.c,
23290         src/commands.c,
23291         src/commands.h,
23292         src/compiler_options.c,
23293         src/compiler_options.h,
23294         src/compiler_options_cbs.c,
23295         src/configurer.c,
23296         src/configurer.h,
23297         src/controls.c,
23298         src/cvs_cbs.c,
23299         src/debug_tree.c,
23300         src/debug_tree.h,
23301         src/executer.c,
23302         src/executer.h,
23303         src/find_in_files.c,
23304         src/find_in_files.h,
23305         src/find_in_files_cbs.c,
23306         src/find_replace.c,
23307         src/find_replace.h,
23308         src/find_text.c,
23309         src/find_text.h,
23310         src/goto_line.c,
23311         src/help.c,
23312         src/help.h,
23313         src/launcher.c,
23314         src/main.c,
23315         src/main_menubar.c,
23316         src/mainmenu_callbacks.c,
23317         src/message-manager.c,c
23318         src/pixmaps.h,
23319         src/preferences.c,
23320         src/project_config.c,
23321         src/project_config.h,
23322         src/project_dbase.c,
23323         src/project_import_cbs.c,
23324         src/resources.c,
23325         src/resources.h,
23326         src/splash.c,
23327         src/src_paths.c,
23328         src/src_paths.h,
23329         src/src_paths_gui.c,
23330         src/text_editor.c,
23331         src/text_editor_gui.c,
23332         src/toolbar.c,
23333         src/toolbar.h,
23334         src/utilities.c,
23335         src/utilities.h,
23336         src/wizard_gui.c,
23337         widgets/gnomefilelist.c: GNOME2 Port.
23339 2003-01-10  Naba Kumar  <naba@gnome.org>
23341         * src/an_file_view.c,
23342         src/anjuta_gui.c,
23343         src/appwizard_gui.c,
23344         src/compiler_options.c,
23345         src/compiler_options_cbs.c,
23346         src/cvs_cbs.c,
23347         src/executer.c,
23348         src/fileselection.c,
23349         src/find_in_files.c,
23350         src/goto_line.c,
23351         src/main_menubar.c,
23352         src/memory.c,
23353         src/message-manager-dock.c,
23354         src/preferences.c,
23355         src/project_dbase_gui.c,
23356         src/project_import_gui.c,
23357         src/registers_gui.c,
23358         src/sharedlib_gui.c,
23359         src/src_paths_gui.c,
23360         src/text_editor_gui.c,
23361         src/toolbar.c,
23362         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23364 2003-01-09  Naba Kumar <naba@gnome.org>
23366         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23367         problems with some comments.
23369         * anjuta.prj: New project file (updated?)
23371         * src/Makefile.am: Enabled deprecated API and fixed variables.
23373         * src/an_file_view.c,
23374         src/an_symbol_view.c,
23375         src/anjuta-plugins.c,
23376         src/anjuta-tools.c,
23377         src/anjuta.c,
23378         src/anjuta_gui.c,
23379         src/appwizard_cbs.c,
23380         src/attach_process.c,
23381         src/attach_process_cbs.c,
23382         src/compiler_options.c,
23383         src/compiler_options_cbs.c,
23384         src/launcher.c,
23385         src/mainmenu_callbacks.c,
23386         src/message-manager-private.c,c
23387         src/message-manager-private.h,
23388         src/message-manager.c,c
23389         src/message-manager.h,
23390         src/project_dbase.c,
23391         src/project_dbase.h,
23392         src/project_dbase_gui.c,
23393         src/project_import_cbs.c,
23394         src/project_import_gui.c,
23395         src/registers.c,
23396         src/resources.c,
23397         src/resources.h,
23398         src/sharedlib.c,
23399         src/signals.c,
23400         src/signals_cbs.c,
23401         src/signals_gui.c,
23402         src/splash.c,
23403         src/src_paths_cbs.c,
23404         src/src_paths_gui.c,
23405         src/stack_trace.c,
23406         src/text_editor.c,
23407         src/text_editor_gui.c,
23408         src/text_editor_menu.c,
23409         src/toolbar.c,
23410         src/toolbar_callbacks.c,
23411         src/utilities.c,
23412         src/watch.c,
23413         src/watch_cbs.c,
23414         src/wizard_gui.c: GNOME porting.
23416 2002-12-24 Naba Kumar <naba@gnome.org>
23418         * AUTHORS, ChangeLog, HACKING, Makefile.am,
23419         NEWS, README, SEARCH-REPLACE,
23420         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
23421         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23422         launcher/Makefile.am,
23423         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23424         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23425         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23426         printing/print-util.c, printing/print.c, printing/print.h,
23427         scintilla/*/*, widgets/e-shell-about-box.c,
23428         src/*, tagmanager/*/*, widgets/Makefile.am,
23429         widgets/gnomefilelist.c:
23430         
23431         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23432         src/*.[c,h] files to gnome2 API.
23434         * src/anjuta_dialogs_strings.c: Added glade generated translatable
23435         strings table.
23437 2002-10-23  Naba Kumar <naba@gnome.org>
23439         * autogen.sh: Prevented Users from building HEAD cvs.
23440         
23441 2002-09-16  Stephane Demurget  <demurgets@free.fr>
23443         * src/anjuta.glade: added the compiler options dialog, hopefully
23444         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23446 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23448         * src/anjuta.glade: fixed a lot of small glitches.
23450         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23451         now.
23453         * src/breakpoints_cbs.c: polished a bit.
23455 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23457         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23459         * src/commands.c: partial gnome 2 port.
23461         * src/utilities.[ch]: changed some bits to be const.
23463 2002-09-14  Stephane Demurget  <demurgets@free.fr>
23465         * src/Makefile.am: removed breakpoints_gui.c and added a check
23466         for gdk-pixbuf deprecated functions, but there shouldn't be much
23467         anyway.
23469         * src/breakpoints_gui.c: killed.
23471         * src/anjuta.glade: added two dialogs for the breakpoints management.
23473         * src/anjuta.h:
23474         * src/anjuta_cbs.c:
23475         * src/appwizard.c:
23476         * src/attach_process.c:
23478         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23479         really huge changes and porting work.
23480         
23481         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23482         (breakpoints_dbase_new): moved the UI init bits here.
23484         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23485         a lot, not using any color anymore (not HIG compliant) and not using
23486         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23487         to be double checked.
23489         * src/build_file.c:
23490         * src/build_project.c: gnome 2 port.
23492 2002-09-11  Stephane Demurget  <demurgets@free.fr>
23494         * src/anjuta.glade:
23495         * src/anjuta.h:
23496         * src/anjuta_cbs.c:
23497         * src/appwizard.c:
23498         * src/breakpoints.c:
23499         * src/breakpoints_cbs.c: cleaned up some bits.
23501 2002-09-09  Stephane Demurget  <demurgets@free.fr>
23503         * src/Makefile.am:
23504         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23506         * src/an_symbol_view.[ch]:
23507         * src/attach_process_cbs.h: polished a bit.
23509         * src/breakpoints_cb.[ch]: partial gnome 2 port.
23511 2002-09-02  Stephane Demurget  <demurgets@free.fr>
23513         * configure.in:
23514         * src/Makefile.am: added libglade-2 to the build.
23516         * src/anjuta.[ch]: added support for libglade.
23518         * src/anjuta.glade: added. There could be a file per top-level widget,
23519         as some other gnome projects, though.
23521         * src/attach_process_gui.c: removed.
23522         * src/attach_process.[ch]: gnome 2 port.
23523         (attach_process_new): Added the treeview init and the widget references
23524         here.
23526 2002-08-31  Stephane Demurget  <demurgets@free.fr>
23528         * src/an_file_view.c: fixed some compilation issues.
23530         * src/an_symbol_view.c: gnome 2 port.
23532 2002-08-26  Stephane Demurget  <demurgets@free.fr>
23534         * src/an_file_view.c: finished gnome 2 port.
23535         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23536         directory pixmap depending on the event.
23538         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23539         (project_file_data_new): use a GtkTreePath.
23541 2002-08-23  Stephane Demurget  <demurgets@free.fr>
23543         * src/Makefile.am: readded back an_*_view.[ch] because they are still
23544         driving me nuts but they need to be ported, heh ?
23546         * src/an_file_view.c: gnome 2 port, almost finished after some hard
23547         work since it's quite a total rewrite again.
23549 2002-08-22  Stephane Demurget  <demurgets@free.fr>
23551         * src/an_file_view.c:
23552         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23554 2002-08-21  Stephane Demurget  <demurgets@free.fr>
23556         * src/anjuta_info.c:
23557         * src/utilities.h: gnome 2 port, featuring a total rewrite.
23559 2002-08-20  Stephane Demurget  <demurgets@free.fr>
23561         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23562         nuts ATM.
23563        
23564         * src/an_file_view.c:
23565         * src/aneditor.cxx:
23566         * src/anjuta_cbs.c:
23567         * src/compiler_options.h:
23568         * src/messagebox.c:
23569         * src/messagebox.h:
23570         * src/pixmaps.h:
23571         * src/project_dbase.h:
23572         * src/resources.h: gnome 2 port.
23574 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23576         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23578         * data/properties/sql.properties: added the DATETIME data type.
23580         * data/properties/html.properties: added the foreach php keyword.
23582 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23584         * widgets/Makefile.am: removed blank line after the last backslash
23585         for avoiding a warning from automake.
23587         * configure.in:
23588         * src/Makefile.am: added the ORBit-2 dep.
23590 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23592         * AUTHORS: added Biswa, because I wonder why noone already have
23593         written his name in the Anjuta's hall of fame :)
23595 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
23597         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23598         widgets/e-shell-about-box.c: Made to compile for gnome2.
23599         
23600 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
23602         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23603         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23604         
23605         * configure.in, printing/print.h, printing/print.c,
23606         printing/print-doc.c: Made to compile for gnome2.
23607         
23608 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
23610         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23611         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23612         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23613         widgets/Makefile.am:
23614         
23615         Upgraded the build system to gnome2 platform.
23616         
23617 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23618         * manuals/*: Added capability to generate PDF and PS.
23619         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23620         * TODO, TODO.biswa: Intergated TODO list.
23621         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23622         , bug #574470
23623         * src/dnd.c: Fix typo
23624         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23625         * src/anjuta.c: Bug #568895, Bug #575419
23627 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23629         * tagmanager/tm_global_tags.c: Fixed compiler warning.
23630         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23632 2002-12-17  Naba Kumar <naba@gnome.org>
23634         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23635         bugs.
23636         
23637 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23638         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23639         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23640         * anjuta.prj: Added tools.sgml
23641         * data/properties/cpp.properties: Bug # 646974
23643 2002-12-16  Naba Kumar <naba@gnome.org>
23645         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23646         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23647         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23648         on 'Enter' and adds proper focus mechanism.
23649         * src/anjuta.c: Fixed a memory corruption bug.
23650         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23651         'Enter' and can also be Canceled. Sets proper default and focus policies
23652         for tools dialogs.
23653         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23654         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23655         translatable strings in dialogs and fixed some dialog properties.
23656         * src/anjuta-tools.c: Now uses xml format for loading and saving.
23657         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23658         * src/message_manager_private.cc: Fixed some debug messages.
23659         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23660         widgets/gnomefilelist.c: Fixed a memory leaks.
23661         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23662         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23663         src/main_menubar_def.h: Implemented incremental search.
23664         * TODO: Updated.
23666 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23667         * tagmanager/*: Minor cleanups and warning fixes.
23668         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23669         GUI during long updates.
23670         * src/text_editor.c: Remove debug message.
23672 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23673         * tagmanager/tm_project.c: Fix a memory access problem.
23675 2002-12-13  Naba Kumar <naba@gnome.org>
23677         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23678         tools list to show "Enabled" flag of the tool. Fixed a bug where
23679         tool list is not cleared when creating a new tool.
23680         
23681 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23682         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23684 2002-12-12  Naba Kumar <naba@gnome.org>
23686         * anjuta-tools.[h,c], commands.c: Used the tools help of
23687         anjuta variables list in commands editor and fixed a typos
23688         buy in anjuta-tools.c.
23689         
23690 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23691         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23692         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23693         * TODO.biswa: Added to help me track things better.
23695 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23697         * configure.in, anjuta.spec.in: Added libglade dependency.
23698         * Makefile.am: Added anjuta.glade file.
23699         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23700         , src/mainmenu_callbacks.[ch], src/message-manager.h
23701         , src/widget-registry.c: Tools editor GUI + other additions.
23703 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23705         * src/project_dbase.[ch], tagmanager/tm_project.c,
23706         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23707         Implement syncing tags image with the project database.
23708         * src/anjuta-tools.c: Implemented variable substitution and
23709         working directory in tools.
23711 2002-12-09  Naba Kumar <naba@gnome.org>
23712         
23713         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23714         command configuration language list from properties.
23715         
23716         * data/properties/asm.properties, data/properties/ruby.properties:
23717         Fixed typos.
23719 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23721         * src/an_symbol_view.c: Remember current selected entry and select
23722         it automatically after refresh.
23724 2002-11-26  Murray Cumming  <murrayc@usa.net>
23726         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23727           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23728         and gnomemm 1.2 projects so that people know they are really
23729         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23730         But I did correct these to sue lowercase names.
23732 2002-12-01  Naba Kumar <naba@gnome.org>
23734         * data/anjuta.properties: Fixed caching problem on 
23735         indicators.
23736         * src/preferences.c, src/preferences_gui.c: Implemented automatic
23737         indicators prefs.
23738         
23739 2002-12-01  Naba Kumar <naba@gnome.org>
23741         * data/properies/anjuta.properties: Corrected "indicators.automatic"
23742         property name.
23743         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23744         property and uses it.
23745         * src/aneditor.cxx: Fixed a bug associated with selection a word at
23746         current cursor.
23747         
23748 2002-11-30  Naba Kumar <naba@gnome.org>
23750         * src/debugger.c: Fixed a typo.
23751         * data/properties/*: Updated properties files and added
23752         new ones.
23753         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23754         Added comment submenu and cleaned up ref and unref of menus.
23755         * src/aneditor.h: Added definition of comment commands.
23756         * src/aneditor.c: Upgrade from latest SciTE source code.
23757         * src/text_editor.[hc], src/text_editor_cbs.c, 
23758         src/message_manager_private.cc, src/message_manager.[cc,h],
23759         src/anjuta.[c,h]: Added indicators support for errors/warnings
23760         highlight in the editor.
23761         * NEWS, TODO: Update.
23762         * scintilla/include/PropSet.h: Removed deprecrated function.
23763         
23764 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23766         * src/anjuta-tools.[ch]: Tools implementation (basic)
23767         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
23768           , src/main_menubar_def.h: PLugins cleanup and segregation
23769         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
23770           registry
23771         * anjuta.prj: Added new files
23772         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
23773         * plugins/class-gen/clsGen.c: Register menu under 'Project'
23774         * plugins/patch/patch-plugin.c: Register menu under 'Format'
23775         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
23776         * src/Makefile.am: Added new files
23777         * src/message-manager.[cc/h]: Added standard output and error windows
23779 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
23781         * project_type.c: Fixed Gnomemm2 project type
23783 2002-11-25  Naba Kumar <naba@gnome.org>
23785         * printing/print.c: Fixed a compile warning.
23786         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23787         * src/utilities.c: Fixed a compile warning in sparc, hides the
23788         terminal check error output from the user.
23789         * project_config.[ch], project_dbase.[ch], source.c: Added project
23790         version, exclude modules configuration and reordered other config
23791         properties. Changed some strings to more descriptive text.
23792         * src/compiler_opitions.c: Removed extra newlines from .prj file
23793         save.
23794         * anjuta.prj: Converted to new format (only reorganised properties
23795         and removed extra newlines ... nothing else).
23796         * NEWS: updated
23797         
23798 2002-11-21  Naba Kumar <naba@gnome.org>
23800         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23801         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23802         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23803         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23804         Updated to the CVS version.
23806 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23808         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
23809           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
23810           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
23811           images in completion lists. 
23812         * src/resources.h: Make C++ friendly.
23813         * scintilla/PropSet.cxx: Fix memory leak.
23815 2002-11-20  Naba Kumar <naba@gnome.org>
23817         * scintilla/*/*: Synced to latest scintilla 1.49
23818         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
23819         New lexers added.
23821         * scintilla/RESearch.cxx: The automatic cvs log in the
23822         file really broke things trying to interprete the changelog
23823         entry incorrectly as end-of-comment. Removed the $cvs line
23824         and committed again.
23825         
23826 2002-11-19  Naba Kumar <naba@gnome.org>
23828         Patch from Timothee Besset <ttimo@idsoftware.com>
23829         
23830         * src/message-manager-private.cc: Interpretes absolute
23831         file paths properly in zvt terminal.
23833 2002-11-19  Naba Kumar <naba@gnome.org>
23835         Patch from Timothee Besset <ttimo@idsoftware.com>
23836         
23837         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
23838         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
23839         (important) editor preferences in project (if there is one
23840         open).
23841         
23842         * TODO: Updated
23843         
23844 2002-11-18  Naba Kumar <naba@gnome.org>
23845         
23846         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23847         
23848         * src/debug_tree.c, src/find_in_files_gui.c,
23849         src/find_replace.c, src/find_text.c, 
23850         src/project_import.c, src/project_import_gui.c,
23851         src/wizard_gui.c: i18n Fixes.
23853 2002-11-15  Naba Kumar <naba@gnome.org>
23855         * plugins/class-gen/clsGen.c: Fixed to use project function
23856         to import files. Create non-existent directories before the
23857         sources are written.
23858         
23859         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
23860         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
23861         src/glade_iface.c,
23862         src/glades.c: Excluded gladen files from build. This
23863         will fix the unnecessary dependency on libssl.
23864         
23865         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
23866         file import funtion.
23867         
23868         * src/message_manager_private.cc: Fixed a compiler warning with
23869         DEBUG preprocessor macro.
23870         
23871         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
23872         wrong (undocked) editor window was closed on clicking close on an
23873         undocked editor window.
23874         
23875         * src/debugger.c: Fixed a bad bug where debugger terminal won't
23876         start correctly if the executable was run before with 'F3'.
23877         
23878         * src/toolbar_callbacks.c: Wrap around find next.
23879         * src/toolbar.c: Disable combo activate.
23880         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
23881         button positions to get 'yes' as default.
23883         * anjuta.spec.in: Updated.
23884         
23885         * src/anjuta_info.c, src/appwizard_gui.c,
23886         src/attach_process_gui.c, src/breakpoints_gui.c,
23887         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
23888         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
23889         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
23890         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
23891         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
23892         src/preferences.c, src/preferences_gui.c, src/project_config.c,
23893         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
23894         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
23895         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
23896         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
23897         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
23898         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
23899         plugins/patch/patch-plugin.c, printing/print-util.c:
23900         Set all windows and dialogs transient
23901         to their parents so that they remain floated above their parents.
23902         
23903 2002-11-13  Naba Kumar <naba@gnome.org>
23905         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
23906         take default editor font).
23907         
23908         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
23909         Corrected email address.
23910         
23911         * src/mainmenu_callbacks.c: Used spaces instead of tabs
23912         for changelog entry.
23914         * NEWS: Updated.
23915         
23916 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23917         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
23919 2002-11-06  Naba Kumar <naba@gnome.org>
23921         * README: Updated
23922         * anjuta.spec.in: Ships the .omf files with the
23923         documents instead of the base package.
23924         
23925 2002-11-04  Naba Kumar <naba@gnome.org>
23927         * data/properties/latex.properties: Fixed a bug.
23928         * ChangeLog: Released 1.0.0 stable.
23930 2002-11-04  Naba Kumar <naba@gnome.org>
23932         * src/commands.c: Added command with shell redirection capability.
23933         * data/properties/anjuta.properties: Changed default execution
23934         command.
23935         * src/project_dbase.c: Set project top dir in properties.
23936         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
23937         * data/Makefile.am: More diskcheck error fixes.
23938         
23939         * README, anjuta.spec.in, THANKS, AUTHORS,
23940         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23941         manuals/C/anjuta-manual/authers,sgml,
23942         manuals/C/anjuta-manual/anjuta-manual.sgml,
23943         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23944         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
23945         : Changed anjuta home to
23946         new URL and my email address.
23947         
23948         * manuals/C/anjuta-manual/interfaces.sgml,
23949         manuals/C/anjuta-manual/prefereces.sgml,
23950         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
23951         
23952         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
23953         : removed reference to the help menu as the menu is modified
23954         when no help is found (which is very likely when we are
23955         shiping the documents separately).
23956         
23957 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23958         * anjuta.spec.in: Update specfile to make multiple RPMs.
23959         * data/Makefile.am: make dist fix.
23960         * src/text_editor_menu.c: Fix compile warnings (casts).
23962 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23963         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
23964         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
23966 2002-11-01  Naba Kumar <naba@gnome.org>
23968         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
23969         Added gnome2 macros to be used by gnome2 project wizard.
23970         
23971         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
23972         from gnome-common.
23973         
23974         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
23975         as it was conflicting with generated projects and is not
23976         useful for us.
23977         
23978         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
23979         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
23980         project generation, removed qt project as it's not complete and
23981         added gnome2 bonobo wizard.
23983 2002-10-29  Naba Kumar <naba@gnome.org>
23985         * po/POTFILES.in: Updated.
23986         * po/POTFILES.skip: Added.
23987         * preferences.h: Fixed print paper size property name.
23989 2002-10-28  Naba Kumar <naba@gnome.org>
23990         
23991         * data/user.properties, data/Makefile.am: Added user properties file
23992         which will be copied in user's ~/.anjuta/user.properties.
23993         
23994         * data/anjuta.properties: Changed a comment.
23995         
23996         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
23997         
23998         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23999         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24000         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24001         item.
24003         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24004         instead of user properties file.
24005   
24006         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24007         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24008         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24009         * README, TODO: Updated.
24010         
24011 2002-10-28  Naba Kumar <naba@gnome.org>
24013     * manuals/C/anjuta-manual/figures/editor_guides.png,
24014     manuals/C/anjuta-manual/figures/editor_margins.png,
24015     manuals/C/anjuta-manual/figures/editor_markers.png,
24016     manuals/C/anjuta-manual/figures/local_variables.png,
24017     manuals/C/anjuta-manual/figures/open_file_multiple.png,
24018     manuals/C/anjuta-manual/figures/prefs_print.png,
24019     manuals/C/anjuta-manual/figures/print_dlg.png,
24020     manuals/C/anjuta-manual/figures/print_preview.png,
24021     manuals/C/anjuta-manual/figures/symbol_browser.png,
24022     manuals/C/anjuta-manual/figures/variable_tip.png: New png
24023     files for manual documentation.
24024     
24025     * manuals/sgmldocs.make,
24026     manuals/C/anjuta-manual/Makefile.am,
24027     manuals/C/anjuta-manual/authors.sgml,
24028     manuals/C/anjuta-manual/build.sgml,
24029     manuals/C/anjuta-manual/compileopts.sgml,
24030     manuals/C/anjuta-manual/debugger.sgml,
24031     manuals/C/anjuta-manual/execute.sgml,
24032     manuals/C/anjuta-manual/fileoperations.sgml,
24033     manuals/C/anjuta-manual/interface.sgml,
24034     manuals/C/anjuta-manual/preferences.sgml,
24035     manuals/C/anjuta-manual/projects.sgml,
24036     manuals/C/anjuta-manual/figures/arguments.png,
24037     manuals/C/anjuta-manual/figures/open_file.png,
24038     manuals/C/anjuta-manual/figures/other_opts.png,
24039     manuals/C/anjuta-manual/figures/scrshot.png,
24040     manuals/C/anjuta-manual/figures/toolbar_browser.png,
24041     manuals/C/anjuta-manual/figures/toolbar_tags.png:
24042     
24043     Updated anjuta manual documentation.
24045     
24046 2002-10-27  Naba Kumar <naba@gnome.org>
24048     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
24049     check and modifies debugger terminal command accordingly
24050     to function properly.
24051     
24052 2002-10-25  Naba Kumar <naba@gnome.org>
24054         * manuals/sgmldocs.make: Fixed a couple of bugs.
24055         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
24057 2002-10-24  Naba Kumar <naba@gnome.org>
24059         * src/debug_tree.c: Fixed a crash bug from Etay.
24061         * global_tags/create_global_tags: Added messages.
24062         Fixed infinite looping within files.
24063         
24064         * macro/autogen.sh: Removed debug and warning flags for defaults.
24065         
24066         Patch from Vadim Berezniker <vadim@berezniker.com>
24067         
24068         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
24069         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
24070         generation.
24072         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
24073         temporarily just copy it
24075 2002-10-24  Naba Kumar <naba@gnome.org>
24077         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
24078         manuals/C/anjuta-manual/anjuta-manual.sgml, 
24079         manuals/C/anjuta-manual/compileopts.sgml,
24080         manuals/C/anjuta-manual/debugger.sgml,
24081         manuals/C/anjuta-manual/execute.sgml,
24082         manuals/C/anjuta-manual/fileoperations.sgml,
24083         manuals/C/anjuta-manual/interface.sgml,
24084         manuals/C/anjuta-manual/introduction.sgml,
24085         manuals/C/anjuta-manual/projects.sgml,
24086         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24087         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
24088         manuals/ja/anjuta-manual/anjuta-manual.sgml,
24089         manuals/ja/anjuta-manual/compileopts.sgml,
24090         manuals/ja/anjuta-manual/debugger.sgml,
24091         manuals/ja/anjuta-manual/execute.sgml,
24092         manuals/ja/anjuta-manual/fileoperations.sgml,
24093         manuals/ja/anjuta-manual/interface.sgml,
24094         manuals/ja/anjuta-manual/introduction.sgml,
24095         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
24097 2002-10-24  Naba Kumar <naba@gnome.org>
24099         * src/project_type.c: added autogen for qt projects.
24100         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
24101         Fixed a bug that retrieves wrong terminal command.
24102         * src/commnads.c: Added more terminal commands.
24103         * configure.in: Checks for scrollkeeper version.
24104         
24105 2002-10-22  Naba Kumar <naba@gnome.org>
24107         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
24108         instead of AM_GNOME_GETTEXT.
24109         
24110         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
24111         for setup-gettext for the wizard generated projects.
24113         * src/source.c: Fixed a bug where glade file wasn't generated.
24114         
24115         * src/gnome_project.c: Excluded project version from project dir
24116         name.
24117         
24118 2002-10-22  Naba Kumar <naba@gnome.org>
24120         * acinclude.m4: New file with dummy funtion for gettext
24121         cross compatibility fix.
24122         
24123         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
24124         * configure.in: Fixed cflags to avoid useless warnings.
24125         * Makefile.am: EXTRA_DIST += setup-gettext.
24126         * src/toolbars.c: Added space paddings around tags label.
24128 2002-10-21  Naba Kumar <naba@gnome.org>
24130         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24131         
24132         * setup-gettext: New script to maintain gettext cross version
24133         compatibility.
24134         * configure.in, macros/autogen.sh: Fix for gettext cross version
24135         compatibility.
24136         
24137 2002-10-21  Naba Kumar <naba@gnome.org>
24139         * debug_tree.c: Fixed incorrect use of debug assertion.
24140         
24141 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
24142             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24143         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
24144         src/memory.c, src/memory.h, src/message-manager-private.cc:
24145         
24146         New parsing algorithm; adapted from kdevelop.
24147         Middle button menu for changing the value's display type
24149 2002-10-07  Naba Kumar <naba@gnome.org>
24151         * src/main_menubar_def.h: Changed status bar message for Help->
24152         Browse info pages. Bug #603308
24154         * src/executer.c: Made "User terminal" default for creating
24155         projects (User can always disable it later). Bug #114222
24156         
24157 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24159         * macros/autogen.sh: Require gettext 0.10.x for autogen
24160         * src/text_editor.c: Fixes Bug #595303
24161         * src/source.c: Fixes Bug #595970
24162         * src/anjuta.c: Fixes Bug #598366
24163         * scingtilla/LexCPP.cxx: Bug #602296
24164         * src/main_menubar_def.h: Bug #604363
24165         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
24166         
24167 2002-10-07  Jens Georg <mail@jensgeorg.de>
24169         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24170         * gnomefilelist.c: This patch fixes the bug #611542
24171         
24172 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24174         * data/properties/Makefile.am: Added tcltk.properties file.
24175         
24176 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24178         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24179         
24180         * README: Updated README
24181         * plugins/class-gen/clsGen.c, src/message_manager.cc
24182           , src/mainmeu_callbacks.c, src/memory.c
24183           , src/project_dbase_gui.c, src/text_editor_gui.c
24184           , widgets/gnomefilelist.c: Set window icons
24185         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
24186           Enabled release build (stripped + optimized binaries, etc.)
24187         * data/properties/anjuta.properties, src/commands.c,
24188           src/defaults.cFixed bug #595489 (stdin on executables)
24189         * src/appwizard.c, src/main.c, src/message-manager.cc
24190           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
24191           , src/debug_tree.c: Memory related (valgrind) fixes.
24192         * src/message-manager-private.[cc,h], src/pixpams.h
24193           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
24194         * anjuta.prj: Added debug_tree.c to SOURCES
24195         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24196           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
24197           Compacted code and cleaned up unnecessary functions.
24198         * tagmanager/*.[ch]: Code fixes.
24199         
24200 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
24201         
24202         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24203         
24204         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
24205         Debug tree now detects changes of displayed variables
24206         and changes their color to red
24208 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24210         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24211         
24212         * mainmenu_callbacks.c: Set's the current file name in
24213         file save as dialog.
24214         
24215 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24217         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
24219         * data/properties/tcltk.properties: New file for tcl/tk
24220         properties.
24222 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
24224         * src/project_type.[c,h], src/source.c, data/Makefile.am:
24225         Fixed a fatal bug which doesn't let building gnome2 related
24226         projects. They use different autogen.sh script. Defined new
24227         type field "gnome_macro_support".
24228         
24229         * data/autogen.sh.gnome2: New file.
24230         
24231         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
24232         bug with quotes escaping in quotes.
24233         
24234         * src/message-manager-private.cc: Used event box instead
24235         of frame for local message pane, so that the borders appear
24236         properly and nicely.
24237         
24238         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
24239         if there is a project open and all the files are un-docked.
24241         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
24243 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
24245         * src/main_menubar_def.h: implement feature request #595356, patch #597161
24246         * THANKS: updated for new contributions
24247         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
24249 2002-08-27 Steven Knight  <steven.knight@unh.edu>
24251         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
24252         src/project_dbase.h, src/project_type.c, src/source.c, 
24253         src/wizard_gui.c: new Qt project type
24254         *** NB not fully tested, may need some work, icon required...
24256 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24258         * src/memory.c, src/memory.h: new memory patch
24260 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
24262         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
24264 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
24266         * lancher/anjuta_launcher.c: Determine pty from function
24267         call instead of running 'tty' externally.
24268         
24269         * data/properties/cs.properties: Added compile/build commands.
24270         Fixed execution properties.
24271         
24272         * src/commands.c: Added c# options.
24274         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
24275         
24276         * src/debug_tree.[c,h], src/debugger.[c,h],
24277         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
24278         
24279         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
24280         1. Misaligned structs when they are members of other structs.
24281         2. '{' sometimes appears as a variable.
24282         3. Wrong processing of some arrays.
24283         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
24284         that displays the tree in two columns (variable and value).
24286 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24288         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
24290         * data/properties/sql.properties: added the DATETIME data type.
24292         * data/properties/html.properties: added the foreach php keyword.
24294 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24296         * NEWS: Updated with new features.
24297         
24298         * data/.cvsignore, doc/.cvsignore: Updated.
24299         
24300         Patch from: Etay Meiri <etay-m@bezeqint.net>
24301         
24302         * src/debug_tree.h, src/debug_tree.c: New files.
24303         
24304         * src/Makefile.am, src/message-manger-private.[h,cc],
24305         src/message-manger.cc: Added Tree view for debugger
24306         locals view.
24307         
24308 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24310         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24311         
24312         * src/memory.c, src/memory.h: New files.
24313         
24314         * src/Makefile.am, src/appwizard.c, src/controls.c,
24315         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24316         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24317         
24318         Memory view implemetation that would enable viewing raw memory
24319         during debugging.
24321 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24323         * AUTHORS: added Biswa, because I wonder why noone already have
24324         written his name in the Anjuta's hall of fame :)
24326 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
24328         * src/appwizard_gui.c: Removed an ambiguous prototype.
24329         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
24330         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
24331         * THANKS: Updated M. Ali Vardar's email.
24332         
24333 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24335         * src/anjuta_gui.c: implemented feature request to stop main and browser
24336           toolbars having exclusive use of space
24338 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24340         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
24341         left over from the previous work to fix bugs :-)
24342         
24343         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
24344         src/controls.c, src/mainmenu_callbacks.h, 
24345         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
24346         reviewed
24347         
24348         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
24349         src/project_import_gui.c, src/sharedlib_gui.c, 
24350         src/signals_gui.c: set window icon correctly
24351         
24352         * NEWS: more updates for the release
24353         
24354         * HACKING: updated for window icons and insert menu information
24355         
24356         * src/cvs_gui.c, src/build_project.c, 
24357         src/project_import_cbs.c: message strings reviewed
24358         
24359         * src/controls.c: context help button should be disabled if 
24360         DevHelp is not installed
24361         
24363 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24365         * src/debugger.c: Fixed the signalling screw up because of string
24366         update in gdb used to report the child process PID. Also, no
24367         error dialog will be popped up for "no such file or directory"
24368         error (very annoying and useless error). This error will still
24369         be shown on the debug message window. Avoided terminating the
24370         program when the terminal is terminated -- doesn't hurt, otherwise
24371         we get crappy egg-and-hen problem.
24372         
24373         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24374         dimensions loading.
24375         
24376         * src/anjuta.c: Limited the default size of main window to sane
24377         values.
24379         * src/preferences.c: Fixed some deadly memory corruption bugs in
24380         the recent patches. Return from getenv() should NEVER be freed,
24381         because they are static strings.
24382         
24383         * src/preferences_gui.c: Removed the fix for crash bug with font
24384         selection and applied the real fix.
24385         
24386 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
24388         * NEWS: updated for release
24390 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24392         * src/launcher.c: Added a fix a memory leak and a possible
24393         fix for zvt-crash bug.
24394         
24395         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24396         
24397         * data/properties/latex.properties,
24398         data/properties/ada.properties: Added file.is.source property.
24399         
24400         * src/an_file_view.c: Set auto column size of the file
24401         revision column.
24402         
24403         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24404         The user is now prompted to confirm the closing of the file
24405         if it is being used by CVS. If yes, the editor is closed and
24406         the CVS operation stops.
24407         
24408 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
24410         * anjuta.prj: bump project version for release
24411         * BUGS: removed unnecessary file
24413 2002-06-07      Philip Van Hoof <freax@pandora.be>
24415         * widgets/gnomefilelist.c: fix up issue with directory deleted 
24416         during the life of the file list widget
24417         * src/preferences_gui.c: sticking-plaster fix to font selection
24418         causes segfault bug
24420         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24422 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24424         * data/properties/anjuta.properties, src/an_file_view.[ch], 
24425         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
24426         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
24427         added options for symbol and file browsers.
24428         * data/properties/cpp.properties: linker flags should come after
24429         the name of the file to compile.
24430         * scintilla/Editor.cxx: fixed gcc compilation warning.
24431         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24432         be executed from bindir only.
24433         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
24434         tagmanager/include/tm_file_entry.h: CVS version information in file 
24435         browser.
24436         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
24437         window.
24438         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24439         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24440         crashes during file import.
24441         * src/project_import.c: disable project menu items during project 
24442         import.
24443         
24444         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24446 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
24448         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
24449         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24450         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
24451         modified Insert menu, added C functions template, header C 
24452         template, modified header_template HEADER_H ==> NAMEFILE_H
24453         
24454         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24456 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24458         * data/properties/html.properties: changed some file 
24459         associations
24461 2002-06-05 Philip Van Hoof <freax@pandora.be>
24463         * widgets/gnomefilelist.c: Fixed #560759 and #561776
24464         
24465         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24467 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24469         * data/properties/anjuta.properties, src/defaults.c: Make windows
24470         docked by default, fix the big fonts bug.
24471         
24472         * src/an_file_view.c, src/main_menubar_def.h, 
24473         src/project_dbase_gui.c: sanitized the Edit/View mess.
24474         
24475         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24476         for customizing shortcuts.
24477         
24478         * src/mainmenu_callbacks.c: Search for selected word if present.
24479         
24480         * src/text_editor_menu.c: Added context menu options for docking
24481         and undocking editor windows.
24482         
24483         * src/main_menubar.h, src/main_menubar.c: more support for the 
24484         shortcuts menu item.
24485         
24486         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24488 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24490         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24491         all commit messages being written to top of the file
24492         
24493         * src/main_menubar_def.h: message strings reviewed
24494         
24495         * src/project_import.c: message strings reviewed
24496         
24497         * src/source.c, src/glades.c: message strings reviewed. Fixed 
24498         some bugs around reading the project properties for creating 
24499         .glade and .desktop files in the Application Wizard. There were
24500         typos in the property names being retrieved
24501         
24502         * widgets/gnomefilelist.c: changed build_full_path to make 
24503         the file widget support ~
24504         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24505         
24506         * THANKS, widgets/e-shell-about-box.c, 
24507         manuals/anjuta-manual/C/authors.sgml: updated for new
24508         patch
24510 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
24512         * src/project_dbase.c: Fixed the file-path-corruption bug
24513         and the cannot-import-file-in-project bug. (follow-up with
24514         the last commit from Stef).
24515         
24516         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24517         with unsaved-project.
24518         
24519 2002-06-05  Stephane Demurget  <demurgets@free.fr>
24521         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24522         misplaced g_free.
24524 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24526         * data/properties/{xml,html,other}.properties: changed some file 
24527         associations
24528         
24529         * data/anjuta.mime: oops! cvs added
24530         
24531         * scintilla/RESearch.cxx: fixed up a problem with comments
24532         
24533         * global-tags/create_global_tags.sh: redirect errors to /dev/null
24534         to avoid messages about missing libs
24535         
24536         * NEWS: started the release notes
24538 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24540         * HACKING: updated with new information on printing, patch naming
24541         
24542         * TODO: removed completed tasks
24543         
24544         * THANKS: updated a few contributions
24545         
24546         * anjuta.prj: updated the icon file
24547         
24548         * anjuta.desktop.in.in: updated to add Categories
24549         
24550         * data/anjuta.mime: created a mime type for Anjuta project files
24551         (NB needs to be added to the install in /usr/share/mime/)
24552         
24553         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
24554         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
24555         to PNG for websites.
24556         
24557         * plugins/patch/patch-plugin.c: clarified some messages and 
24558         made it easier to see different patching sessions
24559         
24560         * src/toolbar.c: changed some message text for consistency
24561         
24562         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
24563         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
24564         in preferences. 
24565         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24566                  
24567         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
24568         src/project_dbase.{c,h}, src/project_import_cbs.c, 
24569         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24570         Added XLib Project and a Dockapp Project types.
24571         * pixmaps/Makefile.am: added line for new pixmap for new xlib
24572         projects
24573         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24574         * src/source.c: Fixed memory leak in existing projects. 
24575         (filename was not freed)
24576         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24578 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
24580         * src/anjuta.h, src/anjuta.c: Added error display funtions
24581         with parent windows.
24582         
24583         * src/appwizard_cbs.c: Changed error display function to use
24584         parented version.
24585         
24586 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
24588         * printing/print.h, printing/printing.c: Taken care of document
24589         zoom factor and fixed a font loading bug. Dynamically calculated
24590         text widths to work with zooms properly. Re-organized code for
24591         dynamic text width calulations to work in general with utf8 chars.
24592          Determined font height and width automatically from the font info.
24593         
24594         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24595         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24596         Converted text.zoom.factor property to use #defined value. Removed
24597         margin header and margin numbers preferences, as they  now
24598         calculated dynamically.
24599         
24600 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
24602         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24603         printing/print-util.h, printing/print.c, printing/print.h:
24604         Rewritten printing support for style based printing. Syntax highlighted
24605         printing, monochromatic printing, setup using preferences etc.
24607         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24608         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24609         language and the styled text buffer.
24610         
24611         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24612         the print setup preferences page and added printer preferences. Added functions
24613         to retrieve preferences with default values.
24614         
24615         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24616         the printing.
24618         * data/properties/anjuta.properties: Added default printer preferences.
24620         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24621         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24622         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24624         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24625         
24626 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24628         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24630         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24631         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24632         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24633         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24635         printing/Makefile.am: Reduced compiler optimizations.
24637         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
24638         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
24639         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24640         tagmanager/tm_workspace.c: TagManager fixes.
24642 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
24644         * printing/*: CVS added. :)
24645         
24646 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24648         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24650         * printing*: CVS added.
24651         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24652           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24653           src/main_menubar_def.h: Gnome Print support
24654         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24655         * configure.in: Enable debugging flag option
24656         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24657           Print properties defined.
24658         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24659         
24660 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24662         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24663         
24664         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24665         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24666           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24667           and cleanups
24668         * src/text_editor.c: Minor cleanups.
24669         * anjuta.c: Tweaks to 'Goto File Line' functionality.
24670         * src/project_dbase.c: Fixes to add/remove files from project.
24671         * src/help.c: Fix minor memory leak.
24672         * src/project_dbase_gui.c: Remove debugging messages.
24673         * src/utilities.[ch]: Cleanups and minor fixes.
24674         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24676 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
24678         * src/anjuta.c [anjuta_apply_preferences()]:
24679         Fixed a crash bug when tab pos is not defined for the editors.
24680         
24681         * data/properties/cpp.properties: Set default identifier property to normal.
24682         This fixes the bug in which the fore color gets hidden with dark background.
24684 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
24686         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24687         scintilla 1.46
24688         
24689         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24690         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24691         src/anjuta.c, data/properties/anjuta.properties:
24692         Implemented line wrapping.
24693         
24694         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
24695         
24696         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24697         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24698         tags. Code was reviewed from GNOME Bonsai view.
24699         
24700         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24701         it seems to have been removed by scintilla people.
24702         
24703         * data/properties/anjuta.properties: Set default line wrap to false, as
24704         is noticably slow with big files.
24705         
24706 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
24708         * src/project_import_gui.c: disallow the selection of files in
24709           the browse dialog.
24710         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24711           preferences code.
24712         
24713 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24715         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24716           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24717         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24718         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24719           now works properly.
24720         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24721         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24722         * src/utilities.[ch]: Added some utility functions.
24723         * tagmanager/tm_project.c: Fix for bug in file removal from project.
24724         
24725         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24727 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24729         * HACKING: info on FIXME statements and removed ccview references
24730         * Makefile.am: added rule to make RPM package
24732 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24734         * THANKS, widgets/e-shell-about-box.c, 
24735         manuals/anjuta-manual/C/authors.sgml: updated for new
24736         patch
24737         * src/anjuta.c: removed unnecessary warning code since CVS 
24738         support is now implemented :-)
24739         * manuals/sgmldocs.make: implemented a fix for bug #553969
24740         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24741         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
24742         manuals/C/anjuta-faqs-C.omf: modified the descriptions
24743         
24744 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24745         
24746         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24747           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24748           src/main_menubar_def.h, src/preferences_gui.c,
24749           preferences.c, preferences.h: setup Username and Email 
24750           preferences, Insert ChangeLog and Username editor functions
24751           
24752           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24754 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24755         
24756         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24757           src/src_paths_cbs.c, src/src_paths_gui.c
24758           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24760           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24762 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24764         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
24765           and goto tag menu items to main menu.
24767 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24769         * THANKS, widgets/e-shell-about-box.c, 
24770         manuals/anjuta-manual/C/authors.sgml: added new contributors
24771         * HACKING: updated with info on files to change for credits
24773 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
24775     * src/aneditor.cxx: extended extension list which fixes segfault
24776     on selecting lisp, ruby or matlab as highlight style.
24778 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24780         * src/main_menubar_def.h: fixed an array initialiser and fixed
24781         the lexer settings for the new entries on the Format menu
24783 2002-05-07  Stephane Demurget  <demurgets@free.fr>
24785         * Synced with Scintilla 1.45
24787 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24789         * anjuta.prj: added another missing file
24790         * ChangeLog: fixed some incorrect change dates I caused by 
24791         sloppy cut-and-pasting :-/
24793 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24794         
24795         * src/mainmenu_callbacks.c: fixed title of new About box
24797 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24799         * src/pixmaps.h: added macros for OpenGL and SDL project icons
24801 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24803         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24804         * anjuta.prj: updated for new files
24806 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
24808         * widgets/e-shell-about-box.c: Added version display.
24809         
24810 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24812         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
24813         widgets/scroll_menu.c: fixed up some compiler warnings (patch
24814         from Philip Van Hoof)
24816 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24818         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
24819         dependency
24820         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
24821         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
24822         that produced build errors (needs checking on a machine with the
24823         ja locale!)
24824         * data/properties/lisp.properties: updated to match format of other
24825         lexer property files supplied with Anjuta
24827 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24829         * anjuta.prj: added new files
24830         * HACKING: added information from the mailing list on 
24831         adding new project types to the wizard (thanks to Johannes)
24833 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24835         * src/utilities.h, src/launcher.c, src/gnome_project.c,
24836           src/appwiz_page2.c: Fix for 547038.
24838 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24840     * attach_process.c, attach_process_cbs.c: Fixed a dialog
24841     hide bug.
24842     
24843     * about.h: cvs removed.
24844     
24845 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24847         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24849         Fix for #539574.
24851         * src/anjuta.c (anjuta_system_error): checks for the error number to
24852         know whether the error description is needed or not.
24854 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24856         * pixmaps/anjuta_logo.png: New about logo.
24857     
24858         * pixmaps/anjuta_icon.png: New icon from Misha. The
24859         old one had trouble with some gtk themes.
24860     
24861         * about.c: Removed. No longer needed.
24863         * mainmenu_callbacks.c: Removed reference of about.h
24864     
24865 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24867         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24869         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
24870           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
24871         About Dialog (thanks to the Evolution team for the cool widget!)
24873 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24875         Patch from lbell <lbell@tsc4.com>
24876     
24877         * src/find_in_files.c, src/find_in_files.h,
24878           src/anjuta.c: Added save_yourself, load_yourself routines.
24879     
24880         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
24881         Added "Append messages" toggle button. This will enable
24882         the search results to be appended to the already existing
24883         results.
24884     
24885         * src/debugger.c: Fixed a typo.
24886     
24887         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
24888           src/session.c, src/session.h: Improved session management.
24890 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24892         * THANKS, FUTURE, AUTHORS: Changed my email and
24893         avoided yahoo.com.
24895 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24897         Impl. feature request #525271 (add Lisp support).
24899         * data/properties/lisp.properties: added.
24901         * data/properties/Makefile.am, data/properties/anjuta.properties: added
24902           the lisp properties.
24904         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
24905           src/utilities.[ch]: added support for the Lisp highlight style.
24907 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24909         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24910           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24911           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
24912           option preferences to have a persistent setting. Plus it's not used
24913           often, so it's better here than flooding the menus.
24915         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
24916           preferences pages a lot more consistent and sweeter: tabs direction
24917           radiobuttons are directed against the meaning, all pages have an
24918           outter frame, a lot of padding, removed all expand attributes for
24919           vertical boxes, ...
24921           That's not a total revamp, but it's really looking better now, even
24922           if there's still work to be done.
24924 2002-05-01  Andy Piper <andy.piper@freeuk.com>
24926         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
24927         * TODO: added task to be completed before next release (update all credits)
24929 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24931         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
24932         Benke László.
24934 2002-05-01  Benke László  <decike@freemail.hu>
24936         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24938         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24939           src/main_menubar_def.h, src/mainmenu_callback.[ch],
24940           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
24941           to the format menu in order to reorder the notebook tabs in
24942           alphabetical order everytime a file is created/opened/saved.
24944 2002-05-01  Philip Van Hoof <freax@pandora.be>
24946         * widgets/gnomefilelist.[ch] (history_combo_go),
24947         (history_combo_clicked): impl.
24949         (gnome_filelist_new_with_path): use this new impl.
24951 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24953         * src/project_dbase_gui.c (add_file): added the xpm file type.
24955 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24957         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
24958         tag manager fixes.
24960         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
24961           of tag types.
24963         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
24964           src/text_editor_menu.c: Added context sensitive search in symbol
24965           browser and editor.
24967         * configure.in: Changed version number to 0.1.9.99.
24969         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
24970           src/project_import.c: Minor changes to project import facility.
24972         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
24973           (Forced to use specific brace format)
24975         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
24976           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
24977           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
24979 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
24981         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
24982         replaced the spinbutton with an hscale, and made the UI less "blocky".
24984         * src/cvs_gui.c: When diffing a project you can choose date and
24985         release now.
24987         * src/project_dbase.c: Import_file activated again
24989         * configure.in, plugins/Makefile.am: Added patch plugin
24991         * plugins/patch/*: The new patch plugin
24993 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24995         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24997         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
24998         dropdown list shown by autocompletion are now removed.
25000 2002-04-28  Philip Van Hoof <freax@pandora.be>
25002         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
25003         a bunch of filetypes from the older version.
25005         * src/project_dbase_gui.c (add_file): changed the import
25006         dialog's filetypes combo contents depending on the
25007         type of data to be imported.
25009 2002-04-28  Stephane Demurget  <demurgets@free.fr>
25011         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25012         the amount parameter as Philip stated and reformated to follow the
25013         Gnome convention.
25015         * src/project_dbase.c (project_dbase_make_default_filetype_list):
25016         changed accordingly.
25018 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25020         Fix for #531293.
25022         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25023         Shift-F6, to be more consistent with other Gnome apps.
25024         Moved the "Search next" entry under the "Search" one, and swapped the
25025         order of the "Find in files" and "Find and Replace" ones.
25027         Some additional fixes ands cleanups on the edit menu.
25029         * src/main_menubar.h: replaced all occurences of repeat_find by
25030         find_again for the code to be more consistent.
25032         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25033         sensitiveness depending on the existence of an active text buffer.
25035         * TODO: added some bits about improving the usability of the
25036         search/search again couple.
25038 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25040         * src/preferences_gui.c: made the tab labels text more consistent
25041         (s/misc/Misc/).
25043 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25045         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
25047         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25048         filename.
25050         * src/main.c (main): simplified some code and cleanups.
25052         Fix a part of #499366:
25054         * src/commands.[ch] (sync_from_props), (command_editor_save),
25055         (on_apply_clicked), (create_command_editor_gui): added the gui
25056         corresponding to the command.terminal preference.
25058 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25060         Fix for #465180.
25062         * anjuta.spec.in: added build requirements for the source rpm.
25064 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
25066         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25067         
25068         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
25069           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
25070           src/project_type.c, source.c, wizard_gui.c:
25071           Added new GNOME 2 project types and changed glade behaviour to
25072           produce GTK code if project type GTK was selected and GTKmm code
25073           if project type GTKmm was selected (and not depending on the 
25074           selected language. Disabled glade for GNOME 2 projects because
25075           we will need glade2 there.
25076           
25077         * src/project_dbase.c: Fixed a memory lack.
25078         
25079         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
25080         
25081         * src/cvs.c: Added an error message if jobs are running
25083 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
25085         * tagmanager/tm_work_object.c: Fixed a chrash
25086         bug which occurs when it tries to stat an empty
25087         file name.
25088         
25089 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
25091         * src/controls.c: CVS menu items now becomes
25092         insensitive when the launcher is busy.
25093         
25094         * src/anjuta.c, cvs.h, cvs.c: Created a function
25095         to update the cvs preferences when preferences are
25096         applied in preferences dialog and called it from
25097         anjuta_update_preferences().
25098         
25099 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
25101         * src/cvs.c: Added a space in the cvs command
25102         before the revision part. This fixes the cvs
25103         error we get when cvs-diffing with revisions.
25104         
25105         * src/cvs.c: Fixed a compiler warning.
25106         
25107         * src/find_replace.c: The dialog now remembers
25108         the settings including the "prompt on replace"
25109         which seems to have broken somewhere line the
25110         changes.
25111         
25112 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25114         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
25115         Added a new property in cvs class to hold a boolean
25116         for enabling date in cvs diff. This fixed the bizzare
25117         diff output due to the date that goes with the cvs
25118         command. Also, set the default value of compression
25119         to 3 and unified diff option to 1.
25120         
25121 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25123         * src/cvs.c: The diff editor is set to hilite as
25124         diff syntax hiliting.
25125         
25126         * configure.in, manual/Makefile.am:
25127         Added a new manual module for ja language.
25128         
25129         * manual/ja/*/*/*: New module and files for the
25130         ja translation for the anjuta documentation
25131         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
25132         
25133 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
25135         * src/launcher.c: Made a very messy work around
25136         for the launcher authentication to work properly.
25137         
25138         * src/find_replace.c: Applied the missing patch
25139         from Dan Elphick <dre00r@ecs.soton.ac.uk>
25140         
25141 2002-04-16 Andy Piper <andy.piper@freeuk.com>
25143         * src/cvs.c, src/main_menubar_def.h: made message strings
25144         consistent with existing standards from our own documentation 
25145         (such as uppercase P in Project, corrected spelling of 
25146         repository, etc.)
25148 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25150         * src/cvs_gui.c: Cleaned up gui and aligned various
25151         widgets to give a clean look.
25152         
25153 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25155         * src/launcher.c: Added work around to retrieve
25156         the child exit code. It works. :)
25157         
25158         * src/find_in_files.c, src/gnome_project.c,
25159         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
25160         src/clean.c, src/clean_project.c, src/build_project.c,
25161         src/build_file.c: Modified to handle the new
25162         child exit code.
25163         
25164 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
25166         * src/find_replace.c: Changed signal to call
25167         on_replace_text_close on from delete_event
25168         to close => the replace history is now updated.
25170 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
25172         * src/cvs.c: escaped the cvs import message before
25173         passing it to cvs.
25174         
25175 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
25177         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25178         
25179         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
25180         
25181         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
25182         Added cvs import
25183         
25184         * src/preferences_gui.c: GUI improvements
25185         
25186         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
25188 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
25190         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
25191         Removed static qualifier from tm_tag_type_name() and
25192         availed it's prototype for use in outside code. also
25193         created reverse map function tm_tag_type_name();
25194         
25195         * src/anjuta.c: Implemented qualified tags names for
25196         the tag list (on the toolbar pulldown list) to avoid
25197         ambiguty in tags with similar names (like prototype
25198         and definition). Patch modified and improved.
25199         
25200         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
25201         
25202 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25204         * src/utilities.[c,h]: Added a utility funtion
25205         that escapes the single and double quotes in a
25206         given string. Useful for passing command line
25207         args with quotes.
25208         
25209         * src/cvs.c: Escaped the cvs log message before
25210         passing it to cvs command line to avoid ambiguties
25211         with quotes in the message.
25212         
25213         * pixmaps/anjuta_icon.png: Changed to the new icon.
25214         from Todd Goyen <goyen@mbi-berlin.de>
25215         
25216         * src/message-manager-private.cc: Added regex to 
25217         recognize (underline hilite) the parsable outputs
25218         from the zvt terminal.
25219         
25220 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25222         Patch from: Tina Hirsch <tehirsch@arcor.de>
25223         
25224         * src/project_type.c:
25225         Fixed a bug in the wxproject type and modified the erroroutput when
25226         configure doesn't find wx-config
25227         
25228         Patch from: Timothee Besset <ttimo@idsoftware.com>
25229         
25230         * src/anjuta.c, src/message-manager-private.cc,
25231           src/message-manager-private.h
25232         Catches double clicks in the zvt terminal, and calls goto_error_line
25233         to jump to the appropriate location in the source. This will recognize
25234         grep -n output
25235         
25236 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
25237         
25238         * src/build_project.c: Taken care of memory leak
25239           by freeing cmd variable properly.
25241         * src/main_menubar_def.h: Fixed wrong signal connection
25242           for cvs project commit.
25243           
25244         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
25245         
25246         * src/preferences_gui.c: Added some border and adjusted
25247           expandsion, filling in box adds to make the cvs preferences
25248           more nicer.
25249         
25250 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
25252         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25253         
25254         * src/cvs*, src/main_menubar*, src/preferences*: 
25255         Moved CVS settings to preferences, added a nice login dialog.
25256         
25257         * src/controls.c, src/project_dbase.c:
25258         CVS project options are only shown if a project is open
25259         
25260         * src/build_project.c:
25261         User is now asked if he wants to install as root 
25262         
25263         * src/launcher.c:
25264         Fixed a warning
25266         * anjuta.prj: Updated with cvs files
25267         
25268         * TODO: Remove task which are done
25269         
25270 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
25272         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
25273         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
25274         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
25276         Modified launcher to use controlling terminal to detect and
25277         take care of password authentications (for example, for cvs
25278         and root installs).
25279         
25280         * pixmaps/password.png: New file.
25281         
25282 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25284         Anjuta kick start tutorial wirtten by:
25285           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
25287         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
25288           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25289           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
25290           manuals/C/anjuta-tutorial/figures/*.png:
25291           
25292           Added files
25293         
25294         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
25295           
25296           Modified files.
25297         
25298 2002-03-28 Roel Vanhout <roel@stack.be>
25300         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25302         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
25303           src/preferences_gui.c:
25304         Added option to wrap around to beginning/end of file when on last bookmark
25305         and next/previous bookmark is pressed
25306         
25307 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25309         Patch from Philip Van Hoof <freax@pandora.be>
25310         
25311         * src/gnomefilelist.c:
25312         Added gimp like feature that changes the file extension of
25313         the filename entered in the selections when the file
25314         filter is changed.
25315         
25316 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25317         
25318         Patch from Roy Wood <roy.wood@filogix.com>
25319         
25320         * src/controls.c, src/find_text.c, src/find_text.h,
25321           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25322           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25323           
25324           Menuitem for entering currently selected text as find target,
25325           added key accel for "find next" and changed some key accels for
25326           other key for consistency.
25327           
25328         * src/utilities.c:
25329           Cleaned up code.
25330         
25331 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25333         * src/watch.c, src/watch.h, src/watch_cbs.c,
25334           src/watch_cbs.h, src/watch_gui.c:
25335         
25336           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
25337         
25338           Added change watch entries feature
25339           and Watch entries modify on double click fixed.
25341 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25343         * src/mainmenu_callbacks.c:
25344         
25345           Project commit should not bypass dialog as
25346           we need to get the cvs log from the user.
25347           
25348 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25350         * src/project_dbase.c:
25351         
25352           Patch from Roy Wood <roy.wood@filogix.com>
25353           
25354           Fixed docking bug with the new docking patch
25355           to fix copy/paste bug.
25356           
25357 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25359         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25360           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25361           src/main_menubar.h, src/main_menubar_def.h,
25362           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25364           Added cvs project support. Featured bypass cvs dialog for
25365           cases where we don't need dialog (such as project and right
25366           click selection from file browser). Cleaned up cvs code to
25367           make them generic cvs operations instead of separate file
25368           and project operations. Added cvs log action. Increased
25369           file entry box width and enabled "unified diff" by default.
25370           Used Editor buffer for status and log and set hilite for
25371           these buffers including diff buffer (DIFF hilite).
25372           
25373 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25375         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25377         * data: Added file autogen.sh.wxwin 
25378         * data/Makefile.am: Added entry for autogen.sh.wxwin
25379         * pixmaps: Added project image appwiz_wxwin.png
25380         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25381         * src/appwizard_cbs
25382           src/compiler_options.c
25383           src/pixmaps.h
25384           src/project_dbase.c
25385           src/project_dbase.h
25386           src/project_import_cbs.c
25387           src/project_type.c
25388           src/source.c
25389           src/source.h
25390           src/wizard_gui.c: Added everything necessary for new
25391                             project type 'wxWindows (wxGTK)
25392         * src/project_dbase.c: Fixed a bug that caused every project
25393                                to be a glade project in dialog
25394                                                    'Project information'.
25396 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25398         Patch submitted by Roy Wood <roy.wood@filogix.com>
25399         
25400         * src/anjuta_gui.c, src/message-manager-dock.c,
25401           src/project_dbase.c:
25402           
25403           fixed the copy/paste bug by rewriting dock/undock
25404           code.
25406 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
25408         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25409         
25410         * src/cvs*, src/Makefile.am:
25411           New file for CVS support. File operations currently work
25412           cvs login needs to be done. Project support is not yet
25413           started.
25415         * src/main_menubar*, src/mainmenu_callbacks,
25416           src/anjuta.c, src/anjuta.h:
25417           Added menus and functions for cvs commands.
25418           
25419         * src/text_editor_menu.h: 
25420           Added #include <gtk/gtk.h>
25421           
25422         * src/gotoline.h:
25423           Removed a warning (and this time it works ;-)
25425         * src/utilities.c, src/utilities.h:
25426           Added a utility function to retrieve directory
25427           name out of full path.
25429 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
25431         * src/executer.c: (create_executer_dialog): changed the default
25432           focus on the entry.
25434 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25436         * widgets/gnomefilelist.c:
25437         Fixed duplicate history entries for the same directory.
25438           
25439 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25441         Fix for #520092.
25443         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25444           it's already used by scintilla to delete the whole current line.
25446 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25448         Fix for #525107.
25450         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25451           calls to fileselection_hide_widget,
25452           (on_open_filesel_cancel_clicked): removed.
25454         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25455           (on_add_prjfilesel_cancel_clicked):
25457         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25458           impl.
25460         * src/fileselection.c: Made some functions static.
25461           (fileselection_hide_widget): rewritten using the new
25462           gnome_filelist_set_multiple_selection function.
25464         * src/fileselection.c: (on_file_selection_delete_event): removed
25465           unuseful widget hides. Some cleanups,
25466           (on_file_selection_cancel_clicked): impl,
25467           (create_fileselection_gui): changed the cancel button clicked's
25468           callback to use this new function.
25470         * src/anjuta.c: (anjuta_new):
25471         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25472           callbacks, because this the gnome filelist widget's job.
25474         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25475           clist selection mode duplicates set,
25476           (gnome_filelist_key_press): use the new impl. function.
25478 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25480         Fix for #441233.
25482         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25483           fixed some bogus code using an array cell out of
25484           range, removed unecessary gettext usages.
25486         * src/appwiz_page2.c: (on_prj_name_entry_changed):
25487           some cleanups and now transform minus characters to
25488           underscores.
25490         * src/source.c:
25491           (source_write_configure_in),
25492           (source_write_toplevel_makefile_am),
25493           (source_write_desktop_entry),
25494           (source_write_glade_file):
25495         * src/project_dbase.c: (project_dbase_summon_glade),
25496           (project_dbase_generate_source_code):
25497         * src/glades.c: (gladen_write_glade_write):
25498           replaced some occurences of the target name by the
25499           project filename, using project_dbase_get_proj_name,
25500           to fix the name of some files.
25501           Fixed a lot of mem leaks.
25502           Various code cleanups.
25504 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25506         Merged with latest (1.44) scintilla.
25508         Added: - The calltip.<lexer>.end.definition property to display help
25509                  text on a second line of calltip.
25510                - The calltip.<lexer>.word.characters property to correctly find
25511                  calltips for functions that include characters like '$' which
25512                  is not normally considered a word character.
25513                - The use.monospaced property to determine initial state of
25514                  Use Monospaced Font setting.
25516         Bugs fixed: Too many to mention; please see :
25517                     http://www.scintilla.org/ScintillaHistory.html for the
25518                     full changes list.
25520         * scintilla/*/*: updated nearly all files.
25522         * TODO: removed the need of a scintilla merge.
25524         Merged with latest (1.44) SciTE properties.
25526         * data/properties/anjuta.properties: added the wrap, use.monospaced
25527           properties.
25529         * data/properties/html.properties: added a missing php extension, and
25530           updated php keywords to the latest reference.
25532         * data/properties/pascal.properties: added commands to compile, build
25533           and execute pascal applications.
25535         * data/properties/lua.properties: added styles for statements.
25537         * data/properties/bash.properties: added the declare keyword.
25539         Fixed distchecking.
25541         * global-tags/Makefile.am,
25542           global-tags/create-global-tags.sh: used some kind of ugly hack to
25543           make distchek work, since noone has proposed some better way.
25545         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25546           and Ctrl-N replace Alt-N for new file according to the Gnome design
25547           reference.
25549 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25551         * widgets/gnomedirlist.c
25552         widgets/gnomedirlist.h
25553         widgets/gnomefilelist.c
25554         widgets/gnomefilelist.h:
25556         Added GPL headings in the file.
25558 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25560         * src/attach_process.c
25561         src/attach_process_cbs.c
25562         src/attach_process_cbs.h
25563         src/attach_process_gui.c
25564         src/breakpoints.c
25565         src/breakpoints_cbs.c
25566         src/breakpoints_cbs.h
25567         src/breakpoints_gui.c
25568         src/commands.c
25569         src/compiler_options.c
25570         src/compiler_options_cbs.c
25571         src/compiler_options_cbs.h
25572         src/compiler_options_gui.c
25573         src/find_in_files.c
25574         src/find_in_files_cbs.c
25575         src/find_in_files_cbs.h
25576         src/find_in_files_gui.c
25577         src/find_replace.c
25578         src/find_text.c
25579         src/help.c
25580         src/preferences.c
25581         src/preferences_gui.c
25582         src/project_config.c
25583         src/src_paths.c
25584         src/src_paths_cbs.c
25585         src/src_paths_cbs.h
25586         src/src_paths_gui.c:
25587         
25588         Bugs #521629 and #522427 fixed. The problem was, that the
25589         escape-key was not catched and the dialog was hidden, but
25590         the flag was not set correctly.
25592         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25593         using the gnome_dialog_close_hides()-setting present in most dialogs.
25594         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25595         emits "close" and set the flag in the close-callback.
25597         Patch from: Jens Georg <mail@jensgeorg.de>
25599 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25601         * src/*.{c,cpp}: s/string_free/g_free/
25603         * src/utilities.[ch]: (string_free): removed.
25605 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
25607         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25609         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25610         src/mainmenu_callbacks.[ch]:
25611         Removed Project menu options: README, TODO, ChangeLog and NEWS
25612         Moved Save Build Messages to Build menu and only highlight it
25613         when there are build messages.
25614         Corrected a spelling: "mojority" -> "majority"
25615         Fixed initialisation of edit.edit_app_gui so now Edit menu
25616         can be shown when no project is loaded.
25618         * src/project_dbase.h: Removed prototype for static function
25620 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
25622         * src/text_editor.c: Editor is marked changed after
25623         autoformat. 
25624         
25625         Patch from: Jens Georg <mail@jensgeorg.de>
25627 2002-03-04 Roel Vanhout <roel@stack.be>
25629         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25631         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25632         Added option to ignore binary files on 'Find in files' (grep -I option)
25634 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25636         * src/main.c:
25637         session restoration and commandline load in 
25638         gtk idle loop.
25639         
25640         * src/anjuta.[h,c], src/anjuta_cbs.c:
25641         Removed "clear windows menu" and prevented runtime 
25642         warnings.
25643         
25644         * src/compile.c, src/build_file.c, src/build_project.c,
25645         src/clean.c:
25646         Takes into account the preference setting for 
25647         show dialog when job completes. Dialogs are
25648         shown when it is enabled otherwise not.
25649         
25650 2002-03-03 Roel Vanhout <roel@stack.be>
25652         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25653         
25654         * src/find_text.c
25655         Store 'Find...' search string on search so that 'Find Next' will search for
25656         that string, even if the dialog hasn't been closed yet.
25658 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25660         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25661         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
25662         src/main_menubar_def.h:
25663         
25664         Organized menus, removed "Windows" and "Utilities" menus from the
25665         menubar [they are no longer needed]. Also removed some extragenous
25666         separators.
25667           
25668 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25670         * src/message-manager-private.cc:
25671         Set message clist selection mode to BROWSE.
25672         
25673         * src/message-manager.cc, src/an_symbol_view.c,
25674         src/an_file_view.c:
25675         Added Key navigation for the CTree and CList. Arrow left for
25676         node collapse, right for node expand, space (or enter) for
25677         activation (same as double click).
25678         
25679 2002-03-03 Roel Vanhout <roel@stack.be>
25680         
25681         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25682         
25683         * plugins/class-gen/clsGen.c
25684         Added functionality to semi-intelligently prefill filename
25685         boxes with names deduced from class name
25687 2002-02-26 lbell <lbell@tsc4.com>
25689         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25690         * src/preferences_gui.c:
25691         Removed an incorrect use of gtk_misc_set_alignment().
25692         
25693         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25694         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25695         src/preferences.h, src/preferences_gui.c:
25696         
25697         Added the option to reload last open project at the startup.
25698         Added the possibility to open a new project without close
25699         an existing one
25700         
25701         * src/properties.cxx:
25702         Corrected a spelling mistake in message string.
25703         
25704         * src/session.c:
25705         Updated session functions.
25706            
25707 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
25709         * widgets/gnomefilelist.c: Bug fixes.
25710         
25711         Patch from Philip Van Hoof <freax@pandora.be>
25712         
25713 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25715         * src/an_file_view.c:
25716         anjuta was unable to open some files becuase they were not being
25717         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25718         Removed mime checking when opening with anjuta, becuase it doesn't
25719         hurt to open binary files in anjuta (some even may want to do so).
25720         
25721         Added a warning when mime type is not set when "view with default
25722         viewer" is activated.
25723         
25724         * src/an_file_view.c, an_symbol_view.c:
25725         Converted N_() to _() where ever appropriate in the strings.
25726         
25727 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
25728         
25729         * src/appwizard_gui.c, src/appwizard_cbs.c
25730           src/wizard_gui.c/h, src/appwiz_page3.c,
25731           src/project_import_gui.c:
25732           
25733         Moved target type radiobuttons to appwiz. page 2
25734         
25735         * src/message-manager-private.cc
25736         Fixed a bug which caused a crash if next message function was used
25738         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25740 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25742         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25743         Modifies the behaviour of Alt-TAB in Anjuta. This
25744         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25745         edited files in the first items of the notebook.
25747         Patch from: Timothee Besset <timo@qeradiant.com>
25748         
25749 2002-02-24  Philip Van Hoof <freax@pandora.be>
25751         * widgets/gnomefilelist.c, gnomefilelist.h:
25752           Added filecompletion
25753           
25754         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25756 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
25758         * configure.in: Added "sk" to ALL_LINGUAS.
25760 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
25761   
25762         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
25763           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
25764           src/wizard_gui.c: Added support for static and dynamic libs
25765         
25766 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
25768         * widgets/gnomefilelist.c:
25769           Fixed gnome_filelist_get_lastfilename so it no longer returns
25770           a corrupted path.
25772 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
25774         * src/resources.h, resources.c:
25775         Added url handler.
25777         * src/main_menubar_def.h, mainmenu_callbacks.c:
25778         Changed to use gnome configed url handler.
25780 2002-02-19  Philip Van Hoof <freax@pandora.be>
25782         * widgets/gnomefilelist.c
25783         Added PHP filetype.
25785 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
25787         * plugins/class-gen/clsGen.c:
25788         Added c++ support.
25789         
25790         * widgets/gnomefilelist.c:
25791         Gives the maximum space to the files section of the open file dialog.
25792         
25793         Patches from: lbell <lbell@tsc4.com>
25794         
25795 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
25797         * src/anjuta.c, main.c:
25798         Used tm_get_real_path in anjuta_get_full_filename();
25799         
25800 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
25801         
25802         * anjuta.prj: update version
25804 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25806         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
25807           removed the amount arg and replaced with a NULL-ending list.
25808           (gnome_filelisttype_makedefaultlist): use the new prototype.
25810 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
25812         * src/about.c, THANKS: updated for new contributors
25813         
25814         * anjuta.prj: added new files
25815         
25816         * README: corrected some documentation, ctags no longer needed,
25817           pkgconfig now required
25818           
25819         * data/properties/others.properties: add .cvsdiff extension
25820         
25821         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
25822           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
25823           file import
25824           
25825         * doc/anjuta.1: added initial man page thanks to 
25826           Rob Bradford <rob@debianplanet.org> (NB build and install 
25827           needs work)
25828         
25829 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
25831         * src/Makefile.am: Cleaned handling of compiler flags by moving them
25832           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
25833           warning flags. 
25834   
25835         * configure.in: Changed version to 0.1.10-pre
25836   
25837 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25839         * src/fileselection.c: (create_fileselection_gui): always display
25840           the directory creation button as we cannot rely on the dialog
25841           titlebar.
25843         * widgets/gnomefilelist.[ch]: fixed includes.
25845         * pixmaps/new_folder.xpm: resized, added a + sign.
25847 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25849         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
25850           changed all extensions to begin with a dot.
25852 2002-02-16  Philip Van Hoof  <freax@pandora.be>
25854         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25856         * THANKS: added Philip.
25858         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
25860         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
25861         * src/file_selection.[ch],
25862         * widgets/gnomefilelist.[ch]: added a filetype
25863           combobox to the Anjuta file dialog widget.
25865 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
25867         * anjuta.spec.in: eep! the import script was not being installed by
25868           RPM - fixed for the release.
25870 2002-02-13  Stephane Demurget  <demurgets@free.fr>
25872         Various cleanups and fixes for the next release to be able to make
25873         distcheck.
25875         * plugins/*/*.c: added missing prototypes causing gcc to speak to
25876           much and make some tweaks plus cleanups.
25878         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
25879           args to remove some warnings.
25881         * global-tags/Makefile.am,
25882           data/Makefile.am,
25883           src/Makefile.am: link against Anjuta static libs using the
25884           $(top_builddir) dir, not anymore on $(top_srcdir) to make
25885           distcheck happy.
25887         * src/Makefile.am: ditto with all the Anjuta static libs.
25889         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
25890           include, as we already include the whole directory for the build.
25892         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
25893           
25894 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
25896         * pixmaps/Makefile.am: icon for libglade project now installed
25897         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
25898         * manuals/C/Makefile.am: removed ChangeLog reference which was 
25899           breaking some build stuff
25900         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
25901           include reference problems that showed up on make distcheck
25902         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
25904 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
25905         
25906         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
25908 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
25910         * src/message-manager-private.cc:
25911           The horizontal scrollbar now shows properly on demand.
25912         
25913 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
25915         * src/dnd.c fixed some warnings
25916         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
25917           and works. It is shown always at the moment but before it was
25918           shown on demand and did never work. 
25920 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
25922         * src/anjuta.c: Fixed a crash bug.
25923           patch from: Jens Georg <mail@jensgeorg.de>
25925 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
25927         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
25928           reports a problem with missing end tags on <graphic>
25930 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25932         * manuals/C/ChangeLog: removed since it was never used
25933         * manuals/C/anjuta-manual/*: more updates, new screenshots
25934         * anjuta.prj: updated for new manuals/ structure
25936 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
25938         * source.c, compiler_options.[c/h]:
25939           Fixed bug #460321 "Problem with optimization options" 
25940           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
25941         
25942 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25944         * NEWS: prepared for release, need to fill in date
25945         * data/welcome.txt: version number updated
25947 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25949         * src/text_editor_menu.c, src/an_file_view.c, 
25950           src/an_symbol_view.c: marked strings for translation
25951         
25952         * src/defaults.c, data/properties/xml.properties:
25953           *.omf and *.xsl files should use XML highlighting
25954           
25955         * manuals/C/anjuta-manual/*:
25956           - restructured so that files have more meaningful names
25957             and are easier to edit (see anjuta-manual.sgml for the
25958                 ordering)
25959           - updated some screenshots
25960           - continued rewrite
25962 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
25964         * main.c: Made a workaround to remove the old
25965         anjuta gnome config file (older than 9 Feb 2002). This
25966         will fix the bug which never lets the brower toolbar shown.
25967         
25968         * main.c: In fact, the above solution wouldn't work in all
25969         cases. Therefore, here is the better fix, which works by
25970         detecting the version of the old config file and deleting
25971         ~/.gnome/Anjuta if it is lesser than 0.1.9.
25972         
25973 2002-02-01  Andy Piper <andy.piper@freeuk.com>
25975         * HACKING: added info on submitting patches
25977 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
25979         * src/project_import_gui.c, src/project_import.c:
25980           - If Project Import Wizard is canceled everything is 
25981                 cleaned up now.
25982           - Back button is now insensitive on page 3 (some problems: 
25983                 see TODO in project_import_qui.c:284
25984           - Menu frame is insensitive if project type != GNOME(mm)
25986 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25988         * src/main.c: Fixed bug #  (Unable to open files on
25989         double click in project window from second trial onwards when
25990         the project is opened from command line).
25991         
25992         * po/POTFILES.in: Removed tags_manager.[h,c]
25993         
25994 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25996         * src/preferences.c:
25997           A quick hack to fix the 'invisible' browser toolbar when
25998           upgrading from 0.1.8 to 0.1.9
25999           
26000         * src/anjuta.c:
26001           Fixed toolbar names which were causing confusions in the toolbar
26002           show/hide.
26003           
26004         * src/main.c:
26005           Substituted "anjuta" with PACKAGE
26006           
26007         * src/project_import_gui.c: 
26008           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26009           
26010         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26011           Added new files and removed obsolete ones.
26012           
26013 2002-01-30  Andy Piper <andy.piper@freeuk.com>
26015         * src/appwizard_cbs.c, project_import_cbs.c, 
26016           main_menubar_def.h, project_import_gui.c: 
26017           updates to message strings and layout for the 
26018           import wizard.
26019           
26020         * text_editor_cbs.c: fix for the tab menu entries for 
26021           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26023 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26025         * src/toolbars.c,
26026           src/toolbars.h,
26027           src/anjuta_gui.c,
26028           src/controls.c:
26029           
26030           Tag dropdown exclusive (takes
26031           all space in the toolbar) and never vertical and
26032           increased the width of the tag combo to 256 pixs.
26033           Toolbar separator before the combo and button.
26034           Added tags label before the tag button.
26035           Reorganized the dock bands for the toolbars.
26036           
26037         * src/project_import_gui.c
26038           src/project_import.c:
26039           Fixed an error and removed an unused variable.
26040           
26041         * data/properties/anjuta.properties:
26042           Removed the property for the old toolbar and set
26043           browser toolbar show to default.
26044           
26045         * src/project_dbase.c: excluded modules were not
26046           loaded. Fixed.
26047           
26048         * src/source.c:
26049           No build files will be written if the project is blocked.
26050           
26051         * src/project_import.c,
26052           src/project_import_cbs.c,
26053           src/project_gui.c,
26054           src/wizard_gui.c:
26055           
26056           Manually applied Johannes patch to fix some memory
26057           issues and gui clean up.
26058           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26059         
26060         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
26061           Fixed a bad bug with remove file from project because of
26062           files were never removed properly from the project and
26063           from the tagmanager.
26064           
26065         * src/appwiz_page3.c: Disabled unused codes to clear
26066           compiler warnings.
26067           
26068 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26070         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
26071         
26072         * data/Makefile.am
26073           pixmaps/Makefile.am
26074           src/Makefile.am
26075           src/an_file_view.c
26076           src/an_symbol_view.c
26077           src/anjuta.c
26078           src/anjuta.h
26079           src/anjuta_cbs.c
26080           src/anjuta_gui.c
26081           src/controls.c
26082           src/main_menubar.c
26083           src/main_menubar.h
26084           src/main_menubar_def.h
26085           src/mainmenu_callbacks.c
26086           src/mainmenu_callbacks.h
26087           src/pixmaps.h
26088           src/project_dbase.c
26089           src/project_dbase.h
26090           src/text_editor.c
26091           src/text_editor_menu.c
26092           src/text_editor_menu.h
26093           src/toolbar.c
26094           src/toolbar.h
26095           src/toolbar_callbacks.c
26096           src/toolbar_callbacks.h :
26097           
26098           Patch submitted by:
26099           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26100           
26101           Removes the Tags toolbar and substituted it with
26102           tags combo dropdown list. Fixes a couple of bugs.
26103           
26104           Moved the tag combo to browser toolbar because
26105           main toolbar was becoming too long.
26106           Made a new icon of tag toolbar.
26107           
26108         * po/zh_TW.po: Fixed bug.
26109           
26110         * pixmaps/an_tag.xpm: Added new file.
26112 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26114         * src/project_import_gui.c: Reorganized project
26115         import gui page 2.
26116         
26117 2002-01-29  Andy Piper <andy.piper@freeuk.com>
26119         * HACKING: added info on creating windows and dialogs
26121 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
26123         * src/tm_file_view.c:
26125           Sorts the file list at the end instead of doing sort-insert
26126           to improve performance.
26127           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26129         * src/project_dbase.c: Resolved a conflict from
26130           Johannes's patch.
26131           
26132         * src/project_import.c:
26133         
26134           Fixed to use anjuta_import.sh for the bin dir and
26135           not from the data dir.
26136         
26137           Used anjuta_is_installed() function to verify a the command's
26138           executability.
26139         
26140           Fixed import command to use sh (which is more general and is
26141           gauranteed to be found in any unix system :-)). Also, added
26142           double quotes around the import directory.
26143         
26144           Changed some strings for better translations (like avoiding
26145           duplicates).
26146           
26147           Fixed the reading of wrong target type.
26148           
26149         * src/control.c: Insensitive "import project" when there is
26150           a project open.
26151           
26152         * src/project_import_cbs.c:
26153           
26154           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
26155           Fixed selection of gettext checkbox.
26156           Sets the menu entries.
26157           
26158 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
26159         
26160         * src/appwiz_page[1-4].c
26161         * src/appwiz_gui.c
26162         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
26163         be able to reuse it.
26164         
26165         * src/mainmenubar.[c/h]
26166         * src/mainmenubar_def.h
26167         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
26168         menu item
26169         
26170         * src/message-manager.c: Fixed bug 509192
26171         * src/message-manager-dock.c: Added accel_group if window is undocked
26172         
26173         * src/project_dbase.[c/h]: Splitted opening code to be able
26174         to use it without an open file dialog
26175         (Maybe I broke Naba's changes, please take a look)
26176                         
26177         * src/project_import.[c/h]
26178         * src/project_import_gui.c: New Files, Code for Project Import Wizard
26179         
26180         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
26181         import wizard
26183 2002-01-28  Andy Piper <andy.piper@freeuk.com>
26185         * src/main_menubar_def.h, tagmanager/tm_project.c: more
26186           string cleanups
26187           
26188         * manuals/C/anjuta_manual/*: started rewrite of the 
26189           manual, updated some screenshots
26191 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26193         * src/gnomefilelist.h, src/gnomefilelist.c:
26194         
26195           Fixed multiple selection bug (#497085). The OK button is
26196           sensitive when in multiple mode, if the no. of
26197           selection is one or more.
26198           
26199           Toggle between single and multiple selection mode
26200           and multiple mode display.
26201           
26202           Fixed strings to translable strings.
26203           
26204           Fixed some compiler warnings by commenting out
26205           unused functions.
26206           
26207 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26209         * src/project_dbase.c: App status bar now updates
26210           with the project name when the project is loaded.
26211         
26212         * src/an_file_view.c, tagmanager/tm_file_entry.c:
26213           
26214           Puts the directories at the top. They're also sorted now.
26215           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26216         
26217 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26219         * scripts/anjuta_import.sh.in: Added file.
26220         * scripts/anjuta_import.sh: Removed file.
26222         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
26223           Updated files.
26224           
26225         * src/main_menubar_def.h:
26226         
26227           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
26228           reflect the opposite of Find (CTRL+F) and also to leave
26229           CTRL+R or Redo.
26230           
26231           Changed Glade summon with ALT+G, which frees the ATL+E
26232           for poping up the edit menu.
26233           
26234         * src/Makefile.am: Debugging link flags by Biswa, removed.
26236 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
26238         * HACKING: added information on best practices for writing
26239           application messages and GUI labels
26240           
26241         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
26242           src/breakpoints.c, src/build_file.c, src/build_project.c, 
26243           src/clean_project.c, src/compile.c, 
26244           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
26245           src/configurer.c, src/debugger.c, src/executer.c, 
26246           src/find_in_files.c, src/find_in_files_cbs.c, 
26247           src/find_replace.c, src/find_text.c, src/glades.c, 
26248           src/gnome_project.c, src/goto_line.c, src/main.c, 
26249           src/main_menubar.c, src/main_menubar_def.h, 
26250           src/mainmenu_callbacks.c, src/preferences_gui.c, 
26251           src/project_config.c, src/project_dbase.c, 
26252           src/project_dbase_gui.c, src/resources.c, src/source.c, 
26253           src/support.c, src/tags_manager.c, src/text_editor.c, 
26254           src/text_editor_gui.c, src/text_editor_menu.c, 
26255           src/toolbar_callbacks.c, src/utilities.c: 
26256           lots of minor message updates to make them more user-friendly 
26257           and consistent
26259 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26261         * src/executer.c:
26262         
26263           Because of the spaces escaping, the command could not be
26264           executed when run without terminal. Now fixed.
26265           
26266         * anjuta.prj, Makefile.am:
26267         
26268           Added anjuta project file.
26269         
26270 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
26272         * src/message-manager-private.h, message-manager-private.cc,
26273           message-manger.cc:
26274           
26275           Added freeze() and thaw() for the message window class to
26276           speed up the message manager update.
26277         
26278         * src/project_config.h, project_config.c,
26279           src/project_dbase.h, project_dbase.h
26280           scripts/anjuta_project.template:
26281           
26282           Added two new prject attributes: project.config.blocked and
26283           project.excluded.modules. The former will make sure that users
26284           are not given any previlidge in enabling the 'overwrite build
26285           files' flags and the later issues a list of modules in the project
26286           to be skipped for symbol browsing and project listing.
26287         
26288         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
26289         
26290           Modified script to read the template from the anjuta data dir
26291           rather than from the directory in which the script exist. Otherwise,
26292           Being transfered to the bin dir, the script will not be able to
26293           find the template when it is run.
26294           
26295           The script is also create with configure.in to set in the anjuta
26296           data dir path inside the script.
26297           
26298 2002-01-26  Stephane Demurget  <demurgets@free.fr>
26300         * po/fr.po: updated to the latest sources.
26302 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26304         * scripts/Makefile.am:
26305           anjuta_import.sh goes with distribution.
26306           
26307         * po/*.po: They seem to have updated (merged with
26308           anjuta.pot) automatically when I did "make dist".
26309           
26310 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26312         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
26313           Fixed Bug #499807, ie crash on removing libs, includes, defines from
26314           the compiler options dialog.
26315         
26316         * ChangeLog:
26317           Correct todays date. :)
26318           
26319         * scripts/Makefile.am:
26320           Installs anjuta_import.sh in $(prefix)/bin dir and
26321           is treated as an executable.
26322           
26323 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26325         * Fix for bug #499373
26326         
26327         * data/properties/anjuta.properties, ada.properties, cpp.properties,
26328           java, properties, latex.properties, lua.properties, others.properties,
26329           perl.properties:
26330           
26331           Added double-quotes around file arguments so that
26332           filenames with spaces could also work.
26334         * launcher/anjuta-launcher.c, executer.c:
26335           Escaped quotes in the cammand and it's arguments before executing
26336           so that args with spaces can also work.
26337           
26338           Commented #DEBUG switch.
26339           
26340 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26342         * scripts/*: Added files which I forgot previously.
26343         
26344         * src/aneditor.h: Lined up commands definition for better look.
26345         
26346         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
26347           main_menubar.h, control.c:
26348           Added three more convert EOL chars submenu items in transform.
26349           Reformatted some some.
26350         
26351         * data/anjuta.properties:
26352           Reformatted a line.
26353         
26354         * src/aneditor.h, aneditor.c:
26355           Added three commands (with definitions) for EOL conversions.
26356           
26357         * src/text_editor.c:
26358           Editor detects file mode from the file content and
26359           set the editing mode to CR/LF/CRLF automatically.
26360           Refined Dos mode extrageneous chars filter
26361           This will make sure that filter works only in Dos mode and not
26362           in other modes.
26363           
26364         * src/anjuta.c: Editor mode display in status bar.
26365         
26366         * src/preferences_gui.c: Changed the string for dos mode
26367           filter to more sensible string.
26368         
26369         * src/aneditor.c: Default editor mode sets during widget creation
26370           and not everty time the properties are loaded. This makes sure
26371           that the auto-detected mode is not overridden by the default mode.
26372           
26373         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26374         
26375         * src/anjuta.c: Fixed bug #476028.
26376           Now anjuta also searches for file relative to top project dir,
26377           when the project is open.
26378         
26379         * src/anjuta_cbs.c: Fixed bug #499536.
26380           File is not closed if it is not able to save the file properly.
26381           
26382         * src/mainmenu_callbacks.c: Fixed bug #499536.
26383           Newfiles (which are not modified) are also closed on "close all files".
26384         
26385 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26387         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26388         
26389         * tagmanager/tm_source_file.c, regex.c, parse.c:
26390           defined and delimited g_messages within #debug.
26391           
26392         * src/preferences.c, data/anjuta.properties:
26393           saved/defied message-manager tag position in string.
26394           Message tag possition is saved between sessions. And
26395           and tag position bottom as default.
26396           
26397 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26399         Patch submitted by:
26400         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26402         * Makefile.am
26403           configure.in
26404           data/Makefile.am
26405           data/properties/Makefile.am
26406           global-tags/Makefile.am
26407           pixmaps/Makefile.am
26408           src/Makefile.am
26409           src/an_file_view.c
26410           src/an_file_view.h
26411           src/an_symbol_view.c
26412           src/an_symbol_view.h
26413           src/anjuta.c
26414           src/anjuta_cbs.c
26415           src/file_history.c
26416           src/file_history.h
26417           src/message-manager-private.cc
26418           src/pixmaps.h
26419           src/project_dbase.c
26420           src/project_dbase_gui.c
26421           src/tags_manager.c
26422           src/text_editor.c
26423           src/utilities.c
26424           src/utilities.h
26425           src/watch_gui.c:
26426         
26427           Modified files.
26428         
26429         * scripts/*
26430           pixmaps/sv_class.xpm
26431           pixmaps/sv_function.xpm
26432           pixmaps/sv_macro.xpm
26433           pixmaps/sv_private_fun.xpm
26434           pixmaps/sv_private_var.xpm
26435           pixmaps/sv_protected_fun.xpm
26436           pixmaps/sv_protected_var.xpm
26437           pixmaps/sv_public_fun.xpm
26438           pixmaps/sv_public_var.xpm
26439           pixmaps/sv_static_fun.xpm
26440           pixmaps/sv_static_var.xpm
26441           pixmaps/sv_struct.xpm
26442           pixmaps/sv_unknown.xpm
26443           pixmaps/sv_variable.xpm
26444           pixmaps/fv_core.xpm
26445           pixmaps/fv_text.xpm
26446           pixmaps/filestoremove.txt:
26447         
26448           New files.
26449         
26450         * pixmaps/class.xpm
26451           pixmaps/function.xpm
26452           pixmaps/fv_autofile.xpm
26453           pixmaps/fv_doc.xpm
26454           pixmaps/fv_i18n.xpm
26455           pixmaps/fv_source.xpm
26456           pixmaps/private_func.xpm
26457           pixmaps/private_var.xpm
26458           pixmaps/protected_func.xpm
26459           pixmaps/protected_var.xpm
26460           pixmaps/public_func.xpm
26461           pixmaps/public_var.xpm
26462           pixmaps/struct.xpm
26463           pixmaps/variable.xpm
26464         
26465           Removed files.
26466         
26467         * tagmanager/*/*:
26468         
26469           Upgraded to tagmanager-0.7
26471 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
26472         * src/anjuta_cbs.c: Fixed bug #506441
26473         * src/watch_gui.c: Changed layout of eval dialog so that
26474         it fits on a 800x600 desktop with German translation. 
26476 2002-01-23      Andy Piper <andy.piper@freeuk.com>
26478         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26479         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
26480           icon for new project type (thanks to Misha)
26481         * configure.in: build and install Danish translation
26482         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
26483           credits to cover new patches and translations
26485 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
26486         
26487         * src/preferences.c, src/message-manager.cc, src/project_type.c,
26488           src/appwiz_page1.c:
26489         
26490       - Font preferences are restored properly now (\n was missing)
26491           - Dock menu label of message-manager is "Dock/Undock" instead
26492           of "Dock|Undock" to match with the rest of anjuta.
26493           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26494           changed it in anjuta, too 
26496 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26498         * tagmanager/tm_source_file.c,
26499           tagmanager/parse.c,
26500           tagmanager/tm_project.c,
26501           src/an_symbol_view.c,
26502           src/anjuta.c:
26503           
26504           Disabled debug warnings.
26506 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26508         * src/appwiz_page1.c
26509           src/compiler_options.c
26510           src/project_dbase.c
26511           src/project_dbase.h
26512           src/project_type.c
26513           src/source.c
26514           src/source.h:
26515           
26516           New project type named LibGlade.
26517           
26518           Patch submitted by:
26519           Dick Knol <dknol@gmx.net>
26521         * src/gnome_prj.c:
26522           Commented out unused pixmap creation. May be it
26523           will fix the crash in project creation.
26524           
26525 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26527         * src/registers.c
26528           src/registers.h
26529           src/registers_cbs.c
26530           src/registers_cbs.h
26531           src/registers_gui.c
26532           src/sharedlib.c
26533           src/sharedlib.h
26534           src/sharedlib_cbs.c
26535           src/sharedlib_cbs.h
26536           src/sharedlib_gui.c
26537           src/signals.c
26538           src/signals.h
26539           src/signals_cbs.c
26540           src/signals_cbs.h
26541           src/signals_gui.c
26542           src/stack_trace.c
26543           src/stack_trace.h
26544           src/stack_trace_cbs.c
26545           src/stack_trace_cbs.h
26546           src/stack_trace_gui.c
26547           src/text_editor.c
26548           src/watch.c
26549           src/watch.h
26550           src/watch_cbs.c
26551           src/watch_cbs.h
26552           src/watch_gui.c
26553           
26554           Fixed bug #496290: Attach/detach removed from these
26555           windows as they are never implemented.
26556           
26557           Patch submitted by:
26558           Johannes Schmid <johannes.schmid@gmx.de>
26559           
26560 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
26562         * src/anjuta.c,
26563           src/anjuta_cbs.c:
26564           
26565           Fixed bug:
26566           when you right click on the tabs, a list of filenames are given
26567           out, but now it gives a list of "page 1", "page 2", etc...
26568           
26569           Patch submitted by: 
26570           Jens Georg <mail@jensgeorg.de>
26572         * anjuta.in.in: Removed c|c++ because, it was not necessary
26573           and was causing translation problem.
26574           
26575         * plugins/class-gen/clsGen.c:
26576           removed "'" for the same reason.
26577           
26578 attached the fix for the menu
26581 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26583         * src/preferences.h,
26584           src/preferences.c,
26585           src/preferences_gui.c:
26586           
26587           Adds the functionality to Anjuta to auto save your unsaved
26588           files before you build a project.
26590           Patch submitted by: 
26591           jason <jason_williams@suth.com>
26592           
26593         * src/anjuta.[h,c]:
26594           Added function for save all files.
26595         
26596         * src/mainmenu_callbacks.c:
26597           Modified to use the above function.
26598         
26599         * src/build_project.c:
26600           Save all files before build if it is set in the
26601           preferences.
26603 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26605         * src/message-manager-private.cc
26606           src/message-manager-private.h
26607           src/message-manager.cc:
26608           
26609           Message-manager now restores the tabs which were shown on startup.
26610           The terminal is now created on demand (as requested by Biswa)
26611           and I have removed some debug messages.
26612           
26613           Patch submitted by: 
26614           Johannes Schmid <johannes.schmid@gmx.de>
26616 2002-01-13  Stephane Demurget  <demurgets@free.fr>
26618         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26619           proper tabs keyboard navigation.
26621         * src/an_symbol_view.c,
26622           src/anjuta_cbs.c,
26623           src/gnome_project.c,
26624           src/project_dbase.c,
26625           src/tags_manager.c: removed some debugging display.
26627 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
26629         * src/message-manager-dock.c
26630           src/message-manager-private.cc
26631           src/message-manager-private.h
26632           src/message-manager.cc
26633           src/preferences.c
26634           src/preferences.h
26635           src/preferences_gui.c:
26636           
26637           Patch submitted by: 
26638           Johannes Schmid <johannes.schmid@gmx.de>
26639           
26640           This patch adds a tab to the notebook of the preferences-dialog
26641           where you can change the colors, the tab position of the new
26642           message manager. Also the truncate messages stuff has moved
26643           from misc tab to messages tab.
26645           Also improved the remembering position stuff of message manager.
26646           
26647         * data/internal.properties,
26648           Added definitions for messages colors and tag position.
26649           
26650         * src/message_manager.cc:
26651           Fixed a bug that never lets the messages panes to get cleared.
26652           Added wmclass setting for the message window. Fixed a bug in
26653           which the message window was not being shown.
26654         
26655         * src/tag_manager.c: Fixed printing of (NULL) in the debug
26656           output and disabled it.
26658         * src/anjuta.c: Preferences created and loaded before anything else.
26659           anjuta now recognizes messages colors on startup and initializes
26660           them.
26661         
26662 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
26664         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26666 2002-01-09  Stephane Demurget  <demurgets@free.fr>
26668         * pixmaps/file_c.xpm,
26669           pixmaps/file_cpp.xpm,
26670           pixmaps/file_file.xpm,
26671           pixmaps/file_h.xpm,
26672           pixmaps/file_html.xpm,
26673           pixmaps/file_i18n.xpm,
26674           pixmaps/file_icon.xpm,
26675           pixmaps/file_pix.xpm,
26676           pixmaps/fv_doc.xpm,
26677           pixmaps/fv_i18n.xpm,
26678           pixmaps/fv_image.xpm,
26679           pixmaps/fv_source.xpm,
26680           pixmaps/fv_unknown.xpm: made these icons transparent.
26682 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
26684         * launcher/anjuta_launcher.c: updated message strings
26685         * src/message-manager-dock.c: added newline at end to avoid compile warning
26686         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26687         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26688           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26689           entries for username and Python-style GPL notice
26690         * HACKING: added info on files to change to update Insert menu
26692 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26694         * src/project_dbase.c,
26695           src/an_file_view.c,
26696           src/an_symbol_view.c:
26697           Changed the CTree expander style to square and
26698           line style to Dotted line.
26699           
26700         * po/POTFILES.in: Removed and Added translable files.
26702 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26704         * ccview/.cvsignore: Removed.
26705         
26706 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26708         * ccview/
26709                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26710                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26711                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26712                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26713                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26714                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26715         
26716         Removed ccview module because it is no longer needed.
26718 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26720         * src/project_dbase.c:
26721           Shifted structure initialization in project_dbase_new()
26722           before anything else, otherwise it was crashing due to
26723           uninitialized values.
26724         
26725         * src/an_symbol_view.c:
26726           Disabled high volume debug output.
26728 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26729         
26730         Applied a very heavy patch from:
26731         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26733         * Makefile.am
26734         configure.in
26735         pixmaps/Makefile.am
26736         src/Makefile.am
26737         src/aneditor.cxx
26738         src/aneditor.h
26739         src/anjuta.c
26740         src/anjuta.h
26741         src/commands.c
26742         src/commands.h
26743         src/compile.c
26744         src/compile.h
26745         src/controls.c
26746         src/defaults.c
26747         src/fileselection.c
26748         src/main_menubar.c
26749         src/main_menubar.h
26750         src/main_menubar_def.h
26751         src/mainmenu_callbacks.c
26752         src/mainmenu_callbacks.h
26753         src/project_dbase.c
26754         src/project_dbase.h
26755         src/project_dbase_gui.c
26756         src/tags_manager.c
26757         src/text_editor_menu.c
26758         src/toolbar_callbacks.c
26759         tagmanager/Makefile.am
26760         tagmanager/ctags.c
26761         tagmanager/include/Makefile.am
26762         tagmanager/include/tm_project.h
26763         tagmanager/include/tm_symbol.h
26764         tagmanager/include/tm_tag.h
26765         tagmanager/include/tm_tagmanager.h
26766         tagmanager/include/tm_workspace.h
26767         tagmanager/tm_project.c
26768         tagmanager/tm_source_file.c
26769         tagmanager/tm_symbol.c
26770         tagmanager/tm_tag.c
26771         tagmanager/tm_workspace.c
26772         widgets/Makefile.am: Modified.
26773         
26774         * src/an_file_view.[c,h],
26775           src/an_symbol_view.[c,h],
26776           src/file_history.[c,h],
26777           src/support.[c,h],
26778           widgets/scroll-menu.[c,h],
26779           tagmanager/tm_file_entry.c
26780           tagmanager/include/tm_file_entry.h: Added new files.
26781           
26782         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
26783         private_func.xpm, public_func.xpm,
26784         class.xpm, fv_exec.xpm, fv_unknown.xpm,
26785         private_var.xpm, public_var.xpm,
26786         function.xpm, fv_i18n.xpm, macro.xpm,
26787         protected_func.xpm, struct.xpm,
26788         fv_autofile.xpm, fv_image.xpm,
26789         ofolder.xpm, protected_var.xpm, variable.xpm:
26790           Updated and Added pixmap files.
26792         Features:
26793         ---------
26794         a) Removes CCView dependency.
26795         b) Improves the terminal.
26796         c) Adds tag navigation context menus.
26797         d) Upgrades tagmanager to latest version.
26798         e) Miscellaneous small additions.
26800 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26802         * src/project_dbase_gui.c: Fixed crash of anjuta
26803         when project first created.
26804         
26805         * src/gnome_project.c: It now updates the tags manager
26806         when new projects are created.
26807         
26808 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26810         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
26811           for this big patch.
26812         
26813         * src/messages.[c,h]: Removed files.
26815         * src/message-manager.[cc,h],
26816           src/message-manager-dock.[c,h],
26817           src/message-manager-private.[cc,h]
26818           New files.
26820         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
26821           src/build_project.c, src/clean_project.c, src/compile.c
26822           src/configurer.c, src/debugger.c, src/find_in_files.c
26823           src/mainmenu_callbacks.c, src/preferences.h
26824           src/preferences_gui.c, src/properties.h
26825           src/utilities.c, src/utilities.h:
26826           The new messages widget.
26827           New features:
26828             - Use of GtkNotebook instead of ToggleButtons
26829               and show/hide
26830             - Popupmenu to show and hide message types and
26831               to dock/undock in detach mode
26833           All other things should work as they did with the
26834           old message window. Currently the keyboard short-cuts
26835           do not work in detached mode.
26836           
26837           Some functions in utitlities.[c,h] changed.
26838           so that they take const arguments where this is possible
26839           
26840         * src/Makefile.am, po/POTFILES.in:
26841           Removed messages.[c,h] and
26842           added message-manager.[cc,h], message-manager-dock.[c,h],
26843           message-manager-private.[cc,h]
26844           
26845         * src/message-manager.h: Removed "include <bonobo.h>"
26846           and added a newline at the end of the file.
26847           
26848         * src/message-manager-private.cc:
26849           Set clist's width setting to Automatic.
26850           Set scroll window's scroll bars to Automatic.
26851           
26852 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
26854         * text_editor_menu.c:
26855           Fixed misalignment of the function sub menu
26856           in the text editor pop up menu.
26857           
26858 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26859         
26860         * src/text_editor.c: Fixed a compiler warning.
26861         
26862 2002-01-04  Andy Piper <andy.piper@freeuk.com>
26864         * THANKS, manuals/*/authors.sgml: updated for new translations
26865         * plugins/class-gen/clsGen.c: converted messages to English
26866         * src/about.c, src/main_menubar_def.h: string updates
26868 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26870         * src/anjuta.c
26871           src/anjuta_cbs.c
26872           src/text_editor.c
26873           src/mainmenu_callbacks.c
26874           src/text_editor.h
26875           src/text_editor.c
26876           src/text_editor_cbs.c
26877           src/text_editor-gui.c:
26878           
26879           Earlier code for adding 'cross' button
26880           for closing pages were too error prone and unorganized.
26881           Cleaned up the code and shifted the 'extra' widgets
26882           creation (eg. close button, close_pixmap and lable)
26883           from anjuta to text_editor. This takes care of proper
26884           widgets creation and destruction. Otherwise, anjuta
26885           was crashing at too many points, especially related
26886           to docking and undocking.
26887           
26888 2002-01-04  Stephane Demurget  <demurgets@free.fr>
26890         * src/aneditor.cxx: removed debugging code.
26892         * data/properties/.cvsignore: added swap files.
26894 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26896         * src/anjuta.c
26897           src/anjuta_cbs.c:
26898           Fixed Crashing of anjuta when a new file is saved as
26899           different file.
26900           
26901 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26903         * src/aneditor.c: Some debug codes around.
26904         
26905         * data/internal.properties, data/anjuta.properties: Removed.
26906           data/properties/Makefile.am:
26907           data/properties/ada
26908           data/properties/cs
26909           data/properties/make
26910           data/properties/rc
26911           data/properties/html
26912           data/properties/ruby
26913           data/properties/baan
26914           data/properties/idl
26915           data/properties/pascal
26916           data/properties/sample
26917           data/properties/bash
26918           data/properties/java
26919           data/properties/perl
26920           data/properties/sql
26921           data/properties/conf
26922           data/properties/latex
26923           data/properties/props
26924           data/properties/vb
26925           data/properties/cpp
26926           data/properties/lua
26927           data/properties/python
26928           data/properties/xml
26929           data/properties/others
26930           data/properties/.cvsignore:
26931             Added files. Properties now splitted into small files
26932             for each language.
26934         * data/Makefile.am
26935           configure.in: Update the removal and added properties module.
26937         * src/preferences.c: preferences_new(): Updated to reflect the
26938           new properties files organization.
26939           
26940         * src/Makefile.am: Added Baan Lexer.
26942 2002-01-01  Stephane Demurget  <demurgets@free.fr>
26944         * src/aneditor.cxx: readded the baan lexer. 
26946         * src/preferences.c: fixed translated messages and a typo.
26948         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
26949           confusing the regexp usage in xml-i18-merge.
26951 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
26953         * src/project_dbase.c: tidied some messages, and spotted a typo in
26954           the reading of properties which prevented the project version from
26955           ever being reported in the Project Information window - fixed :)
26957         * po/POTFILES.in: removed syntax.h
26959 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26961         * data/internal.properties: fixed baan properties.
26962           Added all ada properties.
26964         * src/main_menubar_def.h,
26965           src/lexer.h,
26966           src/aneditor.cxx,
26967           src/utilities.[ch]: added support for the Ada highlight style.
26969 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26971         * plugins/*/.cvsignore: updated.
26973 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26975         * src/syntax.h,
26976           src/text_editor.c,
26977           src/Makefile.am: removed the empty header syntax.h.
26979 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
26981         * main_menubar.c:
26982         Stef's observation on the 'superfluous' hseparators in the recent
26983         files and projects is fully justified -- removed.
26984         
26985         * main_menubar_def.h:
26986         Changed "Plug Ins" to "Plugins" in the menu label.
26987         
26988         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
26989         Added class-gen in the configure output and class-gen module.
26990         
26991         * data/internal.properties:
26992         Correct mis-spelled "jave" to "java".
26993         Added file.is.source for *.h, *.c, *.cpp properties.
26994         
26995         * global-tags/Makefile.am:
26996         "chmod +x create_global_tags.sh" before it is executed, because
26997         there is very high chance that it will be found "-x" and resulting
26998         in error
27000 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27002         Fixed a crash on Solaris reported by Holder Burde, thanks to him
27003         for the backtrace.
27005         * src/gnome_project.c: (create_new_project): if the user doesn't
27006           select any icon, it doesn't have any extension and thus we can't
27007           use it in printf on Solaris, since the %s modifier use strlen to
27008           know the string length and then crash. On Linux, gcc checks the value
27009           of the pointer to be NULL and write "(null)" if necessary. We can't
27010           rely on that.
27012         * src/source.c: (source_write_desktop_entry): if there's no icon, we
27013           don't need to have the directory icon but the generic one.
27015 2001-12-30  Stephane Demurget  <demurgets@free.fr>
27017         Merged with latest (1.42) scintilla.
27019         Added: Support for the {load,save}.on.(de)activate properties.
27020                The PHP lexer to match keywords case insensitively.
27021                Baan lexer.
27022                Experimental supports for changeable style attribute & line
27023                wrapping.
27024                
27025         Updated: Both the C++ and HTML lexers.
27026                  More shell keywords added.
27027                  Horizontal scrolling and diplay of long lines optimised.
27028                  Cursor setting optimised.
27030         Bugs fixed: Caret movement over folded lines.
27031                     Selection tracking in 2ndary views when doing modifications.
27033         * scintilla/CallTip.{cxx.h},
27034           scintilla/ContractionState.{cxx,h},
27035           scintilla/Document.{cxx,h},
27036           scintilla/Editor.{cxx,h},
27037           scintilla/KeyWords.cxx,
27038           scintilla/LexHTML.cxx,
27039           scintilla/PlatGTK.cxx,
27040           scintilla/RESearch.cxx,
27041           scintilla/ScintillaBase.cxx,
27042           scintilla/ScintillaGTK.cxx,
27043           scintilla/Style.{cxx,h},
27044           scintilla/StyleContext.h,
27045           scintilla/ViewStyle.cxx,
27046           scintilla/include/*.h: updated.
27048         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
27050         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
27051           should have been told to the scintilla team. We're lucky I read the
27052           ChangeLog and the modifications of the lexer (thanks to the Gnome
27053           bonsai for this ;)
27055         * data/internal.properties: added Baan definitions.
27056           Fixed some issues for C such as *_cast directive, that are only
27057           available with C++.
27058           Updated C++, HTML and shell scripts definitions.
27059           Updated Ada and Bullant, that have been forgotten.
27061         * src/main_menubar_def.h,
27062           src/lexer.h,
27063           src/aneditor.cxx,
27064           src/utilities.[ch]: added support for the Baan highlight style.
27066 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27068         Polished the plugins menu behaviour and added a tearoff
27069         menuitem to the recent entries submenu.
27071         Note: The recent entries list seems to be too height
27072               with all these superfluous hseparators.
27074         * src/main_menubar.c: Polished, making some
27075           functions declarations static and cleaning some code.
27077           (create_submenu_plugin): removed the extra
27078           plugins entry and the horizontal separators.
27080           (on_plugins_menu_realize): the plugins menu is only
27081           shown if there's at least one available.
27083           (create_submenu*): added a tearoff menuitem to have
27084           a more homogeneous menu style. For now, it doesn't
27085           take care of user settings (but it was even worse
27086           before :).
27088 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27090         * configure.in: added the packageplugindir variable to avoid
27091           installing the plugins in $(prefix). It's not the same path as
27092           anjuta 2 to allow parallel installation.
27094 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27095         Fix a reopened part of bug #440676: keyboard navigation between the
27096         different text buffers. Changed to a more global approch. 
27098         * src/notebook.[ch]: removed.
27100         * src/Makefile.am: removed notebook.[ch]
27102         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
27103           (on_anjuta_window_key_press_event): added to fulfill the global
27104           shorcuts handling.
27106         * HACKING: updated according to the new global shortcuts handling.
27108 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
27110         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
27111           Shifted plugin menu from Edit submenu to main menu.
27112         
27113         * po/POTFILES.in:
27114           Added plugins/sample1/plugin-sample1.c
27115           
27116         * plugins/sample1/plugin-sample1.c:
27117           Added localization and used anjuta_info, instead of anjuta_error.
27118           
27119         * plugins/.cvsignore, plugins/sample1/.cvsignore:
27120           Added cvs ignores.
27121           
27122 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
27124         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
27125           for plugin dir.
27126         
27127         * Makefile.am: Added module plugins.
27128         
27129         * plugins, plugins/Makefile.am, plugins/sample1/*:
27130           Created plugins modules.
27131           
27132         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
27133           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
27134           to load plugins of *.so only and not *.so* (which results
27135           in duplicates).
27136         
27137         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
27138           plugins during packaging.
27140 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
27142         *  configure.in: Added Greek (el) to ALL_LINGUAS.
27144 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
27146         * configure.in: Added portuguese to ALL_LINGUAS
27148 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
27150         * global-tags/.cvsignore
27151         tagmanager/.cvsignore
27152         tagmanager/include/.cvsignore:
27153         Added cvs ignore files.
27155         * data/.cvsignore
27156         Updated cvs ignore file.
27157         
27158 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27160         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
27161           data/anjuta.properties, data/internal.properties: clean up some 
27162           message strings (me)
27164 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27166         * src/about.c, THANKS: added Jens to the credits
27167         
27168 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27170         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
27171           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
27172           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
27173           Georg <mail@jensgeorg.de> to add close button to file tabs.
27175 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27177         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
27178           (debugger now catches correct signal from process)
27180 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27182         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
27183         * src/pixmaps.h: switch appwizard project icons to new designs
27184         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
27186 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27188         * pixmaps/Makefile.am: stop redundant images from being installed.
27189           The next step will be to remove them completely.
27190         * src/appwiz*: further updates (more to come)
27191         * src/pixmaps.h: cleaned up, commented
27192         * src/splash.c: should use the pixmaps macro defined
27193         * HACKING: more on the graphics stuff and use of pixmaps.h
27195 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
27197         * src/defaults.c: fix bug #494864
27199 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
27201         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
27202           graphics from Misha
27203         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
27204           redundant graphics, no longer used
27205         * src/appwiz*: revamped application wizard by Andy and Misha for
27206           a more usable and professional look-and-feel
27207         * HACKING: updates to cover patching, graphics, and some additions
27208           post-0.1.8
27209         * TODO: removed some implemented features
27211 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
27213         * data/anjuta.properties, data/internal.properties: cleanup
27214         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
27215           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
27216           to edit styles colors for keywords and add Goto Tag menu option
27217           in the editor
27219 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
27221         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
27222         
27223         Fixed bug #460335
27224         fixes the Forget of the cursor position when tab is brought active
27225         from project manager.
27226         
27227 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27229         * src/messages.c
27230           Exported "TERM=xterm" to get a color terminal when
27231           anjuta is not started from within a terminal.
27232           
27233 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27235         * src/messages.c
27236           src/messages.h
27237           Added a frame around zvt terminal.
27238           
27239         * src/preferences_gui.c
27240           Modified to say "Use glade component (experimental)"
27241           instead of "Use Component".
27242           
27243 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27245         * Patch from 
27246         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27247         
27248         * src/anjuta.c
27249         src/fileselection.c
27250         src/messages.c
27251         src/messages.h
27252         src/preferences.c
27253         src/preferences.h
27254         src/project_dbase.c
27256         a) Extra scrollbar in terminal no longer appears.
27257         b) Character set preference should be preserved (untested).
27258         c) File selection widget now remembers last directory.
27259         d) On creation of generic project, the glade 'file not found' error no
27260                 longer occurs.
27261         e) First terminal window is created 'on demand', so it should always to
27262                 the Right Thing (TM) as far as starting WD is concerned. Also, the
27263                 environment is now passed to the terminal.
27264         f) Solaris compilation should be fixed (replaced get_current_dir_name()
27265                 with getcwd()).
27266         g) Fixed some compilation warnings.
27268 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
27270         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
27271           src/pixmaps.h: applied terminal and warnings patch (Biswa)
27272         * src/*: cleanups (me)
27273         * pixmaps/mini_term.xpm: added new file for terminal button
27274           (me, based on existing artwork)
27276 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
27278         * configure.in: bumped version to 0.1.9-pre
27279         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27280           translation
27281         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
27283 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
27285         * src/splash.c: removed a DOS end of line of a comment (so the *.po
27286           files are free of that char)
27287         * configure.in: added "az" to ALL_LINGUAS
27289 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
27291         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
27292           crash bug fix from Biswa.
27293         * FUTURE: added Anjuta/gIDE merger information to provide 
27294           details on future direction and status of 1.x stuff
27295         * NEWS: prepared for release
27296         * po/de.po: update from Jens Georg <mail@jensgeorg>
27298 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
27300         * multiple minor updates pre-0.1.8
27301         * patch from Biswa to fix syntax highlighting and packaging
27302         * po/fr.po: update from Stef
27304 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
27306         * global-tags/Makefile.am
27307         global-tags/create_global_tags.sh
27308         global-tags/tm_global_tags.c
27309         scintilla/LexCPP.cxx
27310         scintilla/include/SciLexer.h
27311         src/aneditor.cxx
27312         src/project_dbase.c
27313         tagmanager/Makefile.am
27314         tagmanager/include/Makefile.am
27315         tagmanager/include/tm_project.h
27316         tagmanager/include/tm_tag.h
27317         tagmanager/include/tm_tagmanager.h
27318         tagmanager/tm_project.c
27319         tagmanager/tm_source_file.c
27320         tagmanager/tm_tag.c
27321         tagmanager/tm_workspace.c:
27322         
27323         Includes the syntax highliting patch to scintilla).
27324         and more stable code.
27325         
27326         *tagmanager/include/tm_symbol.h: New file.
27327         *tagmanager/tm_symbol.c: New file.
27328         
27329         Add symbol tree building functionality at project level
27330         
27331         Patch from:
27332         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27333         
27334 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27336         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
27337           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
27338           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
27339           : New and improved pixmaps from Misha <misha@phreaker.net>
27340           Thanks to him.
27342 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27343         
27344         * Big patch submitted by
27345           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
27346           Many thanks to him.
27347         
27348         * src/Makefile.am, src/aneditor.cxx
27349           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
27350           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
27351           Use of tagmanager lib for advanced calltips.
27353         * global-tags/*: Created new directory and added files to 
27354           generate system.tags.
27356         * tagmanager/*: Created new directory and added tagmanager lib
27357           files.
27359         * configure.in, acconfig.h, Makefile.am: Modified to reflect
27360           the above additions.
27362         * data/Makefile.am: Modified to accomodate generated system.tags file.
27364 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
27366         * scintilla/: updated to 1.41
27367         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27368         * src/about.c: updated list of authors
27369         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27370         * HACKING: updated to cover Scintilla usage
27371         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27372           translation
27374 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
27376         * src/aneditor.cxx: Fixed compilation errors with it.
27377           by add include to gtk+ headers and typedefining a mysteriously
27378           vanished class Colour.
27380 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27382         * configure.in: Added pt_BR in the languages.
27383         
27384 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
27386         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27387           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27388         * THANKS: updated
27389         * manuals/C/anjuta-manual/*: new format to match
27390           the rest of the GNOME docs chapter layout. Added the many
27391           new contributors. Moved Authors and License information into new
27392           chapters of their own - should make expansion easier too
27393         * src/compiler_options.c: changed the profiler option to -pg to 
27394           work with GNU tools (gprof)
27395         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
27396           and text labels
27397         
27398 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27400         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27401           compiler_options_gui.c:
27402           Added a new entry for linker flags and renamed c_options to c_flags
27403           and l_options to l_libs. Also, added a new function:
27404           compiler_options_set_prjlflags_in_file();
27405         
27406         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27407         
27408         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27409           
27410 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
27412         * THANKS, src/about.c: corrections and additions following 
27413         Naba's big update
27414         * src/main_menubar.c: patch from Rikul to fix the problem with 
27415         menu accelerators not being loaded
27417 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
27419         * THANKS: Added all contributors and translators names and emails.
27420         * AUTHORS: Updated
27421         * pixmap/anjuta_logo.png: Reduced the size of the logo.
27422         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27423               Added new file (earlier logo with border).
27424         * src/about.c: Added all contributors names and emails
27425               and used macro definition for logo pixmap file.
27426         * src/pixmaps.h: Added entry for anjuta splash screen.
27428 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
27430         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27431         to new PNG version (thanks to Misha) and removed the old
27432         pixmap.
27434 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
27436         * THANKS: added Conner Mo for simplified Chinese translation.
27437         * configure.in: added zh_CN in ALL_LINGUAS
27439 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
27441         * THANKS: added Joe Man for his traditional Chinese translation.
27442         * configure.in: added zh_TW in ALL_LINGUAS.
27444 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
27446         * src/main_menubar_def.h: Changed the link of lidn to
27447         http://lidn.sourceforge.net.
27448         
27449 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
27451         * Applied patch from Rikul
27452         * Applied patch from Luca
27453         * Fixed a cvs conflict. :)
27455 2001-10-17  Stephane Demurget  <demurgets@free.fr>
27457         * THANKS: added Marc Botermans for his Dutch translation.
27459         * configure.in: added nl in ALL_LINGUAS.
27461         * po/nl.po: added.
27463 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
27465         * anjuta.c: Fixed luca's typo.
27466         * resources.c, resources.h: Changed gchar* return to void, to
27467                 avoid a compiler warning.
27468         * scintilla/Makefile.am: Reorganized file entries.
27469         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27471 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
27473         * Upgraded scintilla to 1.4.
27474         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27475                 LexLisp.cxx StyleContext.cxx StyleContext.h
27476         * src/Makefile.am: Added 4 lexers and separated lexer objects
27477                 from the main link variable.
27479 2001-10-14  Stephane Demurget  <demurgets@free.fr>
27481         * THANKS: added Luca, even if it shouldn't be my role to write
27482           this sort of thing :)
27484         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27485           the latest Luca patch.
27487 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
27489         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
27490         This is not documented yet; plugins to come later.
27491         * src/find*.c: find dialogs now persistent 
27492         (Rick <rikul@bellsouth.net>)
27493         * widgets/gnomefilelist.c: fixed multiple file open issue 
27494         (Rick <rikul@bellsouth.net>)
27495         * changes to recent file and project lists handling 
27496         (lbell <lbell@tsc4.com>)
27497         * more minor UI updates (me)
27499 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
27501         * src/Makefile.am: removed warnings for traditional C syntax
27502         * pixmaps: added new icons for mini_locals, mini_cvs and
27503         the splash screen - thanks to Misha <misha@phreaker.net>
27505 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
27507         * src/toolbar.c: fix typo in tooltip text
27508         * ccview/cccmd.cc: alter Func to Function in menu text
27510 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
27512         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27513         issue with find dialog reporting an error when Scintilla finds text
27514         * applied patch from Denis Boehme <boehme at syncio dot de> to support
27515         DOS files (i.e. CR/LF translation)
27517 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
27519         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27520         #452436
27521         * data/internal.properties: default fold style now set to 3 :-)
27522         * applied patch from rikul <null@acm.org> to turn notebook tab 
27523         headings red when file has been edited.
27525 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
27527         * configure.in: Added "no" to ALL_LINGUAS.
27528         
27529 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
27531     * Patch from lbell <lbell@tsc4.com>
27532     src/controls.c
27533     src/debugger.c
27534     src/main_menubar.c
27535     src/main_menubar.h
27536     src/main_menubar_def.h
27537     src/mainmenu_callbacks.c
27538     src/mainmenu_callbacks.h
27539     src/project_dbase.c
27540     src/project_dbase.h
27541     
27542     Implemented a check menu item to handle the 'show locals' flag
27543     for the current project.
27545     * data/internal.properties: Removed the redundant command
27546     for gnome-terminal.
27547     
27548 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
27550         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27552 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
27554         * configure.in: Added "ta" to the languages list.
27556 2001-09-21  Andy Piper <andy.piper@freeuk.com>
27558         * data/internal.properties:
27559           added fold.symbols property to control appearance of folds
27560           in the Scintilla editor (thanks to rikul <null@acm.org>)
27562 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27564         * src/message.c:
27565           one extra button for message win is being created -- Fixed.
27566         
27567           The frame should be hidden and not only the pix_lab when
27568           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27569           -- Fixed.
27570         
27571         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
27572           for the time being it is same as mini_cvs.xpm.
27573         
27574 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27576         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27578         Patch from rikul <null@acm.org>
27579         
27580         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27581         glades.h, messages.c, messages.h, pixmaps.h,
27582         project_dbase.c, project_dbase.h, session.c,
27583         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27584         
27585         inserted 'add to watch' option in inspect window, so you can add easily
27586         a variable in watch window .
27587         
27588         Added a new message pane for the gdb local variables inspection. Changed
27589         the code in messages.c to better account for future new panes insertion.
27590         Defined a new pixmap for the new tab button in pixmaps.h
27591         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27592         install script.
27593         
27594         Changed the debugger module to have a single function for asking to gdb
27595         to send program info. The idea is to ask the debugger about only the
27596         info needed to open windows( watch, registers, etc ) to speedup the step
27597         command. I plan to ask informations to the debugger based on the user
27598         interface status.
27599         The request for local variables is enabled by default, but the
27600         projectDBase has a variable to control it, to allow disabling that
27601         feature,  there is also the code to save and to reload the state. If you
27602         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27603         in project_dbase.c
27605         This big patch is from:  lbell <lbell@tsc4.com>
27606         
27607 2001-09-20  Stephane Demurget <demurgets@free.fr>
27609         Patch from rikul <null@acm.org> :
27611         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27612           problem and added folding support for php/hmtl.
27614 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
27616         * Fixed dnd of files within scintilla.
27617         patch from:  rikul <null@acm.org>
27618         
27619 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
27621         * Applied patch from Luca.
27622         
27623         * src/source.c: source_write_build_files(): Fixed the project generation
27624           failure. The fist return statement and the free_project_type were 
27625           misplaced.
27627 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
27628         
27629         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27630         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27631         
27632         1) Restore the error color to red (waiting for a configurable one )
27633         2) Saving projects settings if you exit anjuta without closing an open
27634         saved project
27635         3) New Menu 'repaeat search' to search with a keystroke without pressing
27636         the toolbar button
27637         4) some define in the menus to better handle menu item update
27638         
27639         Patch from: lbell <lbell@tsc4.com>
27640         
27641         * main_menubar_def.h, main_menubar.c: Change the position of
27642         "Repeat find" menu position.
27644 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
27646          project_type.h, project_type.c, source.c: Applied patch.
27647          patch from Johannes Schmid <clubfan@users.sourceforge.net>
27648          
27649 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27651         * configure.in, src/Makefile.am: Using macros for ORBit flags.
27652         
27653 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27654         
27655         * Fixed bug #445752
27656   
27657 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27658         
27659         * Fixed bugs in Gtk-- and Gnome-- project type
27661 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27663         * dnd.c: Support for multiple files drag-n-drop.
27664         
27665           Patch from: rikul <null@acm.org>
27666         
27667         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27668           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27669           saving from menu.
27670         
27671           Patch from: rikul <null@acm.org>
27673         * Applied patch for widgetizing goto dialog box.
27674           Patch from: ???
27675         
27676         * Applied patch for having new project type handling.
27677           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27678           
27679 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27681         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27682           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27683           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27684           find_replace.c, find_replace.h, find_text.c, find_text.h,
27685           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27686           project_dbase.h, source.c, text_editor.c, text_editor.h,
27687           text_editor_cbs.c, utilities.c, utilities.h:
27688         
27689           Applied a huge patch (after slight preview). I would like Luca
27690           to have his feature additions mentioned here.
27691         
27692           Patch from: lbell <lbell@tsc4.com>
27694 2001-09-09  Stephane Demurget <demurgets@free.fr>
27696         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27698         * po/fr.po: updated to the latest sources.
27701 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27702         
27703         * Fixed bug #445752
27704   
27705 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27707         * dnd.h, dnd.c: New files for drag n drop support.
27708                 
27709         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27710            Added drag and drop support for opening files.
27711         
27712         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27713         Archit Baweja <bighead@crosswinds.net> for this idea.
27714         
27715         * TODO: Added some more todos. :-(
27717 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27719         * Fixed the goto line activate bug.
27720         patch from: Martyn Bone <mbone@brightstar.u-net.com>
27722 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27723         
27724         * Fixed bugs in Gtk-- and Gnome-- project type
27726 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
27728         * widgets/gonmefilelist.c, gnomefilelist.c:
27729         Modified multiple selection on pressing control.
27730           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27731         
27732         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27733         Modified multiple selection on pressing control.
27734           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27735         
27736 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
27738         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27739           This is useless; but just in case...
27741 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
27743         * data/internal.properties: modified a bit of perl properties.
27744         
27745 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
27747         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27748           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27749           Added support for multiple file imports. Changed the standrd C++
27750           convention of #include <file> to #include <file.h>, because I had given
27751           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27752           now support the #include <file> convention. That is something to be fixed :). 
27753           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27755 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
27757         * src/anjuta.c: Added function static greetings_text(), to solve the non
27758                 translation of the greetings text in the wizard.
27759                 
27760 2001-08-31  Andy Piper <andy.piper@freeuk.com>
27762         * src/find_in_files_gui.c: made order of buttons consistent with other Find
27763           dialogs, with OK the default (fix bug #453482)
27765 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
27767         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
27768         
27769         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
27770         
27771 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
27773         * src/aneditor.cxx
27774           src/aneditor.h
27775           src/anjuta_cbs.c
27776           src/controls.c
27777           src/main_menubar.c
27778           src/main_menubar.h
27779           src/main_menubar_def.h
27780           src/mainmenu_callbacks.c
27781           src/mainmenu_callbacks.h:
27782                 Applied the patch that addes menu items which allow users to
27783                 insert GPL notice and date time in current document.
27784                 patch from: Rick Patel <rikul@shreve.net>       
27785                 
27786         * src/main_menu.c: Fixed a compilation error.
27787         
27788         * src/anjuta.c: Fixed non-rememberence of editor tab position.
27789         
27790         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27791           about the unterminated strings.
27792           
27793         * scintilla/*: Updated scintilla to 1.3.9 version.
27794         
27795 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
27796         
27797         * widgets/gnomefileselection.c:
27798           Applied the patch for fixing multiple selection of file open funcion,
27799           which will deselect the files selected.
27800           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27802 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27804         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
27805           src/fileselection.c, src/anjuta_cbs.c:
27806           Applied the patch     for multiple selection of file open.
27807           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27808           
27809 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27811         * Removed "-f" option in call to devhelp, because devhelp no longer
27812           supports that.
27813         
27814 2001-08-26  Stephane Demurget <demurgets@free.fr>
27816         All these modifications have been pointed out by
27817         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
27819         * data/internal.properties: two fixes for the PHP lexer.
27820           this out.
27822         * fr.po: minor fixes.
27824         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
27826 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
27827         
27828         * main_menubar.c,
27829           main_menubar.h,
27830           main_menubar_def.h,
27831           main_menubar_callbacks.c,
27832           controls.c:
27833                 Added new menu item for "close all fils".
27834                 (Patch from Rikul <rikul@shreve.net>, after revision)
27835         
27836         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
27837         
27838         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
27839                 (Patch from Rikul <rikul@shreve.net>)
27840         
27841         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
27842                 (Patch from Rikul <rikul@shreve.net>)
27844 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27845         
27846         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
27847            project name in application widzard.
27848            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
27850         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
27851           of the 'OK' button there is an 'Execute' one.
27852           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
27853         
27854         * executer.c: Changed cancel button to close button. That was more appropriate.
27855           
27856 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27858         * HACKING: corrected >>>>>> Config management.
27859         
27860         * HACKING: Added many things.
27861         
27862         * src/launcher.h: Added some comments.
27864 2001-08-21  Stephane Demurget <demurgets@free.fr>
27866         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
27868         * HACKING,
27869           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
27870           src/appwizard_cbs.c,
27871           src/appwizard_gui.c: Applied UI/docs cleanup patch from
27872           Andy Piper <andy.piper@freeuk.com>
27874         * po/fr.po: updated to latest sources.
27876         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
27879 2001-08-18  Andy Piper <andy.piper@freeuk.com>
27881         * Fixed bugs #450280 and #448845
27883         * src/about.c: corrected Naba's e-mail address (.net, not .com)
27884         
27885         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
27886           named dialogs
27887         
27888         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
27889           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
27890           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
27891           names to remove "Anjuta: " prefix
27892           
27893         * src/main_menubar_def.c: altered a message
27894         
27895         * launcher/anjuta_launcher.c: cleaned up some messages
27897         * src/debugger.c: edited messages to improve clarity
27898         
27899         * src/app_wiz*.c: tidied wizard interface
27902 2001-08-15  Stephane Demurget <demurgets@free.fr>
27904         Synced Naba's fix and mine about the wizards not working and removed
27905         anjuta.prj to avoid a nasty checkin.
27907         * Makefile.am: removed the install-data-local rule.
27909         * data/Makefile.am: changed the list of files.
27911         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
27913         * .cvsignore: added anjuta.prj for the same reason.
27916 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
27918         * src/source.c: Fixed a bug that fails new gnome projects to get
27919           created.
27921         * src/project_manager.c: Fixed a bug that disables storing recent
27922           project history.
27924         * Makefile.am: Added stuffs to install the macro files in the
27925           anjuta share file.
27928 2001-08-14  Stephane Demurget <demurgets@free.fr>
27930         * data/Makefile.am: added some rules to support the gnome/ macros
27931           dir in order to make the wizards work again.
27933         * anjuta.spec.in: upped the release number.
27936 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
27938         * configure.in (ALL_LINGUAS): Added pl.
27941 2001-08-09  Stephane Demurget <demurgets@free.fr>
27943         * anjuta.spec.in: fixed the doc files list.
27946 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
27948         * src/about.c: corrected my email address. :-)
27949         
27950         * TODO: Updated.
27951         
27952         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
27953          (patch from Andy Piper <squiggle@ukgateway.net>)
27955 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
27957         * debugger.c: Fixed a bug associated with debugging threaded
27958           application.
27959         
27960         * text_editor_menu.c: Fixed broken ui in text editor
27961           pop up menu.
27962           
27963         * text_editor_menu.c: Now the option sub menu in text editor pop up
27964           works.
27965         
27966         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
27967                 (suggested by lord sibn <sibn@utspl.cjb.net> )
27968         
27969 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27971         * src/text_editor_menu.c: Added menu item for context help
27972           (patch from Andy Piper <squiggle@ukgateway.net>)
27973         
27974 2001-08-06  Stephane Demurget <demurgets@free.fr>
27976         * ccview/cccproj.cc: added missing i18n strings.
27978         * data/welcome.txt: bumped version to 0.1.6.
27980         * src/anjuta.c: fixed a compilation error due to devhelp integration.
27982 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27983         
27984         * help.c, help.h: Added support for DevHelp context sensitive help
27985                 and gnome api browsing.
27986         * Fixed toolbars and editor views "not save" bug.
27987         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
27988           (patch from Andy Piper <squiggle@ukgateway.net>)
27989         * Updated THANKS and chapter15.sgml for uk and ru translators.
27991 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
27993         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
27994         * Updated configure.in to include these changes
27995         
27996 2001-08-03  Stephane Demurget <demurgets@free.fr>
27998         * src/project_dbase_gui.c: fixed bug #446963
27999           (on_project_dbase_ccview_update_start),
28000           (on_project_dbase_ccview_update_end): added.
28001           These two respectively disable and enable close file/project
28002           menu entries and toolbar items, while the ccview part updates
28003           its tag database.  
28006 2001-08-03  Stephane Demurget <demurgets@free.fr>
28008         * configure.in: added sv to the ALL_LINGUAS list.
28009         
28011 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
28013         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28014                 file to work: merge translations and distribute it.
28016         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28018         * NEWS, README, THANKS & TODO: Spelling fixes.
28020 2001-08-01  Stephane Demurget <demurgets@free.fr>
28022         * README: updated requirements.
28024         * scintilla/Makefile.am,
28025           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28026           target can't be realized (custom build path).
28028         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28029           Removed install-data-local.
28031         * src/compiler_options.c: changed the include paths of the pixmaps.
28032           we hadn't any warning because of the include paths passed to the
28033           compiler. Thanks to make distcheck for reporting this.
28036 2001-07-31  Stephane Demurget <demurgets@free.fr>
28038         * NEWS, THANKS: updated.
28040         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28041           fixed to show the correct kernel signal number and its description.
28043         * widgets/gnomefilelist.c: fixed bug #445756
28044           (goto_last): renamed to goto_prev and changed according to goto_next.
28045           (goto_next): added.
28046           (goto_directory): removed.
28047           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28048           returned value is now the position in the list.
28049           (check_ok_button_cb): changed the back check and added one for next.
28050           (gnome_filelist_set_dir): the check in history make it wouldn't be
28051           a "true" history. polished the whole thing, using set_dir_internal.
28052           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
28053           there's no check in the history when using back or next.
28055         * manuals/*: added missing .cvsignore files.
28058 2001-07-30  Stephane Demurget <demurgets@free.fr>
28060         * po/fr.po: updated to latest sources.
28062         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
28063           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
28064           to put off their sensitive attributes.
28066 2001-07-29  Stephane Demurget <demurgets@free.fr>
28067         
28068         * po/fr.po: fixed some grammar things.
28069           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
28070           this out.
28071         
28072         * src/utilities.c: (file_is_link): use lstat instead of stat.
28074 2001-07-27  Naba Kumar <kh_naba@123india.com>
28075         
28076         * Remove help dir from cvs, because it is no longer
28077           needed.
28078         
28079         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
28080           needed.
28082 2001-07-24  Naba Kumar <kh_naba@123india.com>
28084         * debugger.c: (debugger_update_prog_status): Fixed
28085                 the bug with gdb version 5. Debugger starts, when
28086                 step in/out/over etc are clicked.
28087         
28088         * debugger.c: All functions: added debugging codes.
28089         
28090         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
28091         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
28092           Modified to recognize non project files also.
28093           
28094         * source.c: (source_write_configure_in):
28095           Added source for 'prefix' counterparts for
28096           no-prefix AC_SUBST.
28097         
28098 2001-07-23  Naba Kumar <kh_naba@123india.com>
28099         
28100         * anjuta.c: added function anjuta_remove_text_editor();
28101           and suitably modified anjuta_remove_current_text_editor().
28102           
28103         * project_dbase.c: project_dbase_close(), Added code to
28104           close all opened files that belong to the project when
28105           the project is closed.
28106          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
28107         
28108         * Updated the manuals/anjuta-manual subdir for GDP standards.
28109            (patch from Andy Piper <squiggle@ukgateway.net>)
28110         
28111         * main_menubar.h, main_menubar.def: Added Menu items to handle
28112           urls for library references, bugs, patches and feature request
28113           submission.
28114         
28115 2001-07-20  Naba Kumar <kh_naba@123india.com>
28116         
28117         * Set wmclass names in all windows.
28118           (patch from Andy Piper <squiggle@ukgateway.net>)
28119         * New splash logo from "Misha" <misha@phreaker.net>);
28121 2001-07-19  Naba Kumar <kh_naba@123india.com>
28122         
28123         * preferences.[h,c], preferences_gui.c: Added 4 properties to
28124           set caret color, calltip back color and selection fore/back
28125           color.
28127 2001-07-18  Naba Kumar <kh_naba@123india.com>
28128         
28129         * project_dbase.c: Closes all files when project is closed.
28130          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28131          -- We still need to refine this as it closes all sort of files.
28132         
28133         * compiler_options.c: Fixed seg-fault bug when last item in
28134           compiler option lists is removed.
28135         
28136         * Fixed missing newline warnings during compilation.
28137           (patch from Andy Piper <squiggle@ukgateway.net>)
28139 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
28141         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
28142                 autogenerated no need to store'em in CVS.
28144         * ccview/.cvsignore: Addition of cvsignore.
28146 2001-07-17  Naba Kumar <kh_naba@123india.com>
28147         
28148         *GUI fixes and spell corrections
28149         (patch from Andy Piper <squiggle@ukgateway.net>)
28151 2001-07-15  Naba Kumar <kh_naba@123india.com>
28152         
28153         *Fixed double error message for file not found.
28154         
28155         *Put white backgrounds for png images.
28156         
28157         *Converted '-' to '_' in sgml files.
28159 2001-07-14  Naba Kumar <kh_naba@123india.com>
28160         
28161         * project_dbase.c: Short-cut for expand/collasp project tree
28162         
28163         * project_dbase_gui.c:
28164          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28166 2001-07-13  Naba Kumar <kh_naba@123india.com>
28167         
28168         * notebook.[h,c]: Added
28169          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28170         Project/message window now toggles on control and
28171         and notebook switch short-cut
28173 2001-07-7  Naba Kumar <kh_naba@123india.com>
28174         
28175         * Changed a new icon set which looks more gnomish.
28176         
28177         * Changed a new anjuta splash logo.
28178         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
28180 2001-07-6  Naba Kumar <kh_naba@123india.com>
28181         
28182         * ccview/*: Integrated ccview for class view and file view
28183                 in the project Manager.
28184         
28185         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
28187 2001-07-1  Naba Kumar <kh_naba@123india.com>
28188         
28189         * scintilla/*: Upgraded Scintilla to version 1.3.7
28190         
28191         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
28192         
28193 2001-06-28  Naba Kumar <kh_naba@123india.com>
28194         
28195         * src/debugger.c: Correct step-over and step-out swapping.
28196         
28197         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
28198           chapters and added more stuffs.
28200 2001-06-13  Naba Kumar <kh_naba@123india.com>
28201         
28202         * data/autogen.sh.gtkmm: Added
28203         
28204         * data/autogen.sh.gnomemm: Added
28205         
28206         * src/appwiz.c: Added two more application wizard templetes
28207         
28208         * src/project: for gtk-- and gnome-- and proper support
28209         
28210         * src/source.c: for c++ in the project configuration.
28211         
28212         * src/source.h:
28214 2001-05-05  Naba Kumar <kh_naba@123india.com>
28216         * Merged my pre-cvs modifications with 
28217           the current cvs copy.
28219         * (lot of files change).
28221         * Implemented session management.
28223         * Local installation possible by
28224           manageing our own pixmaps paths
28225           manupulations.
28226         
28227         * resources.h: Added.
28228         * resources.c: Added.
28230         * Fixed some bugs.
28231         
28232 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
28234         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
28235                 Corrected/extended ignores.
28237 2001-05-04  Naba Kumar <kh_naba@123india.com>
28239         * manuals/: dir tree added.
28240           Sgml documentation started in this dir.
28241           
28242         * omf-install/: dir tree added.
28243         
28244         * manuals/anjuta-manual/C/anjuta-manual.sgml:
28245           Created initial document structure.
28246           
28247         * configure.in: Added test for scrollkeeper.
28248           Added some Makefile entries in AC_OUTPUT.
28249         
28250         * Makefile.am: Added subdir manuals/
28251         
28252         * HACKING: Wrote something stupid.
28254 2001-05-02  Stéphane Démurget <demurgets@free.fr>
28256         * Makefile.am: Added ChangeLog in local data list, becaused it's
28257           needed to create a new project.
28258           
28259         * po/fr.po: minor fixes.
28261         * src/build_file.c, src/configurer.c, src/debugger.c,
28262           src/executer.c, src/find_replace.c, src/gnome_project.c,
28263           src/goto_line.c, src/launcher.c, src/messages.c, 
28264           src/preferences.c src/project_dbase.c: functions declared static.
28265           
28266         * widgets/gnomefilelist.c: Fixed a project creation bug,
28267           introduced with latest changes.
28269 2001-05-01  Stéphane Démurget <demurgets@free.fr>
28271         * widgets/gnomefilelist.c,
28272           BUGS: Fixed an annoying bug preventing from loading files/project
28273           given on the command line. Polished the whole gnome_filelist widget.
28275 2001-04-27  Stéphane Démurget <demurgets@free.fr>
28277         * src/main.c,
28278           src/anjuta.c,
28279           src/anjuta.h: Polished the command line parsing.
28281         * BUGS: Need to clean that damn gnome_filelist widget.
28283 2001-04-25  Stéphane Démurget <demurgets@free.fr>
28285         * src/registers.c,
28286           src/sharedlib.c,
28287           src/signals.c: Removed duplicated includes.
28289         * po/fr.po: minor fixes.
28291         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
28292           create_compiler_options_page? () declared static.
28293         * src/main.c,
28294           src/anjuta.c: Put a command line option for disabling
28295           the splashscreen.
28297         * src/preferences_gui.c: Fixed an internationalization issue,
28298           other functions declared static.
28300         * src/gnome_project.c: Fixed some memory leaks,
28301           new_prj_terminated () declared static. 
28303 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
28305         * configure.in: Sort ALL_LINGUAS alphabetically.
28307 2001-04-22  Stéphane Démurget <demurgets@free.fr>
28309         * Emptied that ugly old Changelog.
28311 == Anjuta 0.1.5 ===
28312 == Anjuta 0.1.4 ==
28314 2001-03-10 Naba kumar  <naba@gnome.org>
28316         * src/gnome_project.c: Fixed project dir creation bug.
28318         * src/text_editor.c: Fixed double accelerators bug.
28319         
28320         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
28322         * src/stack_trace.c, * src/compiler_options.c,
28323         data/internals.properties, src/defaults.c:
28324         Fixed pixmap creation with NULL window.
28326         * src/commands.c, src/preferences_gui.c, src/build_project.c
28327         src/clean_project.c: Bug fix.
28328         
28329         * src/main_menubar_def.h: i18n bug fix.
28330         
28331         * src/executer.h, src/executer.c: Bug fix.
28332         
28333         * src/controls.c: Bug fix.
28334         
28335         * src/debugger.c: Debugger now takes program args.
28336         
28337         * po/ja.po: Added japanese translation file.
28338         
28339         Upgraded to ver 0.1.4
28340         ... Fixed other minor bugs.
28342 == Anjuta 0.1.3 ===
28344 2001-XX-XX Naba kumar  <naba@gnome.org>
28346         * Lots of unaccountable changes. Integrated scintilla.
28347         Redesigned Project managemet. Added supports for other languages.
28348         Java style properties managements. .... blah blah
28349         
28350 2000-11-11 Naba kumar  <naba@gnome.org>
28352         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
28353         Upgraded to version 0.1.3.
28355         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
28356         Fixed to activate Debug->add watch properly.
28358 === Anjuta 0.1.2 beta_2 ===
28359 === Anjuta 0.1.2 ===
28361 2000-11-05 Naba kumar  <naba@gnome.org>
28363         * src/compiler_options.c, src/compiler_options_cbs.c
28364         src/compiler_options_cbs.h, src/compiler_options_gui.c
28365         src/anjuta2.c, extra/stock_libs.anj (new),
28366         extra/README.stock_libs (new), htmls/page13.html,
28367         htmls/images/*: Improved Library settings GUI. Can now enable/disable
28368         added libraries. Stock libs provided for ease of entry. Modified
28369         help html file accordingly.
28371 2000-11-03 Naba kumar  <naba@gnome.org>
28373         * README: Minor fixes in Doc files.
28375         * src/gnome_prj.c, src/appwidzard_cbs.c:
28376         Fixed to ignore non-existant dir for blank prj.
28377         More checking in project creation, especially to confirm
28378         that the prj file already does not exist.
28380         * anjuta.spec, configure.in: Upgraded to version 0.1.2
28382         * src/controls.c: Now Menu item "Format/Detach current document"
28383         is inactive when there is no document opened.
28385 === Anjuta 0.1.1 ===
28387 2000-11-01 Naba kumar  <naba@gnome.org>
28389         Completed and Release of first version (Beta) with lots of bugs.
28391 1999-12-27 Naba kumar  <naba@gnome.org>
28393         Anjuta project started.