Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
bloba53deb18ef9578b011a0f69441ffcf080815ad48
1 2008-05-10  Johannes Schmid  <jhs@gnome.org>
3         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4         * plugins/symbol-browser/plugin.c (project_root_added),
5         (isymbol_manager_search):
6         
7         Fixed global tags loading from project configuration and added a
8         configuration option
10 2008-05-08  Johannes Schmid  <jhs@gnome.org>
12         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
14         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
15         * plugins/subversion/subversion-log-dialog.c (create_columns):
16         
17         Fix translation issues (#530860 and #531411)
19 2008-05-08  Johannes Schmid  <jhs@gnome.org>
21         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
23         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
24         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
25         * plugins/project-wizard/templates/java/configure.ac.tpl:
26         * plugins/project-wizard/templates/minimal/autogen.sh:
27         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
28         * plugins/project-wizard/templates/python/configure.ac.tpl:
29         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
30         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
31         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
32         
33         #531405 – AM_CONFIG_HEADER macro is obsolete
34         
35         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
36         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
38 2008-05-07  Massimo Cora'  <maxcvs@email.it>
40         * libanjuta/interfaces/libanjuta.idl:
41         * plugins/class-inheritance/class-inherit.c
42         (class_inheritance_show_dynamic_class_popup_menu):
43         * plugins/language-support-cpp-java/cpp-java-assist.c
44         (cpp_java_assist_create_word_completion_cache),
45         (cpp_java_assist_show_calltip):
46         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
47         * plugins/symbol-db/plugin.c (isymbol_manager_search):
48         * plugins/symbol-db/symbol-db-engine.c
49         (on_scan_update_files_symbols_end),
50         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
51         * plugins/symbol-db/symbol-db-engine.h:
52         add limit/offset keywords to search query. Adjusted APIs.
53         Fixed a minor bug with caches in the engine.
55 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
57         * plugins/terminal/anjuta-terminal-plugin.glade,
58         plugins/terminal/terminal.c:
59         The terminal configuration default option doesn't work (#530031)
60         Combobox for terminal choose not working (#530032)
62 2008-05-06  Johannes Schmid  <jhs@gnome.org>
64         * plugins/document-manager/plugin.c (on_session_save):
65         Do not reverse list of file in save-session (#531445)
66         
67         * plugins/sourceview/anjuta-view.c
68         (anjuta_view_button_press_event):
69         Set line to mouse location when popup-menu is displayed (#530689)
71 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
73         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
74         plugins/terminal/Makefile.am,
75         plugins/terminal/terminal.c:
76         Add a context menu with copy/paste in terminal plugin
78 2008-05-02  Johannes Schmid  <jhs@gnome.org>
80         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
81         * libanjuta/interfaces/libanjuta.idl:
82         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
83         (iproject_manager_iface_init):
84         Add an interface method to access the pkg-config data from gnome-build.
85         
86         * plugins/symbol-browser/plugin.c (project_root_added):
87         Automatically load symbol from project configuration (proof-of-concept)
89 2008-05-01  Massimo Cora'  <maxcvs@email.it>
91         * plugins/symbol-db/plugin.c (symbol_db_activate):
92         * plugins/symbol-db/test/main.c (main):
94         Adapt to changes in recent libgda
96 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
98         * plugins/run-program/execute.c:
99         Fix run plugin again, previous patch was causing a crash when
100         the program exist
102 2008-05-01  Johannes Schmid  <jhs@gnome.org>
104         * plugins/document-manager/plugin.c (update_title):
105         Fixed bug broken titles for new files
107 2008-05-01  Johannes Schmid  <jhs@gnome.org>
109         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
110         (anjuta_util_replace_home_dir_with_tilde),
111         (anjuta_util_str_middle_truncate):
112         * libanjuta/anjuta-utils.h:
113         Added some utility methods (derived from gedit)
114         
115         * plugins/document-manager/plugin.c (get_directory_display_name),
116         (update_title):
117         Really fix #530033 now
119 2008-05-01  Massimo Cora'  <maxcvs@email.it>
121         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
122         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
124         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
125         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
126         (sdb_engine_thread_monitor), (sdb_engine_init),
127         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
128         (sdb_engine_add_new_sym_implementation),
129         (sdb_engine_second_pass_update_scope_1),
130         (sdb_engine_second_pass_update_scope),
131         (sdb_engine_second_pass_update_heritage),
132         (symbol_db_engine_update_project_symbols),
133         (symbol_db_engine_get_files_with_zero_symbols),
134         (symbol_db_engine_get_file_symbols):
135         fixed a population bug introduced with using of caches. It broke the kind
136         of symbol in some cases (e.g. returning of table_id = -1). 
137         Avoid lazy initialization and inlined the lookup functions to speed up the
138         thing.
139         Performances improvement in sdb_engine_second_pass_update_heritage () using
140         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
141         logic in this part should avoid gui freezing, at least here it does not freeze.
143         * plugins/symbol-db/symbol-db-view-locals.c
144         (symbol_db_view_locals_recv_signals_from_engine):
145         * plugins/symbol-db/symbol-db-view.c
146         (symbol_db_view_recv_signals_from_engine):
147         greyed out trees while population is in place.
149 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
151         * data/default.profile:
152         Put the new run program plugin in the default plugin list
154         * plugins/run-program/execute.c:
155         Fix a crash when the program doesn't exist
157 2008-04-30  Johannes Schmid  <jhs@gnome.org>
159         * plugins/document-manager/anjuta-document-manager.ui:
160         * plugins/message-view/anjuta-message-manager.ui:
161         Put the menu items of the message-manager in the correct Goto menu
163 2008-04-30  Johannes Schmid  <jhs@gnome.org>
165         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
166         Allow markup in dialog description
167         
168         * plugins/file-loader/plugin.c (iloader_load):
169         #523186 – Open With dialog should mention filename
171 2008-04-30  Johannes Schmid  <jhs@gnome.org>
173         * libanjuta/anjuta-status.c (anjuta_status_set_title):
174         * plugins/document-manager/anjuta-docman.c
175         (anjuta_docman_update_page_label):
176         * plugins/document-manager/plugin.c (update_title),
177         (on_document_update_save_ui):
178         
179         #530033 – Have window title like gedit
180         Also add the dirty char (*) at the beginning of the filename to match HIG
182 2008-04-30  Johannes Schmid  <jhs@gnome.org>
184         * plugins/devhelp/anjuta-devhelp.ui:
185         * plugins/search/anjuta-search.ui:
186         * plugins/document-manager/anjuta-document-manager.ui:
187         * src/anjuta.ui:
188         Moved Goto menu into View to avoid cluttering the menubar and created
189         new Documents menu
191         * plugins/document-manager/action-callbacks.c (on_next_document),
192         (on_previous_document):
193         * plugins/document-manager/action-callbacks.h:
194         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
195         (anjuta_docman_update_documents_menu_status),
196         (anjuta_docman_update_documents_menu),
197         (on_notebook_page_reordered), (anjuta_docman_page_init),
198         (anjuta_docman_new), (on_notebook_switch_page),
199         (anjuta_docman_add_document), (anjuta_docman_remove_document):
200         * plugins/document-manager/plugin.c:
201         
202         Show open documents in the "Documents" menu and add actions for next/prev
203         document like in gedit. Don't center menu items of notebook popup menu.
204         (Fixes bugs #453702 and #529528)
206 2008-04-29  Johannes Schmid  <jhs@gnome.org>
208         Patch from Yuriy Penkin:
210         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
211         .glade:
212         * plugins/debug-manager/anjuta-debug-manager.glade:
213         * plugins/run-program/anjuta-run-program.glade:
214         * plugins/tools/anjuta-tools.glade:
215         530566 – Fix translation and POTFILES.in
217 2008-04-29  Johannes Schmid  <jhs@gnome.org>
219         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
220         Use current project folder as default and added a file filter for
221         the patch file chooser.
223 2008-04-28  Massimo Cora'  <maxcvs@email.it>
225         * plugins/symbol-db/symbol-db-view-search.c
226         (sdb_view_search_model_filter):
227         fixed search symbols to match "foo_symbol_%"
229 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
231         * configure.in,
232         po/POTFILES.in,
233         plugins/Makefile.am,
234         src/anjuta.ui,
235         (added) plugins/run-program/anjuta-run-program-48.png,
236         (added) plugins/run-program/anjuta-run-program.glade,
237         (added) plugins/run-program/anjuta-run-program.plugin.in,
238         (added) plugins/run-program/anjuta-run-program.ui,
239         (added) plugins/run-program/execute.c,
240         (added) plugins/run-program/execute.h,
241         (added) plugins/run-program/Makefile.am,
242         (added) plugins/run-program/parameters.c,
243         (added) plugins/run-program/parameters.h,
244         (added) plugins/run-program/plugin.c,
245         (added) plugins/run-program/plugin.h,
246         (added) plugins/run-program/utils.c,
247         (added) plugins/run-program/utils.h:
248         New run program plugin, includes a new dialog box to set
249         program arguments
251         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
252         plugins/debug-manager/anjuta-debug-manager.ui,
253         plugins/debug-manager/plugin.c,
254         plugins/debug-manager/start.c:
255         Update debugger plugin to use run program parameter dialog
257         * plugins/build-basic-autotools/build-basic-autotools.c,
258         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
259         Remove run program menu item
261         * libanjuta/interfaces/libanjuta.idl,
262         plugins/gdb/plugin.c,
263         plugins/gdb/debugger.c,
264         plugins/gdb/debugger.h,
265         plugins/debug-manager/command.c,
266         plugins/debug-manager/command.h:
267         Use a gchar * null terminated array instead of a GList for
268         passing environment variables
270 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
272         * plugins/terminal/terminal.c,
273         libanjuta/interfaces/libanjuta.idl:
274         Add a child-exited signal in the IAnjutaTerminal interface
275         Remove environment variables merging, it is already done
276         in vte
278 2008-04-28  Massimo Cora'  <maxcvs@email.it>
280         * plugins/symbol-db/plugin.c (isymbol_manager_search):
281         * plugins/symbol-db/symbol-db-engine.c
282         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
283         fixed partial pattern match accordingly with api.
285 2008-04-28  Johannes Schmid <jhs@gnome.org>
287         * plugins/symbol-db/plugin.c:
288   Hide progress bar when things are done.
290 2008-04-27  Massimo Cora'  <maxcvs@email.it>
292         * plugins/symbol-db/symbol-db-engine.c
293         (symbol_db_engine_find_symbol_by_name_pattern),
294         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
295         fixed typo on query.
296         
297 2008-04-26  Massimo Cora'  <maxcvs@email.it>
299         * plugins/document-manager/plugin.c (on_document_update_ui):
300         * plugins/symbol-db/symbol-db-engine-iterator-node.c
301         (symbol_db_engine_iterator_node_get_symbol_extra_string):
302         * plugins/symbol-db/symbol-db-engine.c
303         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
304         (sdb_engine_get_dyn_query_node_by_id),
305         (sdb_engine_dyn_child_query_node_destroy),
306         (sdb_engine_insert_dyn_query_node_by_id),
307         (sdb_engine_free_cached_queries),
308         (sdb_engine_free_cached_dynamic_queries),
309         (sdb_engine_get_tuple_id_by_unique_name),
310         (sdb_engine_get_tuple_id_by_unique_name2),
311         (sdb_engine_get_tuple_id_by_unique_name3),
312         (sdb_engine_populate_db_by_tags),
313         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
314         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
315         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
316         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
317         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
318         (sdb_engine_add_new_sym_implementation),
319         (sdb_engine_add_new_heritage),
320         (sdb_engine_add_new_scope_definition),
321         (sdb_engine_add_new_tmp_heritage_scope),
322         (sdb_engine_second_pass_update_scope_1),
323         (sdb_engine_second_pass_update_heritage),
324         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
325         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
326         (on_scan_update_files_symbols_end),
327         (symbol_db_engine_update_project_symbols),
328         (symbol_db_engine_get_full_local_path),
329         (symbol_db_engine_get_file_db_path),
330         (sdb_engine_walk_down_scope_path),
331         (symbol_db_engine_get_files_with_zero_symbols),
332         (sdb_engine_prepare_symbol_info_sql),
333         (symbol_db_engine_get_class_parents_by_symbol_id),
334         (symbol_db_engine_get_class_parents),
335         (symbol_db_engine_get_global_members_filtered),
336         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
337         (symbol_db_engine_get_scope_members_by_symbol_id),
338         (symbol_db_engine_get_scope_members),
339         (symbol_db_engine_get_current_scope),
340         (symbol_db_engine_get_file_symbols),
341         (symbol_db_engine_get_symbol_info_by_id),
342         (symbol_db_engine_find_symbol_by_name_pattern),
343         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
344         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
345         * plugins/symbol-db/symbol-db-engine.h:
346         * plugins/symbol-db/tables.sql:
347         new dynamic prepared queries architecture. Now every query used in the
348         engine has its own compiled query in libgda-sqlite provider. This for speed
349         improvements, code cleaning and auto-escaping of string parameters. 
350         Lookup of dynamic queries takes care of sym_info parameters and of 
351         parameters passed to functions. The compiled GdaStatements are stored in an 
352         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
353         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
355         * plugins/symbol-db/test/Makefile.am:
356         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
357         (main):
358         re-enabled test.
360 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
362         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
363         * po/POTFILES.in,
364         plugins/tools/tool.c:
365         Fix #529798: Mark additional strings for translation
367 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
369         * plugins/project-wizard/druid.c,
370         plugins/project-wizard/property.c,
371         plugins/project-wizard/property.h,
372         plugins/project-wizard/parser.c,
373         plugins/project-wizard/templates/mkfile.wiz,
374         plugins/project-wizard/templates/terminal.wiz,
375         plugins/project-wizard/templates/xlib-dock.wiz,
376         plugins/project-wizard/templates/wxwin.wiz,
377         plugins/project-wizard/templates/java.wiz,
378         plugins/project-wizard/templates/django.wiz,
379         plugins/project-wizard/templates/gnome.wiz,
380         plugins/project-wizard/templates/anjuta-plugin.wiz,
381         plugins/project-wizard/templates/gtkmm.wiz,
382         plugins/project-wizard/templates/python.wiz,
383         plugins/project-wizard/templates/cpp.wiz,
384         plugins/project-wizard/templates/sdl.wiz,
385         plugins/project-wizard/templates/gtk.wiz,
386         plugins/project-wizard/templates/minimal.wiz,
387         plugins/project-wizard/templates/xlib.wiz,
388         plugins/project-wizard/templates/gcj.wiz:
389         Add additional restriction on project name fix #529226
391 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
393         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
394         * plugins/tools/plugin.c:
395         Fix #529506: Uncorrect unloading tools plugin
397 2008-04-22  Johannes Schmid  <jhs@gnome.org>
399         * plugins/search/search-replace.c (search_and_replace),
400         (on_message_view_destroyed):
401         Don't spit out two many warnings when the message view is destroyed
402         
403         * plugins/search/search-replace_backend.c
404         (file_buffer_new_from_path):
405         Only use first 500 characters for validation
407 2008-04-21  Johannes Schmid  <jhs@gnome.org>
409         * plugins/search/plugin.c (find_incremental):
410         * plugins/search/search-replace.c (on_search_regex_toggled),
411         (on_search_button_next_clicked), (search_replace_find_usage):
412         * plugins/search/search-replace_backend.c (match_substr_free),
413         (file_buffer_new_from_path), (get_next_match),
414         (clear_search_replace_instance), (create_search_replace_instance):
415         * plugins/search/search-replace_backend.h:
416         
417         Use GRegex instead of pcre and convert files to utf-8 if necessary.
418         Rest of #440637
420 2008-04-21  Johannes Schmid  <jhs@gnome.org>
422         * plugins/document-manager/action-callbacks.c
423         (on_editor_command_paste_activate):
424         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
425   (there was an else missing...)
427 2008-04-17  Naba Kumar  <naba@naba-desktop>
429         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
430         * plugins/project-import/anjuta-project-import.plugin.in:
431         * plugins/project-wizard/anjuta-project-wizard.glade:
432         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
433         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
435 2008-04-20  Johannes Schmid  <jhs@gnome.org>
437         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
438         Fixed a condition where we kill our own process
440 2008-04-20  Johannes Schmid  <jhs@gnome.org>
442         * libanjuta/anjuta-session.h:
443         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
444         * plugins/symbol-db/plugin.c (value_added_current_editor),
445         (on_session_load), (symbol_db_activate):
446         * plugins/symbol-db/plugin.h:
447         * plugins/symbol-db/symbol-db-view.c
448         (sdb_view_build_and_display_base_tree):
449         Added new sessions states to avoid loading the local symbols before
450         the session is loaded (speeds up start-up).
451         
452         * plugins/document-manager/plugin.c
453         (update_document_ui_undo_items), (update_document_ui_save_items),
454         (on_document_update_ui):
455         * plugins/sourceview/sourceview.c (idocument_redo):
456         Fixed #528705 – There is no Redo
458 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
460         * libanjuta/interfaces/libanjuta.idl,
461         plugins/terminal/terminal.c,
462         plugins/build-basic-autotools/executer.c,
463         plugins/gdb/plugin.c:
464         Add an env parameter in the IAnjutaTerminal interface allowing
465         to specify additional environment variables
467         * libanjuta/anjuta-launcher.c:
468         Add one initialization
470 2008-04-16  Johannes Schmid  <jhs@gnome.org>
472         Patch from Ignacio Casal Quinteiro:
473         * plugins/file-loader/anjuta-recent-chooser-menu.c
474         (_gtk_recent_chooser_get_items),
475         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
476         (anjuta_recent_chooser_menu_populate):
477         Show 5 project and 15 file items in recent-chooser
479 2008-04-16  Johannes Schmid  <jhs@gnome.org>
481         * plugins/search/search-replace_backend.c (isawordchar),
482         (extra_match), (get_next_match):
483         
484         Make searching utf-8 aware. We still need to fix encodings for
485         search/replace in files as it is currently assumed they are utf-8 like
486         the editors.
488 2008-04-16  Johannes Schmid  <jhs@gnome.org>
489         
490         Patch from Ignacio Casal Quinteiro:
491         * plugins/file-loader/anjuta-recent-chooser-menu.c
492         (anjuta_recent_chooser_menu_insert_item),
493         (anjuta_recent_chooser_menu_populate):
494         * plugins/file-loader/plugin.c (activate_plugin):
495         Fix recent files in the toolbar
496         
497         * plugins/tools/plugin.c (ipreferences_merge):
498         Fixed some warnings
500 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
502         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
504 2008-04-13  Naba Kumar  <naba@naba-desktop>
506         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
507         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
508         Do not enable brace autocompletion by defualt because it annoying for
509         fast typist (i.e. it's easier to type ending brace than move carat)
510         and it's currently broken for scintilla.
512 2008-04-13  Naba Kumar  <naba@naba-desktop>
514         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
515         * src/about.c (on_about_plugin_activate): Removed dead code.
516         * src/main.c: Make smaller include.
518 2008-04-12  Naba Kumar  <naba@naba-desktop>
520         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
521         src/utilities.h: Removed dead files.
522         * src/widget-registry.c, src/widget-registry.h: Removed more dead
523         files.
525 2008-04-12  Naba Kumar  <naba@naba-desktop>
527         * src/action-callbacks.c: Removed unneeded gnome.h include.
528         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
530 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
532         Reviewed by Naba Kumar  <naba@gnome.org>:
533         * libanjuta/anjuta-utils.{ch}:
534         Added anjuta_utils_get_user_config_dir. This func is used
535         to get the user config directory.
536         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
538 2008-04-12  Johannes Schmid  <jhs@gnome.org>
540         * plugins/search/Makefile.am:
541         * plugins/search/anjuta-search.glade:
542         * plugins/search/anjuta-search.ui:
543         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
544         (on_find_and_replace1_activate), (on_find_in_files1_activate),
545         (on_findnext1_activate), (on_findprevious1_activate),
546         (on_prev_occur), (on_next_occur), (activate_plugin),
547         (deactivate_plugin), (dispose), (finalize),
548         (search_plugin_class_init):
549         * plugins/search/plugin.h:
550         * plugins/search/search-replace.c (search_and_replace_init),
551         (search_and_replace), (write_message_pane), (on_message_clicked),
552         (save_not_opened_files), (replace_in_not_opened_files),
553         (search_replace_next_previous), (search_replace_next),
554         (search_replace_previous), (sr_get_gladewidget),
555         (search_set_popdown_strings), (search_set_popdown_map),
556         (search_select_item), (search_set_combo), (search_set_action),
557         (search_set_target), (search_set_direction),
558         (search_get_item_combo), (search_get_item_combo_name),
559         (search_direction_changed), (populate_value), (reset_flags),
560         (reset_flags_and_search_button), (search_start_over),
561         (search_end_alert), (max_results_alert), (nb_results_alert),
562         (search_show_replace), (modify_label_image_button),
563         (search_replace_populate), (show_jump_button),
564         (translate_dialog_strings), (create_dialog), (show_dialog),
565         (word_in_list), (list_max_items), (search_update_combos),
566         (replace_update_combos), (search_update_dialog),
567         (on_search_replace_delete_event),
568         (on_search_dialog_key_press_event),
569         (search_disconnect_set_toggle_connect),
570         (on_search_match_whole_word_toggled),
571         (on_search_match_whole_line_toggled),
572         (on_search_match_word_start_toggled), (on_search_regex_toggled),
573         (search_set_toggle_direction), (on_search_direction_changed),
574         (on_search_action_changed), (on_search_target_changed),
575         (on_search_expression_changed), (on_actions_no_limit_clicked),
576         (on_search_button_close_clicked), (on_search_button_stop_clicked),
577         (on_search_button_next_clicked), (search_replace_find_usage),
578         (on_search_button_jump_clicked), (on_search_expression_activate),
579         (on_search_full_buffer_toggled), (on_search_forward_toggled),
580         (on_search_backward_toggled), (on_setting_basic_search_toggled),
581         (basic_search_toggled), (anjuta_search_replace_activate):
582         * plugins/search/search-replace.h:
583         * plugins/search/search-replace_backend.c (pcre_info_free),
584         (pcre_info_new), (match_substr_free), (match_info_free),
585         (file_buffer_free), (file_buffer_new_from_te),
586         (file_buffer_new_from_path), (file_buffer_line_from_pos),
587         (file_match_line_from_pos), (create_search_files_list),
588         (get_project_file_list), (isawordchar), (extra_match),
589         (get_next_match), (create_search_entries), (regex_backref),
590         (clear_search_replace_instance), (clear_pcre),
591         (create_search_replace_instance):
592         * plugins/search/search-replace_backend.h:
593         Restored old search plugin - was a bad idea to merge this patch. Sorry!
595 2008-04-12  Johannes Schmid  <jhs@gnome.org>
597         * libanjuta/Makefile.am:
598         * libanjuta/libanjuta.h:
599         * plugins/document-manager/anjuta-document-manager.glade:
600         * plugins/document-manager/plugin.c:
601         * plugins/editor/text_editor.c (text_editor_finalize),
602         (convert_to_utf8), (load_from_file), (save_to_file):
603         * plugins/editor/text_editor.h:
604         * plugins/sourceview/Makefile.am:
605         * plugins/sourceview/anjuta-convert.c:
606         * plugins/sourceview/anjuta-convert.h:
607         * plugins/sourceview/anjuta-document-loader.c:
608         * plugins/sourceview/anjuta-document-saver.c:
609         * plugins/sourceview/anjuta-document.c:
610         * plugins/sourceview/anjuta-encodings.c:
611         * plugins/sourceview/anjuta-encodings.h:
612         * plugins/sourceview/anjuta-utils.c:
613         * plugins/sourceview/anjuta-utils.h:
614         * plugins/sourceview/anjuta-view.c:
615         * plugins/sourceview/sourceview.c:
616         
617         Move the encoding conversion infrastrcute to libanjuta and update all
618         users. Test all available encodings by default in scintilla editor
619         like sourceview is doing and removed encoding preferences
621         * plugins/search/search-replace_backend.c
622         (file_buffer_new_from_uri):
623         Fixed crasher
625 2008-04-11  Johannes Schmid  <jhs@gnome.org>
627         * plugins/search/anjuta-search.glade:
628         Various small improvements to the dialog
630 2008-04-11  Johannes Schmid  <jhs@gnome.org>
632         Patch from Ignacio Casal Quinteiro:
633         * plugins/file-loader/Makefile.am:
634         * plugins/file-loader/anjuta-recent-chooser-menu.c
635         (gtk_recent_chooser_iface_init),
636         (_anjuta_recent_chooser_install_properties),
637         (sort_recent_items_mru), (get_is_recent_filtered),
638         (_gtk_recent_chooser_get_items),
639         (anjuta_recent_chooser_menu_class_init),
640         (anjuta_recent_chooser_menu_init),
641         (anjuta_recent_chooser_menu_finalize),
642         (anjuta_recent_chooser_menu_dispose),
643         (anjuta_recent_chooser_menu_constructor),
644         (anjuta_recent_chooser_menu_set_property),
645         (anjuta_recent_chooser_menu_get_property),
646         (anjuta_recent_chooser_menu_set_current_uri),
647         (anjuta_recent_chooser_menu_get_current_uri),
648         (anjuta_recent_chooser_menu_select_uri),
649         (anjuta_recent_chooser_menu_unselect_uri),
650         (anjuta_recent_chooser_menu_select_all),
651         (anjuta_recent_chooser_menu_unselect_all),
652         (anjuta_recent_chooser_menu_set_sort_func),
653         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
654         (anjuta_recent_chooser_menu_get_recent_manager),
655         (anjuta_recent_chooser_menu_add_filter),
656         (anjuta_recent_chooser_menu_remove_filter),
657         (anjuta_recent_chooser_menu_list_filters),
658         (anjuta_recent_chooser_menu_set_current_filter),
659         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
660         (anjuta_recent_chooser_menu_create_item),
661         (anjuta_recent_chooser_menu_insert_item),
662         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
663         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
664         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
665         (get_icon_size_for_widget), (foreach_set_shot_tips),
666         (anjuta_recent_chooser_menu_set_show_tips),
667         (anjuta_recent_chooser_menu_new),
668         (anjuta_recent_chooser_menu_new_for_manager):
669         * plugins/file-loader/anjuta-recent-chooser-menu.h:
670         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
671         (activate_plugin), (dispose):
672         
673         Add separator to recent menu (#526932)
675         * plugins/search/Makefile.am:
676         * plugins/search/anjuta-search.glade:
677         * plugins/search/anjuta-search.ui:
678         * plugins/search/plugin.c (on_find1_activate),
679         (on_find_and_replace1_activate), (on_find_in_files1_activate),
680         (on_findnext1_activate), (on_findprevious1_activate),
681         (on_search_again_activate), (on_find_usage), (activate_plugin),
682         (deactivate_plugin), (dispose), (search_plugin_class_init):
683         * plugins/search/plugin.h:
684         * plugins/search/search-replace.c (anj_sr_execute),
685         (anj_sr_write_match_message), (on_message_clicked),
686         (anj_sr_set_search_string), (anj_sr_select_nearest),
687         (anj_sr_select_next), (anj_sr_select_previous),
688         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
689         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
690         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
691         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
692         (anj_sr_set_target), (anj_sr_set_direction),
693         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
694         (anj_sr_get_combo_id_active_value),
695         (anj_sr_conform_direction_change), (anj_sr_populate_value),
696         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
697         (anj_sr_end_alert), (anj_sr_max_results_alert),
698         (anj_sr_total_results_alert), (anj_sr_show_replace),
699         (anj_sr_modify_button), (anj_sr_populate_data),
700         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
701         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
702         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
703         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
704         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
705         (anj_sr_find_in_list), (anj_sr_trim_list),
706         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
707         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
708         (on_search_dialog_delete_event), (on_search_dialog_key_press),
709         (anj_sr_disconnect_set_toggle_connect),
710         (on_search_match_whole_word_toggled),
711         (on_search_match_whole_line_toggled),
712         (on_search_match_word_start_toggled), (on_search_regex_toggled),
713         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
714         (on_search_direction_changed), (on_search_action_changed),
715         (on_search_target_changed), (on_search_expression_changed),
716         (on_search_button_close_clicked), (on_search_button_stop_clicked),
717         (on_search_button_start_clicked),
718         (on_search_button_replace_clicked),
719         (on_search_expression_activate):
720         * plugins/search/search-replace.h:
721         * plugins/search/search-replace_backend.c (regex_backref),
722         (pcre_info_free), (pcre_info_new), (match_substr_free),
723         (match_info_free_subs), (editor_new_from_file_buffer),
724         (file_buffer_new_from_te), (file_buffer_new_from_uri),
725         (file_buffer_free), (file_buffer_get_byte_offset),
726         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
727         (file_buffer_find_lines), (file_buffer_freshen_lines),
728         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
729         (file_buffer_get_linetext_for_line), (save_file_buffer),
730         (replace_in_local_buffer), (get_search_files_list),
731         (get_project_files_list), (isawordchar), (extra_match),
732         (get_next_match), (create_search_entries), (clear_search_entries),
733         (search_get_default_data), (search_replace_data_new),
734         (clear_search_replace_instance), (search_replace_data_destroy),
735         (search_replace_init):
736         * plugins/search/search-replace_backend.h:
737         * plugins/search/search_preferences.c (removed):
738         * plugins/search/search_preferences.h (removed):
739         
740         Merged the UI changes from bug #511688 and simplified the search dialog
742 2008-04-10  Johannes Schmid <jhs@gnome.org>
744         * plugins/symbol-db/symbol-db-engine.c:
745         * plugin.c:
746         Check for ctags binary (#516123)
748 2008-04-09  Massimo Cora'  <maxcvs@email.it>
750         * plugins/symbol-db/symbol-db-engine.c
751         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
752         (sdb_engine_get_query_parameters_list),
753         (sdb_engine_free_cached_queries),
754         (sdb_engine_get_tuple_id_by_unique_name),
755         (sdb_engine_get_tuple_id_by_unique_name2),
756         (sdb_engine_get_tuple_id_by_unique_name3),
757         (symbol_db_engine_add_new_workspace),
758         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
759         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
760         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
761         (sdb_engine_add_new_sym_implementation),
762         (sdb_engine_add_new_heritage),
763         (sdb_engine_add_new_scope_definition),
764         (sdb_engine_add_new_tmp_heritage_scope),
765         (sdb_engine_second_pass_update_scope_1),
766         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
767         (on_scan_update_files_symbols_end),
768         (symbol_db_engine_update_project_symbols):
769         GdaSet *plist is now used globally for every prepared statement.
770         It won't be created/unreffed at every query.
772 2008-04-09  Johannes Schmid  <jhs@gnome.org>
774         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
775         Fixed crasher when deactivating symbol-db plugin
777 2008-04-08  Johannes Schmid  <jhs@gnome.org>
779         * plugins/symbol-db/symbol-db-engine.c
780         (sdb_engine_populate_db_by_tags):
781         Don't use transactions - uses only half of the time now!
783 2008-04-08  Massimo Cora'  <maxcvs@email.it>
785         * plugins/symbol-db/symbol-db-engine.c
786         (sdb_engine_prepare_symbol_info_sql),
787         (symbol_db_engine_get_global_members_filtered):
788         * plugins/symbol-db/symbol-db-view.c
789         (sdb_view_load_symbol_pixbufs),
790         (sdb_view_build_and_display_base_tree):
791         fixed global tab icons. Libgda could not understood the right fields, now it
792         does.
794 2008-04-07  Johannes Schmid  <jhs@gnome.org>
796         * plugins/language-support-cpp-java/cpp-java-assist.c
797         (completion_compare), (create_completion),
798         (cpp_java_assist_create_word_completion_cache):
799         
800         Only show () for functions/methods and macros with arguments. Does not work
801         with symbol-db yet but fixes things for symbol-browser
803 2008-04-07  Johannes Schmid  <jhs@gnome.org>
805         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
806         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
807         (sdb_engine_add_new_sym_implementation):
808         
809         Fixed some issues with caching
811 2008-04-07  Johannes Schmid  <jhs@gnome.org>
813         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
814         (on_importing_project_end), (project_root_added),
815         (symbol_db_activate), (symbol_db_deactivate):
816         * plugins/symbol-db/plugin.h:
817         
818         Give the symbol-db it's own progress bar because there are too many
819         interactions with the global status bar.
821 2008-04-07  Johannes Schmid  <jhs@gnome.org>
823         * plugins/symbol-db/symbol-db-view-locals.c
824         (sdb_view_locals_create_new_store):
825         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
826         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
827         (symbol_db_view_open):
828         
829         Sort symbol trees
831 2008-04-07  Johannes Schmid  <jhs@gnome.org>
833         * plugins/sourceview/sourceview.c (idocument_cut),
834         (idocument_copy), (idocument_paste):
835         Block insert-text signal on cut/copy/paste
837 2008-04-07  Johannes Schmid  <jhs@gnome.org>
839         * plugins/symbol-db/plugin.c (on_char_added),
840         (on_single_file_scan_end):
841         Only update buffer when a newline is inserted
842         
843         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
844         (sdb_engine_get_tuple_id_by_unique_name),
845         (sdb_engine_get_tuple_id_by_unique_name2),
846         (sdb_engine_get_tuple_id_by_unique_name3),
847         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
848         (sdb_engine_finalize), (symbol_db_engine_db_exists),
849         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
850         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
851         Precompute file_defined_id to speed up population
853 2008-04-06  Johannes Schmid  <jhs@gnome.org>
855         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
856         (anjuta_launcher_set_encoding):
857         Fixed some problems with binary streams needed by symbol-db
858         
859         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
860         Removed DEBUG_PRINT
861         
862         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
863         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
864         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
865         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
866         (sdb_engine_add_new_sym_implementation),
867         (on_scan_update_files_symbols_end):
868         Use some caching to speed up population
869         
870         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
871         Exit properly when scanning is over
873 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
875         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
876         One additional change missed in the previous commit
878 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
880         * plugins/project-wizard/templates/gtkmm.wiz,
881         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
882         plugins/project-wizard/templates/gtkmm/src/main.cc,
883         plugins/project-wizard/templates/django.wiz,
884         plugins/project-wizard/templates/python.wiz,
885         plugins/project-wizard/templates/python/configure.ac.tpl,
886         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
887         plugins/project-wizard/templates/cpp.wiz,
888         plugins/project-wizard/templates/cpp/configure.ac.tpl,
889         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
890         plugins/project-wizard/templates/sdl.wiz,
891         plugins/project-wizard/templates/sdl/configure.ac.tpl,
892         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
893         plugins/project-wizard/templates/terminal.wiz,
894         plugins/project-wizard/templates/terminal/configure.ac.tpl,
895         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
896         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
897         plugins/project-wizard/templates/gtk.wiz,
898         plugins/project-wizard/templates/gtk/src/main.c,
899         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
900         plugins/project-wizard/templates/minimal.wiz,
901         plugins/project-wizard/templates/minimal/configure.ac.tpl,
902         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
903         plugins/project-wizard/templates/java.wiz,
904         plugins/project-wizard/templates/java/configure.ac.tpl,
905         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
906         plugins/project-wizard/templates/xlib.wiz,
907         plugins/project-wizard/templates/xlib/configure.ac.tpl,
908         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
909         plugins/project-wizard/templates/gcj.wiz,
910         plugins/project-wizard/templates/gcj/configure.ac.tpl,
911         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
912         plugins/project-wizard/templates/xlib-dock.wiz,
913         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
914         plugins/project-wizard/templates/wxwin.wiz,
915         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
916         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
917         plugins/project-wizard/templates/gnome.wiz,
918         plugins/project-wizard/templates/gnome/src/main.c,
919         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
920         plugins/project-wizard/templates/anjuta-plugin.wiz,
921         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
922         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
923         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
924         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
925         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
926         Fix bug #525999: Remove space in file and target names generated
927         by project wizard
928         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
929         has been renamed ianjuta_document_manager_get_current_document
931 2008-04-06  Naba Kumar  <naba@naba-desktop>
933         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
934         * libanjuta/anjuta-utils.h:
935         * plugins/project-wizard/druid.c (check_and_warn_missing),
936         (on_druid_next):
937         * plugins/project-wizard/header.c (npw_header_free),
938         (npw_header_add_required_program),
939         (npw_header_add_required_package),
940         (npw_header_check_required_programs), (package_is_installed),
941         (npw_header_check_required_packages):
942         * plugins/project-wizard/header.h:
943         * plugins/project-wizard/parser.c (parse_tag),
944         (parse_header_start), (parse_header_text):
945         * plugins/project-wizard/templates/anjuta-plugin.wiz:
946         * plugins/project-wizard/templates/cpp.wiz:
947         * plugins/project-wizard/templates/django.wiz:
948         * plugins/project-wizard/templates/gcj.wiz:
949         * plugins/project-wizard/templates/gnome.wiz:
950         * plugins/project-wizard/templates/gtk.wiz:
951         * plugins/project-wizard/templates/gtkmm.wiz:
952         * plugins/project-wizard/templates/java.wiz:
953         * plugins/project-wizard/templates/minimal.wiz:
954         * plugins/project-wizard/templates/mkfile.wiz:
955         * plugins/project-wizard/templates/python.wiz:
956         * plugins/project-wizard/templates/sdl.wiz:
957         * plugins/project-wizard/templates/terminal.wiz:
958         * plugins/project-wizard/templates/wxwin.wiz:
959         * plugins/project-wizard/templates/xlib-dock.wiz:
960         * plugins/project-wizard/templates/xlib.wiz:
962         Added a check for vital programs and packages needed to create a
963         new project. A warning dialog is shown to user in project
964         wizard when he proceeds after selecting a project type.
965         Updated all project templates to cover vital programs and
966         packages to generate and build correctly.
967         
968 2008-04-05  Naba Kumar  <naba@gnome.org>
970         patch from  surenspost@gmail.com:
971         * src/about.c: Fixed bug #523068 link in about window doesn't work.
973 2008-04-04  Johannes Schmid  <jhs@gnome.org>
975         * plugins/sourceview/anjuta-view.c:
976         * plugins/sourceview/anjuta-view.h:
977         * plugins/sourceview/sourceview-prefs.c (init_fonts),
978         (sourceview_prefs_init):
979         Removed unused color management code
980         
981         * plugins/sourceview/anjuta-editor-sourceview.glade:
982         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
983         (create_style_model), (on_style_changed), (ipreferences_merge),
984         (ipreferences_unmerge):
985         * plugins/sourceview/plugin.h:
986         
987         Added style chooser for sourceview editor (#522555)
989 2008-04-04  Johannes Schmid  <jhs@gnome.org>
991         * plugins/document-manager/action-callbacks.c:
992         * plugins/document-manager/anjuta-document-manager.ui:
993         * plugins/document-manager/plugin.c (ui_give_shorter_names),
994         (update_document_ui_disable_all):
995         * plugins/file-loader/anjuta-loader-plugin.ui:
996         * plugins/file-loader/plugin.c (on_new_activate),
997         (activate_plugin):
998         
999         Moved "New" action from document-manager to file-loader using 
1000         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
1002 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1004         * Makefile.am:
1005         * configure.in:
1006         * libegg/.cvsignore:
1007         * libegg/Makefile.am:
1008         * libegg/egg-cell-renderer-text.c:
1009         * libegg/egg-combo-action.c:
1010         * libegg/egg-entry-action.c:
1011         * libegg/egg-recent-action.c:
1012         * libegg/egg-recent-files-module.c:
1013         * libegg/egg-recent-item.c:
1014         * libegg/egg-recent-model.c:
1015         * libegg/egg-recent-util.c:
1016         * libegg/egg-recent-view-gtk.c:
1017         * libegg/egg-recent-view.c:
1018         * libegg/egg-submenu-action.c:
1019         * libegg/eggcellrendererpopup.c:
1020         * libegg/eggcomboselect.c:
1021         * libegg/eggmarshalers.list:
1022         * libegg/eggtreemodelfilter.c:
1023         * libegg/eggtreemodelunion.c:
1024         * libegg/eggtreemultidnd.c:
1025         * libegg/gtkcellview.h:
1026         * libegg/layout.glade:
1027         * libegg/menu/.cvsignore:
1028         * libegg/menu/Makefile.am:
1029         * libegg/menu/egg-combo-action.h:
1030         * libegg/menu/egg-entry-action.h:
1031         * libegg/menu/egg-recent-action.h:
1032         * libegg/menu/egg-submenu-action.h:
1033         * libegg/menu/eggcomboselect.h:
1034         * libegg/recent-files/.cvsignore:
1035         * libegg/recent-files/Makefile.am:
1036         * libegg/recent-files/egg-recent-item.h:
1037         * libegg/recent-files/egg-recent-model.h:
1038         * libegg/recent-files/egg-recent-util.h:
1039         * libegg/recent-files/egg-recent-view-gtk.h:
1040         * libegg/recent-files/egg-recent-view.h:
1041         * libegg/recent-files/egg-recent.h:
1042         * libegg/test-actions.c:
1043         * libegg/test-multi-drag.c:
1044         * libegg/test-union.c:
1045         * libegg/treeviewutils/.cvsignore:
1046         * libegg/treeviewutils/Makefile.am:
1047         * libegg/treeviewutils/egg-cell-renderer-text.h:
1048         * libegg/treeviewutils/eggcellrendererpopup.h:
1049         * libegg/treeviewutils/eggtreemodelfilter.h:
1050         * libegg/treeviewutils/eggtreemodelunion.h:
1051         * libegg/treeviewutils/eggtreemultidnd.h:
1052         * libegg/util/.cvsignore:
1053         * libegg/util/Makefile.am:
1054         * libegg/util/egg-macros.h:
1055         * libegg/util/eggintl.h:
1056         
1057         Killed libegg (#349279)
1058         
1059         * plugins/document-manager/Makefile.am:
1060         * plugins/document-manager/action-callbacks.c:
1061         * plugins/document-manager/plugin.c:
1062         * plugins/editor/plugin.c:
1063         (on_open_recent_file), (sort_recent_menu),
1064         (setup_recent_chooser_menu), (activate_plugin), (dispose),
1065         (anjuta_file_loader_plugin_instance_init):
1066         * plugins/file-loader/plugin.h:
1067         * plugins/search/Makefile.am:
1068         * plugins/search/plugin.c:
1069         * plugins/search/search-replace.c:
1070         
1071         Removed dead code and libegg from Makefiles
1072         
1073         * plugins/symbol-browser/Makefile.am:
1074         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1075         * plugins/symbol-browser/plugin.c (on_editor_saved),
1076         (update_editor_symbol_model), (iter_matches),
1077         (value_removed_current_editor), (activate_plugin):
1078         Removed symbol-browser toolbar which used libegg and was
1079         buggy (#451588)
1080         
1081         Patch from Ignacio Casal Quinteiro with lots of changes:
1082         * plugins/file-loader/Makefile.am:
1083         * plugins/file-loader/anjuta-loader-plugin.ui:
1084         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
1085         Port FileLoader to GtkRecent (#398984)
1087 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1089         * configure.in:
1090         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1091         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
1092         * libanjuta/interfaces/libanjuta.idl:
1093         * plugins/Makefile.am:
1094         * plugins/class-inheritance/class-inherit.c
1095         (class_inheritance_show_dynamic_class_popup_menu),
1096         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1097         (class_inheritance_update_graph):
1098         * plugins/language-support-cpp-java/cpp-java-assist.c
1099         (create_completion),
1100         (cpp_java_assist_create_scope_completion_cache),
1101         (cpp_java_assist_create_word_completion_cache),
1102         (cpp_java_assist_show_calltip):
1103         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1104         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
1105         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
1106         (isymbol_get_extra_info_string), (isymbol_get_line),
1107         (isymbol_get_icon), (isymbol_iface_init):
1108         * plugins/symbol-browser/an_symbol.h:
1109         * plugins/symbol-browser/an_symbol_view.c
1110         (anjuta_symbol_view_get_file_symbol_model):
1111         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
1112         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1113         (isymbol_manager_iface_init):
1114         * plugins/symbol-db/Makefile.am:
1115         * plugins/symbol-db/anjuta-symbol-db.glade:
1116         * plugins/symbol-db/plugin.c
1117         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1118         (value_added_current_editor), (goto_local_tree_iter),
1119         (goto_global_tree_iter), (on_global_treeview_row_expanded),
1120         (on_global_treeview_row_collapsed), (on_project_element_added),
1121         (on_project_element_removed), (on_importing_project_end),
1122         (do_import_sources_after_abort), (do_import_sources),
1123         (project_root_added), (project_root_removed), (symbol_db_activate),
1124         (symbol_db_deactivate), (isymbol_manager_search),
1125         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1126         (isymbol_manager_iface_init), (ipreferences_merge),
1127         (ipreferences_unmerge), (ipreferences_iface_init):
1128         * plugins/symbol-db/plugin.h:
1129         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1130         (symbol_db_engine_iterator_node_new),
1131         (sdb_engine_iterator_node_instance_init),
1132         (sdb_engine_iterator_node_finalize),
1133         (symbol_db_engine_iterator_node_get_symbol_id),
1134         (symbol_db_engine_iterator_node_get_symbol_name),
1135         (symbol_db_engine_iterator_node_get_symbol_file_pos),
1136         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
1137         (symbol_db_engine_iterator_node_get_symbol_signature),
1138         (symbol_db_engine_iterator_node_get_symbol_extra_string),
1139         (isymbol_get_name), (isymbol_get_args),
1140         (isymbol_get_extra_info_string), (isymbol_get_uri),
1141         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
1142         (isymbol_iface_init):
1143         * plugins/symbol-db/symbol-db-engine-iterator.c
1144         (symbol_db_engine_iterator_new):
1145         * plugins/symbol-db/symbol-db-engine.c
1146         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
1147         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1148         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1149         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
1150         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1151         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1152         (sdb_engine_init), (sdb_engine_finalize),
1153         (sdb_engine_set_defaults_db_parameters),
1154         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
1155         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1156         (sdb_engine_get_tuple_id_by_unique_name),
1157         (sdb_engine_get_tuple_id_by_unique_name2),
1158         (sdb_engine_get_tuple_id_by_unique_name3),
1159         (symbol_db_engine_add_new_workspace),
1160         (symbol_db_engine_project_exists),
1161         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1162         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
1163         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
1164         (sdb_engine_add_new_sym_access),
1165         (sdb_engine_add_new_sym_implementation),
1166         (sdb_engine_add_new_heritage),
1167         (sdb_engine_add_new_scope_definition),
1168         (sdb_engine_add_new_tmp_heritage_scope),
1169         (sdb_engine_second_pass_update_scope_1),
1170         (sdb_engine_second_pass_update_heritage),
1171         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1172         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1173         (on_scan_update_files_symbols_end),
1174         (symbol_db_engine_fill_type_array),
1175         (symbol_db_engine_update_files_symbols),
1176         (symbol_db_engine_update_project_symbols),
1177         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1178         (symbol_db_engine_update_buffer_symbols),
1179         (symbol_db_engine_get_files_with_zero_symbols),
1180         (sdb_engine_prepare_symbol_info_sql),
1181         (symbol_db_engine_get_class_parents_by_symbol_id),
1182         (symbol_db_engine_get_class_parents),
1183         (symbol_db_engine_get_global_members_filtered),
1184         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1185         (symbol_db_engine_get_scope_members_by_symbol_id),
1186         (symbol_db_engine_get_scope_members),
1187         (symbol_db_engine_get_file_symbols),
1188         (symbol_db_engine_get_symbol_info_by_id),
1189         (symbol_db_engine_get_full_local_path),
1190         (symbol_db_engine_get_file_db_path),
1191         (symbol_db_engine_find_symbol_by_name_pattern),
1192         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1193         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1194         * plugins/symbol-db/symbol-db-engine.h:
1195         * plugins/symbol-db/symbol-db-prefs.c
1196         (on_prefs_executable_changed), (on_gconf_notify_prefs),
1197         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
1198         (on_listall_output), (on_listall_exit), (files_visit_dir),
1199         (on_tag_load_toggled), (symbol_db_prefs_init),
1200         (symbol_db_prefs_finalize):
1201         * plugins/symbol-db/symbol-db-prefs.h:
1202         * plugins/symbol-db/symbol-db-view-locals.c
1203         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
1204         (do_add_root_symbol_to_view),
1205         (consume_symbols_inserted_queue_idle_destroy),
1206         (consume_symbols_inserted_queue_idle), (on_scan_end),
1207         (do_recurse_subtree_and_remove), (on_symbol_removed),
1208         (on_symbol_inserted),
1209         (symbol_db_view_locals_recv_signals_from_engine),
1210         (symbol_db_view_locals_update_list):
1211         * plugins/symbol-db/symbol-db-view.c
1212         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
1213         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
1214         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1215         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1216         (sdb_view_build_and_display_base_tree):
1217         * plugins/symbol-db/symbol-db.glade:
1218         * plugins/symbol-db/symbol-db.ui:
1219         * plugins/symbol-db/tables.sql:
1220         * plugins/symbol-db/test/Makefile.am:
1221         * plugins/symbol-db/test/main.c (get_parents), (main),
1222         (packages_foreach), (files_visit_dir):
1223         
1224         Merged changes from symbol-db branch
1226 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1228         * plugins/sourceview/sourceview.c (autodetect_language):
1229         Use gnome_vfs_get_slow_mime_type()
1231 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1233         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
1234         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
1235         (open_with_dialog):
1236         
1237         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
1238         supertype instead no plugin for mime-type was found (#525706)
1240 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1242         patch by: Carl-Anton Ingmarsson:
1243         * src/anjuta.glade:
1244         Fixed padding in preferences
1246 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1248         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
1250         * plugins/tools/anjuta-tools.glade:
1251         * plugins/tools/anjuta-tools.ui:
1252         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
1253           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
1254           atp_tool_dialog_refresh, atp_tool_dialog_show):
1255         * plugins/tools/dialog.h (dialog, plugin):
1256         * plugins/tools/plugin.c (prefs, gxml, action_group,
1257           atp_plugin_finalize, test, atp_plugin_activate,
1258           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
1259           ipreferences_unmerge, ipreferences_iface_init):
1260         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
1261           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
1262           atp_user_tool_activate, atp_tool_list_append_new,
1263           atp_tool_list_activate, atp_tool_list_deactivate):
1264         * plugins/tools/tool.h (plugin):
1265         
1266         #515854 – Move configuration into preferences
1268 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1270         patch by: Carl-Anton Ingmarsson:
1271         * src/anjuta-app.c (style, on_toolbar_style_changed,
1272           on_add_merge_widget, anjuta_app_instance_init):
1273         * src/anjuta.glade:
1274         
1275         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
1277 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
1279         * plugins/debug-manager/anjuta-debug-manager.glade,
1280         plugins/debug-manager/command.c,
1281         plugins/debug-manager/command.h,
1282         plugins/debug-manager/start.c,
1283         plugins/gdb/plugin.c,
1284         plugins/gdb/debugger.c,
1285         plugins/gdb/debugger.h,
1286         libanjuta/interfaces/libanjuta.idl:
1287         Improve start program dialog, allowing to specify working
1288         directory and environment variables
1290 2008-03-26  Naba Kumar  <naba@gnome.org>
1292         * libanjuta/resources.c (anjuta_res_url_show): Use
1293         anjuta_prog_is_installed() instead of g_find_program_in_path() and
1294         fixed formatting.
1296         Patch from Carl-Anton Ingmarsson:
1298         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
1299         * libanjuta/anjuta-utils.h:
1300         * src/action-callbacks.c (help_activate),
1301         (on_help_manual_activate), (on_help_tutorial_activate),
1302         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1303         * libanjuta/Makefile.am:
1304         Get rid of gnome_help_display_with_doc_id()
1306 2008-03-26  Naba Kumar  <naba@gnome.org>
1308         Patch from Carl-Anton Ingmarsson:
1310         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
1311         * plugins/project-import/project-import.c (on_import_cancel): Remove
1312         stray GnomeDruid variable.
1314 2008-03-26  Naba Kumar  <naba@gnome.org>
1316         * plugins/project-import/project-import.c (create_start_page):
1317         * plugins/project-wizard/druid.c (npw_druid_new):
1318         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
1319         
1320         Fixed type 'assistent' to 'assistant'.
1322 2008-03-25  Naba Kumar  <naba@gnome.org>
1324         Patch from Carl-Anton Ingmarsson:
1326         * libanjuta/Makefile.am:
1327         * libanjuta/anjuta-ui.c (sensitivity_toggled),
1328         (visibility_toggled), (accel_edited_callback),
1329         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
1330         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
1331         (anjuta_ui_get_accel_editor):
1332         * libegg/Makefile.am:
1333         * libegg/eggaccelerators.c (removed):
1334         * libegg/eggcellrendererkeys.c (removed):
1335         * libegg/eggtreeviewstate.c (removed):
1336         * libegg/test-tree-utils.c (removed):
1337         * libegg/treeviewutils/Makefile.am:
1338         * libegg/treeviewutils/eggaccelerators.h (removed):
1339         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
1340         * libegg/treeviewutils/eggtreeviewstate.h (removed):
1342         Ports anjuta-ui to gtk_cell_renderer_accel
1343         
1344 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1346         Reviewed by Naba Kumar  <naba@gnome.org>
1348         * plugins/project-import/Makefile.am:
1349         * plugins/project-import/project-import.{ch}:
1350         * plugins/project-import/anjuta-project-import.glade (removed):
1351         * configure.in, po/POTFILES.in:
1353         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
1354         file because libglade doesn't have GtkAssistant support.
1356 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
1358         * plugins/debug-manager/registers.c:
1359         Avoid a crash when debugger stop on an error
1361         * plugins/debug-manager/start.c,
1362         plugins/gdb/debugger.c,
1363         libanjuta/interfaces/libanjuta.idl:
1364         Display an error message when debugger target is not found
1366 2008-03-15  Naba Kumar  <naba@naba-desktop>
1368         * configure.in:
1369         * data/Makefile.am:
1370         * (removed) data/properties:
1371         * (added) plugins/editor/properties:
1372         * plugins/editor/Makefile.am:
1374         Moved data/properties to plugins/editor/ and removed dead code from
1375         Makefile.am files.
1376         
1377 2008-03-15  Naba Kumar  <naba@naba-desktop>
1379         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1380         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1381         (macro_dialog_finalize):
1382         * plugins/macro/macro-edit.c (macro_edit_dispose),
1383         (macro_edit_finalize):
1385         Fixed errors in previous patch.
1386         
1387 2008-03-15  Naba Kumar  <naba@naba-desktop>
1389         Patch from Ignacio Casal Quinteiro:
1391         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1392         (finalize):
1393         * plugins/class-gen/plugin.c (dispose), (finalize):
1394         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1395         (class_inheritance_dispose):
1396         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1397         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1398         (dma_plugin_finalize):
1399         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1400         (dma_debugger_queue_finalize):
1401         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1402         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1403         (anjuta_docman_finalize):
1404         * plugins/document-manager/plugin.c:
1405         * plugins/editor/plugin.c (dispose), (finalize),
1406         (editor_plugin_class_init):
1407         * plugins/editor/text_editor.c (text_editor_dispose),
1408         (text_editor_finalize):
1409         * plugins/file-loader/plugin.c (dispose), (finalize),
1410         (anjuta_file_loader_plugin_class_init):
1411         * plugins/file-manager/plugin.c (file_manager_finalize),
1412         (file_manager_dispose):
1413         * plugins/file-wizard/plugin.c (dispose), (finalize),
1414         (file_wizard_plugin_class_init):
1415         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1416         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1417         * plugins/glade/plugin.c (glade_plugin_dispose),
1418         (glade_plugin_finalize), (glade_plugin_class_init):
1419         * plugins/gtodo/plugin.c (finalize), (dispose):
1420         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1421         (anjuta_vim_plugin_dispose):
1422         * plugins/indent/plugin.c (indent_plugin_finalize),
1423         (indent_plugin_dispose):
1424         * plugins/language-manager/plugin.c (language_manager_finalize),
1425         (language_manager_dispose):
1426         * plugins/language-support-cpp-java/plugin.c
1427         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1428         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1429         (macro_db_class_init):
1430         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1431         (macro_dialog_finalize), (macro_dialog_class_init):
1432         * plugins/macro/macro-edit.c (macro_edit_dispose),
1433         (macro_edit_finalize), (macro_edit_class_init):
1434         * plugins/macro/plugin.c (finalize), (dispose):
1435         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1436         (anjuta_msgman_finalize):
1437         * plugins/message-view/message-view.c (message_view_dispose),
1438         (message_view_finalize):
1439         * plugins/message-view/plugin.c (message_view_plugin_dispose),
1440         (message_view_plugin_finalize):
1441         * plugins/patch/plugin.c (patch_plugin_finalize),
1442         (patch_plugin_dispose):
1443         * plugins/profiler/plugin.c (profiler_finalize),
1444         (profiler_dispose):
1445         * plugins/project-import/plugin.c (dispose), (finalize),
1446         (project_import_plugin_class_init):
1447         * plugins/project-manager/plugin.c
1448         (project_manager_plugin_finalize),
1449         (project_manager_plugin_dispose):
1450         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1451         (npw_plugin_finalize), (npw_plugin_class_init):
1452         * plugins/sample1/plugin.c (sample_plugin_finalize),
1453         (sample_plugin_dispose):
1454         * plugins/search/plugin.c (dispose), (finalize),
1455         (search_plugin_class_init):
1456         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1457         (sourceview_plugin_dispose):
1458         * plugins/subversion/plugin.c (finalize), (dispose):
1459         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1460         * plugins/symbol-browser/an_symbol_iter.c
1461         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1462         * plugins/symbol-browser/an_symbol_search.c
1463         (an_symbol_search_dispose), (an_symbol_search_finalize):
1464         * plugins/symbol-browser/an_symbol_view.c
1465         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1466         * plugins/symbol-browser/plugin.c (dispose), (finalize):
1467         * plugins/symbol-db/plugin.c (symbol_db_finalize),
1468         (symbol_db_dispose):
1469         * plugins/terminal/terminal.c (terminal_plugin_dispose),
1470         (terminal_plugin_finalize):
1471         * plugins/tools/plugin.c (atp_plugin_dispose),
1472         (atp_plugin_finalize), (atp_plugin_class_init):
1473         * plugins/valgrind/plugin.c (valgrind_finalize),
1474         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1476 2008-03-15  Naba Kumar  <naba@gnome.org>
1478         * TODO.tasks: Updated and marked debugger bounties completed.
1479         
1480 2008-03-12  Johannes Schmid  <jhs@gnome.org>
1482         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1483         (get_line_indentation_base):
1484         
1485         #521847 – anjuta freez when edit file
1487 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1489         Patch from Rob Bradford:
1490         * plugins/build-basic-autotools/executer.c (execute_program):
1491         520324 – Execute command is not overridable
1492         
1493         * plugins/sourceview/sourceview.c (on_insert_text):
1494         Removed Debug print
1496 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1498         Patch from James Liggett:
1499         * plugins/subversion/plugin.c (activate_plugin):
1500         521691 – Crash when click "Resolve Conflicts" without opened project
1502 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1504         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1505         * plugins/language-support-cpp-java/cpp-java-utils.c:
1506         * plugins/language-support-cpp-java/plugin.c
1507         (get_line_indentation_base), (on_editor_char_inserted_cpp):
1508         520415 – [PATCH] Problems in auto indentatation code,
1509         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1510         
1511         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1512         (anjuta_view_button_press_event):
1513         * plugins/sourceview/sourceview.c (on_insert_text),
1514         (sourceview_adjustment_changed), (sourceview_new):
1515         #520761 – Weirz behavior with popup
1517 2008-03-03  Johannes Schmid  <jhs@gnome.org>
1519         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1520         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1521         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1522         (anjuta_launcher_fork):
1523         * libanjuta/anjuta-launcher.h:
1524         Add API to set environment variables for the forked process
1525         
1526         * plugins/build-basic-autotools/Makefile.am:
1527         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1528         .glade:
1529         * plugins/build-basic-autotools/build-basic-autotools.c
1530         (build_set_env), (build_execute_command_full),
1531         (build_execute_command), (build_configure_project),
1532         (build_autogen_project):
1533         * plugins/build-basic-autotools/build-basic-autotools.h:
1534         * plugins/build-basic-autotools/build-options.c
1535         (fill_options_combo), (build_dialog_configure):
1536         * plugins/build-basic-autotools/build-options.h:
1537         Use new launcher API to set CFLAGS when running configure. New configure dialog
1538         which has predefined CFLAGS settings.
1540         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1542 === anjuta 2.4.0 ===
1544 2008-03-11  Naba Kumar  <naba@gnome.org>
1546         * NEWS: Updated for 2.4.0 stable release.
1547         * configure.in: Version bumped to 2.4.0
1548         * TODO.tasks: Updated.
1550 2008-03-10  Rob Bradford  <rob@robster.org.uk>
1552         Reviewed by Naba Kumar  <naba@gnome.org>:
1553         * global-tags/Makefile.am:
1554         Revert change for #515954. This change was incorrect, the anjuta-tags
1555         program is installed into the $(bindir) rather than the $(scriptdir).
1557 2008-03-02  Naba Kumar  <naba@gnome.org>
1559         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1560         * configure.in: Added a requirement for scintilla editor plugin.
1562 2008-03-02  Johannes Schmid  <jhs@gnome.org>
1564         * plugins/message-view/anjuta-msgman.c
1565         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1566         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1567         * plugins/message-view/anjuta-msgman.h:
1568         
1569         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1570         get rid of the cached current_view member.
1571         Fixes #518469 – Save message buffer not working good
1573 2008-03-01  Johannes Schmid  <jhs@gnome.org>
1575         Patch by James Liggett:
1576         * plugins/subversion/svn-command.h:
1577         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1578         Fixed #519275 – Subversion should allow offline diffs   
1580 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1582         * plugins/language-support-cpp-java/cpp-java-assist.c
1583         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1584         Removed some debug code
1585         
1586         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1587         Escape tooltip text to avoid broken markup
1589 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1591         * libanjuta/Makefile.am:
1592         Fixed a build error when building with -j X
1593         
1594         * plugins/tools/scripts/prepare-changelog.pl:
1595         Updated to latest script version in gnome svn
1597 2008-02-28  Johannes Schmid <jhs@gnome.org>
1599         * plugins/document-manager/anjuta-docman.c:
1600         (anjuta_docman_page_destroy):
1601         Do not unref widget because the GtkNotebook will unref them
1602         
1603         * plugins/file-manager/file-view.c: (file_view_refresh):
1604         * plugins/search/search_preferences.c: (search_preferences_init):
1605         Fixed a memory leaks
1606         
1607         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1608         (ieditor_get_offset), (ieditor_iface_init),
1609         (idocument_get_filename), (ilanguage_get_supported_languages),
1610         (autodetect_language):
1611         
1612         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1613         was missing.
1615 2008-02-28  Johannes Schmid <jhs@gnome.org>
1617         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1618         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1620 2008-02-27  Naba Kumar  <naba@gnome.org>
1622         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1623         string break. That was a mistake doing at this point.
1625 === anjuta 2.3.5 ===
1627 2008-02-26  Naba Kumar  <naba@gnome.org>
1629         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1630         crash when there is a modified new file open, a non-modified exiting
1631         file open and autosave happen. Simplified error checking logic and
1632         avoided memory corruption. Fixes bug #Bug 518716.
1634 2008-02-25  Naba Kumar  <naba@gnome.org>
1636         * NEWS: Updated for release 2.3.5
1637         * configure.in: Bumped version to 2.3.5
1639         * plugins/build-basic-autotools/build-basic-autotools.c:
1640         (on_editor_changed): Avoid accessing text which is greater than
1641         valid range.
1643         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1645 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
1647         * plugins/debug-manager/breakpoints.c:
1648         Fix #518329: Crash when adding breakpoint and other similar bugs
1650 2008-02-25  Johannes Schmid <jhs@gnome.org>
1652         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1653         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1654         Never call error() which calls exit()
1655         #517646 – Anjuta exists with code 2 when i try to import gedit
1657 2008-02-23  Johannes Schmid <jhs@gnome.org>
1659         * plugins/sourceview/sourceview.c: (ieditor_insert):
1660         Block insert_text signal when inserting manually.
1662 2008-02-23  Johannes Schmid <jhs@gnome.org>
1664         * plugins/sourceview/sourceview.c: (on_insert_text):
1665         Fixed a problem with the "insert-text" signal that broke
1666         copy&paste sometimes
1668 2008-02-22  Johannes Schmid <jhs@gnome.org>
1670         * plugins/language-support-cpp-java/plugin.c:
1671         (get_line_indentation_base):
1672         More fixes for comment handling and made the code
1673         a lot simpler
1675 2008-02-22  Johannes Schmid <jhs@gnome.org>
1677         * plugins/sourceview/sourceview.c: (on_insert_text):
1678         Fixed #517919 – Crash on pasting docblock
1680 2008-02-20  Johannes Schmid <jhs@gnome.org>
1682   Patch from James Liggett:
1683         * plugins/profiler/profiler.glade:
1684         Fix width options dialog. Translations are not longer cut off. (#516630)
1686 2008-02-18  Johannes Schmid <jhs@gnome.org>
1688         * plugins/sourceview/sourceview.c: (on_insert_text):
1689         Do not change the iterator in the "insert-text" handler because
1690         it has some strange side-effects when copying text
1691         Fix useless free'ing in hover-leave that might have led to random
1692         crashes
1694 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1696         * plugins/debug-manager/start.c:
1697         Avoid a glib warning if no project is loaded
1699 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1701         * manuals/anjuta-manual/C/debugger.xml:
1702         Remove warning about new debugger
1704 2008-02-17  Johannes Schmid <jhs@gnome.org>
1706         * manuals/anjuta-manual/figures/project-window.png:     
1707         Use a smaller picture
1709 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1711         * plugins/gdb/debugger.c:
1712         Set breakpoint in file with uncommon characters in path name
1714 2008-02-17  Johannes Schmid <jhs@gnome.org>
1716         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1717         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1718         (icell_get_char):
1719         * plugins/sourceview/sourceview.c: (on_insert_text):    
1720         Fix "char-added" signal to pass the correct iterator
1722 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1724         * plugins/gdb/debugger.c:
1725         Load executable in gdb with space in path name 
1727 2008-02-17  Johannes Schmid <jhs@gnome.org>
1729         * plugins/language-support-cpp-java/plugin.c:
1730         (get_line_indentation_base), (get_line_auto_indentation),
1731         (on_auto_indent):
1732         Some bugfixes and clean-ups in comment indentation code
1733         
1734         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1735         (anjuta_view_finalize), (anjuta_view_key_press_event):
1736         * plugins/sourceview/sourceview.c: (on_insert_text),
1737         (sourceview_create_highligth_indic), (sourceview_new):
1738         Cleaned implementation of char-added signal by using "insert-text" signal
1739         instead of filtering "key-press-event"
1740         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1741         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1742         (iiter_diff):
1743         Fixed implementation of get_character and return value of iiter_first() and
1744         iiter_last();
1746 2008-02-16  Johannes Schmid <jhs@gnome.org>
1748         * plugins/valgrind/plugin.c: (valgrind_activate),
1749         (ipreferences_merge), (ipreferences_unmerge):
1750         * plugins/valgrind/vgactions.c: (vg_actions_run):
1751         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1752         
1753         Fixed crasher when starting valgrind because of strange prefs handling and
1754         #516641 – Valgrind: Load Log does not clear list
1756 2008-02-15  James Liggett  <jrliggett@cox.net>
1758         * plugins/profiler/plugin.c:
1759         (on_select_other_target_button_clicked):
1760         Select the new custom target in the list so that the user sees it.
1762         Bug 516630 – Selection custom binary in profiler is not
1763         user-friendly.
1765 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1767         * manuals/anjuta-manual/C/projects.xml:
1768         Fix #515993: "Add package" button is "Add Package" in code
1769         Fix #516727: "Build All" is "Build Project" in code
1770         Fix #516728: "Clean All" is "Clean Project" in code
1771         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
1772         Fix #516730: Fix note title 
1773         "Configure" is "Run Configure..." in code
1775 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1777         * (added) manuals/anjuta-manual/C/figures/project-window.png,
1778         (removed) manuals/anjuta-manual/C/figures/project_win.png,
1779         manuals/anjuta-manual/C/projects.xml,
1780         manuals/anjuta-manual/Makefile.am:
1781         Fix #515207: Add a new project window screenshoot
1782         Rename "Project View" to "Project window"
1784 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1786         * plugins/project-import/project-import.c:
1787         Fix #516743: Import project keeps an old date on project file
1789         * plugins/project-manager/plugin.c:
1790         Fix #516737: Import project doesn't load project with space in name
1792 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1794         * plugins/debug-manager/command.c:
1795         Destroy local variables on each step
1797         * plugins/debug-manager/debug_tree.c,
1798         plugins/debug-manager/watch.c,
1799         plugins/debug-manager/locals.c,
1800         plugins/gdb/debugger.c,
1801         libanjuta/interfaces/libanjuta.idl:
1802         Parse local variables scope (not used yet)
1804 2008-02-15  James Liggett <jrliggett@cox.net>
1806         reviewed by: Johannes Schmid <jhs@gnome.org>
1808         * plugins/profiler/gprof-options.c: (setup_widgets),
1809         (gprof_options_set_target), (gprof_options_has_target),
1810         (gprof_options_get_string):
1811         * plugins/profiler/gprof-options.h:
1812         * plugins/profiler/plugin.c: (ifile_open):
1813         516128 – crash in Anjuta IDE: selected profiler as the...
1815 2008-02-14  Johannes Schmid <jhs@gnome.org>
1817         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
1818         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
1819         * plugins/symbol-browser/an_symbol.c:
1820         * plugins/symbol-browser/an_symbol_view.c:
1821         (on_symbol_view_row_expanded):
1822         Fixed some memory leaks (Remember to all free/unref everything that comes
1823         from gtk_tree_model_get())
1825 2008-02-14  Johannes Schmid <jhs@gnome.org>
1827         * plugins/document-manager/search-box.c: (on_search_activated):
1828         516377 – Status bar does not change its status of 'Search for .. continued at top'
1829         (caused by differences between scintilla and sourceview)
1831 2008-02-13  James Liggett <jrliggett@cox.net>
1833         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
1834         Output in UTF-8 format to avoid hangs with the editor. (#516014)
1836 2008-02-14  Johannes Schmid <jhs@gnome.org>
1838         * plugins/language-support-cpp-java/plugin.c:
1839         (get_line_indentation_base), (get_line_auto_indentation),
1840         (on_editor_char_inserted_cpp):
1841         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
1843 2008-02-13  Johannes Schmid <jhs@gnome.org>
1845         * plugins/language-support-cpp-java/plugin.c:
1846         (is_iter_inside_string), (get_line_auto_indentation):
1847         Handle comments in the code and do not ask editor. Fixes scintilla
1848         indentation (sourceview does not report comments anyway).
1849         
1850         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
1851         Diff with correct sign (also fixes some issues with language-support)
1853 2008-02-13  Johannes Schmid <jhs@gnome.org>
1855         * plugins/language-support-cpp-java/plugin.c:
1856         (get_line_indentation_base):
1857         Act even more clever for comments. Indent /* */ comments correctly
1858         for multilines
1860 2008-02-13  Johannes Schmid <jhs@gnome.org>
1862         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
1863         Also set indentation size correctly, when tab size is set
1864         by language support plugin
1866 2008-02-13  Johannes Schmid <jhs@gnome.org>
1868         * plugins/language-support-cpp-java/plugin.c:
1869         (get_line_indentation_base):
1870         
1871         Indent lines after comments correctly
1873 2008-02-13  Johannes Schmid <jhs@gnome.org>
1875         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
1876         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
1877         * libanjuta/anjuta-launcher.h:
1878         Some more fixes from symbol-db-branch
1879         
1880         * src/Makefile.am:
1881         Move anjuta-shell to noinst_PROGRAMS as it is just a test
1883 2008-02-12  Johannes Schmid <jhs@gnome.org>
1885   Patch from Gennaro Bellizio <genbell@tiscali.it>:
1886         * global-tags/Makefile.am:
1887         * AUTHORS
1888         #515954 – create_global_tags.sh: wrong anjuta-tags path
1889         
1890         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1891         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
1892         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1893         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
1894         (anjuta_launcher_fork):
1895         * libanjuta/anjuta-launcher.h:
1896         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
1897         from symbol-db branch
1899 2008-02-11  Johannes Schmid <jhs@gnome.org>
1901         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1902   515868 – File browser only shows icons when activated
1903   
1904 2008-02-11  Johannes Schmid <jhs@gnome.org>
1906         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1907         #515867 – Anjuta dies on startup
1909 2008-02-11  Johannes Schmid <jhs@gnome.org>
1911         * TODO.tasks: Marked subversion task as completed
1913 === anjuta 2.3.4 ===
1915 2008-02-11  Naba Kumar  <naba@gnome.org>
1917         * configure.in: Bumped version to 2.3.4
1919 2008-02-10  Naba Kumar  <naba@gnome.org>
1921         * NEWS: Updated for release.
1923 2008-02-10  Johannes Schmid <jhs@gnome.org>
1925         * plugins/document-manager/anjuta-document-manager.plugin.in:
1926         Added html, javascript and glade file types. This makes it possible to
1927         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
1928         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
1929         
1930         * plugins/file-wizard/anjuta-file-wizard.glade:
1931         * plugins/gdb/anjuta-gdb.glade:
1932         * plugins/project-wizard/anjuta-project-wizard.glade:
1933         * plugins/search/anjuta-search.glade:
1934         * plugins/terminal/anjuta-terminal-plugin.glade:
1935         
1936         Fixed some other translation issues (#507921)
1938 2008-02-10  Naba Kumar  <naba@gnome.org>
1940         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
1941         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
1943 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1945         * manuals/anjuta-manual/C/interface.xml,
1946         manuals/anjuta-manual/C/introduction.xml,
1947         manuals/anjuta-manual/C/preferences.xml,
1948         manuals/anjuta-manual/C/fileoperations.xml,
1949         manuals/anjuta-manual/C/projects.xml:
1950         Fix spelling errors, including bug #515204, #515172, #515117
1951         and #513892
1953 2008-02-10  Naba Kumar  <naba@gnome.org>
1955         * plugins/document-manager/plugin.c: Fixed stream comment and added
1956         translator's comment for 'block comment', 'box comment' and 'stream
1957         comment'
1959 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1961         * plugins/debug-manager/command.c,
1962         plugins/debug-manager/command.h,
1963         plugins/debug-manager/breakpoints.c,
1964         libanjuta/interfaces/libanjuta.idl:
1965         Avoid adding the same breakpoint several times
1967         * plugins/gdb/debugger.c:
1968         Fix bug #515463: Deattaching process kill it
1970 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1972         * manuals/anjuta-manual/C/debugger.xml:
1973         Fix translation bug #515459 and #515460
1975 2008-02-10  Johannes Schmid <jhs@gnome.org>
1977   Patch from Rémi Cardona <remi@gentoo.org>
1979         * plugins/build-basic-autotools/Makefile.am:
1980         * plugins/cvs-plugin/Makefile.am:
1981         * plugins/document-manager/Makefile.am:
1982         * plugins/editor/Makefile.am:
1983         * plugins/indent/Makefile.am:
1984         * plugins/language-support-cpp-java/Makefile.am:
1985         * plugins/message-view/Makefile.am:
1986         * plugins/sourceview/Makefile.am:
1987         * plugins/symbol-browser/Makefile.am:
1988         * plugins/terminal/Makefile.am:
1989         * scripts/build-schemas.mk:
1990         * src/Makefile.am:
1991   Fix #512531 – Parallel build fails
1992   
1993   * AUTHORS: Added Rémi
1995 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1997         * plugins/debug-manager/queue.c:
1998         Fix interrupt command, not working due to previous change
2000 2008-02-10  Johannes Schmid <jhs@gnome.org>
2002         * src/Makefile.am:
2003         * src/anjuta-app.c:
2004         * src/anjuta-callbacks.c (removed):
2005         * src/anjuta-callbacks.h (removed):
2006         
2007         Removed (almost) empty files, fixes #515383 and #515388
2009 2008-02-09  James Liggett <jrliggett@cox.net>
2011         Reviewed by Naba Kumar  <naba@gnome.org>:
2013         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2014         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2015         * plugins/subversion/svn-command.c:
2016         (svn_command_make_canonical_path):
2017         * plugins/subversion/svn-command.h:
2018         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2019         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2020         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2021         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2022         * plugins/subversion/svn-remove-command.c:
2023         (svn_remove_command_new):
2024         * plugins/subversion/svn-status-command.c:
2025         (svn_status_command_new):
2026         * plugins/subversion/svn-switch-command.c:
2027         (svn_switch_command_new):
2028         * plugins/subversion/svn-update-command.c:
2029         (svn_update_command_new):
2030         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
2031         die if the user gives a path that libsvn doesn't like. 
2032         
2033         Fixes bug #515500
2035 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
2037         * plugins/debug-manager/command.c,
2038         plugins/debug-manager/command.h,
2039         plugins/debug-manager/queue.c:
2040         Fix crashes when trying to stop the debugger while it is busy
2042 2008-02-08  Johannes Schmid <jhs@gnome.org>
2044   Patch from Rodrigo Moya <rodrigo@novell.com>
2046         * plugins/glade/plugin.c: (ifile_open):
2047         * plugins/symbol-browser/test-class.cpp:
2048         * AUTHORS: Added Rodrigo
2049         
2050         #514732 – 64 bit compliation error
2051         #514733 – Use of uninitialized variables
2053 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
2055         * manuals/anjuta-manual/C/debugger.xml:
2056         Fix translation bug #514494 and bug #514440
2058 2008-02-05  Massimo Cora'  <maxcvs@email.it>
2060         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2061         Fix a compile error added in the previous patch
2063 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
2065         * plugins/profiler/gprof-view.c,
2066         plugins/class-inheritance/class-callbacks.c,
2067         plugins/class-inheritance/class-inherit.c,
2068         plugins/symbol-browser/an_symbol.c,
2069         plugins/symbol-db/symbol-db-engine-iterator-node.c,
2070         libanjuta/interfaces/libanjuta.idl:
2071         Change ianjuta_symbol_file function to ianjuta_symbol_uri
2073 2008-02-04  Johannes Schmid <jhs@gnome.org>
2075         * plugins/search/anjuta-search.glade: Fixed typo
2077 2008-02-03  Johannes Schmid <jhs@gnome.org>
2079         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
2080         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
2081         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2082         .glade:
2083         * plugins/build-basic-autotools/build-basic-autotools.c:
2084         (build_get_context), (build_configure_project):
2085         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2086         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2087         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
2088         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
2089         * plugins/devhelp/plugin.c: (devhelp_activate):
2090         * plugins/editor/Makefile.am:
2091         * plugins/editor/anjuta-editor-scintilla.glade:
2092         * plugins/editor/text_editor.c:
2093         * plugins/editor/text_editor.h:
2094         * plugins/editor/text_editor_menu.c (removed):
2095         * plugins/editor/text_editor_menu.h (removed):
2096         * plugins/file-wizard/anjuta-file-wizard.glade:
2097         * plugins/gtodo/notification.c: (create_notification_window):
2098         * plugins/gtodo/preferences.c: (preferences_widget):
2099         * plugins/language-support-cpp-java/plugin.c:
2100         (cpp_java_plugin_activate_plugin):
2101         * plugins/message-view/anjuta-message-manager-plugin.glade:
2102         * plugins/message-view/plugin.c: (activate_plugin):
2103         * plugins/project-manager/plugin.c: (confirm_removal):
2104         * plugins/search/anjuta-search.glade:
2105         * plugins/search/plugin.c:
2106         * plugins/search/search-replace.c: (nb_results_alert):
2107         * plugins/subversion/subversion-commit-dialog.c:
2108         (on_subversion_commit_response):
2109         * plugins/symbol-browser/plugin.c: (activate_plugin):
2110         * plugins/valgrind/plugin.c: (on_menu_run_activate):
2111         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
2112         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
2113         * src/anjuta.glade:
2114         
2115         Fixed translation bugs from #507921.
2116         Removed unused files in scintilla plugin
2118 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2120         * manuals/anjuta-manual/C/debugger.xml:
2121         Fix bug #514124 and bug #514138: Wrong menu item name
2123 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2125         * plugins/profiler/gprof-view.c,
2126         plugins/symbol-browser/plugin.c,
2127         plugins/class-inheritance/class-callbacks.c,
2128         plugins/debug-manager/plugin.c,
2129         plugins/tools/editor.c,
2130         plugins/search/search-replace.c,
2131         plugins/search/search-replace_backend.c,
2132         plugins/search/search-replace_backend.h,
2133         plugins/build-basic-autotools/build-basic-autotools.c,
2134         plugins/document-manager/plugin.c,
2135         plugins/document-manager/file_history.c,
2136         plugins/document-manager/anjuta-docman.c,
2137         plugins/document-manager/anjuta-docman.h,
2138         plugins/document-manager/action-callbacks.c,
2139         libanjuta/interfaces/libanjuta.idl:
2140         Rename IAnjutaDocumentManager functions:
2141         find_document_with_path, goto_file_line, goto_file_line_mark
2142         and get_full_filename into
2143         find_document_with_uri, goto_uri_line, goto_uri_line_mark
2144         and get_uri
2145         Fix search plugin to use an URI instead of a file path
2146         Fix anjuta_docman_get_uri to always return an URI
2148 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2150         * plugins/debug-manager/breakpoints.c:
2151         Fix bug #514118: Rename Clear All Breakpoints to Remove
2152         All Breakpoints
2154 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2156         * manuals/anjuta-manual/C/debugger.xml:
2157         Update debugger documentation
2159 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2161         * plugins/debug-manager/sharedlib.c,
2162         plugins/debug-manager/anjuta-debug-manager.glade,
2163         plugins/debug-manager/queue.c,
2164         plugins/tools/execute.c,
2165         plugins/tools/anjuta-tools.glade,
2166         plugins/tools/editor.c,
2167         plugins/project-wizard/templates/terminal.wiz,
2168         plugins/project-wizard/templates/xlib-dock.wiz,
2169         plugins/project-wizard/templates/wxwin.wiz,
2170         plugins/project-wizard/templates/java.wiz,
2171         plugins/project-wizard/templates/gnome.wiz,
2172         plugins/project-wizard/templates/anjuta-plugin.wiz,
2173         plugins/project-wizard/templates/gtkmm.wiz,
2174         plugins/project-wizard/templates/python.wiz,
2175         plugins/project-wizard/templates/cpp.wiz,
2176         plugins/project-wizard/templates/sdl.wiz,
2177         plugins/project-wizard/templates/gtk.wiz,
2178         plugins/project-wizard/templates/minimal.wiz,
2179         plugins/project-wizard/templates/xlib.wiz,
2180         plugins/project-wizard/templates/gcj.wiz,
2181         plugins/gdb/plugin.c,
2182         plugins/gdb/debugger.c,
2183         libanjuta/anjuta-plugin-manager.c:
2184         Partial fix of #507921: translation issues in debug-manager, tools,
2185         project-wizard, gdb and anjuta-plugin-manager.
2187 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
2189         * plugins/debug-manager/queue.c:
2190         Debugger Local, Stack and Thread windows were missing due to
2191         the previous change.
2193 2008-02-02  Johannes Schmid <jhs@gnome.org>
2195         * manuals/anjuta-manual/Makefile.am:
2196         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
2197         causes make install to fail
2199 2008-02-02  Johannes Schmid <jhs@gnome.org>
2201         * plugins/macro/macros.xml:
2202         #495511 – Header_h macro correction
2204 2008-02-02  Johannes Schmid <jhs@gnome.org>
2206         * plugins/patch/patch-plugin.glade:
2207         gtk-apply is not translatable...
2209 2008-02-02  Johannes Schmid <jhs@gnome.org>
2211         * plugins/build-basic-autotools/build-basic-autotools.c:
2212         (on_build_mesg_format):
2213         
2214         Also check for untranslated messages from make. Should fix 
2215         #511981 – Error parsing make output
2217 2008-02-02  Johannes Schmid <jhs@gnome.org>
2219         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2220         .glade:
2221         
2222         Fixed #511010 – [UI] Execute program utility window
2224 2008-02-02  Johannes Schmid <jhs@gnome.org>
2226         * src/anjuta.glade:
2227         Fixed #509908 – [UI] Problems with the General settings tab
2229 2008-02-02  Johannes Schmid <jhs@gnome.org>
2231         * manuals/anjuta-manual/C/fileoperations.xml:
2232         Fixed #513730 – Option not present in the GUI po file
2234 2008-02-02  Johannes Schmid <jhs@gnome.org>
2236         * plugins/sourceview/anjuta-editor-sourceview.glade:
2237         Adjust preferences default values
2239 2008-02-02  Johannes Schmid <jhs@gnome.org>
2241         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
2242         Fixed #512535 – Open files tabs' position is correctly remembered 
2243         but not applied at startup
2245 2008-02-02  Johannes Schmid <jhs@gnome.org>
2247         * plugins/search/search-replace.c: (on_message_clicked):
2248         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
2249         fix clicking on search result messages
2251 2008-02-01  James Liggett <jrliggett@cox.net>
2253         * plugins/subversion/svn-command.c: (on_svn_notify):
2254         Fixed wrong status message output when resolving conflicts.
2256 2008-02-02  Johannes Schmid <jhs@gnome.org>
2258         * configure.in: Require GtkSourceView 2.1.2
2259         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
2260         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
2261         (imark_is_marker_set), (imark_delete_all_markers),
2262         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
2263         
2264         Adapted to API changes in GtkSourceView
2266 2008-02-01  Johannes Schmid <jhs@gnome.org>
2268         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
2269         Fixed tabsize preference
2271 2008-02-01  Johannes Schmid <jhs@gnome.org>
2273         * manuals/anjuta-manual/C/fileoperations.xml:
2274         * manuals/anjuta-manual/C/interface.xml:
2275         Updated manual
2276         
2277         * manuals/anjuta-manual/Makefile.am:
2278         * manuals/anjuta-manual/C/figures/*:
2279         
2280         Updated figures to be in clearlooks theme, removed old figures
2282 2008-02-01  Johannes Schmid <jhs@gnome.org>
2284         * plugins/patch/patch-plugin.glade:
2285         * plugins/patch/plugin.c: (patch_plugin_activate):
2286         Another UI issue with the patch plugin and silenced a compiler
2287         warning
2288         
2289         Patch from James Liggett:
2290         * plugins/profiler/gprof-call-graph-view.c:
2291         (gprof_call_graph_view_create_columns):
2292         * plugins/profiler/gprof-flat-profile-view.c:
2293         (gprof_flat_profile_view_create_columns):
2294         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
2295         * plugins/profiler/gprof-view.h:
2296         
2297         Use two decimal places for float values in profiler views (#507831)
2299 2008-02-01  Johannes Schmid <jhs@gnome.org>
2301         * configure.in:
2302         * plugins/editor/Makefile.am:
2303         
2304         Fixed #512751 – libgnomeprint unnecessary without scintilla
2306 2008-01-31  Johannes Schmid <jhs@gnome.org>
2308         * plugins/language-manager/languages.xml:
2309         Added a pretty ugly string for C++ headers. Maybe we should rely
2310         on mime-types instead...
2312 2008-01-31  Johannes Schmid <jhs@gnome.org>
2314         * plugins/language-support-cpp-java/cpp-java-assist.c:
2315         (get_iter_column), (cpp_java_assist_get_calltip_context),
2316         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2317         (on_assist_chosen), (cpp_java_assist_install):
2318         * plugins/language-support-cpp-java/plugin.c:
2319         (on_editor_char_inserted_cpp):
2320         Removed annoying DEBUG_PRINTs
2321         
2322         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2323         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2324         * plugins/sourceview/sourceview.c: (iassist_show_tips):
2325         
2326         Fixed "jumping" tooltips, fixed indentation of brances
2328 2008-01-31  Johannes Schmid <jhs@gnome.org>
2330         * plugins/document-manager/plugin.c: (on_document_changed):
2331         Fixed crash when closing anjuta after all document tabs have been closed
2333 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2335         * plugins/debug-manager/anjuta-debug-manager.glade:
2336         Fix #513485: wrong strings maked as translatable
2338 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2340         * plugins/debug-manager/threads.c,
2341         plugins/debug-manager/stack_trace.c:
2342         Avoid crash when getting relative path from debugger (same fix
2343         than for #510028)
2345         * plugins/debug-manager/queue.c:
2346         Emit all state changes notification
2348         * plugins/debug-manager/start.c:
2349         Fix #511586: Project path with "+" not working in debugger
2351 2008-01-31  Johannes Schmid <jhs@gnome.org>
2353         * plugins/patch/patch-plugin.glade:
2354         Fixed button ui problem...
2355         
2356         Patch from James Liggett:
2357         * plugins/profiler/gprof-call-graph-block-entry.c:
2358         (gprof_call_graph_block_primary_entry_new),
2359         (gprof_call_graph_block_secondary_entry_new):
2360         * plugins/profiler/gprof-flat-profile-entry.c:
2361         (gprof_flat_profile_entry_new):
2362         
2363         Fix #507831 - Wrong Profiler values for some locales
2365 2008-01-31  Johannes Schmid <jhs@gnome.org>
2367         * plugins/sourceview/anjuta-editor-sourceview.glade:
2368         * plugins/sourceview/sourceview-prefs.c:
2369         * plugins/sourceview/sourceview.c: (sourceview_finalize):
2370   
2371   Fixed Editor->View popup menu for those entries that are appropriate for
2372   sourceview    
2374 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2376         * plugins/debug-manager/breakpoints.c:
2377         Fix #512901: Crash when adding a breakpoint
2379         * plugins/debug-manager/queue.c:
2380         Remove a possible memory leak
2382 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2384         * plugins/debug-manager/data_view.c,
2385         plugins/debug-manager/sparse_view.c,
2386         manuals/anjuta-manual/C/debugger.xml:
2387         Fix #513130, #513131 #513135: Wrong menu item names and errors
2388         in the documentation
2390 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2392         * plugins/tools/editor.c:
2393         ianjuta_document_manager_find_document_with_path expect an uri not
2394         a path
2396 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
2398         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2399         manuals/reference/libanjuta/libanjuta-sections.txt,
2400         libanjuta/interfaces/libanjuta.idl:
2401         Documentation fixes for IAnjutaDebugger* interfaces
2403 === anjuta 2.3.3 ===
2405 2008-01-27  Naba Kumar  <naba@gnome.org>
2407         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2408         rpm spec file.
2410         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2411         (value_added_current_editor), (value_removed_current_editor):
2412         Removed dead code.
2414         * TODO.tasks: Updated.
2416         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2417         scrollwindow shadow in.
2419         * plugins/editor/anjuta-editor-scintilla.glade:
2420         * plugins/editor/style-editor.c: (create_style_editor_gui):
2421         Set style window transient and cetered for preferences window.
2422         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2424         * plugins/editor/anjuta-editor-scintilla.glade:
2425         Fixes Bug #427108 - Scintilla plugin configuration folding-style
2426         setting not working
2428         * configure.in, NEWS: Updated for release 2.3.3
2430 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2432         * plugins/debug-manager/anjuta-debug-manager.glade:
2433         Fix #512224: Use a string in english
2435 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2437         * plugins/build-basic-autotools/build-basic-autotools.c:
2438         ianjuta_document_manager_goto_file_line_mark needs an uri and
2439         not a file path
2441 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2443         * plugins/symbol-browser/plugin.c,
2444         plugins/symbol-browser/an_symbol_view.c:
2445         use gnome_vfs_get_uri_from_local_path to get local path from uri
2446         This takes care of escaping some characters
2448 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2450         * plugins/debug-manager/stack_trace.c:
2451         Probably fix #510028: crash debugger when having a relative filename
2452         in stack trace
2454 2008-01-25 Tom <tpgww@onepost.net>
2456         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2458         * plugins/document-manager/plugin.c,
2459         plugins/document-manager/file_history.c,
2460         plugins/document-manager/file_history.h,
2461         plugins/document-manager/anjuta-docman.c,
2462         plugins/document-manager/anjuta-docman.h:
2463         Rename filename argument to uri when an uri is expected
2464         anjuta_docman_get_document_for_uri will remove symlinks 
2466 2008-01-25  Naba Kumar  <naba@gnome.org>
2468         * plugins/terminal/terminal.c: (terminal_execute),
2469         (activate_plugin):
2470         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2472 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2474         * plugins/debug-manager/anjuta-debug-manager.glade,
2475         plugins/debug-manager/start.c:
2476         Fix #511049: Change UI of add source directories dialog
2478 2008-01-24  Naba Kumar  <naba@gnome.org>
2480         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2481         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2482         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2483         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2484         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2485         should work now.
2487 2008-01-24  Johannes Schmid <jhs@gnome.org>
2489         Patch from: Luca Ferretti <ella.uca@libero.it>:
2491         * plugins/document-manager/anjuta-docman.c:
2492         (anjuta_docman_page_init), (anjuta_docman_class_init):
2493         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2494         
2495         Fix #511757 – Close icon in tabs cut off (Patch was only for
2496         document-manager, also adapted it for message-manager)
2498 2008-01-24  Johannes Schmid <jhs@gnome.org>
2500         * plugins/Makefile.am:
2501         * plugins/sourceview/anjuta-document.c:
2502         * plugins/sourceview/anjuta-marshal.list:
2503         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2504         (anjuta_view_key_press_event):
2505         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2506         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2507         (iiter_diff), (iiter_iface_init):
2508         * plugins/sourceview/sourceview.c: (on_document_char_added),
2509         (ieditor_goto_position), (ieditor_get_text),
2510         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2511         (ieditor_erase), (ieditor_get_line_from_position),
2512         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2513         (ieditor_get_position_from_offset), (ieditor_get_start_position),
2514         (ieditor_get_end_position), (ieditor_goto_start),
2515         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2516         (iconvert_to_lower), (iindic_set), (iassist_suggest),
2517         (iassist_show_tips):
2518         
2519         Implemented new iterators interface in sourceview editor and
2520         re-enabled it.
2522 2008-01-23  Naba Kumar  <naba@gnome.org>
2524         * libanjuta/interfaces/libanjuta.idl:
2525         * manuals/reference/libanjuta/libanjuta-sections.txt:
2526         * plugins/build-basic-autotools/build-basic-autotools.c:
2527         (build_indicator_location_set), (on_editor_changed):
2528         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2529         * plugins/debug-manager/variable.c: (get_hovered_word):
2530         * plugins/document-manager/action-callbacks.c:
2531         (on_editor_command_upper_case_activate),
2532         (on_editor_command_lower_case_activate):
2533         * plugins/document-manager/search-box.c: (on_incremental_search),
2534         (on_search_activated):
2535         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2536         (iiter_last), (iiter_set_position), (iiter_get_position),
2537         (iiter_get_length), (iiter_compare), (iiter_diff),
2538         (iiter_iface_init):
2539         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2540         (text_editor_goto_point), (itext_editor_goto_start),
2541         (itext_editor_goto_end), (itext_editor_goto_position),
2542         (itext_editor_get_text_all), (itext_editor_get_text),
2543         (itext_editor_get_position), (itext_editor_get_offset),
2544         (itext_editor_get_length), (itext_editor_insert),
2545         (itext_editor_erase), (itext_editor_erase_all),
2546         (itext_editor_get_column), (itext_editor_get_overwrite),
2547         (itext_editor_set_popup_menu),
2548         (itext_editor_get_line_from_position),
2549         (itext_editor_get_line_begin_position),
2550         (itext_editor_get_line_end_position),
2551         (itext_editor_get_position_from_offset),
2552         (itext_editor_get_start_position), (itext_editor_get_end_position),
2553         (itext_editor_iface_init), (iconvert_to_upper),
2554         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2555         (iindicable_set):
2556         * plugins/editor/text_editor.h:
2557         * plugins/editor/text_editor_cbs.c:
2558         (on_text_editor_scintilla_notify):
2559         * plugins/indent/plugin.c: (on_indent_action_activate):
2560         * plugins/language-support-cpp-java/cpp-java-assist.c:
2561         (cpp_java_assist_get_scope_context),
2562         (cpp_java_assist_get_pre_word),
2563         (cpp_java_assist_show_autocomplete),
2564         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2565         (on_editor_char_added), (on_assist_chosen):
2566         * plugins/language-support-cpp-java/plugin.c:
2567         (get_line_indentation), (skip_iter_to_previous_logical_line),
2568         (skip_preprocessor_lines), (initialize_indentation_params),
2569         (set_line_indentation), (get_line_indentation_base),
2570         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2571         (on_editor_char_inserted_java), (on_auto_indent):
2572         * plugins/macro/macro-actions.c: (match_shortcut):
2573         * plugins/macro/macro-dialog.c: (on_ok_clicked):
2574         * plugins/macro/plugin.c: (match_keyword):
2575         * plugins/search/plugin.c: (find_incremental):
2576         * plugins/search/search-replace.c: (search_and_replace),
2577         (search_start_over):
2578         * plugins/search/search-replace_backend.c:
2579         (file_buffer_new_from_te), (file_buffer_line_from_pos),
2580         (create_search_entries):
2581         * plugins/symbol-browser/plugin.c:
2582         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2583         (isymbol_manager_iface_init):
2584         * plugins/symbol-db/plugin.c:
2585         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2586         (isymbol_manager_iface_init):
2587         * plugins/tools/execute.c: (atp_output_context_construct),
2588         (atp_output_context_destroy), (atp_user_tool_execute):
2590         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2591         iterators instead of integer offsets.
2592         - Renamed original ianjuta_editor_get_position(int) to 
2593         ianjuta_editor_get_offset(). It is deprecated.
2594         - Renamed original ianjuta_editor_get_position_iter() to
2595         ianjuta_editor_get_position().
2596         - Renamed ianjuta_editor_get_cell_iter() to
2597         ianjuta_editor_get_position_from_offset()
2598         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2599         - Added new methods:
2600         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2601         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2602         ianjuta_editor_goto_end().
2603         - All relevent signals and methods converted to use iterators.
2604         - All relevent plugins fixed to use new API.
2605         - Removed ianjuta_editor_cell_get_line() because it is provided by
2606         ianjuta_editor_get_line_from_position().
2607         - Removed ianjuta_symbol_manager_get_completions_at_position()
2608         because it not used anywhere and is not right to be there.
2609         - Updated IAnjutaEditable documentation.
2611         Updated IAnjutaIterable interface:
2612         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2613         - Introduced 'end-iter' to point at the end of the list.
2614         - Updated IAnjutaIterable documentation.
2616         * plugins/Makefile.am:
2617         (Disabled sourceview plugin for now. Jhs is coming up with a patch
2618         for it soon).
2620 2008-01-22  Johannes Schmid <jhs@gnome.org>
2622         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2623         * plugins/project-import/anjuta-project-import.glade:
2624         * plugins/project-import/anjuta-project-import.plugin.in:
2625         * plugins/project-wizard/anjuta-project-wizard.glade:
2626         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2627         * plugins/project-wizard/druid.c: (npw_druid_new):
2628         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2629         
2630         Fixed #465084 – wizard instead of assistant (only string changes...)
2632 2008-01-20  Rob Bradford  <rob@openedhand.com>
2634         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2635         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2636         coming up with the solution. (Bug: #510390.)
2638 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2640         * plugins/build-basic-autotools/executer.c:
2641         Fix #502508, use anjuta_launcher to keep program output
2643         * plugins/terminal/terminal.c:
2644         Remove unused child_initizlized member
2645         Start the shell on plugin activation
2647 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2649         * plugins/debug-manager/sparse_buffer.c:
2650         Fix a crash when scrolling in the diassembly window
2652         * plugins/debug-manager/sparse_view.c:
2653         Small limit change using the same "unit" for both number
2655 2008-01-19  Naba Kumar  <naba@gnome.org>
2657         * plugins/language-support-cpp-java/cpp-java-assist.c:
2658         (cpp_java_assist_get_scope_context),
2659         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2660         instead.
2662 2008-01-19  Johannes Schmid <jhs@gnome.org>
2664         * plugins/sourceview/anjuta-editor-sourceview.glade:
2665         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2666         
2667         And even more strings...
2669 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2671         * plugins/project-wizard/templates/cpp/src/main.cc:
2672         Fix #498734, typing error in c++ project template
2674 2008-01-19  Johannes Schmid <jhs@gnome.org>
2676         * plugins/editor/text_editor.c: (text_editor_save_file):
2677         * plugins/macro/anjuta-macro.glade:
2678         * plugins/subversion/anjuta-subversion.glade:
2680         Fixed even more strings
2682 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2684         * plugins/language-support-cpp-java/cpp-java-assist.c:
2685         Fix bug #488519, remove critical warning (completion_cache == NULL
2686         is valid)
2688 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2690         * plugins/gdb/debugger.c:
2691         Enable logging of gdb communication with an environment variable
2693 2008-01-19  Naba Kumar  <naba@gnome.org>
2695         * plugins/editor/text-editor-iterable.c: (iiter_next),
2696         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2697         editor native funtions to avoid round trips.
2699 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2701         * plugins/editor/text_editor.c:
2702         Fix a bug due to the previous patch: Unable to save new file in 
2703         Scintilla
2705 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
2707         * plugins/debug-manager/disassemble.c,
2708         plugins/debug-manager/disassemble.h,
2709         plugins/debug-manager/registers.c,
2710         plugins/debug-manager/registers.h,
2711         plugins/debug-manager/memory.c,
2712         plugins/debug-manager/memory.h,
2713         plugins/debug-manager/command.c,
2714         plugins/debug-manager/command.h,
2715         plugins/debug-manager/queue.c,
2716         plugins/debug-manager/queue.h,
2717         plugins/debug-manager/breakpoints.c,
2718         plugins/debug-manager/stack_trace.c,
2719         plugins/debug-manager/threads.c,
2720         plugins/debug-manager/plugin.c,
2721         plugins/gdb/plugin.c,
2722         plugins/gdb/debugger.c,
2723         plugins/gdb/debugger.h,
2724         manuals/reference/libanjuta/libanjuta-sections.txt,
2725         manuals/reference/libanjuta/libanjuta.types,
2726         libanjuta/interfaces/libanjuta.idl:
2727         Use gulong instead of guint for addresses
2728         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2729         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2731         * plugins/gdb/anjuta-gdb.plugin.in:
2732         Remove reference to IAnjutaCpuDebugger (useless)
2734 2008-01-18  Johannes Schmid <jhs@gnome.org>
2736         * AUTHORS: Added Alexander
2738 2008-01-18  Johannes Schmid <jhs@gnome.org>
2740   Patch from: Alexander Korolyov <kilork@yandex.ru>
2742         * plugins/editor/text_editor.c: (load_from_file),
2743         (text_editor_save_file):
2744         
2745         Fixed symlinks (#510238) and file permission (#405321)
2746         handling for scintilla editor. 
2747   
2748 2008-01-17  Johannes Schmid <jhs@gnome.org>
2750         * plugins/document-manager/action-callbacks.c:
2751         (on_editor_command_select_all_activate),
2752         (on_editor_command_cut_activate),
2753         (on_editor_command_paste_activate),
2754         (on_editor_command_copy_activate),
2755         (on_editor_command_clear_activate):
2756   Resupport cut/copy/paste/clear on GtkEditables when those
2757   have focus. (Important for shortcuts to work).
2759         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2760         * plugins/document-manager/search-box.c: (on_search_activated):
2761         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2762         * plugins/patch/patch-plugin.c: (on_ok_clicked):
2763         * plugins/profiler/plugin.c: (profiler_get_data):
2764         * plugins/project-wizard/druid.c: (npw_druid_new):
2765         * plugins/project-wizard/install.c: (on_install_end_install_file):
2766         * plugins/sourceview/anjuta-editor-sourceview.glade:
2767         * plugins/subversion/anjuta-subversion.glade:
2768         * plugins/tools/anjuta-tools.glade:
2769         Various string fixes
2771 2008-01-17  Naba Kumar  <naba@gnome.org>
2773         Patch from James Liggett:
2775         * plugins/subversion/subversion-add-dialog.c:
2776         (on_subversion_add_response):
2777         * plugins/subversion/subversion-copy-dialog.c:
2778         (on_subversion_copy_response):
2779         * plugins/subversion/subversion-diff-dialog.c:
2780         (on_subversion_diff_response):
2781         * plugins/subversion/subversion-merge-dialog.c:
2782         (on_subversion_merge_response):
2783         * plugins/subversion/subversion-remove-dialog.c:
2784         (on_subversion_remove_response):
2785         * plugins/subversion/subversion-switch-dialog.c:
2786         (on_subversion_switch_response):
2787         * plugins/subversion/subversion-ui-utils.c: (check_input):
2788         * plugins/subversion/subversion-ui-utils.h:
2789         * plugins/subversion/subversion-update-dialog.c:
2790         (on_subversion_update_response):
2792         If the user doesn't enter any data for path or revision fields in
2793         certain SVN plugin dialogs, libsvn throws assertion failures and
2794         kills Anjuta. To avoid this, the validity of path and revision
2795         input data are checked before the command gets executed.
2797         Fixes Bug #509510 - Check input of some dialogs to avoid termination
2798         if user gives bad or no input
2800 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
2802         * plugins/document-manager/anjuta-docman.c:
2803         Fix #507627 memory tab stay active on debugger stop
2804         Remove two unused variables due to the previous patch
2806 2008-01-16  Johannes Schmid <jhs@gnome.org>
2808         * libanjuta/anjuta-plugin-manager.c:
2809         Fixed #508399 – When you enable a plugin, preferences don't show up
2811 2008-01-16  Rob Bradford  <rob@openedhand.com>
2813         Reviewed by: Johannes Schmid <jhs@gnome.org>
2815         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2816         (get_property_value_as_string), (set_property_value_as_string),
2817         (register_callbacks):
2818         * libanjuta/anjuta-preferences.h:
2819         Add support for both file and folder preferences (originally only
2820         folder choosers were supported. (Fixes bug: #508805.)
2822         * plugins/file-manager/file-manager.glade:
2823         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
2824         type of property.
2826 2008-01-16  Johannes Schmid <jhs@gnome.org>
2828         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2829         .glade:
2830         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2831         * src/anjuta.glade:
2832         
2833         Fixed #509875 – The "Update globale tags" button wording is incorrect
2834         Fixed #509873 – Build Autotools Preferences has excessive padding
2835         Fixed #509872 – General Information labels are incorrectly aligned
2836         Fixed #509871 – General preferences has incorrect use of colons
2837         
2838 2008-01-16  Johannes Schmid <jhs@gnome.org>
2840         * plugins/document-manager/anjuta-document-manager.glade:
2841         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2843         Fixed #509865 – Incorrect padding in the Documents settings tabs
2844         Fixed #509867 – Create button contents is mis-aligned
2845         Fixed #509869 – "Add Directory" button is not HIG complient
2847 2008-01-16  Johannes Schmid <jhs@gnome.org>
2849         * libanjuta/anjuta-preferences-dialog.c:
2850         (anjuta_preferences_dialog_add_page):
2851         
2852         Fix #509864 – No initial section selected when opening the Preferences dialog
2854 2008-01-16  Johannes Schmid <jhs@gnome.org>
2856         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
2857         Removed unused gconf_notifications
2858         
2859         * plugins/search/anjuta-search.glade:
2860         * plugins/subversion/anjuta-subversion.glade:
2861         * plugins/tools/anjuta-tools.glade:
2862         * src/anjuta-app.c: (anjuta_app_instance_init):
2863         
2864         Fixed various strings
2866 2008-01-15  Naba Kumar  <naba@gnome.org>
2868         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
2869         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
2870         file saved
2872         * plugins/symbol-browser/an_symbol_view.c:
2873         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
2874         new file saved.
2876 2008-01-15  Johannes Schmid <jhs@gnome.org>
2878         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
2879         (anjuta_profile_add_plugins_from_xml):
2880         * plugins/file-manager/file-manager.glade:
2881         Some string fixes
2882         
2883         * libanjuta/interfaces/libanjuta.idl:
2884         Fixed docs
2885                 
2886         * plugins/sourceview/Makefile.am:
2887         * plugins/sourceview/anjuta-editor-sourceview.glade:
2888         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
2889         (end_print), (print_setup), (sourceview_print),
2890         (sourceview_print_preview):
2891         * plugins/sourceview/sourceview.c: (iprint_print),
2892         (iprint_print_preview):
2893         
2894         Added printing support to GtkSourceView editor
2896 2007-01-14 Tom <tpgww@onepost.net>
2898         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2900         * plugins/document-manager/anjuta-docman.c:
2901         Fix two memory leaks added by the previous patch
2903 2008-01-14  Johannes Schmid <jhs@gnome.org>
2905         * plugins/sourceview/assist-tip.c: (assist_tip_move):
2906         * plugins/sourceview/assist-window.c: (assist_window_move):
2907         
2908         Do not use opacity
2910 2008-01-14  Rob Bradford  <rob@openedhand.com>
2912         * global-tags/Makefile.am:
2913         * global-tags/create_global_tags.sh.in:
2914         Install anjuta-tags binary into FHS policy compliant directory and
2915         update references. (Fixes bug: 509346.)
2917 2008-01-13  Naba Kumar  <naba@gnome.org>
2919         Patch from: Ritesh Khadgaray
2920         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2921         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2922         Adds export-dynamic option to LDFLAGS to project template for libglade
2923         to work for autoconnect signals.
2925 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2927         * libanjuta/anjuta-utils.c:
2928         anjuta_util_get_real_path return a string that need to be freed
2929         with g_free even if PATH_MAX is not defined
2931 2008-01-13  Andre Klapper  <a9016009@gmx.de>
2933         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
2934         to DOC_LINGUAS.
2936 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2938         * plugins/document-manager/anjuta-docman.c:
2939         Do not reopen file having escaped character (+,...) in path name
2941 2008-01-13  Naba Kumar  <naba@gnome.org>
2943         * libanjuta/interfaces/libanjuta.idl:
2944         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
2945         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
2946         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
2947         IAnjutaProjectManager::add_sources().
2949         * plugins/glade/plugin.c: (on_glade_resource_removed),
2950         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
2951         stubs for handing resources in glade file.
2953 2008-01-13  Naba Kumar  <naba@gnome.org>
2955         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
2957         * plugins/glade/plugin.c: (ifile_open): Select the first window
2958         in the glade project when it is first opened. Avoids empty glade
2959         document the first time.
2961 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
2963   Reviewed by: Johannes Schmid <jhs@gnome.org>
2965         * plugins/gtodo/callback.c: (remove_todo_item):
2966         Fix #507304 – crash in Anjuta IDE while removing done tasks
2968 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
2970         * plugins/debug-manager/anjuta-debug-manager.ui,
2971         plugins/debug-manager/plugin.c,
2972         plugins/debug-manager/start.h,
2973         plugins/debug-manager/start.c:
2974         New menu item to add extra source directories for debugger
2976 === anjuta 2.3.2 ===
2978 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
2980         * plugins/gtodo/callback.c: (remove_todo_item):
2981         Fix #507304 – crash in Anjuta IDE while removing done tasks
2983 2008-01-11  Naba Kumar  <naba@gnome.org>
2985         * configure.in: Bumped version to 2.3.2
2986         * NEWS: Updated for anjuta 2.3.2 release
2987         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
2988         not 'make tarball'
2990 2008-01-11  Johannes Schmid <jhs@gnome.org>
2992         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2993         .glade:
2994         Reverted accidently commited change
2995         
2996         * plugins/document-manager/anjuta-document-manager.glade:
2997         Fix Gtk-Critical because of broken glade file
2999 2008-01-11  Naba Kumar  <naba@gnome.org>
3001         * plugins/glade/plugin.c: (on_document_destroy),
3002         (glade_plugin_add_project): Fixed a bug where when more than one
3003         glade document is open and one is closed, it closes all the glade
3004         documents. Also it might have fixed the bug where sometimes closing
3005         the glade document leaves glade widget tree unclosed.
3007 2008-01-11  Naba Kumar  <naba@gnome.org>
3009         * libanjuta/Makefile.am: Install glade3 files in own prefix to
3010         prevent install errors when not installed as root (then the files
3011         are only useful when glade-3 is installed in the same prefix, but it
3012         doesn't harm anjuta runtime).
3014         * plugins/sourceview/sourceview.c: Commented use of a file
3015         not currently distributed.
3017 2008-01-10  Naba Kumar  <naba@gnome.org>
3019         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3020         nothing to translate in it.
3022 2008-01-10  Johannes Schmid <jhs@gnome.org>
3024         * plugins/project-wizard/templates/gnome.wiz:
3025         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3026         * plugins/project-wizard/templates/gnome/src/main.c:
3027         * plugins/project-wizard/templates/translatable-strings.h:
3028         
3029         Fixed #508497 and added a new chooser to select whether to use
3030         libglade or not.
3032 2008-01-10  Johannes Schmid <jhs@gnome.org>
3034         Patch from Tom <tpgww@onepost.net>:
3036         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3037         (anjuta_util_glist_path_dedup):
3038         * libanjuta/anjuta-utils.h:
3039         
3040         Give the method a proper prefixed name
3041         
3042         * plugins/document-manager/action-callbacks.c:
3043         (get_current_popup_active),
3044         (on_editor_command_select_all_activate),
3045         (on_editor_command_cut_activate),
3046         (on_editor_command_paste_activate),
3047         (on_editor_command_copy_activate),
3048         (on_editor_command_clear_activate), (on_show_search),
3049         (on_repeat_quicksearch):        
3050         * plugins/document-manager/action-callbacks.h:
3051         * plugins/document-manager/anjuta-docman.c:
3052         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3053         (anjuta_docman_goto_file_line_mark),
3054         (anjuta_docman_get_full_filename):
3055         * plugins/document-manager/anjuta-docman.h:
3056         * plugins/document-manager/anjuta-document-manager.ui:
3057         * plugins/document-manager/plugin.c:
3058         (update_document_ui_interface_items):
3059         
3060         Better way to fix the popup-menu items (Cut/Copy/Paste)
3061         and various clean-ups.
3062         
3063         * plugins/document-manager/search-box.c: (on_document_changed),
3064         (search_box_fill_search_focus):
3065         * plugins/document-manager/search-box.h:
3066         * plugins/search/plugin.c:
3067         
3068         Add a menu item to repeat the quick search
3070 2008-01-10  Johannes Schmid <jhs@gnome.org>
3072         * plugins/language-support-cpp-java/cpp-java-assist.c:
3073         (on_assist_chosen):
3074         
3075         Fixed #508424 – Auto complete: previous char was removed when 
3076         pre TAB to auto complete.
3078 2008-01-10  Johannes Schmid <jhs@gnome.org>
3080         Patch from: James Ligett:
3082         * plugins/profiler/gprof-call-graph-view.c:
3083         (gprof_call_graph_view_create_columns):
3084         * plugins/profiler/gprof-flat-profile-view.c:
3085         (gprof_flat_profile_view_create_columns):
3086         
3087         Fixed translation issues (#496833)
3089 2008-01-10 Johannes Schmid <jhs@gnome.org>
3091         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
3093         * plugins/gtodo/gtodo.c: (category_manager_add_item):
3094         Fix #460390 – Changing categories while edinting something
3096 2008-01-09  Naba Kumar  <naba@gnome.org>
3098         * libanjuta/anjuta-plugin-manager.c:
3099         (anjuta_plugin_manager_activate_plugins): Commented dead code and
3100         fixed a leak.
3102         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
3103         corruption reported in bug #507491. Potentially fixes too.
3105 2008-01-09  Johannes Schmid <jhs@gnome.org>
3107         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
3109         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3110         Fix bug #505205 completely
3111         
3112         * AUTHORS: Added Bolesław
3114 2008-01-08  Johannes Schmid <jhs@gnome.org>
3116         * plugins/document-manager/action-callbacks.c:
3117         (on_editor_command_cut_activate),
3118         (on_editor_command_paste_activate),
3119         (on_editor_command_copy_activate),
3120         (on_editor_command_clear_activate):
3121         
3122         Fixed editor popup menu (Cut, Copy, Paste)
3124 2008-01-08  Johannes Schmid <jhs@gnome.org>
3126         * plugins/sourceview/sourceview.c: (autodetect_language):
3127         Fixed a crash when creating a new file
3129 2008-01-08  Johannes Schmid <jhs@gnome.org>
3131         Patch by <bolekk@gmail.com> (GHOP Student)
3133         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3134         Fix bug #505205
3136 2008-01-08  Naba Kumar  <naba@gnome.org>
3138         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
3139         * libanjuta/anjuta-plugin-manager.c:
3140         (anjuta_plugin_manager_select),
3141         (anjuta_plugin_manager_activate_plugins):
3142         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3143         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
3144         (on_create_submenu), (create_open_with_submenu):
3145         * src/about.c: (on_about_plugin_activate),
3146         (about_create_plugins_submenu): Use translated version of get_string()
3147         API in AnjutaDescription for translatable properties. Fixes bug #496833
3148         comment #18.
3150 2008-01-07  Johannes Schmid <jhs@gnome.org>
3152         * plugins/build-basic-autotools/executer.c: (execute_program):
3153         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3154         * plugins/debug-manager/anjuta-debug-manager.glade:
3155         * plugins/debug-manager/locals.c: (create_locals_gui):
3156         * plugins/file-loader/plugin.c: (on_create_submenu):
3157         * plugins/gtodo/main.h:
3158         * plugins/gtodo/preferences.c: (preferences_widget):
3159         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3160         * plugins/tools/anjuta-tools.glade:
3161         * plugins/tools/execute.c: (atp_output_context_print):
3162         * src/main.c:
3163         
3164                 Another bunch of i18n fixes (#496833)
3166 2008-01-07  Johannes Schmid <jhs@gnome.org>
3168         * plugins/build-basic-autotools/build-basic-autotools.c:
3169         (on_build_terminated):
3170         * plugins/gtodo/interface.c: (set_read_only):
3171         * plugins/project-manager/plugin.c: (confirm_removal),
3172         (on_popup_add_to_project):
3173         * plugins/subversion/anjuta-subversion.glade:
3174         * plugins/tools/execute.c: (atp_output_context_print_result):
3175         
3176         Fixed some strings from #496833
3178 2008-01-07  Johannes Schmid <jhs@gnome.org>
3180         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3181         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3182         .in:
3183         * plugins/language-support-cpp-java/plugin.c: (install_support),
3184         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
3185         Added basic Vala support
3186         
3187         * plugins/sourceview/sourceview.c: (autodetect_language):
3188         Fixed mime-type detection
3190 2008-01-06  Massimo Cora'  <maxcvs@email.it>
3192   Reviewed by: Johannes Schmid <jhs@gnome.org>
3194         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
3195         (value_removed_current_editor), (symbol_db_activate),
3196         (symbol_db_deactivate):
3197         * plugins/symbol-db/symbol-db-engine.c:
3198         (symbol_db_engine_get_global_members_filtered):
3199         * plugins/symbol-db/symbol-db-view.c:
3200         (do_add_child_symbol_to_view), (prepare_for_adding),
3201         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
3202         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
3203         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
3204         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
3205         (sdb_view_init), (sdb_view_finalize),
3206         (sdb_view_build_and_display_base_tree):
3207         * plugins/symbol-db/symbol-db-view.h:
3208         added controls to expand Global tab nodes in a non-freezing way.
3209         Fixed also some little bugs always on global-tab.
3211 2008-01-06  Naba Kumar  <naba@gnome.org>
3213         Patches from James Liggett:
3214         * plugins/profiler/gprof-call-graph-view.c:
3215         (gprof_call_graph_view_create_columns):
3216         * plugins/profiler/gprof-flat-profile-view.c:
3217         (gprof_flat_profile_view_create_columns):
3218         * plugins/profiler/gprof-function-call-tree-view.c:
3219         (gprof_function_call_tree_view_create_columns): Made all
3220         of the columns resizable and reorderable.
3222 2008-01-06  Johannes Schmid <jhs@gnome.org>
3224         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3225         (anjuta_launcher_check_password_real),
3226         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3227         (anjuta_launcher_scan_pty),
3228         (anjuta_launcher_disable_password_check):
3229         * libanjuta/anjuta-launcher.h:
3230         Added disable_password_check for stream where it does not make sense 
3231         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
3232         that sometimes occur in symbol-db plugin
3233         
3234         * plugins/file-manager/file-model.c:
3235         (file_model_cancel_expand_idle):
3236         Fixed removing of idle source
3237         
3238         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
3239         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
3240         
3241         Fixed #348854 – invisible cursor in certain themes
3243 2008-01-06  Naba Kumar  <naba@gnome.org>
3245         * libanjuta/anjuta-preferences.c:
3246         (anjuta_preferences_register_property_custom): Fixed a crash bug on
3247         closing preferences dialog due to patch in bug #507300
3249 2008-01-06  Naba Kumar  <naba@gnome.org>
3251         * plugins/language-support-cpp-java/cpp-java-assist.c:
3252         (on_assist_chosen):
3253         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3254         * plugins/search/search-replace_backend.c: (create_search_entries):
3255         Added missing unrefs.
3257 2008-01-06  Johannes Schmid <jhs@gnome.org>
3259         * plugins/debug-manager/variable.c: (get_hovered_word):
3260   Add a g_object_unref()  
3261         
3262         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
3263         (on_sourceview_hover_leave):
3264         Fixed hover and editor interface to make hover in debugger work
3266 2008-01-06  Naba Kumar  <naba@gnome.org>
3268         * plugins/editor/text-editor.c: Whitespaces fixes.
3269         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
3270         DEBUG_PRINT instead of g_message.
3272 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
3274         * plugins/debug-manager/breakpoints.c:
3275         Fix #507441: Disable all breakpoints doesn't work
3276         Fix #507444: Enable Breakpoint menu item doesn't change name
3278 2008-01-05  Naba Kumar  <naba@gnome.org>
3280         * manuals/reference/libanjuta/libanjuta.types: Renamed
3281         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
3283 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3285         * plugins/debug-manager/variable.c:
3286         Update variable display to use IAnjutaIterable instead of position
3288         * plugins/editor/text_editor_cbs.c,
3289         plugins/editor/text_editor.c:
3290         Fix Gtk critical warnings when a hover signal is emitted
3291         Fix get_text_iter in Scintilla (range should include last character)
3292         
3293 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3295         * plugins/debug-manager/debug_tree.c,
3296         plugins/debug-manager/debug_tree.h,
3297         plugins/debug-manager/watch.c,
3298         plugins/debug-manager/command.c,
3299         plugins/debug-manager/queue.c,
3300         plugins/gdb/plugin.c,
3301         plugins/gdb/debugger.c,
3302         plugins/gdb/debugger.h,
3303         libanjuta/interfaces/libanjuta.idl:
3304         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
3306 2008-01-05  Naba Kumar  <naba@gnome.org>
3308         * plugins/valgrind/plugin.c: Removed stock icon open/save from
3309         menus to avoid conflict with file open/save. Fixes bug #507455
3311 2008-01-05  Johannes Schmid <jhs@gnome.org>
3313         * configure.in:
3314         Conditionally depend on gtksourceview2 >= 2.1.0
3315         
3316         * libanjuta/interfaces/libanjuta.idl:
3317         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
3318         iterators instead of positions
3319         
3320         * plugins/debug-manager/threads.c:
3321         Fixed a warnings by including gnome-vfs properly
3322         
3323         * plugins/debug-manager/variable.c: (get_hovered_word),
3324         (on_hover_over):
3325         Updated to changes in IAnjutaEditorHover/Selection
3326         
3327         * plugins/document-manager/action-callbacks.c:
3328         (on_editor_command_upper_case_activate),
3329         (on_editor_command_lower_case_activate):
3330         * plugins/document-manager/search-box.c: (on_incremental_search),
3331         (on_search_activated):
3332         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
3333         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
3334         (iselection_get_start), (iselection_get_end),
3335         (iselection_iface_init), (ihover_display), (ihover_iface_init):
3336         * plugins/editor/text_editor_cbs.c:
3337         (on_text_editor_scintilla_notify):
3338         
3339         Updated to changes in IAnjutaEditorHover/Selection and updated editor
3340         interface of scintilla editor.
3341         
3342         * plugins/language-manager/languages.xml:
3343         * plugins/language-manager/plugin.c:
3344         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
3345         Added chdr to C language files and some DEBUG_PRINTs
3346         
3347         * plugins/language-support-cpp-java/cpp-java-assist.c:
3348         (on_assist_chosen):
3349         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3350         * plugins/search/plugin.c: (find_incremental):
3351         * plugins/search/search-replace.c: (search_and_replace):
3352         * plugins/search/search-replace_backend.c: (create_search_entries):
3353                 Adapted to changed interfaces
3355         * plugins/sourceview/Makefile.am:
3356         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
3357         (set_uri), (anjuta_document_save):
3358         * plugins/sourceview/anjuta-editor-sourceview.glade:
3359         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3360         (anjuta_view_key_press_event):
3361         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3362         * plugins/sourceview/sourceview-cell.c:
3363         (sourceview_cell_instance_init), (sourceview_cell_finalize),
3364         (icell_get_line), (icell_get_attribute), (icell_iface_init):
3365         * plugins/sourceview/sourceview-prefs.c: (get_bool),
3366         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3367         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3368         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3369         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3370         * plugins/sourceview/sourceview-private.h:
3371         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3372         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3373         (on_document_loaded), (sourceview_instance_init),
3374         (sourceview_dispose), (sourceview_finalize),
3375         (sourceview_create_markers), (sourceview_new),
3376         (ifile_savable_save), (ieditor_get_tab_size),
3377         (ieditor_set_tab_size), (ieditor_set_use_spaces),
3378         (ieditor_set_auto_indent), (ieditor_goto_line),
3379         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3380         (iselect_block), (iselect_set), (iselect_get_start),
3381         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3382         (imark_unmark), (imark_is_marker_set),
3383         (imark_location_from_handle), (imark_delete_all_markers),
3384         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3385         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3386         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3387         (ilanguage_get_supported_languages), (autodetect_language),
3388         (ilanguage_set_language), (iassist_show_tips),
3389         (on_sourceview_hover_leave), (on_sourceview_hover_over),
3390         (ihover_display), (ihover_iface_init):
3391         
3392         Use GtkSourceView 2.1.x:
3393         * New mark interface
3394         * Fixed #486724 and #488615
3395         * Implemented hover interface
3396         * Adapted to changed interfaces
3398 2008-01-04  Rob Bradford  <rob@o-hand.com>
3400         Reviewed by Naba Kumar  <naba@gnome.org>:
3401         * libanjuta/anjuta-preferences.c:
3402         (anjuta_preferences_register_property_custom):
3403         Unregister preferences for custom preferences when the widget is
3404         destroyed.
3406 2008-01-03  Johannes Schmid <jhs@gnome.org>
3408         * plugins/file-manager/file-model.c: (file_model_row_expanded),
3409         (file_model_row_collapsed):
3410   Fixed the too method to take a correct data argument
3412 2008-01-02  Johannes Schmid <jhs@gnome.org>
3414         * plugins/document-manager/anjuta-docman.c:
3415         (anjuta_docman_add_document), (anjuta_docman_remove_document):
3416         ref and unref correctly to silence a Gtk+ critical
3418 2008-01-01  Johannes Schmid <jhs@gnome.org>
3420         * plugins/editor/text_editor.c: (itext_editor_get_text):
3421         Fixed #506740 – ianjuta_editor_get_text crash if request 
3422         text past the buffer length
3424 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
3426         * plugins/debug-manager/utilities.c,
3427         plugins/debug-manager/utilities.h,
3428         plugins/debug-manager/breakpoints.c:
3429         Move get_current_editor function in utilities.c
3431         * plugins/debug-manager/plugin.c,
3432         plugins/debug-manager/debug_tree.c,
3433         plugins/debug-manager/debug_tree.h,
3434         plugins/debug-manager/watch.c,
3435         plugins/debug-manager/watch.h,
3436         plugins/debug-manager/locals.c,
3437         plugins/debug-manager/locals.h,
3438         (added) plugins/debug-manager/variable.c,
3439         (added) plugins/debug-manager/variable.h,
3440         plugins/debug-manager/Makefile.am:
3441         Use hover interface to display variable value
3443 2007-12-31  Johannes Schmid <jhs@gnome.org>
3445         * libanjuta/Makefile.am:
3446         Only install glade catalog files if glade-3 is available
3447         (Fixes #506269 and #500296)
3449 2007-12-30  Johannes Schmid <jhs@gnome.org>
3451         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3452         (set_property_value_as_string), (register_callbacks):
3454   Fixed GtkFileChooserButton preferences to also work when only the combo
3455   changes without a dialog being open.
3457 2007-12-29  Johannes Schmid <jhs@gnome.org>
3459         * plugins/editor/Makefile.am:
3460         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3462 2007-12-29  Johannes Schmid <jhs@gnome.org>
3464         * plugins/devhelp/plugin.c: (devhelp_activate):
3465         Fixed #498986 - Anjuta-2.3.0 fails to build
3467 2007-12-29  Johannes Schmid <jhs@gnome.org>
3469         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3470         * plugins/debug-manager/plugin.c:
3471         (on_run_to_cursor_action_activate):
3472         * plugins/document-manager/anjuta-docman.c:
3473         (anjuta_docman_goto_file_line_mark):
3474         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3475         (value_removed_current_editor):
3476         
3477         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3478         all those to value_added_current_document...
3480         * plugins/editor/anjuta-editor-scintilla.glade:
3481         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3482         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3484 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3486   * plugins/symbol-db/plugin.c: (on_importing_project_end),
3487   (symbol_db_activate), (symbol_db_deactivate),
3488   (symbol_db_instance_init), (isymbol_manager_get_parents):
3489   * plugins/symbol-db/plugin.h:
3490   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3491   * plugins/symbol-db/symbol-db-engine.c:
3492   (symbol_db_engine_get_global_members_filtered):
3493   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3494   (on_symbol_inserted):
3495   Filtered out static functions on global-tab. E.g. when flag
3496   is_file_scope = 1 we won't add entries there.
3497   Fixed a little bug on 'Global'->'Vars/Others' node too.
3499 2007-12-28  Johannes Schmid <jhs@gnome.org>
3501   * libanjuta/anjuta-launcher.c:
3502   Fixed a silly (and completely useless) memory corruption that probably 
3503   only occured at a few race conditions though I wonder why it did not 
3504         happen more often
3506 2007-12-28  Johannes Schmid <jhs@gnome.org>
3507         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3508         * plugins/debug-manager/plugin.c: (set_program_counter):
3509         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3510         * plugins/debug-manager/start.c: (get_source_directories):
3511         * plugins/debug-manager/threads.c: (on_info_thread),
3512         (on_list_thread):
3513         * plugins/file-manager/file-model.c: (file_model_set_property):
3514         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3515         * plugins/tools/editor.c: (on_editor_response):
3516         
3517         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3518         
3519         * plugins/document-manager/plugin.c: (update_title),
3520         (value_added_project_root_uri):
3521         * plugins/document-manager/plugin.h:
3522         Shorten down the title bar if the current path is inside the opened project
3524 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3526         reviewed by: Johannes Schmid <jhs@gnome.org>
3528         * plugins/project-wizard/templates/java/project.anjuta:
3529         * plugins/project-wizard/templates/mkfile/project.anjuta:
3530         * plugins/project-wizard/templates/python/project.anjuta:
3531         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
3532         let new projects use new SymbolDB plugin.
3533         
3534         * plugins/symbol-browser/images/Makefile.am:
3535         added some images taken from MonoDevelop project.
3536         
3537         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3538         (goto_file_line), (on_importing_project_end), (project_root_added),
3539         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3540         (isymbol_manager_search):
3541         Added project-updating feature when opening a project with some files
3542   modified externally [e.g. a svn up].
3543         
3544         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3545         (sdb_engine_iterator_node_instance_init),
3546         (sdb_engine_iterator_node_finalize),
3547         (symbol_db_engine_iterator_node_set_conversion_hash):
3548         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3549         * plugins/symbol-db/symbol-db-engine-iterator.c:
3550         (symbol_db_engine_iterator_new):
3551         * plugins/symbol-db/symbol-db-engine-iterator.h:
3552          Moved Hash table initialization into the engine. This proxies and
3553   speeds up the process of creation and iteration of a GdaDataModel.
3554         
3555         * plugins/symbol-db/symbol-db-engine.c:
3556         (sdb_engine_ctags_output_thread),
3557         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3558         (sdb_engine_scan_files_1), (sdb_engine_init),
3559         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3560         (symbol_db_engine_add_new_workspace),
3561         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3562         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3563         (symbol_db_engine_get_sym_type_conversion_hash),
3564         (symbol_db_engine_update_files_symbols),
3565         (symbol_db_engine_update_project_symbols),
3566         (symbol_db_engine_update_buffer_symbols),
3567         (symbol_db_engine_get_class_parents),
3568         (symbol_db_engine_get_global_members_filtered),
3569         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3570         (symbol_db_engine_get_scope_members_by_symbol_id),
3571         (symbol_db_engine_get_scope_members),
3572         (symbol_db_engine_get_current_scope),
3573         (symbol_db_engine_get_file_symbols),
3574         (symbol_db_engine_get_symbol_info_by_id),
3575         (symbol_db_engine_find_symbol_by_name_pattern),
3576         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3577         * plugins/symbol-db/symbol-db-engine.h:
3578         * plugins/symbol-db/symbol-db-view-locals.c:
3579         (sdb_view_locals_get_iter_from_row_ref),
3580         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3581         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3582         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3583         Changes on some queries fuctions and some fixes. Added *_filtered
3584   functions.
3585         
3586         * plugins/symbol-db/symbol-db-view.c:
3587         (do_add_child_symbol_to_view), (add_new_waiting_for),
3588         (prepare_for_adding), (on_symbol_inserted),
3589         (do_recurse_subtree_and_remove), (on_symbol_removed),
3590         (sdb_view_do_add_hidden_dummy_child),
3591         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3592         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3593         (sdb_view_locals_create_new_store), (sdb_view_init),
3594         (sdb_view_finalize), (sdb_view_class_init),
3595         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3596         (symbol_db_view_get_pixbuf),
3597         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3598         New display for global tags. This is the definitive version, bugs apart.
3599         
3600         * plugins/symbol-db/tables.sql:
3601         fixed typo.
3603 2007-12-27  Naba Kumar  <naba@gnome.org>
3605         * libanjuta/interfaces/libanjuta.idl:
3606         * plugins/editor/aneditor-priv.h:
3607         * plugins/editor/aneditor.cxx:
3608         * plugins/editor/text_editor.c: (text_editor_instance_init),
3609         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3610         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3611         * plugins/editor/text_editor.h:
3612         * plugins/editor/text_editor_cbs.c:
3613         (on_text_editor_scintilla_notify):
3615         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3616         related code in AnEditor. Fixed some compilation warnings.
3618 2007-12-26  Naba Kumar  <naba@gnome.org>
3620         * Changelog: Fixed indentation.
3622 2007-12-25  Naba Kumar  <naba@gnome.org>
3624         * plugins/editor/Makefile.am:
3625         * plugins/editor/editor.glade:
3626         * plugins/editor/plugin.c:
3627         * plugins/editor/style-editor.c:
3628         * plugins/sourceview/Makefile.am:
3629         * plugins/sourceview/plugin.c:
3630         * plugins/sourceview/sourceview.glade:
3631         * plugins/valgrind/Makefile.am:
3633         Renamed glade files to anjuta-editor-* to give name space for the
3634         schema files (because they are installed in system directory).
3636         * scripts/build-schemas.mk: Install the schemas files also (need for
3637         binary package installation/uninstallation).
3639 2007-12-25  Johannes Schmid <jhs@gnome.org>
3641         * plugins/language-support-cpp-java/plugin.c:
3642         (set_indentation_param_vim):
3643         
3644         Support some more vim modeline commands and shortcuts (#504331)
3646 2007-12-25  Johannes Schmid <jhs@gnome.org>
3648         Patches from James Liggett:
3649         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3650         (anjuta_vcs_status_tree_view_init):
3651         * plugins/subversion/subversion-commit-dialog.c:
3652         (subversion_commit_dialog):
3653         * plugins/subversion/subversion-diff-dialog.c:
3654         (on_subversion_diff_response):
3655         * plugins/subversion/subversion-log-dialog.c:
3656         (on_log_view_selected_button_clicked),
3657         (on_log_diff_selected_button_clicked),
3658         (on_log_diff_previous_button_clicked):
3659         * plugins/subversion/subversion-resolve-dialog.c:
3660         (subversion_resolve_dialog):
3661         * plugins/subversion/subversion-revert-dialog.c:
3662         (subversion_revert_dialog):
3663         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3664         (pulse_progress_bar), (hide_pulse_progress_bar),
3665         (disconnect_data_arrived_signals),
3666         (cancel_data_arrived_signal_disconnect):
3667         * plugins/subversion/subversion-ui-utils.h:
3668         
3669         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3670         #505237 – Sort list of modified files
3672 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
3674         * plugins/gdb/debugger.c:
3675         Fix bug #491301: Inspecting a variable opens a bad focus dialog
3677 2007-12-23  Johannes Schmid <jhs@gnome.org>
3679         * plugins/language-support-cpp-java/plugin.c:
3680         (set_indentation_param_emacs), (set_indentation_param_vim),
3681         (parse_mode_line_emacs), (parse_mode_line_vim),
3682         (extract_mode_line), (initialize_indentation_params):
3684         Added (basic) support for vim modelines (#504331)
3686         * plugins/message-view/message-view.c: (message_view_next),
3687         (message_view_previous):
3688         
3689         Fixed next/previous message
3691 2007-12-23  Johannes Schmid <jhs@gnome.org>
3693         * libanjuta/anjuta-ui.h:
3694         Check for != NULL before unref'ing pixbuf (related to #497878)
3695         
3696         * plugins/devhelp/plugin.c: (register_stock_icons):
3697         * plugins/document-manager/anjuta-docman.c:
3698         (anjuta_docman_add_document):
3699         * plugins/glade/plugin.c: (on_close_activated),
3700         (register_stock_icons), (on_session_save),
3701         (glade_plugin_add_project):
3702         
3703         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3704         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3705         
3706         * plugins/language-support-cpp-java/plugin.c:
3707         (register_stock_icons):
3708         Fixed stock icon registration macros
3710 2007-12-23  Johannes Schmid <jhs@gnome.org>
3712         * global-tags/Makefile.am:
3713         * launcher/Makefile.am:
3714         * libanjuta/Makefile.am:
3715         * libegg/Makefile.am:
3716         * manuals/anjuta-faqs/Makefile.am:
3717         * manuals/anjuta-manual/Makefile.am:
3718         * manuals/reference/libanjuta/Makefile.am:
3719         * plugins/build-basic-autotools/Makefile.am:
3720         * plugins/class-gen/Makefile.am:
3721         * plugins/class-inheritance/Makefile.am:
3722         * plugins/cvs-plugin/Makefile.am:
3723         * plugins/debug-manager/Makefile.am:
3724         * plugins/devhelp/Makefile.am:
3725         * plugins/document-manager/Makefile.am:
3726         * plugins/editor/Makefile.am:
3727         * plugins/editor/scintilla/Makefile.am:
3728         * plugins/editor/scintilla/include/Makefile.am:
3729         * plugins/file-loader/Makefile.am:
3730         * plugins/file-manager/Makefile.am:
3731         * plugins/file-wizard/Makefile.am:
3732         * plugins/gdb/Makefile.am:
3733         * plugins/glade/Makefile.am:
3734         * plugins/gtodo/Makefile.am:
3735         * plugins/gvim/Makefile.am:
3736         * plugins/indent/Makefile.am:
3737         * plugins/language-manager/Makefile.am:
3738         * plugins/language-support-cpp-java/Makefile.am:
3739         * plugins/macro/Makefile.am:
3740         * plugins/message-view/Makefile.am:
3741         * plugins/patch/Makefile.am:
3742         * plugins/profiler/Makefile.am:
3743         * plugins/project-import/Makefile.am:
3744         * plugins/project-manager/Makefile.am:
3745         * plugins/project-wizard/Makefile.am:
3746         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3747         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3748         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3749         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3750         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3751         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3752         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3753         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3754         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3755         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3756         * plugins/sample1/Makefile.am:
3757         * plugins/search/Makefile.am:
3758         * plugins/sourceview/Makefile.am:
3759         * plugins/subversion/Makefile.am:
3760         * plugins/symbol-browser/Makefile.am:
3761         * plugins/symbol-db/Makefile.am:
3762         * plugins/symbol-db/test/Makefile.am:
3763         * plugins/terminal/Makefile.am:
3764         * plugins/tools/Makefile.am:
3765         * plugins/valgrind/Makefile.am:
3766         * src/Makefile.am:
3767         * tagmanager/Makefile.am:
3768         
3769         Replaces the deprecated "INCLUDES" in all Makefile.am's with
3770         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
3771         warnings from illigel C++ compiler flags.
3773 2007-12-23  Johannes Schmid <jhs@gnome.org>
3775         Patch from Tom <tpgww@onepost.net>:
3776   
3777         * plugins/document-manager/anjuta-docman.c:
3778         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
3779         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
3780         (anjuta_docman_instance_init), (on_notebook_switch_page),
3781         (anjuta_docman_grab_text_focus):
3782         * plugins/document-manager/plugin.c: (on_document_added),
3783         (on_window_key_press_event), (on_window_key_release_event):
3784         
3785         Some more document-manager code cleanups and fixes.
3787 2007-12-23  Massimo Cora'  <maxcvs@email.it>
3789         * plugins/symbol-db/plugin.c: (register_stock_icons),
3790         (value_added_current_editor), (value_removed_current_editor),
3791         (on_importing_project_end), (project_root_removed):
3792         added controls to clean/populate GtkTreeView(s) on projects unload/load.
3794         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3795         (symbol_db_engine_get_file_db_path):
3796         fixed a useless warning.
3798         * plugins/symbol-db/symbol-db-view-locals.c:
3799         (traverse_free_waiting_for), (file_view_status_destroy),
3800         (sdb_view_locals_create_new_store), (traverse_files_view_status),
3801         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3802         (sdb_view_locals_finalize), (on_symbol_inserted),
3803         (symbol_db_view_locals_recv_signals_from_engine),
3804         (symbol_db_view_locals_update_list):
3805         more speed on editors switching. GtkTreeStore caching method implemented.
3806         Fixed compiler warnings and a little memory leak.
3808         * plugins/symbol-db/symbol-db-view-locals.h:
3809         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3810         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3811         (on_scan_end), (on_symbol_inserted),
3812         (sdb_view_locals_create_new_store), (sdb_view_init),
3813         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
3814         * plugins/symbol-db/symbol-db-view.h:
3815         fixed some crashers. Now project loading/populating should be quite quick.
3817 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3819         * plugins/debug-manager/command.c,
3820         plugins/debug-manager/queue.c:
3821         Take care of command return value (FALSE is an error)
3823 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3825         * plugins/debug-manager/anjuta-debug-manager.glade,
3826         plugins/debug-manager/breakpoints.c:
3827         Remove address, condition and pass breakpoint column if not supported
3828         Fix clear all remove_all to avoid an endless loop if a breakpoint
3829         cannot be removed
3831 2007-12-17  Johannes Schmid <jhs@gnome.org>
3833         Patch from Tom <tpgww@onepost.net> (with some changes):
3835         * plugins/document-manager/action-callbacks.c: (on_open_activate),
3836         (on_save_as_activate), (on_save_all_activate),
3837         (on_close_file_activate), (on_close_all_file_activate),
3838         (on_reload_file_activate), (on_editor_command_clear_activate),
3839         (on_transform_eolchars1_activate), (on_comment_block),
3840         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
3841         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3842         (on_editor_linenos1_activate), (on_editor_markers1_activate),
3843         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
3844         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
3845         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
3846         (on_zoom_out_text_activate):
3847         * plugins/document-manager/action-callbacks.h:
3848         * plugins/document-manager/anjuta-docman.c:
3849         (on_notebook_page_close_button_click),
3850         (on_notebook_page_close_button_enter),
3851         (on_notebook_page_close_button_leave),
3852         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
3853         (anjuta_docman_page_init), (anjuta_docman_page_new),
3854         (on_open_filesel_response), (create_file_open_dialog_gui),
3855         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
3856         (anjuta_docman_instance_init), (on_notebook_switch_page),
3857         (on_document_destroy), (anjuta_docman_add_editor),
3858         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3859         (anjuta_docman_set_current_document),
3860         (anjuta_docman_goto_file_line_mark), (get_real_path),
3861         (anjuta_docman_get_full_filename),
3862         (anjuta_docman_delete_all_markers),
3863         (anjuta_docman_delete_all_indicators),
3864         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3865         (anjuta_docman_order_tabs):
3866         * plugins/document-manager/anjuta-docman.h:
3867         * plugins/document-manager/file_history.c: (an_hist_file_new),
3868         (an_file_history_push), (an_file_history_dump):
3869         * plugins/document-manager/file_history.h:
3870         * plugins/document-manager/plugin.c: (update_title),
3871         (value_removed_project_root_uri),
3872         (update_document_ui_interface_items), (menu_name_compare),
3873         (on_document_added), (on_document_changed),
3874         (on_window_key_press_event), (on_window_key_release_event),
3875         (on_session_save):
3876         * plugins/document-manager/search-box.c: (on_document_changed),
3877         (on_goto_activated), (search_box_init), (search_box_new):
3878         * plugins/document-manager/search-box.h:
3880         Yet more code cleanups
3881         Save glade files correctly in session
3882         Use new tooltip API if available
3883         Sort notebook pages when session is restored (needs work)
3885 2007-12-16  Johannes Schmid <jhs@gnome.org>
3887         * plugins/document-manager/anjuta-docman.c:
3888         (anjuta_docman_add_document):
3889         
3890         Present correct widget with anjuta_shell_present_widget(). This got wrong when
3891         the new search bar was introduced.
3893 2007-12-12  Johannes Schmid <jhs@gnome.org>
3894   
3895         Patch from  Tom <tpgww@onepost.net>:
3896         (#485233 – another bunch of docman cleanups)
3897   
3898         * libanjuta/interfaces/libanjuta.idl:
3899         * plugins/document-manager/action-callbacks.c:
3900         (get_current_document), (get_current_focus_widget),
3901         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
3902         (on_close_file_activate), (on_close_all_file_activate),
3903         (on_reload_file_activate), (on_print_activate),
3904         (on_print_preview_activate),
3905         (on_editor_command_upper_case_activate),
3906         (on_editor_command_lower_case_activate),
3907         (on_editor_command_eol_crlf_activate),
3908         (on_editor_command_eol_lf_activate),
3909         (on_editor_command_eol_cr_activate),
3910         (on_editor_command_select_all_activate),
3911         (on_editor_command_select_to_brace_activate),
3912         (on_editor_command_select_block_activate),
3913         (on_editor_command_match_brace_activate),
3914         (on_editor_command_undo_activate),
3915         (on_editor_command_redo_activate),
3916         (on_editor_command_cut_activate),
3917         (on_editor_command_paste_activate),
3918         (on_editor_command_copy_activate),
3919         (on_editor_command_clear_activate),
3920         (on_editor_command_close_folds_all_activate),
3921         (on_editor_command_open_folds_all_activate),
3922         (on_editor_command_toggle_fold_activate),
3923         (on_editor_command_bookmark_toggle_activate),
3924         (on_editor_command_bookmark_first_activate),
3925         (on_editor_command_bookmark_next_activate),
3926         (on_editor_command_bookmark_prev_activate),
3927         (on_editor_command_bookmark_last_activate),
3928         (on_editor_command_bookmark_clear_activate),
3929         (on_transform_eolchars1_activate), (on_comment_block),
3930         (on_comment_box), (on_comment_stream),
3931         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3932         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
3933         (on_force_hilite_activate), (on_swap_activate),
3934         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3935         * plugins/document-manager/action-callbacks.h:
3936         * plugins/document-manager/anjuta-docman.c:
3937         (on_notebook_page_close_button_click),
3938         (on_notebook_page_close_button_enter),
3939         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
3940         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
3941         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
3942         (on_open_filesel_response), (anjuta_docman_open_file),
3943         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3944         (anjuta_docman_dispose), (anjuta_docman_instance_init),
3945         (anjuta_docman_class_init), (anjuta_docman_new),
3946         (on_notebook_switch_page), (on_document_save_point),
3947         (on_document_destroy), (anjuta_docman_add_editor),
3948         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3949         (anjuta_docman_set_popup_menu),
3950         (anjuta_docman_get_current_focus_widget),
3951         (anjuta_docman_get_page_for_document),
3952         (anjuta_docman_get_current_document),
3953         (anjuta_docman_set_current_document),
3954         (anjuta_docman_goto_file_line),
3955         (anjuta_docman_goto_file_line_mark),
3956         (anjuta_docman_get_full_filename),
3957         (anjuta_docman_present_notebook_page),
3958         (anjuta_docman_update_page_label),
3959         (anjuta_docman_delete_all_markers),
3960         (anjuta_docman_delete_all_indicators),
3961         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3962         (do_ordertab1), (anjuta_docman_order_tabs),
3963         (anjuta_docman_set_editor_properties),
3964         (anjuta_docman_get_document_for_path),
3965         (anjuta_docman_get_all_doc_widgets):
3966         * plugins/document-manager/anjuta-docman.h:
3967         * plugins/document-manager/editor-tooltips.c:
3968         * plugins/document-manager/plugin.c: (update_title),
3969         (update_document_ui_enable_all), (update_document_ui_disable_all),
3970         (update_document_ui_save_items),
3971         (update_document_ui_interface_items), (update_document_ui),
3972         (on_document_update_save_ui), (update_status),
3973         (on_document_update_ui), (on_document_added),
3974         (on_document_changed), (on_session_save), (on_save_prompt),
3975         (on_docman_auto_save), (on_gconf_notify_timer):
3976         * plugins/document-manager/search-box.c: (on_document_changed),
3977         (search_box_new), (search_box_grab_line_focus):
3978         * plugins/glade/plugin.c: (ifile_open):
3979         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3980         * plugins/search/search-replace_backend.c: (create_search_entries):
3981         * plugins/sourceview/anjuta-document.c: (set_uri),
3982         (anjuta_document_save):
3983         * plugins/sourceview/sourceview.c: (ifile_savable_save):
3984         * plugins/tools/editor.c: (on_editor_response):
3986         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
3987         It fixes some issues with session handling and several memory lacks.
3988         Gtk 2.12 Tooltip API is used if available.
3990 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
3992         * plugins/debug-manager/disassemble.c,
3993         plugins/debug-manager/disassemble.h,
3994         plugins/debug-manager/command.c,
3995         plugins/debug-manager/command.h,
3996         plugins/debug-manager/plugin.c
3997         plugins/debug-manager/sparse_view.c,
3998         plugins/debug-manager/sparse_view.h,
3999         plugins/gdb/plugin.c,
4000         plugins/gdb/debugger.c,
4001         plugins/gdb/debugger.h,
4002         libanjuta/interfaces/libanjuta.idl:
4003         Fix bug #502533: Implement assembler step
4005         * plugins/debug-manager/breakpoints.c:
4006         Do not save temporary breakpoints
4008         * plugins/debug-manager/stack_trace.c:
4009         Fix a crash when a stack command is cancelled
4011 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4013         * plugins/debug-manager/plugin.c,
4014         plugins/debug-manager/breakpoints.c,
4015         plugins/debug-manager/breakpoints.h:
4016         Fix bug #488732: Breakpoint on delete lines
4017         Breakpoints are now linked to their position in editor
4019         * plugins/gdb/debugger.c:
4020         Fix removing condition on breakpoint 
4022 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4024         * plugins/debug-manager/anjuta-debug-manager.glade,
4025         plugins/debug-manager/start.c,
4026         plugins/gdb/plugin.c,
4027         plugins/gdb/debugger.c,
4028         plugins/gdb/debugger.h,
4029         libanjuta/interfaces/libanjuta.idl:
4030         Fix bug #481366: Do not stop at the beginning of the program
4032         * plugins/debug-manager/command.c,
4033         plugins/debug-manager/command.h,
4034         plugins/debug-manager/breakpoints.c,
4035         plugins/debug-manager/queue.c,
4036         plugins/debug-manager/queue.h:
4037         Fix a bug remove all breakpoints was not working due to latest changes
4038         Setting breakpoints is disabled when program is running
4040 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
4042         * plugins/debug-manager/queue.c,
4043         plugins/gdb/plugin.c:
4044         Fix bug #501469: Crash if mime_type is unknown
4046 2007-12-01  Massimo Cora'  <maxcvs@email.it>
4048         * plugins/symbol-db/plugin.c: (on_editor_destroy),
4049         (on_editor_update_ui), (on_single_file_scan_end),
4050         (on_importing_project_end), (project_root_added),
4051         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4052         * plugins/symbol-db/plugin.h:
4053         show on status bar files being scanned.
4055         * plugins/symbol-db/symbol-db-engine.c:
4056         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4057         (sdb_engine_ctags_output_thread),
4058         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4059         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4060         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
4061         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
4062         (sdb_engine_get_table_id_by_unique_name2),
4063         (symbol_db_engine_open_project),
4064         (sdb_engine_prepare_executing_commands),
4065         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4066         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
4067         (sdb_engine_detects_removed_ids),
4068         (symbol_db_engine_get_class_parents),
4069         (symbol_db_engine_get_global_members),
4070         (symbol_db_engine_get_scope_members_by_symbol_id),
4071         (symbol_db_engine_get_scope_members),
4072         (symbol_db_engine_get_current_scope),
4073         (symbol_db_engine_get_file_symbols),
4074         (symbol_db_engine_get_symbol_info_by_id),
4075         (symbol_db_engine_get_full_local_path),
4076         (symbol_db_engine_find_symbol_by_name_pattern),
4077         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4078         * plugins/symbol-db/symbol-db-engine.h:
4079         * plugins/symbol-db/symbol-db-view-locals.c:
4080         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
4081         (symbol_db_view_locals_recv_signals_from_engine),
4082         (symbol_db_view_locals_update_list):
4083         * plugins/symbol-db/symbol-db-view-locals.h:
4084         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
4085         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
4086         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
4087         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
4088         * plugins/symbol-db/symbol-db-view.h:
4089         Added g_thread architecture to scan in background. With this you
4090         can use Anjuta's GUI without freezing.
4091         Improved insertion speed by using a paradigm like 'insert' and 'check'
4092         replacing a 'check' and 'insert' one. This has been done for tables 
4093         like symbol, scope, sym_type.
4094         Fixed two crashers. 
4096         * plugins/symbol-db/tables.sql:
4097         * plugins/symbol-db/test/main.c: (get_global_members), (main),
4098         (thread), (print_message), (bastard_thread), (idle_signals):
4099         fixed a typo on tables that broke sql triggers.
4101 === anjuta 2.3.1 ===
4103 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4105         * NEWS, AUTHORS: Updated.
4106         * src/Makefile.am: Fixed make distcheck
4108         Patch from Yang Hong:
4109         * plugins/file-manager/file-manager.glade: Fixed file chooser
4110         size in file-manager preferences.
4112 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4114         * NEWS: Updated for 2.3.1 development release
4115         * configure.in: Bumped version to 2.3.1
4117 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
4119         * plugins/debug-manager/threads.c,
4120         plugins/debug-manager/disassemble.c,
4121         plugins/debug-manager/watch.c,
4122         plugins/debug-manager/registers.c,
4123         plugins/debug-manager/locals.c,
4124         plugins/debug-manager/breakpoints.c,
4125         plugins/debug-manager/stack_trace.c,
4126         plugins/debug-manager/command.c,
4127         plugins/debug-manager/command.h,
4128         plugins/debug-manager/queue.c,
4129         libanjuta/interfaces/libanjuta.idl:
4130         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
4131         Document IAnjutaDebugManager signals
4132         Generate new signals in queue.c
4133         Use new signals in other files
4135 2007-11-30  <genbell@tiscali.it>
4137         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4139         * plugins/gdb/Makefile.am:
4140         Fix bug #500376
4142 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4144         * plugins/tools/variable.c:
4145         Fix a bug added in the previous patch (it is not a leak)
4147 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4149         * plugins/project-wizard/druid.c,
4150         plugins/project-wizard/templates/terminal.wiz,
4151         plugins/project-wizard/templates/xlib-dock.wiz,
4152         plugins/project-wizard/templates/wxwin.wiz,
4153         plugins/project-wizard/templates/java.wiz,
4154         plugins/project-wizard/templates/gnome.wiz,
4155         plugins/project-wizard/templates/anjuta-plugin.wiz,
4156         plugins/project-wizard/templates/gtkmm.wiz,
4157         plugins/project-wizard/templates/python.wiz,
4158         plugins/project-wizard/templates/cpp.wiz,
4159         plugins/project-wizard/templates/sdl.wiz,
4160         plugins/project-wizard/templates/gtk.wiz,
4161         plugins/project-wizard/templates/minimal.wiz,
4162         plugins/project-wizard/templates/xlib.wiz,
4163         plugins/project-wizard/templates/gcj.wiz,
4164         plugins/project-wizard/templates/translatable-strings.h,
4165         plugins/project-import/project-import.c:
4166         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
4168 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
4170         * plugins/debug-manager/threads.c,
4171         plugins/debug-manager/disassemble.c,
4172         plugins/debug-manager/watch.c,
4173         plugins/debug-manager/registers.c,
4174         plugins/debug-manager/memory.c,
4175         plugins/debug-manager/locals.c,
4176         plugins/debug-manager/stack_trace.c,
4177         plugins/debug-manager/queue.c,
4178         plugins/debug-manager/queue.h:
4179         Connect debugger signal only when program is loaded
4180         Rename get_feature in is_supported
4182         * plugins/debug-manager/plugin.c:
4183         Remove editor watch when plugin is deactivated
4185         * plugins/debug-manager/anjuta-debug-manager.glade,
4186         plugins/debug-manager/breakpoints.c,
4187         plugins/debug-manager/breakpoints.h:
4188         Rewrite almost completely the breakpoint code
4189         Improve breakpoint dialog
4190         Reorganize function
4191         Implement condition, hit count, ignore and temporary attribute
4193         * plugins/debug-manager/command.c,
4194         plugins/debug-manager/command.h:
4195         Add a breakpoint list command
4197         * plugins/gdb/debugger.c,
4198         plugins/gdb/debugger.h:
4199         Add new breakpoint list command
4200         Fix parsing of breakpoint data
4202         * libanjuta/interfaces/libanjuta.idl,
4203         plugins/gdb/plugin.c:
4204         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
4206 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
4208         * plugins/document-manager/plugin.c:
4209         Use Ctrl+Shift+s as shortcut for Save As
4211 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
4213         * plugins/subversion/plugin.c: (activate_plugin):
4214         * plugins/symbol-db/plugin.c: (symbol_db_activate):
4215         * src/layout.xml: Fixed dockitem positions.
4217 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4219         Icons from tpgww@onepost.net:
4220         * plugins/project-wizard/applogo.png:
4221         Icons from patch in bug #480093 comment #23. Also renamed icons.
4223         * plugins/message-view/Makefile.am:
4224         * plugins/message-view/plugin.c: (register_stock_icons),
4225         (ipreferences_merge): Removed redundant icon.
4227         * plugins/document-manager/plugin.c:
4228         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
4229         Do not insensitize New action when there is no document.
4230         Indentation fixes.
4232 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4234         Icons from tpgww@onepost.net:
4235         * plugins/symbol-browser/an_symbol_prefs.c:
4236         * pixmaps/Makefile.am:
4237         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
4239         Icons from patch in bug #480093 comment #23. Also renamed icons.
4240         To be continued..
4242 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4244         Patch from James Liggett:
4245         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
4246         revert and dialogs resizable.
4248 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4250         Patch from James Liggett:
4251         * plugins/subversion/anjuta-subversion.glade:
4252         * plugins/subversion/subversion-diff-dialog.c:
4253         (on_subversion_diff_response), (subversion_diff_dialog):
4254         * plugins/subversion/subversion-diff-dialog.h:
4256         The diff dialog should have a checkbox, enabled by default, that
4257         allows the user to make sure that all open files are saved before
4258         diffing.
4260 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4262         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
4264         Icons from tpgww@onepost.net:
4265         * pixmaps/Makefile.am:
4266         * src/Makefile.am:
4267         * src/anjuta-app.c:
4268         * src/anjuta-preferences-general.svg:
4270         Icons from patch in bug #480093 comment #23. Also renamed icons.
4271         To be continued..
4273 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4275         Icons from tpgww@onepost.net:
4276         * plugins/debug-manager/images/Makefile.am:
4277         * plugins/debug-manager/images/anjuta-watch.svg:
4278         * plugins/debug-manager/plugin.c: (register_stock_icons):
4279         * plugins/gdb/images/Makefile.am:
4280         * plugins/gtodo/Makefile.am:
4281         * plugins/gtodo/anjuta-gtodo-plugin.svg:
4282         * plugins/gtodo/anjuta-gtodo.plugin.in:
4283         * plugins/gtodo/interface.c: (stock_icons):
4284         * plugins/gtodo/main.h:
4285         * plugins/gtodo/plugin.c: (ipreferences_merge):
4286         * plugins/terminal/Makefile.am:
4287         * plugins/terminal/anjuta-terminal-plugin.svg:
4288         * plugins/terminal/anjuta-terminal.plugin.in:
4289         * plugins/terminal/terminal.c:
4290         * plugins/tools/Makefile.am:
4291         * plugins/tools/anjuta-tools-plugin.svg:
4292         * plugins/tools/anjuta-tools.plugin.in:
4293         * plugins/tools/plugin.c:
4294         * plugins/valgrind/Makefile.am:
4295         * plugins/valgrind/anjuta-valgrind-plugin.svg:
4296         * plugins/valgrind/anjuta-valgrind.plugin.in:
4297         * plugins/valgrind/plugin.c: (register_stock_icons),
4298         (ipreferences_merge):
4300         Icons from patch in bug #480093 comment #23. Also renamed icons.
4301         To be continued..
4303 2007-11-18  Massimo Cora'   <maxcvs@email.it>
4305         reviewed by: Johannes Schmid <jhs@gnome.org>
4307         * configure.in:
4308         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
4309         due to bug #493360. Still present anyway bug #495843
4311         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
4312         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
4313         (on_local_treeview_row_activated),
4314         (on_global_treeview_row_activated),
4315         (on_global_treeview_row_expanded), (on_project_element_added),
4316         (on_project_element_removed), (project_root_added),
4317         (symbol_db_activate), (isymbol_manager_search),
4318         (isymbol_manager_get_members),
4319         (isymbol_manager_get_completions_at_position):
4320         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4321         (symbol_db_engine_iterator_node_get_symbol_extra_string):
4322         * plugins/symbol-db/symbol-db-engine.c:
4323         (sdb_engine_execute_non_select_sql),
4324         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
4325         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
4326         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
4327         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4328         (symbol_db_engine_add_new_workspace),
4329         (symbol_db_engine_add_new_project),
4330         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
4331         (sdb_engine_detects_removed_ids),
4332         (sdb_engine_walk_down_scope_path),
4333         (symbol_db_engine_get_class_parents),
4334         (symbol_db_engine_get_global_members),
4335         (symbol_db_engine_get_scope_members_by_symbol_id),
4336         (symbol_db_engine_get_scope_members),
4337         (symbol_db_engine_get_current_scope),
4338         (symbol_db_engine_get_file_symbols),
4339         (symbol_db_engine_get_symbol_info_by_id),
4340         (symbol_db_engine_find_symbol_by_name_pattern):
4341         * plugins/symbol-db/symbol-db-engine.h:
4342         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4343         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4344         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
4345         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
4346         (on_scan_end), (do_add_root_symbol_to_view),
4347         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
4348         (trigger_on_symbol_inserted), (add_new_waiting_for),
4349         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
4350         (on_symbol_inserted), (do_recurse_subtree_and_remove),
4351         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
4352         (symbol_db_view_row_expanded), (sdb_view_init),
4353         (gtree_compare_func), (sdb_view_finalize),
4354         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
4355         (sdb_view_populate_base_root),
4356         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4357         * plugins/symbol-db/symbol-db-view.h:
4358         * plugins/symbol-db/tables.sql:
4359         * plugins/symbol-db/test/Makefile.am:
4360         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
4361         (get_scope_members), (get_current_scope), (get_global_members),
4362         (get_file_symbols), (get_info_by_id), (main):
4364         Rewrote symbol-db-view global tab. Now every expandable node is a query.
4365         Started using LIMIT keyword to speed up things.
4366         Deprecated GdaCommand in favour of GdaQuery into engine. This should
4367         make providers use prepared statements.
4369 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4371         Patch from James Liggett:
4372         * plugins/subversion/plugin.c: (subversion_instance_init):
4373         * plugins/subversion/plugin.h:
4374         * plugins/subversion/subversion-diff-dialog.c:
4375         (on_subversion_diff_response), (subversion_diff_dialog),
4376         (on_menu_subversion_diff):
4377         * plugins/subversion/subversion-log-dialog.c:
4378         (on_log_view_selected_button_clicked),
4379         (on_log_diff_selected_button_clicked),
4380         (on_log_diff_previous_button_clicked),
4381         (subversion_log_window_create):
4382         * plugins/subversion/subversion-ui-utils.c:
4383         (get_filename_from_full_path), (init_whole_project),
4384         (on_whole_project_toggled):
4385         * plugins/subversion/subversion-ui-utils.h:
4386         * plugins/subversion/subversion-update-dialog.c:
4387         (subversion_update_dialog), (on_menu_subversion_update):
4389         Whole Project checkbox enabled by default in diff and update dialogs.
4390         changes the editor names for diff editors to something much more
4391         descriptive. For example, working copy/head diffs would have an editor
4392         with a name like "[Working Copy/Head] some-file.diff," where some-file
4393         is the name of the file/directory that was diffed. For diffs against
4394         arbitrary diffs the name would look like "[Revisions 2832/3200]
4395         some-file.diff" for a diff of some-file between revisions 2832 and
4396         3200.
4398 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4400         Icons from tpgww@onepost.net:
4401         * plugins/subversion/Makefile.am:
4402         * plugins/subversion/anjuta-subversion-plugin.svg:
4403         * plugins/subversion/anjuta-subversion.plugin.in:
4404         * plugins/subversion/plugin.h:
4405         * plugins/symbol-browser/Makefile.am:
4406         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4407         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4408         * plugins/symbol-browser/plugin.c:
4409         * plugins/symbol-db/Makefile.am:
4410         * plugins/symbol-db/plugin.c:
4411         * plugins/symbol-db/symbol-db.plugin.in:
4413         Icons from patch in bug #480093 comment #23. Also renamed icons.
4414         To be continued..
4416 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4418         Icons from tpgww@onepost.net:
4419         * plugins/project-manager/Makefile.am:
4420         * plugins/project-manager/anjuta-project-manager-plugin.svg:
4421         * plugins/project-manager/anjuta-project-manager.plugin.in:
4422         * plugins/project-manager/plugin.c:
4423         * plugins/project-wizard/Makefile.am:
4424         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4425         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4426         * plugins/project-wizard/druid.h:
4427         * plugins/search/Makefile.am:
4428         * plugins/search/anjuta-search-plugin.svg:
4429         * plugins/search/anjuta-search.plugin.in:
4430         * plugins/search/plugin.c:
4432         Icons from patch in bug #480093 comment #23. Also renamed icons.
4433         To be continued..
4435 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4437         * TODO.tasks: updated.
4439         Icons from tpgww@onepost.net:
4440         * plugins/file-loader/Makefile.am:
4441         * plugins/file-loader/anjuta-loader-plugin.svg:
4442         * plugins/file-loader/anjuta-loader.plugin.in:
4443         * plugins/file-manager/Makefile.am:
4444         * plugins/file-manager/anjuta-file-manager-plugin.svg:
4445         * plugins/file-manager/file-manager.plugin.in:
4446         * plugins/file-manager/plugin.c:
4447         * plugins/glade/Makefile.am:
4448         * plugins/glade/anjuta-glade-plugin.svg:
4449         * plugins/glade/anjuta-glade.plugin.in:
4450         * plugins/glade/plugin.c: (register_stock_icons):
4451         * plugins/language-manager/Makefile.am:
4452         * plugins/language-manager/anjuta-language-manager-plugin.svg:
4453         * plugins/language-manager/language-manager.plugin.in:
4454         * plugins/message-view/Makefile.am:
4455         * plugins/message-view/anjuta-message-manager.plugin.in:
4456         * plugins/message-view/anjuta-messages-plugin.svg:
4457         * plugins/message-view/plugin.c:
4458         * plugins/patch/Makefile.am:
4459         * plugins/patch/anjuta-patch-plugin.svg:
4460         * plugins/patch/anjuta-patch.plugin.in:
4461         * plugins/patch/plugin.c:
4462         * plugins/profiler/Makefile.am:
4463         * plugins/profiler/anjuta-profiler-plugin.svg:
4464         * plugins/profiler/plugin.c: (register_stock_icons):
4465         * plugins/profiler/profiler.plugin.in:
4466         * plugins/project-import/Makefile.am:
4467         * plugins/project-import/anjuta-project-import-plugin.svg:
4468         * plugins/project-import/anjuta-project-import.plugin.in:
4469         * plugins/project-import/plugin.c:
4471         Icons from patch in bug #480093 comment #23. Also renamed icons.
4472         To be continued..
4474 2007-11-18  Johannes Schmid <jhs@gnome.org>
4476         * plugins/build-basic-autotools/build-basic-autotools.c:
4477         (build_regex_init):
4478         * plugins/debug-manager/anjuta-debug-manager.glade:
4479         * plugins/debug-manager/breakpoints.c:
4480         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4481         * plugins/file-wizard/file.c:
4482         * plugins/gdb/anjuta-gdb.glade:
4483         * plugins/glade/plugin.c: (ifile_open):
4484         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4485         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4486         * plugins/gtodo/tray-icon.c:
4487         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4488         * plugins/macro/macros.xml:
4489         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4490         Fixed translation bugs (#496833, #488211 and #497758)
4491         
4492         * plugins/document-manager/plugin.c: (on_editor_changed):
4493         Removed unused code
4495 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4497         Icons from tpgww@onepost.net:
4498         * plugins/devhelp/Makefile.am:
4499         * plugins/devhelp/anjuta-devhelp-plugin.svg:
4500         * plugins/devhelp/anjuta-devhelp.plugin.in:
4501         * plugins/devhelp/plugin.c:
4502         * plugins/document-manager/anjuta-document-manager.plugin.in:
4503         * plugins/document-manager/images/Makefile.am:
4504         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4505         * plugins/document-manager/plugin.c:
4506         * plugins/editor/Makefile.am:
4507         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4508         * plugins/editor/anjuta-editor.plugin.in:
4509         * plugins/editor/plugin.c:
4510         * plugins/sample1/Makefile.am:
4511         * plugins/sample1/anjuta-sample-plugin.svg:
4512         * plugins/sample1/anjuta-sample.plugin.in:
4513         * plugins/sourceview/Makefile.am:
4514         * plugins/sourceview/plugin.c:
4515         * plugins/sourceview/sourceview.plugin.in:
4517         Icons from patch in bug #480093 comment #23. Also renamed icons.
4518         To be continued..
4520 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4522         * TODO.tasks: Updated.
4524         Icons from tpgww@onepost.net:
4525         * plugins/build-basic-autotools/Makefile.am:
4526         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4527         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4528         * plugins/build-basic-autotools/build-basic-autotools.c:
4529         * plugins/class-inheritance/Makefile.am:
4530         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4531         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4532         * plugins/class-inheritance/plugin.c:
4533         * plugins/cvs-plugin/Makefile.am:
4534         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4535         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4536         * plugins/cvs-plugin/plugin.c:
4537         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4538         * plugins/debug-manager/images/Makefile.am:
4539         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4540         * plugins/debug-manager/plugin.c: 
4542         Icons from patch in bug #480093 comment #23. Also renamed icons.
4543         To be continued..
4545 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4547         * (removed) libanjuta/anjuta-children.c,
4548         (removed) libanjuta/anjuta-children.h,
4549         libanjuta/anjuta-launcher.c,
4550         libanjuta/libanjuta.h,
4551         libanjuta/Makefile.am,
4552         plugins/gdb/debugger.c,
4553         plugins/terminal/terminal.c,
4554         manuals/reference/libanjuta/libanjuta-sections.txt,
4555         manuals/reference/libanjuta/libanjuta-docs.sgml:
4556         Replace anjuta_children_register by g_child_watch_add
4558 2007-11-13  Johannes Schmid <jhs@gnome.org>
4560         * plugins/subversion/anjuta-subversion.glade:
4561         * plugins/subversion/subversion-commit-dialog.c:
4562         (subversion_commit_dialog):
4563         * plugins/subversion/subversion-resolve-dialog.c:
4564         (subversion_resolve_dialog):
4565         * plugins/subversion/subversion-revert-dialog.c:
4566         (subversion_revert_dialog):
4567         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4568         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4569         (hide_pulse_progress_bar):
4570         * plugins/subversion/subversion-ui-utils.h:
4572         Yet another patch from #457477:
4573         Add a pulsing progress bar to all dialogs receiving status
4575 2007-11-12  Johannes Schmid <jhs@gnome.org>
4577         * plugins/document-manager/plugin.c: (create_highlight_submenu):
4578         Bug 493583 – crash in Anjuta IDE: trying to open a file
4579         
4580         * plugins/subversion/subversion-commit-dialog.c:
4581         (select_all_files), (subversion_commit_dialog):
4582         Patch from jrligget - see #457477
4584 2007-11-12  Johannes Schmid <jhs@gnome.org>
4586         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4587         * libanjuta/anjuta-plugin-handle.c:
4588         (anjuta_plugin_handle_get_about):
4589         Bug 495536 – Plugins localization improvement
4590         
4591         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4592         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4593         * plugins/indent/indent.glade:
4594         * plugins/subversion/anjuta-subversion.glade:
4595         Bug 495245 – Strings bug
4597 2007-11-08  James Liggett  <jrliggett@cox.net>
4599         reviewed by: Johannes Schmid <jhs@gnome.org>
4601         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4602         (anjuta_async_command_finalize),
4603         (anjuta_async_command_notification_poll),
4604         (anjuta_async_command_thread), (start_command),
4605         (notify_data_arrived), (notify_complete),
4606         (anjuta_async_command_class_init),
4607         (anjuta_async_command_set_error_message),
4608         (anjuta_async_command_get_error_message),
4609         (anjuta_async_command_lock), (anjuta_async_command_unlock):
4610         * libanjuta/anjuta-async-command.h:
4611         * libanjuta/anjuta-command.c: (anjuta_command_init),
4612         (anjuta_command_finalize), (anjuta_command_class_init),
4613         (anjuta_command_start), (anjuta_command_notify_data_arrived),
4614         (anjuta_command_notify_complete),
4615         (anjuta_command_set_error_message),
4616         (anjuta_command_get_error_message):
4617         * libanjuta/anjuta-command.h:
4618         * libanjuta/anjuta-glade-catalog.c:
4619         * libanjuta/anjuta-glade.xml:
4620         * libanjuta/anjuta-vcs-status-tree-view.c:
4621         (on_selected_column_toggled),
4622         (anjuta_vcs_status_tree_view_create_columns),
4623         (anjuta_vcs_status_tree_view_init),
4624         (anjuta_vcs_status_tree_view_finalize),
4625         (anjuta_vcs_status_tree_view_set_property),
4626         (anjuta_vcs_status_tree_view_get_property),
4627         (anjuta_vcs_status_tree_view_class_init),
4628         (anjuta_vcs_status_tree_view_new),
4629         (anjuta_vcs_status_tree_view_destroy),
4630         (anjuta_vcs_status_tree_view_add), (select_all_paths),
4631         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4632         (anjuta_vcs_status_tree_view_unselect_all),
4633         (create_selected_paths_list),
4634         (anjuta_vcs_status_tree_view_get_selected):
4635         * libanjuta/anjuta-vcs-status-tree-view.h:
4636         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4637         * libanjuta/anjuta-widgets.h:
4638         * plugins/subversion/subversion-add-dialog.c:
4639         (on_add_command_finished), (on_subversion_add_response),
4640         (subversion_add_dialog), (on_menu_subversion_add),
4641         (on_fm_subversion_add):
4642         * plugins/subversion/subversion-add-dialog.h:
4643         * plugins/subversion/subversion-commit-dialog.c:
4644         (on_commit_command_finished), (on_subversion_commit_response),
4645         (subversion_commit_dialog), (on_menu_subversion_commit),
4646         (on_fm_subversion_commit):
4647         * plugins/subversion/subversion-commit-dialog.h:
4648         * plugins/subversion/subversion-copy-dialog.c:
4649         (on_copy_other_revision_radio_toggled),
4650         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4651         (on_copy_command_finished), (on_subversion_copy_response),
4652         (subversion_copy_dialog), (on_menu_subversion_copy),
4653         (on_fm_subversion_copy):
4654         * plugins/subversion/subversion-copy-dialog.h:
4655         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4656         (on_subversion_diff_response), (subversion_diff_dialog),
4657         (on_menu_subversion_diff), (on_fm_subversion_diff):
4658         * plugins/subversion/subversion-diff-dialog.h:
4659         * plugins/subversion/subversion-log-dialog.c:
4660         (on_diff_selected_column_toggled), (create_columns),
4661         (on_log_command_finished), (on_log_view_button_clicked),
4662         (on_cat_command_data_arrived), (on_cat_command_finished),
4663         (on_log_view_selected_button_clicked), (get_selected_revisions),
4664         (on_log_diff_selected_button_clicked),
4665         (on_log_diff_previous_button_clicked),
4666         (on_subversion_log_vbox_destroy),
4667         (on_log_changes_view_row_selected), (subversion_log_window_create),
4668         (on_menu_subversion_log), (on_fm_subversion_log),
4669         (subversion_log_set_whole_project_sensitive):
4670         * plugins/subversion/subversion-log-dialog.h:
4671         * plugins/subversion/subversion-merge-dialog.c:
4672         (on_merge_command_finished), (on_subversion_merge_response),
4673         (on_merge_first_path_browse_button_clicked),
4674         (on_merge_second_path_browse_button_clicked),
4675         (on_merge_use_first_path_check_toggled),
4676         (on_merge_start_revision_radio_toggled),
4677         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4678         (on_menu_subversion_merge):
4679         * plugins/subversion/subversion-merge-dialog.h:
4680         * plugins/subversion/subversion-remove-dialog.c:
4681         (on_remove_command_finished),
4682         (on_remove_path_browse_button_clicked),
4683         (on_subversion_remove_response), (subversion_remove_dialog),
4684         (on_menu_subversion_remove), (on_fm_subversion_remove):
4685         * plugins/subversion/subversion-remove-dialog.h:
4686         * plugins/subversion/subversion-resolve-dialog.c:
4687         (on_resolve_command_finished), (on_subversion_resolve_response),
4688         (subversion_resolve_dialog), (on_menu_subversion_resolve):
4689         * plugins/subversion/subversion-resolve-dialog.h:
4690         * plugins/subversion/subversion-revert-dialog.c:
4691         (on_revert_command_finished), (on_subversion_revert_response),
4692         (subversion_revert_dialog), (on_menu_subversion_revert):
4693         * plugins/subversion/subversion-revert-dialog.h:
4694         * plugins/subversion/subversion-switch-dialog.c:
4695         (on_switch_other_revision_radio_toggled),
4696         (on_switch_command_finished), (on_subversion_switch_response),
4697         (subversion_switch_dialog), (on_menu_subversion_switch):
4698         * plugins/subversion/subversion-switch-dialog.h:
4699         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4700         (subversion_data_free), (on_mesg_view_destroy),
4701         (create_message_view), (check_filename), (get_log_from_textview),
4702         (pulse_timer), (on_pulse_timer_destroyed),
4703         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4704         (report_errors), (on_status_command_finished),
4705         (on_status_command_data_arrived), (on_command_info_arrived),
4706         (select_all_status_items), (clear_all_status_selections),
4707         (init_whole_project), (on_whole_project_toggled),
4708         (send_diff_command_output_to_editor), (on_diff_command_finished),
4709         (stop_status_bar_progress_pulse):
4710         * plugins/subversion/subversion-ui-utils.h:
4711         * plugins/subversion/subversion-update-dialog.c:
4712         (on_update_command_finished), (on_subversion_update_response),
4713         (subversion_update_dialog), (on_menu_subversion_update),
4714         (on_fm_subversion_update):
4715         * plugins/subversion/subversion-update-dialog.h:
4716         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4717         (svn_add_command_finalize), (svn_add_command_run),
4718         (svn_add_command_class_init), (svn_add_command_new),
4719         (svn_add_command_destroy):
4720         * plugins/subversion/svn-add-command.h:
4721         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4722         (svn_cat_command_finalize), (svn_cat_command_run),
4723         (svn_cat_command_class_init), (svn_cat_command_new),
4724         (svn_cat_command_destroy), (svn_cat_command_get_output):
4725         * plugins/subversion/svn-cat-command.h:
4726         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4727         (svn_command_release_ui_lock), (simple_prompt),
4728         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4729         (svn_auth_ssl_server_trust_prompt_func_cb),
4730         (svn_auth_ssl_client_cert_prompt_func_cb),
4731         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4732         (svn_command_init), (svn_command_finalize),
4733         (svn_command_class_init), (svn_command_push_info),
4734         (svn_command_get_info_queue), (svn_command_set_error),
4735         (svn_command_get_client_context), (svn_command_get_pool),
4736         (svn_command_lock_ui), (svn_command_unlock_ui),
4737         (svn_command_get_revision), (svn_command_copy_path_list),
4738         (svn_command_free_path_list):
4739         * plugins/subversion/svn-command.h:
4740         * plugins/subversion/svn-commit-command.c: (on_log_callback),
4741         (svn_commit_command_init), (svn_commit_command_finalize),
4742         (svn_commit_command_run), (svn_commit_command_class_init),
4743         (svn_commit_command_new), (svn_commit_command_destroy):
4744         * plugins/subversion/svn-commit-command.h:
4745         * plugins/subversion/svn-copy-command.c: (on_log_callback),
4746         (svn_copy_command_init), (svn_copy_command_finalize),
4747         (svn_copy_command_run), (svn_copy_command_class_init),
4748         (svn_copy_command_new), (svn_copy_command_destroy):
4749         * plugins/subversion/svn-copy-command.h:
4750         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4751         (svn_diff_command_finalize), (svn_diff_command_run),
4752         (svn_diff_command_class_init), (svn_diff_command_new),
4753         (svn_diff_command_destroy), (svn_diff_command_get_output):
4754         * plugins/subversion/svn-diff-command.h:
4755         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4756         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4757         (svn_log_command_class_init), (svn_log_command_new),
4758         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4759         * plugins/subversion/svn-log-command.h:
4760         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4761         (svn_log_entry_finalize), (svn_log_entry_class_init),
4762         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4763         (svn_log_entry_get_author), (svn_log_entry_get_date),
4764         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4765         (svn_log_entry_get_full_log):
4766         * plugins/subversion/svn-log-entry.h:
4767         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4768         (svn_merge_command_finalize), (svn_merge_command_run),
4769         (svn_merge_command_class_init), (svn_merge_command_new),
4770         (svn_merge_command_destroy):
4771         * plugins/subversion/svn-merge-command.h:
4772         * plugins/subversion/svn-remove-command.c: (on_log_callback),
4773         (svn_remove_command_init), (svn_remove_command_finalize),
4774         (svn_remove_command_run), (svn_remove_command_class_init),
4775         (svn_remove_command_new), (svn_remove_command_destroy),
4776         (svn_remove_command_get_path):
4777         * plugins/subversion/svn-remove-command.h:
4778         * plugins/subversion/svn-resolve-command.c:
4779         (svn_resolve_command_init), (svn_resolve_command_finalize),
4780         (svn_resolve_command_run), (svn_resolve_command_class_init),
4781         (svn_resolve_command_new), (svn_resolve_command_destroy):
4782         * plugins/subversion/svn-resolve-command.h:
4783         * plugins/subversion/svn-revert-command.c:
4784         (svn_revert_command_init), (svn_revert_command_finalize),
4785         (svn_revert_command_run), (svn_revert_command_class_init),
4786         (svn_revert_command_new), (svn_revert_command_destroy):
4787         * plugins/subversion/svn-revert-command.h:
4788         * plugins/subversion/svn-status-command.c:
4789         (svn_status_command_init), (svn_status_command_finalize),
4790         (on_svn_status_notify), (svn_status_command_run),
4791         (svn_status_command_class_init), (svn_status_command_new),
4792         (svn_status_command_destroy),
4793         (svn_status_command_get_status_queue):
4794         * plugins/subversion/svn-status-command.h:
4795         * plugins/subversion/svn-status.c: (svn_status_init),
4796         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4797         (svn_status_destroy), (svn_status_get_path),
4798         (svn_status_get_vcs_status):
4799         * plugins/subversion/svn-status.h:
4800         * plugins/subversion/svn-switch-command.c:
4801         (svn_switch_command_init), (svn_switch_command_finalize),
4802         (svn_switch_command_run), (svn_switch_command_class_init),
4803         (svn_switch_command_new), (svn_switch_command_destroy):
4804         * plugins/subversion/svn-switch-command.h:
4805         * plugins/subversion/svn-update-command.c:
4806         (svn_update_command_init), (svn_update_command_finalize),
4807         (svn_update_command_run), (svn_update_command_class_init),
4808         (svn_update_command_new), (svn_update_command_destroy):
4809         * plugins/subversion/svn-update-command.h:
4811         Now really committed all files from James patch (#457477)
4813 2007-11-08  Johannes Schmid <jhs@gnome.org>
4815         * TODO.tasks: Updated
4817 2007-11-08  James Liggett  <jrliggett@cox.net>
4819         reviewed by: Johannes Schmid <jhs@gnome.org>
4821         * configure.in:
4822         * libanjuta/Makefile.am:
4823         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
4824         * libanjuta/anjuta-status.h:
4825         * libanjuta/libanjuta.h:
4826         * plugins/subversion/Makefile.am:
4827         * plugins/subversion/anjuta-subversion.glade:
4828         * plugins/subversion/anjuta-subversion.ui:
4829         * plugins/subversion/plugin.c: (value_added_project_root_uri),
4830         (value_removed_project_root_uri), (activate_plugin),
4831         (deactivate_plugin), (finalize), (subversion_instance_init):
4832         * plugins/subversion/plugin.h:
4833         * plugins/subversion/subversion-actions.c:
4834         * plugins/subversion/subversion-actions.h:
4835         * plugins/subversion/subversion-callbacks.c:
4836         * plugins/subversion/subversion-callbacks.h:
4837         * plugins/subversion/svn-auth.c:
4838         * plugins/subversion/svn-auth.h:
4839         * plugins/subversion/svn-backend-priv.h:
4840         * plugins/subversion/svn-backend.c:
4841         * plugins/subversion/svn-backend.h:
4842         * plugins/subversion/svn-notify.c:
4843         * plugins/subversion/svn-notify.h:
4844         * plugins/subversion/svn-thread.c:
4845         * plugins/subversion/svn-thread.h:
4846         
4847         Commited alpha2 of the new subversion plugin (#457477)
4849 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4851         * plugins/debug-manager/command.c:
4852         Fix a stupid crash when changing a register value
4854 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4856         * libanjuta/interfaces/libanjuta.idl,
4857         plugins/debug-manager/command.c,
4858         plugins/debug-manager/command.h,
4859         plugins/debug-manager/start.c,
4860         plugins/gdb/plugin.c,
4861         plugins/gdb/debugger.c,
4862         plugins/gdb/debugger.h:
4863         Use anjuta terminal plugin instead of gnome terminal
4864         Select if a terminal is used in the the start_program function
4865         Move terminal code from debugger.c to plugin.c
4866         Partial fix of bug #481366
4868         * plugins/gdb/utilities.c,
4869         plugins/gdb/utilities.h:
4870         Remove gnome terminal check function
4872 2007-11-06  Johannes Schmid <jhs@gnome.org>
4874         * plugins/project-import/anjuta-project-import.glade:
4875         * plugins/project-import/project-import.c: (on_import_next),
4876         (on_import_finish), (project_import_set_directory):
4877         * plugins/project-wizard/property.c: (npw_property_create_widget),
4878         (npw_property_set_value_from_widget):
4879         
4880         Replaced gnome_file_entry with gtk_file_chooser_button
4881         Fixes #422329 – Creating a new directory in program options doesn't work
4882         
4883 2007-11-04  Massimo Cora' <maxcvs@email.it>
4885         * plugins/symbol-db/plugin.c:
4886         add all files at once on project_import.
4887         No need to split them into more languages: ctags
4888         and the engine will take care of that.
4890         * plugins/symbol-db/symbol-db-engine.h,
4891         * plugins/symbol-db/symbol-db-engine.c,
4892         * plugins/symbol-db/tables.sql,
4893         * plugins/symbol-db/test/Makefile.am,
4894         * plugins/symbol-db/test/main.c,
4895         * plugins/symbol-db/symbol-db-view-locals.c:
4896         some memory leaks fixed. Ported the thing to
4897         libgda 3.1.2 [or better svn HEAD].
4898         Thanks to a fresh new algorithm to detect
4899         parent scope we're able to display correcly
4900         a local gtktree, including classes not directly
4901         defined inside that file.
4903 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
4905         * plugins/debug-manager/threads.c,
4906         plugins/debug-manager/stack_trace.c:
4907         Do not display address when not needed
4909         * plugins/debug-manager/plugin.c,
4910         plugins/debug-manager/breakpoints.c:
4911         Breakpoints directly connect to debugger signals
4913         * plugins/debug-manager/watch.c:
4914         program-unload signal does not exist used debugger-stopped
4916         * plugins/debug-manager/queue.c,
4917         libanjuta/interfaces/libanjuta.idl:
4918         Display error message returned by debugger command
4919         Add new error codes
4921 2007-11-04  Johannes Schmid <jhs@gnome.org>
4923         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
4924         Bug 493062 – gcj template needs AC_PROG_CC
4925         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
4927         * src/anjuta-actions.h:
4928         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
4929         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
4931 === anjuta 2.3.0 ===
4933 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
4935         * AUTHORS: Updated
4937 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4939         * ChangeLog: Tagged 2.3.0 release.
4941         * plugins/indent/Makefile.am: Fixed indentation.
4943         * plugins/editor/aneditor-autocomplete.cxx:
4944         * plugins/editor/aneditor-priv.h:
4945         * plugins/editor/aneditor.cxx:
4946         * plugins/editor/aneditor.h: Commented out dead codes.
4948         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
4949         Do not build symbol-db by
4950         default. Added 'unstable' in plugin description to signify it's
4951         developmental state.
4953         * plugins/file-manager/Makefile.am,
4954         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
4956 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
4958         * plugins/debug-manager/utilities.c,
4959         plugins/debug-manager/utilities.h,
4960         plugins/debug-manager/threads.c,
4961         plugins/debug-manager/plugin.c,
4962         plugins/debug-manager/plugin.h,
4963         plugins/debug-manager/disassemble.h,
4964         plugins/debug-manager/watch.c,
4965         plugins/debug-manager/watch.h,
4966         plugins/debug-manager/breakpoints.c,
4967         plugins/debug-manager/stack_trace.c:
4968         Replace few remaining function calls by signal 
4970         * plugins/debug-manager/disassemble.c,
4971         plugins/debug-manager/registers.c,
4972         plugins/debug-manager/memory.c,
4973         plugins/debug-manager/locals.c,
4974         plugins/debug-manager/queue.c,
4975         plugins/debug-manager/queue.h:
4976         Connect signals when debugger is started
4977         Disconnect them when debugger is stopped
4978         Do not display window if debugger doesn't support feature
4980         * plugins/gdb/plugin.c,
4981         libanjuta/interfaces/libanjuta.idl:
4982         Remove unused initialization function
4984 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4986         * configure.in:
4987         * plugins/file-manager/Makefile.am:
4988         * scripts/build-schemas.mk: Fixed 'make distcheck'
4990 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4992         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4993         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
4994         to latest API additions.
4996         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
4997         to API changes.
4999 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
5001         * ChangeLog: Fixed indentation.
5002         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
5003         branch.
5005 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
5007         * libanjuta/interfaces/libanjuta.idl:
5008         * plugins/build-basic-autotools/build-basic-autotools.c:
5009         (build_compile_file_real), (build_build_project),
5010         (build_install_project), (build_clean_project),
5011         (build_configure_project), (build_autogen_project),
5012         (build_distribution_project), (build_build_module),
5013         (build_install_module), (build_clean_module), (fm_build),
5014         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5015         (finalize), (basic_autotools_plugin_instance_init),
5016         (ibuildable_set_command), (ibuildable_reset_commands),
5017         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5018         (ibuildable_install), (ibuildable_configure),
5019         (ibuildable_generate), (ibuildable_iface_init):
5020         * plugins/build-basic-autotools/build-basic-autotools.h:
5022         Added API for commands override in build interface and implemented
5023         them in build plugin. Useful for other plugins override build
5024         commands depending on project environment.
5026 2007-10-28  Naba Kumar  <naba@gnome.org>
5028         * src/anjuta.glade,
5029         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5030         Fixed widget alignment for dock switcher tab style combo and
5031         scratchbox path entrybox.
5033 2007-10-28  Johannes Schmid <jhs@gnome.org>
5035         * plugins/document-manager/plugin.c: (on_editor_changed):
5036         Fixed a memory leak and simplified code (thanks again Sébastien)
5037         
5038         * configure.in:
5039         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5040         and OFFSET sql statements)
5042 2007-10-28  Massimo Cora' <maxcvs@email.it>
5044         * plugins/symbol-db/plugin.c,
5045         plugins/symbol-db/symbol-db-engine.h,
5046         plugins/symbol-db/symbol-db-view.c,
5047         plugins/symbol-db/symbol-db-view.c,
5048         plugins/symbol-db/symbol-db-view-locals.c,
5049         plugins/symbol-db/symbol-db-view-locals.h,
5050         plugins/symbol-db/symbol-db-engine.c:
5051         Better end-of-file-scan detection, permitting
5052         an improved scope/inheritance parsing.
5053         Locals tab gtktree now displays correct
5054         namespace->class->children tree, even if
5055         in a C++ file there isn't class declaration.
5057 2007-10-27  Johannes Schmid <jhs@gnome.org>
5059         Patch from Stanislav Brabec <sbrabec@suse.cz>
5060         * configure.in:
5061         Bug 489798 – Do not rely on svn-config
5063         Patch from Michael Wolf <maw@ximian.com>:
5064         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
5065         (egg_tree_model_filter_remove_node),
5066         (egg_tree_model_filter_row_deleted):
5067         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
5069 2007-10-27  Johannes Schmid <jhs@gnome.org>
5071         * plugins/devhelp/anjuta-devhelp.ui:
5072         * plugins/message-view/anjuta-message-manager.ui:
5074         Added some separators to the toolbar
5075         
5076         * plugins/document-manager/plugin.c:
5077         (on_support_plugin_deactivated), (load_new_support_plugins),
5078         (unload_unused_support_plugins), (on_editor_changed):
5079         
5080         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
5081         for pointing out that is was crap.
5083 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
5085         * libanjuta/interfaces/libanjuta.idl,
5086         libanjuta/anjuta-plugin-manager.c,
5087         libanjuta/anjuta-plugin-manager.h,
5088         libanjuta/anjuta-c-plugin-factory.c,
5089         libanjuta/anjuta-c-module.h,
5090         libanjuta/anjuta-c-module.c:
5091         Report detailled error message in case of plugin loading failure
5093 2007-10-24  Johannes Schmid <jhs@gnome.org>
5095         * configure.in:
5096         * plugins/Makefile.am:
5097         
5098         Activate build of symbol-db plugin (when libgda is available)
5099         
5100         * plugins/document-manager/plugin.c:
5101         (on_support_plugin_deactivated), (on_editor_changed):
5102         
5103         Properly handle language support plugins even when they are
5104         unloaded by the session.
5105         
5106         * plugins/symbol-db/plugin.c: (register_stock_icons),
5107         Port to new REGISTER_ICONS stuff
5108   
5109 2007-10-22  Massimo Cora'  <maxcvs@email.it>
5111         * plugins/symbol-db/plugin.c,
5112         * plugins/symbol-db/symbol-db-view.c
5113         * plugins/symbol-db/symbol-db-engine.h,
5114         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
5115         * plugins/symbol-db/symbol-db-view-locals.c,
5116         * plugins/symbol-db/symbol-db-view-locals.h,
5117         * plugins/symbol-db/symbol-db-engine.c:
5118         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
5119         Added a new algorithm for dynamic population of the local symbols' tab.
5120         Now the default view is tree-like.
5121         Some fixes on engine correct some population issues.    
5123 2007-10-23  Naba Kumar  <naba@gnome.org>
5125         * plugins/glade/Makefile.am: Corrected conditional not to install
5126         .plugin file if plugin is disabled.
5127         * plugins/sourceview/Makefile.am: Corrected conditional not to
5128         install schemas if plugin is not built.
5130 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
5132         * plugins/debug-manager/queue.c:
5133         Fix #488061: Mutiple crash dialogs
5135         * plugins/gdb/debugger.c,
5136         plugins/gdb/debugger.h:
5137         Remove maximum gdb command length, should fix bug#474811
5139 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
5141         * manuals/reference/libanjuta/plugin-description-file.sgml,
5142         manuals/reference/libanjuta/libanjuta-docs.sgml,
5143         manuals/reference/libanjuta/libanjuta-sections.txt,
5144         libanjuta/interfaces/libanjuta.idl,
5145         libanjuta/anjuta-c-module.c,
5146         libanjuta/anjuta-c-plugin-factory.c:
5147         Document last changes in plugin code
5149 2007-10-19  Johannes Schmid <jhs@gnome.org>
5151         * plugins/subversion/subversion-callbacks.c: (check_filename):
5152         
5153         Fixed #487854 – Anjuta crashes when i try to add a SVN url
5155 2007-10-19  Naba Kumar  <naba@gnome.org>
5157         * plugins/file-manager/file-model.c: Fixed a critical runtime
5158         warning.
5160 2007-10-18  Johannes Schmid <jhs@gnome.org>
5162         * libanjuta/anjuta-ui.h:
5163         Small fix on icon macros
5164         
5165         * libanjuta/interfaces/libanjuta.idl:
5166         * plugins/language-manager/plugin.c: (ilanguage_get_name),
5167         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
5168         (ilanguage_iface_init):
5169         
5170         Added get_from_editor() and get_name_from_editor() methods
5171         to IAnjutaLanguage
5172         
5173         * plugins/document-manager/plugin.c:
5174         (update_editor_ui_interface_items), (on_editor_changed):
5175         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5176         .in:
5177         * plugins/language-support-cpp-java/plugin.c: (install_support):
5178         
5179         Ported plugins to use the new interface
5181 2007-10-17  Johannes Schmid <jhs@gnome.org>
5183         * libanjuta/anjuta-ui.h:
5184         
5185         Added macros to register stock icons to stop all this copy&paste
5186         which had spread over a lot of files. New macros support to add 
5187         icons with toolbar and menu size (16 and 24)
5188         
5189         * plugins/class-inheritance/plugin.c: (register_stock_icons):
5190         * plugins/debug-manager/images/anjuta-attach.svg:
5191         * plugins/debug-manager/images/anjuta-step-out.svg:
5192         * plugins/debug-manager/images/anjuta-step-over.svg:
5193         * plugins/debug-manager/plugin.c: (register_stock_icons):
5194         * plugins/document-manager/images/Makefile.am:
5195         * plugins/document-manager/images/anjuta-block-end.svg:
5196         * plugins/document-manager/images/anjuta-block-start.svg:
5197         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
5198         * plugins/document-manager/images/anjuta-bookmark.svg:
5199         * plugins/document-manager/images/anjuta-go-history-next.svg:
5200         * plugins/document-manager/images/anjuta-go-history-prev.svg:
5201         * plugins/document-manager/plugin.c: (register_stock_icons):
5202         * plugins/glade/plugin.c: (register_stock_icons):
5203         * plugins/language-support-cpp-java/plugin.c:
5204         (register_stock_icons):
5205         * plugins/message-view/Makefile.am:
5206         * plugins/message-view/anjuta-go-message-next.svg:
5207         * plugins/message-view/anjuta-go-message-prev.svg:
5208         * plugins/message-view/anjuta-message-view.svg:
5209         * plugins/message-view/messages.xpm:
5210         * plugins/message-view/plugin.c: (register_stock_icons):
5211         * plugins/patch/plugin.c: (patch_plugin_activate):
5212         * plugins/project-manager/plugin.c: (register_stock_icons):
5213         * plugins/search/Makefile.am:
5214         * plugins/search/anjuta-go-match-next.svg:
5215         * plugins/search/anjuta-go-match-prev.svg:
5216         * plugins/search/plugin.c: (activate_plugin):
5217         * plugins/symbol-browser/plugin.c: (register_stock_icons):
5218         * plugins/terminal/terminal.c: (register_stock_icons):
5219         * plugins/valgrind/plugin.c: (register_stock_icons):
5220         
5221         Updated to use the new icons and added several new and updated 
5222         icons from #480093
5224 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
5226         * libanjuta/anjuta-plugin-handle.c,
5227         libanjuta/anjuta-plugin-handle.h:
5228         Add a new path property containing the directory of the .plugin
5229         file, library file (.so or whatever) must be in the same directory
5231         * libanjuta/anjuta-plugin-manager.c,
5232         libanjuta/interfaces/libanjuta.idl,
5233         (removed) libanjuta/anjuta-glue-plugin.c,
5234         (removed) libanjuta/anjuta-glue-plugin.h,
5235         (removed) libanjuta/anjuta-glue-c.c,
5236         (removed) libanjuta/anjuta-glue-c.h,
5237         (removed) libanjuta/anjuta-glue-cpp.c,
5238         (removed) libanjuta/anjuta-glue-cpp.h,
5239         (removed) libanjuta/anjuta-glue-factory.c,
5240         (removed) libanjuta/anjuta-glue-factory.h,
5241         (added) libanjuta/anjuta-c-module.c,
5242         (added) libanjuta/anjuta-c-module.h,
5243         (added) libanjuta/anjuta-c-plugin-factory.c,
5244         (added) libanjuta/anjuta-c-plugin-factory.h,
5245         libanjuta/Makefile.am:
5246         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
5247         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
5248         implementing IAnjutaPluginFactory
5249         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
5251         * libanjuta/libanjuta.h:
5252         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
5253         interface)
5255         * libanjuta/anjuta-plugin.h:
5256         Replace AnjutaGluePlugin by GTypeModule
5257         Remove unused anjuta_glue_get_component_type replaced by
5258         g_type_from_name
5260         * plugins/build-basic-autotools/build-basic-autotools.h,
5261         plugins/class-gen/plugin.h,
5262         plugins/class-inheritance/plugin.h,
5263         plugins/cvs-plugin/plugin.h,
5264         plugins/debug-manager/plugin.h,
5265         plugins/devhelp/plugin.h,
5266         plugins/document-manager/plugin.h,
5267         plugins/editor/plugin.h,
5268         plugins/file-loader/plugin.h,
5269         plugins/file-wizard/plugin.h,
5270         plugins/gdb/plugin.h,
5271         plugins/glade/plugin.h,
5272         plugins/gtodo/plugin.h,
5273         plugins/indent/plugin.h,
5274         plugins/language-manager/plugin.h,
5275         plugins/language-support-cpp-java/plugin.h,
5276         plugins/macro/plugin.h,
5277         plugins/message-view/plugin.h,
5278         plugins/patch/plugin.h,
5279         plugins/profiler/plugin.h,
5280         plugins/project-import/plugin.h,
5281         plugins/project-manager/plugin.h,
5282         plugins/project-wizard/plugin.h,
5283         plugins/sample1/plugin.h,
5284         plugins/search/plugin.h,
5285         plugins/sourceview/plugin.h,
5286         plugins/subversion/plugin.h,
5287         plugins/symbol-browser/plugin.h,
5288         plugins/symbol-db/plugin.h,
5289         plugins/terminal/terminal.c,
5290         plugins/tools/plugin.h,
5291         plugins/valgrind/plugin.h:
5292         Replace AnjutaGluePlugin by GTypeModule
5294 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
5296         * plugins/debug-manager/breakpoints.c:
5297         Fix bug#487112, crash while removing a breakpoint in a new file
5299 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5301         * plugins/document-manager/search-box.c:
5302         Fix a crash (with an useful comment) focus-out-event handler must
5303         return a gboolean
5305 2007-10-14 Johannes Schmid <jhs@gnome.org>
5307         * plugins/sourceview/sourceview.c:
5308         Hide calltip when "Up" or "Down" key is pressed
5310 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
5312         * plugins/document-manager/search-box.c:
5313         Change included file order to avoid a compile error with gnome 2.16
5315 2007-10-13  Johannes Schmid <jhs@gnome.org>
5317         * plugins/debug-manager/plugin.c: (enable_log_view):
5318         
5319         Fixed crash when closing a project and unloading another while
5320         the debugger is enabled
5322 2007-10-13  Johannes Schmid <jhs@gnome.org>
5324         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5325         
5326         Use correct breakpoint icon
5327         
5328         * plugins/devhelp/Makefile.am:
5329         * plugins/devhelp/anjuta-go-help-next.svg:
5330         * plugins/devhelp/anjuta-go-help-prev.svg:
5331         * plugins/devhelp/plugin.c: (register_stock_icons),
5332         (devhelp_activate):
5333         
5334         Added new icons from #480093
5335         
5336         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5337         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5338         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5339         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5340         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5341         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5342         * plugins/message-view/anjuta-go-message-next.svg:
5343         * plugins/message-view/anjuta-go-message-prev.svg:
5344         
5345         Updated icons from #480093
5346                 
5347         * src/anjuta-actions.h:
5348         Use GTK_STOCK_FULLSCREEN
5349         
5350         * src/anjuta-app.c: (on_gdl_style_changed),
5351         (anjuta_app_instance_init):
5352         * src/anjuta.glade:
5353         
5354         Added preference option to set the gdl switcher style
5356 2007-10-13  Johannes Schmid <jhs@gnome.org>
5358         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5359         (get_property_value_as_string), (set_property_value_as_string),
5360         (register_callbacks):
5361         * libanjuta/anjuta-preferences.h:
5362         
5363         Support GtkFileChooserButton as preferences widget
5364         
5365         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5366         
5367         Fixed a Gtk-Critical
5368         
5369         * plugins/file-manager/Makefile.am:
5370         * plugins/file-manager/file-model.c: (file_model_filter_file),
5371         (file_model_add_dummy), (file_model_expand_idle),
5372         (file_model_set_property), (file_model_get_property),
5373         (file_model_class_init):
5374         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5375         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5376         (file_manager_activate), (file_manager_finalize),
5377         (file_manager_instance_init), (ipreferences_merge),
5378         (ipreferences_unmerge), (ipreferences_iface_init):
5379         * plugins/file-manager/plugin.h:
5380         
5381         Added preferences to file-manager
5383         * plugins/glade/plugin.c: (activate_plugin):
5384         
5385         Move Properties widget into center because it is way to big
5386         for the sidebar
5388 2007-10-10  Johannes Schmid <jhs@gnome.org>
5390         * plugins/language-support-cpp-java/Makefile.am:
5391         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5392         * plugins/language-support-cpp-java/anjuta-complete.svg:
5393         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5394         * plugins/language-support-cpp-java/plugin.c:
5395         (register_stock_icons):
5396         
5397         And yet some more icons...
5399 2007-10-10  Johannes Schmid <jhs@gnome.org>
5401         * plugins/debug-manager/breakpoints.c:
5402         * plugins/debug-manager/images/Makefile.am:
5403         * plugins/debug-manager/images/anjuta-bookmark.svg:
5404         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5405         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5406         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5407         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5408         * plugins/debug-manager/images/anjuta-linemark.svg:
5409         * plugins/debug-manager/images/anjuta-pcmark.svg:
5410         * plugins/debug-manager/plugin.c: (register_stock_icons):
5411         * plugins/debug-manager/sparse_view.c:
5412         * plugins/document-manager/images/Makefile.am:
5413         * plugins/document-manager/images/anjuta-block-select.svg:
5414         * plugins/document-manager/images/anjuta-fold-close.svg:
5415         * plugins/document-manager/images/anjuta-fold-open.svg:
5416         * plugins/document-manager/images/anjuta-fold-toggle.svg:
5417         * plugins/document-manager/images/anjuta-indent-less.svg:
5418         * plugins/document-manager/images/anjuta-indent-more.svg:
5419         * plugins/document-manager/images/anjuta-swap.svg:
5420         * plugins/document-manager/images/block_select.xpm:
5421         * plugins/document-manager/images/fold_close.xpm:
5422         * plugins/document-manager/images/fold_open.xpm:
5423         * plugins/document-manager/images/fold_toggle.xpm:
5424         * plugins/document-manager/images/indent.xpm:
5425         * plugins/document-manager/images/indent_dcr.xpm:
5426         * plugins/document-manager/images/indent_inc.xpm:
5427         * plugins/document-manager/plugin.c: (register_stock_icons):    
5428         * plugins/editor/Makefile.am:
5429         * plugins/editor/anjuta-bookmark-16.xpm:
5430         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5431         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5432         * plugins/editor/anjuta-linemark-16.xpm:
5433         * plugins/editor/anjuta-pcmark-16.xpm:
5434         * plugins/editor/bookmark.xpm:
5435         * plugins/editor/breakpoint-disabled.xpm:
5436         * plugins/editor/breakpoint-enabled.xpm:
5437         * plugins/editor/linemarker.xpm:
5438         * plugins/editor/program-counter.xpm:
5439         * plugins/editor/text_editor.c:
5440         * plugins/message-view/Makefile.am:
5441         * plugins/message-view/anjuta-go-message-next.svg:
5442         * plugins/message-view/anjuta-go-message-prev.svg:
5443         * plugins/message-view/anjuta-message-manager.ui:
5444         * plugins/message-view/plugin.c:
5445         * plugins/sourceview/Makefile.am:
5446         * plugins/sourceview/sourceview.c:
5448         Integrated lots of icons from #480093
5449         Thanks to <tpgww@onepost.net>
5451         * plugins/document-manager/plugin.c:
5452         Do not mark the line in ifile_open(), that looks ugly.
5453         
5454         * plugins/document-manager/search-box.c: (on_search_focus_out),
5455         (search_box_init):
5456         Clear the status bar on focus_out.
5457         
5458         * plugins/file-loader/anjuta-loader-plugin.ui:
5459         Fixed a missing "="
5461 2007-10-09  Johannes Schmid <jhs@gnome.org>
5463         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5464         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5466         Some things I missed in the patch for #484419
5467         
5468         * plugins/document-manager/action-callbacks.c:
5469         (on_new_file_activate):
5470         * plugins/document-manager/action-callbacks.h:
5471         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5472         (on_window_key_press_event), (on_gconf_notify_timer):
5473         
5474         484645 – patch to deal with docman FIXME etc
5475         
5476         * plugins/editor/text_editor.c: (text_editor_set_indicator):
5477         * plugins/search/search-replace.c: (search_and_replace),
5478         (write_message_pane), (search_replace_populate),
5479         (translate_dialog_strings), (create_dialog),
5480         (anjuta_search_replace_activate):
5481         * plugins/search/search-replace_backend.c:
5482         (file_buffer_new_from_path), (get_next_match),
5483         (create_search_entries), (regex_backref),
5484         (clear_search_replace_instance):
5485         * plugins/search/search-replace_backend.h:
5486         
5487         #484573 – patch to correct various search-related issues
5488         
5489         Thanks for the above patches to <tpgww@onepost.net>
5490         
5491         * plugins/sourceview/sourceview.c:
5492         (sourceview_create_highligth_indic):
5493         
5494         Use the same marker for important as gedit (yellow background)
5496         * plugins/document-manager/anjuta-document-manager.ui:
5497         * plugins/file-loader/anjuta-file-loader.ui:
5498         * plugins/file-loader/plugin.c:
5499         
5500         Moved FileNew action to document-manager
5502 2007-10-08  Johannes Schmid <jhs@gnome.org>
5504         * plugins/document-manager/search-box.c: (on_search_activated):
5505         Mark messages for translation
5507 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
5509         reviewed by: Johannes Schmid <jhs@gnome.org>
5511         * plugins/Makefile.am:
5512         * plugins/build-basic-autotools/build-basic-autotools.c:
5513         (build_compile_file_real):
5514         * plugins/search/search-replace.c:
5515         * plugins/valgrind/preferences.c: (build_general_prefs):
5516         
5517         Fix #484379 – Contents of Makefile.am plugins and
5518         #484419 – Improvement into translation
5520 2007-10-06  Johannes Schmid <jhs@gnome.org>
5522         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5524         Fixed to properly support pointer-to-pointer (**) types
5526         * libanjuta/interfaces/libanjuta.idl:
5527         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5528         * plugins/sourceview/sourceview-cell.h:
5529         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5530         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5531         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5532         (isearch_backward), (isearch_iface_init):
5533         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5534         (itext_editor_iface_init), (iselection_set_iter),
5535         (iselection_get_start_iter), (iselection_get_end_iter),
5536         (iselection_iface_init), (isearch_forward), (isearch_backward),
5537         (isearch_iface_init):
5538         
5539         Added IAnjutaEditorSearch interface and some utility methods to
5540         migrate from positions to iterators for the editor interface.
5541         
5542         * plugins/document-manager/Makefile.am:
5543         * plugins/document-manager/action-callbacks.c:
5544         (on_goto_line_no1_activate), (on_show_search):
5545         * plugins/document-manager/action-callbacks.h:
5546         * plugins/document-manager/anjuta-docman.c:
5547         (anjuta_docman_add_document), (anjuta_docman_show_editor),
5548         (anjuta_docman_grab_text_focus):
5549         * plugins/document-manager/anjuta-document-manager.ui:
5550         * plugins/document-manager/goto_line.c: (removed)
5551         * plugins/document-manager/goto_line.h: (removed)
5552         * plugins/document-manager/search-box.c:
5553         * plugins/document-manager/search-box.h:
5554         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5555         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5556         (update_editor_ui_interface_items), (on_editor_added),
5557         (activate_plugin), (deactivate_plugin):
5558         * plugins/document-manager/plugin.h:
5559         
5560         Created new incremental "Quick Search" bar in the document manager to
5561         replace the crappy EggToolbar entries. Uses the new search interface and
5562         it thus much faster and more reliable.
5563         Fixes: 
5564         Bug 357544 – incremental search should work consistently (or not at all) 
5565         when main toolbar is hidden
5566         Bug 440637 – Search, don't work very well (partly for incremental search)
5567         
5568         * plugins/search/anjuta-search.ui:
5569         * plugins/search/plugin.c: (activate_plugin):
5570         
5571         Removed incremental search stuff
5572         
5573         * plugins/build-basic-autotools/build-basic-autotools.c:
5574         (on_session_save), (on_session_load):
5575         * plugins/build-basic-autotools/executer.c:
5576         (get_program_parameters):
5577         
5578         Scroll to selected executable and remember it across sessions
5579         (followup of #477976)
5580         
5581         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5582         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5583         
5584         * plugins/devhelp/anjuta-devhelp.ui:
5585         Rearraged toolbar items a bit
5587 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5589         * plugins/debug-manager/command.c,
5590         plugins/debug-manager/queue.c,
5591         plugins/gdb/plugin.c,
5592         plugins/gdb/debugger.c:
5593         Fix several crashing bugs (including bug#482985) with the debugger
5594         when closing project, stopping the debugger, restarting the program
5596 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5598         * libanjuta/anjuta-launcher.c:
5599         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5601 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5603         * plugins/debug-manager/command.c,
5604         plugins/debug-manager/queue.c:
5605         Asynchronous command can abort other commands in queue
5606         Resynchronize debugger state when a command is cancelled
5608         * plugins/debug-manager/breakpoints.c:
5609         Free BreakpointItem only when it is not used anymore
5611         * plugins/gdb/plugin.c:
5612         Do not return TRUE if the callback and/or ready signal is not used
5614         * plugins/gdb/debugger.c:
5615         Fix a crash, return correct state when debugger is stopped
5617 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5619         * plugins/project-wizard/autogen.c:
5620         Fix bug#482067, escape project wizard user defined strings
5622 2007-10-01  Johannes Schmid <jhs@gnome.org>
5624         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5625         .glade:
5626         * plugins/build-basic-autotools/build-basic-autotools.c:
5627         (basic_autotools_plugin_instance_init):
5628         * plugins/build-basic-autotools/build-basic-autotools.h:
5629         * plugins/build-basic-autotools/executer.c:
5630         (get_program_parameters):
5631         
5632         Fixed #477976 – Keybinding in run dialog
5634 2007-09-30  Johannes Schmid <jhs@gnome.org>
5636         * plugins/Makefile.am:
5637         Do not build indent plugin (yet)
5638         
5639         * plugins/document-manager/plugin.c: (ipreferences_merge):
5640         Fixed unintentional and wrong change
5642         * plugins/indent/anjuta-indent.ui:
5643         Added missing file
5645 2007-09-28  Johannes Schmid <jhs@gnome.org>
5647         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5648         * libanjuta/anjuta-launcher.h:
5649         Add a method to send EOF to some process. Needed for the indent plugin
5650         and should be useful in general. It does not actually send EOF as this
5651         is not possible with utf-8, but closes the stream instead.
5653         * plugins/devhelp/plugin.c: (value_added_current_editor):
5654         Fixed a Gtk-Critical due to the IAnjutaEditor - 
5655         IAnjutaDocument switch.
5657         * configure.in:
5658         * plugins/Makefile.am:
5659         * plugins/document-manager/Makefile.am:
5660         * plugins/document-manager/action-callbacks.c:
5661         * plugins/document-manager/anjuta-document-manager.glade:
5662         * plugins/document-manager/anjuta-document-manager.ui:
5663         * plugins/document-manager/images/Makefile.am:
5664         * plugins/document-manager/images/indent_auto.xpm:
5665         * plugins/document-manager/images/indent_set.xpm:
5666         * plugins/document-manager/indent-dialog.c:
5667         * plugins/document-manager/indent-dialog.h:
5668         * plugins/document-manager/indent-util.c:
5669         * plugins/document-manager/indent-util.h:
5670         * plugins/document-manager/indent_test.c:
5671         * plugins/document-manager/plugin.c: (register_stock_icons),
5672         (docman_plugin_instance_init), (ipreferences_merge):
5673         * plugins/document-manager/plugin.h:
5674         
5675         Removed indent code from document manager
5676         
5677         * plugins/indent/Makefile.am:
5678         * plugins/indent/indent-dialog.c:
5679         * plugins/indent/indent-util.c: (indent_init_indent_style):
5680         * plugins/indent/indent.glade:
5681         * plugins/indent/indent.plugin.in:
5682         * plugins/indent/plugin.c: (on_indent_finished),
5683         (on_indent_output), (on_indent_action_activate),
5684         (on_edit_editor_indent), (on_style_combo_changed),
5685         (value_added_current_editor), (value_removed_current_editor),
5686         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5687         (indent_plugin_finalize), (indent_plugin_dispose),
5688         (anjuta_indent_plugin_instance_init),
5689         (anjuta_indent_plugin_class_init), (ipreferences_merge),
5690         (ipreferences_unmerge), (ipreferences_iface_init):
5691         * plugins/indent/plugin.h:
5693         Moved indent code to it's own plugin. Also reimplemented indent invocation
5694         using anjuta_launcher and streams. This is not yet completely working, maybe
5695         I got something wrong with the launcher.
5696         Also fixed #478987 – Unusable 'Indent setting window' on preferences
5698 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5700         * plugins/debug-manager/plugin.c:
5701         Fix bug#480851, disconnect save_session signal when plugin is unloaded
5703 2007-09-27  Johannes Schmid <jhs@gnome.org>
5705         * libanjuta/interfaces/libanjuta.idl:
5706         * plugins/Makefile.am:
5707         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5708         (isymbol_type_str), (isymbol_name), (isymbol_args),
5709         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5710         (isymbol_impl), (isymbol_iface_init):
5711         * plugins/symbol-browser/an_symbol_info.c:
5712         * plugins/symbol-browser/an_symbol_info.h:
5713         * plugins/symbol-db/Makefile.am:
5714         * plugins/symbol-db/plugin.c:
5715         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5716         (value_added_current_editor), (on_editor_foreach_clear),
5717         (value_removed_current_editor), (project_root_added),
5718         (symbol_db_activate), (symbol_db_deactivate),
5719         (isymbol_manager_search):
5720         * plugins/symbol-db/readtags.c: (initialize_1):
5721         * plugins/symbol-db/symbol-db-engine-iterator.c:
5722         (sdb_engine_iterator_instance_init),
5723         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5724         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5725         (symbol_db_engine_iterator_move_next),
5726         (symbol_db_engine_iterator_move_prev),
5727         (symbol_db_engine_iterator_get_n_items),
5728         (symbol_db_engine_iterator_last),
5729         (symbol_db_engine_iterator_set_position),
5730         (symbol_db_engine_iterator_get_position),
5731         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5732         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5733         (isymbol_iter_foreach), (isymbol_iter_set_position),
5734         (isymbol_iter_get_position), (isymbol_iter_get_length),
5735         (isymbol_iter_clone), (isymbol_iter_assign),
5736         (isymbol_iter_iface_init):
5737         * plugins/symbol-db/symbol-db-engine-iterator.h:
5738         * plugins/symbol-db/symbol-db-engine.c:
5739         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5740         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5741         (sdb_engine_finalize), (sdb_engine_get_type),
5742         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5743         (sdb_engine_get_table_id_by_unique_name2),
5744         (sdb_engine_get_table_id_by_unique_name3),
5745         (symbol_db_engine_add_new_workspace),
5746         (symbol_db_engine_get_opened_project_name),
5747         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5748         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5749         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5750         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5751         (sdb_engine_add_new_scope_definition),
5752         (sdb_engine_add_new_tmp_heritage_scope),
5753         (sdb_engine_second_pass_update_scope_1),
5754         (sdb_engine_second_pass_update_heritage),
5755         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5756         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5757         (symbol_db_engine_update_project_symbols),
5758         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5759         (symbol_db_engine_update_buffer_symbols),
5760         (sdb_engine_walk_down_scope_path),
5761         (sdb_engine_prepare_symbol_info_sql),
5762         (symbol_db_engine_get_global_members),
5763         (symbol_db_engine_get_scope_members_by_symbol_id),
5764         (symbol_db_engine_get_scope_members),
5765         (symbol_db_engine_get_current_scope),
5766         (symbol_db_engine_get_file_symbols):
5767         * plugins/symbol-db/symbol-db-engine.h:
5768         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5769         (on_symbol_updated), (on_symbol_inserted),
5770         (symbol_db_view_locals_get_line),
5771         (symbol_db_view_locals_update_list):
5772         * plugins/symbol-db/symbol-db-view-search.c:
5773         (sdb_view_search_model_filter), (sdb_view_search_get_type):
5774         * plugins/symbol-db/symbol-db-view-search.h:
5775         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
5776         (do_add_hidden_children), (do_recurse_and_add_new_sym),
5777         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
5778         * plugins/symbol-db/tables.sql:
5779         * plugins/symbol-db/test/Makefile.am:
5780         * plugins/symbol-db/test/main.c: (add_new_files), (main):
5781         Updated patch from Massimo to improve symbol-db plugin
5783         * plugins/document-manager/plugin.c: (on_editor_changed):
5784         Make the code a bit more robust
5785         
5786         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5787         (anjuta_document_get_property), (anjuta_document_class_init),
5788         (anjuta_document_init), (set_uri), (document_loader_loaded),
5789         (anjuta_document_load), (document_saver_saving):
5790         * plugins/sourceview/anjuta-document.h:
5791         * plugins/sourceview/sourceview.c: (autodetect_language),
5792         (ilanguage_set_language), (ilanguage_get_language):
5793         Fix language detection on startup
5795 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
5797         * plugins/document-manager/action-callbacks.c:
5798         (on_editor_command_upper_case_activate),
5799         (on_editor_command_lower_case_activate): Leftover commit from previous
5800         commit (see last changlog entry by me).
5801         
5802         * plugins/file-manager/plugin.c: (file_manager_activate):
5803         Gave proper widget name so that layout works.
5805 2007-09-26  Johannes Schmid <jhs@gnome.org>
5807         * plugins/document-manager/plugin.c: (on_editor_changed),
5808         (docman_plugin_instance_init):
5809         Only unload/load language-support plugins if necessary.
5810         
5811         * plugins/language-manager/plugin.c: (language_manager_activate):
5812         Removed some debugging code
5814         * plugins/sourceview/sourceview.c: (on_document_saved),
5815         (ilanguage_set_language), (ilanguage_get_language):
5816         Fixed ianjuta_language interface and ensure that highlighting is
5817         activated when a new file is saved.
5818         
5819 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
5821         * libanjuta/interfaces/libanjuta.idl:
5822         * plugins/document-manager/action-callbacks.c:
5823         (on_editor_command_upper_case_activate),
5824         (on_editor_command_lower_case_activate):
5825         * plugins/editor/text_editor.c: (iselection_has_selection),
5826         (iselection_get_start), (iselection_get_end),
5827         (iselection_iface_init):
5828         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5829         * plugins/sourceview/sourceview.c: (iselect_has_selection),
5830         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
5831         method and implemented it for both scintilla and sourceview editors.
5832         Updated document-manager and assist plugins to use the new method.
5834 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
5836         * plugins/file-manager/file-view.c:
5837         Fix typo, allow to compile new file manager with gtk < 2.12
5839 2007-09-25  Johannes Schmid <jhs@gnome.org>
5841         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5842         Support Auto-Indent for single lines (e.g no selection);
5843         
5844         * plugins/macro/plugin.c:
5845         Do not use the same shortcut as auto-indent does
5846         
5847         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
5848         Optimized keyboard navigation - do not emit char_added when only
5849         navigation keys have been pressed.
5851 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5853         * plugins/language-support-cpp-java/cpp-java-assist.c:
5854         (on_assist_chosen), (cpp_java_assist_install),
5855         (cpp_java_assist_uninstall):
5856         * plugins/language-support-cpp-java/plugin.c: (install_support),
5857         (uninstall_support): Install and uninstall support in correct order.
5858         Fixes a bug where it was installed multiple times resulting in
5859         inserting autocomplete text multiple times.
5861 2007-09-25  Johannes Schmid <jhs@gnome.org>
5863         * configure.in:
5864         Add GNOME_WARNING_FLAGS(maximum) and
5865         GNOME_CXX_WARNIGS(yes) to avoid bugs
5866         the compiler can warn you.
5867         
5868         * libegg/test-tree-utils.c: (key_test):
5869         * plugins/file-manager/file-model.c:
5870         (file_model_cancel_expand_idle), (file_model_sort),
5871         (file_model_row_expanded):
5872         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5873         (file_view_refresh), (file_view_get_selected), (file_view_init),
5874         (file_view_new):
5875         * plugins/file-manager/file-view.h:
5876         * plugins/symbol-db/readtags.c: (initialize_1):
5877         * src/main.c:
5878         
5879         Fixed the more critical warnings
5881 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5883         Icons from tpgww@onepost.net:
5884         * configure.in:
5885         * plugins/debug-manager/Makefile.am:
5886         * plugins/debug-manager/images/Makefile.am:
5887         * plugins/debug-manager/images/anjuta-attach.svg:
5888         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
5889         * plugins/debug-manager/images/anjuta-step-into.svg:
5890         * plugins/debug-manager/images/anjuta-step-out.svg:
5891         * plugins/debug-manager/images/anjuta-step-over.svg:
5892         * plugins/debug-manager/plugin.c: (register_stock_icons):
5893         * plugins/document-manager/Makefile.am:
5894         * plugins/document-manager/block_select.xpm:
5895         * plugins/document-manager/fold_close.xpm:
5896         * plugins/document-manager/fold_open.xpm:
5897         * plugins/document-manager/fold_toggle.xpm:
5898         * plugins/document-manager/images/Makefile.am:
5899         * plugins/document-manager/images/anjuta-block-end.svg:
5900         * plugins/document-manager/images/anjuta-block-start.svg:
5901         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5902         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5903         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5904         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5905         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5906         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5907         * plugins/document-manager/indent.xpm:
5908         * plugins/document-manager/indent_auto.xpm:
5909         * plugins/document-manager/indent_dcr.xpm:
5910         * plugins/document-manager/indent_inc.xpm:
5911         * plugins/document-manager/indent_set.xpm:
5912         * plugins/document-manager/plugin.c: Added nicer icons for
5913         document manager and debugger. Organized icons in 'images'
5914         directories.
5916 2007-09-24  Johannes Schmid <jhs@gnome.org>
5918         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5919         Fixed a missing NULL in g_object_set.
5921 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5923         * plugins/language-support-cpp-java/cpp-java-assist.c:
5924         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
5925         scope memebers just after scope operator is entered.
5927 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5929         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5930         * plugins/language-support-cpp-java/cpp-java-assist.c:
5931         (completion_function), (completion_compare),
5932         (cpp_java_assist_tag_destroy), (create_completion),
5933         (cpp_java_assist_destroy_completion_cache),
5934         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
5935         Show '()' for function items in autocomplete list. Allow adding
5936         ' ' and/or '(' after function call autocompletion and have preferences
5937         settings for them.
5939 2007-09-24  Johannes Schmid <jhs@gnome.org>
5941         * sourceview.c: Reverting patch from r3157 because
5942         of side-effects
5944 2007-09-24  Johannes Schmid <jhs@gnome.org>
5946         * plugins/search/search-replace.c: (on_message_clicked):
5948         Fixed #427104 – No "highlight" of lines matching find-result
5950 2007-09-24  Johannes Schmid <jhs@gnome.org>
5952         * src/anjuta.glade:
5954         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
5956 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
5958         reviewed by: Johannes Schmid <jhs@gnome.org>
5960         * plugins/build-basic-autotools/executer.c: (execute_program):
5961         Fix #478238 – set env for execute programe in the terminal
5963 2007-09-24 Tom <tpgww@onepost.net>
5965         reviewed by: Johannes Schmid <jhs@gnome.org>
5967         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5968         Fix memory leak
5969         
5970         * plugins/debug-manager/disassemble.c: (on_disassemble):
5971         Correct a format string in DEBUG_PRINT()
5973 2007-09-23  Johannes Schmid <jhs@gnome.org>
5975         * plugins/sourceview/sourceview.c: (offset_to_position),
5976         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
5977         (ieditor_get_position), (iselect_set), (iselect_get_start),
5978         (iselect_get_end):
5979         
5980         Fixed #Bug 440637 – Search, don't work very well
5982 2007-09-23  Johannes Schmid <jhs@gnome.org>
5984         * plugins/file-manager/file-model.c: (file_model_get_filename):
5985         * plugins/file-manager/file-model.h:
5986         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
5987         (file_view_init), (file_view_class_init):
5988         * plugins/message-view/message-view.c:
5989         (message_view_query_tooltip), (message_view_dispose),
5990         (message_view_instance_init), (message_view_class_init):
5992         Added GTK+ 2.12 style tooltips to file-manager and message view.
5993         Only build if GTK+ 2.12 is availible otherwise for message-view, the
5994         old implementation is used.
5996 2007-09-23  Johannes Schmid <jhs@gnome.org>
5998         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
5999         Fixed typo
6000         
6001         * plugins/language-manager/language-manager.plugin.in:
6002         Marked UserActivatable=FALSE
6003         
6004         * plugins/language-manager/plugin.c: (load_languages),
6005         (language_manager_activate), (language_manager_deactivate),
6006         (language_manager_dispose), (language_manager_instance_init),
6007         (language_manager_find_mime_type), (language_manager_find_string),
6008         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6009         (ilanguage_get_name), (ilanguage_get_strings):
6010         
6011         Fixed various stupid bugs in language-manager plugin
6012         
6013         * plugins/symbol-db/symbol-db-engine.c:
6014         (sdb_engine_second_pass_update_scope_1):
6015         
6016         Add a g_return_if_fail to avoid a crash though still unsure
6017         what's causing it.
6019 2007-09-23  Johannes Schmid <jhs@gnome.org>
6021         * plugins/symbol-db/plugin.c: (on_project_element_added),
6022         (sources_array_free), (sources_array_add_foreach),
6023         (project_root_added):
6024         * plugins/symbol-db/symbol-db-engine.c:
6025         (symbol_db_engine_add_new_files):
6026         * plugins/symbol-db/symbol-db-engine.h:
6027         
6028         Added support for other languages than "C" to symbol-db. Now
6029         supports all languages listed by the language-manager.
6031 2007-09-23  Tom <tpgww@onepost.net>
6033         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6035         * configure.in:
6036         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6037         
6038         * libanjuta/anjuta-glue-factory.c: (load_plugin),
6039         (anjuta_glue_factory_get_object_type):
6040         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6041         * plugins/build-basic-autotools/build-basic-autotools.c:
6042         (value_added_current_editor):
6043         * plugins/debug-manager/breakpoints.c:
6044         (breakpoints_dbase_edit_breakpoint),
6045         (on_toggle_breakpoint_activate):
6046         * plugins/debug-manager/plugin.c:
6047         (on_run_to_cursor_action_activate):
6048         * plugins/debug-manager/stack_trace.c:
6049         (dma_thread_update_stack_trace):
6050         * plugins/gdb/plugin.c:
6051         * plugins/glade/plugin.c: (ifile_open):
6052         * plugins/profiler/gprof-call-graph-view.c:
6053         * plugins/profiler/gprof-flat-profile-view.c:
6054         * plugins/profiler/gprof-function-call-tree-view.c:
6055         * plugins/profiler/gprof-options.c: (setup_widgets):
6056         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6057         * plugins/search/search-replace_backend.c:
6058         (file_buffer_new_from_te):
6059         * plugins/sourceview/assist-tip.c: (assist_tip_move):
6060         * plugins/sourceview/assist-window.c: (assist_window_set_property),
6061         (assist_window_get_property), (assist_window_move):
6062         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
6063         (value_added_current_editor):
6064         * plugins/symbol-db/plugin.c: (value_added_current_editor):
6065         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6066         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
6067         
6068         Many small code, warnings and leak fixes
6070 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6072         * (removed) plugins/debug-manager/debugger.c,
6073         (removed) plugins/debug-manager/debugger.h,
6074         (added) plugins/debug-manager/command.c,
6075         (added) plugins/debug-manager/command.h,
6076         (added) plugins/debug-manager/queue.c,
6077         (added) plugins/debug-manager/queue.h,
6078         plugins/debug-manager/breakpoints.c,
6079         plugins/debug-manager/debug_tree.c,
6080         plugins/debug-manager/debug_tree.h,
6081         plugins/debug-manager/disassemble.c,
6082         plugins/debug-manager/disassemble.h,
6083         plugins/debug-manager/locals.c,
6084         plugins/debug-manager/locals.h,
6085         plugins/debug-manager/memory.c,
6086         plugins/debug-manager/memory.h,
6087         plugins/debug-manager/plugin.c,
6088         plugins/debug-manager/plugin.h,
6089         plugins/debug-manager/registers.c,
6090         plugins/debug-manager/registers.h,
6091         plugins/debug-manager/sharedlib.c,
6092         plugins/debug-manager/sharedlib.h,
6093         plugins/debug-manager/signals.c,
6094         plugins/debug-manager/signals.h,
6095         plugins/debug-manager/stack_trace.c,
6096         plugins/debug-manager/stack_trace.h,
6097         plugins/debug-manager/start.h,
6098         plugins/debug-manager/start.c,
6099         plugins/debug-manager/threads.c,
6100         plugins/debug-manager/threads.h,
6101         plugins/debug-manager/watch.c,
6102         plugins/debug-manager/watch.h,
6103         plugins/debug-manager/Makefile.am,
6104         plugins/gdb/debugger.c,
6105         plugins/gdb/debugger.h,
6106         plugins/gdb/plugin.c,
6107         libanjuta/interfaces/libanjuta.idl:
6108         Split debug-manager/debugger.c into command.c and queue.c
6109         Clean up debugger queue
6110         DmaDebuggerQueue object does not implement IAnjutaDebugger
6112 2007-09-23  Johannes Schmid <jhs@gnome.org>
6114         * configure.in:
6115         Bumped version to 2.3.0 (to ensure bugzilla bugs are
6116         set correctly, etc.)
6117         
6118         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6119         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6120         (plugin_set_update):
6121         
6122         Show an error dialog instead of crashing when plugin loading fails
6124         * plugins/language-manager/Makefile.am:
6125         * plugins/language-manager/language-manager.plugin.in:
6126         * plugins/language-manager/languages.xml:
6127         * plugins/language-manager/plugin.c: (language_destroy),
6128         (load_languages), (language_manager_activate),
6129         (language_manager_deactivate), (language_manager_finalize),
6130         (language_manager_dispose), (language_manager_instance_init),
6131         (language_manager_class_init), (language_manager_find_mime_type),
6132         (language_manager_find_string), (ilanguage_get_from_mime_type),
6133         (ilanguage_get_from_string), (ilanguage_get_name),
6134         (ilanguage_get_strings), (ilanguage_iface_init):
6135         * plugins/language-manager/plugin.h:
6136         
6137         Added new language-manager plugin to have a better organisation for
6138         language names. The xml probabaly needs to be extended over time.
6139         
6140         * plugins/Makefile.am:
6141         * plugins/document-manager/plugin.c: (on_editor_changed):
6142         
6143         Adapted to new IAnjutaLanguage interface. Do not unload language-support
6144         because it does not really save memory but makes tab switching slow.
6145         
6146         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6147         .in:
6148         * plugins/language-support-cpp-java/plugin.c: (install_support),
6149         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
6150         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
6151         unloading
6153         * plugins/language-support-cpp-java/cpp-java-assist.c:
6154         (cpp_java_assist_show_autocomplete):
6155         
6156         Fix autocomplete to only show valid completions
6158         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6159         Calltips always have correct size and position now
6161 2007-09-22  Johannes Schmid <jhs@gnome.org>
6163         * plugins/search/search-replace_backend.c: (get_next_match):
6164         Removed code introduced by accident that causes a crash.
6165         
6166         * plugins/sourceview/sourceview-tags.c:
6167         * plugins/sourceview/sourceview-tags.h:
6168         Removed ununsed files
6170 2007-09-22  Johannes Schmid <jhs@gnome.org>
6172         * plugins/language-support-cpp-java/cpp-java-assist.c:
6173         Fixed build error
6175 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6177         * plugins/language-support-cpp-java/cpp-java-assist.c:
6178         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
6179         Increased matching brace search to 500 chars.
6181 2007-09-21  Johannes Schmid <jhs@gnome.org>
6183         * plugins/language-support-cpp-java/cpp-java-assist.c:
6184         (cpp_java_assist_get_pre_word),
6185         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
6186         
6187         Added some profiling debug code
6188         
6189         * plugins/language-support-cpp-java/cpp-java-utils.c:
6190         (cpp_java_util_jump_to_matching_brace):
6191         * plugins/language-support-cpp-java/cpp-java-utils.h:
6192         * plugins/language-support-cpp-java/plugin.c:
6193         (get_line_indentation_base), (get_line_auto_indentation):
6194         
6195         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
6196         avoid looping over the whole file when using calltips which is too slow and
6197         unneeded.
6198         
6199         * plugins/sourceview/assist-tip.c: (assist_tip_init),
6200         (assist_tip_set_tips), (assist_tip_get_coordinates),
6201         (assist_tip_new):
6202         * plugins/sourceview/sourceview.c: (iassist_show_tips):
6203         
6204         Better calltips appearance (use theme now) and avoid jumping
6205         calltips
6207 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6209         * plugins/document-manager/plugin.c:
6210         (update_editor_ui_interface_items):
6211         * plugins/language-support-cpp-java/plugin.c: (install_support),
6212         (uninstall_support): Moved autocomplete ui update code from
6213         document-manager to language-plugin.
6215 2007-09-21  Johannes Schmid <jhs@gnome.org>
6217         * libanjuta/interfaces/libanjuta.idl:
6218         
6219         Added IAnjutaLanguage interface (might still change...) for
6220         the upcoming language-manager plugin.
6221         
6222         * plugins/file-manager/Makefile.am:
6223         * plugins/file-manager/file-model.c:
6224         (file_model_cancel_expand_idle), (file_model_add_dummy),
6225         (file_model_expand_idle), (file_model_sort),
6226         (file_model_row_expanded), (file_model_row_collapsed),
6227         (file_model_init), (file_model_finalize),
6228         (file_model_set_property), (file_model_get_property),
6229         (file_model_class_init), (file_model_new), (file_model_refresh),
6230         (file_model_get_uri):
6231         * plugins/file-manager/file-model.h:
6232         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6233         (file_view_expand_row_idle), (file_view_refresh),
6234         (file_view_get_selected), (file_view_button_press_event),
6235         (file_view_selection_changed), (file_view_init),
6236         (file_view_get_property), (file_view_set_property),
6237         (file_view_finalize), (file_view_class_init):
6238         
6239         Split up model/view as far as possible and fixed some file-manager
6240         bugs (popup-menu and incorrect project loading).
6241         
6242         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6243         Use monospace font for tips.
6244         
6245         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
6246         (sourceview_cell_new), (icell_get_character), (icell_get_length),
6247         (icell_get_attribute), (icell_style_get_font_description),
6248         (icell_style_get_color), (icell_style_get_background_color),
6249         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
6250         (iiter_foreach), (iiter_set_position), (iiter_get_position),
6251         (iiter_get_length), (iiter_clone), (iiter_assign):
6253         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
6254         interface. This is way faster though it has the drawback to create invalid
6255         iterators if the buffer is changed.
6257 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6259         * libanjuta/interfaces/libanjuta.idl:
6260         * plugins/document-manager/action-callbacks.c:
6261         * plugins/document-manager/anjuta-document-manager.ui:
6262         * plugins/document-manager/plugin.c: (register_stock_icons):
6263         * plugins/editor/text_editor.c:
6264         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6265         * plugins/language-support-cpp-java/cpp-java-assist.c:
6266         (cpp_java_assist_get_calltip_context):
6267         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
6268         (register_stock_icons), (cpp_java_plugin_activate_plugin):
6270         Moved autocomplete menu action from document-manager to assist plugin
6271         and got rid of deprecated autocomplete interface.
6273 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6275         * libanjuta/interfaces/libanjuta.idl:
6276         * plugins/editor/text_editor.c: (iassist_iface_init):
6277         * plugins/language-support-cpp-java/cpp-java-assist.c:
6278         (cpp_java_assist_check), (on_assist_chosen):
6279         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6280         Removed react() methods in both editors and assist interface. Assist
6281         plugin itself handles setting the autocomplete. Also fixed
6282         some mem leaks.
6284 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6286         * plugins/file-manager/Makefile.am:
6287         * plugins/file-manager/file-view.c: (file_view_add_dummy),
6288         (file_view_expand_idle), (file_view_init):
6289         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
6290         (file_manager_set_default_uri), (project_root_added),
6291         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
6292         (file_manager_activate), (file_manager_deactivate),
6293         (file_manager_instance_init), (file_manager_class_init),
6294         (ifile_manager_set_root), (ifile_manager_set_selected),
6295         (ifile_manager_iface_init): Adjusted white spaces to match
6296         anjuta convention.
6298 2007-09-19  Naba Kumar  <naba@gnome.org>
6300         * libanjuta/interfaces/libanjuta.idl:
6301         * plugins/editor/text_editor.c: (text_editor_instance_init),
6302         (iassist_show_tips), (iassist_cancel_tips),
6303         (iassist_hide_suggestions), (iassist_iface_init):
6304         * plugins/editor/text_editor.h:
6305         * plugins/editor/text_editor_cbs.c:
6306         (on_text_editor_scintilla_notify):
6307         * plugins/language-support-cpp-java/cpp-java-assist.c:
6308         (is_scope_context_character), (is_word_character),
6309         (create_completion), (cpp_java_assist_get_scope_context),
6310         (cpp_java_assist_get_pre_word),
6311         (cpp_java_assist_get_scope_operator),
6312         (cpp_java_assist_destroy_completion_cache),
6313         (cpp_java_assist_create_scope_completion_cache),
6314         (cpp_java_assist_create_word_completion_cache),
6315         (cpp_java_assist_show_autocomplete),
6316         (cpp_java_assist_get_calltip_context),
6317         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
6318         (on_editor_char_added), (on_assist_chosen),
6319         (cpp_java_assist_install), (cpp_java_assist_uninstall),
6320         (cpp_java_assist_init), (cpp_java_assist_finalize):
6321         * plugins/language-support-cpp-java/cpp-java-assist.h:
6322         * plugins/language-support-cpp-java/plugin.c:
6323         (initialize_indentation_params):
6324         * plugins/sourceview/assist-tip.c:
6325         * plugins/sourceview/assist-tip.h:
6326         * plugins/sourceview/sourceview-private.h:
6327         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6328         (on_assist_tip_destroyed), (on_assist_cancel),
6329         (on_document_char_added), (iassist_get_suggestions),
6330         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
6331         
6332         Implement state-less assistance so that assist can be evaluated
6333         any given time at any position. Changed IAnjutaEditorAssist interfance
6334         and implementations and removed any state management in editors.
6336 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
6338         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6339         completion items sorting and avoided unnecssary sorts.
6341         * plugins/text-editor.c: Fixed state.
6343 2007-09-17  Johannes Schmid <jhs@gnome.org>
6345         * plugins/language-support-cpp-java/cpp-java-assist.c:
6346         (on_assist_begin):
6347         
6348         Fixed calltips in sourceview
6350 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
6352         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6353         completion items preparation time. Fixed a crash bug.
6355         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6356         Set buffer size (From Massimo, required for symbol-db).
6358         * libanjuta/interfaces/libanjuta.idl: Also pass position information
6359         for suggestions.
6361         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
6362         change in API.
6364         * plugins/editor/aneditor-autocomplete.cxx,
6365         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6366         Added ANE_GETWORDBEFORECARAT command.
6368         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6369         using assist interface.
6371         * plugins/editor/text_editor.c: (text_editor_instance_init),
6372         (text_editor_get_word_before_carat),
6373         (text_editor_get_current_word), (iassist_add_trigger),
6374         (iassist_remove_trigger), (on_assist_canceled),
6375         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6376         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6377         * plugins/editor/text_editor.h:
6378         * plugins/editor/text_editor_cbs.c: (trigger_size),
6379         (max_trigger_size), (text_editor_check_assist),
6380         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6381         interface.
6383         * plugins/language-support-cpp-java/Makefile.am:
6384         * plugins/language-support-cpp-java/plugin.c:
6385         (get_line_indentation_base), (get_line_auto_indentation),
6386         (install_support), (uninstall_support),
6387         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6388         (cpp_java_plugin_instance_init):
6389         * plugins/language-support-cpp-java/plugin.h:
6390         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6391         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6392         Make assist a separate class.
6394 2007-09-14  Johannes Schmid <jhs@gnome.org>
6396         * plugins/sourceview/sourceview.c: (iassist_suggest):
6397         Fixed changed char_alignment paramter in language-support
6398         plugin
6400 2007-09-14  Naba Kumar  <naba@gnome.org>
6402         * plugins/language-support-cpp-java/plugin.c: Send the right
6403         'char_alignment' paramenter (needs fixing in sourceview).
6405 2007-09-13  Johannes Schmid <jhs@gnome.org>
6407         * anjuta.anjuta:
6408         * plugins/project-wizard/templates/minimal/project.anjuta:
6409         Use IAnjutaSymbolManager instead of loading the plugin directly.
6410         (TODO: Think of a version to do this for older files...)
6412         * configure.in:
6413         * plugins/Makefile.am:
6414         * plugins/symbol-db/Makefile.am:
6415         
6416         Build symbol-db plugin if libgda-3.0 is found
6418 2007-09-13  Johannes Schmid <jhs@gnome.org>
6420         * plugins/sourceview/Makefile.am:
6421         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6422         (set_uri):
6423         * plugins/sourceview/anjuta-document.h:
6424         Removed lots of dead code
6425         
6426         * plugins/sourceview/anjuta-languages-manager.c:
6427         * plugins/sourceview/anjuta-languages-manager.h:
6428         removed completely
6429         
6430         * plugins/sourceview/sourceview.c: (on_document_char_added),
6431         (on_document_loaded), (sourceview_instance_init),
6432         (iselect_get_start), (iselect_get_end),
6433         (ilanguage_get_supported_languages), (ilanguage_set_language):
6434         
6435         Fixed selection handling and make some adaptions for the changes 
6436         mentioned above
6438 2007-09-13  Johannes Schmid <jhs@gnome.org>
6440         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6441         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6442         (on_assist_update):
6443         
6444         Added preferences to language support completion/calltips
6445         
6446         * plugins/sourceview/assist-window.c: (assist_window_update):
6448         Always select first entry
6450         * plugins/sourceview/sourceview.glade:
6451         Removed old completion preferences
6453 2007-09-11  Naba Kumar  <naba@gnome.org>
6455         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6456         and possible crash when pressing ctrl+d in terminal after preferences
6457         window has been shown once (no need for backport).
6459         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6460         implementations to get warnings instead of crashes for unimplemented
6461         interface methods.
6463 2007-09-11   Massimo Cora' <maxcvs@email.it>
6465         Reviewed by: Naba Kumar  <naba@gnome.org>
6467         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6468         * plugins/symbol-db/*:
6469         Added new symbol-database backend based on SQLite 3.
6470         (does not enabled for build currently).
6472 2007-09-10  Johannes Schmid <jhs@gnome.org>
6474         * anjuta.anjuta:
6475         * configure.in:
6476         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6477         (parse_info_init), (parse_info_free), (valid_element),
6478         (start_element_handler), (end_element_handler), (text_handler),
6479         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6480         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6481         (egg_recent_model_monitor), (egg_recent_model_read),
6482         (egg_recent_model_open_file), (egg_recent_model_lock_file),
6483         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6484         (egg_recent_model_set_property), (egg_recent_model_class_init),
6485         (egg_recent_model_init), (egg_recent_model_add_full),
6486         (egg_recent_model_delete), (egg_recent_model_get_list),
6487         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6488         (egg_recent_model_set_filter_mime_types),
6489         (egg_recent_model_clear_group_filter),
6490         (egg_recent_model_set_filter_groups),
6491         (egg_recent_model_clear_scheme_filter),
6492         (egg_recent_model_set_filter_uri_schemes),
6493         (egg_recent_model_remove_expired):
6494         
6495         Update EggRecent (#456465)
6497 2007-09-10  Johannes Schmid <jhs@gnome.org>
6499         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6500         (anjuta_plugin_manager_get_plugin):
6501         * plugins/profiler/gprof-call-graph-view.c:
6502         (gprof_call_graph_view_create_columns):
6503         * plugins/profiler/gprof-flat-profile-view.c:
6504         (gprof_flat_profile_view_create_columns):
6505         * plugins/profiler/gprof-function-call-tree-view.c:
6506         (gprof_function_call_tree_view_create_columns):
6507         
6508         Fixed #466031 – Update of pieces of menus for Localization
6510 2007-09-10  Johannes Schmid <jhs@gnome.org>
6512         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6513         Bug 343522 – anjuta: Unable to execute commands that use options.
6515 2007-09-09  Johannes Schmid <jhs@gnome.org>
6517         * plugins/document-manager/anjuta-docman.c:
6518         (anjuta_docman_update_page_label):
6519         
6520         Fixed #458034 – Method of indicating unsaved changes breaks convention
6521         
6522         * plugins/document-manager/plugin.c: (update_title),
6523         (value_added_project_root_uri), (value_removed_project_root_uri),
6524         (on_editor_changed), (activate_plugin):
6525         * plugins/document-manager/plugin.h:
6526         * plugins/project-manager/plugin.c: (on_profile_scoped),
6527         (on_profile_descoped), (ifile_open):
6528         
6529         Fixed #427390 – Show path of item in currently focused editor window
6531 2007-09-09  Johannes Schmid <jhs@gnome.org>
6533         * plugins/search/plugin.c: (on_toolbar_find_clicked),
6534         (on_toolbar_find_incremental):
6535         Fix incremental search
6536         
6537         * plugins/sourceview/sourceview.c: (on_document_char_added),
6538         (set_select):
6539         Fixed selection management
6541 2007-09-09  Johannes Schmid <jhs@gnome.org>
6543         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6544         Fixed memory leak
6546         * libanjuta/interfaces/libanjuta.idl:
6547         Extended IAnjutaEditorAssist interface
6548         
6549         * plugins/language-support-cpp-java/plugin.c:
6550         (jump_to_matching_brace), (add_tags), (on_assist_begin),
6551         (assist_cleanup), (on_assist_chosen), (on_assist_update),
6552         (context_character), (get_context), (function_parser),
6553         (cpp_member_parser), (install_assist), (uninstall_assist),
6554         (get_line_indentation_base), (get_line_auto_indentation),
6555         (install_support), (uninstall_support),
6556         (on_value_added_current_editor), (on_value_removed_current_editor),
6557         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6558         * plugins/language-support-cpp-java/plugin.h:
6559         
6560         Improved fixed editor assistance and added support for function/method
6561         tooltips. jumb_to_matching_brance => jump_to_matching_brace
6562         
6563         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6564         Removed a FIXME
6565         
6566         * plugins/project-import/project-import.c: (on_import_next):
6567         Added a non-NULL check with could probably fix #474843 but not sure
6568         
6569         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6570         Fixed anjuta-plugin project wizard
6571         
6572         * plugins/sourceview/Makefile.am:
6573         * plguins/sourceview/assist-tip.[ch]:
6574         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6575         (anjuta_view_key_press_event):
6576         * plugins/sourceview/assist-window.c: (assist_window_class_init),
6577         (assist_window_init), (assist_window_update), (assist_window_new):
6578         * plugins/sourceview/sourceview-private.h:
6579         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6580         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6581         (trigger_size), (max_trigger_size), (on_document_char_added),
6582         (sourceview_dispose), (ieditor_get_current_word),
6583         (iassist_add_trigger), (iassist_init_suggestions),
6584         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6585         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6586         
6587         Big update on sourceview assist capabilites. Autocompletion should
6588         now work much better and function tooltips are finally supported!
6590         * plugins/sourceview/anjuta-document.h:
6591         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6592         (anjuta_document_get_current_word):
6593         Fixed get_current_word (inspired by aneditor.cxx implementation)
6595         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6596         (icell_get_attribute):
6597         Fixed get_attribute() to also detect character constants.
6598         Simplified get_char()
6600         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6601         (isymbol_manager_get_members), (isymbol_manager_get_parents),
6602         (isymbol_manager_get_completions_at_position):
6603         
6604         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6606 2007-09-04  Naba Kumar  <naba@gnome.org>
6608         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6609         projects that can not add sources.
6611         * plugins/file-wizard/file.c: Similarly for file wizard,
6612         Do not enable 'Add to project' projects that can not add sources.
6614 2007-09-04  Naba Kumar  <naba@gnome.org>
6616         * configure.in: Bumped gnome-build requirement to 0.2.0
6617         for project capabilities support.
6619         * plugins/project-manager/plugin.c: Enable/disable project
6620         actions based on project capabilities. Fixes bug #433552:
6621         crash in Anjuta IDE: add file test.h in project on generic
6622         Makefile.
6624         * libanjuta/interfaces/libanjuta.idl: Added method to query
6625         project capabilities.
6627 2007-09-03  Naba Kumar  <naba@gnome.org>
6629         * plugins/file-manager/plugin.c: Set shadow type IN.
6630         * plugins/file-manager/file-view.c: Fixed code style.
6631         * plugins/file-manager/file-view.c: Fixed icons column to size
6632         properly.
6634         * plugins/file-manager/plugin.[c,h]: Fixed code style.
6636         * plugins/file-manager/plugin.c: Fixed crash on closing project and
6637         unmonitors project-uri on file-manager deactivation.
6639         * TODO.tasks: Updated
6641 2007-09-02  Johannes Schmid <jhs@gnome.org>
6643         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6644         Fixed memory leak
6645         
6646         * plugins/file-manager/file-view.c: (file_view_get_selected),
6647         (file_view_button_press_event), (file_view_finalize):
6648         * plugins/file-manager/plugin.c: (project_root_removed),
6649         (file_manager_deactivate):
6650         
6651         Fixed some small bugs I missed before
6653 2007-09-02  Johannes Schmid <jhs@gnome.org>
6655         * plugins/file-manager/*:
6656         Added new and file-manager
6658 2007-09-02  Johannes Schmid <jhs@gnome.org>
6660         * plugins/file-manager/*:
6661         Removed old file-manager
6663 2007-08-31  Johannes Schmid <jhs@gnome.org>
6665         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6666         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6667         
6668         Fixed some memory leaks
6669         
6670         * MAINTAINERS: Fixed
6671         
6672 2007-08-31  Johannes Schmid <jhs@gnome.org>
6674         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6675         (get_property_value_as_string), (set_property_value_as_string),
6676         (register_callbacks), (preferences_foreach_callback),
6677         (anjuta_preferences_register_property_raw):
6678         * libanjuta/anjuta-preferences.h:
6679         * plugins/build-basic-autotools/build-basic-autotools.c:
6680         (on_build_mesg_format):
6681         * plugins/document-manager/anjuta-document-manager.glade:
6682         * plugins/message-view/anjuta-message-manager-plugin.glade:
6683         
6684         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6685         broken message view preferences
6686         
6687         * plugins/message-view/message-view.c:
6688         (message_view_instance_init), (pref_change_color), (prefs_init),
6689         (imessage_view_append):
6690         Cleaned up message view (#458041)
6691         
6692         * src/shell.c: (on_preferences_activate),
6693         (anjuta_test_shell_instance_init),
6694         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6695         Fixed test shell to allow better debugging
6696         
6697 2007-08-31  Johannes Schmid <jhs@gnome.org>
6699         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6700         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6701         * plugins/gtodo/main.h:
6702         * plugins/gtodo/plugin.c: (activate_plugin):
6703         
6704         Fixed #423467 (View->Tasks menu items are not 
6705         checked on startup)
6707 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
6709         reviewed by: Johannes Schmid <jhs@gnome.org>
6711         * COPYING:
6712         * data/welcome.txt.in:
6713         * launcher/anjuta_launcher.c:
6714         * libanjuta/anjuta-children.c:
6715         * libanjuta/anjuta-children.h:
6716         * libanjuta/anjuta-debug.h:
6717         * libanjuta/anjuta-encodings.c:
6718         * libanjuta/anjuta-encodings.h:
6719         * libanjuta/anjuta-glue-c.c:
6720         * libanjuta/anjuta-glue-c.h:
6721         * libanjuta/anjuta-plugin-description.c:
6722         * libanjuta/anjuta-plugin-description.h:
6723         * libanjuta/anjuta-plugin-handle.c:
6724         * libanjuta/anjuta-plugin-handle.h:
6725         * libanjuta/anjuta-plugin-manager.c:
6726         * libanjuta/anjuta-plugin-manager.h:
6727         * libanjuta/anjuta-plugin.c:
6728         * libanjuta/anjuta-plugin.h:
6729         * libanjuta/anjuta-preferences.c:
6730         * libanjuta/anjuta-preferences.h:
6731         * libanjuta/anjuta-profile-manager.c:
6732         * libanjuta/anjuta-profile-manager.h:
6733         * libanjuta/anjuta-profile.c:
6734         * libanjuta/anjuta-profile.h:
6735         * libanjuta/anjuta-save-prompt.c:
6736         * libanjuta/anjuta-save-prompt.h:
6737         * libanjuta/anjuta-serializer.c:
6738         * libanjuta/anjuta-serializer.h:
6739         * libanjuta/anjuta-session.c:
6740         * libanjuta/anjuta-session.h:
6741         * libanjuta/anjuta-shell.c:
6742         * libanjuta/anjuta-shell.h:
6743         * libanjuta/anjuta-status.c:
6744         * libanjuta/anjuta-status.h:
6745         * libanjuta/anjuta-ui.c:
6746         * libanjuta/anjuta-ui.h:
6747         * libanjuta/anjuta-utils-priv.h:
6748         * libanjuta/anjuta-utils.c:
6749         * libanjuta/anjuta-utils.h:
6750         * libanjuta/cell-renderer-captioned-image.c:
6751         * libanjuta/cell-renderer-captioned-image.h:
6752         * libanjuta/e-splash.c:
6753         * libanjuta/e-splash.h:
6754         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6755         * libanjuta/interfaces/libanjuta.idl:
6756         * libanjuta/libanjuta.h:
6757         * libanjuta/resources.c:
6758         * libanjuta/resources.h:
6759         * libegg/egg-cell-renderer-text.c:
6760         * libegg/egg-combo-action.c:
6761         * libegg/egg-entry-action.c:
6762         * libegg/egg-recent-action.c:
6763         * libegg/egg-recent-files-module.c:
6764         * libegg/egg-recent-item.c:
6765         * libegg/egg-recent-model.c:
6766         * libegg/egg-recent-view-gtk.c:
6767         * libegg/egg-recent-view.c:
6768         * libegg/egg-submenu-action.c:
6769         * libegg/eggaccelerators.c:
6770         * libegg/eggcellrendererpopup.c:
6771         * libegg/eggcomboselect.c:
6772         * libegg/eggtreemodelfilter.c:
6773         * libegg/eggtreemultidnd.c:
6774         * libegg/gtkcellview.h:
6775         * libegg/treeviewutils/egg-cell-renderer-text.h:
6776         * libegg/treeviewutils/eggaccelerators.h:
6777         * libegg/treeviewutils/eggcellrendererkeys.h:
6778         * libegg/treeviewutils/eggcellrendererpopup.h:
6779         * libegg/treeviewutils/eggtreemodelfilter.h:
6780         * libegg/treeviewutils/eggtreemultidnd.h:
6781         * libegg/treeviewutils/eggtreeviewstate.h:
6782         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
6783         * manuals/anjuta-faqs/Makefile.am:
6784         * manuals/anjuta-manual/C/anjuta-manual.xml:
6785         * manuals/anjuta-manual/C/license.xml:
6786         * manuals/anjuta-manual/es/es.po:
6787         * manuals/anjuta-manual/sv/sv.po:
6788         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
6789         ml:
6790         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
6791         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
6792         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6793         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6794         * manuals/old/ja/anjuta-manual/license.xml:
6795         * plugins/build-basic-autotools/build-basic-autotools.c:
6796         * plugins/build-basic-autotools/build-basic-autotools.h:
6797         * plugins/build-basic-autotools/executer.c:
6798         * plugins/build-basic-autotools/executer.h:
6799         * plugins/build/build_file.c:
6800         * plugins/build/build_file.h:
6801         * plugins/build/build_project.c:
6802         * plugins/build/build_project.h:
6803         * plugins/build/clean_project.c:
6804         * plugins/build/clean_project.h:
6805         * plugins/build/commands.c:
6806         * plugins/build/commands.h:
6807         * plugins/build/compile.c:
6808         * plugins/build/compile.h:
6809         * plugins/build/compiler_options.c:
6810         * plugins/build/compiler_options.h:
6811         * plugins/build/configurer.c:
6812         * plugins/build/configurer.h:
6813         * plugins/build/executer.c:
6814         * plugins/build/executer.h:
6815         * plugins/class-gen/cell-renderer-flags.c:
6816         * plugins/class-gen/cell-renderer-flags.h:
6817         * plugins/class-gen/combo-flags.c:
6818         * plugins/class-gen/combo-flags.h:
6819         * plugins/class-gen/element-editor.c:
6820         * plugins/class-gen/element-editor.h:
6821         * plugins/class-gen/generator.c:
6822         * plugins/class-gen/generator.h:
6823         * plugins/class-gen/plugin.c:
6824         * plugins/class-gen/plugin.h:
6825         * plugins/class-gen/transform.c:
6826         * plugins/class-gen/transform.h:
6827         * plugins/class-gen/validator.c:
6828         * plugins/class-gen/validator.h:
6829         * plugins/class-gen/window.c:
6830         * plugins/class-gen/window.h:
6831         * plugins/class-inheritance/class-callbacks.c:
6832         * plugins/class-inheritance/class-callbacks.h:
6833         * plugins/class-inheritance/class-inherit.c:
6834         * plugins/class-inheritance/class-inherit.h:
6835         * plugins/class-inheritance/plugin.c:
6836         * plugins/class-inheritance/plugin.h:
6837         * plugins/cvs-plugin/cvs-actions.c:
6838         * plugins/cvs-plugin/cvs-actions.h:
6839         * plugins/cvs-plugin/cvs-callbacks.c:
6840         * plugins/cvs-plugin/cvs-callbacks.h:
6841         * plugins/cvs-plugin/cvs-execute.c:
6842         * plugins/cvs-plugin/cvs-execute.h:
6843         * plugins/cvs-plugin/cvs-interface.c:
6844         * plugins/cvs-plugin/cvs-interface.h:
6845         * plugins/cvs-plugin/plugin.c:
6846         * plugins/cvs-plugin/plugin.h:
6847         * plugins/debug-manager/breakpoints.c:
6848         * plugins/debug-manager/breakpoints.h:
6849         * plugins/debug-manager/chunk_view.c:
6850         * plugins/debug-manager/chunk_view.h:
6851         * plugins/debug-manager/data_buffer.c:
6852         * plugins/debug-manager/data_buffer.h:
6853         * plugins/debug-manager/data_view.c:
6854         * plugins/debug-manager/data_view.h:
6855         * plugins/debug-manager/debug_tree.c:
6856         * plugins/debug-manager/debug_tree.h:
6857         * plugins/debug-manager/debugger.c:
6858         * plugins/debug-manager/debugger.h:
6859         * plugins/debug-manager/disassemble.c:
6860         * plugins/debug-manager/disassemble.h:
6861         * plugins/debug-manager/info.c:
6862         * plugins/debug-manager/info.h:
6863         * plugins/debug-manager/locals.c:
6864         * plugins/debug-manager/locals.h:
6865         * plugins/debug-manager/memory.c:
6866         * plugins/debug-manager/memory.h:
6867         * plugins/debug-manager/plugin.c:
6868         * plugins/debug-manager/plugin.h:
6869         * plugins/debug-manager/registers.c:
6870         * plugins/debug-manager/registers.h:
6871         * plugins/debug-manager/sexy-icon-entry.c:
6872         * plugins/debug-manager/sexy-icon-entry.h:
6873         * plugins/debug-manager/sharedlib.c:
6874         * plugins/debug-manager/sharedlib.h:
6875         * plugins/debug-manager/signals.c:
6876         * plugins/debug-manager/signals.h:
6877         * plugins/debug-manager/sparse_buffer.c:
6878         * plugins/debug-manager/sparse_buffer.h:
6879         * plugins/debug-manager/sparse_view.c:
6880         * plugins/debug-manager/sparse_view.h:
6881         * plugins/debug-manager/stack_trace.c:
6882         * plugins/debug-manager/stack_trace.h:
6883         * plugins/debug-manager/start.c:
6884         * plugins/debug-manager/start.h:
6885         * plugins/debug-manager/threads.c:
6886         * plugins/debug-manager/threads.h:
6887         * plugins/debug-manager/utilities.c:
6888         * plugins/debug-manager/utilities.h:
6889         * plugins/debug-manager/watch.c:
6890         * plugins/debug-manager/watch.h:
6891         * plugins/devhelp/htmlview.c:
6892         * plugins/devhelp/htmlview.h:
6893         * plugins/document-manager/action-callbacks.c:
6894         * plugins/document-manager/action-callbacks.h:
6895         * plugins/document-manager/anjuta-docman.c:
6896         * plugins/document-manager/anjuta-docman.h:
6897         * plugins/document-manager/editor-tooltips.c:
6898         * plugins/document-manager/editor-tooltips.h:
6899         * plugins/document-manager/file_history.c:
6900         * plugins/document-manager/file_history.h:
6901         * plugins/document-manager/indent-dialog.c:
6902         * plugins/document-manager/indent-dialog.h:
6903         * plugins/document-manager/indent-util.c:
6904         * plugins/document-manager/indent-util.h:
6905         * plugins/document-manager/plugin.c:
6906         * plugins/editor/aneditor-autocomplete.cxx:
6907         * plugins/editor/aneditor-calltip.cxx:
6908         * plugins/editor/aneditor-indent.cxx:
6909         * plugins/editor/aneditor-priv.h:
6910         * plugins/editor/aneditor.cxx:
6911         * plugins/editor/aneditor.h:
6912         * plugins/editor/lexer.h:
6913         * plugins/editor/plugin.c:
6914         * plugins/editor/plugin.h:
6915         * plugins/editor/print.c:
6916         * plugins/editor/print.h:
6917         * plugins/editor/properties.h:
6918         * plugins/editor/properties_cxx.h:
6919         * plugins/editor/style-editor.c:
6920         * plugins/editor/style-editor.h:
6921         * plugins/editor/text-editor-iterable.c:
6922         * plugins/editor/text-editor-iterable.h:
6923         * plugins/editor/text_editor.c:
6924         * plugins/editor/text_editor.h:
6925         * plugins/editor/text_editor_cbs.c:
6926         * plugins/editor/text_editor_cbs.h:
6927         * plugins/editor/text_editor_menu.c:
6928         * plugins/editor/text_editor_menu.h:
6929         * plugins/editor/text_editor_prefs.c:
6930         * plugins/editor/text_editor_prefs.h:
6931         * plugins/file-loader/dnd.c:
6932         * plugins/file-loader/dnd.h:
6933         * plugins/file-loader/plugin.c:
6934         * plugins/file-manager/an_file_view.c:
6935         * plugins/file-manager/plugin.c:
6936         * plugins/file-wizard/file.c:
6937         * plugins/file-wizard/file.h:
6938         * plugins/file-wizard/plugin.c:
6939         * plugins/file-wizard/plugin.h:
6940         * plugins/gdb/debugger.c:
6941         * plugins/gdb/debugger.h:
6942         * plugins/gdb/gdbmi-test.c:
6943         * plugins/gdb/gdbmi.c:
6944         * plugins/gdb/gdbmi.h:
6945         * plugins/gdb/global.h:
6946         * plugins/gdb/parser.c:
6947         * plugins/gdb/parser.h:
6948         * plugins/gdb/plugin.c:
6949         * plugins/gdb/plugin.h:
6950         * plugins/gdb/utilities.c:
6951         * plugins/gdb/utilities.h:
6952         * plugins/glade/plugin.c:
6953         * plugins/glade/plugin.h:
6954         * plugins/gtodo/egg-datetime.c:
6955         * plugins/gtodo/egg-datetime.h:
6956         * plugins/gtodo/eggtrayicon.c:
6957         * plugins/gtodo/eggtrayicon.h:
6958         * plugins/gtodo/plugin.c:
6959         * plugins/gvim/anjuta-vim.c:
6960         * plugins/gvim/anjuta-vim.h:
6961         * plugins/gvim/gtkvim.c:
6962         * plugins/gvim/gtkvim.h:
6963         * plugins/gvim/plugin.c:
6964         * plugins/gvim/plugin.h:
6965         * plugins/language-support-cpp-java/plugin.c:
6966         * plugins/language-support-cpp-java/plugin.h:
6967         * plugins/macro/macro-actions.c:
6968         * plugins/macro/macro-actions.h:
6969         * plugins/macro/macro-db.c:
6970         * plugins/macro/macro-db.h:
6971         * plugins/macro/macro-dialog.c:
6972         * plugins/macro/macro-dialog.h:
6973         * plugins/macro/macro-edit.c:
6974         * plugins/macro/macro-edit.h:
6975         * plugins/macro/macro-util.c:
6976         * plugins/macro/macro-util.h:
6977         * plugins/macro/plugin.c:
6978         * plugins/macro/plugin.h:
6979         * plugins/message-view/anjuta-msgman.c:
6980         * plugins/message-view/anjuta-msgman.h:
6981         * plugins/message-view/message-view.c:
6982         * plugins/message-view/message-view.h:
6983         * plugins/message-view/plugin.c:
6984         * plugins/message-view/plugin.h:
6985         * plugins/patch/patch-plugin.c:
6986         * plugins/patch/patch-plugin.h:
6987         * plugins/patch/plugin.c:
6988         * plugins/patch/plugin.h:
6989         * plugins/profiler/gprof-call-graph-block-entry.c:
6990         * plugins/profiler/gprof-call-graph-block-entry.h:
6991         * plugins/profiler/gprof-call-graph-block.c:
6992         * plugins/profiler/gprof-call-graph-block.h:
6993         * plugins/profiler/gprof-call-graph-view.c:
6994         * plugins/profiler/gprof-call-graph-view.h:
6995         * plugins/profiler/gprof-call-graph.c:
6996         * plugins/profiler/gprof-call-graph.h:
6997         * plugins/profiler/gprof-flat-profile-entry.c:
6998         * plugins/profiler/gprof-flat-profile-entry.h:
6999         * plugins/profiler/gprof-flat-profile-view.c:
7000         * plugins/profiler/gprof-flat-profile-view.h:
7001         * plugins/profiler/gprof-flat-profile.c:
7002         * plugins/profiler/gprof-flat-profile.h:
7003         * plugins/profiler/gprof-function-call-chart-view.c:
7004         * plugins/profiler/gprof-function-call-chart-view.h:
7005         * plugins/profiler/gprof-function-call-tree-view.c:
7006         * plugins/profiler/gprof-function-call-tree-view.h:
7007         * plugins/profiler/gprof-options.c:
7008         * plugins/profiler/gprof-options.h:
7009         * plugins/profiler/gprof-profile-data.c:
7010         * plugins/profiler/gprof-profile-data.h:
7011         * plugins/profiler/gprof-view-manager.c:
7012         * plugins/profiler/gprof-view-manager.h:
7013         * plugins/profiler/gprof-view.c:
7014         * plugins/profiler/gprof-view.h:
7015         * plugins/profiler/plugin.c:
7016         * plugins/profiler/plugin.h:
7017         * plugins/profiler/string-utils.c:
7018         * plugins/profiler/string-utils.h:
7019         * plugins/project-import/plugin.c:
7020         * plugins/project-import/plugin.h:
7021         * plugins/project-import/project-import.c:
7022         * plugins/project-import/project-import.h:
7023         * plugins/project-manager/plugin.c:
7024         * plugins/project-manager/plugin.h:
7025         * plugins/project-wizard/action.c:
7026         * plugins/project-wizard/action.h:
7027         * plugins/project-wizard/autogen.c:
7028         * plugins/project-wizard/autogen.h:
7029         * plugins/project-wizard/druid.c:
7030         * plugins/project-wizard/druid.h:
7031         * plugins/project-wizard/file.c:
7032         * plugins/project-wizard/file.h:
7033         * plugins/project-wizard/header.c:
7034         * plugins/project-wizard/header.h:
7035         * plugins/project-wizard/install.c:
7036         * plugins/project-wizard/install.h:
7037         * plugins/project-wizard/parser.c:
7038         * plugins/project-wizard/parser.h:
7039         * plugins/project-wizard/plugin.c:
7040         * plugins/project-wizard/plugin.h:
7041         * plugins/project-wizard/property.c:
7042         * plugins/project-wizard/property.h:
7043         * plugins/project-wizard/values.c:
7044         * plugins/project-wizard/values.h:
7045         * plugins/sample1/plugin.c:
7046         * plugins/search/plugin.c:
7047         * plugins/search/plugin.h:
7048         * plugins/search/search-replace_backend.c:
7049         * plugins/search/search-replace_backend.h:
7050         * plugins/search/search_preferences.c:
7051         * plugins/sourceview/anjuta-convert.c:
7052         * plugins/sourceview/anjuta-convert.h:
7053         * plugins/sourceview/anjuta-document-loader.c:
7054         * plugins/sourceview/anjuta-document-loader.h:
7055         * plugins/sourceview/anjuta-document-saver.c:
7056         * plugins/sourceview/anjuta-document-saver.h:
7057         * plugins/sourceview/anjuta-document.c:
7058         * plugins/sourceview/anjuta-document.h:
7059         * plugins/sourceview/anjuta-encodings.c:
7060         * plugins/sourceview/anjuta-encodings.h:
7061         * plugins/sourceview/anjuta-languages-manager.c:
7062         * plugins/sourceview/anjuta-languages-manager.h:
7063         * plugins/sourceview/anjuta-utils.c:
7064         * plugins/sourceview/anjuta-utils.h:
7065         * plugins/sourceview/anjuta-view.c:
7066         * plugins/sourceview/anjuta-view.h:
7067         * plugins/sourceview/assist-window.c:
7068         * plugins/sourceview/assist-window.h:
7069         * plugins/sourceview/sourceview-cell.c:
7070         * plugins/sourceview/sourceview-cell.h:
7071         * plugins/sourceview/sourceview-prefs.c:
7072         * plugins/sourceview/sourceview-prefs.h:
7073         * plugins/sourceview/sourceview-print.c:
7074         * plugins/sourceview/sourceview-print.h:
7075         * plugins/sourceview/sourceview-private.h:
7076         * plugins/sourceview/sourceview-tags.c:
7077         * plugins/sourceview/sourceview-tags.h:
7078         * plugins/sourceview/sourceview.c:
7079         * plugins/sourceview/sourceview.h:
7080         * plugins/subversion/plugin.c:
7081         * plugins/subversion/plugin.h:
7082         * plugins/subversion/subversion-actions.c:
7083         * plugins/subversion/subversion-actions.h:
7084         * plugins/subversion/subversion-callbacks.c:
7085         * plugins/subversion/subversion-callbacks.h:
7086         * plugins/subversion/svn-auth.c:
7087         * plugins/subversion/svn-auth.h:
7088         * plugins/subversion/svn-backend-priv.h:
7089         * plugins/subversion/svn-backend.c:
7090         * plugins/subversion/svn-backend.h:
7091         * plugins/subversion/svn-notify.c:
7092         * plugins/subversion/svn-notify.h:
7093         * plugins/subversion/svn-thread.c:
7094         * plugins/subversion/svn-thread.h:
7095         * plugins/symbol-browser/an_symbol.c:
7096         * plugins/symbol-browser/an_symbol.h:
7097         * plugins/symbol-browser/an_symbol_info.c:
7098         * plugins/symbol-browser/an_symbol_info.h:
7099         * plugins/symbol-browser/an_symbol_iter.c:
7100         * plugins/symbol-browser/an_symbol_iter.h:
7101         * plugins/symbol-browser/an_symbol_prefs.c:
7102         * plugins/symbol-browser/an_symbol_prefs.h:
7103         * plugins/symbol-browser/an_symbol_search.c:
7104         * plugins/symbol-browser/an_symbol_search.h:
7105         * plugins/symbol-browser/an_symbol_view.c:
7106         * plugins/symbol-browser/an_symbol_view.h:
7107         * plugins/symbol-browser/plugin.c:
7108         * plugins/symbol-browser/plugin.h:
7109         * plugins/terminal/terminal.c:
7110         * plugins/tools/dialog.c:
7111         * plugins/tools/dialog.h:
7112         * plugins/tools/editor.c:
7113         * plugins/tools/editor.h:
7114         * plugins/tools/execute.c:
7115         * plugins/tools/execute.h:
7116         * plugins/tools/fileop.c:
7117         * plugins/tools/fileop.h:
7118         * plugins/tools/plugin.c:
7119         * plugins/tools/plugin.h:
7120         * plugins/tools/scripts/find-fixmes.pl:
7121         * plugins/tools/scripts/translation-status.pl:
7122         * plugins/tools/tool.c:
7123         * plugins/tools/tool.h:
7124         * plugins/tools/variable.c:
7125         * plugins/tools/variable.h:
7126         * plugins/valgrind/ldd.c:
7127         * plugins/valgrind/ldd.h:
7128         * plugins/valgrind/list.c:
7129         * plugins/valgrind/list.h:
7130         * plugins/valgrind/menu-utils.c:
7131         * plugins/valgrind/menu-utils.h:
7132         * plugins/valgrind/parser.c:
7133         * plugins/valgrind/parser.h:
7134         * plugins/valgrind/plugin.c:
7135         * plugins/valgrind/plugin.h:
7136         * plugins/valgrind/preferences.c:
7137         * plugins/valgrind/preferences.h:
7138         * plugins/valgrind/process.c:
7139         * plugins/valgrind/process.h:
7140         * plugins/valgrind/symtab.c:
7141         * plugins/valgrind/symtab.h:
7142         * plugins/valgrind/vgactions.c:
7143         * plugins/valgrind/vgactions.h:
7144         * plugins/valgrind/vgcachegrindprefs.c:
7145         * plugins/valgrind/vgcachegrindprefs.h:
7146         * plugins/valgrind/vgdefaultview.c:
7147         * plugins/valgrind/vgdefaultview.h:
7148         * plugins/valgrind/vgerror.c:
7149         * plugins/valgrind/vgerror.h:
7150         * plugins/valgrind/vggeneralprefs.c:
7151         * plugins/valgrind/vggeneralprefs.h:
7152         * plugins/valgrind/vghelgrindprefs.c:
7153         * plugins/valgrind/vghelgrindprefs.h:
7154         * plugins/valgrind/vgio.c:
7155         * plugins/valgrind/vgio.h:
7156         * plugins/valgrind/vgmemcheckprefs.c:
7157         * plugins/valgrind/vgmemcheckprefs.h:
7158         * plugins/valgrind/vgrule-editor.c:
7159         * plugins/valgrind/vgrule-editor.h:
7160         * plugins/valgrind/vgrule-list.c:
7161         * plugins/valgrind/vgrule-list.h:
7162         * plugins/valgrind/vgrule.c:
7163         * plugins/valgrind/vgrule.h:
7164         * plugins/valgrind/vgrulepattern.c:
7165         * plugins/valgrind/vgrulepattern.h:
7166         * plugins/valgrind/vgsearchbar.c:
7167         * plugins/valgrind/vgsearchbar.h:
7168         * plugins/valgrind/vgstrpool.c:
7169         * plugins/valgrind/vgstrpool.h:
7170         * plugins/valgrind/vgtoolprefs.c:
7171         * plugins/valgrind/vgtoolprefs.h:
7172         * plugins/valgrind/vgtoolview.c:
7173         * plugins/valgrind/vgtoolview.h:
7174         * src/about.c:
7175         * src/about.h:
7176         * src/action-callbacks.c:
7177         * src/action-callbacks.h:
7178         * src/anjuta-actions.h:
7179         * src/anjuta-app.c:
7180         * src/anjuta-app.h:
7181         * src/anjuta-callbacks.c:
7182         * src/anjuta-callbacks.h:
7183         * src/anjuta.c:
7184         * src/anjuta.h:
7185         * src/anjuta_cbs.c:
7186         * src/bacon-message-connection.c:
7187         * src/bacon-message-connection.h:
7188         * src/getline.c:
7189         * src/main.c:
7190         * src/shell.c:
7191         * src/shell.h:
7192         * src/start-with.c:
7193         * src/start-with.h:
7194         * src/utilities.c:
7195         * src/utilities.h:
7196         * tagmanager/options.c:
7197         
7198         Change the address of FSF in various files
7200 2007-08-30  Johannes Schmid <jhs@gnome.org>
7202         * anjuta.glade:
7203         * anjuta.gladep:
7204         Removed because they are no longer in use
7205         
7206         * plugins/class-gen/anjuta-class-gen-plugin.glade:
7207         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
7208         Marked some strings as not translatable
7210         * plugins/search/search-replace.c: (list_max_items):
7211         Fixed a possible memory corruption
7213         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7214         Do not show menuitems for locked layout items
7216         * src/main.c: (main):
7217         Some minor style correction in gnome_init
7219 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
7221         * plugins/debug-manager/debugger.c,
7222         plugins/debug-manager/breakpoints.c,
7223         plugins/gdb/plugin.c,
7224         plugins/gdb/debugger.c,
7225         libanjuta/interfaces/libanjuta.idl:
7226         Move all breakpoints functions from IAnjutaDebugger to a new
7227         IAnjutaBreakpointDebugger interface
7229 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
7231         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7232         * plugins/debug-manager/plugin.c,
7233         plugins/debug-manager/breakpoints.c,
7234         plugins/tools/execute.c,
7235         plugins/project-wizard/plugin.c,
7236         plugins/build-basic-autotools/executer.c,
7237         plugins/gdb/debugger.c,
7238         plugins/profiler/gprof-options.h,
7239         plugins/sourceview/assist-window.h,
7240         plugins/class-gen/transform.c,
7241         libanjuta/anjuta-plugin-description.c,
7242         libanjuta/anjuta-status.c,
7243         libanjuta/anjuta-glue-c.c,
7244         libanjuta/anjuta-glue-cpp.c,
7245         plugins/symbol-browser/an_symbol_prefs.c:
7246         Fix warnings mostly "dereferencing type-punned pointer"
7247         Fix two bugs in breakpoints.c and an_symbol_prefs.c
7249 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
7251         * plugins/debug-manager/breakpoints.c,
7252         plugins/debug-manager/debugger.c:
7253         Avoid an endless loop if clearing all breakpoints while the programm
7254         is running
7256 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
7258         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7259         * plugins/debug-manager/plugin.c:
7260         Fix a segmentation fault added in the previous patch
7262 2007-07-21  Johannes Schmid <jhs@gnome.org>
7264         * plugins/build-basic-autotools/executer.c:
7265         (get_program_parameters):
7266         
7267         Show an error dialog if no targets are availible instead of
7268         just returning
7270 2007-07-20  Johannes Schmid <jhs@gnome.org>
7272         * libanjuta/anjuta-shell.c: (on_widget_data_add),
7273         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
7274         * libanjuta/anjuta-shell.h:
7275         * plugins/document-manager/plugin.c: (activate_plugin):
7276         * plugins/glade/anjuta-design-document.c:
7277         * plugins/glade/plugin.c: (glade_update_ui):
7278         * src/anjuta-app.c: (anjuta_app_add_widget_full),
7279         (anjuta_shell_iface_init):
7280         * src/shell.c: (anjuta_test_shell_add_widget),
7281         (anjuta_shell_iface_init):
7282         
7283         Make the document manager undockable (#458038)
7285 2007-07-20  Johannes Schmid <jhs@gnome.org>
7287         * plugins/document-manager/plugin.c: (on_editor_update_ui):
7288         * plugins/glade/anjuta-design-document.c:
7289         * plugins/glade/plugin.c: (glade_update_ui):
7290         
7291         Fixed some save/dirty status bug in glade
7293 2007-07-20  Johannes Schmid <jhs@gnome.org>
7295         * libanjuta/anjuta-status.c:
7296         Fixed crasher on shutdown
7298 2007-07-20  Johannes Schmid <jhs@gnome.org>
7300         * configure.in:
7301         Minimum glade requirement is 3.2 now. It was before
7302         but we did not check...
7303         
7304         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7305         * libanjuta/anjuta-profile.c:
7306         (anjuta_profile_add_plugins_from_xml):
7307         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
7308         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
7309         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
7310         * plugins/file-loader/plugin.c: (on_create_submenu):
7311         * plugins/file-manager/an_file_view.c: (compare_iter):
7312         * plugins/glade/plugin.c: (activate_plugin):
7313         * src/anjuta-app.c: (on_toolbar_view_toggled):
7314         * src/main.c: (main):
7315         
7316         Fixed lots of memory leaks (thansk valgrind)
7318 2007-07-19  Johannes Schmid <jhs@gnome.org>
7320         * plugins/debug-manager/plugin.c: (value_added_current_editor):
7321         * plugins/document-manager/anjuta-docman.c:
7322         (anjuta_docman_set_busy):
7323         * plugins/document-manager/plugin.c: (on_editor_changed):
7324         * plugins/glade/plugin.c: (activate_plugin):
7325         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7326         (on_value_removed_current_editor):
7327         
7328         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
7330 2007-07-18  Johannes Schmid <jhs.gnome.org>
7332         * plugins/build-basic-autotools/executer.c: (execute_program):
7333         Fixed some of the scratchbox stuff but the environment is
7334         still broken
7336 2007-07-18  Johannes Schmid <jhs@gnome.org>
7338         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
7339         (on_plugin_deactivated), (get_plugin_loader_type):
7340         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
7341         (activate_plugin), (deactivate_plugin),
7342         (glade_plugin_instance_init):
7343         
7344         Fixed glade plugin deactivation
7346 2007-07-18  Johannes Schmid <jhs@gnome.org>
7348         * plugins/document-manager/anjuta-docman.c:
7349         (anjuta_docman_add_document):
7350         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
7351         
7352         Fixed path display in document manager with glade files
7354 2007-07-17  Johannes Schmid <jhs@gnome.org>
7356         * libanjuta/interfaces/Makefile.am.iface:
7357         * pixmaps/Makefile.am:
7358         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
7359         * plugins/debug-manager/plugin.c: (value_added_current_editor),
7360         (value_removed_current_editor):
7361         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
7362         (anjuta_docman_set_current_document):
7363         * plugins/document-manager/plugin.c: (on_editor_update_ui),
7364         (on_editor_added), (on_editor_changed):
7365         * plugins/glade/Makefile.am:
7366         * plugins/glade/anjuta-design-document.c:
7367         (anjuta_design_document_instance_init),
7368         (anjuta_design_document_set_property),
7369         (anjuta_design_document_get_property),
7370         (anjuta_design_document_class_init), (anjuta_design_document_new),
7371         (ifile_open), (ifile_get_uri), (ifile_iface_init):
7372         * plugins/glade/anjuta-design-document.h:
7373         * plugins/glade/anjuta-glade-notebook.c:
7374         * plugins/glade/anjuta-glade-notebook.h:
7375         * plugins/glade/plugin.c: (value_added_current_editor),
7376         (value_removed_current_editor), (glade_update_ui),
7377         (on_close_activated), (on_glade_project_changed),
7378         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7379         (ifile_open):
7380         * plugins/language-support-cpp-java/plugin.c:
7381         (on_value_added_current_editor), (on_value_removed_current_editor):
7382         * plugins/macro/plugin.c: (value_added_current_editor):
7383         * plugins/project-manager/plugin.c: (value_added_current_editor):
7384         * plugins/subversion/plugin.c: (value_added_current_editor):
7385         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7387         Fixed lot of IAnjutaEditor stuff and completed glade integration
7388         with document manager
7389         
7390         * plugins/build-basic-autotools/build-basic-autotools.c:
7391         (value_added_current_editor):
7392         * plugins/build-basic-autotools/executer.c: (execute_program):
7393         
7394         Some initial code to execute projects inside scratchbox
7395         
7396 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7398         * plugins/project-import/project-import.c:
7399         Project import overwrites file on user request (bug #452579)
7401 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7403         * plugins/debug-manager/debugger.c,
7404         plugins/debug-manager/threads.c,
7405         plugins/debug-manager/plugin.c,
7406         plugins/debug-manager/registers.c,
7407         plugins/debug-manager/locals.c,
7408         plugins/debug-manager/stack_trace.c,
7409         plugins/gdb/plugin.c,
7410         plugins/gdb/debugger.c,
7411         plugins/gdb/debugger.h,
7412         libanjuta/interfaces/libanjuta.idl:
7413         Rename change-location to program-moved
7414         Store thread id as gint instead of guint
7415         Do not display registers list if not available
7416         Add intermediate debugger states if missing
7418 2007-07-11  Johannes Schmid <jhs@gnome.org>
7420         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7421         .glade:
7422         Reverted unnecessary changes (#455819)
7424 2007-07-10  Johannes Schmid <jhs@gnome.org>
7426         * plugins/glade/plugin.c:
7427         Fixed glade plugin with glade 3.2 and another crasher
7429 2007-07-09  Johannes Schmid <jhs@gnome.org>
7431         * libanjuta/interfaces/libanjuta.idl:
7432         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7433         .glade:
7434         * plugins/debug-manager/breakpoints.c:
7435         (breakpoint_item_update_in_ui),
7436         (breakpoints_dbase_edit_breakpoint),
7437         (on_toggle_breakpoint_activate):
7438         * plugins/debug-manager/plugin.c:
7439         (on_run_to_cursor_action_activate):
7440         * plugins/document-manager/action-callbacks.c:
7441         (on_editor_command_cut_activate),
7442         (on_editor_command_copy_activate),
7443         (on_editor_command_paste_activate),
7444         (on_editor_command_clear_activate):
7445         * plugins/document-manager/anjuta-docman.c:
7446         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7447         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7448         (anjuta_docman_goto_file_line_mark),
7449         (anjuta_docman_find_editor_with_path),
7450         (anjuta_docman_get_all_editors):
7451         * plugins/document-manager/anjuta-docman.h:
7452         * plugins/document-manager/plugin.c:
7453         (update_editor_ui_interface_items), (on_editor_update_ui),
7454         (on_editor_changed), (on_session_save), (on_docman_auto_save),
7455         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7456         (ianjuta_document_manager_iface_init), (isaveable_save),
7457         (isavable_is_dirty):
7458         * plugins/editor/editor.glade:
7459         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7460         (idocument_paste), (idocument_clear), (idocument_iface_init),
7461         (iselection_iface_init):
7462         * plugins/glade/Makefile.am:
7463         * plugins/glade/anjuta-glade-notebook.c:
7464         (anjuta_glade_notebook_instance_init),
7465         (anjuta_glade_notebook_set_property),
7466         (anjuta_glade_notebook_get_property),
7467         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7468         (ifile_open), (ifile_get_uri), (ifile_iface_init),
7469         (ifile_savable_save), (ifile_savable_save_as),
7470         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7471         (ifile_savable_iface_init), (idocument_can_redo),
7472         (idocument_can_undo), (idocument_begin_undo_action),
7473         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7474         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7475         (idocument_copy), (idocument_paste), (idocument_clear),
7476         (idocument_iface_init):
7477         * plugins/language-support-cpp-java/plugin.c:
7478         (on_value_added_current_editor), (on_value_removed_current_editor):
7479         * plugins/macro/macro-util.c: (get_current_editor):
7480         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7481         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7482         (on_next_occur), (on_incremental_entry_key_press),
7483         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7484         (on_toolbar_find_incremental_start),
7485         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7486         * plugins/search/search-replace.c: (search_start_over),
7487         (search_update_combos), (replace_update_combos),
7488         (anjuta_search_replace_activate):
7489         * plugins/search/search-replace_backend.c: (create_search_entries):
7490         * plugins/sourceview/sourceview.c: (idocument_cut),
7491         (idocument_copy), (idocument_paste), (idocument_clear),
7492         (idocument_iface_init), (iselect_iface_init), (iassist_react):
7493         * plugins/tools/editor.c: (on_editor_response):
7494         * plugins/tools/execute.c: (get_current_editor),
7495         (atp_output_context_initialize), (atp_user_tool_execute):
7496         * plugins/tools/variable.c: (get_current_editor),
7497         (atp_variable_get_editor_variable):
7498         
7499         Some more IAnjutaEditor => IAnjutaDocument fixing!
7500         
7501         * plugins/glade/anjuta-glade-notebook.h:
7502         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7503         (glade_update_ui):
7504         * plugins/glade/plugin.h:
7505         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7506         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
7507         be used for glade, too. It might still have some rough edges but already works.
7508         (Fixes #415547 – Glade usability problem)
7510 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
7512         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7513           development release (I updated version of glade3 svn to 3.3.2).
7515 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7517         * plugins/symbol-browser/an_symbol_view.c:
7518         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7520 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7522         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7523         (on_system_tags_update_finished), (on_update_global_clicked),
7524         (prefs_page_init), (on_gconf_notify_tags_list_changed),
7525         (symbol_browser_prefs_init),
7526         (symbol_browser_prefs_create_global_tags),
7527         (symbol_browser_load_global_tags):
7528         * plugins/symbol-browser/an_symbol_prefs.h:
7529         * plugins/symbol-browser/an_symbol_view.c:
7530         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7531         * plugins/symbol-browser/an_symbol_view.h:
7532         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7533         on global tags update because of delayed prefs merging. Happens when
7534         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7535         is opened.
7537 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7539         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7540         after install/uninstall.
7542         Patch from James Liggett:
7543         * scripts/glade2schemas.pl: Fixed creating schemas for list
7544         values.
7546 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
7548         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7549           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7550           development release since glade svn version is also 3.3.1. In future, the
7551           solution would be for us to always increment the micro version when
7552           changing the API.
7554 2007-07-05  Johannes Schmid <jhs@gnome.org>
7556         * libanjuta/interfaces/libanjuta.idl:
7557         * plugins/build-basic-autotools/build-basic-autotools.c:
7558         (on_build_mesg_format):
7559         * plugins/debug-manager/breakpoints.c:
7560         (breakpoint_item_update_in_ui),
7561         (breakpoints_dbase_edit_breakpoint),
7562         (on_toggle_breakpoint_activate):
7563         * plugins/debug-manager/plugin.c:
7564         (on_run_to_cursor_action_activate):
7565         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7566         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7567         (get_current_editor), (on_save_activate), (on_save_as_activate),
7568         (on_save_prompt_save_editor), (on_close_file_activate),
7569         (on_close_all_file_activate), (on_reload_file_activate),
7570         (anjuta_print_cb), (anjuta_print_preview_cb),
7571         (on_editor_command_upper_case_activate),
7572         (on_editor_command_lower_case_activate),
7573         (on_editor_command_undo_activate),
7574         (on_editor_command_redo_activate),
7575         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7576         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7577         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7578         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7579         (on_zoom_out_text_activate), (on_force_hilite_activate),
7580         (on_indent1_activate), (on_swap_activate),
7581         (on_editor_add_view_activate), (on_editor_remove_view_activate):
7582         * plugins/document-manager/anjuta-docman.c:
7583         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7584         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7585         (anjuta_docman_dispose), (on_notebook_switch_page),
7586         (anjuta_docman_page_from_widget), (on_editor_destroy),
7587         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7588         (anjuta_docman_get_current_document),
7589         (anjuta_docman_set_current_document),
7590         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7591         (anjuta_docman_update_page_label),
7592         (anjuta_docman_get_document_from_path),
7593         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7594         (anjuta_docman_order_tabs):
7595         * plugins/document-manager/anjuta-docman.h:
7596         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7597         (update_editor_ui_interface_items), (update_editor_ui),
7598         (on_editor_update_save_ui), (on_editor_update_ui),
7599         (on_editor_changed), (on_save_prompt_save_editor),
7600         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7601         (ianjuta_docman_get_current_document),
7602         (ianjuta_docman_set_current_document),
7603         (ianjuta_docman_remove_buffer),
7604         (ianjuta_document_manager_iface_init), (ifile_get_uri):
7605         * plugins/editor/text_editor.c: (itext_editor_iface_init),
7606         (idocument_get_filename), (idocument_can_undo),
7607         (idocument_can_redo), (idocument_undo),
7608         (idocument_begin_undo_action), (idocument_end_undo_action),
7609         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7610         * plugins/language-support-cpp-java/plugin.c:
7611         (on_editor_char_inserted_cpp), (on_auto_indent):
7612         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7613         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7614         * plugins/sample1/plugin.c: (on_sample_action_activate):
7615         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7616         (on_next_occur), (on_incremental_entry_key_press),
7617         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7618         (on_toolbar_find_incremental_start),
7619         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7620         * plugins/search/search-replace.c: (search_and_replace),
7621         (write_message_pane), (search_start_over), (search_update_combos),
7622         (replace_update_combos), (anjuta_search_replace_activate):
7623         * plugins/search/search-replace_backend.c:
7624         (file_buffer_new_from_path), (create_search_entries):
7625         * plugins/sourceview/sourceview-print.c: (create_print_job):
7626         * plugins/sourceview/sourceview.c:
7627         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7628         (idocument_can_redo), (idocument_can_undo),
7629         (idocument_begin_undo_action), (idocument_end_undo_action),
7630         (idocument_undo), (idocument_redo), (idocument_grab_focus),
7631         (idocument_get_filename), (idocument_iface_init):
7632         * plugins/tools/editor.c: (on_editor_response):
7633         * plugins/tools/execute.c: (atp_output_context_initialize),
7634         (atp_user_tool_execute):
7635         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7636         
7637         Create IAnjutaDocument interface. This interface is a more general idea
7638         of documents being anything that can be modified, has undo/redo and
7639         may have operations like copy/paste.
7640         The primary goal is to integrate better by making it use the standard file
7641         and edit menu instead of it's own glade menu. Of course the downside is that
7642         you won't be able to view a source file and the designer at the same time. Anyway
7643         so many people have complained that they "can't save a glade file" that I think
7644         this is the much better solution.
7645         Work on the glade plugin is still to come but the most difficult things should be
7646         done now.
7648 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7650         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7651           version 3.0.3.
7653 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7655         * libanjuta/anjuta-plugin-manager.c:
7656         (anjuta_plugin_manager_get_plugins_page),
7657         (anjuta_plugin_manager_get_remembered_plugins_page):
7658         * libanjuta/anjuta-plugin-manager.h:
7659         * src/anjuta-app.c: (anjuta_app_install_preferences):
7660         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7661         and remembered plugins preferences pages in separate pages (avoid
7662         crowd).
7664 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7666         Patch from James Liggett  <jrliggett@cox.net>:
7667         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7668         Installed editor preferences schemas. Fixes bug #453463.
7670 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7672         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7673         (anjuta_preferences_dialog_init): Sort preferences pages on title.
7675 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7677         * plugins/document-manager/anjuta-document-manager.ui:
7678         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7679         * src/action-callbacks.c:
7680         * src/action-callbacks.h:
7681         * src/anjuta-actions.h:
7682         * src/anjuta-app.c: (anjuta_app_instance_init),
7683         (anjuta_app_install_preferences):
7684         * src/anjuta.glade:
7685         * src/anjuta.ui: Moved plugins and shortcuts settings inside
7686         General preferences page. Move preferences menu from Settings to
7687         Edit submenu. And got rid of Settings submenu.
7689 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7691         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7692         
7693 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7695         * TODO.tasks: Increased bounty for on-demand preferences task to $150
7696         as discussed and agreed with James Liggett.
7698         Patch from James Liggett  <jrliggett@cox.net>:
7700         * configure.in:
7701         * libanjuta/anjuta-plugin-manager.c:
7702         (on_activated_plugin_objects_foreach),
7703         (anjuta_plugin_manager_get_active_plugin_objects):
7704         * libanjuta/anjuta-plugin-manager.h:
7705         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7706         (anjuta_plugin_deactivate):
7707         * libanjuta/anjuta-preferences-dialog.c:
7708         (anjuta_preferences_dialog_finalize),
7709         (anjuta_preferences_dialog_class_init), (add_category_columns),
7710         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7711         (anjuta_preferences_dialog_remove_page):
7712         * libanjuta/anjuta-preferences.c: (property_destroy),
7713         (unregister_preferences_key), (register_callbacks),
7714         (preferences_foreach_callback), (connect_prop_to_object),
7715         (anjuta_preferences_register_property_raw),
7716         (anjuta_preferences_register_property_custom),
7717         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7718         (anjuta_preferences_remove_page),
7719         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7720         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7721         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7722         (anjuta_preferences_class_init), (anjuta_preferences_new):
7723         * libanjuta/anjuta-preferences.h:
7724         * plugins/build-basic-autotools/Makefile.am:
7725         * plugins/build-basic-autotools/build-basic-autotools.c:
7726         (ipreferences_unmerge):
7727         * plugins/cvs-plugin/Makefile.am:
7728         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7729         * plugins/document-manager/Makefile.am:
7730         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7731         * plugins/editor/plugin.c: (ipreferences_unmerge):
7732         * plugins/file-manager/Makefile.am:
7733         * plugins/file-manager/plugin.c: (activate_plugin),
7734         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7735         * plugins/gtodo/plugin.c: (ipreferences_merge),
7736         (ipreferences_unmerge):
7737         * plugins/language-support-cpp-java/Makefile.am:
7738         * plugins/language-support-cpp-java/plugin.c:
7739         (ipreferences_unmerge):
7740         * plugins/message-view/Makefile.am:
7741         * plugins/message-view/plugin.c: (ipreferences_unmerge):
7742         * plugins/sourceview/Makefile.am:
7743         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7744         * plugins/symbol-browser/Makefile.am:
7745         * plugins/symbol-browser/an_symbol_prefs.c:
7746         (symbol_browser_prefs_finalize):
7747         * plugins/terminal/Makefile.am:
7748         * plugins/terminal/terminal.c: (ipreferences_unmerge):
7749         * plugins/valgrind/plugin.c: (ipreferences_merge),
7750         (ipreferences_unmerge):
7751         * scripts/Makefile.am:
7752         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7753         * src/Makefile.am:
7754         * src/action-callbacks.c: (on_set_preferences1_activate):
7755         * src/anjuta-app.c: (anjuta_app_instance_init),
7756         (anjuta_app_install_preferences):
7757         * src/anjuta-app.h:
7758         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7759         task: Bug #445314: On demand preferences widgets creation. Thanks
7760         James for this great work.
7762 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7764         * plugins/debug-manager/data_buffer.c,
7765         plugins/message-view/message-view.c: Fixed compiler warnings.
7767 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
7769         * src/action-callbacks.c: (help_activate),
7770         (on_help_manual_activate), (on_help_tutorial_activate),
7771         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
7773         Fixed help activation (bug #451557).
7775 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
7777         * AUTHORS: Added James Liggett. Forgot to add him before :(
7779 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
7781         * plugins/debug-manager/debugger.c,
7782         plugins/debug-manager/plugin.c,
7783         plugins/gdb/debugger.c,
7784         libanjuta/interfaces/libanjuta.idl:
7785         Add a GError* parameter to debugger-stopped signal
7787         * (added) libanjuta/anjuta-error.c,
7788         (added) libanjuta/anjuta-error.h,
7789         libanjuta/Makefile.am:
7790         Register GError as a boxed type
7792         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7793         Support GError* in signal, GError must be registered as a boxed type
7794         Accept NULL as strings
7796 === anjuta 2.2.0 ===
7798 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
7800         * configure.in: Bumped version to 2.2.0
7801         * NEWS: Updated for 2.2.0 stable release.
7802         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7803         Reduce the idle priority to make the UI update before anything else.
7805 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
7807         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7809         * libanjuta/interfaces/libanjuta.idl:
7810         * plugins/document-manager/action-callbacks.c:
7811         (on_editor_command_complete_word_activate):
7812         * plugins/document-manager/plugin.c:
7813         (update_editor_ui_interface_items):
7814         * plugins/editor/text_editor.c: (iautocomplete_activate),
7815         (iautocomplete_iface_init):
7816         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7818         Moved autocomplete() method away from IAnjutaEditorAssist into
7819         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
7820         autocomplete and does not crash with sourceview. Fixes Bug #449620
7821         – The auto completion functionality not work. Also sets menuitem 
7822         insensitive when hiding them.
7824         * plugins/debug-manager/disassemble.c:
7825         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
7826         printf types.
7828 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
7830         * pixmaps/anjuta_splash.png: Updated.
7831         
7832         * plugins/search/search-replace.c
7833         (anjuta_search_replace_activate): Fixed "Find in Files" to select
7834         the right target (project).
7835         * ChangeLog: Added missing log.
7837 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7839         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
7840         manuals/anjuta-manual/C/fileoperations.xml,
7841         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
7843         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
7845         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
7847 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7849         * TODO.tasks: Added bounty for on-demand preferences.
7851         Patch from Thierry Moisan:
7852         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
7853         (bug #88824).
7855 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7857         Patch from tpgww@onepost.net:
7859         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
7860         * libegg/test-actions.c:
7861         * libegg/test-multi-drag.c: (main):
7862         * plugins/debug-manager/memory.c: (read_memory_block):
7863         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
7865         Fixes compile warnings. Fixes bug #427101.
7867 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7869         Patch from James Liggett:
7871         * plugins/profiler/gprof-options.c: (on_option_changed),
7872         (setup_widgets):
7873         * plugins/profiler/gprof-options.h:
7874         * plugins/profiler/gprof-profile-data.c:
7875         (gprof_profile_data_init_profile):
7876         * plugins/profiler/gprof-profile-data.h:
7877         * plugins/profiler/plugin.c: (profiler_get_data),
7878         (profiler_set_target), (register_options),
7879         (on_profile_data_browse_button_clicked),
7880         (on_profiling_options_button_clicked), (on_profiler_delete_data):
7881         * plugins/profiler/profiler.glade: implements independent targets.
7882         implements the ability to select arbitrary gmon.out files.
7883         Fixes bug #403502 – User should also be allowed to select an
7884         independent executable target.
7886 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7888         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
7890         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
7891         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
7893 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
7895         * plugins/debug-manager/plugin.c,
7896         plugins/debug-manager/breakpoints.c:
7897         Remove weak pointers when owner is destroyed
7898         Remove all breakpoints before loading new one
7900 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
7902         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
7903          
7904 2007-06-19  Naba Kumar  <naba@gnome.org>
7906         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
7907         Bug #448491 Empty Lines Problem.
7909         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
7910         
7911         * data/default.profile, plugins/message-view/plugin.c: Do not
7912         restore session for messages.
7913         Fixes bug #377461 – don't create new message window for each
7914         build/find.
7916         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
7917         Fixes a crash on exit/project-close if profiler plugin is loaded.
7919 2007-06-17  Naba Kumar  <naba@gnome.org>
7921         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
7922         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
7924         * plugins/file-loader/plugin.c: Fail on opening non existent files.
7925         Bug #448034 – Anjuta crashes on starting (when the last project
7926         directory was deleted).
7928         * plugins/document-manager/plugin.c: Set line markers for files
7929         opened via IAnjutaFile::open(). Fixes missing line markers while
7930         navigating symbols.
7932 2007-06-17  Naba Kumar  <naba@gnome.org>
7934         * plugins/sourceview/sourceview.glade: Set correct font
7935         default value and use monospace instead of sans. Fixes
7936         bug #448408 – crash in Anjuta IDE: Trying to change the
7937         editor
7939 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7941         * plugins/search/search-replace.c,
7942         plugins/search/search-replace.h,
7943         plugins/search/anjuta-search.glade:
7944         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
7945         Fixes bug #355166
7947 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7949         * plugins/debug-manager/plugin.c,
7950         plugins/debug-manager/breakpoints.c:
7951         Add weak references, fixes bug #448053 ?
7953 2007-06-16  Naba Kumar  <naba@gnome.org>
7955         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
7956         dialog to allow forgetting them if user chooses to select a different
7957         one.
7959 2007-06-13  Naba Kumar  <naba@gnome.org>
7961         * plugins/sourceview/sourceview-prefs.c: Initialize font
7962         on startup correctly if use_theme is set.
7964         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
7965         if available for default font. Fixes bug #447304.
7967         * plugins/sourceview/sourceview-prefs.c: Return value based
7968         on right data type. Fixes Bug #438878 – Using gtksourceview editor
7969         for the first time has black background
7970         
7971         * plugins/project-manager/plugin.c: Give a better error message
7972         when project could not be loaded.
7974         * libanjuta/anjuta-serializer.c: Added a comment.
7976 2007-06-13  Johannes Schmid <jhs@gnome.org>
7978         * configure.in:
7979         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
7980         most warnings to avoid simple coding problems.
7981         
7982         * plugins/message-view/anjuta-msgman.c:
7983         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
7984         * plugins/message-view/plugin.c: (on_view_changed),
7985         (ianjuta_msgman_add_view):
7986         
7987         Fixed #440866 by always presenting the message-manager when a tab is
7988         added because Gtk+ seems to have problems to add tabs to hidden widgets.
7989         
7990         * plugins/subversion/subversion-callbacks.c:
7991         (on_subversion_commit_response):
7992         Destroy dialog if user clicks "No"
7994 2007-06-12  Naba Kumar  <naba@gnome.org>
7996         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
7997         read and use of uninitialized variable.
7999         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
8000         because it is used in credits listing and packaging could compress
8001         it in docdir. Fixes bug #397881: The credits are empty
8003         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
8004         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
8005         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
8006         plugins/symbol-browser/an_symbol_info.c,
8007         plugins/symbol-browser/plugin.c,
8008         plugins/symbol-browser/an_symbol_view.c,
8009         plugins/editor/aneditor-autocomplete.cxx:
8011         - Do not access TMTag
8012         member in TMSymbol when freeing it because by then the tags
8013         could have changed. Avoids dangerous memory corruptions by freeing
8014         someone else's memory (Could explain those random crashes when
8015         refreshing symbols or re-loading a different project or closing
8016         a project). Anything that tries to refresh symbols could trigger
8017         this corruptions.
8018         - Added a flag to also retrieve method definitions as part of
8019         the class's scope members. And used it to set both function prototype
8020         and definition in symbols. Fixes navigation to prototype and
8021         function definitions from symbol browser (bug #440370)
8023         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8024         memory. Could fix those bogus 'file changed' dialogs.
8026         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8028 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8030         * (added) libanjuta/anjuta-utils-priv.h,
8031         libanjuta/anjuta-utils.h,
8032         libanjuta/anjuta-launcher.c,
8033         libanjuta/Makefile.am:
8034         Fix bug #440801: do not use config.h in public include files
8036 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8038         * plugins/project-wizard/templates/mkfile.wiz:
8039         Fix bug #442038: missing project.sh file
8041         * configure.in,
8042         plugins/project-wizard/templates/Makefile.am,
8043         plugins/project-wizard/templates/translatable-strings.h,
8044         (added) plugins/project-wizard/templates/sdl.wiz,
8045         (added) plugins/project-wizard/templates/appwiz_sdl.png,
8046         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8047         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8048         (added) plugins/project-wizard/templates/sdl/Makefile.am,
8049         (added) plugins/project-wizard/templates/sdl/.cvsignore,
8050         (added) plugins/project-wizard/templates/sdl/src/main.c,
8051         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8052         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8053         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8054         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8055         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8056         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8057         Fix bug #315635: add a SDL project wizard
8059 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
8061         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
8062         when SIGCHLD is triggered when main loop context is locked. Dead lock
8063         happens when child_exited callback also accesses main loop context.
8064         Happens particularly badly in debug target exiting.
8066 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
8068         * manuals/anjuta-manual/C/debugger.xml:
8069         First update of the debugger documentation
8071 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
8073         * manuals/anjuta-manual/C/fileoperations.xml,
8074         manuals/anjuta-manual/C/projects.xml,
8075         manuals/anjuta-manual/C/anjuta-manual.xml,
8076         manuals/anjuta-manual/C/build.xml,
8077         manuals/anjuta-manual/C/execute.xml,
8078         manuals/anjuta-manual/Makefile.am: Updated more documentation.
8079         Added project properties documentation. Moved execution section
8080         inside project management. Removed dead documentation.
8082 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
8084         * src/anjuta.c, plugins/symbol-browser/plugin.c,
8085         plugins/symbol-browser/plugin.h,
8086         plugins/symbol-browser/an_symbol_prefs.c,
8087         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8088         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
8089         progress bar instead of separate window for system tags
8090         generation. Renamed AnjutaStatus methods to a proper ones.
8092         * plugins/symbol-browser/plugin.c,
8093         plugins/symbol-browser/plugin.h,
8094         plugins/symbol-browser/an_symbol_prefs.c,
8095         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8096         global-tags/create_global_tags.sh.in: Get rid of message window
8097         for showing global tags creation and use a small window with
8098         progress bar.
8100 2007-05-30  Naba Kumar  <naba@gnome.org>
8102         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
8103         Bug 442315 – After calling configure, the build menus are still insensitive,
8104         Bug 442314 – Autogeneration fails when there is no autogen.sh
8106         * plugins/project-manager/plugin.c: Fixed mem corruption when it
8107         fails to remove target/source/group. Fixes bug #440196 – crash in
8108         Anjuta IDE: removing a target
8110 2007-05-29  Naba Kumar  <naba@gnome.org>
8112         * plugins/symbol-browser/an_symbol_view.c,
8113         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
8114         tags generation. Fixed runtime warning.
8116 2007-05-28  Naba Kumar  <naba@gnome.org>
8118         Patch from James Liggett  <jrliggett@cox.net>:
8119         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
8120         Fixed bug #403502 – User should also be allowed to select an
8121         independent executable target.
8123 2007-05-27  Johannes Schmid <jhs@gnome.org>
8125         * plugins/build-basic-autotools/build-basic-autotools.c:
8126         (get_real_directory), (on_build_mesg_format):
8127         
8128         Find correct files for error messages inside scratchbox
8130 2007-05-27  Naba Kumar  <naba@gnome.org>
8132         * manuals/anjuta-manual/C/projects.xml,
8133         manuals/anjuta-manual/C/projects.xml: Updated project
8134         management chapter more.
8136 2007-05-25  Johannes Schmid <jhs@gnome.org>
8138         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8139         * plugins/build-basic-autotools/build-basic-autotools.c:
8140         (on_sb_check_toggled), (build_execute_command),
8141         (ipreferences_merge), (ipreferences_unmerge):
8142         Added support for building inside scratchbox environment
8143         
8144         Patch from James Liggett <jrliggett@cox.net>:
8145         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
8146         (anjuta_msgman_append_view):
8148         Fix 440866 
8149           – Anjuta aborts with numerous assertion failures when adding a new message view tab
8151 2007-05-23  Naba Kumar  <naba@gnome.org>
8153         * manuals/anjuta-manual/C/projects.xml: Updated project
8154         management chapter.
8156 2007-05-22  Naba Kumar  <naba@gnome.org>
8158         * manuals/anjuta-manual/C/projects.xml: More updates.
8160         * manuals/anjuta-manual/C/introduction.xml,
8161         manuals/anjuta-manual/C/projects.xml,
8162         manuals/anjuta-manual/C/interface.xml: Updated documentation.
8164 2007-05-22  Naba Kumar  <naba@gnome.org>
8166         Patch from Étienne Bersac:
8167         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
8168         class in generated class.
8170 2007-05-22  Naba Kumar  <naba@gnome.org>
8172         * plugins/profiler/plugin.c: Fixed a compiler warning.
8173         * plugins/valgrind/Makefile.am: Added ldflags.
8175         Patch from James Liggett:
8176         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
8177         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
8178         specific options.
8180 2007-05-18  Johannes Schmid <jhs@gnome.org>
8182         * plugins/editor/text_editor.c:
8183         * plugins/language-support-cpp-java/plugin.c:
8184         (on_editor_language_changed), (on_value_added_current_editor),
8185         (on_value_removed_current_editor):
8186         
8187         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
8188         Fix assist support in language-support-plugin.
8190 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8192         * libanjuta/interfaces/libanjuta.idl:
8193         Add a new interface allowing to implement plugin able
8194         to load other plugins (not written in C)
8196         * libanjuta/anjuta-plugin-handle.c,
8197         libanjuta/anjuta-plugin-handle.h:
8198         Add a language and a resident plugin properties
8200         * libanjuta/anjuta-glue-plugin.c,
8201         libanjuta/anjuta-glue-plugin.h,
8202         (added)libanjuta/anjuta-glue-c.c,
8203         (added)libanjuta/anjuta-glue-c.h,
8204         libanjuta/Makefile.am:
8205         Split code used to load a C plugin into a common part
8206         in anjuta-glue-plugin and a specific part in anjuta-glue-c
8208         * libanjuta/anjuta-glue-factory.c,
8209         libanjuta/anjuta-glue-factory.h,
8210         libanjuta/anjuta-plugin-manager.c:
8211         Allow to load plugin not written in C and search for the
8212         additional needed code in another plugin
8214 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8216         * plugins/editor/text_editor.c:
8217         Add an empty implementation of IAnjutaEditorAssist for scintilla,
8218         avoiding a crash if scintilla is used
8220 2007-05-14  Johannes Schmid <jhs@gnome.org>
8222         * libanjuta/interfaces/libanjuta.idl:
8223         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8224         (assist_cleanup), (on_assist_end), (on_assist_cancel),
8225         (on_assist_chosen), (on_assist_update), (get_context),
8226         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
8227         (install_assist), (uninstall_assist), (install_support),
8228         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
8229         (cpp_java_plugin_instance_init):
8230         * plugins/language-support-cpp-java/plugin.h:
8231         Use IAnjutaEditorAssist to show language specific suggestions
8232         
8233         * plugins/sourceview/Makefile.am:
8234         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
8235         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8236         * plugins/sourceview/anjuta-view.h:
8237         * plugins/sourceview/assist-window.c: (assist_window_expose),
8238         (assist_window_set_property), (assist_window_get_property),
8239         (assist_window_class_init), (assist_activated),
8240         (assist_window_init), (assist_window_finalize),
8241         (assist_window_select), (assist_window_first),
8242         (assist_window_last), (assist_window_up), (assist_window_down),
8243         (get_coordinates), (assist_window_move), (assist_window_update),
8244         (assist_window_filter_keypress), (assist_window_is_active),
8245         (assist_window_new), (assist_window_get_trigger),
8246         (assist_window_get_position):
8247         * plugins/sourceview/assist-window.h:
8248         * plugins/sourceview/sourceview-args.c (removed):
8249         * plugins/sourceview/sourceview-args.h (removed):
8250         * plugins/sourceview/sourceview-autocomplete.c (removed):
8251         * plugins/sourceview/sourceview-autocomplete.h (removed):
8252         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8253         * plugins/sourceview/sourceview-private.h:
8254         * plugins/sourceview/sourceview-scope.c(removed):
8255         * plugins/sourceview/sourceview-scope.h(removed):
8256         * plugins/sourceview/sourceview.c: (on_assist_chosen),
8257         (on_assist_cancel), (on_document_char_added),
8258         (on_reload_dialog_response), (sourceview_class_init),
8259         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
8260         (iassist_remove_trigger), (iassist_autocomplete),
8261         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
8262         (iassist_react), (iassist_iface_init):
8263         * plugins/sourceview/tag-window.c (moved to assist-window.c):
8264         * plugins/sourceview/tag-window.h (moved to assist-window.c):
8265         
8266         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
8267         - Mark files dirty if reload dialog is canceled.
8269 2007-05-12  Naba Kumar  <naba@gnome.org>
8271         * libanjuta/anjuta-launcher.h: Corrected include file.
8273 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
8275         * libanjuta/anjuta-glue-plugin.c,
8276         libanjuta/anjuta-glue-plugin.h,
8277         libanjuta/anjuta-glue-factory.c,
8278         libanjuta/anjuta-glue-factory.h,
8279         ibanjuta/anjuta-plugin-manager.c:
8280         Move code used to load a C plugin from glue-factory to glue-plugin
8281         So loading a plugin written in another language could be done by
8282         just using another object derived from AnjutaGluePlugin
8284         * libanjuta/libanjuta.h:
8285         Remove anjuta-plugin-handle header, it's not installed as libanjuta
8286         includes
8288 === anjuta 2.1.3 ===
8290 2007-05-11  Naba Kumar  <naba@gnome.org>
8292         * configure.in: Bumped version to 2.1.3
8293         * NEWS: Updated.
8294         * AUTHORS: Updated.
8295         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
8297 2007-05-11  Naba Kumar  <naba@gnome.org>
8299         * configure.in:
8300         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
8301         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
8302         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
8304 2007-05-10  Johannes Schmid <jhs@gnome.org>
8306         * plugins/search/plugin.c:
8307         Make incremental search behave less annoying
8308         
8309 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
8311         * plugins/macro/macro-util.c:
8312         Fix bug #419008 and bug #419036
8313         When creating new header file, use name and email set in
8314         preferences and replace invalid C character by underscore
8315         in guards
8317 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
8319         * plugins/search/search-replace.c,
8320         plugins/search/search-replace_backend.c:
8321         Disable search button if search expression is empty (bug #378193)
8323 2007-05-08  Naba Kumar  <naba@gnome.org>
8325         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
8326         build error.
8328 2007-05-07  Naba Kumar  <naba@gnome.org>
8330         * configure.in:
8331         * plugins/project-wizard/templates/Makefile.am:
8332         * plugins/project-wizard/templates/minimal.wiz:
8333         * plugins/project-wizard/templates/minimal/.cvsignore:
8334         * plugins/project-wizard/templates/minimal/Makefile.am:
8335         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
8336         * plugins/project-wizard/templates/minimal/autogen.sh:
8337         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8338         * plugins/project-wizard/templates/minimal/project.anjuta:
8339         Added 'minimal', a generic and flat, project template.
8340         
8341 2007-05-05  Naba Kumar  <naba@gnome.org>
8343         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
8345         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
8346         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
8347         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
8348         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
8349         instead of a real one, fixes interdependency with libanjuta.
8350         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
8351         * libanjuta/Makefile.am: 
8352         * libegg/Makefile.am:
8353         * plugins/build-basic-autotools/Makefile.am:
8354         * plugins/class-gen/Makefile.am:
8355         * plugins/class-inheritance/Makefile.am:
8356         * plugins/cvs-plugin/Makefile.am:
8357         * plugins/debug-manager/Makefile.am:
8358         * plugins/devhelp/Makefile.am:
8359         * plugins/document-manager/Makefile.am:
8360         * plugins/editor/Makefile.am:
8361         * plugins/file-loader/Makefile.am:
8362         * plugins/file-manager/Makefile.am:
8363         * plugins/file-wizard/Makefile.am:
8364         * plugins/gdb/Makefile.am:
8365         * plugins/glade/Makefile.am:
8366         * plugins/gtodo/Makefile.am:
8367         * plugins/language-support-cpp-java/Makefile.am:
8368         * plugins/macro/Makefile.am:
8369         * plugins/message-view/Makefile.am:
8370         * plugins/patch/Makefile.am:
8371         * plugins/profiler/Makefile.am:
8372         * plugins/project-import/Makefile.am:
8373         * plugins/project-manager/Makefile.am:
8374         * plugins/project-wizard/Makefile.am:
8375         * plugins/sample1/Makefile.am:
8376         * plugins/search/Makefile.am:
8377         * plugins/sourceview/Makefile.am:
8378         * plugins/subversion/Makefile.am:
8379         * plugins/symbol-browser/Makefile.am:
8380         * plugins/terminal/Makefile.am:
8381         * plugins/tools/Makefile.am:
8382         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8384 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
8386         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8388 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8390         * libanjuta/anjuta-launcher.c,
8391         libanjuta/anjuta-launcher.h:
8392         Add some missing implementation
8394 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
8396         Reviewed by Naba Kumar  <naba@gnome.org>:
8397         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8398         for uninstall-hook.
8400 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
8402         Reviewed by Naba Kumar  <naba@gnome.org>:
8403         * plugins/editor/text_editor.c: Large memory addresses were being
8404         truncated, switched to glong (bug #422143).
8406 2007-04-24  Naba Kumar  <naba@gnome.org>
8408         * plugins/document-manager/plugin.c: (prefs_finalize):
8409         * plugins/editor/aneditor-autocomplete.cxx:
8410         * plugins/editor/text_editor_menu.c:
8411         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8412         * plugins/file-loader/plugin.c: (open_file_with),
8413         (create_open_with_submenu):
8414         * plugins/file-manager/plugin.c: (prefs_finalize):
8415         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8416         pointer type castings.
8418 2007-04-24  Naba Kumar  <naba@gnome.org>
8420         Patch from s|s  <supreet.sethi@gmail.com>:
8421         * (added) plugins/project-wizard/templates/django-logo.png:
8422         * (added) plugins/project-wizard/templates/django.wiz:
8423         * plugins/project-wizard/templates/Makefile.am:
8424         * plugins/project-wizard/templates/translatable-strings.h: Added
8425         django project template. http://www.djangoproject.com/
8427 2007-04-24  Naba Kumar  <naba@gnome.org>
8429         * plugins/subversion/anjuta-subversion.glade: Set expansion for
8430         the log entry widget and made the dialog little larger.
8432 2007-04-24  Naba Kumar  <naba@gnome.org>
8434         Patch from Halton Huo:
8435         * configure.in:
8436         * plugins/project-wizard/property.c:
8437         * plugins/subversion/svn-auth.c:
8438         * plugins/subversion/svn-backend-priv.h:
8439         * plugins/subversion/svn-backend.c:
8440         * plugins/subversion/svn-backend.h:
8441         * plugins/subversion/svn-notify.h: Proper use of subversion
8442         headers. Fixes build issues in solaris (bug #426701).
8444 2007-04-24  Naba Kumar  <naba@gnome.org>
8446         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8447         
8448         * plugins/project-wizard/templates/cpp.wiz:
8449         * plugins/project-wizard/templates/gcj.wiz:
8450         * plugins/project-wizard/templates/gnome.wiz:
8451         * plugins/project-wizard/templates/gtk.wiz:
8452         * plugins/project-wizard/templates/gtkmm.wiz:
8453         * plugins/project-wizard/templates/java.wiz:
8454         * plugins/project-wizard/templates/python.wiz:
8455         * plugins/project-wizard/templates/terminal.wiz:
8456         * plugins/project-wizard/templates/wxwin.wiz:
8457         * plugins/project-wizard/templates/xlib-dock.wiz:
8458         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8459         project option and set it ON by default (since gnome-build, can't
8460         enabled configure shared lib support later when a sharedlib target
8461         is added).
8463 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8465         * plugins/debug-manager/stack_trace.c:
8466         Fix a missing case in the previous changes
8468 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8470         * plugins/debug-manager/plugin.c:
8471         Fix bug #430401
8473         * plugins/debug-manager/breakpoints.c,
8474         plugins/gdb/plugin.c:
8475         Fix adding breakpoint on a function
8477         * plugins/debug-manager/stack_trace.c:
8478         Highlight changed stack frame
8480 2007-04-18  Naba Kumar  <naba@gnome.org>
8482         * plugins/document-manager/anjuta-docman.c:
8483         (anjuta_docman_dispose), (on_editor_destroy),
8484         (anjuta_docman_remove_editor): Remove the editor widget from
8485         the parent container before calling destroy, otherwise container
8486         removal happens after TextEditor is disposed resulting in call
8487         to value-remove for a TextEditor which is half-dead (crash).
8489 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8491         * plugins/debug-manager/data_buffer.c
8492         plugins/debug-manager/data_view.c,
8493         plugins/debug-manager/memory.c:
8494         Fixes for bug #418523, bug #427090 and bug #428174
8496 2007-04-11 Halton Huo <halton.huo@sun.com>
8498         reviewed by: <jhs@gnome.org>
8500         * configure.in:
8501         * libanjuta/Makefile.am:
8502         * libanjuta/anjuta-utils.c:
8503         * libanjuta/anjuta-utils.h:
8504         * manuals/reference/libanjuta/Makefile.am:
8505         
8506         Fixed compilation on sun by deploying the libutil methods
8507         in anjuta-utils.h and building them on condition.
8509 2007-04-11  Johannes Schmid <jhs@gnome.org>
8511         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8512         (anjuta_docman_add_editor):
8513         Hold a reference on the editor as long as we use it.
8514         
8515         * plugins/document-manager/plugin.c: (on_editor_changed):
8516         Destroy GValue to fix a memoery leak.
8518 2007-04-11  Johannes Schmid <jhs@gnome.org>
8520         * plugins/document-manager/plugin.c: (on_editor_changed):
8521         Fixed reference counting for editor by using g_value_take_object instead
8522         of g_value_set_object. The editors are now correctly finalized and thus
8523         we do not lack so much memory anymore.
8524         
8525         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8526         (anjuta_view_finalize), (anjuta_view_focus_out),
8527         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8528         * plugins/sourceview/anjuta-view.h:
8529         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8530         * plugins/sourceview/sourceview-prefs.c:
8531         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8532         * plugins/sourceview/sourceview-prefs.h:
8533         * plugins/sourceview/sourceview-private.h:
8534         * plugins/sourceview/sourceview.c: (on_document_loaded),
8535         (timeout_unref), (on_document_saved), (sourceview_finalize),
8536         (sourceview_new), (ifile_open), (ifile_savable_save),
8537         (ifile_savable_save_as):
8539         Several changes to fix things when the editor is correctly destroyed.
8540         Fixed preferences (which led me to the refcounting issue, #409412)
8541         and removed deprecated completition code that will be replace by
8542         IAnjutaAssist interface soon. 
8544 2007-04-11  Johannes Schmid <jhs@gnome.org>
8546         * libanjuta/anjuta-launcher.c:
8547         (anjuta_launcher_execution_done_cleanup),
8548         (anjuta_launcher_child_terminated):
8549         Possible fix for #428363 and added a g_return_if_fail
8551         * plugins/message-view/plugin.c: (activate_plugin):
8552         Fixed a Gtk/Gdl-Critical
8553         
8554         Patches from Étienne Bersac <bersace03@laposte.net>
8555         * plugins/class-gen/templates/go-source.tpl:
8556         * plugins/macro/macros.xml:
8557         Use better template for GObjects (#417875 and #417918)
8558         
8559         Patches from Halton Huo <halton.huo@sun.com>
8560         * libanjuta/anjuta-launcher.h:
8561         * libanjuta/anjuta-preferences.c:
8562         * libanjuta/anjuta-utils.c:
8563         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8564         (cg_window_set_add_to_repository):
8565         * plugins/class-inheritance/class-inherit.c:
8566         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8568 2007-04-09  Johannes Schmid <jhs@gnome.org>
8570         * plugins/editor/print.c: (anjuta_print_show_header):
8571         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8572         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8574   Some string changes (#427395 and #427399)
8576 2007-04-06  Johannes Schmid <jhs@gnome.org>
8578         * plugins/build-basic-autotools/build-basic-autotools.c:
8579         (on_build_mesg_format), (on_build_mesg_parse):
8580         Fixed full path detection
8582 2007-04-05  Naba Kumar  <naba@gnome.org>
8584         Patch from Halton Huo:
8585         * libanjuta/Makefile.am:
8586         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8587         * libanjuta/anjuta-glue-cpp.h:
8588         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8589         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8590         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8591         (anjuta_glue_factory_get_path), (get_already_loaded_module),
8592         (load_plugin), (anjuta_glue_factory_get_object_type):
8593         * libanjuta/anjuta-glue-factory.h:
8594         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8595         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8596         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8597         (anjuta_glue_plugin_new):
8598         * libanjuta/anjuta-glue-plugin.h:
8599         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8600         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8601         * libanjuta/anjuta-plugin.h:
8602         * libanjuta/glue-cpp.c:
8603         * libanjuta/glue-cpp.h:
8604         * libanjuta/glue-factory.c:
8605         * libanjuta/glue-factory.h:
8606         * libanjuta/glue-plugin.c:
8607         * libanjuta/glue-plugin.h:
8608         * plugins/build-basic-autotools/build-basic-autotools.h:
8609         * plugins/class-gen/plugin.h:
8610         * plugins/class-inheritance/plugin.h:
8611         * plugins/cvs-plugin/plugin.h:
8612         * plugins/debug-manager/plugin.h:
8613         * plugins/devhelp/plugin.h:
8614         * plugins/document-manager/plugin.h:
8615         * plugins/editor/plugin.h:
8616         * plugins/file-loader/plugin.h:
8617         * plugins/file-manager/plugin.h:
8618         * plugins/file-wizard/plugin.h:
8619         * plugins/gdb/plugin.h:
8620         * plugins/glade/plugin.h:
8621         * plugins/gtodo/plugin.h:
8622         * plugins/language-support-cpp-java/plugin.h:
8623         * plugins/macro/plugin.h:
8624         * plugins/message-view/plugin.h:
8625         * plugins/patch/plugin.h:
8626         * plugins/profiler/plugin.h:
8627         * plugins/project-import/plugin.h:
8628         * plugins/project-manager/plugin.h:
8629         * plugins/project-wizard/plugin.h:
8630         * plugins/sample1/plugin.h:
8631         * plugins/search/plugin.h:
8632         * plugins/sourceview/plugin.h:
8633         * plugins/subversion/plugin.h:
8634         * plugins/symbol-browser/plugin.h:
8635         * plugins/terminal/terminal.c:
8636         * plugins/tools/plugin.h:
8637         * plugins/tools/scripts/tools-2.xml.in:
8638         * plugins/valgrind/plugin.h:
8640         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8642 2007-04-05  Naba Kumar  <naba@gnome.org>
8644         * anjuta.spec.in, configure.in: Removed dead codes.
8645         
8646         Patch from Jos Dehaes:
8647         * configure.in, plugins/project-wizard/templates/Makefile.am,
8648         plugins/project-wizard/templates/mkfile.wiz,
8649         plugins/project-wizard/templates/translatable-strings.h: Enabled
8650         makefile-based project creation and import. Fixes bug #355145
8652 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8654         * plugins/debug-manager/debugger.c,
8655         plugins/debug-manager/plugin.c,
8656         plugins/gdb/anjuta-gdb.plugin.in:
8657         Code cleaning (remove unused code, rename this into self)
8658         Add information about supported format in debugger plugin
8659         Activate debugger plugin according to the target format
8661 2007-04-01  Naba Kumar  <naba@gnome.org>
8663         * plugins/message-view/message-view.c:
8664         (message_view_instance_init): Fixed message icons to appear.
8666 2007-03-31  Johannes Schmid <jhs@gnome.org>
8668         * plugins/message-view/anjuta-msgman.c:
8669         (anjuta_msgman_append_view):
8670         * plugins/message-view/plugin.c: (on_view_changed),
8671         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8672         
8673         Fixed #424845
8675 2007-03-31  Johannes Schmid <jhs@gnome.org>
8677         * plugins/message-view/message-view.c:
8678         (message_view_instance_init), (imessage_view_append):
8679         Show nice icons beside the messages for info, warning and error. This is a completly
8680         cosmetic change so if someone dislikes it he is free to remove it.
8682 2007-03-31  Johannes Schmid <jhs@gnome.org>
8683         
8684         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8685         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8686         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8687         * plugins/message-view/anjuta-msgman.h:
8688         * plugins/message-view/message-view.h:
8689         * plugins/message-view/plugin.c: (on_view_changed),
8690         (activate_plugin):
8691         Fixed #359399 and made next/previous insensitive when not availible
8692         
8693         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8694         (tag_style_to_string):
8695         Fixed namespace Problem with gdk >= 2.11
8696         
8697         * plugins/sourceview/sourceview-autocomplete.c:
8698         (sourceview_autocomplete_init):
8699         Removed structure, follow-up of #423682
8701 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8703         * plugins/debug-manager/debug_tree.c,
8704         plugins/debug-manager/debug_tree.h,
8705         plugins/debug-manager/watch.c,
8706         plugins/debug-manager/anjuta-debug-manager.glade:
8707         Inspect variable at cursor
8708         Fix buttons in inspect dialog
8710 2007-03-27  Halton Huo  <halton.huo@sun.com>
8712         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
8714         * plugins/sourceview/sourceview-autocomplete.c
8715         plugins/debug-manager/disassemble.c,
8716         libanjuta/interfaces/libanjuta.idl:
8717         Remove array with 0 size and empty structure as it is not
8718         supported by sun cc, Fixes bug #423682
8720         * plugins/debug-manager/debugger.c:
8721         Remove anonymous union as it is not supported by sun cc,
8722         Fixes bug #423680
8724 === anjuta 2.1.2 ===
8726 2007-03-28  Naba Kumar  <naba@gnome.org>
8728         * configure.in: Bumped version to 2.1.2
8729         * NEWS: Updated for release.
8730         
8731         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8732         Improved breakpoint marker icon.
8733         
8734         * plugins/editor/anjuta-editor.plugin.in,
8735         plugins/sourceview/sourceview.plugin.in: Made editor plugins
8736         non user activable since they are now remembered properly.
8738 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8740         * plugins/tools/editor.c:
8741         Fix bug #423270
8743 2007-03-27  Naba Kumar  <naba@gnome.org>
8745         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8746         word when autocompleting without leaving any trailing part of
8747         the word.
8749 2007-03-27  Kamil Páral  <ripper42@gmail.com>
8751         Reviewed by Naba Kumar  <naba@gnome.org>:
8752         * anjuta.desktop.in.in: Remove "Application" category from desktop
8753         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8754         
8755 2007-03-27  Naba Kumar  <naba@gnome.org>
8756         
8757         * configure.in, plugins/document-manager/anjuta-docman.c:
8758         (anjuta_docman_add_editor): Conditionally compile notebook tab
8759         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8761         Patch from Halton Huo:
8762         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8763         non gcc compiler flags. Fixes bug #423089.
8764         
8765 2007-03-26  Naba Kumar  <naba@gnome.org>
8766         
8767         * AUTHORS, NEWS, TODO.tasks: Updated.
8768         
8769         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8770         close menuitem.
8771         
8772         * plugins/symbol-browser/plugin.c: (on_editor_saved),
8773         (update_editor_symbol_model), (iter_matches),
8774         (on_editor_update_ui), (value_added_current_editor),
8775         (activate_plugin), (dispose),
8776         (symbol_browser_plugin_instance_init):
8777         * plugins/symbol-browser/plugin.h: update line on editor save
8778         and editor change. Code clean up and fixed warnings.
8780 2007-03-26  Naba Kumar  <naba@gnome.org>
8782         * plugins/project-wizard/templates/java/project.anjuta,
8783         plugins/project-wizard/templates/python/project.anjuta,
8784         plugins/project-wizard/templates/python/project.anjuta:
8785         Removed version control plugins from default selection.
8787         * plugins/tools/scripts/prepare-changelog.pl,
8788         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
8789         script to a better one (that works on both cvs and svn).
8791 2007-03-26  Naba Kumar  <naba@gnome.org>
8793         * (added) plugins/project-wizard/templates/translatable-strings.pl,
8794         Makefile.am: Added the generated translatable file (required for
8795         translations for svn checkouts).
8797         * (added)
8798         plugins/project-wizard/templates/extract-translatable-strings.pl
8799         plugins/project-wizard/templates/Makefile.am, Makefile.am,
8800         po/POTFILES.in: Generated translatable strings for .wiz files and
8801         added them in POTFILES.in for translation. Fixes bug #398035
8803 2007-03-25  Naba Kumar  <naba@gnome.org>
8805         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8806         
8807         * src/anjuta-app.c: Removed dead codes.
8808         
8809         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8810         global tags generation starts.
8811         
8812         * plugins/debug-manager/chunk_view.c,
8813         plugins/debug-manager/start.h,
8814         plugins/debug-manager/chunk_view.h,
8815         plugins/debug-manager/utilities.c,
8816         plugins/debug-manager/utilities.h,
8817         plugins/debug-manager/debugger.c,
8818         plugins/debug-manager/threads.c,
8819         plugins/debug-manager/disassemble.c,
8820         plugins/debug-manager/info.c,
8821         plugins/debug-manager/sharedlib.c,
8822         plugins/debug-manager/threads.h,
8823         plugins/debug-manager/disassemble.h,
8824         plugins/debug-manager/signals.c,
8825         plugins/debug-manager/info.h,
8826         plugins/debug-manager/sharedlib.h,
8827         plugins/debug-manager/data_buffer.c,
8828         plugins/debug-manager/data_view.c,
8829         plugins/debug-manager/signals.h,
8830         plugins/debug-manager/debug_tree.c,
8831         plugins/debug-manager/watch.c,
8832         plugins/debug-manager/registers.c,
8833         plugins/debug-manager/data_buffer.h,
8834         plugins/debug-manager/data_view.h,
8835         plugins/debug-manager/memory.c,
8836         plugins/debug-manager/debug_tree.h,
8837         plugins/debug-manager/watch.h,
8838         plugins/debug-manager/registers.h,
8839         plugins/debug-manager/memory.h,
8840         plugins/debug-manager/locals.c,
8841         plugins/debug-manager/sexy-icon-entry.c,
8842         plugins/debug-manager/breakpoints.c,
8843         plugins/debug-manager/locals.h,
8844         plugins/debug-manager/sexy-icon-entry.h,
8845         plugins/debug-manager/stack_trace.c,
8846         plugins/debug-manager/breakpoints.h,
8847         plugins/debug-manager/sparse_buffer.c,
8848         plugins/debug-manager/sparse_view.c,
8849         plugins/debug-manager/stack_trace.h,
8850         plugins/debug-manager/sparse_buffer.h,
8851         plugins/debug-manager/sparse_view.h,
8852         plugins/debug-manager/start.c,
8853         plugins/gdb/utilities.c,
8854         plugins/gdb/utilities.h,
8855         plugins/gdb/debugger.c,
8856         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
8857         setup.
8859 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8861         * plugins/gdb/debugger.c:
8862         Avoid empty debugger log window by limiting line to 90 characters
8864 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8866         * plugins/debug-manager/plugin.c,
8867         plugins/debug-manager/plugin.h,
8868         plugins/debug-manager/threads.c,
8869         plugins/debug-manager/threads.h,
8870         plugins/debug-manager/breakpoints.c,
8871         plugins/debug-manager/breakpoints.h,
8872         plugins/debug-manager/stack_trace.c,
8873         plugins/debug-manager/stack_trace.h:
8874         View code action now changes location in disassembly view too
8876         * plugins/debug-manager/anjuta-debug-manager.ui:
8877         Rename breakpoint actions
8879 2007-03-24  Naba Kumar  <naba@gnome.org>
8881         * configure.in, src/anjuta-app.c: Use the new docking algorithm
8882         in gdl 0.7.3 (svn trunk).
8883         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
8884         
8885 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8887         * plugins/debug-manager/threads.c,
8888         plugins/debug-manager/debug_tree.c,
8889         plugins/debug-manager/debug_tree.h,
8890         plugins/debug-manager/locals.c,
8891         plugins/debug-manager/registers.c,
8892         plugins/debug-manager/stack_trace.c:
8893         Allow to change current thread updating register, stack and locals
8894         Allow to change current stack frame updating locals
8896         * plugins/gdb/debugger.c:
8897         Read argument of selected stack frame
8899         * plugins/debug-manager/data_view.c:
8900         Fix an unrelated bug
8902 2007-03-23  Naba Kumar  <naba@gnome.org>
8904         * plugins/document-manager/anjuta-docman.c,
8905         plugins/document-manager/plugin.c: Fixed many memory leaks.
8906         (ianjuta_file_get_uri() returns a new string).
8908         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
8909         widget for save dialogs.
8910         
8911         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
8912         svn and fixed to get function/prototype/member args list. Call tips
8913         also work fine now.
8915 2007-03-22  Naba Kumar  <naba@gnome.org>
8917         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
8918         and calltips would work again for functions from global tags (Needs
8919         regenerating global tags).
8921         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
8922         ctags svn version and reopened bug #395362. Fixes tags parsing that
8923         seemed to have stopped working recently.
8925 2007-03-21  Naba Kumar  <naba@gnome.org>
8927         * tagmanager/tm_source_file.c, tagmanager/options.c,
8928         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
8929         extend .. more needs to be investigated and fixed). Enabled some
8930         debugging.
8932 2007-03-16  Naba Kumar  <naba@gnome.org>
8934         * src/anjuta.c: Fixed project loading from command line.
8936 2007-03-16  Naba Kumar  <naba@gnome.org>
8938         Patch from James Liggett <jrliggett@cox.net>:
8939         plugins/profiler/gprof-profile-data.c: Fixed a crash.
8940         
8941 2007-03-15  Naba Kumar  <naba@gnome.org>
8943         * libanjuta/anjuta-profile-manager.c,
8944         libanjuta/anjuta-profile-manager.h: Added method to get current
8945         profile.
8947         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
8948         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
8949         is exiting.
8951         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
8952         plugins/file-loader/plugin.c: Moved to functions as utility functions.
8953         Also, not load project files in session load in loader plugin.
8954         
8955         * plugins/project-manager/plugin.c, src/anjuta.c:
8956         Emit "exiting" signal in shell when exiting anjuta. project manager
8957         listens to exiting signal and saves session. anjuta.c saves session
8958         only when current projfile is 'user'. Load project saved in session
8959         differently then the rest of the session. This should fix all the
8960         session restoration bugs.
8961         
8962         src/main.c: Present anjuta window when becon message is received.
8964 2007-03-14  Naba Kumar  <naba@gnome.org>
8966         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
8967         not randomly save (it was a wrong looping).
8968         
8969 2007-03-12  Naba Kumar  <naba@gnome.org>
8971         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
8973 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8975         * plugins/debug-manager/anjuta-debug-manager.ui,
8976         libanjuta/interfaces/libanjuta.idl,
8977         plugins/debug-manager/debugger.c,
8978         (added) plugins/debug-manager/threads.c,
8979         (added) plugins/debug-manager/threads.h,
8980         plugins/debug-manager/plugin.c,
8981         plugins/debug-manager/Makefile.am,
8982         plugins/gdb/plugin.c,
8983         plugins/gdb/debugger.c,
8984         plugins/gdb/debugger.h:
8985         Add a window displaying all threads
8986         Add needed functions
8987         Switching to a different thread is still not done
8989         * plugins/debug-manager/debug_tree.c,
8990         plugins/debug-manager/locals.c,
8991         plugins/debug-manager/stack_trace.c:
8992         Small cosmetic changes
8994         * plugins/gdb/gdbmi.c:
8995         Keep all elements in gdbmi hash
8996         Even if using the same key like in -threads-list-ids
8998 2007-03-11  Naba Kumar  <naba@gnome.org>
9000         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
9001         
9002         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
9003         
9004         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9005         manuals/reference/libanjuta/libanjuta-sections.txt,
9006         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
9007         interfaces.
9009 2007-03-11  Naba Kumar  <naba@gnome.org>
9011         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9012         gtk-doc properly. Bumped gtk-doc requirement to 1.4
9014         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9015         manuals/reference/libanjuta/libanjuta.types,
9016         manuals/reference/libanjuta/libanjuta-sections.txt,
9017         manuals/reference/libanjuta/.cvsignore,
9018         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9019         infrastructure. Got rid of tmpl/ directory and moved all section
9020         documenation to source code (requires gtk-doc >= 1.4).
9021         
9022         * libanjuta/anjuta-plugin-description.c,
9023         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
9024         libanjuta/cell-renderer-captioned-image.c,
9025         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9026         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9027         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9028         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9029         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9030         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9031         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9032         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9033         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9034         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9035         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9036         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9037         documentation from templates to source code.
9039 2007-03-10  Johannes Schmid <jhs@gnome.org>
9041         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9042         Added some debug output but could not figure out why 
9043         some plugins are not kept.
9044         
9045         * libanjuta/interfaces/libanjuta.idl:
9046         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9047         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9048         Added IAnjutaEditorGoto::matching_brace
9049         
9050         * plugins/document-manager/action-callbacks.c:
9051         (on_editor_command_match_brace_activate):
9052         * plugins/document-manager/plugin.c:
9053         (update_editor_ui_interface_items):
9054         * plugins/editor/text_editor.c: (igoto_matching_brace),
9055         (igoto_iface_init):
9056         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9057         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
9059 2007-03-09  Johannes Schmid <jhs@gnome.org>
9061         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9062         Hide correct column
9063         
9064         * plugins/sourceview/sourceview-private.h:
9065         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9066         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9067         (sourceview_new), (ifile_savable_save_as):
9068         Tweaked vfs monitoring
9070 2007-03-09  Johannes Schmid <jhs@gnome.org>
9072         * libanjuta/interfaces/Makefile.am.iface:
9073         Fixed installtion of header files
9074         
9075         * plugins/sourceview/sourceview.c: (set_select):
9076         do not scroll to much in interactive search
9078 2007-03-09  Naba Kumar  <naba@gnome.org>
9080         * src/anjuta.c: Fixed session restoration.
9081         
9082         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
9083         signal handlers after symbol browser plugin is deactivated.
9084         
9085         * plugins/editor/editor.glade,
9086         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9087         Fixed indentation confustion in preferences.
9089 2007-03-08  Johannes Schmid <jhs@gnome.org>
9091         * plugins/search/search-replace.c: (search_set_combo),
9092         (search_set_action), (search_set_target), (search_set_direction),
9093         (create_dialog), (search_disconnect_set_toggle_connect),
9094         (on_search_match_whole_word_toggled),
9095         (on_search_match_whole_line_toggled),
9096         (on_search_match_word_start_toggled),
9097         (search_set_toggle_direction):
9098         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
9099         it's somehow ugly and uses many deprecated widgets
9100         
9101         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
9102         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9103         Fix #394709
9104         
9105 2007-03-07  Naba Kumar  <naba@gnome.org>
9107         * src/anjuta.c: Make launching projects work from command line. Also
9108         fixes gnome session restart command.
9109         
9110 2007-03-07  Johannes Schmid <jhs@gnome.org>
9112         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
9113         * plugins/class-gen/plugin.c: (iwizard_activate):
9114         Fixed #408218
9115         
9116         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
9117         Fixed #402774
9118         
9119         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9120         Fixed #377483 (It's not possible to know if directories have
9121         a version in CVS. Show version column only if there are version
9122         informations availible
9124         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9125         Fixed memory leak
9127 2007-03-07  Johannes Schmid <jhs@gnome.org>
9129         * plugins/sourceview/sourceview-prefs.c: (get_bool):
9130         Fixed #409408
9131         * plugins/symbol-browser/an_symbol_prefs.c:
9132         (on_update_global_clicked):
9133         Fixed ##409176
9135 2007-03-07  Johannes Schmid <jhs@gnome.org>
9137         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
9138         (anjuta_save_prompt_new):
9139         * plugins/project-import/project-import.c:
9140         (project_import_finalize):
9141         Fixed Gtk-Criticals (maybe #409408)
9143 2007-03-07  Naba Kumar  <naba@gnome.org>
9145         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
9146         when we are at just beginning of string or comment. Fixes bug #397981.
9148 2007-03-07  Johannes Schmid <jhs@gnome.org>
9150         * plugins/language-support-cpp-java/plugin.c:
9151         (initialize_indentation_params):
9152         Removed annoying DEBUG_PRINT
9153         
9154         * plugins/sourceview/sourceview-cell.c:
9155         (sourceview_cell_instance_init), (icell_get_character),
9156         (icell_get_length), (icell_get_char), (icell_get_attribute):
9157         Improved code to be faster
9158         Implemented attribute handling so that indentation really works in any case
9160 2007-03-06  Johannes Schmid <jhs@gnome.org>
9162         * configure.in:
9163         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
9164         
9165         * plugins/document-manager/anjuta-docman.c:
9166         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
9167         Removed old and ugly tab drag&drop code and use built-in gtk stuff
9168         instead (required GTK >= 2.10)
9169         
9170         * plugins/sourceview/sourceview-private.h:
9171         * plugins/sourceview/sourceview.c:
9172         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9173         (sourceview_finalize), (sourceview_new), (imark_mark),
9174         (imark_unmark), (imark_is_marker_set),
9175         (imark_location_from_handle), (imark_delete_all_markers):
9176         Fixed marker handling and worked a bit more on vfs monitoring
9178 2007-03-05  Johannes Schmid <jhs@gnome.org>
9180         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
9181         Added method to select specific iter
9182         
9183         * plugins/sourceview/sourceview-private.h:
9184         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9185         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9186         (sourceview_add_monitor), (on_document_saved),
9187         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
9188         Fixed vfs monitoring (mostly ported code from text_editor.c)
9189         
9190         * plugins/symbol-browser/an_symbol_view.c:
9191         * plugins/symbol-browser/an_symbol_view.h:
9192         * plugins/symbol-browser/plugin.c: (iter_matches),
9193         (on_editor_update_ui), (value_added_current_editor):
9194         Select the current tag in locals window and symbol toolbar. If there
9195         is no tag at the current line, reserve backward for the next tag. This will
9196         select the correct tag if inside a function.
9198 2007-03-05  Naba Kumar  <naba@gnome.org>
9200         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
9201         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
9202         compiler warnings.
9203         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
9204         (Bug #412186)
9205         
9206 2007-03-04  Johannes Schmid <jhs@gnome.org>
9208         * data/Makefile.am:
9209         * po/POTFILES.in:
9210         Fixed distcheck (well, partly)
9212 2007-03-04  Johannes Schmid <jhs@gnome.org>
9214         * plugins/document-manager/anjuta-document-manager.ui:
9215         Move "Swap .c/.h from Main to Browser toolbar
9217         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
9218         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
9219         (fv_prefs_free), (fv_add_tree_entry):
9220         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9221         * plugins/file-manager/plugin.c: (prefs_init):
9222         
9223         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
9225 2007-03-04  Naba Kumar  <naba@gnome.org>
9227         * data/default.proflie, data/Makefile.am, src/anjuta.c,
9228         plugins/project-manager/plugin.c:
9229         Restored default profile and renamed it from "default.anjuta" to
9230         "default.profile".
9231         
9232 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9234         * plugins/debug-manager/debugger.c,
9235         plugins/debug-manager/plugin.c,
9236         plugins/gdb/debugger.c,
9237         libanjuta/interfaces/libanjuta.idl,
9238         plugins/debug-manager/stack_trace.c:
9239         Add a dialog box when a signal is received (except SIGINT)
9240         Display stack frame even if arguments are not available
9242 2007-03-03  Naba Kumar  <naba@gnome.org>
9244         * TODO.tasks: Icons bounty added.
9246         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
9247         choise selection.
9248         
9249         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
9250         and descoping.
9252         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
9253         plugins/Makefile.am, (removed) plugins/profile-default/*,
9254         plugins/project-manager/anjuta-project-manager.plugin.in,
9255         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
9256         profile implementation to load user profile and projects. Store and
9257         restore remembered plugins. Use profile scoping and descoping for
9258         saving and loading sesstions.
9259         
9260         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
9261         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
9262         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
9263         DEBUG_PRINTs.
9265 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9267         * plugins/debug-manager/debug_tree.c
9268         plugins/debug-manager/debug_tree.h:
9269         Bug fix, deleting wrong variable
9271         * plugins/gdb/debugger.c:
9272         Bug fix, remove forgotten debugging code
9274 2007-03-02  Johannes Schmid <jhs@gnome.org>
9276         * plugins/document-manager/anjuta-document-manager.ui:
9277         * plugins/search/anjuta-search.ui:
9278         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
9279         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
9280         ToolbarFind
9282         * src/anjuta-app.c: (on_toolbar_view_toggled),
9283         (on_add_merge_widget), (on_session_save), (on_widget_remove):
9284         Save toolbar positions, don't use fixed toolbar style
9285         
9286         All in all this will allow more complex toolbar configurations and
9287         might gain some space on smaller displays because the user can disable
9288         toolbar parts he does not use. Also allows to use any toolbar style
9289         without looking too ugly.
9291 2007-03-01  Naba Kumasr  <naba@gnome.org>
9293         * TODO.tasks: Added a bounty for creating icons.
9295         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
9296         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
9297         profile-changed signal. Do not sync non-user-activatable plugins.
9299 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
9301         * plugins/debug-manager/disassemble.c,
9302         plugins/debug-manager/sparse_view.c,
9303         plugins/gdb/debugger.c,
9304         libanjuta/interfaces/libanjuta.idl:
9305         Display function name in disassembly view
9307 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
9309         * (added) plugins/debug-manager/bookmark.png,
9310         (added) plugins/debug-manager/breakpoint-disabled.png,
9311         (added) plugins/debug-manager/breakpoint-enabled.png,
9312         (added) plugins/debug-manager/program-counter.png,
9313         (added) plugins/debug-manager/linemarker.png,
9314         plugins/debug-manager/Makefile.am,
9315         plugins/debug-manager/disassemble.c,
9316         plugins/debug-manager/disassemble.h,
9317         plugins/debug-manager/sparse_buffer.c,
9318         plugins/debug-manager/sparse_buffer.h,
9319         plugins/debug-manager/sparse_view.c,
9320         plugins/debug-manager/sparse_view.h,
9321         plugins/debug-manager/plugin.c,
9322         plugins/debug-manager/breakpoints.c,
9323         libanjuta/interfaces/libanjuta.idl:
9324         Add markers in the disassembly view
9325         Display program counter and breakpoints in disassembly view
9327         * plugins/gdb/debugger.c:
9328         Fix a bug added with my previous patch, setting and clearing
9329         breakpoints was not working
9331 2007-02-28  Johannes Schmid <jhs@gnome.org>
9333         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
9334         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9335         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
9336         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9337         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
9338         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
9339         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
9340         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
9341         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
9342         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9343         Updated (why do they need to be under version control?)
9344         
9345         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
9346         (create_tab_popup_menu), (on_msgman_popup_menu),
9347         (on_tab_button_press_event), (anjuta_msgman_page_new),
9348         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
9349         Added "Close all message tabs" popup menu
9351 2007-02-26  Naba Kumar  <naba@gnome.org>
9353         * plugins/profiler/gprof-flat-profile-entry.c,
9354         plugins/profiler/gprof-flat-profile.c,
9355         plugins/profiler/gprof-flat-profile-entry.h,
9356         plugins/profiler/gprof-flat-profile.h,
9357         plugins/profiler/gprof-flat-profile-view.c,
9358         plugins/profiler/gprof-flat-profile-view.h,
9359         plugins/profiler/gprof-call-graph-block-entry.c,
9360         plugins/profiler/gprof-call-graph-block.c,
9361         plugins/profiler/gprof-function-call-chart-view.c,
9362         plugins/profiler/gprof-call-graph-block-entry.h,
9363         plugins/profiler/gprof-profile-data.c,
9364         plugins/profiler/gprof-call-graph-block.h,
9365         plugins/profiler/gprof-view.c,
9366         plugins/profiler/gprof-call-graph.c,
9367         plugins/profiler/gprof-function-call-chart-view.h,
9368         plugins/profiler/gprof-profile-data.h,
9369         plugins/profiler/gprof-call-graph.h,
9370         plugins/profiler/gprof-view.h,
9371         plugins/profiler/gprof-view-manager.c,
9372         plugins/profiler/gprof-call-graph-view.c,
9373         plugins/profiler/plugin.c,
9374         plugins/profiler/gprof-view-manager.h,
9375         plugins/profiler/gprof-call-graph-view.h,
9376         plugins/profiler/gprof-function-call-tree-view.c,
9377         plugins/profiler/gprof-function-call-tree-view.h,
9378         plugins/profiler/Makefile.am: Fix compiler warnings and link with
9379         gnome-vfs. Fixes bug #411377.
9381 2007-02-26  Naba Kumar  <naba@gnome.org>
9383         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9385         Patch from James Liggett  <jrliggett@cox.net>:
9386         * plugins/profiler/gprof-flat-profile-view.c,
9387         plugins/profiler/gprof-flat-profile-view.h,
9388         plugins/profiler/gprof-function-call-chart-view.c,
9389         plugins/profiler/gprof-function-call-chart-view.h,
9390         plugins/profiler/gprof-view.c,
9391         plugins/profiler/gprof-view.h,
9392         plugins/profiler/gprof-call-graph-view.c,
9393         plugins/profiler/plugin.c,
9394         plugins/profiler/gprof-call-graph-view.h,
9395         plugins/profiler/gprof-function-call-tree-view.c,
9396         plugins/profiler/gprof-function-call-tree-view.h: Implements
9397         double click navigation. Fixes bug #403514.
9399 2007-02-25  Naba Kumar  <naba@gnome.org>
9401         * libanjuta/anjuta-plugin-manager.c,
9402         libanjuta/anjuta-plugin-handle.[ch],
9403         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9404         g_hash_table_remove_all (introduced in glib 2.12) to stay the
9405         dependency on glib 2.8. Fixes bug #411623.
9407 2007-02-24  Naba kumar  <naba@gnome.org>
9409         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9410         
9411         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9412         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9413         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9414         (added) libanjuta/anjuta-profile-manager.c,
9415         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9416         manager.
9417         Implemented profile pushing and popping. Implemented profile xml
9418         synchronization. Implemented error handling in profiles. Implemented
9419         activation and deactivation signals in plugin manager.
9420         
9421         * libanjuta/Makefile.am: Added libanjuta log domain.
9422         
9423         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9424         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9425         in AnjutaShell interface and implemented it in AnjutaApp.
9426         
9427         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9429 2007-02-23  Naba kumar  <naba@gnome.org>
9431         src/main.c: Fixed missing end quote.
9433 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
9435         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9438 2007-02-20  Naba Kumar  <naba@gnome.org>
9440         * plugins/subversion/plugin.c: Added "..." menuitems.
9441         * ROADMAP, README: Updated.
9442         * libanjuta/anjuta-profile.c: Fixed bugs.
9444         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9445         plugins/gtodo/Makefile.am: Removed dead code.
9447         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
9448         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9449         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9450         plugins/gtodo/list_tooltip.c,
9451         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9452         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9453         not contain markups. Fixes Bug #360462.
9455 2007-02-16  Naba Kumar  <naba@gnome.org>
9457         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9458         unnecessary sub-sections.
9459         
9460 2007-02-15  Naba Kumar  <naba@gnome.org>
9462         * (removed) plugins/document-manager/bookmark-prev-16.png,
9463         plugins/document-manager/bookmark-last.png,
9464         (removed)plugins/document-manager/bookmark-first-16.png,
9465         plugins/document-manager/bookmark-prev.png,
9466         (added) plugins/document-manager/bookmark-toggle.png,
9467         (removed)plugins/document-manager/bookmark_toggle.xpm,
9468         (removed)plugins/document-manager/bookmark-last-16.png,
9469         plugins/document-manager/plugin.c,
9470         plugins/document-manager/anjuta-document-manager.ui,
9471         (removed)plugins/document-manager/bookmark-next-16.png,
9472         plugins/document-manager/bookmark-next.png,
9473         plugins/document-manager/Makefile.am,
9474         (added) plugins/document-manager/bookmark-clear.png,
9475         plugins/document-manager/bookmark-first.png: Upgraded bookmark
9476         icons (stolen from monodevelop). Added clear bookmarks toolbar
9477         button.
9479         * plugins/document-manager/plugin.c,
9480         (added) plugins/document-manager/swap.png,
9481         (removed) plugins/document-manager/undock.png,
9482         plugins/document-manager/Makefile.am: Fixed swap icon.
9484 2007-02-13  Naba Kumar  <naba@gnome.org>
9486         * plugins/class-gen/element-editor.c: Fixed typo.
9487         
9488         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9489         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9490         Implementing plugin profiles loading.
9492 2007-02-13  Naba Kumar  <naba@gnome.org>
9494         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9495         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
9496         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9497         pixmaps/open_project.png, pixmaps/close_project.png:
9498         Removed more old icons.
9499         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9500         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9501         anjuta_logo.png
9502         
9503 2007-02-13  Naba Kumar  <naba@gnome.org>
9505         * plugins/class-gen/element-editor.c: Included missing headers to
9506         prevent build failures in some cases.
9507         
9508 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9510         * plugins/debug-manager/stack_trace.c:
9511         Fix bug #407115
9513         * plugins/debug-manager/watch.c,
9514         plugins/debug-manager/breakpoints.c:
9515         Same bug than above, wrong use of gtk_ui_manager_get_widget
9517 === anjuta 2.1.1 ===
9519 2007-02-11  Naba Kumar  <naba@gnome.org>
9521         * cofigure.in: Bumped version to 2.1.1
9522         * NEWS: Updated for 2.1.1 release.
9523         
9524 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9526         * plugins/debug-manager/plugin.c,
9527         plugins/debug-manager/sparse_view.c,
9528         plugins/debug-manager/sparse_view.h:
9529         Reorder some code
9531         * plugins/gdb/debugger.c,
9532         plugins/debug-manager/debugger.c,
9533         plugins/debug-manager/memory.c,
9534         plugins/debug-manager/sparse_buffer.c
9535         plugins/gdb/debugger.h,
9536         libanjuta/interfaces/libanjuta.idl:
9537         Clean up, remove some warnings
9538         Use guint everywhere for addresses
9539         Rewrite code parsing position in debugger
9541 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9543         * plugins/debug-manager/debug_tree.c:
9544         Use GtkTreeRowReference instead of GtkTreeIter as callback data
9545         Fix bug #406113
9547 2007-02-08  Naba Kumar  <naba@gnome.org>
9549         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9550         Delay showing the 'file modified on disk' dialog for one sec
9551         from the last notification to insure multiple notifications for
9552         the same file are treated as one. Do not same multiple dialogs
9553         for the same file. Make sure to destory the dialog if later
9554         the conent is no longer different.
9555         
9556 2007-02-08  Naba Kumar  <naba@gnome.org>
9558         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9559         Prevented spurious 'file modified' dialogs in scintilla editor
9560         when the file is saved.
9562 2007-02-09  Johannes Schmid <jhs@gnome.org>
9564         * scripts/glade2schema.pl:
9565         Added script to convert glade preferences into gconf schema files.
9566         See #406061
9568 2007-02-08  Naba Kumar  <naba@gnome.org>
9570         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9571         itself is destroyed. Fixes bug #355160.
9572         
9573 2007-02-08  Johannes Schmid <jhs@gnome.org>
9575         * plugins/profiler/profiler.plugin: 
9576         removed from version control (only .in file needed)
9577         
9578         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9579         * plugins/sourceview/sourceview.c: (sourceview_new):
9580         Code cleanup
9581         
9582         * plugins/subversion/svn-thread.c: (svn_thread_start):
9583         * src/main.c: (main):
9584         
9585         Fixed #395875 about initialisation of threads too late
9587 2007-02-07  Armin Burgmeier  <armin@arbur.net>
9589         Reviewed by Naba Kumar  <naba@gnome.org>:
9590         * plugins/class-gen/plugin.c:
9591         * plugins/class-gen/window.c: Removed browse button related code, load
9592         generated output directly into new buffers when not adding to project.
9594         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9595         buttons from user interface.
9597 2007-02-07  Naba Kumar  <naba@gnome.org>
9599         * po/POTFILES.in: Fixed distcheck.
9601 2007-02-07  Daniel Nylander <po@danielnylander.se>
9603         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9605 2007-02-07  Johannes Schmid <jhs@gnome.org>
9607         * anjuta.desktop.in.in:
9608         Fixed spelling
9610 2007-02-07  Johannes Schmid <jhs@gnome.org>
9612         * configure.in:
9613         * manuals/anjuta-manual/*
9614         * manuals/anjuta-faqs/*:
9615         #398991 – Anjuta manuals does not use the gnome-doc-utils format
9616         
9617         * plugins/document-manager/anjuta-document-manager.plugin.in:
9618         Removed duplicate application-xml mime-type (review patches properly ;-)
9619         
9620 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9622         * plugins/gdb/debugger.c,
9623         libanjuta/interfaces/libanjuta.idl:
9624         Fix bug #404755
9625         Fix handling of missing source file
9627 2007-02-06  Naba Kumar  <naba@gnome.org>
9629         Patch from James Liggett  <jrliggett@cox.net>:
9630         * plugins/profiler/gprof-flat-profile.c,
9631         plugins/profiler/gprof-profile-data.c,
9632         plugins/profiler/gprof-call-graph.c,
9633         plugins/profiler/gprof-profile-data.h,
9634         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9635         Show profiler view when target selected bug #403515.
9637 2007-02-05  Naba Kumar  <naba@gnome.org>
9639         * configure.in: Enabled devhelp plugin by default now that
9640         it works.
9641         
9642         Patch from parmigio@2ainfo.it:
9643         * plugins/document-manager/anjuta-document-manager.plugin.in:
9644         Added xml file type in supported mime types list.
9645         
9646 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9648         * plugins/debug-manager/debugger.c,
9649         plugins/debug-manager/plugin.c:
9650         Add a field in status bar displaying debugger state
9651         Change cursor shape when debugger is busy
9652         Fix bug #378600
9654         * plugins/debug-manager/watch.c,
9655         plugins/debug-manager/locals.c,
9656         libanjuta/interfaces/libanjuta.idl:
9657         Clean up, remove debugging messages and unused signals
9659 2007-02-03  Johannes Schmid <jhs@gnome.org>
9661         * configure.in:
9662         Fixed AC_INIT and seperated version to major, minor, micro
9664         * anjuta.anjuta:
9665         Load Subversion instead of CVS
9666         
9667         * anjuta.desktop.in.in:
9668         Fixed bug-buddy component
9670         Original patch from Rob Bradfort <robster@debian.org>:
9671         * src/main.c: (get_command_line_args), (main):
9672         Bug #335981 – Migration from popt to GOption
9674 2007-02-03  Naba Kumar  <naba@gnome.org>
9676         * configure.in: Depend on devhelp 0.13 and fixed gecko home
9677         path variable. Fixed bug #341170.
9678         * plugins/profiler/Makefile.am: Fixed indentation.
9679         
9680 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9682         * libanjuta/interfaces/libanjuta.idl,
9683         plugins/sourceview/sourceview.c,
9684         plugins/editor/text-editor.c,
9685         plugins/symbol-browser/plugin.c,
9686         plugins/search/search-replace.c,
9687         plugins/document-manager/goto_line.c,
9688         plugins/document-manager/action-callbacks.c,
9689         plugins/document-manager/anjuta-docman.c:
9690         Rename markers of anjuta interface
9691         IANJUTA_MARKABLE_NONE has been removed
9692         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9693         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9694         IANJUTA_MARKABLE_ATTENTIVE renamed in
9695                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9696         IANJUTA_MARKABLE_INTENSE renamed in
9697                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9698         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9700         * (removed) plugins/sourceview/marker-light.png,
9701         (removed) plugins/sourceview/marker-basic.png,
9702         (removed) plugins/sourceview/marker-attentive.png,
9703         (removed) plugins/sourceview/marker-intense.png,
9704         plugins/sourceview/bookmark.png,
9705         (added) plugins/sourceview/breakpoint-disabled.png,
9706         (added) plugins/sourceview/breakpoint-enabled.png,
9707         (added) plugins/sourceview/program-counter.png,
9708         (added) plugins/sourceview/linemarker.png,
9709         plugins/sourceview/Makefile.am,
9710         (added) plugins/editor/bookmark.xpm,
9711         (added) plugins/editor/breakpoint-disabled.xpm,
9712         (added) plugins/editor/breakpoint-enabled.xpm,
9713         (added) plugins/editor/program-counter.xpm,
9714         (added) plugins/editor/linemarker.xpm,
9715         plugins/editor/Makefile.am:
9716         Add or change marker pixmaps in scintilla and sourceview editor
9718         * plugins/document-manager/plugin.c,
9719         libanjuta/interfaces/libanjuta.idl,
9720         plugins/debug-manager/plugin.c,
9721         plugins/debug-manager/breakpoints.c
9722         plugins/gdb/debugger.c:
9723         Fix bug #376404, program counter marker is not displayed when debugger
9724         Return the selected editor or NULL (if file does not exist) with 
9725         ianjuta_document_manager_goto_file_line* functions
9726         Emit a change-location signal even if the program counter is in an
9727         unknown file
9729 2007-02-02  Naba Kumar  <naba@gnome.org>
9731         * TODO.tasks: Marked bounty bug #359478 completed. And checked
9732         older bounties 'Done'.
9733         
9734 2007-02-02  Naba Kumar  <naba@gnome.org>
9736         * TODO.tasks: Fixed typop.
9738         Patch from James Liggett  <jrliggett@cox.net>:
9739         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9740         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9741         profiler plugin by James Liggett. Completes bounty bug #359478
9742         'Gprof performance profiler plugin'
9744 2007-02-01  Naba Kumar  <naba@gnome.org>
9746         * src/main.c: Renamed option name.
9748         * TODO.tasks: Marked "Test and fix all project wizards templates"
9749         bounty completed.
9750         
9751 2007-01-29  Johannes Schmid <jhs@gnome.org>
9753         * plugins/document-manager/plugin.c: (on_editor_changed):
9754         Added DEBUG_PRINT(...)
9755         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9756         implemented
9757         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9758         Fix language support plugin for sourceview editor (add some new
9759         language names)
9760         
9761         * plugins/sourceview/sourceview.c: (iindic_clear):
9762         Clear all indicators
9764 2007-01-29  Johannes Schmid <jhs@gnome.org>
9766         * TODO.tasks:
9767         Minor task currentions
9768         
9769         * libanjuta/interfaces/libanjuta.idl:
9770         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
9771         (itext_editor_iface_init):
9772         * plugins/language-support-cpp-java/plugin.c: (install_support):
9773         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
9774         (ieditor_get_attributes), (ieditor_iface_init):
9775         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
9776         plugins.
9777         
9778         * plugins/sourceview/sourceview.glade:
9779         Fixed sourceview preference window
9781 2007-01-28  Naba Kumar  <naba@gnome.org>
9782         
9783         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
9784         Implemented --no-files and --no-session command line options and
9785         corresponding preferernces checkboxes in General tab.
9787 2007-01-28  Johannes Schmid <jhs@gnome.org>
9789         * plugins/subversion/plugin.c:
9790         * plugins/subversion/plugin.h:
9791         * plugins/subversion/svn-notify.c: (svn_show_info),
9792         (show_svn_error), (on_svn_notify):
9793         * plugins/subversion/svn-notify.h:
9794         * plugins/subversion/svn-thread.c: (create_message_view),
9795         (svn_thread_start):
9796         Fixed error handling and fixed #394216 – No indication of subversion commands running
9797         
9798         * plugins/tools/execute.c: (atp_output_context_print):
9799         Show name of tool in message pane
9801 2007-01-28  Naba Kumar  <naba@gnome.org>
9802         
9803         * configure.in, plugins/glade/plugin.c: Make it work with
9804         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
9805         
9806         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9807         from devhelp (won't work untill devhelp is fixed: bug #341170).
9808         
9809         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9810         
9811 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9813         Reviewed by Naba Kumar  <naba@gnome.org>:
9814         * libanjuta/interfaces/libanjuta.idl, 
9815         plugins/debug-manager/debugger.c,
9816         plugins/debug-manager/start.c,
9817         plugins/gdb/plugin.c,
9818         plugins/gdb/debugger.c,
9819         plugins/gdb/debugger.h:
9820         Fix a bug when launching gdb
9821         Set the terminal for the debugged program on the command line.
9823 2007-01-26  Johannes Schmid <jhs@gnome.org>
9825         * plugins/sourceview/anjuta-document-saver.c:
9826         (anjuta_document_saver_save):
9827         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
9828         * plugins/sourceview/sourceview.c: (save_if_modified),
9829         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
9830         Proper error handling, for example if a file was modified externally. Use backup files
9831         to avoid data-loss on disk full.
9833 2007-01-24  Naba Kumar  <naba@gnome.org>
9834         
9835         * plugins/devhelp/htmlview.c: Fixed crash during project load.
9836         Fixed mem leak and source leak.
9837         
9838 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
9840         Reviewed by Naba Kumar  <naba@gnome.org>:
9841         * plugins/debug-manager/debug_tree.c,
9842         plugins/debug-manager/debug_tree.h,
9843         plugins/debug-manager/watch.c:
9844         Partial rewrite of the variable object code, find and fix a few bugs
9845         Fix bug #395808: gdb can still crash but children are listed
9846         on request only so you can avoid the crash
9848 2007-01-24  Naba Kumar  <naba@gnome.org>
9849         
9850         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
9851         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
9852         plugins/symbol-browser/plugin.h,
9853         plugins/symbol-browser/plugin.c,
9854         plugins/symbol-browser/Makefile.am: Added current file (local)
9855         symbols view (Seriously getting bored with the browse toolbar).
9857 2007-01-22  Naba Kumar  <naba@gnome.org>
9858         
9859         Patch from Gabor Kelemen:
9860         * po/POTFILES.in: Added .plugin.in files.
9862 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
9864         Reviewed by Naba Kumar  <naba@gnome.org>:
9865         * plugins/document-manager/anjuta-docman.c,
9866         plugins/message-view/anjuta-msgman.c
9867         Set right alignment to the label widget in the tab title.
9869 2007-01-21  Naba Kumar  <naba@gnome.org>
9870         
9871         * libegg/egg-combo-action.c: Fixed mode line.
9872         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9873         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
9875 2007-01-21  Armin Burgmeier  <armin@arbur.net>
9877         Reviewed by Naba Kumar  <naba@gnome.org>:
9878         * plugins/class-gen/plugin.c: Prompt for target before actually
9879         generating the class files. This ensures that the files are created in
9880         the correct directory. Fixes bug #397406.
9882         * plugins/class-gen/window.c: Set browse buttons to insensitive when
9883         the class is added to the project.
9885 2007-01-21  Naba Kumar  <naba@gnome.org>
9887         * libanjuta/anjuta-plugin-description.c,
9888         libanjuta/anjuta-ui.h,
9889         libanjuta/anjuta-status.c,
9890         libanjuta/anjuta-plugin-description.h,
9891         libanjuta/cell-renderer-captioned-image.c,
9892         libanjuta/anjuta-plugin-handle.c,
9893         libanjuta/anjuta-status.h,
9894         libanjuta/resources.c,
9895         libanjuta/cell-renderer-captioned-image.h,
9896         libanjuta/glue-cpp.c,
9897         libanjuta/anjuta-plugin-handle.h,
9898         libanjuta/anjuta-plugin.c,
9899         libanjuta/anjuta-preferences-dialog.c,
9900         libanjuta/libanjuta.h,
9901         libanjuta/resources.h,
9902         libanjuta/glue-cpp.h,
9903         libanjuta/anjuta-plugin.h,
9904         libanjuta/anjuta-preferences-dialog.h,
9905         libanjuta/anjuta-plugin-manager.c,
9906         libanjuta/anjuta-shell.c,
9907         libanjuta/anjuta-plugin-manager.h,
9908         libanjuta/anjuta-shell.h,
9909         libanjuta/anjuta-save-prompt.c,
9910         libanjuta/anjuta-save-prompt.h,
9911         libanjuta/anjuta-children.c,
9912         libanjuta/anjuta-utils.c,
9913         libanjuta/anjuta-profile.c,
9914         libanjuta/anjuta-preferences.c,
9915         libanjuta/anjuta-launcher.c,
9916         libanjuta/anjuta-utils.h,
9917         libanjuta/anjuta-profile.h,
9918         libanjuta/anjuta-launcher.h,
9919         libanjuta/anjuta-ui.c: Updated file headers.
9921         * po/POTFILES.in: Updated.
9923         * libanjuta/anjuta-marshal.list,
9924         (added) libanjuta/anjuta-plugin-handle.c,
9925         (added) libanjuta/anjuta-plugin-handle.h,
9926         (added) libanjuta/anjuta-plugin-manager.c,
9927         (added) libanjuta/anjuta-plugin-manager.h,
9928         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9929         (added) libanjuta/anjuta-profile.c,
9930         (added) libanjuta/anjuta-profile.h,
9931         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
9932         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
9933         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
9934         src/action-callbacks.c: Implemented AnjutaPluginManager
9935         class based on old plugins.[ch]. Implemented AnjutaProfile as
9936         prelimanary profiles implementation. Implemented AnjutaPluginHandle
9937         class to represent plugins (not to be confused with plugin objects).
9938         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
9939         implemented it in AnjutaApp and AnjutaTestShell.
9940         De-globalized plugin management and several clean ups.
9942         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
9943         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
9944         plugins/search/search-replace.c, plugins/terminal/terminal.c,
9945         plugins/project-import/project-import.c,
9946         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
9947         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
9948         Fixed plugins for the change in API.
9950         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
9951         file.
9952         
9953         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9955 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
9957         Reviewed by Naba Kumar  <naba@gnome.org>:
9958         * libanjuta/anjuta-launcher.c,
9959         libanjuta/anjuta-launcher.h:
9960         Add a new function anjuta_set_terminate_on_exit to close the i/o
9961         channel when the child exit
9962         Return directly the status and not the exit code in child-exited
9963         signal
9965         * plugins/gdb/debugger.c:
9966         Use new function in debugger plugin
9968 2007-01-18  Johannes Schmid <jhs@gnome.org>
9970         * src/about.c: Do not show empty license information instead hide the button (#397883)
9972 2007-01-15  Johannes Schmid <jhs@gnome.org>
9974         * plugins/project-manager/plugin.c:
9975         * plugins/project-wizard/templates/python.wiz
9976         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
9977         
9978         Fixed #335235 python programs are not executeable/ do not start when pressing F3
9979         You will also need latest gnome-build svn       
9981 === anjuta 2.1.0 ===
9983 2007-01-14  Naba Kumar  <naba@gnome.org>
9985         * configure.in: Removed reference of mkfile project
9986         template to fix distcheck build error.
9987         * AUTHORS: Updated.
9988         * NEWS: Updated.
9989         * configure.in: Bumped version to 2.1.0 for beta release.
9990         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
9991         crashes as soon as editing starts in normal text files.
9993 2007-01-14  Johannes Schmid <jhs@gnome.org>
9995         * configure.in
9996         * po/LINGUAS:
9997         Applied http://live.gnome.org/GnomeGoals/PoLinguas
9999         * tagmanager/c.c:
10000         Patch from Massimo Cora' to hopefully fix #395362
10002         * plugins/project-wizard/templates/*:
10004         Fixed and tested all project-wizards. Deactivated mkfile project because
10005         it was totally broken and I don't see any real use for it.
10006         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
10008 2007-01-14  Naba Kumar  <naba@gnome.org>
10010         * NEWS: Updated for release.
10011         
10012         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10013         
10014         * libanjuta/interfaces/libanjuta.idl,
10015         plugins/editor/text_editor_cbs.c,
10016         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10017         interface and implemented it for scintilla.
10018         
10019         * plugins/editor/text-editor.c: Fixed highlighing issues when
10020         used with indicators (particularly when the file is just opened).
10021         Fixes bug #377477 – when debugging, scintilla editor grays out all
10022         lines before current line.
10023         
10024         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10025         Maintain a separate list of indicated edtitors for separate contexts.
10026         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10027         
10028 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10030         Reviewed by Naba Kumar  <naba@gnome.org>:
10031         * plugins/debug-manager/plugin.c:
10032         Bug fix: breakpoints cannot be added after stopping the debugger
10034 2007-01-13  Naba Kumar  <naba@gnome.org>
10036         * NEWS: Updated for release.
10038 2007-01-12  Johannes Schmid <jhs@gnome.org>
10040         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10041         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10042         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10043         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10044         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10045         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10046         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10047         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10048         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10049         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10050         
10051         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10052         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10053         
10054         * plugins/sourceview/sourceview.c:
10055         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10056         on character positions.
10057         
10058 2007-01-12  Naba Kumar  <naba@gnome.org>
10060         * src/anjuta-app.c,
10061         plugins/project-manager/plugin.c,
10062         plugins/profile-default/plugin.c,
10063         libanjuta/anjuta-status.c,
10064         libanjuta/anjuta-status.h: Introduced an API for application title
10065         in AnjutaStatus. Set application title to project name.
10067 2007-01-11  Massimo Cora' <maxcvs@email.i>
10069         Reviewed by Naba Kumar  <naba@gnome.org>:
10070         * tagmanager/Makefile.am,
10071         plugins/symbol-browser/Makefile.am: removed installation for 
10072         test programs.
10074 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
10076         Reviewed by Naba Kumar  <naba@gnome.org>:
10077         * plugins/debug-manager/start.h,
10078         plugins/debug-manager/start.c,
10079         plugins/debug-manager/anjuta-debug-manager.ui,
10080         plugins/debug-manager/plugin.c:
10081         Partial fix for bug #392537
10083         * plugins/debug-manager/disassemble.c:
10084         Fix bug #392543
10086 2007-01-11  Naba Kumar  <naba@gnome.org>
10088         * src/anjuta.c: Load project seperately from session,
10089         so that project session is also loaded.
10090         
10091         * plugins/profile-default/plugin.c: Load project in new
10092         anjuta if there already is one loaded currently (disabled
10093         code for now).
10094         
10095         * plugins/editor/aneditor.cxx: Disconnect focus in/out
10096         signals when editor is destroyed. Fixes a crash bug.
10097         
10098         * plugins/editor/text_editor.c: Do not mark line in
10099         ianjuta_editor_goto_line() implementation.
10100         
10101         * plugins/search/search-replace.c: Always check for markable
10102         interface availablility because its optional for an editor.
10103         
10104         * plugins/document-manager/goto_line.c,
10105         plugins/document-manager/action-callbacks.c: Mark lines for
10106         goto line commands (from dialog and from menu entry box).
10107         
10108         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
10109         plugins/file-manager/an_file_view.c: Expand file manager
10110         nodes in idle loop, one at a time. Did as a possible work
10111         around for bug #361763, but it didn't make any difference.
10112         However, it could still be useful in situations where there
10113         are lots to expand.
10114         
10115         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
10117 2007-01-11  Naba Kumar  <naba@gnome.org>
10119         * plugins/editor/scintilla/LineMarker.h,
10120         plugins/editor/scintilla/LexBasic.cxx,
10121         plugins/editor/scintilla/LexHTML.cxx,
10122         plugins/editor/scintilla/include/SciLexer.h,
10123         plugins/editor/scintilla/include/Scintilla.h,
10124         plugins/editor/scintilla/include/Scintilla.iface,
10125         plugins/editor/scintilla/include/ScintillaWidget.h,
10126         plugins/editor/scintilla/LexBash.cxx,
10127         plugins/editor/scintilla/PlatGTK.cxx,
10128         plugins/editor/scintilla/ViewStyle.h,
10129         plugins/editor/scintilla/Editor.cxx,
10130         plugins/editor/scintilla/StyleContext.h,
10131         plugins/editor/scintilla/LexCPP.cxx,
10132         plugins/editor/scintilla/Converter.h,
10133         plugins/editor/scintilla/LexAU3.cxx,
10134         plugins/editor/scintilla/Editor.h,
10135         plugins/editor/scintilla/LexPerl.cxx,
10136         plugins/editor/scintilla/LexVB.cxx,
10137         plugins/editor/scintilla/ScintillaGTK.cxx,
10138         plugins/editor/scintilla/ViewStyle.cxx,
10139         plugins/editor/scintilla/PropSet.cxx,
10140         plugins/editor/scintilla/LexSQL.cxx,
10141         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
10142         version 1.71
10144 2007-01-11  Armin Burgmeier  <armin@arbur.net>
10146         Reviewed by Naba Kumar  <naba@gnome.org>:
10147         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
10148         selected for editing. This fixes bug #394218.
10150         * plugins/class-gen/plugin.c: Do not use project's root URI as project
10151         name if said URI is not known.
10153         * plugins/class-gen/window.c: When stripping function prefix away,
10154         include the trailing underscore because it is already set by the
10155         template.
10157         * plugins/class-gen/transform.c: Include "const char*" and "const
10158         gchar*" in the list for transforming a default C type to a GType.
10159         Don't access invalid memory when writing pointer_str in
10160         cg_transform_first_argument.
10162 2007-01-11  Naba Kumar  <naba@gnome.org>
10164         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
10165         pixmaps/anjuta.svg, pixmaps/Makefile.am,
10166         (renamed) pixmaps/anjuta_icon.png, src/main.c,
10167         libegg/test-actions.c, anjuta.desktop.in.in,
10168         anjuta.prj: Renamed application icon to 'anjuta.png' from
10169         'anjuta_icon.png'. Added more fields in desktop file.
10171         * mime/anjuta.xml: Added magic section.
10172         
10173         * (removed) mime/anjuta.applications,
10174         (removed) mime/anjuta.mime, mime/Makefile.am,
10175         (removed) mime/anjuta.keys,
10176         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
10177         registeration and added scalable icon. Also fixes bug #393680
10179 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
10181         Reviewed by Naba Kumar  <naba@gnome.org>:
10182         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
10183         and anjuta_status_progress_add_ticks() to check for progressbar 
10184         being realized before trying to update it.
10186 2007-01-10  Naba Kumar  <naba@gnome.org>
10188         * tagmanager/tm_workspace.c,
10189         po/POTFILES.in,
10190         plugins/debug-manager/Makefile.am,
10191         plugins/tools/scripts/Makefile.am,
10192         plugins/class-gen/plugin.c,
10193         plugins/class-gen/Makefile.am,
10194         global-tags/Makefile.am: Fixed make distcheck.
10196         * plugins/debug-manager/attach_process.c,
10197         plugins/debug-manager/attach_process.h,
10198         plugins/class-gen/action-callbacks.h,
10199         plugins/class-gen/action-callbacks.c,
10200         plugins/class-gen/class_gen.h,
10201         plugins/class-gen/class_gen.c: Deleted unused/old files.
10203         * (removed) scintilla, (added) plugins/editor/scintilla,
10204         plugins/editor/scintilla/lexers.make,
10205         plugins/editor/scintilla/Makefile.am,
10206         plugins/editor/Makefile.am
10207         configure.in, manuals/reference/libanjuta/Makefile.am
10208         Makefile.am: Moved scintilla to its right place.
10210 2007-01-09  Naba Kumar  <naba@gnome.org>
10212         * plugins/profile-default/plugin.c: Save project session before
10213         a new one is opened.
10215         * plugins/project-manager/plugin.c,
10216         plugins/project-manager/plugin.h,
10217         plugins/project-manager/anjuta-project-manager.ui,
10218         plugins/profile-default/plugin.c,
10219         plugins/profile-default/plugin.h,
10220         plugins/profile-default/Makefile.am,
10221         (added) plugins/profile-default/anjuta-default-profile.ui,
10222         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10223         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
10224         multiple projects support.
10225         
10226 2007-01-06  Armin Burgmeier  <armin@arbur.net>
10228         Reviewed by Naba Kumar  <naba@gnome.org>
10229         * plugins/class-gen/combo-flags.h:
10230         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
10231         enum, added a type parameter to selected signal. Select highlighted
10232         entry when pressing enter (but not unselect it if it was already
10233         selected) before closing the popup. Also accept input when clicking
10234         not into the popup.
10236         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
10237         according to selection type.
10239         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
10240         VOID:BOXED,ENUM.
10242 2007-01-08  Johannes Schmid <jhs@gnome.org>
10244   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
10245   * plugins/project-wizard/templates/gtkmm/Makefile.am
10246   * plugins/project-wizard/templates/python/configure.ac.tpl
10247   * plugins/project-wizard/templates/python/configure.in.tpl
10248   * plugins/project-wizard/templates/python/Makefile.am
10249   * plugins/project-wizard/templates/cpp/configure.ac.tpl
10250   * plugins/project-wizard/templates/cpp/configure.in.tpl
10251   * plugins/project-wizard/templates/cpp/Makefile.am
10252   * plugins/project-wizard/templates/terminal.wiz
10253   * plugins/project-wizard/templates/xlib-dock.wiz
10254   * plugins/project-wizard/templates/wxwin.wiz
10255   * plugins/project-wizard/templates/java.wiz
10256   * plugins/project-wizard/templates/xlib/configure.ac.tpl
10257   * plugins/project-wizard/templates/xlib/configure.in.tpl
10258   * plugins/project-wizard/templates/xlib/Makefile.am
10259   * plugins/project-wizard/templates/gcj/configure.ac.tpl
10260   * plugins/project-wizard/templates/gcj/configure.in.tpl
10261   * plugins/project-wizard/templates/gcj/Makefile.am
10262   * plugins/project-wizard/templates/terminal/configure.ac.tpl
10263   * plugins/project-wizard/templates/terminal/configure.in.tpl
10264   * plugins/project-wizard/templates/terminal/Makefile.am
10265   * plugins/project-wizard/templates/terminal/autogen.sh
10266   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
10267   * plugins/project-wizard/templates/wxwin/configure.in.tpl
10268   * plugins/project-wizard/templates/wxwin/Makefile.am
10269   * plugins/project-wizard/templates/gnome.wiz 
10270   * plugins/project-wizard/templates/java/configure.ac.tpl
10271   * plugins/project-wizard/templates/java/configure.in.tpl
10272   * plugins/project-wizard/templates/java/Makefile.am
10273   * plugins/project-wizard/templates/anjuta-plugin.wiz
10274   * plugins/project-wizard/templates/gtkmm.wiz
10275   * plugins/project-wizard/templates/python.wiz
10276   * plugins/project-wizard/templates/cpp.wiz
10277   * plugins/project-wizard/templates/gtk.wiz
10278   * plugins/project-wizard/templates/gcj.wiz
10279   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
10280   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10281   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10283   Starting fixing of all project wizards:
10284   - rename configure.in to configure.ac
10285   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
10286   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
10287   (See #394184)
10288   
10289   * TODO.task: Added bug number to bounty
10291 2007-01-07  Johannes Schmid <jhs@gnome.org>
10293   *  plugins/build-basic-autotools.c:
10294   Fixed #392290 – Missed install as root option in project manager
10296 2007-01-07  Johannes Schmid <jhs@gnome.org>
10298   * plugins/sourceview/sourceview.c:
10299   Fixed #388731 – Odd editor behaviour after performing block-text operations
10300   Fixed #388727 – Block-tab does not work
10301   
10302   * plugins/sourceview/anjuta-document.h/c:
10303   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
10304   
10305   * configure.in:
10306   Require Gtk+ >= 2.10 for sourceview plugin
10308 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
10310         * libanjuta/anjuta-status.c:
10311         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
10313 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
10315         * configure.in,
10316         plugins/terminal/terminal.c:
10317         Fix bug #377027
10318         remove support for VTE < 0.9
10320 2007-01-06  Naba Kumar  <naba@gnome.org>
10322         * po/POTFILES.in: Updated
10324 2007-01-05  Adam Dingle  <adam@medovina.org>
10326         Reviewed by Naba Kumar  <naba@gnome.org>:
10327         * plugins/message-view/anjuta-message-manager-plugin.glade:
10328         Fixed bug #377903 (improve message color defaults).
10330 2007-01-05  Naba Kumar  <naba@gnome.org>
10332         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
10333         
10334 2007-01-03  Armin Burgmeier  <armin@arbur.net>
10336         Reviewed by  Naba Kumar  <naba@gnome.org>:
10337         * plugins/symbol-browser/test-class.h: Fixed block ends.
10339         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
10340         C-style-block comment.
10342         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
10343         allow lists when writing autogen definition files. This is required
10344         for the new class generator. Also fixed a wrong return value in
10345         npw_autogen_write_definition_file and set a GError in
10346         npw_autogen_execute when the output file could not be opened.
10348         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
10349         user interface.
10351         * plugins/class-gen/Makefile.am: Added templates subdir, removed
10352         goc_template_header and goc_template_source, added top_srcdir to
10353         includes, link against project wizard (also hopefully temporarily),
10354         removed class_gen.h, class_gen.c, action-callbacks.h,
10355         action-callbacks.c.
10357         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
10359         * plugins/class-gen/cell-renderer-flags.h:
10360         * plugins/class-gen/cell-renderer-flags.c:
10361         * plugins/class-gen/combo-flags.h:
10362         * plugins/class-gen/combo-flags.c:
10363         * plugins/class-gen/element-editor.c:
10364         * plugins/class-gen/element-editor.h:
10365         * plugins/class-gen/generator.c:
10366         * plugins/class-gen/generator.h:
10367         * plugins/class-gen/plugin.h:
10368         * plugins/class-gen/plugin.c:
10369         * plugins/class-gen/transform.c:
10370         * plugins/class-gen/transform.h:
10371         * plugins/class-gen/validator.c:
10372         * plugins/class-gen/validator.h:
10373         * plugins/class-gen/window.c:
10374         * plugins/class-gen/window.h: Rewrote class generator, it now allows
10375         adding of several class elements and uses autogen.
10377         * plugins/class-gen/templates/cc-header.tpl:
10378         * plugins/class-gen/templates/cc-source.tpl:
10379         * plugins/class-gen/templates/go-header.tpl:
10380         * plugins/class-gen/templates/go-source.tpl:
10381         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10382         for the class generator.
10384         * configure.in: Added plugins/class-gen/templates/Makefile to output.
10386 2007-01-04  Naba Kumar  <naba@gnome.org>
10388         Patch from Nick Treleaven:
10389         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10390         all matching symbols.
10391         
10392         Patches from  Maik Beckmann and Sébastien Granjoux:
10393         * plugins/profile-default/plugin.c,
10394         plugins/project-manager/plugin.c: Unescape project name. Fixes
10395         Bug #357151
10397 2007-01-04  Naba Kumar  <naba@gnome.org>
10399         * plugins/glade/plugin.c: Fixed compilation with
10400         older glade-3 version.
10401         
10402         Patch from Roland Illig:
10403         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10404         plugins/sourceview/anjuta-document-saver.c,
10405         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10406         are necessary to build anjuta on NetBSD 3.0
10408         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10409         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10410         window manager in gnome.
10411         
10412 2007-01-02  Naba Kumar  <naba@gnome.org>
10413         
10414         * plugins/glade/plugin.c: Make it work with glade-3 svn.
10415         
10416 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10418         Reviewed by Naba Kumar  <naba@gnome.org>:
10419         * libanjuta/interfaces/libanjuta.idl,
10420         plugins/debug-manager/Makefile.am,
10421         plugins/debug-manager/anjuta-marshal.list,
10422         plugins/debug-manager/debugger.c,
10423         plugins/debug-manager/sparse_buffer.c,
10424         plugins/debug-manager/sparse_buffer.h,
10425         plugins/debug-manager/sparse_view.c,
10426         plugins/debug-manager/sparse_view.h,
10427         plugins/debug-manager/disassemble.h,
10428         plugins/debug-manager/disassemble.c,
10429         plugins/debug-manager/anjuta-marshal.list,
10430         plugins/debug-manager/plugin.c,
10431         plugins/gdb/debugger.c,
10432         plugins/gdb/debugger.h,
10433         plugins/gdb/plugin.c:
10434         Add a disassembly view window
10436         * plugins/debug-manager/breakpoints.c,
10437         plugins/debug-manager/chunk_view.c,
10438         plugins/debug-manager/locals.c,
10439         plugins/debug-manager/memory.c,
10440         plugins/debug-manager/registers.c,
10441         plugins/debug-manager/stack_trace.c:
10442         Add some debugging information 
10444 2006-12-18  Naba Kumar  <naba@gnome.org>
10446         * configure.in, plugins/glade/plugin.c: Allow building against both
10447         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10449 2006-12-03  Naba Kumar  <naba@gnome.org>
10450         
10451         * TODO.tasks: Marked a bounty completed.
10453 2006-11-24  Adam Dingle <adam@medovina.org>
10455         Reviewed by Naba Kumar  <naba@gnome.org>:
10456         * plugins/build-basic-autotools/build-basic-autotools.c,
10457         plugins/debug-manager/watch.c,
10458         plugins/document-manager/plugin.c, 
10459         plugins/patch/plugin.c,
10460         plugins/project-manager/plugin.c:
10461         Fixed bug #378879 (several command names need ellipses).
10463 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
10465         Reviewed by: Naba Kumar  <naba@gnome.org>
10466         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10467         GCC 4.1.2 (there are only two warnings remaining now when compiling
10468         plugins).
10470         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10472         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10473         macro so that the generated function support a NULL plugin parameter.
10475         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10476         in debug_tree_find_expression by freeing memory returned by the call
10477         to gtk_tree_model_get instead of the parameter string.
10479 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10481         * plugins/debug-manager/breakpoints.c:
10482         Fix bug #378850
10484         * plugins/debug-manager/anjuta-debug-manager.ui,
10485         plugins/debug-manager/debugger.c,
10486         plugins/debug-manager/plugin.c:
10487         Fix bug #378871
10489 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10491         * libanjuta/anjuta-launcher.c,
10492         plugins/gdb/debugger.c:
10493         Fix bug #377061
10495 2006-11-21  Naba Kumar  <naba@gnome.org>
10497         * plugins/search/search_preferences.c: Fixed build break.
10498         
10499 2006-11-20  Naba Kumar  <naba@gnome.org>
10500         
10501         Patch from Kjartan Maraas:
10502         * plugins/cvs-plugin/cvs-interface.c,
10503         plugins/document-manager/plugin.c,
10504         plugins/gtodo/interface.c,
10505         plugins/gtodo/libgtodo.h,
10506         plugins/message-view/anjuta-msgman.c,
10507         plugins/project-wizard/druid.c,
10508         plugins/search/search_preferences.c,
10509         plugins/sourceview/sourceview-prefs.c,
10510         plugins/terminal/terminal.c,
10511         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10513         Patch from Przemysław Grzegorczyk:
10514         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10515         plugins/subversion/anjuta-subversion.glade: Enable files in
10516         fileselection dialog. Fixes bug #376031.
10517         
10518 2006-11-17  Adam Dingle <adam@medovina.org>
10520         Reviewed by: Naba Kumar  <naba@gnome.org>
10521         * plugins/build-basic-autotools/build-basic-autotools.c
10522         * plugins/class-gen/anjuta-class-gen.plugin.in
10523         * plugins/debug-manager/breakpoints.c
10524         * plugins/debug-manager/plugin.c
10525         * plugins/devhelp/plugin.c
10526         * plugins/document-manager/plugin.c
10527         * plugins/gdb/debugger.c
10528         * plugins/glade/anjuta-glade.plugin.in
10529         * plugins/gtodo/plugin.c
10530         * plugins/language-support-cpp-java/plugin.c
10531         * plugins/message-view/plugin.c
10532         * plugins/project-import/anjuta-project-import.glade
10533         * plugins/project-import/anjuta-project-import.plugin.in
10534         * plugins/search/plugin.c
10535         * plugins/tools/scripts/tools-2.xml.in
10536         * plugins/valgrind/plugin.c
10537         * src/anjuta-actions.h:
10538         Fixed bug #376335 "menu items should be capitalized".  Minor
10539         grammar edits.
10541 2006-11-20  Naba Kumar  <naba@gnome.org>
10542         
10543         * configure.in: Fixed build.
10545         Patch from: Arjan Timmerman
10546         *configure.in: Make subvesion plugin build for apr 1.x.
10547         Fixes: Bug #364754.
10548         
10549 2006-11-20  Johannes Schmid <jhs@gnome.org>
10551         * configure.in
10552         * plugins/*/*.[ch]:
10553         Removed patches from Sylvain and Günther. They caused not problems but
10554         Naba was against them.
10556 2006-11-20  Johannes Schmid <jhs@gnome.org>
10558         * Removed me from MAINTAINERS
10560 2006-11-14  Günther Brammer <GBrammer@gmx.de>
10562         * configure.in:
10563         Use apr-1 instead of apr-0
10565 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
10567         * global-tags/create_global_tags.sh.in: Correct a bug when environment
10568         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10569         and another bug occuring when parsing .pc file containing quotes.
10571 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
10573         * plugins/*/*.[ch]: Use class macro for type casting.
10575         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10576         GCC 4.1.2 (there are only two warnings remaining now when compiling
10577         plugins).
10579         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10580         a memory leak in debug_tree_find_expression; g_free was called on
10581         the parameter instead of the memory allocated by gtk_tree_model_get.
10583         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10584         to declare and initialize the global type variable of the plugin.
10586 2006-10-31  Naba Kumar  <naba@gnome.org>
10588         * global-tags/create_global_tags.sh.in: Added an end message.
10589         
10590         * libanjuta/anjuta-launcher.h: Fixed indentation.
10591         
10592         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10593         creation to a) append the messages in right way, b) Connect signals
10594         to the view properly and c) Recreate the system-tags.cache at the
10595         end of the generation.
10597         * plugins/symbol-browser: Fixed action path (double
10598         click on sysmbols was not working).
10600         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10601         Fixed typedef and removed dead code.
10603         * tagmanager/c.c: Took the latest version from ctags source
10604         repository, because the one we had (from ctags 5.6) was broken.
10605         
10606         * global_tags/create_global_tags.sh.in: Reverted the patch from
10607         Sylvain because it was not right fix (and added a helpful comment).
10608         Used /bin/bash to fix the bashism and generated separate log files
10609         for each tag files in the same directory.
10610         
10611 2006-10-29  Naba Kumar  <naba@gnome.org>
10613         * plugins/editor/text_editor.c: Use a temporary file
10614         to save the editor and move it at the end to original
10615         file. This will prevent data corruption if file save
10616         failed for any reason. Also report proper errors when
10617         file save fails. Fixes bug #346575.
10618         
10619 2006-10-26  Naba Kumar  <naba@gnome.org>
10621         * plugins/document-manager/anjuta-docman.c: Do not load
10622         the same files with different path more than once (happens
10623         with symlinked files). Fixes Bug #323591.
10625 2006-10-25  Naba Kumar  <naba@gnome.org>
10627         * plugins/valgrind/vgactions.c: Fixed a warning.
10629 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
10631         Reviewed by Naba Kumar  <naba@gnome.org>:
10633         * plugins/valgrind/vgtoolview.c:
10634         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10636         * plugins/valgrind/bugged-prg-test.c:
10637         No more warning during compilation with GCC 4.1.
10638         Program is still buggy in order to be used as a test of the
10639         plugin.
10641         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10642         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10643         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10644         plugins/valgrind/vgrule.c:
10645         No more warning during compilation with GCC 4.1.
10647         * plugins/valgrind/plugin.c:
10648         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10649         prototype (was missing from previous patch).
10651 2006-10-24  Naba Kumar  <naba@gnome.org>
10653         * plugins/glade/plugin.c: Show glade tree view, not list view.
10654         
10655         * plugins/glade/plugin.c: Fixed crash when Anjuta is
10656         exited with glade plugin still loaded. Fixes Bug #364755.
10658         * plugins/document-manager/anjuta-document-manager.plugin.in:
10659         Added application/x-reject in accepted mime-types.
10660         
10661         * Changelog: Fixed changelog alignments.
10663 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
10665         Reviewed by: Naba Kumar  <naba@gnome.org>
10666         
10667         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10668         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10669         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10670         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10671         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10672         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10673         plugins/valgrind/vgsearchbar.c:
10674         Use class macro for type casting.
10676         * plugins/valgrind/plugin.h:
10677         Don't force cast a GtkActionGroup to a GtkAction.
10679         * plugins/valgrind/plugin.c:
10680         Use correct API to get path of the preoject root when building
10681         the list of targets for the run action.
10682         Correct ordering of the construction of the preferences widgets.
10683         Only remove the valgrind widget if it is currently displayed.
10685         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10686         Return if check_valgrind_binary() fails.
10687         The ValgrindPluginPrefs object is initialized after the call to
10688         vg_action_new. Take a handle to the location of the pointer to
10689         the future object.
10691 2006-10-24  Naba Kumar  <naba@gnome.org>
10693         * HACKING: Updated coding sample.
10694         
10695         Patch from: Armin Burgmeier  <armin@arbur.net>
10696         * plugins/symbol-browser/test-class.h,
10697         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10698         
10699 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10701         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10702         * plugins/valgrind/vgtoolview.h:
10703         Correctly handle the argv / srcdir of vg_tool_view object. Do
10704         not leak memory associated with those arrays.
10706         * plugins/symbol-browser/an_symbol_prefs.c:
10707         Support unloading / reloading of the module (for example when
10708         closing a project and opening another one).
10710         * plugins/project-manager/plugin.c:
10711         Remove plugin widget before removing plugin itself, preventing
10712         a crash with valgrind plugin.
10714         * libanjuta/anjuta-preferences-dialog.c:
10715         Do not use the page_num returned by gtk_notebook_append_page to
10716         remove the page as it cause bugs when pages removal is not done
10717         in LIFO.
10719         * plugins/document-manager/anjuta-docman.c:
10720         Fix some GTK+ warnings.
10722         * global-tags/create_global_tags.sh.in:
10723         Rewrite script to remove bash-ism and use pkg-config directly
10724         instead of parsing the *.pc file by hand. This solve problems
10725         that occurred when one of the directory in PKG_CONFIG_PATH is
10726         empty.
10728 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10730         * plugins/glade/plugin.c: Fix build (#363884)
10732 2006-10-22  Johannes Schmid <jhs@gnome.org>
10734         * plugins/file-manager/an_file_view.c:
10735         * plugins/file-manager/plugin.c:
10736         * plugins/file-manager/plugin.h:
10737         Fix possible crasher when changing project-root uri when we try to restore open nodes
10738         * AUTHORS: Updated
10740 2006-10-19  Naba Kumar  <naba@gnome.org>
10742         Patch from: Juan Pablo Ugarte
10743         * plugins/glade/plugin.c: Include glade header
10744         correctly.
10745         
10746 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10747         
10748         * plugins/debug-manager/Makefile.am,
10749         plugins/debug-manager/sexy-icon-entry.h,
10750         plugins/debug-manager/sexy-icon-entry.c,
10751         plugins/debug-manager/dataview.c:
10752         Fix bug #358134 (Goto memory prompt)
10753         Use sexy-icon-entry from libsexy 0.1.10
10755         * plugins/debug-manager/debugger.c,
10756         plugins/debug-manager/plugin.c,
10757         plugins/debug-manager/start.c,
10758         plugins/gdb/debugger.c,
10759         plugins/gdb/plugin.c:
10760         Better error handling when starting and stopping debugger
10762 2006-10-13  Maik Beckmann <maik@eigenco.de>
10764         * src/action_callbacks.c:
10765         Fixed bug #361830 (AboutDialog does not close) which is caused 
10766         due to a change in Gtk+ 2.10  
10767   
10768 2006-10-12  Adam Dingle <adam@medovina.org>
10770         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
10772         * plugins/search/search-replace.c:
10773         Fixed bug #358068 (indicate when Find in Files is complete)
10775         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10777         * plugins/sourceview/sourceview-prefs.c:
10778         * plugins/sourceview/sourceview.glade:
10779         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
10781         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
10783         * plugins/devhelp/plugin.c:
10784         * plugins/search/plugin.c: 
10785         Fixed bug #359750 (fix find/replace shortcut keys).
10787         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
10788         use Alt+key for shortcuts)
10790         *  plugins/debug-manager/debug_tree.c:
10791         *  plugins/debug-manager/debugger.c:
10792         Fixed bug #359317 (can't load debug manager)
10794         * /plugins/document-manager/plugin.c:
10795         Fixed bug #359259 (highlight modes listed in reverse 
10796         alphabetical order).
10798 2006-10-10  Johannes Schmid <jhs@gnome.org>
10800         * plugins/glade/plugin.c:
10801         Add scrollbars to glade project window
10803 2006-10-10  Johannes Schmid <jhs@gnome.org>
10805         * libanjuta/interfaces/Makefile.am.iface:
10806         Fixed Makefile with broke build
10808 2006-10-07  Johannes Schmid <jhs@gnome.org>
10810         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10811         * libanjuta/interfaces/Makefile.iface.am:
10812         Fixed enum types generation
10814         * libanjuta/interfaces/libanjuta.idl:
10815         Fixed some strange typo
10817 2006-10-06  Johannes Schmid <jhs@gnome.org>
10819         * libanjuta/interfaces/Makefile.iface.am:
10820         Fixed enum-types.h generation
10821         * libanjuta/interfaces/libanjuta.idl:
10822         char* => gchar*
10823         IAnjutaTODO::load should take const gchar* argument
10824         Remove include to libanjuta/e-splash.h which is not installed as header file
10825         Disable get_attributes for now
10826         
10827         * pluings/sourceview/sourceview.c: Disabled get_attributes
10828         
10829         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
10831 2006-10-05  Naba Kumar  <naba@gnome.org>
10833         * TODO.tasks: Set 'Improve class widzard' task to assigned.
10834         Set bug id for 'Profiler plugin' task.
10836 2006-10-03  Naba Kumar  <naba@gnome.org>
10838         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
10839         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
10841         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
10842         plugins/project-manager/plugin.c: Added a new API in
10843         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
10844         Added some documentation. On project close, close all editors that
10845         has files opened for the project.
10846         
10847         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
10848         from the containers on anjuta_shell_remove_widget(). Do not destroy
10849         glade widgets once created.
10850         
10851 2006-10-03  Johannes Schmid <jhs@gnome.org>
10853         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10854         * libanjuta/interfaces/libanjuta.idl:
10855         const-List<> => const List<>
10856         List-free<> => List<>
10857         
10858         * Makefile.am: Reenabled launcher
10860 2006-10-03  Johannes Schmid <jhs@gnome.org>
10862         * libanjuta/interfaces/Makefile.am.iface:
10863         Install libanjuta.idl
10865 2006-10-02  Adam Dingle <adam@medovina.org>
10867         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10869 2006-10-02  Adam Dingle <adam@medovina.org>
10871         * plugins/editor/style-editor.c: fixed bug #357534
10872         * plugins/gdb/utilities.h: removed 2 unused declarations
10874 2006-10-02  Johannes Schmid <jhs@gnome.org>
10876         * Makefile.am: disabled anjuta-launcher
10877         * libanjuta/Makefile.am:
10878         
10879         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
10880         * libanjuta/glue-factory.c: (glue_factory_add_path),
10881         (glue_factory_get_path):
10882         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
10883         * libanjuta/glue-factory.h:
10884         * libanjuta/glue-cpp.h:
10885         * libanjuta/glue-cpp.c:
10886         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
10887         
10888         * libanjuta/interfaces/Makefile.am.iface:
10889         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10890         * libanjuta/interfaces/libanjuta.idl:
10891         Add a new features to idl compiler:
10892         List<Type> => List of Type
10893         List-free<Type> => List of Type, it is up to the caller to free items and list
10894         const-List(-free)<Type> = const List of Types
10895         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
10896         
10897         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
10898         (generic_cpp_class_create_code):
10899         Adapted to new project_manager interface
10900         
10901         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
10902         * plugins/debug-manager/debugger.c:
10903         (ivariable_debugger_iface_init):
10904         Do not use C++ keyword "delete" for interface name
10905         
10906         * plugins/document-manager/anjuta-document-manager.plugin.in:
10907         Added m4 to mime-types
10908         
10909         * plugins/project-manager/plugin.c:
10910         (iproject_manager_add_source_multi):
10911         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
10913 2006-10-01  Naba Kumar  <naba@gnome.org>
10915         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
10916         UI file used when out-of-process devhelp is used instead of
10917         embedded devhelp.
10918         
10919         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
10920         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
10921         plugins/profile-default/default.anjuta: Build devhelp plugin,
10922         but use out-of-process devhelp if devhelp plugin is disabled
10923         (either by user or devhelp is not installed). Disabled devhelp
10924         plugin by default. Added it in default profile.
10926 2006-10-01  Naba Kumar  <naba@gnome.org>
10928         * plguins/project-manager/plugin.c: Possible fix for crash
10929         bug #358583.
10930         
10931         * configure.in, plugins/Makefile.am: Enabled glade plugin and
10932         set dep to last version 3.0.2.
10933         
10934         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
10935         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
10936         plugins/symbol-browser/plugin.c: Use the right action group
10937         for getting popup actions (Fixes lots of assertion failures).
10939         * plugins/project-manager/plugin.c,
10940         plugins/project-manager/plugin.h: use separate action group
10941         for profie actions.
10942         
10943         * plugins/message-view/plugin.c: Disconnect session load
10944         signal on plugin deactivation (fixes a crash).
10946 2006-09-30  Naba Kumar  <naba@gnome.org>
10948         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
10949         * TODO.tasks: Assigned a bounty to Massimo.
10951 2006-09-29  Naba Kumar  <naba@gnome.org>
10953         * src/anjuta-app.c, src/shell.c: Fixed build errors.
10955 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
10957         * plugins/debug-manager/debugger.c,
10958         plugins/debug-manager/plugin.c,
10959         libanjuta/interfaces/libanjuta.idl:
10960         Add a new abort command to quit debugger without waiting
10962         * plugins/gdb/debugger.c,
10963         plugins/gdb/debugger.h,
10964         plugins/gdb/plugin.c:
10965         Send a signal directly to the debugged program
10966         Implement abort command
10968         * plugins/debug-manager/debug_tree.c:
10969         Fix bug #358163
10971         * plugins/debug-manager/stack-trace.c:
10972         Fix bug #358009
10974 2006-09-29  Naba Kumar  <naba@gnome.org>
10976         * TODO.tasks: Updated.
10977         
10978         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
10979         dialog.
10980         
10981         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
10982         
10983         * TODO.tasks: Updated in light of the word wrapping fix
10984         in Tasks Manager. Added a test bounty entry.
10986         * TODO.tasks: Added four bounties.
10987         
10988 2006-09-28  Naba Kumar  <naba@gnome.org>
10990         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
10991         Added 'customizable' parameter to
10992         anjuta_ui_add_action_group_entries() and similar functions to
10993         allow user configuration of the actions. Filter out actions that
10994         are not configurable items (such as submenu items). Now the
10995         'Customize shortcuts' dialog is much better listed.
10997         * plugins/build-basic-autotools/build-basic-autotools.c,
10998         plugins/build-basic-autotools/build-basic-autotools.h,
10999         plugins/cvs-plugin/plugin.c,
11000         plugins/cvs-plugin/plugin.h,
11001         plugins/debug-manager/breakpoints.c,
11002         plugins/debug-manager/plugin.c,
11003         plugins/debug-manager/stack_trace.c,
11004         plugins/debug-manager/watch.c,
11005         plugins/devhelp/plugin.c,
11006         plugins/document-manager/plugin.c,
11007         plugins/file-loader/plugin.c,
11008         plugins/file-manager/plugin.c,
11009         plugins/glade/plugin.c,
11010         plugins/gtodo/interface.c,
11011         plugins/gtodo/plugin.c,
11012         plugins/language-support-cpp-java/plugin.c,
11013         plugins/macro/plugin.c,
11014         plugins/macro/plugin.h,
11015         plugins/message-view/plugin.c,
11016         plugins/patch/plugin.c,
11017         plugins/profile-default/default.anjuta,
11018         plugins/project-manager/plugin.c,
11019         plugins/project-manager/plugin.h,
11020         plugins/sample1/plugin.c,
11021         plugins/search/plugin.c,
11022         plugins/subversion/plugin.c,
11023         plugins/subversion/plugin.h,
11024         plugins/symbol-browser/plugin.c,
11025         plugins/symbol-browser/plugin.h,
11026         plugins/tools/plugin.c,
11027         plugins/valgrind/plugin.c,
11028         plugins/valgrind/plugin.h: Fixed to take care of above change
11029         in API of AnjutaUI. Properly added/removed action groups in some
11030         plugins. Split action groups into customization and non-customizable
11031         groups and added them separately.
11033         * plugins/document-manager/plugin.c: Close files belonging to
11034         project when project is closed (not complete).
11035         
11036         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11037         vertical aligned cell entries.
11038         
11039         * src/anjuta-app.c: Define macros for the placeholder names.
11040         Set default widths and heights of the default placeholders,
11041         so that newly docked widgets are correclty sized.
11042         
11043         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11044         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11045         Fixed to generated correct actions addition/removal code.
11047 2006-09-25  Naba Kumar  <naba@gnome.org>
11049         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11050         libanjuta/anjuta-serializer.[ch]: Implemented serialization
11051         class.
11052         
11053         * plugins/message-view/anjuta-msgman.c,
11054         plugins/message-view/anjuta-msgman.h,
11055         plugins/message-view/message-view.c,
11056         plugins/message-view/message-view.h,
11057         plugins/message-view/plugin.c: Serialize messages panes in
11058         session save and deserialize them in session load so that
11059         build messages persistant.
11060         
11061 2006-09-24  Johannes Schmid <jhs@gnome.org>
11063         * libanjuta/anjuta-utils.c:
11064         * plugins/message-view/message-view.c:
11065         Really fixed #355407
11067 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
11069         * libanjuta/interfaces/libanjuta.idl:
11070         Change one variable sign
11072         * plugins/debug-manager/anjuta-debug-manager.glade,
11073         plugins/debug-manager/anjuta-debug-manager.ui:
11074         Few small interface changes     
11076         * plugins/debug-manager/debug_tree.h,
11077         plugins/debug-manager/watch.c,
11078         plugins/debug-manager/debugger.c,
11079         plugins/debug-manager/plugin.c
11080         plugins/gdb/debugger.c,
11081         plugins/gdb/plugin.c:
11082         Big rewrite of debugger queue
11083         Allow to cancel command
11085         * plugins/debug-manager/memory.c:
11086         Fix a bug if a command is cancelled
11088 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
11090         * plugins/gdb/debugger.c,
11091         plugins/debug-manager/debug_tree.c,
11092         plugins/debug-manager/locals.c:
11093         Restore tree representation for local variable
11094         Add argument in local variable list
11095         Use gdb variable object to get all informations
11097 2006-09-19  Naba Kumar  <naba@gnome.org>
11099         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
11100         that implements AnjutaSavePrompt class.
11102         * ChangeLog: Fixed indentation.
11103         
11104         * libanjuta/Makefile.am,
11105         libanjuta/anjuta-marshal.list,
11106         libanjuta/anjuta-shell.c,
11107         libanjuta/anjuta-shell.h,
11108         plugins/document-manager/action-callbacks.c,
11109         plugins/document-manager/action-callbacks.h,
11110         plugins/document-manager/anjuta-docman.c,
11111         plugins/document-manager/anjuta-docman.h,
11112         plugins/document-manager/plugin.c,
11113         src/anjuta.c: Impletemnted save prompt dialog to prompt for
11114         unsaved items during exit. A new signal is added in shell
11115         interface called 'save-prompt' to collect all unsaved items.
11116         Create AnjutaSavePrompt class (dialog) to process unsaved items.
11117         Fixed document manager to use the new save-prompt signal in shell
11118         and AnjutaSavePrompt object for unsaved files. Cleaned up
11119         AnjutaDocman to synchronously save new files. Fixed function
11120         names.
11122 2006-09-18  Johannes Schmid <jhs@gnome.org>
11124         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
11125         gdl requirement to 0.7.0
11127 2006-09-18  Johannes Schmid <jhs@gnome.org>
11129         * global-tags/.cvsignore:
11130         * global-tags/Makefile.am:
11131         * global-tags/create_global_tags.sh (removed):
11132         * global-tags/create_global_tags.sh.in (added):
11133         Fixed #355407
11134         
11135         * libanjuta/anjuta-launcher.c:
11136         Fixed #349374
11137         
11138         * plugins/project-manager/plugin.c:
11139         (project_manager_plugin_close_project):
11140         Fixed crasher
11141         
11142         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
11143         Fixed gtk critical
11144         
11145         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
11146         More reasonable toolbar creation/deletition though it does
11147         not completly work!
11149 2006-09-15  Johannes Schmid <jhs@gnome.org>
11151         * libanjuta/anjuta-utils.c/.h:
11152         Fixed #355168
11154 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
11156         * scintilla/ScintillaGTK.cxx
11157         Fixed doulbe freeing in Scintilla
11159 2006-09-12  Johannes Schmid  <jhs@gnome.org>
11161         * plugins/symbol-browser/an_symbol_prefs.c:
11162         Support unloading / reloading of the module (for example when
11163         closing a project and opening another one).
11165         * plugins/project-manager/plugin.c:
11166         Really fixed #355148 (Show project name in title bar)
11168 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11170         * libanjuta/plugins.c:
11171         Fixed #355156 (Show plugins in alphabetical order)
11173 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11175         * plugins/project-manager/plugin.c:
11176         Fixed #355148 (Show project name in title bar)
11178 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11180         * plugins/project-manager/plugin.c:
11181         (value_removed_project_root_uri):
11182         Fixed crasher if project cannot be opened
11184 2006-08-30 Naba Kumar  <naba@gnome.org>
11186         * plugins/language-support-cpp-java/plugin.[c,h],
11187         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11188         Impletemnted UI for auto indent.
11189         
11190 2006-08-28 Naba Kumar  <naba@gnome.org>
11191         
11192         * plugins/gvim/.cvsignore,
11193         plugins/gvim/Makefile.am,
11194         plugins/gvim/anjuta-vim-plugin.png,
11195         plugins/gvim/anjuta-vim.c,
11196         plugins/gvim/anjuta-vim.h,
11197         plugins/gvim/anjuta-vim.plugin.in,
11198         plugins/gvim/gtkvim.c,
11199         plugins/gvim/gtkvim.h,
11200         plugins/gvim/plugin.c,
11201         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
11202         in build yet.
11204 2006-08-28 Naba Kumar  <naba@gnome.org>
11206         Patch from: Massimo Corà  <maxcvs@email.it>
11207         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
11208         possible infinite loop.
11210 2006-08-22 Adam Dingle <adam@medovina.org>
11211         
11212         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
11213         to edit are shown in the preferences dialog in anjuta").
11214         Removed unused widgets from the style editor dialog.
11216 2006-08-21  Johannes Schmid <jhs@gnome.org>
11218         * plugins/symbol-browser/test-class.[cpp/h]
11219         Added missing files
11221 2006-08-18  Naba Kumar  <naba@gnome.org>
11223         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
11224         end of document loading.
11226         * plugins/language-support-cpp-java/plugin.c,
11227         plugins/sourceview/sourceview.c: Fixed plugin loading.
11229 2006-08-17  Naba Kumar  <naba@gnome.org>
11231         * plugins/language-support-cpp-java/plugin.c,
11232         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
11233         mode line parsing. Indentation parameters initialized based on
11234         mode line parameters.
11236 2006-08-16  Naba Kumar  <naba@gnome.org>
11238         * Makefile.am, plugins/editor/text_editor.c,
11239         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
11240         comments.
11242 2006-08-16 Naba Kumar  <naba@gnome.org>
11244         Patch from  Massimo Cora'  <maxcvs@email.it>:
11245         
11246         * plugins/editor/aneditor-autocomplete.cxx,
11247         plugins/editor/aneditor-calltip.cxx,
11248         plugins/symbol-browser/Makefile.am,
11249         plugins/symbol-browser/an_symbol.c,
11250         plugins/symbol-browser/an_symbol_view.c,
11251         plugins/symbol-browser/plugin.c,
11252         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
11253         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
11254         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
11255         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
11256         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
11257         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
11258         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
11259         tagmanager/get.h, tagmanager/html.c,
11260         tagmanager/include/tm_source_file.h,
11261         tagmanager/include/tm_tag.h,
11262         tagmanager/include/tm_workspace.h,
11263         tagmanager/jscript.c, tagmanager/keyword.c,
11264         tagmanager/keyword.h, tagmanager/lisp.c,
11265         tagmanager/lregex.c, tagmanager/lua.c,
11266         tagmanager/main.h, tagmanager/make.c,
11267         tagmanager/options.c, tagmanager/options.h,
11268         tagmanager/parse.c, tagmanager/parse.h,
11269         tagmanager/parsers.h, tagmanager/pascal.c,
11270         tagmanager/perl.c, tagmanager/php.c,
11271         tagmanager/python.c, tagmanager/read.c,
11272         tagmanager/read.h, tagmanager/readtags.c,
11273         tagmanager/readtags.h, tagmanager/rexx.c,
11274         tagmanager/routines.c, tagmanager/routines.h,
11275         tagmanager/ruby.c, tagmanager/scheme.c,
11276         tagmanager/sh.c, tagmanager/slang.c,
11277         tagmanager/sml.c, tagmanager/sort.c,
11278         tagmanager/sort.h, tagmanager/sql.c,
11279         tagmanager/strlist.c, tagmanager/strlist.h,
11280         tagmanager/tcl.c, tagmanager/tm_source_file.c,
11281         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
11282         tagmanager/tm_workspace.c, tagmanager/verilog.c,
11283         tagmanager/vim.c, tagmanager/vstring.c,
11284         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
11285         5.6 and namespace completion fixed.
11287         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11288         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
11290 2006-08-15 Naba Kumar  <naba@gnome.org>
11292         * libanjuta/interfaces/libanjuta.idl,
11293         plugins/editor/text-editor-iterable.c,
11294         plugins/editor/text_editor.c,
11295         plugins/sourceview/sourceview-cell.c,
11296         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
11297         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
11298         ianjuta_editor_end_action().
11299         
11300         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
11302 2006-08-13 Naba Kumar  <naba@gnome.org>
11304         * plugins/debug-manager/breakpoints.c,
11305         plugins/debug-manager/memory.c,
11306         plugins/debug-manager/registers.c,
11307         src/layout.xml: Fixed debugger widgets layout.
11309 2006-08-12 Naba Kumar  <naba@gnome.org>
11311         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
11312         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11313         plugins/editor/editor.glade, plugins/editor/text_editor.h,
11314         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
11315         codes and dead codes. Removed automatic indentation prefs.
11317 2006-08-12  Johannes Schmid <jhs@gnome.org>
11319         * libanjuta/Makefile.am:
11320         * libanjuta/anjuta-launcher.c:
11321         * libanjuta/anjuta-launcher.h:
11322         * libanjuta/anjuta-plugin.c:
11323         * libanjuta/anjuta-plugin.h:
11324         * libanjuta/anjuta-preferences.c:
11325         * libanjuta/anjuta-preferences.h:
11326         * libanjuta/anjuta-shell.c:
11327         * libanjuta/anjuta-shell.h:
11328         * libanjuta/libanjuta.h:
11329         
11330         Made wrapper friendly:
11331         - no inline in header files (preferences_set/get)
11332         - correct signal names
11333         - correct GError** argument in anjuta_shell_freeze/thaw
11334         - include correct files in libanjuta.h
11335         
11336         * plugins/project-manager/plugin.c: 
11337         Fixed two crashers
11339 2006-08-11 Naba Kumar  <naba@gnome.org>
11341         * plugins/editor/aneditor-priv.h,
11342         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
11343         
11344         * plugins/editor/text_editor_cbs.c,
11345         plugins/sourceview/anjuta-view.c: Pass the right position for char
11346         added signal.
11347         
11348         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
11349         
11350         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
11352 2006-08-11 Naba Kumar  <naba@gnome.org>
11354         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
11355         return the right character at the iter position and get_char() to
11356         not leak memory.
11358         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
11359         to set to character offset and not byte index.
11361         * plugins/language-support-cpp-java/plugin.c: Improved
11362         auto-indentation login. Indents opening and closing braces correctly.
11364 2006-08-10  Johannes Schmid <jhs@gnome.org>
11366         * INSTALL:
11367         * autogen.sh:
11368         Required automake = 1.9
11370         * libanjuta/anjuta-children.c:
11371         * libanjuta/anjuta-children.h:
11372         * libanjuta/anjuta-encodings.h:
11373         * libanjuta/anjuta-launcher.h:
11374         * libanjuta/anjuta-plugin-description.h:
11375         * libanjuta/anjuta-preferences-dialog.h:
11376         * libanjuta/anjuta-preferences.h:
11377         * libanjuta/anjuta-session.h:
11378         * libanjuta/anjuta-status.h:
11379         * libanjuta/anjuta-ui.h:
11380         * libanjuta/anjuta-utils.c:
11381         * libanjuta/anjuta-utils.h:
11382         * libanjuta/e-splash.h:
11383         * libanjuta/glue-factory.h:
11384         * libanjuta/glue-plugin.h:
11385         * libanjuta/plugins.h:
11386         * libanjuta/resources.h:
11387         Fixed libanjuta to be able to wrap it
11388         - G_BEGIN_DECLS, G_END_DECLS
11389         - include all necessary files in libanjuta.h
11391         * plugins/gtodo/tray-icon.c:
11392         * plugins/terminal/terminal.c:
11393         Some build fixes for freebsd
11395         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11396         * plugins/sourceview/sourceview.glade:
11397         Remove auto-indent feature as it is now in language-support
11399 2006-08-09 Naba Kumar  <naba@gnome.org>
11401         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11402         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11403         Added missing files.
11405         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
11406         get_use_spaces(), set_tabsize() and set_use_spaces().
11408 2006-08-09 Naba Kumar  <naba@gnome.org>
11410         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11411         succeeded in activating.
11413         * plugins/document-manager/plugin.c: Added debug message.
11415         * libanjuta/interfaces/libanjuta.idl,
11416         plugins/editor/text_editor.c: Implemented get_tabsize(),
11417         get_use_spaces(), set_tabsize() and set_use_spaces().
11419         * plugins/language-support-cpp-java/Makefile.am,
11420         plugins/language-support-cpp-java/plugin.c,
11421         plugins/language-support-cpp-java/plugin.h: Used editor parameters
11422         for indentation. Added preferences page for paramenters.
11424         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11426 2006-08-08 Naba Kumar  <naba@gnome.org>
11428         * libanjuta/interfaces/libanjuta.idl,
11429         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11430         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11431         plugins/editor/text_editor.c,
11432         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11433         and implemented it for both scintilla and sourceview.
11435         * plugins/search/plugin.c: Use the new grab_focus() to transfer
11436         focus back to editor (happens when pressing esc in incremental
11437         search box).
11439 2006-08-08 Naba Kumar  <naba@gnome.org>
11441         * libanjuta/interfaces/libanjuta.idl,
11442         plugins/editor/text_editor.c,
11443         plugins/editor/text_editor.h,
11444         plugins/editor/text-editor-iterable.c,
11445         plugins/sourceview/sourceview-cell.c,
11446         plugins/sourceview/sourceview.c: Implemented editor attributes
11447         methods.
11448         
11449         * plugins/editor/aneditor.cxx: Disabled old indentation code.
11450         plugins/language-support-cpp-java/plugin.c: Implemented indentation
11451         code (not complete yet).
11453         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11454         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11455         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11456         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11457         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11458         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11460 2006-08-04 Naba Kumar  <naba@gnome.org>
11462         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11463         implementation.
11464         
11465 2006-08-03  Johannes Schmid <jhs@gnome.org>
11467         * configure.in: Add a more informative text to valgrind plugin
11469         * TODO.tasks:
11470         Modified Preferences tasl
11471         * libanjuta/anjuta-plugin.c: 
11472         * libanjuta/anjuta-preferences-dialog.c: 
11473         * libanjuta/anjuta-preferences-dialog.h:
11474         * libanjuta/anjuta-preferences.c:
11475         * libanjuta/anjuta-preferences.h:
11476         * libanjuta/interfaces/Makefile.am.iface:
11477         * libanjuta/interfaces/libanjuta.idl:
11478         Added IAnjutaPreferences interface which every plugin that has preferences should
11479         implement. Call merge() and unmerge() at plugin activation/deactivation.
11480         Fixed preferences_page_remove()
11481         
11482         * plugins/build-basic-autotools/build-basic-autotools.c:
11483         * plugins/cvs-plugin/plugin.c: 
11484         * plugins/document-manager/plugin.c:
11485         * plugins/editor/plugin.c:
11486         * plugins/editor/plugin.h:
11487         * plugins/file-manager/plugin.c: 
11488         * plugins/gtodo/main.h:
11489         * plugins/gtodo/plugin.c: 
11490         * plugins/gtodo/preferences.c: 
11491         * plugins/message-view/anjuta-msgman.c: 
11492         * plugins/message-view/anjuta-msgman.h:
11493         * plugins/message-view/plugin.c:
11494         * plugins/sourceview/plugin.c: 
11495         * plugins/sourceview/plugin.h:
11496         * plugins/symbol-browser/an_symbol_prefs.c:
11497         * plugins/symbol-browser/plugin.c: 
11498         * plugins/terminal/terminal.c: 
11499         * plugins/valgrind/plugin.c
11500         * src/anjuta-app.c:
11501         
11502         Updated preference loading/unloading for all plugins
11504 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11505         
11506         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11507         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
11508     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11509         recommended by the autoconf manual. 
11510         - Fixes compiling with autoconf 2.60.
11511         
11512         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11514 2006-08-02      Johanes Schmid <jhs@gnome.org>
11516         * plugins/profile-default/plugin.c:
11517         Fixed session handling
11519 2006-08-01  Johannes Schmid <jhs@gnome.org>
11521         * configure.in
11522         * plugins/Makefile.am:
11523         Disabled devhelp and glade for now as they do not work (#341073
11524         and #341170)
11525         
11526         * plugins/profile-default/anjuta-default-profile.ui (removed):
11527         * plugins/profile-default/plugin.c:
11528         * plugins/profile-default/plugin.h:
11529         * plugins/project-manager/anjuta-project-manager.ui:
11530         * plugins/project-manager/plugin.c:
11531         * plugins/project-manager/plugin.h:
11532         Limted multiple project support #315043
11534         * libanjuta/interfaces/libanjuta.idl:
11535         Added ianjuta_profile_unload
11537 2006-07-31 Naba Kumar  <naba@gnome.org>
11539         * libanjuta/interfaces/libanjuta.idl,
11540         plugins/editor/text-editor-iterable.c,
11541         plugins/editor/text_editor.c,
11542         plugins/sourceview/anjuta-view.c,
11543         plugins/sourceview/anjuta-view.h,
11544         plugins/sourceview/sourceview.c: Fixed text iteration and 
11545         IAnjutaEditor implementations in both scintilla
11546         and sourceview. Cleand up libanjuta API: Removed redundant
11547         erase_range() method from IAnjutaEditor interface, fixed
11548         ianjuta_editor_get_text to take length instead of range (consistency).
11549         autoindentation in both sourceview and scintilla more or less works,
11550         but still disabled for now because there are still some anomalies
11551         in text iteration.
11553         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11555         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11556         API changes.
11558 2006-07-30  Johannes Schmid <jhs@gnome.org>
11560         * plugins/sourceview/anjuta-document.c:
11561         * plugins/sourceview/anjuta-document.h:
11562         * plugins/sourceview/anjuta-view.c: 
11563         * plugins/sourceview/sourceview.c:
11564         Wrote a new "char_added" implementation, I hope this one is good
11566         * plugins/sourceview/sourceview-cell.c:
11567         Fixed typo: "text_iter" instead of "iter"
11569 2006-07-30 Naba Kumar  <naba@gnome.org>
11571         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11573 2006-07-30  Johannes Schmid <jhs@gnome.org>
11575         * autogen.sh: use gnome-autogen.sh from gnome-coomen
11576         
11577         * plugins/debug-manager/plugin.c: 
11578         * plugins/patch/plugin.c:
11579         Use IAnjutaIndicable to mark debugger position
11581         * plugins/sourceview/sourceview.c:
11582         Define colors for IAnjutaIndicable
11584 2006-07-29  Johannes Schmid <jhs@gnome.org>
11586         * plugins/debug-manager/anjuta-debug-manager.ui:
11587         * plugins/debug-manager/breakpoints.c:
11588         * plugins/debug-manager/images/Makefile.am:
11589         * plugins/debug-manager/images/run-to-cursor.png:
11590         * plugins/debug-manager/plugin.c:
11591         Added toolbar and some icons
11593         * plugins/patch/anjuta-patch.ui:
11594         * plugins/patch/patch-plugin.c:
11595         * plugins/patch/patch-plugin.glade:
11596         * plugins/patch/plugin.c:
11597         * plugins/patch/plugin.h:
11598         Improved patch plugin (GUI and function)
11600         * plugins/sourceview/sourceview.c:
11601         Fixed another Gtk-Critical
11603         * plugins/tools/anjuta-tools.ui:
11604         * plugins/tools/plugin.h:
11605         Put Patch plugin in tools menu and changed ui file
11607 2006-07-29  Johannes Schmid <jhs@gnome.org>
11609         * plugins/document-manager/plugin.c:
11610         Fixed accelator Gtk-Warning
11612         * plugins/message-view/anjuta-msgman.c: 
11613         Fixed Gtk-Warning
11615         * plugins/sourceview/anjuta-document.c:
11616         * plugins/sourceview/anjuta-document.h:
11617         * plugins/sourceview/anjuta-marshal.list:
11618         Wrote a better emitter for the char-added signal
11620         * plugins/sourceview/sourceview.c:
11621         Fixed Redo/Undo to void Gtk-Criticals
11622         
11623         * plugins/sourceview/sourceview-args.c:
11624         * plugins/sourceview/sourceview-cell.c:
11625         * plugins/sourceview/sourceview-scope.c:
11626         * plugins/sourceview/sourceview-tags.c: 
11627         Adapted to new IAnjutaIterator API
11629 2006-07-28 Naba Kumar  <naba@gnome.org>
11631         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11633         * plugins/symbol-browser/an_symbol.c,
11634         plugins/symbol-browser/an_symbol_iter.c,
11635         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11636         subclass of AnjutaSymbol so that the symbol is accessible from
11637         the iter in light of changes in IAnjutaIterable.
11639         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11640         implementation of IAnjutaIterable.
11642 2006-07-28 Naba Kumar  <naba@gnome.org>
11644         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11645         IAnjutaIterable. They were kind of useless since the interface is
11646         defined on the data object itself. Added set_position() method
11647         in IAnjutaIterable to allow setting arbitrary current index to the
11648         iter.
11649         Added erase() and erase_range() in IAnjutaEditor.
11651         * plugins/editor/text-editor-iterable.c: Fixed 
11652         plugins/editor/text_editor.c: Implemented erase() and erase_range()
11653         methods in editor. Fixed get_line_from_position() method.
11655         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11656         code. It's disabled for now.
11658         * plugins/sourceview/sourceview-cell.c,
11659         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11660         implementation.
11662 2006-07-27  Johannes Schmid <jhs@gnome.org>
11664         * plugins/sourceview/sourceview-cell.c:
11665         Fixed IAnjutaEditorCell to work only on a single line
11666         Fixed crasher in finalize
11668         * plugins/symbol-browser/an_symbol_prefs.c:
11669         * global-tags/Makefile.am:
11670         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11671         script installation     
11673 2006-07-26 Naba Kumar  <naba@gnome.org>
11675         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11676         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11677         
11678         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11679         
11680         * plugins/document-manager/plugin.c: Fixed dynamic loading of
11681         support plugins
11682         
11683         * plugins/editor/text-editor-iterable.c,
11684         plugins/editor/text_editor.c,
11685         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11686         method to work correctly, it was ignoring start and end parameters.
11687         Fixed TextEditorCell implementation. Fixed 'char-added' signal
11688         emission.
11689         
11690         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11691         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11693 2006-07-24  Massimo Cora'  <maxcvs@email.it>
11695         * plugins/symbol-browser/an_symbol_view.c,
11696         plugins/symbol-browser/an_symbol_view.h,
11697         plugins/symbol-browser/plugin.c:
11698     fix a matching case into sv_extract_type_qualifier_from_expr ()
11699     and some minor issues.
11701 2006-07-26  Johannes Schmid <jhs@gnome.org>
11703         * plugins/language-support-cpp-java/plugin.c:
11704         Fixed to work kind of with sourceview editor
11705         * plugins/sourceview/anjuta-document.c: 
11706         * plugins/sourceview/anjuta-view.c: 
11707         * plugins/sourceview/sourceview-cell.c:
11708         * plugins/sourceview/sourceview.c:
11709         Fixed IAnjutaEditorCell and "char-added" signal
11711 2006-07-24 Naba Kumar  <naba@gnome.org>
11713         * plugins/document-manager/plugin.c,
11714         plugins/document-manager/plugin.h: Initial implementedion for loading
11715         support plugins.
11716         
11717         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11718         implementation.
11719         
11720         * plugins/editor/text_editor.c: Fixed syntax highlighting when
11721         indicators are cleared (that leaved grey texts).
11723 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11725         * libanjuta/interfaces/libanjuta.idl,
11726         plugins/debug-manager/breakpoints.c,
11727         plugins/debug-manager/memory.c,
11728         plugins/debug-manager/registers.c,
11729         plugins/debug-manager/debug_tree.c,
11730         plugins/debug-manager/debugger.c,
11731         plugins/gdb/debugger.c,
11732         plugins/gdb/debugger.h,
11733         plugins/gdb/plugin.c:
11734         Add a parameter for reporting error
11735         Add a new interface for using gdb variable object
11736         Allow to cancel commands
11737         Rewrite handling of debugger state
11739         * plugins/debug-manager/plugin.c,
11740         plugins/debug-manager/locals.c,
11741         plugins/debug-manager/locals.h,
11742         plugins/debug-manager/register.c,
11743         plugins/debug-manager/stack_trace.c,
11744         plugins/debug-manager/stack_trace.h:
11745         Create and destroy local and stack trace windows when needed
11747 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11749         * plugins/document-manager/plugin.c:
11750         Fixed "Automatic" highlighting
11752 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11754         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11756         * plugins/sourceview/anjuta-view.c:
11757         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11759 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
11760         
11761         * configure.in: Check for C/C++-Compiler correctly
11763 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
11765         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11767         * plugins/debug-manager/stack_trace.c:
11768         Destroy stack window when debuuger is disabled (#347414)
11769         
11770         * plugins/sourceview/anjuta-view.c:
11771         Fix a crash with popup-menu (#347412)
11773 2006-07-13 Naba Kumar  <naba@gnome.org>
11775         * plugins/editor/Makefile.am,
11776         plugins/editor/text_editor.h,
11777         plugins/editor/text-editor-iterable.h,
11778         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
11779         tested yet).
11780         
11781         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
11782         code.
11783         
11784         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
11786 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
11788         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
11789         Bug #342937
11790         
11791 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11793         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11795         * libanjuta/anjuta-preferences-dialog.c:
11796         Do not use the page_num returned by gtk_notebook_append_page to
11797         remove the page as it cause bugs when pages removal is not done
11798         in LIFO.
11800         * plugins/document-manager/anjuta-docman.c:
11801         * src/anjuta-app.c:
11802         makes Anjuta display dock_items which have previously been hidden
11804 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11806         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11808         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11809         * plugins/sourceview/sourceview.c: (imark_unmark):
11810         
11811         Patches for bugs #346450 and #346295
11812         
11813         * AUTHORS: Added Fredrik
11815 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
11817         * plugins/message-view/anjuta-msgman.c: 
11818         Fixed close button/icon size (like in docman)
11820 2006-06-10 Naba Kumar <naba@gnome.org>
11822         * plugins/editor/text_editor.c: Fixed goto line to mark the line
11823         being set.
11824         
11825 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
11827         * libanjuta/interfaces/libanjuta.idl:
11828         Move inspect_memory function in IAnjutaCpuDebugger interface
11829         Rename Boolean type to State
11831         * plugins/debug-manager/breakpoint.c:
11832         Rename Boolean type to State
11834         * plugins/debug-manager/Makefile.am,
11835         plugins/debug-manager/anjuta-marshal.list,
11836         plugins/debug-manager/data_view.c,
11837         plugins/debug-manager/data_view.h,
11838         plugins/debug-manager/data_buffer.c,
11839         plugins/debug-manager/data_buffer.h,
11840         plugins/debug-manager/chunk_view.c,
11841         plugins/debug-manager/chunk_view.h,
11842         plugins/debug-manager/anjuta-debug-manager.ui,
11843         plugins/debug-manager/debugger.c,
11844         plugins/debug-manager/memory.c,
11845         plugins/debug-manager/memory.h,
11846         plugins/debug-manager/plugin.c,
11847         plugins/gdb/debugger.c,
11848         plugins/gdb/debugger.h,
11849         plugins/gdb/plugin.c:
11850         Rewrite memory window using a special widget
11851         Rename Boolean type to State
11853 2006-06-08 Naba Kumar <naba@gnome.org>
11855         * plugins/editor/text_editor.c (itext_editor_get_current_word):
11856         Do not return garbage characters and return NULL when there is no
11857         current word.
11858         
11859         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
11860         work correctly.
11861         
11862         * plugins/search/search-replace.c: Fixed a mem leak.
11864 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
11866         * libanjuta/anjuta-launcher.c:
11867         Added debug message (see #343522)
11868         
11869         * plugins/build-basic-autotools/build-basic-autotools.c:
11870         Patch from Günther Brammer to fix #344015
11872         * plugins/sourceview/sourceview.c:
11873         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
11874         automatic highlight of build messages)
11876 2006-06-06 Naba Kumar <naba@gnome.org>
11878         * configure.in,
11879         libanjuta/interfaces/libanjuta.idl,
11880         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11881         plugins/Makefile.am,
11882         plugins/document-manager/action-callbacks.c,
11883         plugins/document-manager/plugin.c,
11884         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
11885         interface for language highlight selection and langauge change
11886         signal.
11887         
11888         * plugins/language-support-cpp-java: Added language support
11889         plugin for cpp and java.
11891 2006-05-27  Naba Kumar  <naba@gnome.org>
11893         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
11894         plugins/debug-manager/*, data/Makefile.am,
11895         manuals/reference/libanjuta/libanjuta.types,
11896         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11897         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11898         merged anjuta-new-debugger branch into trunck.
11899         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
11901 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
11902         
11903         * libanjuta/interfaces/libanjuta.idl,
11904         plugins/debug-manager/debugger.c,
11905         plugins/debug-manager/debugger.h,
11906         plugins/gdb/anjuta-gdb.plugin.in,
11907         plugins/gdb/debugger.c,
11908         plugins/gdb/debugger.h,
11909         plugins/gdb/plugin.c:
11910         Add new IAnjutaCpuDebugger interface to access cpu register
11911         Run gdb instead of /usr/local/bin/gdb
11912         
11913         * plugins/debug-manager/plugin.c,
11914         plugins/debug-manager/registers.c,
11915         plugins/debug-manager/registers.h:
11916         Rewrite register window
11917         Rename Load target menu item to Run target
11919 2006-05-07  Naba Kumar  <naba@gnome.org>
11921         * plugins/gdb.init
11922         
11923 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
11925         * plugins/debug-manager/watch.c,
11926         plugins/debug-manager/breakpoint.c,
11927         plugins/debug-manager/breakpoint.h:
11928         Fix crash: disconnect save and load session signals
11930 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
11932         * libanjuta/interface/libanjuta.idl,
11933         plugins/debug-manager/debugger.c,
11934         plugins/gdb/plugin.c:
11935         Add a value parameter for evaluate command
11937         * plugins/debug-manager/anjuta-debug-manager.glade:
11938         Create new dialog box for watches using glade
11940         * plugins/debug-manager/anjuta-debug-manager.ui:
11941         Move watch menu items near the end
11942         Move breakpoint menu items outside the sub menu
11944         * plugins/debug-manager/debug_tree.c,
11945         plugins/debug-manager/debug_tree.h,
11946         plugins/debug-manager/debug_tree.h,
11947         plugins/debug-manager/watch.c:
11948         Move all GUI code from watch.c to debug_tree.c
11949         Add an auto update property to watches
11950         
11951         * plugins/debug-manager/locals.c,
11952         plugins/debug-manager/locals.h,
11953         plugins/debug-manager/stack_trace.c,
11954         plugins/debug-manager/stack_trace.h,
11955         plugins/debug-manager/plugin.c:
11956         Register actions before starting debugger
11958         * plugins/gdb/debugger.c:
11959         Do not call callback function if not present
11961 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
11963         * libanjuta/interfaces/libanjuta.idl,
11964         plugins/debug-manager/stack_trace.c,
11965         plugins/debug-manager/stack_trace.h,
11966         plugins/debug-manager/anjuta-debug-manager.ui,
11967         plugins/gdb/debugger.c:
11968         Add a popup menu in stack frame window
11969         Add a new frame-changed event
11970         Use MI command for getting stack informations
11971         Get filename with full path (need gdb > 6.3)
11973         * libanjuta/interfaces/libanjuta.idl,
11974         plugins/debug-manager/debug_tree.c,
11975         plugins/debug-manager/debugger.c,
11976         plugins/debug-manager/locals.c,
11977         plugins/debug-manager/locals.h,
11978         plugins/debug-manager/plugin.c,
11979         plugins/gdb/debugger.c,
11980         plugins/gdb/debugger.h,
11981         plugins/gdb/parser.c,
11982         plugins/gdb/parser.h,
11983         plugins/gdb/plugin.c,
11984         plugins/gdb/Makefile.am:
11985         Pass watch data with string instead of Watch structures
11986         Use debug_tree in local window
11987         Remove info local
11988         Remove parser.{ch}
11990         * plugins/debug-manager/breakpoints.c,
11991         plugins/debug-manager/utilities.c,
11992         plugins/debug-manager/utilities.h:
11993         Use a GtkListStore instead of a GtkTreeStore
11994         move goto_location_in_editor in utilities.c
11995         
11996 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
11998         * libanjuta/interfaces/libanjuta.idl,
11999         plugins/debug-manager/anjuta-debug-manager.ui,
12000         plugins/debug-manager/breakpoints.c,
12001         plugins/debug-manager/plugin.c,
12002         plugins/gdb/debugger.c:
12003         Add a breakpoint type
12004         Add new popup menu in breakpoint window
12005         Add toggle breakpoint in editor popup menu
12006         Save and restore breakpoint enable
12007         Fix bug in clear all breakpoints
12008         Remove old useless code
12010         * plugins/debug-manager/debugger.c:
12011         Fix some problem with debugger states
12013         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12014         Update documentation
12015         
12016 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12018         * data/Makefile.am,
12019         plugins/gdb/Makefile.am,
12020         plugins/gdb/gdb.init:
12021         Move gdb.init crom data to plugins/gdb
12023         * plugins/gdb/gdb.init,
12024         libanjuta/interfaces/libanjuta.idl,
12025         plugins/debug-manager/breakpoints.c,
12026         plugins/debug-manager/debugger.c,
12027         plugins/debug-manager/plugin.c,
12028         plugins/gdb/debugger.c,
12029         plugins/gdb/plugin.c:
12030         Support pending breakpoints
12031         Rewrite debugger states
12032         Split ianjuta_debugger_log into _enable_log and _disable_log
12034         * plugins/debug-manager/start.c,
12035         plugins/debug-manager/debug_tree.c,
12036         plugins/gdb/parser.c:
12037         Remove some useless lines
12039         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12040         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12041         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12042         Update documentation
12044 2006-03-12 Naba Kumar <naba@gnome.org>
12046         * manuals/references/libanjuta/libanjuta.types: Fixed
12047         debug-manager name.
12048         
12049 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12051         * libanjuta/anjuta-debugger.c,
12052         libanjuta/anjuta-debugger.h:
12053         Remove those files
12054         
12055         * libanjuta/interfaces/libanjuta.idl,
12056         plugins/debug-mananger/breakpoints.c,
12057         plugins/debug-manager/debug_tree.c,
12058         plugins/debug-manager/debugger.c,
12059         plugins/debug-manager/plugin.c,
12060         plugins/debug-manager/registers.c,
12061         plugins/debug-manager/sharedlib.c,
12062         plugins/debug-manager/signal.c,
12063         plugins/debug-manager/stack_trace.c,
12064         plugins/debug-manager/start.c,
12065         plugins/debug-manager/watch.c,
12066         plugins/gdb/debugger.c,
12067         plugins/gdb/debugger.h,
12068         plugins/gdb/parser.c,
12069         plugins/gdb/parser.h,
12070         plugins/gdb/plugin.c:
12071         Move types definitions from libanjuta/anjuta-debugger.{ch}
12072         Rename types from AnjutaDebugger* to IAnjutaDebugger*
12073         
12074         * plugins/gdb/Makefile.am:
12075         Remove user interface from gdb plugin
12077 2006-03-12 Naba Kumar <naba@gnome.org>
12079         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
12081 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
12083         Modified Patch from Marc Maurer <uwog@uwog.net>:
12084         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
12085         Fixes #342447
12086         
12087         * plugins/sourceview/Makefile.am:
12088         * plugins/sourceview/sourceview-cell.c:
12089         * plugins/sourceview/sourceview-cell.h:
12090         * plugins/sourceview/sourceview.c: 
12091         
12092         Implemented IAnjutaEditorCell
12094 2006-05-21  Naba Kumar  <naba@gnome.org>
12096         * libanjuta/interfaces/libanjuta.idl,
12097         plugins/document-manager/action-callbacks.c,
12098         plugins/document-manager/plugin.c,
12099         plugins/editor/print.c, plugins/editor/text_editor.c,
12100         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
12101         Fixed zooming and added icons and shortcuts for zoom menu items.
12103 2006-05-21  Naba Kumar  <naba@gnome.org>
12105         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
12106         whitespaces.
12108 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12110         * plugins/document-manager/anjuta-docman.c:
12111         Fixed close button reaction by setting the correct current editor
12113 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12115         Patch from Yang Hong <yanghong@ccoss.com.cn>:
12116         * plugins/document-manager/anjuta-docman.c
12117         - Fix close button, you can close any tab as you wish now.
12118         - Fadeout mime icon as the same as close image  
12120 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12122         Patch from Marc Maurer <uwog@uwog.net>
12123         * main.c: Compile fix when NLS is enabled
12124         
12125         AUTHORS: Added Marc
12127 2006-05-20  Naba Kumar  <naba@gnome.org>
12129         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
12130         while loading abiword-2.4.4/abi project).
12132 2006-05-18 Naba Kumar  <naba@gnome.org>
12134         * libanjuta/interfaces/libanjuta.idl,
12135         plugins/document-manager/action-callbacks.c,
12136         plugins/editor/print.c,
12137         plugins/editor/text_editor.c,
12138         plugins/editor/text_editor.h,
12139         plugins/editor/text_editor_prefs.c: Fixed zooming.
12140         
12141         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
12142         interface for character iteration and IAnjutaEditorAssist interface
12143         for autocompletions and editor tips.
12145 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
12147         Patch from Günther Brammer <GBrammer@gmx.de>:
12148         * plugins/document-manager/anjuta-docman.c:
12149         Make tabs smaller but keep nice closing icon
12151         * plugins/document-manager/anjuta-docman.c:
12152         * plugins/document-manager/Makefile.am:
12153         
12154         Added nice mime-icons to the editor tabs
12156 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
12158         * configure.in: Bumped version to 2.0.3 (pre-release increment)
12159         
12160         * plugins/symbol-browser/an_symbol_view.c:
12161         - Fixed crasher
12162         - Fixed symbol searching (Yang Hong (#341997))
12163         
12164         * plugins/devhelp/htmlview.c:
12165         Fixed devhelp plugin
12166         
12167         * plugins/build-basic-autotools/build-basic-autotools.c:
12168         * plugins/search/search-replace.c:
12169         * plugins/document-manager/anjuta-docman.c:
12170         
12171         Only add a marker to a line where it makes sense!
12173 === anjuta 2.0.2 ===
12175 2006-05-15  Naba Kumar  <naba@gnome.org>
12177         * configure.in: set required versions for
12178         gdl and glade3.
12179         
12180 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12182         * plugins/glade/plugin.c:
12183         Fixed signal connection for "gtk-doc-search"
12185 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12187         * NEWS: Set release date, add known issues
12188         
12189         * libanjuta/anjuta-shell.c:
12190         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
12191         and debug other gtk-warnings/criticals)
12192         
12193         * plugins/build-basic-autotools/build-basic-autotools.c:
12194         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
12195         
12196         * plugins/sourceview/anjuta-view.c:
12197         * plugins/sourceview/sourceview-args.c:
12198         * plugins/sourceview/sourceview-scope.c:
12199         * plugins/sourceview/sourceview-tags.c:
12200         Fixed gtk-criticals (gtk_source_language_get_mime_types)
12202 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12204         * pixmaps/Makefile.am:
12205         Add preferences_general.png
12206         
12207         * plugins/devhelp/plugin.c:
12208         Fixed some more realise things
12209         
12210         * plugins/message-view/anjuta-msgman.c:
12211         Support stock icons for message panes
12212         
12213         * plugins/search/search-replace.c:
12214         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
12215          
12216         * plugins/search/search-replace_backend.c:
12217         Fixed #341359
12218         
12219         * plugins/sourceview/anjuta-document.c:
12220         * plugins/sourceview/sourceview.c:
12221         Fixed finalise and tag completion
12222         
12223         * src/anjuta-app.c:
12224         Use preferences_general icon
12226 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12228         * pixmaps/Makefile.am:
12229         Fixed EXTRA_DIST
12231 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12233         * plugins/sourceview/sourceview-prefs.c:
12234         Fixed font & color handling
12235         
12236         * plugins/symbol-browser/an_symbol_view.c:
12237         Fixed crasher
12239 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12241         * plugins/macro/macros.xml:
12242         Fixed bug #341583 (Address of FSF)
12244 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
12246         * src/main.c:
12247         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
12248         Update: Do it the cool way...
12249         
12250 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12252         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
12253         Implement gtk-api-help signals of glade3
12254         * configure.in: Bump to glade3 2.91.2
12255         
12256         * plugins/devhelp/plugin.c:
12257         Fixed some realize stuff in the devhelp plugin
12258         
12259         * plugins/sourceview/anjuta-document.c:
12260         fixed bug with scope completion
12262 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12264         * plugins/symbol-browser/an_symbol_view.c
12265         * plugins/symbol-browser/an_symbol_prefs.c
12266         * plugins/symbol-browser/an_symbol_prefs.h
12267         * global_tags/create_global_tags.sh:
12268         
12269         Automaticly create global tags on first startup
12271 2006-05-08  Massimo Cora'  <maxcvs@email.it>
12273         * configure.in:
12274         * plugins/project-wizard/templates/Makefile.am:
12275         * (added) plugins/project-wizard/templates/cpp-logo.png:
12276         * (added) plugins/project-wizard/templates/cpp.wiz:
12277         * (added) plugins/project-wizard/templates/cpp/*:
12279         Added a generic c++ template. It's a simple hello world.
12281 2006-05-07  Massimo Cora' <maxcvs@email.it>
12283         * plugins/symbol-browser/an_symbol_view.c:
12284         fixed a stupid crasher.
12286 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
12288         * plugins/project-wizard/templates/wxwin/configure.in.tpl
12289         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
12290         
12291         Fixed WxWidgets project type
12293 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12295         * plugins/devhelp/htmlview.c: 
12296         * plugins/devhelp/plugin.c:
12297         Maybe I fixed the crash this time! I could at least not reproduce anymore!
12298         
12299         * plugins/project-wizard/install.c:
12300         Don't set a message - thanks to seb
12302 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12304         * plugins/devhelp/htmlview.c: 
12305         * plugins/symbol-browser/an_symbol_view.c:
12306         
12307         There is a weird crash in gtk_idle which I still did not completly fix!
12308         
12309         * plugins/project-wizard/install.c:
12310         Default to success instead of failure
12312 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
12314         * plugins/devhelp/htmlview.c:
12315         * plugins/devhelp/plugin.c:
12316         Fixed bug and libdevhelp issue!
12318         * plugins/project-wizard/install.c:
12319         Fixed message string!
12321 2006-05-03  Massimo Cora' <maxcvs@email.it>
12322        
12323         * plugins/symbol-browser/an_symbol_view.c:
12324         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
12326 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12328         * pixmaps/Makefile.am:
12329         * src/main.c:
12330         * anjuta.desktop.in.in
12331         
12332         GNOME Goal #2.1: Install theme-friendly icons
12334 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12336         * plugins/devhelp/htmlview.c: Reload page on reparent
12337         * plugins/document-manager/anjuta-docman.c:
12338         Present document-manager when document is selected in file-manager
12340 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12342         * plugins/symbol-broser/an_symbol_view.c:
12343         Fixed crasher in namespace exploration
12345 2006-05-01  Massimo Cora' <maxcvs@email.it>
12347         * configure.in:
12348         * plugins/valgrind/Makefile.am:
12350         Optional compiling of Valgrind plugin
12352 2006-05-01  Massimo Cora' <maxcvs@email.it>
12354         * plugins/symbol-browser/an_symbol_view.c:
12355         - modularized code. Marked with FIXME the parts which need improvement.
12356         - More comments.
12357     - Added basic namespace completion for Gtkmm type project:
12358     - namespace1::MyClass *class;
12359     - class-> [display]
12360     - Namespaces must be anyway improved.
12362 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12364         * plugins/devhelp/plugin.c: 
12365         Fixed up plugin unloading and show html widget on link selected
12366         
12367         * NEWS: Updated
12368         
12369 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12371         * plugins/devhelp/Makefile.am:
12372         * plugins/devhelp/anjuta-devhelp.plugin.in:
12373         * plugins/devhelp/htmlview.c:
12374         * plugins/devhelp/htmlview.h:
12375         * plugins/devhelp/plugin.c: 
12376         * plugins/devhelp/plugin.h:
12377         Reimplemeted devhelp plugin from scratch
12378         
12379         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12380         Fixed crasher
12382 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
12384         * plugins/sourceview/sourceview-tags.c:
12385         complete some more tag types
12386         
12387         * plugins/valgrind/plugin.c:
12388         * plugins/valgrind/preferences.c:
12389         * plugins/valgrind/vggeneralprefs.c:
12390         
12391         Fixed lots of gtk warnings
12393 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12395         * plugins/sourceview/sourceview-scope.c:
12396         Implemented type-ahead for scope completion
12398 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
12400         * manuals/C/Makefile.am:
12401         * manuals/Makefile.am:
12402         * plugins/document-manager/Makefile.am:
12403         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12404         * plugins/sourceview/Makefile.am:
12405         * tagmanager/c.c:
12406         
12407         Fixed distcheck
12408         
12409         * plugins/class-gen/goc_template_header: G_END_DECLS
12411 2006-05-27  Naba Kumar <naba@gnome.org>
12413         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12414         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12415         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12416         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12417         scintilla/include/Scintilla.iface,
12418         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12419         cvs. Fixed compile flags. Removed outdated patches.
12421 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
12423         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12425         * plugins/sourceview/anjuta-document.c:
12426         * plugins/sourceview/sourceview-args.c:
12427         * plugins/sourceview/sourceview-scope.c:
12428         
12429         Add End/Home keypresses and support completion if symbol start with '!' for example
12430         in an if statement
12432 2006-04-27 Massimo Cora' <maxcvs@email.it>
12434         * libanjuta/interfaces/libanjuta.idl:
12436         * plugins/sourceview/sourceview-scope.c:
12437         * plugins/sourceview/tag-window.c: 
12438         * plugins/sourceview/tag-window.h:
12439         * plugins/symbol-browser/an_symbol_view.c:
12440         * plugins/symbol-browser/an_symbol_view.h:
12441         * plugins/symbol-browser/plugin.c:
12442         
12443         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12444         interface.
12445         Code and ideas for C/C++ new completion engine comes from IComplete written by
12446         Martin Stubenschrott <stubenschrott@gmx.net>.
12447         Currently the interface works only with GtkSourceView plugin.   
12448         
12449         * tagmanager/Makefile.am:
12450         * tagmanager/c.c: 
12451         * tagmanager/entry.h:
12452         * tagmanager/get.c:
12453         * tagmanager/get.h:
12454         * tagmanager/include/tm_file_entry.h:
12455         * tagmanager/include/tm_project.h:
12456         * tagmanager/include/tm_source_file.h:
12457         * tagmanager/include/tm_symbol.h:
12458         * tagmanager/include/tm_tagmanager.h:
12459         * tagmanager/include/tm_work_object.h:
12460         * tagmanager/include/tm_workspace.h:
12461         * tagmanager/parse.c:
12462         * tagmanager/read.c: 
12463         * tagmanager/read.h:
12464         * tagmanager/tm_project.c: 
12465         * tagmanager/tm_source_file.c: 
12466         * tagmanager/tm_workspace.c:
12467         
12468         Tagmanager can now parse a memory buffer and generate/update 
12469         tags into tm_workspace/tm_project on the fly, without using files.
12470         C/C++ is supported now.
12471         
12472 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
12474         * plugins/sourceview/anjuta-document.c:
12475         * plugins/sourceview/sourceview-args.c:
12476         * plugins/sourceview/sourceview-scope.c:
12477         * plugins/sourceview/sourceview.c:
12478         
12479         Fixed some memory leaks and argument completion
12481 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12483         * plugins/glade/plugin.c:
12484         
12485         Fixed glade plugin build because of API changes in glade3
12487 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12489         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12490         Updated editor section
12491         
12492         * manuals/C/anjuta-manual/interface.xml:
12493         * manuals/C/anjuta-manual/preferences.xml:
12494         * manuals/C/anjuta-manual/projects.xml:
12495         Updated manual
12496         
12497         * plugins/editor/anjuta-editor.plugin.in:
12498         Better plugin name
12500 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12502         * configure.in:
12503         * plugins/editor/anjuta-editor.plugin.in:
12504         * plugins/sourceview/sourceview.plugin.in:
12506         Build both editors and let the user decide a runtime!
12507         
12508         * plugins/sourceview/sourceview-scope.c:
12509         Fixed bug in regex to allow test()-> completions
12511 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12513         * plugins/sourceview/anjuta-document.c:
12514         * plugins/sourceview/sourceview-args.c: 
12515         * plugins/sourceview/sourceview-scope.c:
12516         * plugins/sourceview/sourceview-tags.c:
12517         * plugins/sourceview/tag-window.c: 
12518         
12519         Improved callltip windows
12521 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12523         * src/anjuta-app.c: (on_session_save):
12524         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12525         <ricardo.jose.ferrari@gmail.com> for pointing this out!
12527 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12529         * libanjuta/anjuta-utils.c: 
12530         * plugins/cvs-plugin/cvs-execute.c:
12531         Off-by-one...
12533         * scintilla/LexInno.cxx:
12534         * scintilla/LexOpal.cxx:
12535         * scintilla/LexTCL.cxx:
12537         Added missing files from scintilla-update
12539 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12541         * configure.in:
12542         * manuals/C/Makefile.am:
12543         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12544         * manuals/C/anjuta-manual/Makefile.am:
12545         * manuals/C/anjuta-manual/anjuta-manual.xml:
12546         * manuals/C/anjuta-manual/build.xml:
12547         * manuals/C/anjuta-manual/debugger.xml:
12548         * manuals/C/anjuta-manual/execute.xml:
12549         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12550         * manuals/C/anjuta-manual/figures/arguments.png:
12551         * manuals/C/anjuta-manual/figures/configure_dlg.png:
12552         * manuals/C/anjuta-manual/figures/file_menu.png:
12553         * manuals/C/anjuta-manual/figures/menu_main.png:
12554         * manuals/C/anjuta-manual/figures/menubar.png:
12555         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12556         * manuals/C/anjuta-manual/figures/project_info.png:
12557         * manuals/C/anjuta-manual/figures/scrshot.png:
12558         * manuals/C/anjuta-manual/figures/symbol_browser.png:
12559         * manuals/C/anjuta-manual/figures/tool-editor.png:
12560         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12561         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12562         * manuals/C/anjuta-manual/figures/toolbar_format.png:
12563         * manuals/C/anjuta-manual/figures/toolbar_main.png:
12564         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12565         * manuals/C/anjuta-manual/fileoperations.xml:
12566         * manuals/C/anjuta-manual/interface.xml:
12567         * manuals/C/anjuta-manual/introduction.xml:
12568         * manuals/C/anjuta-manual/preferences.xml:
12569         * manuals/C/anjuta-manual/projects.xml:
12570         * manuals/C/anjuta-manual/tools.xml:
12571         * manuals/Makefile.am:
12572         
12573         Updated manual and faq
12575         * scintilla/CallTip.cxx:
12576         * scintilla/CallTip.h:
12577         * scintilla/CellBuffer.cxx:
12578         * scintilla/CellBuffer.h:
12579         * scintilla/ContractionState.cxx:
12580         * scintilla/Document.cxx:
12581         * scintilla/Document.h:
12582         * scintilla/DocumentAccessor.cxx:
12583         * scintilla/Editor.cxx:
12584         * scintilla/Editor.h:
12585         * scintilla/ExternalLexer.cxx:
12586         * scintilla/Indicator.cxx:
12587         * scintilla/KeyMap.cxx:
12588         * scintilla/KeyWords.cxx:
12589         * scintilla/LexAU3.cxx:
12590         * scintilla/LexBash.cxx:
12591         * scintilla/LexCPP.cxx:
12592         * scintilla/LexCaml.cxx:
12593         * scintilla/LexCsound.cxx:
12594         * scintilla/LexEiffel.cxx:
12595         * scintilla/LexGui4Cli.cxx:
12596         * scintilla/LexHTML.cxx:
12597         * scintilla/LexLua.cxx:
12598         * scintilla/LexMSSQL.cxx:
12599         * scintilla/LexOthers.cxx:
12600         * scintilla/LexPOV.cxx:
12601         * scintilla/LexPython.cxx:
12602         * scintilla/LexRuby.cxx:
12603         * scintilla/LexSQL.cxx:
12604         * scintilla/LexVB.cxx:
12605         * scintilla/Makefile.am:
12606         * scintilla/PlatGTK.cxx:
12607         * scintilla/PropSet.cxx:
12608         * scintilla/RESearch.cxx:
12609         * scintilla/RESearch.h:
12610         * scintilla/ScintillaBase.cxx:
12611         * scintilla/ScintillaGTK.cxx:
12612         * scintilla/StyleContext.h:
12613         * scintilla/ViewStyle.cxx:
12614         * scintilla/ViewStyle.h:
12615         * scintilla/XPM.cxx:
12616         * scintilla/include/KeyWords.h:
12617         * scintilla/include/Platform.h:
12618         * scintilla/include/PropSet.h:
12619         * scintilla/include/SciLexer.h:
12620         * scintilla/include/Scintilla.h:
12621         * scintilla/include/Scintilla.iface:
12622         * scintilla/include/ScintillaWidget.h:
12623         * scintilla/lexers.make:
12625         Update to scintilla 1.68
12627         * src/anjuta-app.c:
12628         Only show help items which are really availible
12630         * plugins/cvs-plugin/cvs-callbacks.c
12631         * plugins/cvs-plugin/cvs-execute.c
12632         * plugins/cvs-plugin/subversion-callbacks.c:
12633         * libanjuta/anjuta-utils.c:
12634         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12636 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12638         * plugins/project-wizard/install.c,
12639         * plugins/project-wizard/autogen.c:
12640         Add error messages if using a read only directory
12641         Improve fix for bug #339296
12643 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12645         * libanjuta/interfaces/libanjuta.idl:
12646         * plugins/document-manager/action-callbacks.c:
12647         * plugins/document-manager/plugin.c:
12648         * plugins/editor/text_editor.c:
12649         Added IAnjutaEditorGoto 
12651         * plugins/editor/aneditor.cxx:
12652         * plugins/editor/aneditor.h:
12653         * plugins/editor/text_editor.h:
12654         * plugins/editor/text_editor_prefs.c:
12655         
12656         Fixed #305076
12658 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
12660         * libanjuta/interfaces/libanjuta.idl:
12661         * plugins/document-manager/action-callbacks.c:
12662         * plugins/document-manager/anjuta-docman.c:
12663         * plugins/document-manager/plugin.c:
12664         * plugins/editor/text_editor.c: 
12665         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12666         
12667         * plugins/sourceview/sourceview.c:
12668         * plugins/sourceview/sourceview.glade:
12669         Fixed some uft-8 issues and added a preference option
12670         to enable/disable gnome-vfs monitoring
12671         
12672         * scintilla/Makefile.am:
12673         * scintilla/include/Makefile.am:
12674         Fixed build
12676 2006-04-20  Massimo Cora' <maxcvs@email.it>
12678         * libanjuta/interfaces/libanjuta.idl:
12679         Remove get_current_pos () because we have get_position()
12681 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12683         * NEWS: Updated
12684         * plugins/sourceview/tag-window.c:
12685         Don't close window on PageUp/PageDown
12687 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12689         * data/Makefile.am:
12690         * manuals/reference/libanjuta/Makefile.am:
12691         
12692         Some build fixes
12693         
12694         * src/Makefile.am:
12695         * src/bacon-message-connection.c: 
12696         * src/bacon-message-connection.h: (both from gedit)
12697         * src/main.c:
12698         
12699         Fixed #312319 (Opening files when Anjuta is already open)
12701 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12703         * TODO.tasks: Updated
12704         * plugins/sourceview/anjuta-view.c: 
12705         * plugins/sourceview/anjuta-view.h:
12706         * plugins/sourceview/sourceview.c: 
12707         
12708         * configure.in: Fix --enable-plugin-scintilla
12709         
12710         Added char_added signal
12712 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12714         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12715         
12716         Fixed diff for utf8
12717         
12718         * plugins/sourceview/sourceview.c:
12719         Fixed VFS monitoring (still a bit buggy)
12720         
12721         * plugins/sourceview/sourceview-args.c:
12722         * plugins/sourceview/tag-window.c: 
12723         
12724         Better sizing for the popup-window
12726 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
12728         * plugins/project-wizard/templates/gnome/src/main.c:
12729         * plugins/project-wizard/templates/gnome/src/project.glade:
12730         * plugins/project-wizard/templates/gtk/src/main.c: 
12731         * plugins/project-wizard/templates/gtk/src/project.glade:
12732         * plugins/project-wizard/templates/gtkmm/src/main.cc:
12733         
12734         Fixed up GLADE_FILE definition in project types and fixed bug #334546
12735         
12736 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
12738         * configure.in: More removal of obsoleteness.
12739         * po/no.po:
12741 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
12743         * ROADMAP:
12744         * libanjuta/anjuta-preferences.c: 
12745         * libanjuta/anjuta-utils.c: 
12746         * libanjuta/anjuta-utils.h:
12747         * plugins/message-view/message-view.c:
12748         
12749         Changed color functions and moved convert_color to anjuta-utils.h
12750         
12751         * plugins/message-view/anjuta-message-manager-plugin.glade:
12752         GnomeColorPicker -> GtkColorButton (bug #309154)
12753         
12754         * plugins/sourceview/plugin.c:
12755         * plugins/sourceview/sourceview-prefs.c:
12756         * plugins/sourceview/sourceview.glade:
12757         Added color and font preferences
12759         * plugins/sourceview/sourceview-tags.c:
12760         Only show as much choices as configured in preferences
12762 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12764         * ROADMAP, NEWS: Updated (we are far behind ;-)
12765         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12767 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12769         * configure.in:
12770         * plugins/editor/Makefile.am:
12771         * scintilla/Makefile.am
12772         
12773         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
12774         
12775         * global-tags/Makefile.am:
12776         * global-tags/create_global_tags.sh:
12777         * plugins/symbol-browser/an_symbol_prefs.c:
12778         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12779         * plugins/symbol-browser/plugin.h:
12780         * tagmanager/include/tm_workspace.h:
12781         * tagmanager/tm_workspace.c:
12782         
12783         Fixed symbol-browser prefs and move global tags generation from installtion to
12784         preferences to make the life easier for distributers and to allow updates after installtion
12786         * plugins/document-manager/action-callbacks.c: 
12787         * plugins/document-manager/action-callbacks.h:
12788         * plugins/document-manager/anjuta-document-manager.ui:
12789         * plugins/document-manager/indent-util.c:
12790         * plugins/document-manager/plugin.c:
12791         * plugins/editor/text_editor.c:
12792         
12793         Moved indent stuff to document-manager
12794         
12795         * plugins/sourceview/anjuta-view.c: 
12796         * plugins/sourceview/sourceview-args.c: 
12797         * plugins/sourceview/sourceview-scope.c:
12798         * plugins/sourceview/sourceview-tags.c: 
12799         * plugins/sourceview/sourceview.c:
12800         
12801         Fixed several bugs
12802         
12803         * plugins/sourceview/sourceview.plugin (removed):
12804         * plugins/sourceview/sourceview.plugin.in:
12805         Editor is not user-activatible
12806         
12807         * plugins/sourceview/sourceview.png:
12808         Updated icon
12810 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
12812         * src/anjuta-app.c: Fixed crasher on plugin unloading
12814 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
12816         * plugins/sourceview/sourceview.c
12817         * plugins/sourceview/sourceview-args.c
12818         * plugins/sourceview/sourceview-args.h:
12819         
12820         Polished argument completion
12822 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
12824         * plugins/message-view/anjuta-msgman.c:
12825         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
12826         
12827         Show message pane on switch (does not work, anjuta_shell needs a fix)
12828         
12829         * plugins/sourceview/Makefile.am:
12830         * plugins/sourceview/anjuta-view.c: (find_tag_window),
12831         * plugins/sourceview/sourceview-args.c: 
12832         * plugins/sourceview/sourceview-args.h:
12833         * plugins/sourceview/sourceview-private.h:
12834         * plugins/sourceview/sourceview-scope.c: 
12835         (sourceview_scope_update), (sourceview_scope_filter_keypress):
12836         * plugins/sourceview/sourceview-tags.c:
12837         * plugins/sourceview/sourceview.c:
12838         * plugins/sourceview/tag-window.c:
12839         * plugins/sourceview/tag-window.h:
12840         
12841         Added scope and argument completion
12843 2006-04-03  Johannes Schmid <jhs@gnome.org>
12845         * TODO.tasks
12846         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
12847         (on_widget_remove):
12848         Save toolbar state
12850         * plugins/sourceview/sourceview.c: (iselect_clear):
12851         Make "Delete"-key working
12853         * configure.in: #336389
12855 2006-04-03  Johannes Schmid <jhs@gnome.org>
12857         * plugins/sourceview/Makefile.am:
12858         * plugins/sourceview/anjuta-view.c:
12859         * plugins/sourceview/plugin.c: 
12860         * plugins/sourceview/sourceview-private.h:
12861         * plugins/sourceview/sourceview-scope.c:
12862         * plugins/sourceview/sourceview-scope.h:
12863         * plugins/sourceview/sourceview-tags.c: 
12864         * plugins/sourceview/sourceview-tags.h:
12865         * plugins/sourceview/sourceview.c:
12866         * plugins/sourceview/sourceview.h:
12867         * plugins/sourceview/tag-window.c:
12868         
12869         - fixed goto_file_line
12870         - scroll to cursor on undo/redo
12871         - show correct popup-menu
12872         - scope completion (not ready yet)
12874 2006-04-03  Johannes Schmid <jhs@gnome.org>
12876         * plugins/sourceview/plugin.c: 
12877         * plugins/sourceview/sourceview-tags.c:
12878         * plugins/sourceview/sourceview.c: 
12879         * plugins/sourceview/sourceview.h:
12880         * plugins/sourceview/tag-window.c:
12881         
12882         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
12884 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12886         * plugins/sourceview/sourceview.c:
12887         Fixed next/previous bookmark.
12888         Toggled bookmark (set/unset).
12890 2006-04-03  Johannes Schmid <jhs@gnome.org>
12892         * plugins/document-manager/action-callbacks.c:
12893         Fixed Gtk-Warning in goto_line
12894         
12895         * plugins/sourceview/Makefile.am:
12896         * plugins/sourceview/anjuta-document.c:
12897         * plugins/sourceview/anjuta-view.c: 
12898         * plugins/sourceview/anjuta-view.h:
12899         * plugins/sourceview/sourceview-autocomplete.c:
12900         * plugins/sourceview/sourceview-autocomplete.h:
12901         * plugins/sourceview/sourceview-private.h:
12902         * plugins/sourceview/sourceview-tags.c:
12903         * plugins/sourceview/sourceview-tags.h:
12904         * plugins/sourceview/sourceview.c:
12905         * plugins/sourceview/tag-window.c:
12906         * plugins/sourceview/tag-window.h:
12907         Created a nice API for tag and completion windows
12908         
12909         * plugins/sourceview/sourceview-print.h:
12910         * plugins/sourceview/sourceview-print.c:
12911         Added printing
12912                 
12913 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12915         * plugins/sourceview/sourceview.c:
12916         Fixed typo (Sort bookmarks).
12917         
12918 2006-04-01  Johannes Schmid <jhs@gnome.org>
12920         * plugins/sourceview/anjuta-document.c:
12921         * plugins/sourceview/anjuta-document.h:
12922         * plugins/sourceview/anjuta-view.c:
12923         * plugins/sourceview/anjuta-view.h:
12924         * plugins/sourceview/sourceview-autocomplete.c:
12925         * plugins/sourceview/sourceview-autocomplete.h:
12926         * plugins/sourceview/sourceview-prefs.c:
12927         * plugins/sourceview/sourceview-prefs.h:
12928         * plugins/sourceview/sourceview-private.h:
12929         * plugins/sourceview/sourceview-tags.c:
12930         * plugins/sourceview/sourceview-tags.h:
12931         * plugins/sourceview/sourceview.c:
12932         * plugins/sourceview/sourceview.glade:
12933         * plugins/sourceview/tag-window.c: 
12934         * plugins/sourceview/tag-window.h:
12935         
12936         Improved code complete and autocomplete
12938 2006-04-01  Johannes Schmid <jhs@gnome.org>
12940         * plugins/sourceview/Makefile.am:
12941         * plugins/sourceview/bookmark.png:
12942         * plugins/sourceview/marker-attentive.png:
12943         * plugins/sourceview/marker-basic.png:
12944         * plugins/sourceview/marker-intense.png:
12945         * plugins/sourceview/marker-light.png:
12946         * plugins/sourceview/sourceview.c: 
12947         
12948         Added pixmaps for all marker types and show bookmarks
12949         
12950         * configure.in
12951         * plugins/sourceview/Makefile.am:
12952         Build sourceview on 2.14 only
12954 2006-03-31  Johannes Schmid <jhs@gnome.org>
12956         * plugins/sourceview/Makefile.am:
12957         * plugins/sourceview/anjuta-document.c:
12958         * plugins/sourceview/anjuta-view.c:
12959         * plugins/sourceview/anjuta-view.h:
12960         * plugins/sourceview/sourceview-autocomplete.c:
12961         * plugins/sourceview/sourceview-private.h:
12962         * plugins/sourceview/sourceview-tags.c:
12963         * plugins/sourceview/sourceview-tags.h:
12964         * plugins/sourceview/sourceview.c: 
12965         * plugins/sourceview/tag-window.c:
12966         * plugins/sourceview/tag-window.h:
12967         
12968         Added code completion with tag manager to the editor and fixed a save_as bug
12970 2006-03-31  Johannes Schmid <jhs@gnome.org>
12972         * src/main.c: Revert patch from Rob to allow building with
12973         Gnome 2.12
12974         * configure.in: Require at least 2.12 libraries
12976 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
12978         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
12980         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12981         Improve anjuta-plugin project template: Added missed files dist tarball
12982         (make dist)
12984         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
12985         typo
12987 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
12989         reviewed by: Johannes Schmid <jhs@gnome.org>
12991         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
12992         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
12993         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12994         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12995         
12996         Improve anjuta-plugin project template. Also fix for #322744
12998 2006-03-27  Johannes Schmid <jhs@gnome.org>
13000         * plugins/sourceview/sourceview-private.h:
13001         plugins/sourceview/sourceview.c:
13002         
13003         Added basic bookmark support
13005 2006-03-27  Johannes Schmid <jhs@gnome.org>
13007         * TODO.tasks:
13008         Updated
13009         
13010         Patch from Rob Bradfort <robster@debian.org>:
13011         * src/main.c: (get_command_line_args), (main):
13012         Migration from popt to GOption
13013         
13014 2006-03-26 Naba Kumar  <naba@gnome.org>
13016         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13017         size to scale itself with theme.
13019 2006-03-26 Naba Kumar  <naba@gnome.org>
13021         * plugins/file-manager/an_file_view.c,
13022         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13023         when symbolview and fileview objects are destroyed to avoid crashes
13024         after the plugins are disabled.
13026 2006-03-26 Naba Kumar <naba@gnome.org>
13028         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13029         Deleted unused file.
13030         
13031         * plugins/glade/plugin.c: Be able to close glade plugin when there
13032         there is no glade project loaded.
13033         
13034         * plugins/sourceview/sourceview.plugin,
13035         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13037 2006-03-23  Naba Kumar  <naba@gnome.org>
13039         * plugins/editor/print.c: Fixed a bug where some sections of
13040         printed/previewed text is not highlighted.
13041         
13042 2006-03-20  Johannes Schmid <jhs@gnome.org>
13044         * libanjuta/interfaces/libanjuta.idl:
13045         Added IAnjutaPrint
13046         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13047         as we do not use private apis. Show help window and startup because it does 
13048         not survive gdl
13049         
13050         * plugins/document-manager/action-callbacks.c:
13051         plugins/editor/Makefile.am:
13052         plugins/editor/text_editor.c:
13053         plugins/editor/print.c:
13054         plugins/editor/print.h:
13055         
13056         Fixed printing (nobody has missed it BTW ;-)
13057         
13058         * plugins/sourceview/sourceview.c:
13059         Fixed a crasher
13061 2006-03-20 Naba Kumar <naba@gnome.org>
13063         * configure.in, plugins/devhelp/plugin.c: Be able to build with
13064         devhelp >= 0.9 < 0.11 versions.
13065         
13066 2006-03-20  Johannes Schmid <jhs@gnome.org>
13068         * plugins/sourceview/anjuta-document-loader.c
13069         plugins/sourceview/sourceview.c:
13070         
13071         Fixed encoding bugs
13073 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13075         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
13076         Fixed bug (line position)
13077         Give the good line position whatever the active editor.
13079 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
13081         * configure.in: Added fi to ALL_LINGUAS
13083 2006-03-19  Johannes Schmid <jhs@gnome.org>
13085         * plugins/sourceview/anjuta-document-loader.c:
13086         replace gnome_vfs_get_mime_type_for_name_and data
13088         * plugins/build-basic-autotools/build-basic-autotools.c:
13089         Fixed #335142
13091 2006-03-17  Johannes Schmid <jhs@gnome.org>
13093         * plugins/editor/editor.glade:
13094         Added style-editor again after it got lost somehow
13096 2006-03-17  Johannes Schmid <jhs@gnome.org>
13098         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
13099         configure.in: require devhelp 0.11
13100         
13101         Post 0.11 devhelp versions (CVS) do not work because of an API change...
13103         plugins/build-basic-autotools/build-basic-autotools.c:
13104         forgot a an installtion callback for the "install as root"-feature
13106 2006-03-17  Massimo Cora' <maxcvs@email.it>
13108         reviewed by: Johannes Schmid <jhs@gnome.org>
13110         * plugins/class-gen/anjuta-class-gen-plugin.glade
13111         plugins/class-gen/class_gen.c 
13112         plugins/class-gen/goc_template_header
13113         plugins/class-gen/goc_template_source
13114         
13115         Fixed bug #334663
13117 2006-03-16  Johannes Schmid <jhs@gnome.org>
13119         * plugins/sourceview/sourceview.c:
13120         Fixed "save-point" signal for undo actions
13122 2006-03-16  Massimo Cora' <maxcvs@email.it>
13123         
13124         reviewed by: Johannes Schmid <jhs@gnome.org>
13125         
13126         * plugins/document-manager/anjuta-docman.c:
13127         Implement tab drag and drop
13129 2006-03-16  Johannes Schmid <jhs@gnome.org>
13131         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
13132         plugins/build-basic-autotools/build-basic-autotools.c:
13133         
13134         Implemented "install as root"-feature (#321455)
13136 2006-03-16  Johannes Schmid <jhs@gnome.org>
13138         * mime/.cvsignore
13139         plugins/sourceview/.cvsignore
13140         plugins/tools/scripts/.cvsignore:
13141         Added/extended .cvsignore files
13142         
13143         * plugins/sourceview/sourceview-autocomplete.c:
13144         plugins/sourceview/sourceview-autocomplete.h:
13145         plugins/sourceview/sourceview-prefs.c:
13146         plugins/sourceview/sourceview-private.h:
13147         plugins/sourceview/sourceview.glade:
13148         Autcomplete just works(tm) now and respects preferences
13149         
13150         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
13151         Use better algorithm from autocomplete
13153 2006-03-15  Johannes Schmid <jhs@gnome.org>
13155         * src/anjuta-app.c:
13156         Fixed bug #304495
13158 2006-03-15  Johannes Schmid <jhs@gnome.org>
13160         * libanjuta/interfaces/libanjuta.idl:
13161         plugins/class-gen/class_gen.c:
13162         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
13163         plugins/project-manager/plugin.c:
13164         
13165         Allow to add multiple source files (#320191)
13166         
13167         * configure.in: Require gnome-build 0.1.3
13169 2006-03-14  Johannes Schmid <jhs@gnome.org>
13171         * plugins/macro/macro-utils.c: Fixed bug #333606
13172         * plugins/file-wizard/file.c: Fixed bug #333601
13174 2006-03-13  Johannes Schmid <jhs@gnome.org>
13176         * plugins/sourceview/sourceview_autocomplete.c
13177         plugins/sourceview/sourceview_autocomplete.h
13178         plugins/sourceview/sourceview.c
13179         plugins/sourceview/sourceview-private.h
13180         plugins/sourceview/sourceview-prefs.c:
13181         
13182         Cleaned up and fixed several issues
13183         
13184 2006-03-13  Johannes Schmid <jhs@gnome.org>
13186         * plugins/sourceview/Makefile.am:
13187         plugins/sourceview/sourceview-autocomplete.c
13188         plugins/sourceview/sourceview-autocomplete.h:
13189         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13190         plugins/sourceview/sourceview-private.h:
13191         plugins/sourceview/sourceview.c:
13192         
13193         Added (buggy) autocomplete feature to sourceview
13194         
13195 2006-03-12 Naba Kumar <naba@gnome.org>
13197         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
13198         libanjuta/anjuta-session.c: Added API docs.
13200 2006-03-12 Naba Kumar <naba@gnome.org>
13202         * TODO.tasks: Added couple of tasks.
13203         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
13204         Register private class as early as possible so that members could
13205         point to self class. Code clean up.
13207 2006-03-12 Naba Kumar <naba@gnome.org>
13209         * po/POTFILES.in, po/POTFILES.skip: Updated.
13211 2006-03-11 Naba Kumar <naba@gnome.org>
13213         * libanjuta/anjuta-shell.c,
13214         plugins/document-manager/anjuta-docman.c,
13215         plugins/document-manager/plugin.c,
13216         plugins/symbol-browser/an_symbol_search.c,
13217         plugins/valgrind/vgrule-list.c: Use correct signal names while
13218         creating them.
13219         
13220         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
13221         signal names and fixed enum IANJUTA_TYPE_* macro.
13223 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13225         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
13226         plugins/search/search-replace.c :
13227         Fixed bug (Bookmark the good line).
13228         Search & Replace (Mark all matched strings).
13229         
13230 2006-03-09  Johannes Schmid <jhs@gnome.org>
13232         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
13233         Completed changes from yesterday
13234         
13235         * plugins/document-manager/anjuta-document-manager.glade:
13236         plugins/editor/editor.glade
13237         plugins/editor/plugin.c: (activate_plugin)
13238         plugins/editor/text_editor.c
13239     plugins/sourceview/Makefile.am
13240         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
13241         plugins/sourceview/sourceview.glade:
13242         Completed preference changes
13244 2006-03-08  Johannes Schmid <jhs@gnome.org>
13246         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
13247         plugins/search/plugin.c: (activate_plugin):
13248         
13249         Removed Gtk-Criticals
13250         
13251         * plugins/document-manager/anjuta-document-manager.glade:
13252         plugins/document-manager/plugin.c: (on_docman_auto_save),
13253         (on_gconf_notify_timer), (prefs_init):
13254     plugins/document-manager/plugin.h:
13255         plugins/editor/text_editor.c: (text_editor_instance_init),
13256         (text_editor_dispose):
13257         plugins/editor/text_editor.h:
13258         plugins/editor/text_editor_cbs.c:
13259         plugins/editor/text_editor_cbs.h:
13260         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
13261         plugins/glade/plugin.c: (activate_plugin):
13262         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13263         plugins/sourceview/sourceview-private.h:
13264         plugins/sourceview/sourceview.c: (on_menu_popup),
13265         (sourceview_new), (ifile_open), (ifile_savable_save),
13266         (ifile_savable_save_as), (ieditor_set_popup_menu),
13267         (ieditor_get_filename), (imark_mark):
13269     Moved autosave from editor to document manager and fixed some things in 
13270     Sourceview plugin
13272 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13274         * plugins/search/anjuta-search.glade :
13275         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
13276         plugins/search/search-replace_bachend.c: Fixed a crash bug.
13277         plugins/search/search-replace.c : Fixed bug.
13278         
13279 2006-03-08  Johannes Schmid <jhs@gnome.org>
13281     * plugins/search/anjuta-search.glade
13282     Fixed widget names (glade is a bit stupid on copying widgets to other files)
13284 2006-03-07  Johannes Schmid <jhs@gnome.org>
13286         * plugins/document-manager/action-callbacks.c
13287         plugins/document-manager/anjuta-document-manager.glade
13288         plugins/document-manager/plugin.c: (prefs_init),
13289         (activate_plugin):
13290         plugins/editor/Makefile.am:
13291         plugins/editor/editor.glade:
13292         plugins/editor/plugin.c: (on_style_button_clicked),
13293         (activate_plugin), (dispose):
13294         plugins/editor/style-editor.c:
13295         
13296         Startet to seperate document-manager and editor preferences
13298         * plugins/search/Makefile.am:
13299         plugins/search/anjuta-search.glade:
13300         plugins/search/search-replace.c:
13301         
13302         Moved search GUI to search-plugin
13303                 
13304         * plugins/sourceview/sourceview-prefs.c:
13305         plugins/sourceview/sourceview-prefs.h:
13306         plugins/sourceview/sourceview-private.h:
13307         plugins/sourceview/sourceview.c: 
13308         plugins/sourceview/sourceview.h:
13309         plugins/sourceview/Makefile.am:
13310         plugins/sourceview/anjuta-document.h:
13311         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
13312         plugins/sourceview/plugin.c: 
13313         
13314         Added some preferences to sourceview and fixed vfs_monitor
13315         
13316         * tagmanager/c.c: (parseParens): 
13317         Removed annoying debug message
13318         
13319         * libanjuta/interfaces/libanjuta.idl: 
13320         Removed IAnjutaEditorFactory::create_style_editor()
13322 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13324         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
13325         Search : Bookmark all matched lines.
13327 2006-03-06  Johannes Schmid <jhs@gnome.org>
13329         * plugins/class-gen/anjuta-class-gen.plugin.in
13330         plugins/file-loader/plugin.c: (sort_wizards)
13331         (on_create_submenu), (activate_plugin)
13332         plugins/file-wizard/anjuta-file-wizard.plugin.in
13333         plugins/glade/anjuta-glade.plugin.in
13334         plugins/project-import/anjuta-project-import.plugin.in
13335         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13336         
13337         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
13338         sorted alphabeticly
13339         
13340         * plugins/project-wizard/templates/mkfile.wiz:
13341         Use configured project directory instead of ~/myproject
13342         
13343         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
13344         (ifile_open):
13345         Show markers (again) and monitor uri
13347 2006-03-06  Naba Kumar  <naba@gnome.org>
13349         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
13350         typedefs separately so that forward linking would work.
13351         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
13353 2006-03-05  Naba Kumar  <naba@gnome.org>
13355         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
13356         passing Enums and Structs in signals. Define struct _Name in
13357         generated code, so that forward referencing.
13358         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
13359         
13360         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
13361         
13362 2006-03-05  Naba Kumar  <naba@gnome.org>
13364         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
13365         support. Generate GType definitions for enums in generated codes
13366         so that enums could be passed as signal params.
13367         
13368 2006-03-04  Naba Kumar  <naba@gnome.org>
13370         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13371         Restored cvs-moved revision files. They were originally marked
13372         deleted at their older locations. Now they are restored at
13373         their new locations. The changeset is one that was committed
13374         as part of document-manager, editor, search and print plugins
13375         separation from editor plugin.
13376         
13377 2006-03-03  Johannes Schmid <jhs@gnome.org>
13379         * plugins/sourceview/*:
13380         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
13381         poiting this out!
13383 2006-03-04  Naba Kumar  <naba@gnome.org>
13385         * plugins/gdb/*: Deleted removed files (see previous changlog
13386         entry for files list).
13387         
13388 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13390         * plugins/debug-mananger/breakpoints.c,
13391         plugins/debug-manager/breakpoints.h,
13392         plugins/debug-manager/debug_tree.c,
13393         plugins/debug-manager/debug_tree.h,
13394         plugins/debug-manager/info.c,
13395         plugins/debug-manager/info.h,
13396         plugins/debug-manager/locals.c,
13397         plugins/debug-manager/locals.h,
13398         plugins/debug-manager/memory.c,
13399         plugins/debug-manager/memory.h,
13400         plugins/debug-manager/registers.c,
13401         plugins/debug-manager/registers.h,
13402         plugins/debug-manager/sharedlib.c,
13403         plugins/debug-manager/sharedlib.h,
13404         plugins/debug-manager/signal.c,
13405         plugins/debug-manager/signal.h,
13406         plugins/debug-manager/stack_trace.c,
13407         plugins/debug-manager/stack_trace.h,
13408         plugins/debug-manager/watch.c,
13409         plugins/debug-manager/watch.h,
13410         plugins/debug-manager/Makefile.am:
13411         Move from gdb plugin to debug manager plugin
13413         * plugins/debug-manager/anjuta-debug-manager.glade,
13414         plugins/debug-manager/anjuta-debug-manager.ui:
13415         Move all user interface from gdb to debug manager
13417         * plugins/debug-manager/utilities.c,
13418         plugins/debug-manager/utilities.h:
13419         Remove some unused code
13420         Add useful code from gdb plugin
13422         * plugins/debug-manager/start.c,
13423         plugins/debug-manager/start.h:
13424         Include code of attach_process
13425         Add more code to start the debugger
13427         * plugins/debug-manager/plugin.c,
13428         plugins/debug-manager/plugin.h,
13429         plugins/debug-manager/anjuta-debug-manager.plugin.in:
13430         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13432         * plugins/debug-manager/debugger.c,
13433         plugins/debug-manager/debugger.h:
13434         Implement a queue of debugger command
13436         * plugins/gdb/actions.c,
13437         plugins/gdb/actions.h,
13438         plugins/gdb/watch_cbs.c,
13439         plugins/gdb/watch_cbs.h,
13440         plugins/gdb/watch_gui.c,
13441         plugins/gdb/watch_gui.h:
13442         Removed 
13444         * plugins/gdb/debugger.c,
13445         plugins/gdb/debugger.h,
13446         plugins/gdb/gdbmi.c,
13447         plugins/gdb/gdbmi.h,
13448         plugins/gdb/utilities.c,
13449         plugins/gdb/utilities.h,
13450         plugins/gdb/Makefile.am,
13451         plugins/gdb/anjuta-gdb.plugin.in:
13452         Implement necessary functions
13454         * plugins/gdb/parser.c,
13455         plugins/gdb/parser.h:
13456         Code for parsing variable previously in debug_tree.c
13458         * plugins/gdb/anjuta-gdb.glade,
13459         plugins/gdb/anjuta-gdb.ui:
13460         Remove user interface
13462         * plugins/gdb/gdbmi-test.c:
13463         Need update
13465         * plugins/gdb/anjuta-gdb.plugin.png:
13466         Try an improved icon for gdb (archer fish)
13468         * libanjuta/anjuta-debugger.c,
13469         libanjuta/anjuta-debugger.h,
13470         libanjuta/interfaces/libanjuta.idl,
13471         libanjuta/interfaces/anjuta-idl-compiler.pl,
13472         libanjuta/Makefile.am:
13473         Add declaration used in new IAnjutaDebugger interface
13475         * manuals/reference/libanjuta.types,
13476         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13477         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13478         Update documentation
13480 2006-03-02  Naba Kumar  <naba@gnome.org>
13482         * manuals/reference/libanjuta/Makefile.am,
13483         manuals/reference/libanjuta/libanjuta-docs.sgml,
13484         manuals/reference/libanjuta/libanjuta-sections.txt,
13485         manuals/reference/libanjuta/libanjuta.types,
13486         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13487         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13488         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13489         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13490         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13491         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13492         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13493         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13494         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13495         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13496         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13497         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13498         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13499         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13500         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13501         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13502         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13503         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13504         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13505         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13506         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13507         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13508         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13509         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13510         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13511         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13512         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13513         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13514         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13515         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13516         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13517         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13518         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13519         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13520         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13521         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13522         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13523         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13524         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13525         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13526         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13527         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13528         manuals/reference/libanjuta/tmpl/plugins.sgml,
13529         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13530         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13531         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13532         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13533         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13534         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13535         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13536         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13537         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13538         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13539         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13540         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13541         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13542         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13543         documentation.
13545 2006-02-28  Naba Kumar <naba@gnome.org>
13547         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13548         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13549         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13550         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13551         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13552         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13553         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13554         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13555         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13556         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13557         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13558         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13559         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13560         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13562 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13564         * plugins/sourceview/sourceview.c:
13565         Select to brace, select block.
13567 2006-02-28  Johannes Schmid <jhs@gnome.org>
13569         * plugins/file-wizard/Makefile.am
13570         plugins/file-wizard/action-callbacks.c (removed)
13571         plugins/file-wizard/action-callbacks.h (removed)
13572         plugins/file-wizard/anjuta-file-wizard.ui
13573         plugins/file-wizard/plugin.c: (activate_plugin),
13574         (deactivate_plugin)
13575         plugins/file-wizard/plugin.h:
13576         Removed Edit->Insert Text submenu (replace by macros plugin)
13577         
13578         * plugins/sourceview/sourceview.c: (sourceview_new),
13579         (ieditor_set_popup_menu):
13580         Fixed some more bugs
13581         
13582         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13584 2006-02-28  Naba Kumar <naba@gnome.org>
13586         * plugins/file-manager/an_file_view.c,
13587         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13588         rows also and with delay 1 sec (the color and timout value should
13589         probably be picked up from some system wide preference key).
13591 2006-02-28  Naba Kumar <naba@gnome.org>
13593         * libanjuta/interfaces/libanjuta.idl,
13594         plugins/document-manager/action-callbacks.c,
13595         plugins/document-manager/plugin.c,
13596         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13597         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13598         Added interface checks in document manager and enable/disable
13599         menus based on supported interface.
13600         
13601         * plugins/project-import/anjuta-project-import.glade: Set some
13602         resonable size for the import dialog.
13604  2006-02-27  Naba Kumar  <naba@gnome.org>
13606         * libanjuta/interfaces/libanjuta.idl,
13607         plugins/document-manager/action-callbacks.c,
13608         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13609         and eol conversion actions.
13611 2006-02-27  Johannes Schmid <jhs@gnome.org>
13612         
13613         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13614         * plugins/file-manager/an_file_view.c
13615         plugins/file-manager/plugin.h:  Added tooltips
13616         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13618 2006-02-26  Naba Kumar  <naba@gnome.org>
13620         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13621         plugins/build-basic-autotools/build-basic-autotools.c,
13622         plugins/build-basic-autotools/build-basic-autotools.h,
13623         plugins/build-basic-autotools/executer.c,
13624         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13625         disable indicator highlights preferences from message manager to
13626         build plugin. Implemented message indicator highlights in build tool.
13627         
13628         * plugins/editor/text_editor.c: Fixed indicators.
13630 2006-02-26  Johannes Schmid <jhs@gnome.org>
13632         * plugins/sourceview/sourceview.c:
13633         - Fixed some bugs
13634         - Added markers
13635         * plugins/subversion/svn_auth.c:
13636         Fixed username/password authentification but there might be a memory corruption
13638 2006-02-26  Naba Kumar  <naba@gnome.org>
13640         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13641         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13642         libanjuta/anjuta-launcher.h: Added documentation.
13644 2006-02-24  Naba Kumar  <naba@gnome.org>
13646         * plugins/editor/text_editor.c: Fixed change in API in
13647         IAnjutaEditorSelection::set().
13648         
13649 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13651         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13652         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13653         libanjuta/interfaces/libanjuta.idl :
13654         Search in sourceview editor (Select in buffer).
13657 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13659         * plugins/sourceview/sourceview.c :
13660         Fixed Replace, to_upper, to_lower.
13661         
13662         * plugins/search/search-replace_backend.c :
13663         Renamed header name.
13665 2006-02-22  Naba Kumar  <naba@gnome.org>
13667         * libanjuta/anjuta-plugin-description.c,
13668         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13669         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13670         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13671         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13672         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13673         
13674         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13675         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13676         
13677 2006-02-21  Naba Kumar  <naba@gnome.org>
13679         * libanjuta/interfaces/libanjuta.idl,
13680         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13681         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13682         interface for editor.
13684 2006-02-21  Naba Kumar  <naba@gnome.org>
13686         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13688         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13689         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13691 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13693         * GTKSOURCEVIEW EDITOR
13694         plugins/sourceview/sourceview.c :
13695         Fixed copy and Goto Line.
13696         
13697         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13698         plugins/macro/plugin.c :
13699         Fixed Insert key word and Insert macro.
13701 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
13703         * plugins/document-manager/anjuta-docman.c:
13704         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13705         
13706         * configure.in:
13707         plugins/Makefile.am:
13708         plugins/sourceview/.cvsignore:
13709         plugins/sourceview/Makefile.am:
13710         plugins/sourceview/plugin.c: :
13711         plugins/sourceview/plugin.h:
13712         plugins/sourceview/sourceview.c: 
13713         plugins/sourceview/sourceview.h:
13714         plugins/sourceview/sourceview.plugin:
13715         plugins/sourceview/sourceview.plugin.in:
13716         plugins/sourceview/sourceview.png:
13718         Added sourceview editor plugin
13720 2006-02-19 Naba Kumar  <naba@gnome.org>
13722         * libanjuta/interfaces/libanjuta.idl,
13723         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13724         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13725         plugins/cvs-plugin/cvs-interface.c,
13726         plugins/document-manager/action-callbacks.c,
13727         plugins/document-manager/action-callbacks.h,
13728         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13729         plugins/search/plugin.c, plugins/search/search-replace.c,
13730         plugins/search/search-replace_backend.c,
13731         plugins/subversion/subversion-actions.c,
13732         plugins/subversion/subversion-callbacks.c,
13733         plugins/tools/editor.c, plugins/tools/execute.c,
13734         plugins/tools/variable.c: Defined proper editor interfaces and fixed
13735         few fatal warnings.
13737 2006-02-15 Naba Kumar  <naba@gnome.org>
13739         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13740         within another.
13741         
13742         * libanjuta/interfaces/libanjuta.idl,
13743         plugins/document-manager/anjuta-docman.c,
13744         plugins/document-manager/plugin.c,
13745         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13746         unnecessary parameters from IAnjutaEditor interface and used proper
13747         types instead of 'gpointer'. Fixed various compiler warnings.
13748         
13749         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13750         file
13752 2006-02-12 Naba Kumar  <naba@gnome.org>
13754         * po/POTFILES.in: Updated.
13755         
13756 2006-02-11 Naba Kumar  <naba@gnome.org>
13758         * plugins/editor/properties.[cxx,h],
13759         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13760         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13761         to sci_prop_*(), because they were conflicting with external
13762         functions (in some ssl library).
13763         
13764 2006-02-08 Naba Kumar  <naba@gnome.org>
13766         Patch from Massimo Cora  <maxcvs@email.it>:
13767         * plugins/valgrind/anjuta-valgrind.schemas,
13768         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13769         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13770         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
13771         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
13772         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
13773         plugins/valgrind/vgtoolview.c,
13774         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
13775         before running the debugging session. I've added also a
13776         preference in Anjuta Preferences where you can specify
13777         the path to the valgrind binary. The default is /usr/bin/valgrind.
13778         Now it displays a dialog with the error. [it can be -program
13779         exited- or -file loaded or end of input-]. Some valgrind 3.x
13780         compatibility.
13781         
13782 2006-01-29 Naba Kumar  <naba@gnome.org>
13784         Patch from Massimo Cora  <maxcvs@email.it>:
13785         * configure.in, plugins/Makefile.am,
13786         plugins/valgrind/*: Valgrind plugin (requires
13787         binutils-dev and valgrind to be installed.
13789 2005-01-24 Johannes Schmid <jhs@gnome.org>
13791         * Patch from Eric Greveson <ejg45@cam.ac.uk>
13792         plugins/tools/variables.c:
13793         Added current directory to possible variables
13795         * Patch from Günther Brammer <gbrammer@gmx.de>
13796         plugins/document-manager/anjuta-docman.c:
13797         Fix a crash on opening a file
13799         AUTHORS: Added Günther Brammer
13801 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13803         * libanjuta/anjuta-launcher.c:
13804         Fix a bug in AnjutaLauncher when output is bigger than buffer
13805         Probably fix bug #315188 and #305134
13807 2005-12-28      Johannes Schmid <jhs@gnome.org>
13808         
13809         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13810         * src/about.c: Use new gtk about dialog
13811         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13812         Updated anjuta_ui_add_action_group_entries call
13813         
13814         Patch from Jean Breford <jean.breford@normalesup.org>
13815         and Markus Habermehl <bmh1980de@yahoo.de>:
13816         
13817         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
13818         * AUTHORS: Added Jean and Markus
13820 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13821         * plugins/search/search-replace.c :
13822         Bookmark all matched lines.
13823         * plugins/search/search-replace_backend.c :
13824         Fixed bug (Search in all project files).
13826 2005-12-21      Johannes Schmid <jhs@gnome.org>
13827         
13828         * plugins/search/plugin.c:
13829         Fixed signal names
13830         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
13831         investigation needed.
13832         
13833         AUTHORS: Added Ross Goldner
13835 2005-12-19  Ross Golder  <ross@golder.org>
13837         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
13838         application/xml MIME type.
13840 2005-12-18  Johannes Schmid <jhs@gnome.org>
13841         
13842         po/POTFILES.in: Updated files after directory changes
13843         HACKING: Removed outdated section 3 (anoncvs)
13845 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
13847         * plugins/build-basic-autotools/build-basic-autotools.c:
13848         Save all files in editor before running a command
13850         * plugins/tools/execute.c:
13851         Use document manager plugin instead of each editor for
13852         saving all files
13854 2005-12-15  Johannes Schmid <jhs@gnome.org>
13856         * plugins/document-manager/action-callbacks.c:
13857         (on_save_all1_activate), (on_swap_activate)
13858         plugins/document-manager/anjuta-docman.c:
13859         (on_save_as_filesel_response), (on_notebook_switch_page):
13860         
13861         Fixed some remaining issues in document-manger
13863 2005-12-15      Johannes Schmid <jhs@gnome.org>
13865         * plugins/profile-default/default.anjuta:
13866         Load Search plugin and Message Manager by default
13868 2005-12-14  Johannes Schmid <jhs@gnome.org>
13869         
13870         * plugins/editor/text_editor.c
13871         libanjuta/anjuta-utils.c:
13872         
13873         Check if files differ when gnome-vfs monitoring is used.
13874         (Bug #309688)
13876 2005-12-13  Johannes Schmid <jhs@gnome.org>
13878         * plugins/document-manager/plugin.c:
13879         Only save modified files in ianjuta_file_savable_save() for document-manager
13880         as discussed on mailing list.
13881         
13882         * plugins/cvs-plugin/cvs-callbacks.c:
13883         Fixed dialog handling for empty log message
13885 2005-12-13  Johannes Schmid <jhs@gnome.org>
13887         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
13888         
13889         * plugins/project-manager/* Removed ununsed files
13890         
13891         * plugins/symbol-browser/an_symbol_iter.c
13892         plugins/build-basic-autotools/build-basic-autotools.c
13893         plugins/build-basic-autotools/executer.c
13894         plugins/class-gen/class_gen.c
13895         plugins/class-inheritance/class-inherit.c
13896         plugins/cvs-plugin/cvs-actions.c
13897         plugins/cvs-plugin/cvs-interface.c
13898         plugins/debug-manager/attach_process.
13899         plugins/devhelp/plugin.c
13900         plugins/document-manager/plugin.c
13901         plugins/document-manager/indent_util.c
13902         plugins/editor/properties.cxx
13903         plugins/editor/aneditor.cxx
13904         plugins/editor/style-editor.c
13905         plugins/editor/text_editor.c
13906         plugins/macro/macro_db.c
13907         tagmanager/c.c:
13908         
13909         Use DEBUG_PRINT for debug messages
13911         libanjuta/anjuta-debug.h: Include config.h
13912         
13913         HACKING: Updated (BTW: does anyone read this?)
13914         
13915 2005-12-12  Johannes Schmid <jhs@gnome.org>
13917         Patch from Johan Ersvik <jersvik@fastmail.fm>:
13918         * plugins/gdb/debugger.c
13919         
13920         Fix a crasher in gdb plugin
13921         
13922         * plugins/gtodo/plugin.c
13923         plugins/search/plugin.c
13924         
13925         Fixed bug #305301
13926         
13927         * plugins/document-manager/anjuta-docman.c:
13928         
13929         Fixed error markers 
13930         
13931         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
13932         
13933         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
13934         
13935         * plugins/document-manager/anjuta-docman.c:
13936         highlight changed files in docman popup-menu
13937         * plugins/gdb/debug-tree.c:
13938         plugins/gdb/debugger.c
13939         Do not corupt entire "locals" tree when variable pointer have
13940         additional info and arrays/strucs/unions correctly.
13941         
13943 2005-12-11  Johannes Schmid <jhs@gnome.org>
13945         * plugins/document-manager/anjuta-docman.c
13946         plugins/document-manager/plugin.c
13947         plugins/editor/text_editor.c:
13948         
13949         AUTHORS: Added Johan Ersvik
13951         Fixed "is-dirty" bug and tab ordering
13953 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
13954         
13955         * plugins/editor/aneditor-autocomplete.cxx
13956         plugins/editor/aneditor-calltip.cxx
13957         plugins/editor/aneditor-priv.h
13958         plugins/symbol-browser/an_symbol.c
13959         plugins/symbol-browser/an_symbol_view.c
13960         tagmanager/entry.h
13961         tagmanager/tm_symbol.c
13962         tagmanager/tm_tag.c
13963         tagmanager/include/tm_symbol.h
13964         tagmanager/include/tm_tag.h
13965         tagmanager/c.c
13967         Better pointer recognition in tagmanager and symbol browser
13969 2005-12-11  Johannes Schmid <jhs@gnome.org>
13971         * plugins/search/*: New search plugin derived from search code in old editor
13972         plugin.
13973         
13974         * plugins/document-manager/*: new document-manger which is now seperated from
13975         editor to allow implementation of other editor widgets. Code is mostly derived
13976         from old editor plugin
13978         * plugins/print/* new print plugin which is not fully implemented in the
13979         moment
13981         * plugins/editor/text_editor.c: Added lots of interface code
13982         
13983         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
13984         IAnjutaEditorFactory and extended IAnjutaEditor
13985         
13986         * configure.in, plugins/Makefile.am updated build system for new
13987         plugins
13989         This is a huge commit which might still contain some bugs and also has
13990         some fixmes. Things that are not working are the search toolbar because it
13991         does not use the same backend as any other searching function and printing
13992         (easy to fix) because it did not yet implement IAnjutaPrintable.
13994 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
13996         * plugins/project-wizard/property.c:
13997         Use newer GtkFileChooser instead of GtkFileSelection with
13998         GnomeFileEntry to avoid a bug
14000         * plugins/project-wizard/install.c:
14001         Avoid an endless loop if project directory is not writable
14002         
14003         * plugins/project-wizard/druid.c:
14004         Allow creating project in empty directory without a
14005         warning
14007 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
14008         
14009         Patch from Massimo Cora <maxcvs@email.it>
14010         * plugins/class-inheritence/class-inherit.c
14011         plugins/class-inheritence/plugin.c
14012         plugins/class-inheritence/plugin.h
14013         configure.in
14014         
14015         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
14016         no longer supported!
14018 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
14019         
14020         Patch from Johan Ersvik <jersvik@fastmail.fm>
14021         * plugins/message-view/message-view.c
14022         plugins/build-basic-autotools/build-basic-autotools.c
14023         plugins/build-basic-autotools/automake-c.filters
14025         This patch correct regex-filters for newer automake
14026         versions
14028 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14030        * plugins/tools/execute.c:
14031        Detect variables inside a word
14033 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14035         * libanjuta/anjuta-status.[ch],
14036         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14037         plugins/editor/anjuta-docman.c :
14038         New anjuta-status procedure.
14040 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14042         *Modified Files:
14043         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14044         plugins/editor/Makefile.am
14045         plugins/editor/anjuta-document-manager.glade
14046         plugins/editor/plugin.c plugins/editor/plugin.h
14047         plugins/editor/text_editor.c plugins/editor/text_editor.h
14048         *Added Files:
14049         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14050         plugins/editor/indent-util.c plugins/editor/indent-util.h
14051         plugins/editor/indent_test.c :
14052         Set and Preview indent preferences parameters.
14053         Saved indent user parameters.
14055 2005-10-27  Naba Kumar  <naba@gnome.org>
14057         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
14058         * plugins/editor/anjuta-docman.c: Restore tab color to normal
14059         theme color for saved documents.
14060         
14061 2005-10-26  Naba Kumar  <naba@gnome.org>
14063         * libanjuta/anjuta-encodings.c: Save changed supported encodings
14064         list. Fixed bug #316731.
14065         
14066 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
14068         * tagmanager/tm_symbol.c: Fixed bug #315218
14070 2005-10-23  Adam Weinberger  <adamw@gnome.org>
14072         * plugins/build/build_file.c
14073           plugins/build-basic-autotools/build-basic-autotools.c
14074           plugins/tools/execute.c
14075           plugins/build/compile.c
14076           plugins/build/configurer.c
14077           plugins/debug-manager/plugin.c
14078           plugins/editor/plugin.c
14079           plugins/editor/print.c
14080           plugins/editor/text_editor.c
14081           plugins/file-loader/plugin.c
14082           plugins/file-manager/an_file_view.c
14083           plugins/symbol-browser/an_symbol_view.c
14084           plugins/gdb/debugger.c
14085           plugins/gdb/plugin.c
14086           plugins/glade/plugin.c
14087           plugins/macro/macro-actions.c
14088           plugins/macro/plugin.c
14089           plugins/profile-default/plugin.c
14090           plugins/project-manager/plugin.c
14091           plugins/project-manager/project_import.c
14092           plugins/symbol-browser/plugin.c
14093           plugins/tools/execute.c
14094           src/anjuta.c
14095           src/anjuta-actions.h
14096           src/shell.c:
14097           Correct spacing errors before and after "...".
14099 2005-10-20  Naba Kumar  <naba@gnome.org>
14101         * plugins/gdb/debugger.c: Fixed attach/detach process to
14102         updated UI properly.
14103         
14104 2005-10-18  Naba Kumar  <naba@gnome.org>
14106         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
14107         #171314 too).
14108         
14109 2005-10-13  Naba Kumar  <naba@gnome.org>
14110         
14111         * plugins/project-mkfile-import/*: Removed separate import wizard for
14112         makefile based projects (because single widzard handles all wizards).
14114         * plugins/project-import/project-import.c: Made wizard window
14115         transient to main window.
14117         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
14118         
14119         * AUTHORS: Added Eric's name in contributors list.
14120         
14121         * configure.in, plugins/Makefile.am,
14122         plugins/project-import/Makefile.am,
14123         plugins/project-import/anjuta-project-import.glade,
14124         plugins/project-import/project-import.c,
14125         plugins/project-import/project-import.h: Import wizard now detects
14126         both makefile and automake projects together instead of separate wizard.
14127         
14128         * plugins/project-wizard/templates/java/project.anjuta,
14129         plugins/project-wizard/templates/mkfile/project.anjuta,
14130         plugins/project-wizard/templates/python/project.anjuta,
14131         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
14132         name to make it appropriate.
14134 2005-10-11  Naba Kumar  <naba@gnome.org>
14136         * configure.in: Fixed glade3 version requirement.
14138 2005-09-29  Alexander Shopov  <ash@contact.bg>
14140         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
14142 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
14144         * plugins/subversion/svn_auth.c
14145         plugins/subversion/anjuta_subversion.glade:
14146         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
14148 2005-09-22  Naba Kumar  <naba@gnome.org>
14150         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
14152         * configure.in,  plugins/Makefile.am
14153         plugins/project-manager/anjuta-project-manager.plugin.in,
14154         plugins/project-manager/plugin.c,
14155         (added) plugins/project-mkfile-import/.cvsignore,
14156         (added) plugins/project-mkfile-import/Makefile.am,
14157         (added) plugins/project-mkfile-import/
14158             anjuta-project-mkfile-import-plugin.png,
14159         (added) plugins/project-mkfile-import/
14160             anjuta-project-mkfile-import.glade,
14161         (added) plugins/project-mkfile-import/
14162             anjuta-project-mkfile-import.plugin.in,
14163         (added) plugins/project-mkfile-import/plugin.c,
14164         (added) plugins/project-mkfile-import/plugin.h,
14165         (added) plugins/project-mkfile-import/project-mkfile-import.c,
14166         (added) plugins/project-mkfile-import/project-mkfile-import.h,
14167         plugins/project-wizard/templates/Makefile.am,
14168         (added) plugins/project-wizard/templates/mkfile-logo.png,
14169         (added) plugins/project-wizard/templates/mkfile.wiz,
14170         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
14171         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
14172         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
14173         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
14174         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
14175         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
14176         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
14177         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
14178         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
14179         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
14180         (added) plugins/project-wizard/templates/mkfile/src/main.c:
14181         Added makefile based project import wizard and wizard template.
14183 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
14185         * libanjuta/anjuta-launcher.c: Reduced false password detections
14187 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14189         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
14190         messages correctly.a
14192 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14193         
14194         * scintilla/Makefile.am: Changed scintilla library to noinst
14195         * pixmaps/Makefile.am: Install password.png
14196         * libanjuta/anjuta-launcher.c: Changed password detection
14197         to be able to access GNOME CVS with ssh.
14198         
14199 2005-08-31  Naba Kumar  <naba@gnome.org>
14201         * plugins/glade/plugin.c: Set transient window for the widget
14202         dialogs.
14203         
14204 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
14206         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
14208 2005-08-10  Naba Kumar  <naba@gnome.org>
14210         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
14211         as shortcut key for execute.
14213         * src/about.c: Clean up.
14214         
14215         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
14216         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
14217         entry boxes.
14218         
14219 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14221         * plugins/editor/search-replace_backend.c :
14222         Fixed search in File Patterns.
14224 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
14226         * plugins/gdb/Makefile.am: Fixed a make -j x bug
14227         
14228 2005-08-04  Naba Kumar  <naba@gnome.org>
14230         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14231         for pango-1.8 rendering bug.
14232         
14233 2005-08-03  Naba Kumar  <naba@gnome.org>
14235         * plugins/glade/plugin.c: Proper names for plugin widgets.
14236         
14237         * plugins/subversion/anjuta-subversion.glade,
14238         plugins/subversion/svn-auth.c: Fixed authentication dialog and
14239         string allocations. Use passed default values when available.
14240         Set proper focus and dialog default response. Destroy dialog after use.
14241         Return error when appropriate.
14243 2005-08-02  Naba Kumar  <naba@gnome.org>
14245         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14246         for pango-1.8 rendering bug.
14247         
14248 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
14250         * scintilla/Makefile.am: Fixed a make -j x bug
14251         
14252 2005-08-02  Johannes Schmid <jhs@gnome.org>
14253         
14254         * plugins/subversion/svn-auth.c: Added username/password 
14255         auto function.
14257 2005-08-01  Naba Kumar  <naba@gnome.org>
14259         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
14260         checks for character width calculations.
14261         
14262 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14264         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
14266 2005-07-31  Naba Kumar  <naba@gnome.org>
14268         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
14269         messup with pango 1.8. Fixed bug #311846.
14271 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14273         * plugins/gdb/memory.c : Fixed bug 305082.
14274         
14275         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14276         plugins/project-wizard/templates/gcj.wiz,
14277         plugins/project-wizard/templates/gnome.wiz,
14278         plugins/project-wizard/templates/gtk.wiz,
14279         plugins/project-wizard/templates/java.wiz,
14280         plugins/project-wizard/templates/python.wiz,
14281         plugins/project-wizard/templates/wxwin.wiz,
14282         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
14284 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
14286         * plugins/tools/execute.c:
14287         Correct a crash if editor is closed while a tool still use it.
14289 2005-07-28  Naba Kumar  <naba@gnome.org>
14291         * scintilla/*: Updated scintilla from their latest CVS.
14293 2005-07-27  Naba Kumar  <naba@gnome.org>
14295         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14296         plugins/build-basic-autotools/build-basic-autotools.c,
14297         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
14298         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14299         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14300         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14301         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
14302         plugins/message-view/plugin.c, plugins/patch/plugin.c,
14303         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
14304         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14305         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
14306         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
14307         argument to anjuta_ui_add_action_group_entries() and
14308         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
14309         Fixed all plugins to pass translation domain. This fixes untranslated
14310         UI bugs. 
14312 2005-07-27  Naba Kumar  <naba@gnome.org>
14314         * plugins/class-inheritance/class-callbacks.c,
14315         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
14316         proper system colors.
14318 2005-07-26  Naba Kumar  <naba@gnome.org>
14320         * ROADMAP: Updated and added more tasks.
14322 2005-07-25  Naba Kumar  <naba@gnome.org>
14324         * ROADMAP: Updated and added more tasks.
14325         
14326 2005-07-24  Naba Kumar  <naba@gnome.org>
14328         * HACKING: Fixed format.
14330 2005-07-24  Naba Kumar  <naba@gnome.org>
14332         * ROADMAP: Fixed format.
14333         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
14335 2005-07-24  Naba Kumar  <naba@gnome.org>
14337         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
14338         * data/properties/cpp.properties: Added *.c++ as file extension for c++
14340 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
14342         * plugins/tools/dialog.c, plugins/tools/dialog.h:
14343         Correct wrong sensitivity setting
14344         
14345         * plugins/tools/tool.c: Correct a crash when removing overridden tool
14346         
14347         * plugins/tools/variable.c:     Add variables for project manager
14349 2005-07-23  Naba Kumar  <naba@gnome.org>
14351         * ROADMAP: updated.
14353 2005-07-23 Naba Kumar  <naba@gnome.org>
14355         * plugins/subversion/Makefile.am,
14356         plugins/subversion/svn-auth.c,
14357         plugins/subversion/svn-auth.h: Added subversion authentication code
14358         stubs.
14359         
14360         * plugins/subversion/subversion-callbacks.c,
14361         plugins/subversion/subversion-callbacks.h,
14362         plugins/subversion/svn-backend-priv.h,
14363         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
14364         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
14365         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14366         Added file mode line.
14368 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
14370         * configure.in: Added 'gl' to ALL_LINGUAS.
14372 2005-07-21 Naba Kumar  <naba@gnome.org>
14374         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14375         the active sources and kill the running process without emitting
14376         signals (which could be fatal because the object is being destroyed).
14377         Incidentally, fixed the crash that happens when stopping an active
14378         debugger session. Disabled debug prints and code clean up.
14379         Fixed bug #305587.
14380         
14381         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14382         message view object, because that prevents many unprocessed outputs
14383         from the cvs command from being appended in view. Does not set NULL
14384         to mesg_view private member (not required) so that any pending outputs
14385         to view is processed.Fixed bug #172666.
14387         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14388         type in supported list.
14389         
14390 2005-07-18  Adam Weinberger  <adamw@gnome.org>
14392         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14393           grammar/spelling fixes.
14395 2005-07-17 Naba Kumar  <naba@gnome.org>
14397         * (new) plugins/project-wizard/templates/terminal/cvsignore,
14398         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14399         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14400         plugins/project-wizard/templates/anjuta-plugin.wiz,
14401         plugins/project-wizard/templates/gcj.wiz,
14402         plugins/project-wizard/templates/gnome.wiz,
14403         plugins/project-wizard/templates/gtk.wiz,
14404         plugins/project-wizard/templates/gtkmm.wiz,
14405         plugins/project-wizard/templates/java.wiz,
14406         plugins/project-wizard/templates/python.wiz,
14407         plugins/project-wizard/templates/terminal.wiz,
14408         plugins/project-wizard/templates/terminal/Makefile.am,
14409         plugins/project-wizard/templates/terminal/po/Makefile.am,
14410         plugins/project-wizard/templates/terminal/src/Makefile.am,
14411         plugins/project-wizard/templates/wxwin.wiz,
14412         plugins/project-wizard/templates/xlib-dock.wiz,
14413         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14414         wizards and updated .wiz files to install them in newly created
14415         projects.
14417 2005-07-16 Naba Kumar  <naba@gnome.org>
14419         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14420         
14421         * plugins/file-manager/an_file_view.c,
14422         plugins/file-manager/plugin.c: Added file manager preferences to
14423         show/hide files ignored by version control (e.g. cvsignore).
14424         
14425         * plugins/editor/text_editor.c: Initialize vfs info struct.
14426         
14427         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14428         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14429         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14430         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14431         omf-install/.cvsignore, pixmaps/.cvsignore,
14432         plugins/file-manager/anjuta-file-manager-plugin.glade,
14433         scintilla/.cvsignore, scintilla/include/.cvsignore,
14434         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14435         tagmanager/python.c: Updated.
14437 2005-07-16 Naba Kumar  <naba@gnome.org>
14439         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14440         Fixed python parser to parser class methods.
14442 2005-07-15 Naba Kumar  <naba@gnome.org>
14444         * plugins/project-wizard/property.c: Used parenthesis to remove
14445         ambiguty.
14446         
14447         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14448         plugins/project-wizard/templates/gcj.wiz,
14449         plugins/project-wizard/templates/gnome.wiz,
14450         plugins/project-wizard/templates/gtk.wiz,
14451         plugins/project-wizard/templates/gtkmm.wiz,
14452         plugins/project-wizard/templates/java.wiz,
14453         plugins/project-wizard/templates/python.wiz,
14454         plugins/project-wizard/templates/terminal.wiz,
14455         plugins/project-wizard/templates/wxwin.wiz,
14456         plugins/project-wizard/templates/xlib-dock.wiz,
14457         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14458         and names.
14460 2005-07-15 Naba Kumar  <naba@gnome.org>
14462         * plugins/project-wizard/templates/java.wiz,
14463         plugins/project-wizard/templates/java/Makefile.am,
14464         plugins/project-wizard/templates/java/project.anjuta,
14465         plugins/project-wizard/templates/python.wiz,
14466         plugins/project-wizard/templates/python/Makefile.am,
14467         plugins/project-wizard/templates/python/project.anjuta: Use different
14468         project files for java and python module where debugger is not
14469         included in the list of plugins.
14471 2005-07-15 Naba Kumar  <naba@gnome.org>
14473         * configure.in, plugins/project-wizard/templates/Makefile.am,
14474         plugins/project-wizard/templates/gcj-logo.png,
14475         plugins/project-wizard/templates/gcj.wiz,
14476         plugins/project-wizard/templates/gcj/.cvsignore,
14477         plugins/project-wizard/templates/gcj/Makefile.am,
14478         plugins/project-wizard/templates/gcj/configure.in.tpl,
14479         plugins/project-wizard/templates/gcj/src/.cvsignore,
14480         plugins/project-wizard/templates/gcj/src/Makefile.am,
14481         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14482         plugins/project-wizard/templates/java-logo.png,
14483         plugins/project-wizard/templates/java.wiz,
14484         plugins/project-wizard/templates/java/configure.in.tpl,
14485         plugins/project-wizard/templates/java/po/Makefile.am,
14486         plugins/project-wizard/templates/java/po/POTFILES.in,
14487         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14488         plugins/project-wizard/templates/java/src/main.java,
14489         plugins/project-wizard/templates/python-logo.png,
14490         plugins/project-wizard/templates/python.wiz,
14491         plugins/project-wizard/templates/python/.cvsignore,
14492         plugins/project-wizard/templates/python/Makefile.am,
14493         plugins/project-wizard/templates/python/configure.in.tpl,
14494         plugins/project-wizard/templates/python/po/.cvsignore,
14495         plugins/project-wizard/templates/python/po/Makefile.am,
14496         plugins/project-wizard/templates/python/po/POTFILES.in,
14497         plugins/project-wizard/templates/python/src/.cvsignore,
14498         plugins/project-wizard/templates/python/src/Makefile.am,
14499         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14500         plugins/project-wizard/templates/python/src/main.py: Added Generic
14501         gcj and python project wizards. Fixed Generic java project to
14502         use _JAVA primary. Update gnome-build from cvs for them to work
14503         correctly.
14505 2005-07-12 Naba Kumar  <naba@gnome.org>
14507         * plugins/project-manager/plugin.c: Automatically determine
14508         project backend by probing.
14509         
14510 2005-07-04 Naba Kumar  <naba@gnome.org>
14512         * Makefile.am: Do not install old anjuta.glade file which conflicts
14513         with newer src/anjuta.glade.
14515 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14517         * plugins/an_symbol_prefs.c:
14518         Sort list of available symbol files
14520 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14522         * plugins/build-basic-autotools.c:
14523         Fixed #307810
14524         
14525         * plugins/gtodo/libgtodo.c:
14526         Possible fix for #307800
14528         * libanjuta/anjuta-encodings.c
14529         libanjuta/anjuta-launcher.c
14530         libanjuta/anjuta-preference-dialog.c
14531         libanjuta/anjuta-preferences.c
14532         libanjuta/anjuta-ui.c
14533         libanjuta/anjuta-util.c
14534         libanjuta/cell-renderer-captioned-image.c
14535         libanjuta/plugin.c:
14536         
14537         Patch from de_lupus@pandora.be (Kristof Vansant):
14538         Replaced deprecated gnome-i18n.h
14539         Closed #309153
14541 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14542         
14543         * plugins/subversion/anjuta-subversion.glade
14544         plugins/subversion/anjuta-subversion.ui
14545         plugins/subversion/plugin.c
14546         plugins/subversion/subversion-actions.c
14547         plugins/subversion/subversion-callbacks.h
14548         plugins/subversion/subversion-callbacks.c
14549         plugins/subversion/svn-backend-priv.h
14550         plugins/subversion/svn-backend.h
14551         plugins/subversion/svn-backend.c
14552         plugins/subversion/svn-thread.h
14553         plugins/subversion/svn-thread.c:
14554         
14555         Implemented Subversion diff
14556         
14557 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14558         
14559         * plugins/build-basic-autotools/build-basic-autotools.c:
14560         Fixed crash bug! Might be useful to release 2.0.2 soon
14561         because this bug will crash any build which produces errors
14562         or warnings
14564 === Anjuta 2.0.1 ===
14566 2005-06-27 Naba Kumar  <naba@gnome.org>
14568         * plugins/tools/execute.c: Formated code.
14569         
14570 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14572         * plugins/build-basic-autotools/build-basic-autotools.c:
14573         Remove two memory leaks
14574         Check command output versus untranslated strings too
14576         * plugins/tools/execute.c:
14577         Remove two memory leaks
14578         Check command output versus untranslated strings too
14579         Remove description message
14581         * plugins/tools/fileop.c:
14582         Escape tool name in xml configuration file
14584 2005-05-26 Naba Kumar  <naba@gnome.org>
14586         * configure.in: Bumped version to 2.0.1
14587         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14589         * plugins/tools/execute.c: Fixed clickable messages.
14590         * NEWS: Updated.
14592         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14593         Deactivate glade plugin when last glade project is closed. Reorder
14594         glade widgets in layout. Change glade project when user selects a
14595         new project. Removed project from the list when user closes it. Fixed
14596         glade project file loading from URI. Save and restored loaded glade
14597         projects in/from session.
14599         * plugins/class-gen/action-callbacks.c,
14600         plugins/class-gen/anjuta-class-gen-plugin.glade,
14601         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14602         plugins/file-wizard/anjuta-file-wizard.glade,
14603         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14604         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14605         "Add to project" correctly. Use the source file path returned after
14606         adding to project. Fixed memory leaks. Deactivate wizard plugins
14607         after use.
14608         
14609         * plugins/project-manager/plugin.c,
14610         plugins/project-wizard/anjuta-project-wizard.glade,
14611         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14612         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14613         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14614         project-wizard preference page to anjuta app, because they are
14615         more appropriated as general preferences. Renamed username and
14616         useremail properties keys.
14617         
14618         * po/POTFILES.in: Updated.
14620         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14621         saved at closing.
14622         
14623         * plugins/file-loader/plugin.c: Do not use static variable to store
14624         created submenu in factory. Fixed crash in anjuta exit.
14625         
14626 2005-05-24 Naba Kumar  <naba@gnome.org>
14628         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14629         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14630         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14631         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14632         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14633         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14634         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14635         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14636         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14637         
14638         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14639         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14640         plugins/build-basic-autotools/build-basic-autotools.c,
14641         plugins/build-basic-autotools/build-basic-autotools.h,
14642         plugins/build-basic-autotools/executer.c,
14643         plugins/build-basic-autotools/executer.h,
14644         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14645         plugins/tools/variable.c: Added an extra argument to
14646         anuta_util_dialog_input() to pass default value. Save/load project
14647         configure and execution parameters in/from session.
14649         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14650         symbol browser is loaded.
14651         
14652         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14653         freeze/thaw.
14655         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14656         deactivate would not start shell.
14658 2005-05-24 Naba Kumar  <naba@gnome.org>
14660         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14661         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14662         libegg/egg-submenu-action.c, libegg/test-actions.c,
14663         plugins/build-basic-autotools/build-basic-autotools.c,
14664         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14665         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14666         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14667         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14668         plugins/macro/plugin.c, plugins/message-view/plugin.c,
14669         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14670         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14671         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14672         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14673         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14675 2005-05-24 Naba Kumar  <naba@gnome.org>
14677         * data/properties/styles.properties: Fixed defalt font.
14679         * plugins/editor/search-replace.c,
14680         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14681         project openness wihtout activating project-manager plugin (i.e.
14682         using anjuta_shell_get()).
14683         
14684         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14685         - Completed add_source(), add_group() and add_target() methods of
14686         IAnjutaProjectManager.
14687         - Change their definition to return the added element (or NULL).
14688         - Used interface API for project main menus and 'add to project'
14689         from file-manager context menu.
14690         - Select proper default target/group when prompting for adding
14691         source/target/group.
14692         - Do not expand all nodes in selection tree when default selection
14693         are given (eases navigation in big projects).
14694         - Code clean ups.
14695         - Marked strings for translation.
14697 2005-05-23 Naba Kumar  <naba@gnome.org>
14699         * src/anjuta-app.c: Save menu accelerators on change.
14700         * NEWS: Updated.
14701         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14702         save-as dialog (leading to crash later).
14704 2005-05-22 Naba Kumar  <naba@gnome.org>
14706         * NEWS: Updated.
14707         * AUTHORS: Added developers for other projects. Updated.
14708         * TODO.tasks: Updated.
14709         * ChangeLog: Added past changelogs from anjuta-0.1.5.
14710         
14711 2005-05-22 Naba Kumar  <naba@gnome.org>
14713         * plugins/tools/execute.c: Make parsable lines distinct by adding
14714         a "Click me" description in the message. Allow tools to open arbibrary
14715         file in editory using gdb-styled annotation (The line starts with two
14716         \032 characters followed by the file:line).
14717         
14718         * plugins/tools/scripts/prepare-changelog.pl,
14719         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14720         ChangeLog file itself and open it.
14722 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14724         * plugins/tools/execute.c:
14725         Parse output in message pane
14726         Correct a crash on plugin deactivation
14728         * plugins/tools/fileop.c,
14729         plugins/tools/tool.c,
14730         plugins/tools/tool.h:
14731         Load only valid tools
14733 2005-06-21  Naba Kumar  <naba@gnome.org>
14735         * anjuta.spec.in: Fixed devel package requirement.
14737         * plugins/message-view/message-view.c: Scroll message on next/previous.
14739         * TODO.tasks: Updated.
14741         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14742         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14743         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14744         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14745         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14746         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14747         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14748         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14750         * libanjuta/anjuta-preferences.c,
14751         plugins/build-basic-autotools/build-basic-autotools.c,
14752         plugins/build-basic-autotools/executer.c,
14753         plugins/class-gen/action-callbacks.c,
14754         plugins/class-gen/action-callbacks.h,
14755         plugins/class-gen/class_gen.c,
14756         plugins/cvs-plugin/cvs-interface.c,
14757         plugins/debug-manager/attach_process.c,
14758         plugins/debug-manager/plugin.c,
14759         plugins/debug-manager/utilities.c,
14760         plugins/debug-manager/utilities.h,
14761         plugins/editor/aneditor-autocomplete.cxx,
14762         plugins/editor/aneditor.cxx,
14763         plugins/editor/search-replace.c,
14764         plugins/editor/search-replace_backend.c,
14765         plugins/gdb/breakpoints.c,
14766         plugins/gdb/registers.c,
14767         plugins/patch/plugin.c,
14768         plugins/project-wizard/druid.c,
14769         plugins/project-wizard/install.c,
14770         plugins/subversion/plugin.c,
14771         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
14772         codes.
14774         * plugins/class-gen/action-callbacks.c,
14775         plugins/project-wizard/parser.c,
14776         plugins/project-wizard/property.c,
14777         plugins/project-wizard/values.c,
14778         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
14780         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
14781         alphabetically
14783 2005-06-20  Naba Kumar  <naba@gnome.org>
14785         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14786         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14787         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14788         
14789         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
14790         exit idle function.
14791         
14792         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14793         Fixed possible memory corruption.
14795         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14796         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14797         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14798         progress bar increment and added progress status for symbol refresh
14799         and project loading.
14800         
14801         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14802         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14803         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14804         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14805         bar.
14807         * TODO.tasks: Updated.
14809 2005-06-19  Naba Kumar  <naba@gnome.org>
14811         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
14812         Fixed warning.
14813         
14814         * plugins/project-import/project-import.c: Deactivate plugin when done.
14815         
14816 2005-06-18  Naba Kumar  <naba@gnome.org>
14818         * plugins/profile-default/plugin.c: Fixed error when loading another
14819         project while a project is still loaded.
14820         
14821         * plugins/project-manager/plugin.c: Used (newly added) group-activated
14822         signal from gnome-build to popup group properties.
14823         
14824         * src/anjuta.c: Load default session by default.
14826         * po/POTFILES.in: Added missing files.
14827         
14828         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
14829         activate plugin on load (activate it separately). Connect to activate
14830         and deactivate signals for housekeeping, so that if plugins are
14831         activated or deactivate externally, they are properly recorded.
14832         
14833         * plugins/profile-default/plugin.c: Save profile before a project
14834         is loaded so that it could be restored when project is closed.
14835         
14836         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
14838 2005-06-17  Naba Kumar  <naba@gnome.org>
14840         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
14841         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
14842         for project. The plugins loaded for the project is restored when project
14843         is loaded next time.
14844         
14845         * TODO.tasks: Updated.
14846         
14847 2005-06-15  Naba Kumar  <naba@gnome.org>
14849         * plugins/tools/scripts/find-fixmes.pl,
14850         (new) plugins/tools/scripts/translation-status.pl,
14851         plugins/tools/scripts/tools-2.xml.in,
14852         plugins/tools/scripts/Makefile.am,
14853         plugins/tools/scripts/prepare-changelog.pl: Added translation
14854         status script. Completed find-fixmes.pl script. Fixed bugs.
14856         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
14857         tool path.
14859 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14861         * plugins/message-view/anjuta-message-manager-plugin.glade :
14862         renamed "messages.tag.position" to "messages.tab.position".
14863         plugins/message-view/anjuta-msgman.c : 
14864         Messages tab position prefrences.
14865         
14866 2005-06-14  Naba Kumar  <naba@gnome.org>
14868         * (new) plugins/tools/scripts/find-fixmes.pl,
14869         (new) plugins/tools/scripts/tools-2.xml.in,
14870         (new) plugins/tools/scripts/Makefile.am,
14871         (new) plugins/tools/scripts/prepare-changelog.pl,
14872         plugins/tools/plugin.h, plugins/tools/fileop.c,
14873         plugins/tools/Makefile.am, configure.in: Added system tools.
14875 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
14877         * plugins/tools/editor.c:
14878         Take care of creating .anjuta directory if missing
14880 2005-06-10  Naba Kumar  <naba@gnome.org>
14882         * configure.in: Increased gnome-build required to version 0.1.2.
14883         
14884         * plugins/project-manager/plugin.c: Fixed target/group removal.
14885         Fixed memory leaks.
14886         
14887 2005-06-10  Naba Kumar  <naba@gnome.org>
14889         * plugins/project-manager/plugin.c: Implemented target/group
14890         configuration (update gnome-build module from cvs).
14891         
14892 2005-06-07  Naba Kumar  <naba@gnome.org>
14894         Patch from: Massimo Cora'  <maxcvs@email.it>:
14895         * plugins/class-inheritance/Makefile.am,
14896         plugins/class-inheritance/class-inherit.c,
14897         plugins/class-inheritance/class-inherit.h,
14898         plugins/class-inheritance/plugin.c,
14899         plugins/class-inheritance/plugin.h,
14900         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
14901         expanded view of classes in hierarchy canvas (collapsable again).
14902         
14903 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
14905         * scintilla/patches/scintilla-64-bit.diff (added)
14906         * plugins/patch/patch-plugin.c:
14907         Conditional build for GTK 2.4 and GTK 2.6
14909 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
14911         * plugins/tools/anjuta-tools.glade,
14912         plugins/tools/editor.c,
14913         plugins/tools/plugin.h,
14914         plugins/tools/fileop.c:
14915         Add a check box to edit an user script
14916         Correct a few memory leak
14918         * plugins/tools/execute.c,
14919         plugins/tools/tool.c,
14920         plugins/tools/tool.h:
14921         Move utility remove_mnemonic function in tool.c
14922         Small fix
14924 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
14926         Patch from sbrabec@suse.cz:
14927         * configure.in
14928         scintilla/include/Scintilla.h:
14929         
14930         Fix 64-Bit warnings in gcc 4
14932 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
14933         
14934         * plugins/patch/patch_plugin.c
14935         plugins/patch/patch.h
14936         plugin/patch/patch-plugin.glade
14937         plugin/patch/Makefile.am:
14938         
14939         Changed patch plugin to use libglade and new gtk 2.6 widgets
14941 2005-05-31  Naba Kumar  <naba@gnome.org>
14943         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14944         * plugins/editor/text_editor.c: Don't show error
14945         for empty files.
14946         
14947 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
14948         
14949         * plugins/message-view/anjuta-message-manager.ui,
14950         plugins/message-view/anjuta-msgman.c,
14951         plugins/message-view/anjuta-msgman.h,
14952         plugins/message-view/message-view.c,
14953         plugins/message-view/message-view.h,
14954         plugins/message-view/plugin.c:
14955         Add a popup menu in messages panes
14956         Move save message pane option in it
14958 2005-05-28  Naba Kumar  <naba@gnome.org>
14960         * data/properties/styles.properties: Fixed default font
14961         names and sizes.
14963         * plugins/editor/style-editor.c: cleanup.
14964         
14965 2005-05-25  Naba Kumar  <naba@gnome.org>
14967         * plugin/gdb/plugin.c: Start gdb even if the program does
14968         not exists. Fixes bug #305074
14969         
14970 2005-05-24  Naba Kumar  <naba@gnome.org>
14972         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
14973         * configure.in: graphviz pkgconfig path.
14975 2005-05-24  Naba Kumar  <naba@gnome.org>
14977         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
14978         * TODO.tasks: Updated.
14979         
14980 2005-05-22  Naba Kumar  <naba@gnome.org>
14982         * anjuta.spec.in: Fixed spec file
14983         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
14985 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
14986         
14987         * TODO.tasks: Updated.
14989         * plugins/message-view/anjuta-message-manager.ui,
14990         plugins/message-view/message-view.c,
14991         plugins/message-view/message-view.h,
14992         plugins/message-view/plugin.c:
14993         Add shortcut for next and previous message
14994         Add a save message menu item
14995         Fix a bug in previous message
14997 2005-05-21  Naba Kumar  <naba@gnome.org>
14999         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
15000         doc/Makefile.am, global-tags/create_global_tags.sh,
15001         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
15002         and rpm package creation. Fixed installation paths.
15003         
15004         * plugins/editor/anjuta-document-manager.glade,
15005         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
15006         and indent options.
15007         
15008         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15010 2005-05-21  Naba Kumar  <naba@gnome.org>
15012         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15013         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15014         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15015         tagmanager/Makefile.am: Fixed paths configure variables to take
15016         automake configure variables instead of hardcoding.
15018         * global-tags/tm_global_tags.c: Formated code.
15020         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15021         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15022         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15023         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15024         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15025         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15026         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15027         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15028         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15030 2005-05-20  Naba Kumar  <naba@gnome.org>
15032         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15033         and fixed rpm spec file (more testing required).
15034         
15035         * data/gdb.init: Don't set gdb prompt.
15036         
15037         * mime/Makefile.am: run update-mime-data only on system-wide install.
15038         
15039         * plugins/gdb/Makefile.am: Install plugin at correct paths.
15041 2005-05-19  Naba Kumar  <naba@gnome.org>
15043         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15044         while it's not visible.
15046         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
15047         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15048         
15049 2005-05-19  Naba Kumar <naba@gnome.org>
15051         * configure.in: Fixed subversion checks. Added
15052         --disable-plugin-subversion and --disable-plugin-glade
15053         configure flags to manually turn off their plugin builds.
15055         * plugins/editor/plugin.c: Save and restore current editor line
15056         positions in session.
15058 2005-05-18  Naba Kumar  <naba@gnome.org>
15060         * AUTHORS: Fixed email address.
15061         
15062         * libanjuta/anjuta-utils.c,
15063         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
15064         when the projectmanager toplevel is not a window. Check for valid
15065         gtkwindow type before using the passed window as parent for anjuta
15066         dialogs.
15068 2005-05-17  Naba Kumar  <naba@gnome.org>
15070         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
15071         
15072         * plugins/cvs-plugin/Makefile.am,
15073         plugins/devhelp/plugin.c,
15074         plugins/file-loader/Makefile.am,
15075         plugins/macro/Makefile.am,
15076         plugins/message-view/Makefile.am,
15077         plugins/patch/Makefile.am,
15078         plugins/project-manager/Makefile.am,
15079         plugins/subversion/Makefile.am,
15080         plugins/symbol-browser/Makefile.am: Removed -module flags
15081         from libtool flags
15083         * MAINTAINERS: Added file so that I could recieve bugzilla
15084         reports.
15086         * plugins/glade/plugin.c: Fixed compile error.
15088 === Anjuta 2.0.0 ===
15090 2005-05-15  Naba Kumar  <naba@gnome.org>
15092         * configure.in: Adjusted gdl version requirement. Bumped anjuta
15093         version to 2.0.0.
15095         * plugins/symbol-browser/an_symbol_view.c,
15096         plugins/symbol-browser/plugin.c,
15097         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
15098         symbols have been updated. Reset file symbols when update
15099         occurs. Fixed memory leaks.
15101         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15102         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
15103         
15104 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
15106         * plugins/tools/anjuta-tools.glade:
15107         Remove unused parameter dialog
15109         * plugins/tools/dialog.c,
15110         plugins/tools/fileop.c,
15111         plugins/tools/fileop.h,
15112         plugins/tools/tool.c,
15113         plugins/tools/tool.h,
15114         plugins/tools/variable.c:
15115         Add a few comments and cleanups
15117         * plugins/tools/editor.c,
15118         plugins/tools/editor.h:
15119         Remove code from previous plugin and add comments
15120         Use main window as parent (instead of tool list)
15122         * plugins/tools/execute.c,
15123         plugins/tools/execute.h:
15124         Remove code from previous plugin and add comments
15125         Fix warnings
15127 2005-05-14  Naba Kumar  <naba@gnome.org>
15129         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
15130         release.
15131         
15132         * configure.in: Fixed
15133         
15134         * plugins/class-inheritance/class-inheritance.png: New icon.
15135         
15136         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
15137         screws up when reparented.
15139 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15141         * plugins/editor/search-replace.c,
15142         plugins/editor/search-replace_backend.c
15143         plugins/project-manager/plugin.c : Clear find pane if searching same 
15144         expression. Clean code.
15146 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
15148         * configure.in: Added ne in ALL_LINGUAS
15149         
15150 2005-05-13  Naba Kumar  <naba@gnome.org>
15152         * configure.in: Fixed glade-3 version.
15153         
15154         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
15155         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
15156         plugins/gdb/watch.c: Update locals, watch and frame document on
15157         frame change.
15159 2005-05-12  Naba Kumar  <naba@gnome.org>
15161         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
15162         scope autocompletion when the function definition is incomplete.
15163         
15164         * plugins/class-gen/anjuta-class-gen.plugin.in,
15165         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15166         plugins/gdb/plugin.c,
15167         plugins/glade/anjuta-glade.plugin.in,
15168         plugins/project-import/anjuta-project-import.plugin.in,
15169         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
15170         titles for the wizards.
15172 2005-05-11  Naba Kumar  <naba@gnome.org>
15174         * configure.in, plugins/debug-manager/Makefile.am,
15175         plugins/debug-manager/plugin.c,
15176         (added) plugins/debug-manager/images/.cvsignore,
15177         (added) plugins/debug-manager/images/Makefile.am,
15178         (added) plugins/debug-manager/images/detach-16.png,
15179         (added) plugins/debug-manager/images/detach.png,
15180         (added) plugins/debug-manager/images/step-into-16.png,
15181         (added) plugins/debug-manager/images/step-into.png,
15182         (added) plugins/debug-manager/images/step-out-16.png,
15183         (added) plugins/debug-manager/images/step-out.png,
15184         (added) plugins/debug-manager/images/step-over-16.png,
15185         (added) plugins/debug-manager/images/step-over.png,
15186         plugins/gdb/Makefile.am,
15187         plugins/gdb/breakpoints.c,
15188         plugins/gdb/plugin.c,
15189         (added) plugins/gdb/images/.cvsignore,
15190         (added) plugins/gdb/images/Makefile.am,
15191         (added) plugins/gdb/images/breakpoint.png,
15192         (added) plugins/gdb/images/locals.png,
15193         (added) plugins/gdb/images/stack.png,
15194         (added) plugins/gdb/images/watch.png: Fixed breakpoints
15195         'remove all'. Added debugger icons.
15197         * plugins/editor/text_editor.c: Fixed file monitor.
15199         Patch from: Massimo Cora'  <maxcvs@email.it>
15200         * plugins/patch/anjuta-patch-plugin.png,
15201         plugins/class-gen/Makefile.am,
15202         plugins/class-gen/action-callbacks.c,
15203         plugins/class-gen/class_gen.c,
15204         plugins/class-gen/class_logo.xpm: Implemented vcs
15205         file addions. New icons by Fabio Zecchini
15207 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15209         * libanjuta/interfaces/libanjuta.idl
15210         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
15211         plugins/editor/search-replace_backend.c
15212         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
15214 2005-05-11  Naba Kumar  <naba@gnome.org>
15215         
15216         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
15217         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
15218         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
15219         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
15220         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
15221         memory leaks.
15222         
15223         * plugins/symbol-browser/an_symbol_prefs.c,
15224         plugins/symbol-browser/an_symbol_search.c,
15225         plugins/symbol-browser/an_symbol_view.c,
15226         plugins/symbol-browser/an_symbol_view.h,
15227         plugins/symbol-browser/plugin.c: Fixed memory leaks.
15229 2005-05-11  Naba Kumar  <naba@gnome.org>
15231         * libanjuta/anjuta-shell.c: Fixed runtime warning.
15232         
15233         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
15234         progress bar location at create time, instead of hardcoding.
15235         
15236         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
15237         Added mini splash screen.
15238         
15239         * plugins/editor/text_editor.c: Do not produce warning when file
15240         monitor could not be created.
15241         
15242         * plugins/profile-default/plugin.c: Save project session on exit.
15243         Show mini splash with progress bar at profile load.
15245 2005-05-10  Naba Kumar  <naba@gnome.org>
15247         * configure.in, manuals/Makefile.am: Fixed compile flags.
15248         Disable outdated manuals builds.
15249         
15250         * global-tags/Makefile.am: Uninstall tags files on
15251         'make uninstall'
15252         
15253         * libegg/Makefile.am: Use configured deprecated flags.
15254         
15255         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15256         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15257         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15258         Updated.
15259         
15260         * mime/Makefile.am: Take DESTDIR into account.
15261         
15262         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
15263         
15264         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
15265         on scope autocompletion.
15266         
15267         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15268         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
15269         shared libs and static libs paths for debugging. Order them
15270         correctly.
15271         
15272         * po/POTFILES.in: Updated.
15274 2005-05-09  Naba Kumar  <naba@gnome.org>
15276         * libanjuta/interfaces/libanjuta.idl,
15277         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
15278         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
15279         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
15280         Implemented debugger source directory search and emits location changed
15281         signal with absolute path of the file.
15283         * plugins/tools/tool.c: Fixed compile errors.
15284         
15285 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
15287         * plugins/tools/anjuta-tools.glade,
15288         plugins/tools/dialog.h,
15289         plugins/tools/dialog.c,
15290         plugins/tools/plugin.c,
15291         plugins/tools/editor.c:
15292         Improve graphical user interface
15293         Remove old code
15294         Correct an error on close
15295         Some cleanups
15297         * plugins/tools/fileop.c,
15298         plugins/tools/tool.h,
15299         plugins/tools/tool.c:
15300         Change the tool internal structure
15301         Support having tools configuration in several places
15303 2005-05-08  Naba Kumar  <naba@gnome.org>
15305         * plugins/gdb/actions.c,
15306         (removed) plugins/gdb/registers_cbs.c,
15307         (removed) plugins/gdb/registers_cbs.h,
15308         (removed) plugins/gdb/registers_gui.c,
15309         (removed) plugins/gdb/sharedlib_cbs.c,
15310         (removed) plugins/gdb/sharedlib_cbs.h,
15311         (removed) plugins/gdb/sharedlib_gui.c,
15312         (removed) plugins/gdb/signals_cbs.c,
15313         (removed) plugins/gdb/signals_cbs.h,
15314         (removed) plugins/gdb/signals_gui.c: Removed dead files.
15316 2005-05-08  Naba Kumar  <naba@gnome.org>
15318         * plugins/build-basic-autotools/executer.c: Fixed programs
15319         listing dialog.
15320         
15321         * plugins/debug-manager/Makefile.am,
15322         plugins/debug-manager/anjuta-debug-manager.glade,
15323         plugins/debug-manager/plugin.c,
15324         plugins/gdb/Makefile.am: Used libglade for programs listing
15325         dialog.
15326         
15327         * (added) plugins/gdb/pointer.png: Stack pointer image.
15328         
15329         * libanjuta/anjuta-marshal.list,
15330         pixmaps/Makefile.am,
15331         plugins/gdb/actions.c,
15332         plugins/gdb/actions.h,
15333         plugins/gdb/anjuta-gdb-plugin.ui,
15334         plugins/gdb/anjuta-gdb.glade,
15335         plugins/gdb/breakpoints.c,
15336         plugins/gdb/breakpoints.h,
15337         plugins/gdb/debug_tree.c,
15338         plugins/gdb/debug_tree.h,
15339         plugins/gdb/debugger.c,
15340         plugins/gdb/debugger.h,
15341         plugins/gdb/gdbmi-test.c,
15342         plugins/gdb/gdbmi.c,
15343         plugins/gdb/gdbmi.h,
15344         plugins/gdb/info.c,
15345         plugins/gdb/info.h,
15346         plugins/gdb/locals.c,
15347         plugins/gdb/locals.h,
15348         plugins/gdb/memory.c,
15349         plugins/gdb/memory.h,
15350         plugins/gdb/plugin.c,
15351         plugins/gdb/plugin.h,
15352         plugins/gdb/registers.c,
15353         plugins/gdb/registers.h,
15354         plugins/gdb/registers_cbs.c,
15355         plugins/gdb/registers_cbs.h,
15356         plugins/gdb/registers_gui.c,
15357         plugins/gdb/sharedlib.c,
15358         plugins/gdb/sharedlib.h,
15359         plugins/gdb/sharedlib_cbs.c,
15360         plugins/gdb/sharedlib_cbs.h,
15361         plugins/gdb/sharedlib_gui.c,
15362         plugins/gdb/signals.c,
15363         plugins/gdb/signals.h,
15364         plugins/gdb/signals_cbs.c,
15365         plugins/gdb/signals_cbs.h,
15366         plugins/gdb/signals_gui.c,
15367         plugins/gdb/stack_trace.c,
15368         plugins/gdb/stack_trace.h,
15369         plugins/gdb/utilities.c,
15370         plugins/gdb/utilities.h,
15371         plugins/gdb/watch.c,
15372         plugins/gdb/watch.h,
15373         plugins/gdb/watch_cbs.c,
15374         plugins/gdb/watch_cbs.h,
15375         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15376         it for all debugger component updates and listing. Implemented
15377         user custom debugger command window. Fixed all debugger components
15378         to work correctly. Implemented debugger as GObject. Removed
15379         deprecated codes.
15380         
15381 2005-05-06  Naba Kumar  <naba@gnome.org>
15382         
15383         * TODO.tasks: Updated.
15384         
15385         * plugins/build-basic-autotools/Makefile.am,
15386         plugins/file-loader/Makefile.am,
15387         plugins/profile-default/Makefile.am,
15388         plugins/sample1/Makefile.am,
15389         plugins/symbol-browser/images/Makefile.am,
15390         src/Makefile.am: Fixed 'make distcheck' errors.
15392         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15393         updates.
15395         * tagmanager/tm_workspace.c: Include prototypes in getting
15396         scope members.
15398 2005-05-06  Naba Kumar  <naba@gnome.org>
15400         * TODO.tasks: Updated.
15401         
15402         * configure.in, plugins/cvs-plugin/Makefile.am,
15403         plugins/debug-manager/Makefile.am,
15404         plugins/devhelp/Makefile.am,
15405         plugins/editor/Makefile.am,
15406         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15407         
15408         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15409         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15410         interfaces.
15411         
15412         * tagmanager/tm_workspace.c,
15413         tagmanager/include/tm_workspace.h,
15414         plugins/editor/aneditor-autocomplete.cxx,
15415         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15416         to return all matching tag types when no name is given instead of
15417         returning empty array.
15418         
15419         * plugins/symbol-browser/Makefile.am,
15420         (added) plugins/symbol-browser/an_symbol.c,
15421         (added) plugins/symbol-browser/an_symbol.h,
15422         plugins/symbol-browser/an_symbol_info.c,
15423         plugins/symbol-browser/an_symbol_info.h,
15424         (added) plugins/symbol-browser/an_symbol_iter.c,
15425         (added) plugins/symbol-browser/an_symbol_iter.h,
15426         plugins/symbol-browser/an_symbol_search.c,
15427         plugins/symbol-browser/an_symbol_view.c,
15428         plugins/symbol-browser/an_symbol_view.h,
15429         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15430         plugins/symbol-browser/plugin.c,
15431         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15432         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15433         plugin and implemented IAnjutaIterable interface for symbol search
15434         and iteration.
15436         * plugins/class-inheritance/Makefile.am,
15437         plugins/class-inheritance/class-inherit.c,
15438         plugins/class-inheritance/class-inherit.h,
15439         plugins/class-inheritance/plugin.h: Use the newly added
15440         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15441         get rid of libanjuta-ctags.la dependencies.
15443 2005-05-02  Naba Kumar  <naba@gnome.org>
15445         * plugins/class-inheritance/class-inherit.c,
15446         plugins/class-inheritance/plugin.c,
15447         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15448         be found for a class. Formated code.
15450         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
15451         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15452         of editor tabs.
15453         
15454 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
15456         * libanjuta/anjuta-launcher.c:
15457         Keep trying sending data until all bytes have been written
15459         * plugins/tools/anjuta-tools.glade,
15460         plugins/tools/editor.c:
15461         Add a combo box to defined data from stdin
15463         * plugins/tools/execute.c:
15464         Send data in stdin if needed
15465         Code cleanups
15467         * plugins/tools/fileop.c,
15468         plugins/tools/tool.h,
15469         plugins/tools/tool.c:
15470         Store, load and save stdin data
15471         Use tools-2.xml instead of tools.xml
15473         * plugins/tools/plugin.c,
15474         plugins/tools/plugin.h:
15475         Code cleanups
15477         * plugins/tools/dialog.c,
15478         plugins/tools/dialog.h:
15479         Few code cleanups
15481         * plugins/tools/variable.c,
15482         plugins/tools/variable.h:
15483         Add editor related variables
15484         Code cleanups
15486 2005-04-29  Naba Kumar  <naba@gnome.org>
15488         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15490         * plugins/editor/text_editor.c: Fixed line marker interpretation.
15491         
15492         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15493         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15494         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15495         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15496         working on gdb MI interface. Completed MI parser interface.
15498         Patch from  Massimo Cora <maxcvs@email.it>:
15499         * plugins/class-inheritance/Makefile.am,
15500         plugins/class-inheritance/class-inherit.c,
15501         plugins/class-inheritance/class-inherit.h,
15502         plugins/class-inheritance/plugin.c,
15503         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15504         Used system theme for colors. Display class members on mouse click.
15505         
15506 2005-04-28  Naba Kumar  <naba@gnome.org>
15508         * plugins/symbol-browser/an_symbol_prefs.c
15509         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15510         implementation to create/add/remove custom tags files in symbol
15511         brower preferences.
15513         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15514         EXTRA_DIST.
15516         * plugins/project-import/project-import.c: Fixed memory leaks and
15517         use correct debug prints.
15518         
15519         * TODO.tasks: Updated.
15520         
15521 2005-04-27  Naba Kumar  <naba@gnome.org>
15523         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15524         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
15525         scintilla/Makefile.am: Fixed 'make distcheck' errors.
15527         * plugins/editor/anjuta-docman.c,
15528         plugins/editor/anjuta-docman.h,
15529         plugins/editor/plugin.c: Emit editor-added signal from docman
15530         and connect signals to new editor correctly.
15532         * plugins/class-inheritance/plugin.c,
15533         plugins/symbol-browser/plugin.c: Added stock icons.
15534         
15535         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15536         plugins/build-basic-autotools/executer.c,
15537         plugins/build-basic-autotools/executer.h: Added missing files
15538         for the execute programs implementation.
15540 2005-04-26  Naba Kumar  <naba@gnome.org>
15541         
15542         * TODO.tasks: Updated.
15544         * plugins/file-loader/plugin.c,
15545         plugins/project-import/anjuta-project-import.plugin.in,
15546         plugins/project-import/plugin.c,
15547         plugins/project-import/project-import.c,
15548         plugins/project-import/project-import.h: Be able to import older
15549         anjuta projects.
15551 2005-04-26  Naba Kumar  <naba@gnome.org>
15553         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15554         removing it from the shell.
15556         * libanjuta/anjuta-shell.c,
15557         libanjuta/anjuta-shell.h,
15558         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15559         so that widget additions are freezed or thaw using a pending queue.
15560         Fixded UI flicker while loading projects.
15562 2005-04-26  Naba Kumar  <naba@gnome.org>
15564         * TODO.tasks: Updated.
15565         
15566         * libanjuta/interfaces/libanjuta.idl: Added execute method for
15567         IAnjutaBuildable interface.
15568         
15569         * plugins/build-basic-autotools/Makefile.am,
15570         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15571         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15572         plugins/build-basic-autotools/build-basic-autotools.c,
15573         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15574         interface and UI for executing project/file programs. Implemented
15575         IAnjutaFile interface so that executables could be opened directly.
15576         
15577         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15578         Authors line (Reserved for external plugins, which do not have a way to
15579         show their credits).
15580         
15581         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15582         [File Loader] group for menu labels (default to "Name" if it is not
15583         defined.
15584         
15585         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15586         for executing external commands.
15588 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
15590         * plugins/project-wizard/property.c:
15591         Correct a memory leak
15593         * libanjuta/interfaces/libanjuta.idl,
15594         plugins/editor/text_editor.c:
15595         Add erase_all and replace_selection function to IAnjutaEditor
15597         * plugins/tools/anjuta-tools.glade,
15598         plugins/tools/fileop.c,
15599         plugins/tools/editor.c,
15600         plugins/tools/tool.c
15601         plugins/tools/tool.h:
15602         Add shortcut and icon 
15604         * plugins/tools/variable.c,
15605         plugins/tools/variable.h:
15606         Add a variable asking parameters at run time
15608         * plugins/tools/execute.c:
15609         Add a warning message for missing document manager
15610         Add replace buffer and replace selection output
15611         Correct an error in popup output
15613         * plugins/tools/plugin.c,
15614         plugins/tools/plugin.h,
15615         plugins/tools/anjuta-tools.ui,
15616         src/anjuta.ui:
15617         Few clean up
15618         Attach tools menu to a new place
15620 2005-04-25  Naba Kumar  <naba@gnome.org>
15622         * libanjuta/plugins.c, src/about.c, src/about.h,
15623         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15624         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15625         plugins (about box for plugins) menu.
15627 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15629         *  plugins/editor/search-replace.c :
15630         Displayed full path in Search pane window. 
15631         Bug 300231 : Selected line in Search pane window .
15632                 
15633 2005-04-23  Naba Kumar  <naba@gnome.org>
15635         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15637 2005-04-22  Naba Kumar  <naba@gnome.org>
15639         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15640         
15641         * plugins/project-wizard/templates/java.wiz,
15642         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15643         to create bytecodes (.class) files.
15644         
15645         * plugins/symbol-browser/an_symbol_info.c,
15646         plugins/symbol-browser/an_symbol_info.h,
15647         plugins/symbol-browser/an_symbol_search.c,
15648         plugins/symbol-browser/an_symbol_view.c,
15649         plugins/symbol-browser/plugin.c,
15650         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15651         in file symbol list.
15653 2005-04-22  Naba Kumar  <naba@gnome.org>
15655         * TODO.tasks: Updated.
15656         
15657         * plugins/class-inheritance/Makefile.am,
15658         plugins/subversion/Makefile.am: Do not install plugin files when
15659         plugin build condition is false.
15660         
15661         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15662         plugins/build-basic-autotools/build-basic-autotools.c,
15663         plugins/build-basic-autotools/build-basic-autotools.h,
15664         plugins/file-loader/anjuta-loader-plugin.ui,
15665         plugins/file-loader/dnd.c,
15666         plugins/file-loader/plugin.c,
15667         plugins/file-loader/plugin.h,
15668         plugins/project-manager/anjuta-project-manager.ui,
15669         plugins/project-manager/plugin.c: Added open file and build context
15670         menu in project manager context menu.
15672 2005-04-22  Naba Kumar  <naba@gnome.org>
15674         * configure.in: Added message output showing conditional plugins to
15675         build or not.
15676         
15677         * src/layout.xml: Added layout for class-inheritance plugin widget.
15678         
15679         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15680         plugin name to remove redundant terms.
15681         
15682         * TODO.tasks: Updated.
15683         
15684         * configure.in,
15685         plugins/symbol-browser/Makefile.am,
15686         plugins/symbol-browser/an_symbol_view.c,
15687         (removed) plugins/symbol-browser/sv_class.xpm,
15688         (removed) plugins/symbol-browser/sv_function.xpm,
15689         (removed) plugins/symbol-browser/sv_macro.xpm,
15690         (removed) plugins/symbol-browser/sv_private_fun.xpm,
15691         (removed) plugins/symbol-browser/sv_private_var.xpm,
15692         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15693         (removed) plugins/symbol-browser/sv_protected_var.xpm,
15694         (removed) plugins/symbol-browser/sv_public_fun.xpm,
15695         (removed) plugins/symbol-browser/sv_public_var.xpm,
15696         (removed) plugins/symbol-browser/sv_static_fun.xpm,
15697         (removed) plugins/symbol-browser/sv_static_var.xpm,
15698         (removed) plugins/symbol-browser/sv_struct.xpm,
15699         (removed) plugins/symbol-browser/sv_unknown.xpm,
15700         (removed) plugins/symbol-browser/sv_variable.xpm,
15701         (added) plugins/symbol-browser/images/.cvsignore,
15702         (added) plugins/symbol-browser/images/Icons.16x16.Class,
15703         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15704         (added) plugins/symbol-browser/images/Icons.16x16.Field,
15705         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15706         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15707         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15708         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15709         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15710         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15711         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15712         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15713         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15714         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15715         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15716         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15717         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15718         (added) plugins/symbol-browser/images/Icons.16x16.Method,
15719         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15720         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15721         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15722         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15723         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15724         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15725         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15726         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15727         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15728         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15729         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15730         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15731         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15732         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15733         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15734         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15735         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15736         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15737         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15738         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15739         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15740         pixmaps and added new icons (taken from monodevelop).
15742 2005-04-21  Naba Kumar  <naba@gnome.org>
15744         Patch from  Massimo Cora <maxcvs@email.it>:
15746         * configure.in, plugins/Makefile.am
15747         (new) plugins/class-inheritance/.cvsignore,
15748         (new) plugins/class-inheritance/Makefile.am,
15749         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15750         (new) plugins/class-inheritance/class-inherit.c,
15751         (new) plugins/class-inheritance/class-inherit.h,
15752         (new) plugins/class-inheritance/plugin.c,
15753         (new) plugins/class-inheritance/plugin.h,
15754         (new) plugins/class-inheritance/class-inheritance.png: Added class
15755         inheritance plugin.
15756         
15757         Changes by naba: Added pkgconfig check for graphviz and conditionally
15758         build graphviz.
15759         
15760         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15762 2005-04-20  Naba Kumar  <naba@gnome.org>
15764         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15765         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15766         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15767         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15768         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15769         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15770         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15771         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15772         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15773         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15774         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15775         
15776         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
15777         message view management.
15779         * libanjuta/anjuta-children.[ch],
15780         plugins/build-basic-autotools/build-basic-autotools.c,
15781         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
15782         Removed anjuta_children_init() function,
15783         because it is done automatically when first invoked. Introduced
15784         anjuta_children_recover() to recover the child signalling. Fixed
15785         child exit management to correctly recover the exit status.
15786         
15787         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
15788         to properly shutdown the launcher and to kill the running process
15789         (without emitting any signal).
15790         
15791         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15792         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15793         gdb and program instance.
15795 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15797         * plugins/editor/search-replace.c :
15798         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15800 2005-04-18  Naba Kumar  <naba@gnome.org>
15802         * TODO.tasks: Marked completed items.
15803         
15804         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15805         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15806         plugins/project-manager/plugin.c: Prompt user for the debugging
15807         target (select from a list of project's executable targets) and
15808         correctly start debugger. Take care of libtool wrapping when the
15809         target selected is libtool target. Fixed debugger menu items
15810         sensitivity.
15812 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
15814         * plugins/tools/execute.c,
15815         plugins/tools/execute.h:
15816         Implement save all files before running a command
15817         Implement all options for stdout and stderr except replace buffer
15818         Allow running several tools
15820         * plugins/tools/plugin.c:
15821         Move anjuta launcher in execute.c
15823         * plugins/tools/tools.h,
15824         plugins/tools/variable.c:
15825         Small changes
15827 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
15829         * plugins/tools/anjuta-tools.glade:
15830         Add new properties in tool editor dialog
15831         Cosmetic improvements
15832         
15833         * plugins/tools/anjuta-tools.ui:
15834         Attach tool menu as a build menu
15836         * plugins/tools/dialog.c:
15837         Set tool menu item sensitivity in tool list
15838         Fix bugs
15840         * plugins/tools/editor.c,
15841         plugins/tools/editor.h,
15842         plugins/tools/fileop.c,
15843         plugins/tools/tool.c,
15844         plugins/tools/tool.h:
15845         Add new properties (active, save file...)
15846         Most of them are still not implemented
15848         * plugins/tools/execute.c,
15849         plugins/tools/execute.h:
15850         Reorganize code to support multiple run
15851         Support run in terminal
15852         
15853         * plugins/tools/plugin.c
15854         plugins/tools/plugin.h:
15855         Move message handling in execute.c
15857         * plugins/tools/variable.h,
15858         plugins/tools/variable.c:
15859         Add useful variables
15860         
15861 2005-04-13  Naba Kumar  <naba@gnome.org>
15863         * plugins/editor/text_editor.c: Fixed file monitoring condition.
15864         * plugins/editor/Makefile.am: Added gnome-vfs flags.
15865         
15866 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15868         * plugins/tools/dialog.c plugins/tools/tool.c :
15869         Fixed bugs.
15871 2005-04-06  Naba Kumar  <naba@gnome.org>
15873         * src/anjuta.c: Load default session only when
15874         "anjuta.session.load.last" preference is enabled.
15875         
15876 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
15878         * plugins/tools/Makefile.am,
15879         plugins/tools/variable.c,
15880         plugins/tools/variable.h:
15881         Add new code for handling variables
15883         * plugins/tools/anjuta-tools.glade:
15884         Improve tool editor dialog
15885         Add variable selection dialog
15887         * plugins/tools/dialog.c,
15888         plugins/tools/dialog.h,
15889         plugins/tools/plugin.c,
15890         plugins/tools/plugin.h:
15891         Add variable object
15892         Add a function to get it
15894         * plugins/tools/editor.c:
15895         Add gui code for variable selection dialog
15897         * plugins/tools/execute.c:
15898         Use variables for executing command
15899         
15900         * Naba: Compile warning fixes.
15902 2005-04-06  Naba Kumar  <naba@gnome.org>
15904         * TODO.tasks: Marked completed items.
15905         
15906 2005-04-06  Naba Kumar  <naba@gnome.org>
15908         * plugins/subversion/svn-backend.c: Fixed subversion plugin
15909         compile error.
15910         
15911         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
15913 2005-04-04  Naba Kumar  <naba@gnome.org>
15915         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
15916         inside Main window.
15917         
15918 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
15920         * plugins/tools/Makefile.am,
15921         plugins/tools/anjuta-tools.plugin.in,
15922         plugins/tools/anjuta-tools.ui,
15923         plugins/tools/anjuta-tools.gladei,
15924         plugins/tools/anjuta-tools-plugin.png,
15925         plugins/tools/plugin.c,
15926         plugins/tools/plugin.h,
15927         plugins/tools/dialog.c,
15928         plugins/tools/dialog.h,
15929         plugins/tools/fileop.c,
15930         plugins/tools/fileop.h,
15931         plugins/tools/tool.c,
15932         plugins/tools/tool.h,
15933         plugins/tools/editor.c,
15934         plugins/tools/editor.h,
15935         plugins/tools/execute.c,
15936         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
15937         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
15938         Not fully working
15940         * anjuta-tools.[ch]: Removed old tools code.
15941         
15942 2005-04-01  Steve Murphy  <murf@e-tools.com>
15944         * configure.in: Added "rw" to ALL_LINGUAS.
15946 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15948         * Modified Files:
15949         manuals/C/anjuta-manual/fileoperations.xml
15950         Added Files:
15951         manuals/C/anjuta-manual/figures/search_expr.png
15952         manuals/C/anjuta-manual/figures/search_expr_basic.png
15953         manuals/C/anjuta-manual/figures/search_file_list.png
15954         manuals/C/anjuta-manual/figures/search_file_pattern.png
15955         manuals/C/anjuta-manual/figures/search_replace.png
15956         manuals/C/anjuta-manual/figures/search_setting.png
15957         manuals/C/anjuta-manual/figures/search_target.png
15958         manuals/C/anjuta-manual/figures/search_target_action.png
15959         manuals/C/anjuta-manual/figures/search_target_in.png
15960         Removed Files:
15961         manuals/C/anjuta-manual/figures/find_files.png
15962         manuals/C/anjuta-manual/figures/find_replace.png
15963         manuals/C/anjuta-manual/figures/find_text.png :
15964         Updated Anjuta manual (File Operations)
15966 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15968         * manuals/C/anjuta-manual/fileoperations.xml,
15969         manuals/C/anjuta-manual/figures/open_file.png,
15970         manuals/C/anjuta-manual/figures/open_file_multiple.png,
15971         manuals/C/anjuta-manual/figures/prefs_print.png,
15972         manuals/C/anjuta-manual/figures/print_dlg.png,
15973         manuals/C/anjuta-manual/figures/print_preview.png.
15974         * Added Files:
15975         manuals/C/anjuta-manual/figures/add_edit_macro.png,
15976         manuals/C/anjuta-manual/figures/display_macro.png,
15977         manuals/C/anjuta-manual/figures/insert_text.png,
15978         manuals/C/anjuta-manual/figures/keyword_macro.png,
15979         manuals/C/anjuta-manual/figures/new_file_wizard.png,
15980         manuals/C/anjuta-manual/figures/save_as_file.png :
15981         Updated Anjuta Manual (File Operations)
15983 2005-03-23  Adam Weinberger  <adamw@gnome.org>
15985         * plugins/editor/action-callbacks.c,
15986           plugins/file-loader/plugin.c,
15987           plugins/gtodo/main.c,
15988           plugins/project-wizard/druid.c:
15989           Fix spelling/grammar errors. Fixes bugs
15990           169068, 169137, 169138, and 169139.
15992 2005-03-21  Naba Kumar  <naba@gnome.org>
15994         Patch from: Massimo Cora' <maxcvs@email.it>:
15995         
15996         * plugins/editor/Makefile.am
15997         plugins/editor/anjuta-docman.c,
15998         (added) plugins/editor/editor-tooltips.c,
15999         (added) plugins/editor/editor-tooltips.h: Added tooltips to
16000         editor tabs to show full path.
16002 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
16003         
16004         * plugins/subversion/svn-backend.c:
16005         Removed "apr-0/" from include because this is 
16006         already included in SVN_INCLUDE and broke building if
16007         apr >= 1.0 was installed.
16009 2005-03-18  Naba Kumar  <naba@gnome.org>
16011         Patch from: Massimo Cora' <maxcvs@email.it>:
16013         * plugins/editor/action-callbacks.c,
16014         plugins/editor/aneditor-calltip.cxx,
16015         plugins/editor/aneditor-priv.h,
16016         plugins/editor/aneditor.cxx,
16017         plugins/editor/aneditor.h,
16018         plugins/editor/anjuta-document-manager.ui: Added calltip
16019         activation from menu.
16021 2005-03-16  Naba Kumar  <naba@gnome.org>
16023         Patch from: Massimo Cora' <maxcvs@email.it>:
16024         
16025         * plugins/class-gen/action-callbacks.c,
16026         plugins/class-gen/anjuta-class-gen-plugin.glade,
16027         plugins/class-gen/class_gen.c,
16028         plugins/class-gen/class_gen.h,
16029         plugins/class-gen/class_logo.xpm,
16030         plugins/class-gen/plugin.c: Create files without project
16031         being open. Add to project support. And other enhancements.
16033 2005-03-15  Adam Weinberger  <adamw@gnome.org>
16035         * anjuta.glade,
16036           plugins/debug-manager/utilities.c,
16037           plugins/file-loader/plugin.c,
16038           plugins/gdb/utilities.c,
16039           plugins/profile-default/plugin.c,
16040           plugins/project-import/project-import.c,
16041           src/anjuta-actions.h:
16042           Spelling/grammar fixes.
16044 2005-03-13  Naba Kumar  <naba@gnome.org>
16045         
16046         * plugins/editor/action-callbacks.c,
16047         plugins/editor/action-callbacks.h,
16048         plugins/editor/anjuta-document-manager.ui,
16049         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16050         submenu. Moved menuitems from Format to View->Editor.
16051         
16052         * src/action-callbacks.c, src/action-callbacks.h,
16053         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16054         layout and lock layout menus in View submenu. Get rid of
16055         Settings->Layout Manager menu.
16056         
16057         * plugins/project-import/anjuta-project-import.plugin.in:
16058         Fixed icon name
16060         * global-tags/Makefile.am,
16061         global-tags/create_global_tags.sh,
16062         plugins/editor/aneditor-autocomplete.cxx,
16063         plugins/editor/aneditor-priv.h,
16064         plugins/editor/aneditor.cxx,
16065         tagmanager/tm_workspace.c: Fixed scope members autocompletion
16066         in editor and made it work in global symbols also.
16067         
16068         * src/anjuta-app.c: Always use priority texts besides icons style
16069         for toolbars, because other styles look horible for Anjuta (fixme).
16071 2005-03-11  Naba Kumar  <naba@gnome.org>
16073         * configure.in: Removed test for iconv.
16075         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
16076         before scintilla widget is realized.
16077         
16078         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
16079         for Update menuitem.
16080         
16081         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
16082         already applied in scintilla main stream.
16083         
16084         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
16085         and notified scintilla developer.
16086         
16087 2005-03-10  Naba Kumar  <naba@gnome.org>
16089         * src/action-callbacks.c: Removed reference to src/help.h (dead
16090         file).
16092         * plugins/editor/text_editor.c: Removed reference to
16093         src/launcher.h (a dead file).
16095         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
16096         src/controls.c, src/controls.h, src/fileselection.c,
16097         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
16098         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
16099         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
16100         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
16101         src/session.h, src/support.c, src/support.h, src/toolbar.c,
16102         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
16103         Removed these dead files from CVS.
16106 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16108         * plugins/file-wizard/action-callbacks.c : Added error message.
16109         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
16112 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
16113         
16114         * plugins/cvs-plugin/cvs-callbacks.c
16115         plugins/cvs-plugin/plugin.c:
16116         Fixed preferences page init and busy handling
16117         
16118         * plugins/subversion/plugin.c:
16119         Fixed preferences page init
16121 2005-03-09  Naba Kumar  <naba@gnome.org>
16123         * plugins/Makefile.am, plugins/glade/Makefile.am,
16124         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
16125         enabled glade plugin in Anjuta. The plugin is built only when
16126         glade3 is installed.
16127         
16128 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16130         * plugins/project-wizard/templates/java.wiz
16131         plugins/project-wizard/templates/java-logo.png (*)
16132         plugins/project-wizard/templates/java/*
16133         plugins/project-wizard/templates/Makefile.am
16134         configure.in:
16135         
16136         Add Java project type. It generates a autoconf/automake
16137         project which is compiled using gcj. It requires automake 
16138         > 1.4 (1.9 is known to work) to work!
16139         
16140         (*) still awaiting response from the gcj team if we
16141         may use their logo.
16142         
16143 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16144         
16145         * plugins/project-import/*
16146         plugins/Makefile.am
16147         configure.in:
16148         Added project import plugin. Might be a bit buggy and limited
16149         but works for now.
16150         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16151         Icon from old pixmaps dir
16153 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16155         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
16156         plugins/macro/macro-util.c, plugins/macro/macros.xml :
16157         Added C Custom_Indent line macro.
16158         Cleaned macros.xml
16160 2005-03-09  Naba Kumar  <naba@gnome.org>
16162         * TODO.tasks: Added new message-manager tasks.
16163         
16164         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16165         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16166         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16167         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16168         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16169         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16170         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16171         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16172         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16173         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16174         
16175         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
16176         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
16177         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
16178         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
16179         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
16180         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
16181         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
16182         Removed debugger widgets from shell on debugger shutdown. Added
16183         scrolled windows for docked widgets. Removed unnecessary widget refs
16184         and unrefs. Destroy widgets correctly on debugger shutdown.
16185         
16186         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
16187         with project description title. Removed frame shadow.
16188         
16189         * plugins/project-wizard/druid.c: Initializes tooltips.
16190         
16191         * scintilla/Makefile.am: Fixed comiple error.
16193 2005-03-08  Adam Weinberger  <adamw@gnome.org>
16195         * plugins/class-gen/anjuta-class-gen-plugin.glade,
16196           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
16198 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16200         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16201         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16202         plugins/macro/macro-util.c, plugins/macro/macro-util.h
16203         plugins/macro/macros.xml, plugins/macro/plugin.c :
16204         Moved cursor at the '|' position defined in macros.
16206 2005-03-07  Naba Kumar  <naba@gnome.org>
16208         * plugins/subversion/Makefile.am: Fixed build error.
16210         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
16211         types (perl, python, shellscript).
16212         
16213         * plugins/editor/plugin.c: Fixed to show all highlight options.
16214         
16215 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16217         * TODO.tasks : updated tasks.
16218         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
16220 2005-03-07  Naba Kumar  <naba@gnome.org>
16222         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
16223         or disable subversion file-manager submenu. If "Subvesion" is also
16224         valid directory, we should also check for it.
16226         * configure.in: Disable cygwin macro until someone fixes the
16227         autoconf warnings.
16228         
16229         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
16230         backward compatibility.
16231         
16232 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16234         * src/about.c : Cleaned code.
16235         * plugins/macro/macros.xml : Added "do_while" C macro.
16236         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
16237         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
16238         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
16239         Closed registers, shared libraries, kernel signals dialogs with ESC key.
16240         
16241 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16243         * plugins/class-gen/plugin.c:
16244         Removed "return" to activate project_root_uri watching.
16246 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16248         * plugins/Makefile.am
16249         plugins/subversion/*:
16250         Added subversion plugin. Add, Remove, Commit and Update work
16251         everything else needs work.
16252         
16253         * plugins/terminal/terminal.c
16254         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
16255         we still have focus problems with the editor.
16257 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16259         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
16260         
16261 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16263         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
16265 2005-03-04  Naba Kumar  <naba@gnome.org>
16267         Patch from Massimo Cora' <maxcvs@email.it>:
16269         * plugins/class-gen/Makefile.am,
16270         plugins/class-gen/action-callbacks.c,
16271         plugins/class-gen/action-callbacks.h,
16272         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
16273         plugins/class-gen/anjuta-class-gen.plugin.in,
16274         plugins/class-gen/class_gen.c,
16275         plugins/class-gen/class_gen.h,
16276         (removed) plugins/class-gen/clsGen.c,
16277         (added) plugins/class-gen/goc_template_header,
16278         (added) plugins/class-gen/goc_template_source,
16279         plugins/class-gen/plugin.c,
16280         plugins/class-gen/plugin.h: Refactored class gen code.
16281         Added GOCBuilder code. Fixed UI. Implemented plugin.
16283 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
16285         * plugins/project-wizard/property.c
16286         plugins/project-wizard/install.c
16287         plugins/project-wizard/druid.c
16288         plugins/editor/goto_line.c
16289         plugins/editor/plugin.c
16290         plugins/gtodo/add_edit_item.c
16291         plugins/gtodo/ligtodo.c
16292         plugins/gtodo/main.c
16293         plugins/gtodo/preferences.c:
16294         Fixed #167559, #167534, #167266, #167357
16295         (Bad English in strings...)
16296         
16297         Thanks to Adam Weinberger and Thierry Moisan for
16298         reporting!
16300 2005-03-03  Naba Kumar  <naba@gnome.org>
16302         * libegg/Makefile.am, libegg/menu/Makefile.am,
16303         (added) libegg/egg-submenu-action.c,
16304         (added) libegg/menu/egg-submenu-action.h: Created a new action for
16305         submenu (used for wizard listing).
16306         
16307         * plugins/file-loader/anjuta-loader-plugin.ui
16308         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
16309         and toolbar.
16310         
16311         * plugins/editor/action-callbacks.c,
16312         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
16313         ctrl+tabbing because it was interfaring with focus navigation.
16314         Focus editor on "Esc" in incremental search entry. Cleanups.
16315         
16316         * plugins/file-manager/an_file_view.c,
16317         plugins/symbol-browser/plugin.c,
16318         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
16319         Cleanups.
16320         
16321         * plugins/profile-default/plugin.c,
16322         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
16323         for sesssion load.
16324         
16325         * (removed) scintilla/patches/a64-crash-fix.patch,
16326         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
16327         scintilla patches.
16329 2005-03-03  Naba Kumar  <naba@gnome.org>
16331         * HACKING: Fixed typos.
16332         
16333         * plugins/editor/aneditor-indent.cxx: Clean up.
16334         
16335         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
16336         Enable/disable save, undo and redo actions depending on state
16337         of the editor.
16338         
16339 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16341         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
16342         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
16343         Displayed search_incremental status.
16345         * Removed plugins/editor/search_incremental.[ch]
16347 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
16348         
16349         * plugins/cvs-plugin/cvs-execute.c
16350         plugins/cvs-plugin/cvs-callbacks.c:
16351         - Use weak reference on mesg_view and reuse tab if
16352         it still exists to avoid cluttering message manager.
16353         - Fixed bug in cvs remove
16354         
16355         README, HACKING: Updated
16356         
16357         configure.in: Added check for libsvn
16359 2005-02-29  Naba Kumar  <naba@gnome.org>
16360         
16361         * plugins/file-manager/an_file_view.c,
16362         plugins/symbol-browser/an_symbol_view.c,
16363         plugins/symbol-browser/plugin.c: Hide column headers (they
16364         are redundant).
16366 2005-02-29  Naba Kumar  <naba@gnome.org>
16368         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16369         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16370         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16371         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16372         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16373         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16374         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16375         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16376         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16377         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16379         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16380         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16381         (added) libanjuta/anjuta-session.[hc],
16382         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16383         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16384         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16385         src/main.c:
16386         
16387         Implemented session management. Implemented session
16388         container class. Added session notifications from shell. Implemented
16389         session save/load in editor, file-loader, default-profile-plugin
16390         and anjuta-app. Fixed window sizing and restoration. Cleaned up
16391         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16392         and maximized states in session. Implemented project session
16393         management.
16395 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16397         * plugins/class-gen/action-callbacks.[ch],
16398         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16399         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16400         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
16401         with Escape key.
16403 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
16404         
16405         * plugins/project-wizard/anjuta-project-wizard.glade,
16406         plugins/project-wizard/druid.c:
16407         Add some padding in tab label in project selection page
16408         
16409         * plugins/project-wizard/druid.c,
16410         plugins/project-wizard/parser.c:
16411         Search for project template recursively
16412         Add ~/.anjuta/project to the search paths
16414 2005-02-26  Naba Kumar  <naba@gnome.org>
16416         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16417         * plugins/file-loader/plugin.c: Fixed crash bug.
16418         * libanjuta/plugins.c: Fixed memory leak.
16419         
16420 2005-02-26  Naba Kumar  <naba@gnome.org>
16421         
16422         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16423         "UserActivatable" attribute for plugins. This attribute if set to
16424         "no" will prevent users from activating/deactivating it from
16425         plugins dialog. Added a toggle button in plugins dialog to toggle
16426         the plugins list between list of activatable plugins (default) to
16427         list of all plugins. anjuta_plugin_select() now only selects the
16428         plugin. Added anjuta_plugins_select_and_activate() method that will
16429         select and activate it.
16430         
16431         * plugins/profile-default/Makefile.am,
16432         plugins/profile-default/anjuta-default-profile.ui,
16433         plugins/profile-default/plugin.c,
16434         plugins/profile-default/plugin.h,
16435         plugins/project-manager/anjuta-project-manager.ui,
16436         plugins/project-manager/plugin.c,
16437         plugins/project-manager/plugin.h:
16438         
16439         Anjuta projects (*.anjuta) files define the profile of respective
16440         projects. Profile is a set of related plugins required for the
16441         project to open. Moved "close project" action from Project Manager
16442         to Profile Manager plugin. Implemented loading and unloading of
16443         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16444         (instead of Project Manager) now handles opening of *.anjuta files.
16445         Close Project menuitem is now moved to File submenu (being
16446         consistent with Anjuta 1.x versions and avoiding creating Project
16447         submenu when project manager is not loaded).
16448         
16449         * src/anjuta-actions.h: Fixed short-cut key for Help content.
16450         
16451         * src/anjuta.ui: Fixed place holder for projects.
16452         
16453         * (new) plugins/profile-default/default.anjuta: default startup
16454         profile. Removed the hardcoded plugins loading in
16455         DefaultProfilePlugin.
16457         * anjuta.anjuta,
16458         plugins/project-wizard/templates/terminal/project.anjuta:
16459         Implemented project format in newly created projects.
16461         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16462         plugins/class-gen/anjuta-class-gen.plugin.in,
16463         plugins/cvs-plugin/anjuta-cvs.plugin.in,
16464         plugins/editor/anjuta-document-manager.plugin.in,
16465         plugins/file-loader/anjuta-loader.plugin.in,
16466         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16467         plugins/gdb/anjuta-gdb.plugin.in,
16468         plugins/glade/anjuta-glade.plugin.in,
16469         plugins/message-view/anjuta-message-manager.plugin.in,
16470         plugins/profile-default/anjuta-default-profile.plugin.in,
16471         plugins/project-manager/anjuta-project-manager.plugin.in,
16472         plugins/project-wizard/anjuta-project-wizard.plugin.in:
16473         Defined UserActivatable attributes. Added supported types attribute.
16475         * plugins/project-wizard/anjuta-project-wizard.glade
16476         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16477         "Project Wizard" in preferences title.
16479         * TODO.tasks: Updated.
16480         
16481         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16482         Updated.
16483         
16484 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16486         * plugins/file-wizard/anjuta-file-wizard.glade
16487         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16488         
16489         Integrated License macros, cleaned file.c.
16490         
16491 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
16492         
16493         * plugins/macor/macro-util.c: Fixed crash bugs if email or
16494         username can not be found correctly.
16496 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16498         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16499         plugins/macro/macros.xml :
16500         
16501         Added Headers macros. Cleaned file.c
16503 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16505         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
16506         plugins/macro/macros.xml :
16507         
16508         Fixed a bug. Added Header macro.
16510         
16511 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16513         * plugins/file-wizard/action-callbacks.c, 
16514         plugins/file-wizard/file.c, plugins/macro/macro-util.c
16515         plugins/macro/macros.xml :
16516         
16517         Added FileName, Header template macros.
16518         
16519 2005-02-24  Naba Kumar  <naba@gnome.org>
16520         
16521         * plugins/patch/patch-plugin.c: Fixed a function call.
16522         
16523         * src/anjuta.c, src/main.c: Save and load default session.
16524         
16525 2005-02-24  Naba Kumar  <naba@gnome.org>
16527         * libanjuta/interfaces/libanjuta.idl,
16528         plugins/message-view/anjuta-msgman.c,
16529         plugins/message-view/anjuta-msgman.h,
16530         plugins/message-view/plugin.c: Added and implemented
16531         set_view_title() method.
16532         
16533         * plugins/build-basic-autotools/build-basic-autotools.c,
16534         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16535         build context pooling. Maximum 3 contexts are reused. Additional
16536         contexts are created when all are busy.
16538 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16540         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16541         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16542         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16543         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16545         Added Copyright, Changelog macros.
16546                 
16547 2005-02-23  Naba Kumar  <naba@gnome.org>
16549         Patch from Massimo Cora' <maxcvs@email.it>:
16550         * plugins/Makefile.am,
16551         plugins/patch/Makefile.am,
16552         (added) plugins/patch/anjuta-patch-plugin.png,
16553         (added) plugins/patch/anjuta-patch.plugin.in,
16554         (added) plugins/patch/anjuta-patch.ui,
16555         plugins/patch/patch-plugin.c,
16556         (added) plugins/patch/patch-plugin.h,
16557         (added) plugins/patch/plugin.c,
16558         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16559         architecture.
16561 2005-02-23  Naba Kumar  <naba@gnome.org>
16563         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16564         file-loader/plugin.c, profile-default/plugin.c:
16565         Implemented "activated" and "deactivated" signals for plugin class.
16566         Renamed *_location() functions to *_id(), because location is
16567         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16568         anjuta_plugins_unload_plugin().
16569         
16570         * class-gen/plugin.c: Fixed complier warning and utility function call.
16571         
16572         * debug-manager/plugin.c: Unload debugger plugin correctly.
16573         
16574         * project-manager/plugin.c:     Fixed compiler warnings.
16575         
16576         * plugins/project-wizard/templates/gnome/.cvsignore,
16577         plugins/project-wizard/templates/gnome/po/.cvsignore,
16578         plugins/project-wizard/templates/gnome/src/.cvsignore,
16579         plugins/project-wizard/templates/gtk/po/.cvsignore,
16580         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16581         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16582         
16583         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16584         build (we need to fix this thing).
16585         
16586 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
16588         * plugins/macro/macro-action.[ch]
16589         plugins/macro/macro-edit.c
16590         plugins/macro/macro-dialog.c
16591         plugins/macro/macro-db.[ch]
16592         plugins/macro/plugin.[ch]
16593         plugins/macro/macro-util.[ch] (added)
16594         
16595         Cleaned up macro plugin and preview expanded macros.
16597 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
16599         * plugins/cvs-plugin/cvs-interface.c:
16601         Fixed option setting when using no compression and not 
16602         ignoring .cvsrc
16604 2005-02-23  Naba Kumar  <naba@gnome.org>
16605         
16606         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16607         geometry on exit and startup (only if there is no geometry from the
16608         session).
16610         * TODO.tasks: Updated.
16611         
16612         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16613         
16614         * manuals/reference/libanjuta/Makefile.am,
16615         manuals/reference/libanjuta/libanjuta-docs.sgml,
16616         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16617         documentation for writing project templates.
16619 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16621         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16622         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16623         
16624         Expansion keywords in macros. 
16626 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16628         * plugins/file-wizard/action-callbacks.c,
16629         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16630         plugins/macro/macros.xml :
16631         
16632         Inserting text by macro plugin
16633         In progress ...
16635 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
16637         * plugins/macro/plugin.c
16638         plugins/cvs-plugin/plugin.c:
16639         
16640         Fixed interfaces (use static)
16642 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
16643         
16644         * plugins/macro/macro-actions.[ch]
16645         plugins/macro/plugin.c
16646         libanjuta/interfaces/libanjuta.idl:
16647         
16648         Implemented IAnjutaMacro interface to be used by file-wizard
16649         
16650         * plugins/cvs-plugin/plugin.c
16651         libanjuta/interfaces/libanjuta.idl:
16652         
16653         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16654         for all version control systems and not only for cvs.
16656 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16658         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
16659         insert_macro.
16660         
16661         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16664 2005-02-21  Naba Kumar  <naba@gnome.org>
16666         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16667         IAnjutaDebugger interface.
16668         
16669         * plugins/debug-manager/anjuta-debug-manager.ui,
16670         plugins/debug-manager/attach_process.c,
16671         plugins/debug-manager/attach_process.h,
16672         plugins/debug-manager/plugin.c,
16673         plugins/debug-manager/plugin.h,
16674         plugins/gdb/actions.c,
16675         plugins/gdb/actions.h,
16676         plugins/gdb/anjuta-gdb-plugin.ui,
16677         plugins/gdb/breakpoints.c,
16678         plugins/gdb/breakpoints.h,
16679         plugins/gdb/debugger.c,
16680         plugins/gdb/debugger.h,
16681         plugins/gdb/memory.c,
16682         plugins/gdb/plugin.c,
16683         plugins/gdb/plugin.h,
16684         plugins/gdb/sharedlib.h,
16685         plugins/gdb/sharedlib_cbs.c,
16686         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16687         correctly between debug-manager and debugger. Implemented debugger
16688         interface in gdb plugin. Fixed action names. Added UI updating.
16689         Start and stop debugger (does not work yet). Fixed UI merging.
16690         Fixed debugger plugin handling in debug-manager.
16692 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
16694         * plugins/editor/aneditor-autocomplete.cxx:
16695         
16696         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16697         crash with C++ "template" keyword.
16699 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16701         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16702         Fixed bug (Closed macro dialogs with Esc key).
16703         
16704 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
16705         
16706         * plugins/project-wizard/xlib.wiz,
16707         plugins/project-wizard/xlib-logo.png,
16708         plugins/project-wizard/xlib/*:
16709         Port old xlib anjuta project on new project wizard
16710         
16711         * plugins/project-wizard/xlib-dock.wiz,
16712         plugins/project-wizard/xlib-dock/*:
16713         Port old xlib dock anjuta project on new project wizard
16714         
16715         * plugins/project-wizard/wxwin.wiz,
16716         plugins/project-wizard/wxwin-logo.png,
16717         plugins/project-wizard/wxwin/*:
16718         Port old wxwin anjuta project on new project wizard
16719         
16720         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16721         necessary changes for the new templates.
16722         
16723 2005-02-18  Naba Kumar  <naba@gnome.org>
16725         * plugins/Makefile.am: Added class-gen
16726         
16727 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
16729         * plugins/project-wizard/header.c:
16730         Fix a bug in sorting of project categories
16732 2005-02-18  Naba Kumar  <naba@gnome.org>
16734         Patch from Massimo Cora  <maxcvs@email.it>:
16735         
16736         * plugins/class-gen/.cvsignore,
16737         plugins/class-gen/Makefile.am,
16738         (added) plugins/class-gen/action-callbacks.c,
16739         (added) plugins/class-gen/action-callbacks.h,
16740         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16741         (added) plugins/class-gen/class_gen.c,
16742         (added) plugins/class-gen/class_gen.h,
16743         (added) plugins/class-gen/plugin.c,
16744         (added) plugins/class-gen/plugin.h: Ported class wizard to the
16745         new architecture.
16746         
16747         * plugins/project-manager/plugin.c: implemented add_source().
16749 2005-02-17  Naba Kumar  <naba@gnome.org>
16751         * plugins/file-loader/plugin.c: Fixed possible crash.
16752         
16753         * src/action-callbacks.c, src/action-callbacks.h,
16754         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16756 2005-02-17  Naba Kumar  <naba@gnome.org>
16757         
16758         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16759         plugins/project-wizard/templates/gnome.wiz,
16760         plugins/project-wizard/templates/gtk.wiz,
16761         plugins/project-wizard/templates/gtkmm.wiz,
16762         plugins/project-wizard/templates/terminal.wiz,
16763         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16764         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16765         plugins/project-wizard/templates/gnome/src/callbacks.c,
16766         plugins/project-wizard/templates/gnome/src/callbacks.h,
16767         plugins/project-wizard/templates/gnome/src/main.c,
16768         plugins/project-wizard/templates/gtk/src/callbacks.c,
16769         plugins/project-wizard/templates/gtk/src/callbacks.h,
16770         plugins/project-wizard/templates/gtk/src/main.c,
16771         plugins/project-wizard/templates/gtkmm/src/main.cc,
16772         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
16773         to generate licence correctly (without any extra newlines). Removed
16774         IncludeGNUHeader macro definition and added proper licence property.
16775         Fixed project directory paths in file contents.
16777 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16779         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16780         Closed macro dialogs with Esc key.
16782 2005-02-16  Naba Kumar  <naba@gnome.org>
16784         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16785         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16786         plugins/project-wizard/templates/gnome/src/callbacks.c,
16787         plugins/project-wizard/templates/gnome/src/callbacks.h,
16788         plugins/project-wizard/templates/gnome/src/main.c,
16789         plugins/project-wizard/templates/gtk/src/main.c,
16790         plugins/project-wizard/templates/gtkmm/src/main.cc,
16791         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
16792         macros to avoid blank newlines.
16794 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
16796         * plugins/project-wizard/autogen.c:
16797         Correct a problem when having property value in UTF-8
16799         * plugins/project-wizard/druid.c:
16800         Correct a bug when reselecting a new project (all pages
16801         must be removed)
16803         * plugins/project-wizard/property.c:
16804         Avoid having default invalid properties
16806         * plugins/project-wizard/templates/terminal.wiz,
16807         plugins/project-wizard/templates/terminal/po/ChangeLog,
16808         plugins/project-wizard/templates/terminal/src/main.c:
16809         Remove command for testing run function
16810         Move destination directory to second page and include
16811         project name. Add exist tag. Remove unused properties.
16813 2005-02-16  Naba Kumar  <naba@gnome.org>
16815         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
16816         plugins/debug-manager/anjuta-debug-manager.ui,
16817         plugins/debug-manager/plugin.c,
16818         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16819         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
16820         plugins/gdb/plugin.h, plugins/gdb/registers.c,
16821         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
16822         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
16823         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
16824         (removed) src/anjuta_info.c,
16825         (removed) src/anjuta_info.h,
16826         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
16827         (added) plugins/gdb/anjuta-gdb-plugin.ui,
16828         (added) plugins/gdb/actions.c,
16829         (added) plugins/gdb/actions.h: Completed initial
16830         porting of debugger to new architecture. Fixed many of the debugger
16831         functions.
16833         * plugins/file-loader/plugin.c: Detect some important mime ourself
16834         to avoid inconsistencies when mime system isn't working.
16835         
16836 2005-02-16  Naba Kumar  <naba@gnome.org>
16838         * plugins/editor/Makefile.am,
16839         (added) plugins/editor/aneditor-autocomplete.cxx,
16840         (added) plugins/editor/aneditor-calltip.cxx,
16841         (added) plugins/editor/aneditor-indent.cxx,
16842         (added) plugins/editor/aneditor-priv.h,
16843         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
16844         different smaller chunks to make it easy to maintain.
16846 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16848         * plugins/project-wizard/druid.c :
16849         
16850         Found system Email address if not defined in Preferences.
16852 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
16853         
16854         * plugins/project-wizard/gtkmm.wiz
16855         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
16856         plugins/project-wizard/gtkmm/*
16857         
16858         Added GTKmm (C++) project type
16860 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
16862         * plugins/message-view/plugin.c
16863         plugins/message-view/message-view.c
16864         TODO.gtodo:
16865         Implemented next/prev action
16867 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16869         * plugins/project-wizard/templates/libglade2.* :
16870         Removed libglade2 project.
16871         
16872         * plugins/project-wizard/templates/gtk* :
16873         Removed interface.[ch] & support.[ch].
16874         
16875 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16877         * plugins/project-wizard/anjuta-project-wizard.glade,
16878         plugins/project-wizard/property.[ch],
16879         plugins/project-wizard/templates/anjuta-plugin.wiz :
16880         Added a new property ("iconfile").
16882 2005-02-14  Naba Kumar  <naba@gnome.org>
16884         * plugins/project-wizard/install.c,
16885         plugins/project-wizard/plugin.c,
16886         plugins/project-wizard/templates/anjuta-plugin.wiz,
16887         plugins/project-wizard/templates/gnome.wiz,
16888         plugins/project-wizard/templates/gtk.wiz,
16889         plugins/project-wizard/templates/libglade2.wiz,
16890         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
16891         newly created projects and open them. Fixed message buffering in
16892         wizard.
16894 2005-02-14  Naba Kumar  <naba@gnome.org>
16896         * src/about.c, pixmaps/Makefile.am,
16897         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
16898         
16899         * mime/gnome-mime-application-x-anjuta.png,
16900         pixmaps/anjuta_icon.png,
16901         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
16902         done by 9-speed at:
16903         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
16904         
16905 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16907         * configure.in,
16908         plugins/project-wizard/templates/libglade2-logo.png,
16909         plugins/project-wizard/templates/libglade2.wiz,
16910         plugins/project-wizard/templates/libglade2/* :
16911         Add Glade2 project
16914 2005-02-14  Naba Kumar  <naba@gnome.org>
16916         * TODO.tasks: Updated.
16917         
16918         * plugins/editor/anjuta-docman.c,
16919         plugins/editor/text_editor.c,
16920         plugins/editor/text_editor.h,
16921         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
16922         for file modification, but it is still not functioning.
16924 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
16926         * plugins/project-wizard/values.c,
16927         plugins/project-wizard/values.h,
16928         plugins/project-wizard/property.c,
16929         plugins/project-wizard/property.h,
16930         plugins/project-wizard/druid.c:
16931         Rewrite mandatory property check
16932         Add check of exist property
16933         Rewrite handling of cached property page
16935 2005-02-13  Naba Kumar  <naba@gnome.org>
16937         Patch from Igor Kovalenko  <garrison@mail.ru>:
16938         * tagmanager/tm_workspace.c: Improved performance.
16940 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16942         *plugins/project-wizard/templates/*.wiz,
16943         plugins/project-wizard/druid.c,
16944         plugins/project-wizard/templates/terminal/src/main.c,
16945         plugins/project-wizard/templates/gtk/src/*.[ch],
16946         plugins/project-wizard/templates/gtk/src/Makefile.am,
16947         plugins/project-wizard/templates/gnome/src/*.[ch],
16948         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
16949         Add Copyright date & Email address,
16950         Correct terminal project.
16951         
16952 2005-02-12  Naba Kumar  <naba@gnome.org>
16954         * plugins/project-wizard/property.c: Fixed hidden
16955         properties to take values.
16957         * plugins/project-wizard/file.[ch]: Renamed
16958         true/false enum values to fix compile error
16959         (conflict with other definition).
16960         
16961         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
16962         even when mime type detection fails (for example, when Anjuta is
16963         installed in non-system prefix).
16965 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
16967         * plugins/project-wizard/values.c,
16968         plugins/project-wizard/values.h:
16969         Rewrite file with more comments
16971         * plugins/project-wizard/druid.c,
16972         plugins/project-wizard/druid.h,
16973         plugins/project-wizard/autogen.c,
16974         plugins/project-wizard/autogen.h,
16975         plugins/project-wizard/druid.c,
16976         plugins/project-wizard/druid.h:
16977         Add more comments
16978         Use values instead of properties
16979         Move default properties to druid.c
16981         * plugins/project-wizard/install.c,
16982         plugins/project-wizard/install.h:
16983         Use values instead of properties
16984         Add a check to avoid overwriting files
16986         * plugins/project-wizard/parser.c,
16987         plugins/project-wizard/property.c,
16988         plugins/project-wizard/property.h:
16989         Update to use new values
16990         Add an "exist" attribute to check if a directory already exist
16992         * plugins/project-wizard/anjuta-project-wizard.glade:
16993         Change project selection page (GtkTextView => GtkLabel,
16994         GtkTable => GtkVBox)
16996         * plugins/project-wizard/templates/terminal.wiz:
16997         Move destination directory on second page
16998         
16999         * plugins/project-wizard/action.c:
17000         Add a few comments
17002 2005-02-12  Naba Kumar  <naba@gnome.org>
17004         * plugins/file-manager/an_file_view.c,
17005         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
17006         views. Created dynamic update date of view depending on project
17007         changes -- similar to file-manager view.
17008         
17009         * plugins/devhelp/plugin.c: Load help on idle.
17010         
17011         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17012         autoformat' to proper location in preferences.
17013         
17014         * mime/anjuta.mime: Added .prj extension in the mime type for backward
17015         compatibility.
17016         
17017         * plugins/editor/plugin.c: Fixed accel name.
17019 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17021         *plugins/project-wizard/templates/anjuta-plugin.wiz,
17022         plugins/project-wizard/templates/gnome.wiz,
17023         plugins/project-wizard/templates/gtk.wiz,
17024         plugins/project-wizard/anjuta-project-wizard.glade,
17025         plugins/project-wizard/autogen.c:
17026         Add Username & Email address in Project preferences.
17028 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17030         *plugins/project-wizard/templates/gnome-logo.png,
17031         plugins/project-wizard/templates/gnome.wiz,
17032         plugins/project-wizard/templates/gnome/* :
17033         Add Gnome project
17035 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17037         * plugins/project-wizard/templates/terminal/src/main.c, 
17038         plugins/project-wizard/templates/terminal/src/main.c,
17039         plugins/project-wizard/templates/terminal/src/main.[ch] :
17040         Insert License in projects
17041         
17042 2005-02-11  Naba Kumar  <naba@gnome.org>
17044         * TODO.tasks: Added message manager task.
17045         
17046         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17047         
17048         * plugins/editor/plugin.c: Use bookmark stock icons.
17049         
17050         * plugins/message-view/anjuta-message-manager.ui,
17051         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17053 2005-02-10  Naba Kumar  <naba@gnome.org>
17055         * libanjuta/interfaces/libanjuta.idl: fixed build error.
17056         
17057 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17059         * global-tags/Makefile.am
17060         Error during 'make install'
17062 2005-02-09  Naba Kumar  <naba@gnome.org>
17064         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
17065         missing file.
17066         
17067 2005-02-08  Naba Kumar  <naba@gnome.org>
17069         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
17070         
17071         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
17072         Show busy cursur when updating global tags in preferences.
17074         * configure.in: Fixed.
17075         
17076 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17078         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
17079           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
17080          
17081         - Fixed anjuta-plugin project (glade)
17083 2005-02-08  Naba Kumar  <naba@gnome.org>
17085         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
17086         Fixed automatic indentations.
17088         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
17089         Global tags are now segregated into smaller api tags, which can be
17090         selectively loaded from symbol browser preferences.
17092         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
17093         Implemented IProjectManager interface in project-manager. Mostly getter
17094         methods for now, but need to add add() and remove() methods to add
17095         or remove project elements.
17097         * plugins/gdb/debug_tree.c: Small fix.
17099         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
17100         plugins/symbol-browser/an_symbol_info.c,
17101         plugins/symbol-browser/an_symbol_info.h,
17102         plugins/symbol-browser/an_symbol_search.c,
17103         plugins/symbol-browser/an_symbol_search.h,
17104         plugins/symbol-browser/an_symbol_view.c,
17105         plugins/symbol-browser/an_symbol_view.h,
17106         plugins/symbol-browser/plugin.c,
17107         plugins/symbol-browser/plugin.h,
17108         tagmanager/c.c,
17109         tagmanager/entry.h,
17110         tagmanager/tm_project.c,
17111         tagmanager/tm_symbol.c,
17112         tagmanager/tm_tag.c,
17113         tagmanager/tm_workspace.c,
17114         tagmanager/vstring.c,
17115         tagmanager/include/tm_tag.h,
17116         tagmanager/include/tm_workspace.h:
17117         
17118         - Fixed tagmanager parsing of source files to parse for typedefines and
17119         properly record element scopes. Implemented scope autocompletion
17120         (autocompletion on '.', '->', '::' and ':'. The functionality is not
17121         fully working. It was based on older patch for Anjuta 1.2.2 in SF
17122         patch list (author is unknown).
17123         - Implemented symbol-browser preferences for dynamically loading and
17124         saving tags API segments.
17125         - Fixed symbol-search to use tagmanager directly instead of depending
17126         on symbol-view for tags list.
17127         - Fixed symbol-view to create the tree using TMSymbol tree directly.
17128         - Fixed TMSymbol to create the complete tags tree instead of letting the
17129         symbol-view created the root nodes.
17130         - Changed project tags cache name to .tm_project2.cache because the
17131         newer format records additional scope information.
17132         
17133 2005-02-07  Naba Kumar  <naba@gnome.org>
17135         * plugins/editor/style-editor.c,
17136         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
17137         and GtkFontButton instead of deprecated widgets in
17138         style editor.
17139         
17140 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
17142         * plugins/project-wizard/action.c,
17143         plugins/project-wizard/action.h,
17144         plugins/project-wizard/autogen.c,
17145         plugins/project-wizard/autogen.h,
17146         plugins/project-wizard/file.c,
17147         plugins/project-wizard/file.h,
17148         plugins/project-wizard/install.c,
17149         plugins/project-wizard/install.h,
17150         plugins/project-wizard/parser.h,
17151         plugins/project-wizard/parser.c,
17152         plugins/project-wizard/property.c,
17153         plugins/project-wizard/property.h,
17154         plugins/project-wizard/plugin.h,
17155         plugins/project-wizard/plugin.c,
17156         plugins/project-wizard/values.c,
17157         plugins/project-wizard/values.h:
17158         Replace C++ comments by C comments
17160         * plugins/project-wizard/autogen.c,
17161         plugins/project-wizard/autogen.h:
17162         Add a run time check of autogen version.
17163         Add UserName variable.
17165         * plugins/project-wizard/anjuta-project-wizard.glade,
17166         plugins/project-wizard/header.c,
17167         plugins/project-wizard/druid.c,
17168         plugins/project-wizard/druid.h:
17169         Sort project in alphabetic order.
17170         Correct selection troubles in notebooks.
17172         * plugins/project-wizard/parser.c:
17173         Add some check when reading the project header block.
17175 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17177         * plugins/project-wizard/action.c,
17178         plugins/project-wizard/action.h,
17179         plugins/project-wizard/autogen.c,
17180         plugins/project-wizard/autogen.h,
17181         plugins/project-wizard/file.c,
17182         plugins/project-wizard/file.h,
17183         plugins/project-wizard/install.c,
17184         plugins/project-wizard/parser.h,
17185         plugins/project-wizard/parser.c,
17186         plugins/project-wizard/property.c,
17187         plugins/project-wizard/property.h,
17188         plugins/project-wizard/values.c,
17189         plugins/project-wizard/values.h,
17190         Add a space between function name and open.
17192         * plugins/project-wizard/plugin.h,
17193         plugins/project-wizard/plugin.c,
17194         plugins/project-wizard/install.c,
17195         Avoid a crash if the user close the message view used by the .
17197         * plugins/project-wizard/anjuta-project-wizard,
17198         plugins/project-wizard/druid.c,
17199         plugins/project-wizard/druid.h,
17200         plugins/project-wizard/header.h,
17201         plugins/project-wizard/header.c,
17202         Add a text view with the description of each.
17203         Add a tab for each project.
17204         Replace some C++ comments to C comments.
17206 2005-02-05  Naba Kumar  <naba@gnome.org>
17208         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
17209         New icon from Sebastien Granjoux .
17210         
17211 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17213         * libanjuta/anjuta-preferences.c:
17214         Set file property even without a focus out event (file selected 
17215         the browse dialog)
17217 2005-02-04  Naba Kumar  <naba@gnome.org>
17219         * plugins/glade/plugin.c: Fixed glade function calls.
17220         * configure.in: Fixed a typo.
17221         * TODO.tasks: Updated.
17223 2005-02-03  Naba Kumar  <naba@gnome.org>
17225         * plugins/project-manager/plugin.c: Fixed memory corruption.
17227         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
17228         build error.
17229         
17230         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17231         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17232         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
17233         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17235         * libanjuta/interfaces/libanjuta.idl,
17236         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
17237         interface.
17238         
17239         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
17241         Patch from Massimo Cora <maxcvs@email.it>:
17242         * plugins/editor/plugin.c: Fixed update UI for created buffers.
17243         
17244 2005-02-01  Naba Kumar  <naba@gnome.org>
17246         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
17247         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
17248         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
17249         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
17250         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
17251         from sourceforge -- a64 crash fixes (correct typing for GType)
17252         and fixes compile errors in sun.
17254         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
17255         paste (shift+insert) in terminal.
17257 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
17259         * configure.in: Add «nb» to ALL_LINGUAS.
17261 2005-02-01  Naba Kumar  <naba@gnome.org>
17263         * TODO.tasks, TODO: Updated todo tasks.
17264         
17265         * plugins/editor/anjuta-document-manager.glade: Improved search
17266         relace dialog.
17267         
17268         * TODO.tasks: Fixed xml format.
17269         
17270         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
17271         work yet).
17272         
17273         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
17274         cleanups.
17275         
17276         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
17277         format during save (removed unwanted text nodes). Fixed scrollbars.
17279 2005-01-31  Naba Kumar  <naba@gnome.org>
17281         * libanjuta/interfaces/libanjuta.idl,
17282         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
17283         Implemented append() method for IAnjutaEditor interface and fixed
17284         various bugs with text insertions (cvs diff and macro insertions).
17285         
17286         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
17287         automatic indentation.
17288         
17289         * plugins/editor/action-callbacks.c,
17290         plugins/editor/action-callbacks.h,
17291         plugins/editor/anjuta-docman.c,
17292         plugins/editor/anjuta-document-manager.ui,
17293         plugins/editor/plugin.c,
17294         plugins/editor/text_editor.c,
17295         plugins/editor/text_editor.h,
17296         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
17297         Fixed highlight issues.
17299         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
17300         macro.
17301         
17302         * plugins/symbol-browser/an_symbol_view.c: Force update project.
17304         * data/properties/*: Updated properties files from scite. Created
17305         styles.properties to override the scite styles.
17306         
17307         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
17309         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
17310         
17311 2005-01-30  Naba Kumar  <naba@gnome.org>
17313         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
17314         unused definitions.
17315         
17316         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
17317         
17318         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17319         plugins/editor/text_editor.c,
17320         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
17321         fixed linuwidth preference setting, fixed insert text interface
17322         implementation. Improved automatice-indentation for cpp lexer.
17323         
17324         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
17326 2005-01-29  Naba Kumar  <naba@gnome.org>
17328         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
17329         option in update dialog as default. Improved import dialog. Sized
17330         log dialog.
17332         * configure.in: Fixed underquoted warning from autoconf.
17333         
17334         * plugins/editor/action-callbacks.c,
17335         plugins/editor/aneditor.cxx,
17336         plugins/editor/aneditor.h,
17337         plugins/editor/anjuta-document-manager.glade,
17338         plugins/editor/plugin.c,
17339         plugins/editor/plugin.h,
17340         plugins/editor/text_editor.c,
17341         plugins/editor/text_editor.h,
17342         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
17343         for Editor and fixed all preferences syncronization and notifys for
17344         visible prefs (in editor preferences page).
17345         
17346         * plugins/file-loader/plugin.c: Load recent files on idle.
17348 2005-01-28  Naba Kumar  <naba@gnome.org>
17350         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17351         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
17353         * plugins/editor/action-callbacks.c,
17354         plugins/editor/action-callbacks.h,
17355         plugins/editor/aneditor.cxx,
17356         plugins/editor/aneditor.h,
17357         plugins/editor/anjuta-document-manager.ui,
17358         plugins/editor/plugin.c,
17359         plugins/editor/text_editor.c,
17360         plugins/editor/text_editor.h,
17361         plugins/editor/text_editor_cbs.c,
17362         plugins/editor/text_editor_cbs.h,
17363         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17364         Text editor.
17366         Patch from Massimo Cora <maxcvs@email.it>:
17367         * plugins/editor/an_symbol_search.c,
17368         plugins/editor/an_symbol_search.c: Fixed crash bugs.
17369         
17370 2005-01-27  Naba Kumar  <naba@gnome.org>
17371         
17372         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17373         minimum size request to 200.
17375         * plugins/symbol-browser/an_symbol_info.c,
17376         plugins/symbol-browser/an_symbol_info.h,
17377         plugins/symbol-browser/an_symbol_search.c,
17378         plugins/symbol-browser/an_symbol_search.h,
17379         plugins/symbol-browser/an_symbol_view.c,
17380         plugins/symbol-browser/an_symbol_view.h,
17381         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17382         pixbuf retrieval. Fixed runtime warning. Code clean up.
17384 2005-01-27  Naba Kumar  <naba@gnome.org>
17386         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17387         src/anjuta.ui, (new) plugins/glade/.cvsignore,
17388         (new) plugins/glade/Makefile.am,
17389         (new) plugins/glade/anjuta-glade-plugin.png,
17390         (new) plugins/glade/anjuta-glade.plugin.in,
17391         (new) plugins/glade/anjuta-glade.ui,
17392         (new) plugins/glade/plugin.c,
17393         (new) plugins/glade/plugin.h,
17394         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
17395         now until glade3 works properly.
17397         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17398         they are generated.
17399         
17400 2005-01-26  Naba Kumar  <naba@gnome.org>
17402         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17403         Added mime icon for anjuta projects.
17404         
17405         patch from Massimo Cora <maxcvs@email.it>:
17406         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17407         an_symbol_search.h, an_symbol_view.c, plugin.c:
17408         Fix/implement objects destroying/freeing.
17410 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
17411         
17412         * src/action-callback.[ch], src/anjuta-actions.h:
17413         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17414         because it has not been updated for years and we know have a devhelp plugin
17415         which can do the job much better.
17416         * TODO.tasks: Updated done items
17418 2005-01-25  Naba Kumar  <naba@gnome.org>
17420         * autogen.sh: Fixed to generate interface files.
17422         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17423         session save filenames.
17424         
17425         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17426         
17427 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
17429         * plugins/project-wizard/Makefile.am,
17430         plugins/project-wizard/install.c,
17431         plugins/project-wizard/install.h,
17432         plugins/project-wizard/parser.c,
17433         plugins/project-wizard/parser.h,
17434         plugins/project-wizard/templates/terminal.wiz:
17435         Add action list block in wizard template
17436         * plugins/project-wizard/file.c,
17437         plugins/project-wizard/autogen.c:
17438         Small fixes
17440 2005-01-23  Naba Kumar  <naba@gnome.org>
17442         * configure.in: Fixed build error.
17444 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
17446         * plugins/project-wizard/druid.c,
17447         plugins/project-wizard/parser.c,
17448         plugins/project-wizard/property.c: Rewrite parser with
17449         better error handling
17451 2005-01-22  Naba Kumar  <naba@gnome.org>
17453         * plugins/symbol-browser/plugin.c: Changed c++ coments
17454         to c commnets and formated code to anjuta coding styles.
17455         
17456 2005-01-21  Naba Kumar  <naba@gnome.org>
17458         * configure.in, autogen.sh: Fixed build errors in newer automake.
17459         
17460         * plugins/editor/anjuta-docman.c: Do not emit change editor
17461         signal while in dispose.
17463         Patch from: Massimo Corà <maxcvs@email.it>
17464         * plugins/symbol-browser/Makefile.am,
17465         plugins/symbol-browser/an_symbol_view.c,
17466         plugins/symbol-browser/an_symbol_view.h,
17467         plugins/symbol-browser/plugin.c,
17468         plugins/symbol-browser/plugin.h,
17469         plugins/symbol-browser/test-symbol-browser.c,
17470         (new) plugins/symbol-browser/an_symbol_info.c,
17471         (new) plugins/symbol-browser/an_symbol_info.h,
17472         (new) plugins/symbol-browser/an_symbol_search.c,
17473         (new) plugins/symbol-browser/an_symbol_search.h:
17474         Added a cool real-time symbol-search-view in symbol browser.
17476 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
17477         
17478         * plugin/macro/plugin.c
17479         plugin/macro/anjuta-macro-plugin.ui
17480         plugin/macro/macro-db.[ch]
17481         plugin/macro/macro-dialog.[ch]
17482         plugin/macro/macro-actions.[ch]
17483         plugin/macro/macro-edit.[ch]
17484         plugin/macro/plugin.[ch]:
17485         
17486         Implemented three menu items as Naba proposed:
17487         Edit->Macro->
17488                 Insert Macro: Pops of a border-less window to enter a shortcut
17489                 Add Macro: Same as Manage Macro => New
17490                 Manage Macros: Full-features macro dialog
17492 2005-01-20  Naba Kumar  <naba@gnome.org>
17494         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17495         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17496         libanjuta/anjuta-shell.h,
17497         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17498         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17499         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17500         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17501         src/main.c, src/shell.c: Implemented command line args processing
17502         and session management. Fixed geometry restoration.
17504 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
17505         
17506         * plugins/macro/macro-db.c,
17507         plugins/macros.xml:
17508         Cleaned up XML interface and use attributes now for name, category and 
17509         shortcut. CDATA is used to avoid xml errors inside of macros.
17511 2005-01-19  Naba Kumar  <naba@gnome.org>
17513         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17515 2005-01-18  Naba Kumar  <naba@gnome.org>
17516         
17517         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17518         to work.
17520         * scintilla/*: Updated scintilla to current cvs and updated
17521         scintilla patches.
17522         
17523 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17524         
17525         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17526         plugins/cvs-plugin/cvs-actions.c:
17527         Added "Whole project" infrastructure but it does not
17528         work because I did not find a way to get the current project's
17529         root dir.
17531 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17533         * plugins/cvs-plugin/Makefile.am
17534         plugins/cvs-plugin/anjuta-cvs.plugin.in
17535         plugins/cvs-plugin/cvs-actions.c
17536         plugins/cvs-plugin/cvs-callbacks.c
17537         plugins/cvs-plugin/cvs-interface.[ch] (added)
17538         plugins/cvs-plugin/plugin.c:
17539         
17540         Added IAnjutaCVS interface and improved cvs plugin. There
17541         is still some work to do on cvs import and to add a current
17542         project toggle.
17544 2005-01-17  Naba Kumar  <naba@gnome.org>
17546         * plugins/editor/aneditor.cxx: Fixed auto indentation.
17547         
17548         * configure.in: Fixed build errors.
17550         * data/Makefile.am,     (removed) data/README.stock_libs,
17551         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17552         (removed) data/header.c, (removed) data/stock_libs.anj,
17553         (removed) data/x-anjuta-project.desktop,
17554         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17556         * libanjuta/anjuta-plugin-description.c,
17557         libanjuta/anjuta-shell.c: Updated documentations.
17559         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
17560         
17561         * libanjuta/anjuta-launcher.c,
17562         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17563         x86_64 systems.
17565 2005-01-17  Naba Kumar  <naba@gnome.org>
17566         
17567         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17568         plugins/project-wizard/templates/gtk.wiz,
17569         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17570         Updated templates to new format.
17571         
17572         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17573         * plugins/project-wizard/druid.c,
17574         plugins/project-wizard/parser.c,
17575         plugins/project-wizard/property.c,
17576         plugins/project-wizard/property.h,
17577         plugins/project-wizard/templates/terminal.wiz,
17578         plugins/project-wizard/templates/terminal/AUTHORS,
17579         plugins/project-wizard/templates/terminal/ChangeLog,
17580         plugins/project-wizard/templates/terminal/NEWS,
17581         plugins/project-wizard/templates/terminal/README,
17582         plugins/project-wizard/templates/terminal/project.anjuta,
17583         plugins/project-wizard/templates/terminal/src/main.c:
17584         Moveed code related to property types from druid.c and parser.c to 
17585         property.c. Changed tag from "<string ..." to
17586         "<property type="string..."     and so on. Rewrite parser
17587         (warning still in progress). Added list property. Changed
17588         terminal project to avoid using autogen on some file (much 
17589         faster) using the autogen attribute. Add a license list box in
17590         terminal project (just as an example). _label in item list is
17591         optional now.
17593 2005-01-16  Naba Kumar  <naba@gnome.org>
17595         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17596         plugins/edtior/anjuta-docman.c: Fixed build errors.
17597         
17598         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17599         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17600         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17601         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17602         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17603         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17604         libanjuta/resources.h,
17605         plugins/build-basic-autotools/build-basic-autotools.c,
17606         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17607         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17608         plugins/gtodo/plugin.c, src/Makefile.am,
17609         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17610         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17611         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17612         should be handled in respective plugins. Added API documentations.
17614         * libanjuta-docs.sgml, libanjuta-sections.txt,
17615         libanjuta.types,
17616         (added) tmpl/anjuta-debug.sgml,
17617         (added) tmpl/anjuta-launcher.sgml,
17618         tmpl/anjuta-plugin.sgml,
17619         tmpl/anjuta-preferences.sgml,
17620         tmpl/anjuta-shell.sgml,
17621         (added) tmpl/anjuta-status.sgml,
17622         (removed) tmpl/anjuta-stock.sgml,
17623         tmpl/anjuta-utils.sgml,
17624         (removed) tmpl/defaults.sgml,
17625         (removed) tmpl/fileselection.sgml,
17626         (removed) tmpl/gnomefilelist.sgml,
17627         tmpl/ianjuta-buildable.sgml,
17628         (added) tmpl/ianjuta-debugger-manager.sgml,
17629         (added) tmpl/ianjuta-debugger.sgml,
17630         tmpl/ianjuta-document-manager.sgml,
17631         tmpl/ianjuta-editor.sgml,
17632         tmpl/ianjuta-file.sgml,
17633         tmpl/ianjuta-loader.sgml,
17634         tmpl/ianjuta-markable.sgml,
17635         tmpl/ianjuta-message-view.sgml,
17636         (added) tmpl/ianjuta-project-manager.sgml,
17637         (added) tmpl/ianjuta-todo.sgml,
17638         (added) tmpl/ianjuta-wizard.sgml,
17639         tmpl/libanjuta-iface-marshallers.sgml,
17640         tmpl/libanjuta-unused.sgml,
17641         (removed) tmpl/pixmaps.sgml,
17642         tmpl/plugins.sgml,
17643         (removed) tmpl/properties.sgml,
17644         tmpl/resources.sgml: Updated API documentations.
17646 2005-01-15  Naba Kumar  <naba@gnome.org>
17648         * libanjuta/anjuta-launcher.c: Added API docs.
17649         
17650         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17651         plugins/project-wizard/templates/gtk.wiz,
17652         plugins/project-wizard/templates/terminal.wiz,
17653         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17654         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17655         plugins/project-wizard/templates/gtk/src/main.c,
17656         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17657         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17658         template files.
17660         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17661         * plugins/project-wizard/anjuta-project-wizard.glade,
17662         plugins/project-wizard/autogen.c,
17663         plugins/project-wizard/druid.c,
17664         plugins/project-wizard/druid.h,
17665         plugins/project-wizard/file.c,
17666         plugins/project-wizard/file.h,
17667         plugins/project-wizard/install.c,
17668         plugins/project-wizard/parser.c,
17669         plugins/project-wizard/plugin.c,
17670         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17671         setting the default project directory. Fix HIDDEN property, it's
17672         working but I think we could make this cleaner. Removed the
17673         copy of the string in mandatory_property. Add an optional autogen
17674         attribute, to force or avoid using autogen on some files, default
17675         without any attribute is autodetect.+ Replace the script tag with
17676         a normal file tag and an attribute execute.
17677         
17678 2005-01-14  Naba Kumar  <naba@gnome.org>
17680         * plugins/editor/action-callbacks.c,
17681         plugins/editor/search_incremental.c,
17682         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17683         works now.
17684         
17685         * plugins/editor/plugin.c, plugins/editor/plugin.h,
17686         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17687         tabs.
17689 2005-01-12  Naba Kumar  <naba@gnome.org>
17691         * configure.in,
17692         plugins/project-wizard/templates/Makefile.am,
17693         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17694         plugins/project-wizard/templates/anjuta-plugin.wiz,
17695         (added) plugins/project-wizard/templates/gtk-logo.png,
17696         (added) plugins/project-wizard/templates/gtk.wiz,
17697         (added) plugins/project-wizard/templates/terminal-logo.png,
17698         plugins/project-wizard/templates/terminal.wiz,
17699         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17700         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17701         (added) plugins/project-wizard/templates/gtk/.cvsignore,
17702         (added) plugins/project-wizard/templates/gtk/Makefile.am,
17703         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17704         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17705         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17706         (added) plugins/project-wizard/templates/gtk/src/main.c,
17707         (added) plugins/project-wizard/templates/gtk/src/project.glade,
17708         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17709         GTK+ project templated and fixed other templates. Updated template
17710         logos.
17712 2005-01-12  Naba Kumar  <naba@gnome.org>
17714         * plugins/macro/anjuta-macro.glade: Improved GUI.
17715         
17716 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
17718         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17719         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17720         * plugins/cvs-plugin/cvs.[ch] (removed)
17721         Removed old unused files
17722         
17723         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17724         * plugins/cvs-plugin/cvs-actions.c
17725         * plugins/cvs-plugin/Makefile.am:
17726         Seperate callback functions for better error
17727         handling. Cleaned up code.
17728         
17729         * plugins/macro/macros.xml: removed corrupt cvs
17730         macros for now.
17732 2005-01-10  Naba Kumar  <naba@gnome.org>
17734         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17735         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17736         and leaks.
17738 2005-01-09  Naba Kumar  <naba@gnome.org>
17740         * libegg/egg-recent-action.c, libegg/test-actions.c,
17741         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17742         recent files models.
17743         
17744         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17745         two models -- one for projects and other for regular files and show
17746         both in recent files menu. Changed recent files group from "anjuta"
17747         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17748         when adding the URI in recent files.
17749         
17750         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17751         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17752         * plugins/macro/macro-dialog.c: Fixed dispose() method.
17753         * plugins/macro/macros.xml: Fixed xml errors.
17755 2005-01-08  Naba Kumar  <naba@gnome.org>
17756         
17757         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17758         libegg/test-actions.c, libegg/menu/Makefile.am,
17759         libegg/menu/egg-recent-action.h: Added a new action for
17760         recent files.
17762         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17763         Fixed dispose. Cleanup.
17764         
17765         * plugins/file-loader/anjuta-loader-plugin.ui,
17766         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17767         Use the new action for recent files. Added recent files in
17768         toolbar.
17770         * plugins/project-wizard/druid.c: Show busy cursor and
17771         de-sensitize druid buttons during page change.
17772         
17773         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17774         * plugins/project-wizard/Makefile.am,
17775         plugins/project-wizard/druid.c,
17776         plugins/project-wizard/druid.h,
17777         plugins/project-wizard/install.c,
17778         plugins/project-wizard/plugin.c,
17779         plugins/project-wizard/plugin.h,
17780         plugins/project-wizard/property.c,
17781         plugins/project-wizard/property.h,
17782         (added) plugins/project-wizard/values.c,
17783         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
17784         objects (in values.c and values.h) containing the values of all
17785         properties. The NPWProperty objects now keep their values in this
17786         object which is persistant for one activation of the plugin, so the
17787         user keeps all the values even if he goes backward. Used an anjuta
17788         message view to list all files copied by the project wizard.
17790 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
17792         * plugins/macro/plugin.[ch],
17793         plugins/macro/macro-dialog.[ch]
17794         plugins/macro/macro-edit.[ch]
17795         plugins/macro/macro-db.[ch]
17796         plugins/macro/macro-actions.[ch]
17797         plugins/macro/anjuta-macro.plugin.in
17798         plugins/macro/anjuta-macro.glade
17799         plugins/macro/anjuta-macro.png
17800         plugins/macro/Makefile.am
17801         plugins/macro/macros.xml
17802         plugins/macro/anjuta-macro.ui (all added)
17803         configure.in
17804         plugins/Makefile.am:
17805         Added new macro plugins
17806         
17807         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17808         New icon
17809         
17810         * manuals/reference/template (removed)
17811         Removed old api reference
17812         
17813         * plugins/message-view/message-view.c:
17814         "Fixed" crash in on_row_deleted and added a
17815         comment that I cannot work this way. We will
17816         have to change everything a bit to avoid losing
17817         memory there.
17818         
17819         * plugins/text-editor/text_editor.c:
17820         Update line number width on file save
17823 2005-01-07  Naba Kumar  <naba@gnome.org>
17825         * plugins/project-wizard/anjuta-project-wizard.glade,
17826         plugins/project-wizard/druid.c,
17827         plugins/project-wizard/templates/anjuta-plugin.wiz,
17828         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
17829         Display page description in bold. Fixed mandatory field check.
17831         * configure.in,
17832         libanjuta/libanjuta-1.0.pc.in,
17833         plugins/project-wizard/druid.c,
17834         plugins/project-wizard/parser.c,
17835         plugins/project-wizard/property.h,
17836         plugins/project-wizard/templates/anjuta-plugin.wiz,
17837         plugins/project-wizard/templates/terminal.wiz,
17838         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
17839         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
17840         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
17841         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
17842         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
17843         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17844         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17845         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17846         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17847         plugins/project-wizard/templates/terminal/configure.in.tpl,
17848         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
17849         plugins/project-wizard/templates/terminal/src/main.c: Implemented
17850         a new property type -- hidden. Fixed terminal and anjuta-plugin
17851         project templates.
17853 2005-01-07  Naba Kumar  <naba@gnome.org>
17855         * templates/anjuta-plugin.wiz,
17856         templates/terminal.wiz,
17857         templates/terminal/Makefile.am.tpl,
17858         templates/terminal/autogen.sh,
17859         (Removed) templates/terminal/configure.ac.tpl,
17860         (Added) templates/.cvsignore,
17861         (Added) templates/Makefile.am,
17862         (Added) templates/anjuta-plugin/.cvsignore,
17863         (Added) templates/anjuta-plugin/Makefile.am,
17864         (Added) templates/anjuta-plugin/src/.cvsignore,
17865         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
17866         (Added) templates/terminal/.cvsignore,
17867         (Added) templates/terminal/Makefile.am,
17868         (Added) templates/terminal/configure.in.tpl,
17869         (Added) templates/terminal/po/.cvsignore,
17870         (Added) templates/terminal/po/ChangeLog,
17871         (Added) templates/terminal/po/Makefile.am,
17872         (Added) templates/terminal/po/POTFILES.in,
17873         (Added) templates/terminal/src/.cvsignore,
17874         (Added) templates/terminal/src/Makefile.am,
17875         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
17876         project wizard. Fixed configure/po/Makefile template errors.
17878 2005-01-06  Naba Kumar  <naba@gnome.org>
17880         * configure.in: Added project templates.
17881         * plugins/project-wizard/templates/*: Added to project and renamed
17882         Makefile.am and configure.in to Makefile.am and configure.ac respectively
17883         for the project templates (so that they do not conflict with autotools
17884         build. Created proper configure.ac.tpl and autogen.sh for project
17885         templates.
17886         
17887 2005-01-06  Naba Kumar  <naba@gnome.org>
17889         * plugins/project-wizard/anjuta-project-wizard.glade,
17890         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
17891         Fixed file list parsing and to take absolute file paths (for example,
17892         from an icon selected previously). Used toggle buttons for boolean
17893         properties. Check if all mandatory fields are given before going
17894         forward in the wizard. Use scrollable viewport for listing property
17895         widgets incase the list goes out of wizard's size. Added tooltips
17896         as descriptions of the property widgets. And other fixes.
17898         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
17899         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
17900         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
17901         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
17902         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
17903         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
17904         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
17905         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17906         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
17907         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17908         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17909         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
17910         Restructured template files.
17912 2005-01-06  Naba Kumar  <naba@gnome.org>
17914         * configure.in: Added check for autogen.
17915         
17916         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
17917         in dispose.
17918         
17919         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
17920         Do not emit changed signal when in dispose.
17922         * plugins/symbol-browser/plugin.c: Don't updated symbols when
17923         symbol-view widget has been destroyed.
17924         
17925         * src/anjuta-app.c: Set null to preference, status and ui object
17926         pointers when they are destroyed.
17928         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
17929         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
17930         Added boolean, integer and file property types.
17931         
17932         * plugins/project-wizard/Makefile.am,
17933         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
17934         project wizard templates.
17936 2005-01-04  Naba Kumar  <naba@gnome.org>
17938         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
17939         added widgets.
17940         
17941         * plugins/editor/aneditor.cxx,
17942         plugins/editor/anjuta-docman.c,
17943         plugins/editor/plugin.c,
17944         plugins/editor/text_editor.c:
17945         Removed unnecessary ref/unref of scintilla.
17946         
17947         * plugins/message-view/anjuta-msgman.c,
17948         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
17949         make close button similar to document manager.
17950         
17951         * plugins/project-manager/plugin.c,
17952         plugins/project-manager/plugin.h: Removed dead codes. Removed
17953         unnecessary ref/unref.
17954         
17955         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
17956         instead of hard refs.
17958 2005-01-03  Naba Kumar  <naba@gnome.org>
17960         * libanjuta/interfaces/libanjuta.idl: Added configure() and
17961         generate() methods for IAnjutaBuildable interface.
17963         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
17964         IAnjutaBuildable inteface.
17966         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
17967         to destroy build context when message view is destroyed.
17968         
17969         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
17970         a ref to it and unref in destructor. AnEditor class wants to be the
17971         owner of scintilla widget. Fixed compile warnings with signed/unsigned
17972         comparisions.
17973         
17974         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
17975         complicate the scene. Removed editor widget from AnjutaDocman when
17976         the widget is destroyed.
17977         
17978         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
17979         from shell. It will be removed from shell when the widget is destroyed.
17980         
17981         * plugins/editor/text_editor.c: Added debug codes to track object
17982         finalizations.
17984         * plugins/message-view/anjuta-msgman.c: Remove message view on
17985         widget destroy. Destroy message view on remove. Removed all views
17986         correctly.
17987         
17988         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
17989         from container.
17991 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17993         * plugins/file-wizard/action-callbacks.c,
17994         plugins/file-wizard/anjuta-file-wizard.glade,
17995         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
17996         Insert Licence, copyright, header template ...
17997         
17998 2005-01-02  Naba Kumar  <naba@gnome.org>
18000         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
18001         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
18002         anjuta_status_add_widget() to allow setting busy cursor on non
18003         toplevel windows.
18005         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
18007         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
18008         mime types to take text/source also.
18009         
18010         * plugins/editor/anjuta-docman.c,
18011         plugins/editor/anjuta-docman.h,
18012         plugins/editor/plugin.c,
18013         plugins/editor/text_editor.c,
18014         plugins/editor/text_editor.h,
18015         plugins/editor/text_editor_cbs.c: Listen for busy signal from
18016         AnjutaStatus and set busy cursor on editors.
18018         * plugins/file-loader/Makefile.am,
18019         plugins/file-loader/plugin.c,
18020         (added) plugins/file-loader/dnd.c,
18021         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18023         * src/anjuta.c: Hide anjuta window before destruction.
18025         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18026         * configure.in, plugins/Makefile.am,
18027         (removed) plugins/project-wizard/appwiz_page1.c,
18028         (removed) plugins/project-wizard/appwiz_page2.c,
18029         (removed) plugins/project-wizard/appwiz_page3.c,
18030         (removed) plugins/project-wizard/appwiz_page4.c,
18031         (removed) plugins/project-wizard/appwizard.c,
18032         (removed) plugins/project-wizard/appwizard.h,
18033         (removed) plugins/project-wizard/appwizard_cbs.c,
18034         (removed) plugins/project-wizard/appwizard_cbs.h,
18035         (removed) plugins/project-wizard/appwizard_gui.c,
18036         (removed) plugins/project-wizard/gnome_project.c,
18037         (removed) plugins/project-wizard/gnome_project.h,
18038         (removed) plugins/project-wizard/wizard_gui.c,
18039         (removed) plugins/project-wizard/wizard_gui.h,
18040         (added) plugins/project-wizard/.cvsignore,
18041         (added) plugins/project-wizard/Makefile.am,
18042         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18043         (added) plugins/project-wizard/anjuta-project-wizard.glade,
18044         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18045         (added) plugins/project-wizard/applogo.png,
18046         (added) plugins/project-wizard/appwizard.png,
18047         (added) plugins/project-wizard/autogen.c,
18048         (added) plugins/project-wizard/autogen.h,
18049         (added) plugins/project-wizard/druid.c,
18050         (added) plugins/project-wizard/druid.h,
18051         (added) plugins/project-wizard/file.c,
18052         (added) plugins/project-wizard/file.h,
18053         (added) plugins/project-wizard/header.c,
18054         (added) plugins/project-wizard/header.h,
18055         (added) plugins/project-wizard/install.c,
18056         (added) plugins/project-wizard/install.h,
18057         (added) plugins/project-wizard/parser.c,
18058         (added) plugins/project-wizard/parser.h,
18059         (added) plugins/project-wizard/plugin.c,
18060         (added) plugins/project-wizard/plugin.h,
18061         (added) plugins/project-wizard/property.c,
18062         (added) plugins/project-wizard/property.h: Removed old application-wizard
18063         codes and added new template based (autogen based) project wizard
18064         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
18066 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
18068         * plugins/cvs-plugin/plugin.c: Fixed crash bug
18069         * plugins/cvs-plugin/cvs-execute.c:
18070         Fix cvs_log which did not work because of some
18071         glade problem
18072         Patch from Mark R. Pariente <markpariente@cmu.edu>
18073         - Fix message highlighting
18075 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18076         
18077         * template/*,
18078         date/template/*,
18079         configure.in:
18080         Removed template stuff completly because we dicussed to implement
18081         a macro system for Edit->Insert Text
18083 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18084         
18085         * plugins/editor/aneditor.cxx,
18086         plugins/editor/text_editor.c:
18087         Set line number width dynamically
18088         * src/about.c:
18089         Prepered new GTK 2.6 about dialog
18091 2004-12-30  Naba Kumar  <naba@gnome.org>
18093         patch from: Massimo Corà  <maxcvs@email.it>
18094         * plugins/editor/aneditor.cxx: Highlights correct function
18095         argument in recursive calltips.
18097 2004-12-30  Naba Kumar  <naba@gnome.org>
18099         * plugins/symbol-browser/plugin.c,
18100         libanjuta/interfaces/libanjuta.idl,
18101         plugins/editor/text_editor.c: Fixed editor markers and added a new
18102         marker (BASIC) to indicate line numbers. Fixed symbol browser to
18103         mark the line visited.
18104         
18105         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
18106         libegg/Makefile.am, libegg/eggcomboselect.c,
18107         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
18108         widget for use with symbol view in toolbar.
18109         
18110         * plugins/cvs-plugin/anjuta-cvs.ui,
18111         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
18112         placeholder for cvs plugin context menu in filemanager.
18113         
18114 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18115         
18116         * plugins/cvs-plugin/plugin.c:
18117         Show popup menu only if the file is contained in
18118         a directory containing a "CVS" directory
18120 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18121         
18122         * plugins/cvs-plugin/cvs-action.[ch],
18123         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18124         * plugins/cvs-plugin/anjuta-cvs.ui,
18125         * plugins/cvs-plugin/plugin.c:
18126         Implemented "Import"
18127         
18128         Patch from Mark R. Pariente <markpariente@cmu.edu>:
18129         Added right-click-menu for file-manager
18131 2004-12-26  Naba Kumar  <naba@gnome.org>
18133         * src/action-callbacks.c, src/action-callbacks.h,
18134         src/anjuta-actions.h, src/anjuta-app.c,
18135         src/anjuta.ui: Added fullscreen action.
18137         * plugins/cvs-plugin/cvs-actions.c,
18138         plugins/cvs-plugin/plugin.c,
18139         plugins/cvs-plugin/plugin.h: Watches current editor,
18140         project and file manager selection in plugin
18141         implementation.
18142         
18143 2004-12-26  Naba Kumar  <naba@gnome.org>
18145         * src/anjuta-app.c, src/anjuta.c, src/main.c,
18146         src/action-callbacks.c: Fixed app finalization. Added a
18147         command line arg --proper-shutdown (-p), which when set
18148         will release all plugins and their resources (this option
18149         is mainly for debugging).
18150         
18151         * plugins/file-loader/plugin.c: Fixed filename duplications
18152         in recent files history.
18153         
18154         * plugins/profile-default/plugin.c: Disabled problematic
18155         plugins for now to load at startup.
18156         
18157         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
18158         annoying debug prints.
18159         
18160 2004-12-23  Naba Kumar  <naba@gnome.org>
18162         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
18163         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18164         plugins/cvs-plugin/anjuta-cvs.ui,
18165         plugins/cvs-plugin/cvs-actions.c,
18166         plugins/cvs-plugin/cvs-actions.h,
18167         plugins/cvs-plugin/cvs-execute.c,
18168         plugins/cvs-plugin/cvs-execute.h,
18169         plugins/cvs-plugin/Makefile.am,
18170         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
18171         Added cvs log command.
18173 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
18174         
18175         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
18176         default
18178 2004-12-20  Naba Kumar  <naba@gnome.org>
18180         patch from: Massimo Corà  <maxcvs@email.it>
18181         * plugins/editor/aneditor.cxx: Added recursive calltips.
18183 2004-12-20  Naba Kumar  <naba@gnome.org>
18184         
18185         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
18186         Show busy cursor during loading and unloading.
18187         
18188 2004-12-19  Naba Kumar  <naba@gnome.org>
18190         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
18191         memory leaks. Disabled debug print.
18193         * plugins/symbol-browser/an_symbol_view.c,
18194         plugins/symbol-browser/plugin.c,
18195         plugins/symbol-browser/plugin.h: Fixed loading and unloading
18196         problems. Creates SymbolView object every time when the
18197         plugin is activated.
18199         * plugins/project-manager/plugin.c: Close project when
18200         deactivating.
18201         
18202 2004-12-18  Naba Kumar  <naba@gnome.org>
18204         * po/POTFILES.in: Removed commented lines.
18205         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
18206         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
18207         * plugins/gdb/plugin.c: Fixed compile error.
18208         
18209         Patch from: Mark R. Pariente  <mark@demar.com.tr>
18210         * libegg/eggcellrendererkeys.c: Fixed compile error.
18211         
18212 2004-12-18  Naba Kumar  <naba@gnome.org>
18214         * plugins/file-loader/plugin.c: Fixed loading bug.
18215         
18216         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
18217         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18218         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
18219         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
18220         and corruptions. Fixed loading and unloading of plugins.
18221         
18222 2004-12-17  Naba Kumar  <naba@gnome.org>
18223         
18224         * plugins/file-loader/Makefile.am,
18225         plugins/file-loader/plugin.c,
18226         plugins/project-manager/plugin.c: Fixed memory corruption
18227         and disposition codes. Added missing plugin.h in Makefile.am.
18229 2004-12-16  Naba Kumar  <naba@gnome.org>
18231         * plugins/symbol-browser/an_symbol_view.c,
18232         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
18233         codes. Fixed memory leaks and corruptions.
18235         * plugins/build-basic-autotools/build-basic-autotools.c
18236         plugins/editor/anjuta-docman.c,
18237         plugins/editor/text_editor.c,
18238         plugins/file-loader/plugin.c,
18239         plugins/file-manager/plugin.c,
18240         plugins/file-wizard/plugin.c,
18241         plugins/message-view/anjuta-msgman.c,
18242         plugins/message-view/anjuta-msgman.h,
18243         plugins/message-view/message-view.c,
18244         plugins/message-view/plugin.c,
18245         plugins/message-view/plugin.h,
18246         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
18248         * src/about.c, src/about.h, src/action-callbacks.c,
18249         src/action-callbacks.h, src/anjuta-actions.h,
18250         src/anjuta-app.c, src/anjuta-app.h,
18251         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
18252         src/anjuta.c, src/anjuta.h, src/getline.c, 
18253         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
18254         src/start-with.c, src/start-with.h: Fixed emacs modes.
18256         * src/layout.xml: Brought document manager in front.
18257         
18258 2004-12-15  Naba Kumar  <naba@gnome.org>
18260         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
18261         properly removed.
18262         
18263         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
18264         finalization. Added a method to unload all plugins and destroy them.
18265         Fixed memory leaks.
18266         
18267         * plugins/sample1/plugin.c: Proper finalization code and renamed
18268         functions to proper names.
18269         
18270         * plugins/build-basic-autotools/build-basic-autotools.c,
18271         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
18273         * src/shell.c: Unload all plugins on exit, so that memory profilers
18274         can detect memory leaks in plugins.
18276 2004-12-13  Naba Kumar  <naba@gnome.org>
18278         * plugins/devhelp/plugin.c: Delay widget initialization, now that
18279         docking is working.
18280         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
18281         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
18283 2004-12-11  Naba Kumar  <naba@gnome.org>
18285         * data/properties/anjuta.properties: Fixed font size.
18286         * plugin/build-basic-autotools/build-basic-autotools: Added initial
18287         compile file function. There are some fixmes there.
18288         * plugins/message-view/anjuta-msgman.c,
18289         * plugins/message-view/message-view.c: Fixed bugs and clean up.
18290         
18291 2004-12-08  Naba Kumar  <naba@gnome.org>
18293         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
18294         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
18295         to escape quotes in a string.
18296         
18297         * plugins/cvs-plugin/cvs-actions.c,
18298         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
18299         cvs diff command.
18301         * plugins/build-basic-autotools/build-basic-autotools.c,
18302         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
18303         filters.
18304         
18305 2004-12-07  Naba Kumar  <naba@gnome.org>
18307         * plugins/build-basic-autotools/build-basic-autotools.c,
18308         plugins/build-basic-autotools/automake-c.filters: Completed directory
18309         tracking. Double click on Errors and warnings now work as expected.
18311         * plugins/build-basic-autotools.c: Added codes to track build directory
18312         so that absolute path of the files could be determined.
18314 2004-12-06  Naba Kumar  <naba@gnome.org>
18316         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
18317         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
18318         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
18319         
18320 2004-12-05  Naba Kumar  <naba@gnome.org>
18322         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
18323         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
18324         
18325         * plugins/cvs-plugin/plugin.c,
18326         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
18327         
18328 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
18329         
18330         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18331         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
18332         plugins/cvs-plugin/cvs-execute.[ch]:
18333         Implemented cvs status and cvs diff
18334         Known bugs:
18335         - rdiff command is not correct
18336         - Must find a way to allow selection of directies AND files 
18337         in GtkFileChooser
18339 2004-12-03  Naba Kumar  <naba@gnome.org>
18341         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
18342         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
18343         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
18344         session.properties file if it is for the first time.
18345         
18346 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
18347         
18348         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
18349         commit.
18350         
18351         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
18352         plugins/cvs-plugin/anjuta-cvs.ui:
18353         Implemented update/commit and changed menu layout 
18355 2004-12-02  Naba Kumar  <naba@gnome.org>
18357         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
18358         property name (for cvs path property). Beautified dialogs.
18360 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
18361         
18362         * plugins/message-view/anjuta-msgman.c: Changed callback name
18363         and changed switch-page handling.
18364         
18365         * plugins/cvs-plugin/cvs-actions.c:
18366         * plugins/cvs-plugin/cvs-execute.c:
18367         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18368         - Implemented cvs add and cvs removed - both working now
18369         - Created a useful preferences page
18370         
18372 2004-11-30  Naba Kumar  <naba@gnome.org>
18374         * libanjuta/anjuta-status.c: Fixed runtime warning.
18375         
18376         * plugins/editor/Makefile.am:
18377         plugins/editor/anjuta-document-manager.glade,
18378         plugins/editor/plugin.c
18379         plugins/editor/plugin.h
18380         plugins/editor/style-editor.c (new, moved from src/),
18381         plugins/editor/style-editor.h (new, moved from src/),
18382         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18383         settings in preferences.
18385         * plugins/editor/text_editor.c,
18386         plugins/editor/text_editor.h: Do not take unused args in
18387         text_editor_get_props().
18389         * src/style-editor.c, src/style-editor.h: Removed, moved to
18390         plugins/editor/ directory.
18392 2004-11-29  Naba Kumar  <naba@gnome.org>
18394         * plugins/editor/text_editor_cbs.c: Emit click signal in
18395         IAnjutaMarkable.
18396         * libanjuta/anjuta-status.c: More spacing between items.
18397         
18398 2004-11-29  Naba Kumar  <naba@gnome.org>
18400         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
18401         
18402         * libanjuta/interfaces/libanjuta.idl,
18403         plugins/debug-manager/anjuta-debug-manager.plugin.in,
18404         plugins/debug-manager/plugin.c,
18405         plugins/gdb/breakpoints.c,
18406         plugins/gdb/breakpoints.h,
18407         plugins/gdb/debugger.c,
18408         plugins/gdb/debugger.h,
18409         plugins/gdb/plugin.c,
18410         plugins/gdb/plugin.h,
18411         plugins/gdb/utilities.c,
18412         plugins/gdb/utilities.h: Code cleanups and partial implementation of
18413         toggle breakpoint margin clicks.
18415 2004-11-28  Naba Kumar  <naba@gnome.org>
18417         * TODO.tasks: Fixed indentations.
18418         * plugins/gtodo/libgtodo.c: Save with indentation.
18419         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18420         * plugins/project-manager/plugin.c: Fixed runtime warnings.
18421         * libanjuta/anjuta-status.c: Fixed busy cursors.
18422         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18423         * po/POTFILES.in: Updated.
18424         
18425 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18426         
18427         * plugins/editor/anjuta-document-manager.glade,
18428           plugins/editor/search-replace.[c,h], 
18429           plugins/editor/search-replace_backend.h
18430           plugins/editor/search-preferences.[c,h] :
18431           Saved Search-Preferences (gconf),
18432           Basic search by default.
18434 2004-11-22  Naba Kumar  <naba@gnome.org>
18436         * configure.in: Fixed build error.
18438 2004-11-21  Naba Kumar  <naba@gnome.org>
18440         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18441         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18442         Added AnjutaStatus class to libanjuta.
18443         Added anjuta_shell_get_status() method.
18444         
18445         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18446         and fixed marshaller generation.
18447         
18448         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18449         "updade_ui" signals to IAnjutaEditor interface.
18450         
18451         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18452         
18453         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18454         regexes.
18455         
18456         * plugins/class-gen/clsGen.c: Intial port.
18457         
18458         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18459         name.
18460         
18461         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18462         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18463         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18464         Implemented status update. Emits "update_ui" and "char_added" signals.
18465         Added view preferences.
18466         
18467         * plugins/file-loader/plugin.c: Added open with plugins in open with
18468         menus.
18469         
18470         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18471         
18472         * plugins/message-view/anjuta-msgman.c,
18473         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18474         to close correct message view rather than current view.
18476 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
18477         
18478         * plugins/cvs-plugin/cvs-actions.c
18479         plugins/cvs-plugin/plugin.[ch]
18480         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18481         Implemented cvs add but ran into a launcher/message_view
18482         problem because of a limitation of the idl compiler
18484 2004-11-19  Naba Kumar  <naba@gnome.org>
18486         * plugins/project-manager/plugin.c: Displays a progress window during
18487         project load.
18488         
18489         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18490         Fixed UI separators.
18491         
18492         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18493         UI placeholder.
18494         
18495         * plugins/project-manager/anjuta-project-manager.ui,
18496         plugins/project-manager/plugin.[c,h]: Added add/remove context
18497         menus and implemented them. Added file manager merge menu.
18499 2004-11-18  Naba Kumar  <naba@gnome.org>
18501         * TODO.tasks: Updated.
18502         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18503         plugins/message-view/message-view.c: Fixed finalize and dispose
18504         methods.
18505         * plugins/debugger/*: Removed from cvs (development now in
18506         debug-manager).
18508 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
18510         Reviewed by Naba Kumar  <naba@gnome.org>:
18511         
18512         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18513         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18514         plugins/gdb/breakpoints.c: all marker related stuff moved from
18515         editor and docman interfaces to IAnjutaMarkable
18517 2004-11-17  Naba Kumar  <naba@gnome.org>
18519         * TODO.tasks: Updated.
18520         
18521         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18522         
18523         * libegg/egg-combo-action.c: Block changed signal when changing model.
18524         
18525         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18526         Emit changed signal. Removed dead codes.
18527         
18528         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18529         that recent files history do not duplicate.
18530         
18531         * plugins/symbol-browser/an_symbol_view.c,
18532         plugins/symbol-browser/an_symbol_view.h,
18533         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18534         Fixed a bug.
18536 2004-11-15  Naba Kumar  <naba@gnome.org>
18538         * plugins/project-manager/plugin.c: Opens targets on double click.
18539         
18540         * plugins/message-view/message-view.c,
18541         plugins/file-manager/anjuta-file-manager-plugin.glade,
18542         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18543         Added proper class finalization
18544         and disposition. Added preferences notifications and callbacks to
18545         change info/warning/error colors.
18546         
18547         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18548         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18549         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18550         Implemented finalize method for AnjutaApp. Code cleanups.
18551         
18552         * plugins/message-view/plugin.c: Static parent_class.
18553         
18554 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18555         * plugins/editor/search-replace.[c,h], 
18556           plugins/editor/search-replace_backend.c
18557           Update search entry in main toolbar.
18558           Clean code.
18560 2004-11-11  Naba Kumar  <naba@gnome.org>
18562         * TODO.tasks: Updated.
18564         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18565         and completed on-the-fly-change preferences. Removed "changed"
18566         signal as it is no longer necessary (use notify for similar
18567         purpose to monitor individual preferences).
18569         
18570         * plugins/editor/anjuta-document-manager.glade: Added view menu
18571         preferences so that they are registered.
18572         
18573         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18574         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18575         connection to "changed" signal of preferences and implemented
18576         notifications for some editor preferences. More to implement.
18578 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18579         * plugins/editor/print.c
18580         Fixed bug 1047624 : Add line number every X lines.
18582 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18583         * plugins/editor/search-replace.c
18584         Fixed a crash bug (995755) when searching "%n"
18586 2004-11-09  Naba Kumar  <naba@gnome.org>
18588         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18589         Fixed to refresh categories list on file load.
18591 2004-11-08  Naba Kumar  <naba@gnome.org>
18592         
18593         * configure.in, plugins/Makefile.am,
18594         plugins/profile-default/plugin.c: Added cvs plugin in build.
18595         
18596         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18597         
18598         * plugins/debug-manager/.cvsignore: Added file to ignore.
18599         
18600         * plugins/debug-manager/Makefile.am: Removed dead codes.
18601         
18602         * src/anjuta.ui: Added placeholder for version control UI.
18604 2004-11-08  Naba Kumar  <naba@gnome.org>
18606         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18607         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18608         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18609         Updated.
18611         * global-tags/Makefile.am: Fixed make error.
18613         * plugins/profile-default/plugin.c: Added debug-manager
18614         and gdb plugins to load at startup so that debugger
18615         windows are docked properly. They will be removed
18616         later when we figure out runtime docking.
18618         * plugins/sample1/*: Restored to last working state.
18620         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18621         windows in lower pane. Named the windows appropriately.
18623         * ChangeLog: Fixed format.
18624         
18625 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
18627         * libanjuta/interfaces/libanjuta.idl,
18628         libanjuta/anjuta-marshal.c,
18629         plugins/Makefile.am,
18630         plugins/debug-manager/plugin.c,
18631         plugins/editor/plugin.c,
18632         plugins/editor/text_editor.c,
18633         plugins/gdb/breakpoints.c,
18634         plugins/gdb/debugger.c,
18635         plugins/gdb/plugin.c,
18636         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18638 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18639         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18640         plugins/editor/search-replace.c,
18641         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18642         Search and Replace; Show result in find pane
18643           
18644 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18645         
18646         * plugins/gdb, plugins/debug-manager: Applied debugger patch
18647         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18648         (added features: starting debugger and loading of core/executable,
18649         StepIn, StepOut, StepOver and Execute, toggling breakpoint
18650         partially works)
18652 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18653         
18654         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
18655         my cvs-plugin files...
18656         I hope I have rescued everything possible.
18657         
18658         * Naba: Could you please fix sample1 because I messed it up to 
18659         but there should be a histroy of this directory we should commit
18661 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18662         
18663         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18664         infrastructure
18665         * plugins/cvs-plugin/plugin.c,
18666         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18667         Added preferences dialog (not yet complete)
18669 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18670         
18671         * global-tags/Makefile.am, mime/Makefile.am:
18672         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18673         
18674         * template/xmltemplate.[ch],
18675         template/xmlstrings.[ch],
18676         template/autotools.[ch] removed,
18677         template/prj_template.[ch] removed,
18678         template/lang_template.[ch] removed,
18679         template/lib_template.[ch] removed,
18680         template/Makefile.am adjusted,
18681         template/dtds/lang.dtd removed, 
18682         template/dtds/lib.dtd removed,
18683         template/dtds/prj.dtd removed,
18684         template/dtds/autotools.dtd removed,
18685         data/template/lib/* removed,
18686         data/template/language/* removed,
18687         data/template/library/* removed,
18688         data/template/project/* removed,
18689         date/template/Makefile.am adjusted:
18690         Remove everything except text-templates to replace hardcoded 
18691         Edit->Insert texts with dynamic loaded.
18693         * plugins/cvs-plugin/plugin.[ch],
18694         plugins/cvs-actions.[ch],
18695         plugins/Makefile.am,
18696         plugins/cvs-plugin/Makefile.am,
18697         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18698         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18699         plugins/cvs-plugin/anjuta-cvs.plugin.in:
18700         Added initial cvs-plugin code
18702 2004-10-21  Naba Kumar  <naba@gnome.org>
18703         
18704         * libanjuta/anjuta-plugin.c,
18705         plugins/build-basic-autotools/build-basic-autotools.c,
18706         plugins/debugger/plugin.c,
18707         plugins/devhelp/plugin.c,
18708         plugins/editor/anjuta-docman.c,
18709         plugins/editor/goto_line.c,
18710         plugins/editor/plugin.c,
18711         plugins/editor/search-replace.c,
18712         plugins/editor/text_editor.c,
18713         plugins/file-loader/plugin.c,
18714         plugins/file-manager/plugin.c,
18715         plugins/file-wizard/file.c,
18716         plugins/file-wizard/plugin.c,
18717         plugins/gdb/plugin.c,
18718         plugins/gtodo/plugin.c,
18719         plugins/message-view/anjuta-msgman.c,
18720         plugins/profile-default/plugin.c,
18721         plugins/project-manager/plugin.c,
18722         plugins/sample1/plugin.c,
18723         plugins/terminal/terminal.c: Defined all global variables static,
18724         particularly class parent_class variables. They were getting
18725         confused at link time.
18727         * libanjuta/plugins.c: Do not unload plugins when they are
18728         deactivated. Simply cache them for later activation. Unloading
18729         modules have some problem with shared libs using static class
18730         registration. Fixed hash type for installed plugins. Eventually,
18731         we want to add "CanUnload" attribute for .plugin files (in
18732         "Anjuta Plugin" group) to let plugin loader know if the plugin can
18733         be unloaded from memory. Those plugins declaring CanUnload=false
18734         will not be unloaded from memory and will be put in the cache. Those
18735         not declaring anything or declaring CanUnload=true, will be unloaded
18736         from memory when they are deactivated.
18738         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18739         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18740         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18741         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18742         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18743         activation, deactivation. Fixed memory leaks.
18745 2004-10-20  Naba Kumar  <naba@gnome.org>
18747         * TODO.tasks: Updated.
18748         
18749         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18750         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18751         macro for adding interfaces to plugin types. Code cleanup.
18752         
18753         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18754         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18755         
18756         * plugins/build-basic-autotools/build-basic-autotools.c,
18757         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18758         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18759         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18760         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18761         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18762         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18763         plugins/project-manager/plugin.c,
18764         plugins/symbol-browser/an_symbol_view.c,
18765         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18766         newly defined macro to add interfaces to plugin types.
18768         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18770 2004-10-20  Naba Kumar  <naba@gnome.org>
18772         * TODO.tasks: Added task list.
18773         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
18774         default values.
18776 2004-10-19  Naba Kumar  <naba@gnome.org>
18778         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
18779         
18780         * plugins/editor/action-callbacks.c,
18781         plugins/editor/action-callbacks.h,
18782         plugins/editor/anjuta-docman.c,
18783         plugins/editor/anjuta-docman.h,
18784         plugins/editor/anjuta-document-manager.ui,
18785         plugins/editor/file_history.c,
18786         plugins/editor/file_history.h,
18787         plugins/editor/plugin.c: Added file history browsing.
18788         
18789         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
18790         
18791         * plugins/message-view/anjuta-message-manager.ui,
18792         plugins/message-view/plugin.c: Added document manager context menu.
18793         
18794         * plugins/symbol-browser/an_symbol_view.c,
18795         plugins/symbol-browser/an_symbol_view.h,
18796         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18797         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18798         document manager context menu.
18799         
18800         * scintilla/*, scintilla/include/*: Updated to current cvs.
18801         
18802 2004-10-19  Naba Kumar  <naba@gnome.org>
18804         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18805         placeholder for debugger UI.
18806         
18807         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18808         * plugins/file-manager/plugin.c: Fixed loading bug.
18809         
18810         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18811         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18812         Initializes gconf database with default values when the
18813         values are not defined. Use bool and int prefs separately.
18815         * plugins/editor/plugin.c: Added encoding preferences.
18816         * plugins/project-manager/plugin.c: Cleanup and debug messages.
18818         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18819         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18820         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18821         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18823 2004-10-18  Naba Kumar  <naba@gnome.org>
18825         * po/POTFILES.in: Updated.
18826         
18827         * libanjuta/anjuta-ui.c: Corrected debug messages.
18828         
18829         * libegg/egg-combo-action.c, libegg/test-actions.c,
18830         libegg/menu/egg-combo-action.h: Fixed combo action.
18831         
18832         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
18833         Fixed format.
18834         
18835         * plugins/editor/action-callbacks.[c,h],
18836         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
18837         Implemented file swap. Removed dead codes.
18838         
18839         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
18840         dead codes.
18841         
18842         * plugins/symbol-browser/an_symbol_view.[c,h],
18843         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18844         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
18845         Implemented file symbols. Implemented goto file line when symbol is
18846         selected.
18847         
18848         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
18849         
18850 2004-10-10  Naba Kumar  <naba@gnome.org>
18852         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
18853         
18854         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
18855         
18856         * plugins/debugger/.cvsignore,
18857         (added) plugins/debugger/Makefile.am,
18858         (added) plugins/debugger/anjuta-debugger.glade,
18859         (added) plugins/debugger/anjuta-debugger.plugin.in,
18860         (added) plugins/debugger/anjuta-debugger.plugin.png,
18861         (added) plugins/debugger/anjuta-debugger.ui,
18862         plugins/debugger/attach_process.c,
18863         (removed) plugins/debugger/attach_process_cbs.c,
18864         (removed) plugins/debugger/attach_process_cbs.h,
18865         (removed) plugins/debugger/breakpoints.c,
18866         (removed) plugins/debugger/breakpoints.h,
18867         (removed) plugins/debugger/debug_tree.c,
18868         (removed) plugins/debugger/debug_tree.h,
18869         (removed) plugins/debugger/debugger.c,
18870         (removed) plugins/debugger/debugger.h,
18871         (removed) plugins/debugger/memory.c,
18872         (removed) plugins/debugger/memory.h,
18873         (added) plugins/debugger/plugin.c,
18874         (added) plugins/debugger/plugin.h,
18875         (removed) plugins/debugger/registers.c,
18876         (removed) plugins/debugger/registers.h,
18877         (removed) plugins/debugger/registers_cbs.c,
18878         (removed) plugins/debugger/registers_cbs.h,
18879         (removed) plugins/debugger/registers_gui.c,
18880         (removed) plugins/debugger/sharedlib.c,
18881         (removed) plugins/debugger/sharedlib.h,
18882         (removed) plugins/debugger/sharedlib_cbs.c,
18883         (removed) plugins/debugger/sharedlib_cbs.h,
18884         (removed) plugins/debugger/sharedlib_gui.c,
18885         (removed) plugins/debugger/signals.c,
18886         (removed) plugins/debugger/signals.h,
18887         (removed) plugins/debugger/signals_cbs.c,
18888         (removed) plugins/debugger/signals_cbs.h,
18889         (removed) plugins/debugger/signals_gui.c,
18890         (removed) plugins/debugger/stack_trace.c,
18891         (removed) plugins/debugger/stack_trace.h,
18892         (added) plugins/debugger/utilities.c,
18893         (added) plugins/debugger/utilities.h,
18894         (removed) plugins/debugger/watch.c,
18895         (removed) plugins/debugger/watch.h,
18896         (removed) plugins/debugger/watch_cbs.c,
18897         (removed) plugins/debugger/watch_cbs.h,
18898         (removed) plugins/debugger/watch_gui.c,
18899         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
18900         
18901         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
18902         Added debugger gdb backend plugin.
18903         
18904         * plugins/message-view/plugin.c: Registered all message stock icons.
18905         
18906         * plugins/profile-default/plugin.c: Loads debugger plugin.
18907         
18908         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
18910 2004-10-08  Naba Kumar  <naba@gnome.org>
18912         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
18913         information.
18914         
18915         * plugins/symbol-browser/.cvsignore,
18916         plugins/symbol-browser/Makefile.am,
18917         plugins/symbol-browser/an_symbol_view.c,
18918         plugins/symbol-browser/an_symbol_view.h,
18919         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
18920         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18921         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
18922         plugins/symbol-browser/plugin.c,
18923         plugins/symbol-browser/plugin.h,
18924         plugins/symbol-browser/sv_class.xpm,
18925         plugins/symbol-browser/sv_function.xpm,
18926         plugins/symbol-browser/sv_macro.xpm,
18927         plugins/symbol-browser/sv_private_fun.xpm,
18928         plugins/symbol-browser/sv_private_var.xpm,
18929         plugins/symbol-browser/sv_protected_fun.xpm,
18930         plugins/symbol-browser/sv_protected_var.xpm,
18931         plugins/symbol-browser/sv_public_fun.xpm,
18932         plugins/symbol-browser/sv_public_var.xpm,
18933         plugins/symbol-browser/sv_static_fun.xpm,
18934         plugins/symbol-browser/sv_static_var.xpm,
18935         plugins/symbol-browser/sv_struct.xpm,
18936         plugins/symbol-browser/sv_unknown.xpm,
18937         plugins/symbol-browser/sv_variable.xpm,
18938         plugins/symbol-browser/test-symbol-browser.c,
18939         plugins/Makefile.am: Implemented Symbol
18940         browser plugin.
18941         
18942         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
18943         
18944         * plugins/build-basic-autotools/Makefile.am,
18945         plugins/devhelp/Makefile.am,
18946         plugins/editor/Makefile.am,
18947         plugins/file-loader/Makefile.am,
18948         plugins/file-manager/Makefile.am,
18949         plugins/file-wizard/Makefile.am,
18950         plugins/gtodo/Makefile.am,
18951         plugins/message-view/Makefile.am,
18952         plugins/profile-default/Makefile.am,
18953         plugins/project-manager/Makefile.am
18954         plugins/sample1/Makefile.am,
18955         plugins/terminal/Makefile.am,
18956         scintilla/Makefile.am,
18957         libegg/Makefile.am,
18958         launcher/Makefile.am,
18959         libanjuta/Makefile.am,
18960         src/Makefile.am,
18961         tagmanager/Makefile.am,
18962         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
18963         anjuta_data_dir in configure.in and used them in plugins Makefile.am
18964         files. Also fixed library dependencies.
18965         
18966         * plugins/editor/aneditor.cxx: Disabled unused codes.
18967         * plugins/file-manager/an_file_view.c: Added copyright.
18968         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
18969         
18970         * plugins/profile-default/plugin.c: Can load plugins by location.
18971         * plugins/project-manager/plugin.c: Remove project_root_uri value
18972         when project is closed.
18973         
18974 2004-10-06  Naba Kumar  <naba@gnome.org>
18976         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
18977         
18978         * libanjuta/interfaces/libanjuta.idl,
18979         plugins/editor/text_editor.c: Added get_length()
18980         and get_current_word() methods in IAnjutaEditor interface.
18981         
18982         * libegg/Makefile.am: Added test_actions target.
18983         
18984         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
18985         
18986         * plugins/build-basic-autotools/build-basic-autotools.c,
18987         plugins/file-loader/plugin.c,
18988         plugins/message-view/message-view.c: Added code to go to file and
18989         line number,
18990         
18991         * plugins/devhelp/plugin.c: Context sensitive help now works.
18992         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
18993         uri as line number and goes to that line number.
18994         
18995         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
18996         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
18997         gtodo_client_load() method to load from a diffrent file. Watched 
18998         project root directory in plugin to open TODO.tasks of the project.
18999         
19000         * plugins/project-manager/plugin.c: Updates project UI
19001         sensitive/insensitive.
19003         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
19004         anjuta-shell program to test plugins.
19005         
19006         * src/anjuta-app.c: Registered UI accels.
19007         
19008 2004-09-28  Naba Kumar  <naba@gnome.org>
19010         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19011         method.
19012         
19013         * src/anjuta-app.c: Implemented present widget method.
19014         
19015         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19016         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19017         
19018         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19019         added editor.
19020         
19021         * plugins/editor/text_editor.c: Connects to preferences changed signal
19022         correctly.
19023         
19024 2004-09-28  Naba Kumar  <naba@gnome.org>
19025         
19026         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19027         print code.
19028         
19029         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19030         size to 5 pix.
19031         
19032         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19033         in changed signal callback.
19034         
19035         * plugins/editor/action-callbacks.c: Implemented save_all action
19036         callback. Removed dead code. Do save_as when saving a new file.
19037         Implemented incremental search.
19038         
19039         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19040         
19041         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19042         
19043         * src/anjuta-app.c: Registers UI accelerators.
19044         
19045 2004-09-27  Naba Kumar  <naba@gnome.org>
19047         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19048         
19049         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19050         plugins/devhelp/anjuta-devhelp.plugin.in,
19051         plugins/file-loader/anjuta-loader.plugin.in,
19052         plugins/file-manager/anjuta-file-manager.plugin.in,
19053         plugins/gtodo/anjuta-gtodo.plugin.in,
19054         plugins/project-manager/anjuta-project-manager.plugin.in,
19055         plugins/terminal/anjuta-terminal.plugin.in:
19056         Gave proper plugin names.
19058         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
19059         error when regex fail.
19060         
19061         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
19062         Added help and context search. Watches current editor. More menus
19063         in Help submenu. Update UI (sensitive when required) properly.
19064         
19065         * plugins/editor/anjuta-document-manager.ui,
19066         plugins/devhelp/anjuta-devhelp.ui,
19067         plugins/message-view/anjuta-message-manager.ui,
19068         src/anjuta.ui: Goto menu actions are in separate submenu.
19069         
19070         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
19071         Removed unimplemented UI elements.
19072         
19073         * src/anjuta-app.c: Larger (and normal) icon size.
19074         
19075         * src/layout.xml: Task manager plugin along with document (in middle).
19076         
19077         * plugins/editor/plugin.c, plugins/file-loader.c,
19078         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
19079         in gtkactions. Enable/disable UI properly.
19080         
19081 2004-09-26  Naba Kumar  <naba@gnome.org>
19083         * po/POTFILES.in: Updated, added missing files.
19085         * .cvsignore: Updated.
19086         
19087         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
19088         a new function to get User input text.
19089         
19090         * libanjuta/resources.[c,h]: Added a function to created sized image.
19091         
19092         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
19093         from filename, as thats the correct representation.
19094         
19095         * plugins/build-basic-autotools/Makefile.am,
19096         (added) plugins/build-basic-autotools/automake-c.filters,
19097         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19098         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
19099         Rearragned UI elements in the build menu. Added codes to read build
19100         filter rules from external file. Implemented all build, configure,
19101         autogen commands. Watches current editor and project.
19102         
19103         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
19104         Added editor changed signal and exports current editor value.
19105         Fixed parameter names. Fixed get_uri() interface implementation to
19106         return correct uri.
19107         
19108         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
19109         elements.
19110         
19111         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
19112         
19113         * plugins/file-manager/an_file_view.c,
19114         plugins/file-manager/an_file_view.c: Exports file uri correctly.
19115         
19116         * plugins/file-wizard/file.c: Reads uri correctly.
19117         
19118         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
19119         sets the page to the new view.
19120         
19121         * plugins/message-view/message-view.c: Unrefs the tree model when done.
19122         Fixed signal connecting.
19123         
19124         * plugins/project-manager/plugin.c: Changed "project_root_directory"
19125         to "project_root_uri" and exports as uri.
19126         
19127 2004-09-24  Naba Kumar  <naba@gnome.org>
19129         * libanjuta/anjuta-ui.c: Fixed a crash bug.
19130         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
19131         in correct way.
19132         * plugins/file-manager/plugin.c: Fixed crash in unloading.
19133         * plugins/file-loader/plugin.c: Added comments.
19134         * plugins/build-basic-autotools/plugin.c: Added comments.
19135         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
19136         
19137         * libanjuta/interfaces/libanjuta.idl,
19138         plugins/message-view/anjuta-msgman.c,
19139         plugins/message-view/message-view.c,
19140         plugins/message-view/message-view.h,
19141         plugins/message-view/plugin.c: Buffering and appending messages have
19142         been separated. message-view implementations cleaned up. Signals
19143         Emissions fixed. Messages now displayed in summary and details show
19144         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
19145         API.
19146         
19147         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
19148         preferences.
19149         
19150         * plugins/build-basic-autotools/Makefile.am,
19151         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
19152         parsing of output to create message summaries. Uses new message view
19153         API.
19154         
19155         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
19156         preferences to make dialog box smaller.
19157         
19158         * plugins/editor/search-replace.c: Fixed compile error with change
19159         in IAnjutaMessageView API.
19160         
19161 2004-09-21  Naba Kumar  <naba@gnome.org>
19163         * plugins/Makefile.am: Deletes old (installed) plugins before
19164         installing new ones.
19165         
19166         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19167         plugins/build-basic-autotools/build-basic-autotools.c,
19168         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
19169         file URI from filemanager. Only disables/enables build submenu in file
19170         manager, instead of merging/unmerging.
19171         
19172         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
19173         non-text files.
19174         
19175         * plugins/file-loader/anjuta-loader-plugin.ui,
19176         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19177         Implemented "Open with" file manager submenu. Displays error message
19178         when file can not be opened.
19179         
19180         * plugins/file-manager/an_file_view.c: Renamed
19181         file_manager_current_filename value name to file_manager_current_uri
19182         and exports proper URI.
19183         
19184         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
19186 2004-09-19  Naba Kumar  <naba@gnome.org>
19188         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19189         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
19190         save point signal to change editor tabs. Fixed accels.
19191         
19192         * plugins/file-loader/plugin.c: Fixed accels.
19194         * plugins/project-manager/plugin.c: Added target selection callback.
19195         
19196         * plugins/project-manager/plugin.c: Added URI activation.
19197         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
19198         Fixed dialog and closed it on ok. Fixed a crash bug.
19199         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
19201         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
19202         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
19203         plugins/file-loader/anjuta-loader-plugin.ui,
19204         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19205         Added recent files in file loade plugin.
19206         
19207         * ChangeLog: Fixed entry dates.
19208         
19209 2004-09-18  Naba Kumar  <naba@gnome.org>
19211         * plugins/devhelp/plugin.c: Added UI sensitization and removed
19212         an unnecessary GtkFrame.
19213         
19214 2004-09-17  Naba Kumar  <naba@gnome.org>
19216         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
19218         * TODO: Updated.
19219         
19220         * data/Makefile.am: Disabled installing old mime info.
19221         
19222         * mime/anjuta.applications, mime/anjuta.keys: Updated.
19223         
19224         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
19225         plugins/editor/anjuta-document-manager.ui,
19226         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19227         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
19228         Added Editor context popup menu.
19229         
19230         * plugins/project-manager/anjuta-project-manager-plugin.png:
19231         Update image.
19232         
19233         * plugins/project-manager/anjuta-project-manager.plugin.in:
19234         Support .anjuta mime type.
19235         
19236         * plugins/project-manager/plugin.c: Exports "project_root_directory"
19237         value.
19238         
19239         * plugins/file-manager/plugin.c: Watches "project_root_directory"
19240         value.
19241         
19242         * src/layout.xml, plugins/profile-default/plugin.c:
19243         Added project manager plugin for startup.
19245 2004-09-16  Naba Kumar  <naba@gnome.org>
19246         
19247         * anjuta.prj: Updated.
19248         
19249         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
19250         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
19251         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
19252         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
19253         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
19254         plugins/terinal/Makefile.am, src/Makefile.am,
19255         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
19256         Fixed makefile syntax errors.
19258 2004-09-16  Naba Kumar  <naba@gnome.org>
19260         * configure.in, src/layout.xml,
19261         plugins/profile-default/plugin.c,
19262         libanjuta/interfaces/libanjuta.idl,
19263         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
19264         
19265         * configure.in, plugins/Makefile.am,
19266         plugins/project-manager/.cvsignore, 
19267         plugins/project-manager/Makefile.am,
19268         plugins/project-manager/anjuta-project-manager-plugin.png,
19269         plugins/project-manager/anjuta-project-manager.plugin.in,
19270         plugins/project-manager/anjuta-project-manager.ui,
19271         plugins/project-manager/plugin.c,
19272         plugins/project-manager/plugin.h: Added project manager plugin
19273         based on gnome-build.
19274         
19275         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
19276         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
19277         
19278         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
19279         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19280         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
19281     
19282 2004-09-16  Naba Kumar  <naba@gnome.org>
19284         * plugins/editor/action-callbacks.c: Fixed compile error.
19285         
19286 2004-09-15  Naba Kumar  <naba@gnome.org>
19288         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
19289         
19290         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
19291         New improved splace with nicer progress.
19292         
19293         * configure.in, plugins/Makefile.am,
19294         (added) file-wizard/.cvsignore,
19295         (added) file-wizard/Makefile.am,
19296         (added) file-wizard/action-callbacks.c,
19297         (added) file-wizard/action-callbacks.h,
19298         (added) file-wizard/anjuta-file-wizard-plugin.png,
19299         (added) file-wizard/anjuta-file-wizard.glade,
19300         (added) file-wizard/anjuta-file-wizard.plugin.in,
19301         (added) file-wizard/anjuta-file-wizard.ui,
19302         (added) file-wizard/file.c,
19303         (added) file-wizard/file.h,
19304         (added) file-wizard/plugin.c,
19305         (added) file-wizard/plugin.h:
19306         Created new file wizard and added it. The wizard takes care of text
19307         bit insertions and new files creation.
19309         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19310         plugins/editor/action-callbacks.h,
19311         plugins/editor/anjuta-document-manager.glade,
19312         plugins/editor/anjuta-document-manager.ui,
19313         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19314         (removed) plugins/editor/file.[c,h]: Removed text insertions and
19315         new files code and moved into a new plugin (file wizard).
19316         
19317         * libanjuta/plugins.[c,h]: Added plugins selection function.
19318         
19319         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
19320         get_position(), insert() in IAnjutaEditor interface. Added
19321         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
19322         interface (for wizard plugins).
19324         * plugins/file-loader/anjuta-loader-plugin.ui,
19325         plugins/file-loader/plugin.c: Added wizard launcher interface which
19326         scans for plugins implement IAnjutaWizard interface and presents the
19327         list to user for selection. The selected plugin is then activated
19328         for the wizard.
19330         * libanjuta/interfaces/.cvsignore: Updated.
19331         * plugins/message-view/.cvsignore: Updated.
19332         * plugins/launcher/*: Removed as launcher has already been moved to
19333         libanjuta as class.
19335         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19336         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19337         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19338         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19339         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
19340         Updated API documentations.
19342 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
19344         * configure.in: Added Punjabi to ALL_LINGUAS
19346 2004-07-29  Naba Kumar  <naba@gnome.org>
19348         * configure.in: Added file-loader plugin Makefile path and
19349         fixed devhelp version requirement.
19351 2004-07-28  Naba Kumar  <naba@gnome.org>
19353         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
19354         terminal/preferences-terminal.png (added), message-view/*.png (added),
19355         message-view/*.xpm (added), editor/*.png (added),
19356         editor/*.xpm (added), plugins/editor/Makefile.am,
19357         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
19358         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
19359         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
19360         respective plugins directories.
19362         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
19363         pixmaps/block-end-16.png, pixmaps/block-end.png
19364         pixmaps/block-start-16.png, pixmaps/block-start.png
19365         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19366         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19367         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19368         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19369         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19370         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19371         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19372         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19373         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19374         pixmaps/preferences-editor.png, pixmaps/undock.png
19375         pixmaps/error-next-16.png, pixmaps/error-next.png
19376         pixmaps/error-prev-16.png, pixmaps/error-prev.png
19377         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19378         pixmaps/preferences-terminal.png: Deleted
19380         * libanjuta/properties* (removed), plugins/editor/properties* (added),
19381         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19382         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19383         plugins/editor/anjuta-document-manager.plugin.in,
19384         plugins/editor/anjuta-document-manager.ui,
19385         plugins/editor/plugin.c, plugins/editor/print.c,
19386         plugins/editor/search-replace_backend.c,
19387         plugins/editor/search_preferences.h,
19388         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19389         Moved properties souce files to editor plugin as it not required in
19390         libanjuta. Other editor fixes.
19392         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19393         libegg/dock/* (removed)
19394         : Restored GDL external dependencies and removed libegg dock
19395         sources, because gdl is being developed.
19396         
19397         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19398         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19399         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19400         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19401         libanjuta/plugins.c, libanjuta/plugins.h,
19402         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19403         gconf system. Shell now takes docking positions. Added more utility
19404         functions. Added plugins query function. And other fixes.
19406         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19407         
19408         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19409         plugin to load files based on mime type.
19410         
19411         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19412         
19413         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19414         plugins/file-manager/plugin.c: File manager now uses file loader to
19415         open files.
19417         * plugins/message-view/anjuta-msgman.c,,
19418         plugins/message-view/message-view.c,
19419         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19421         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19422         plugins/terminal/terminal.c, src/Makefile.am,
19423         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19424         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19425         
19426         * libegg/dock/*: Removed directory.
19427         
19428 2004-07-28  Naba Kumar  <naba@gnome.org>
19430         * configure.in: Reduced gnome-print version requirement.
19431         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19433 2004-07-21  Ray Strode  <rstrode@redhat.com>
19434         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19435         new mime sytem.
19437 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
19438         
19439         * plugins/editor/search-replace.c: Some fixes
19440         * plugins/terminal/Makefile.am:
19441         Patch from: Alexey Rusakov <ktirf@users.sf.net>
19443 2004-05-19  Naba Kumar  <naba@gnome.org>
19445         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19446         compiler warning.
19448 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
19450         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19451         Implemented IAnjutaSavable
19452         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19454 2004-05-17  Naba Kumar  <naba@gnome.org>
19456         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19457         plugins/build-basic-autotools/.cvsignore,
19458         plugins/build-basic-autotools/Makefile.am,
19459         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19460         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19461         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19462         plugins/build-basic-autotools/build-basic-autotools.c,
19463         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19464         build plugin.
19465         
19466         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19467         definition.
19468         
19469         * plugins/file-manager/an_file_view.c,
19470         plugins/file-manager/anjuta-file-manager.ui,
19471         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19472         Added context menu UI.
19473         
19474         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19475         in view menu.
19477 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
19478         
19479         * libanjuta/anjuta-preferences.[ch]: 
19480         Added save/load_gconf functions
19481         * src/action_callbacks.[ch], src/preferences.c: 
19482         Load global prefs from gconf at startup and save them
19483         on exit. Prefs load and save correctly but something resets
19484         them to default after loading...
19485         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19486         Somehow the linker does not find save/load_gconf functions
19487         in libanjuta. Must be a stupid mistake, I would be glad
19488         if someone could fix that.
19489         * manuals/reference/libanjuta-sections.txt: Added new
19490         preferences functions and removed gnome-filelist
19491         * plugins/file-manager/anjuta-file-manager-plugin.glade:
19492         * plugins/file-manager/plugin.c:
19493         Added root-path property
19495 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
19496         
19497         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19498         they are not longer needed.
19499         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19500         anjuta-sections.txt: Remove references to the files
19501         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19502         Use new nautilus icons for file-manager, looks incredible
19503         cool!
19505 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19506         
19507         * plugins/editor/anjuta-docman.c: gchar* to 
19508         const gchar* in arguments
19509         * plugins/editor/text_editor.c: Implemented IAnjutaFile
19510         Interface
19511         * plugins/file-manager/an_file_view.c: Open files on
19512         double-click. Does not work yet because it does not
19513         find IAnjutaFile interface in document manager
19515 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19516         
19517         * plugins/editor/anjuta-docman.c
19518         * plugins/editor/text_editor.c:
19519         Made close button working, made multiple selection in
19520         File/Open dialog possble, fixed crash bug if file cannot
19521         be opened.
19523 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19524         
19525         * plugins/editor/action-callbacks.c
19526         * plugins/editor/anjuta-docman.c
19527         * plugins/editor/anjuta-docman.h
19528         * plugins/editor/search-replace.c
19529         * plugins/editor/search-replace_backend.c
19530         * plugins/editor/text_editor.c
19531         * plugins/editor/text_editor.h:
19532         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19533         able to open all files, use uri instead of full_filename, fixed
19534         many bugs.
19537 2004-05-13  Naba Kumar  <naba@gnome.org>
19539         * plugins/message-view/anjuta-message-manager-plugin.glade:
19540         HIG compliant.
19542         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19543         management.
19545         * pixmaps/anjuta_splash.png: Added border.
19546         
19547         * plugins/editor/anjuta-document-manager.png: New icon.
19548         
19549         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19550         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19551         
19552         plugins/editor/Makefile.am,
19553         plugins/editor/search-replace.c,
19554         plugins/editor/search-replace.h,
19555         plugins/editor/search-replace_backend.c,
19556         plugins/editor/search-replace_backend.h,
19557         plugins/editor/search_preferences.h,
19558         plugins/editor/search_preferences.c: Merged changes from
19559         ANJUTA_1_2_0 branch.
19560         
19561         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19562         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19563         operational.
19565         * plugins/terminal/Makefile.am,
19566         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19567         dialog.
19568         
19569         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19570         submenu.
19572 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19573         * plugins/message-view/plugin.c: Fixed glade file loading
19574         Removed "Show messages" menu item
19575         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19576         twice because of this load system layout hack.
19577         * libanjuta/anjuta-ui.h: Removed #include config.h
19578         * libanjuta/libanjuta.pc: Fixed path and depencies
19579         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19580         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19581         * libanjuta/properties.cxx : #include "properties_cxx.h"
19582         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19584 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19585         * plugins/message-view/*: Fixed message view preferences
19586         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19587         * anjuta.glade: Removed messages stuff
19589 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19590         
19591         * Removed libanjutamm, it is now hosted on SF.net:
19592         cvs.sf.net/cvsroot/anjuta/libanjutamm
19594 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
19595         
19596         * libanjutamm/*
19597         Added some experimental code to add support for C++ plugins.
19598         Nothing works yet and it is likely that it will disappear but
19599         I have some questions to murrayc and he wants to see the code.
19601 2004-05-11  Naba Kumar  <naba@gnome.org>
19603         * plugins/terminal/terminal.c: Fixed prefs loading bug.
19605         * plugins/editor/action-callbacks.c: Fixed a crash bug in
19606         hightlight style menu actions.
19608         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19609         manuals/reference/libanjuta/plugin-description-file.sgml,
19610         manuals/reference/libanjuta/writing-plugins.sgml,
19611         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19612         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19613         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19615         * src/anjuta-app.c: Always load system layout for now.
19617         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19618         
19619         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19620         manuals/reference/libanjuta/libanjuta-sections.txt,
19621         manuals/reference/libanjuta/libanjuta.types,
19622         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19623         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19624         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19625         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19626         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19627         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19628         Updated documentation.
19630         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19631         plugins/profile-default/plugin.c, src/layout.xml:
19632         Created terminal plugin.
19633          
19634         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19635         (new) plugins/file-manager/.cvsignore,
19636         plugins/file-manager/an_file_view.c,
19637         plugins/file-manager/plugin.c,
19638         plugins/file-manager/plugin.h: Moved preferences to separate
19639         glade file and added cvsignore file.
19640         
19641         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19642         from ANJUTA_1_2_0 branch. Please note that other po files need merging
19643         from the branch. I tried it     but there were way too many conflicts.
19644         
19645         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19646         
19647         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19648         util functions required during the merge.
19649         
19650         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19651         interface.
19652         
19653         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19654         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19655         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19656         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19657         Merged with ANJUTA_1_2_0 branch.
19659 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
19661         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19663 2004-05-07  Naba Kumar  <naba@gnome.org>
19665         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19667         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19668         Added preferences reading and loading.
19669         
19670         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19671         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19672         libanjuta/fileselection.c, libanjuta/fileselection.h,
19673         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19674         
19675         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19677         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19678         anjuta.spec.in, configure.in, data/autogen.sh.generic,
19679         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19680         data/macros/autogen.sh, data/macros2/autogen.sh
19681         data/properties/ada.properties, data/properties/anjuta.properties,
19682         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19683         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19684         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19685         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19686         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19687         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19688         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19689         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19690         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19691         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19692         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19693         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19694         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19695         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19696         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19697         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19698         plugins/class-gen/clsGen.c, plugins/editor/print.c,
19699         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19700         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19701         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19702         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19703         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19704         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19705         (added) scintilla/scintilla-marshal.c,
19706         (added) scintilla/scintilla-marshal.h,
19707         (added) scintilla/scintilla-marshal.list,
19708         scintilla/include/SString.h, scintilla/include/SciLexer.h,
19709         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19710         (added) scintilla/patches/scintilla-calltip-align.patch,
19711         (added) scintilla/patches/scintilla-minor.patch,
19712         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19714 2004-05-06  Naba Kumar  <naba@gnome.org>
19716         * (added) plugins/file-manager/Makefile.am,
19717         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19718         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19719         (added) plugins/file-manager/anjuta-file-manager.ui,
19720         (added) plugins/file-manager/plugin.c,
19721         (added) plugins/file-manager/plugin.h,
19722         (removed) plugins/file-manager/an_file_view.h,
19723         plugins/Makefile.am, configure.in,
19724         plugins/file-manager/an_file_view.c: Created file manager plugin.
19725         
19726         * plugins/profile-default/plugin.c: Added file manager plugin in default
19727         profile.
19728         
19729         * libanjuta/Makefile.am: Fixed dependencies.
19730         * pixmaps/anjuta_splash.png: New splash screen.
19732 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
19733         
19734         * template/template.c/h: Added in-line doc
19735         * manuals/reference/template/*: Added template documentation
19736         * configure.in: Build template docs
19738 2004-05-05  Naba Kumar  <naba@gnome.org>
19740         * autogen.sh: Added commands to generate initial interfaces.
19741         
19742         * libanjuta/Makefile.am,
19743         (removed)libanjuta/anjuta-plugin-parser.c,
19744         (removed)libanjuta/anjuta-plugin-parser.h,
19745         (added)libanjuta/anjuta-plugin-description.c,
19746         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19747         plugin description.
19748         
19749         * libanjuta/anjuta-plugin.c,
19750         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19751         
19752         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19753         and added AnjutaShellPlacement enum for widgeds placement (passed to 
19754         widget add_widget() method.
19755         
19756         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19757         and moved plugin sets loading in profile plugins.
19758         
19759         * libanjuta/interfaces/.cvsignore,
19760         (removed)libanjuta/interfaces/Makefile.am,
19761         libanjuta/interfaces/libanjuta.idl,
19762         libanjuta/interfaces/anjuta-idl-compiler.pl,
19763         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19764         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19765         (removed)libanjuta/interfaces/ianjuta-editor.c,
19766         (removed)libanjuta/interfaces/ianjuta-editor.h,
19767         (removed)libanjuta/interfaces/ianjuta-file.c,
19768         (removed)libanjuta/interfaces/ianjuta-file.h,
19769         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19770         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
19771         (removed)libanjuta/interfaces/ianjuta-message-view.c,
19772         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
19773         *.h and Makefile.am files. They are autogenerated. Interfaces are
19774         by anjuta-idl-compiler.pl from libanjuta.idl file.
19775         
19776         * manuals/reference/libanjuta/Makefile.am,
19777         manuals/reference/libanjuta/anjuta-architecture.sgml,
19778         manuals/reference/libanjuta/libanjuta-docs.sgml,
19779         manuals/reference/libanjuta/libanjuta-sections.txt,
19780         manuals/reference/libanjuta/libanjuta.types,
19781         manuals/reference/libanjuta/plugin-description-file.sgml,
19782         manuals/reference/libanjuta/writing-plugins.sgml,
19783         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
19784         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
19785         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19786         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19787         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19788         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
19789         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
19790         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
19791         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
19792         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19793         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19794         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19795         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19796         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19797         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19798         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19799         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19800         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19801         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19802         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19803         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19804         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19805         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19806         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19807         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19808         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19809         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19810         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19811         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19812         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19813         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
19814         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19815         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
19816         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
19817         interfaces template sgmls.
19818         
19819         * plugins/Makefile.am,
19820         plugins/devhelp/anjuta-devhelp.plugin.in,
19821         plugins/devhelp/plugin.c,
19822         plugins/editor/action-callbacks.c,
19823         plugins/editor/anjuta-document-manager.plugin.in,
19824         plugins/editor/plugin.c,
19825         plugins/editor/plugin.h,
19826         plugins/editor/text_editor.c,
19827         plugins/sample1/plugin.c,
19828         plugins/message-view/anjuta-message-manager.plugin.in,
19829         plugins/message-view/plugin.c: Fixed shell add_widget method to take
19830         placement. Fixed other errors.
19831         
19832         * (added)plugins/profile-default/.cvsignore,
19833         (added)plugins/profile-default/Makefile.am,
19834         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
19835         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
19836         (added)plugins/profile-default/anjuta-default-profile.ui,
19837         (added)plugins/profile-default/plugin.c,
19838         (added)plugins/profile-default/plugin.h: Added a default new
19839         profile plugin.
19840         
19841         * src/Makefile.am,
19842         src/action-callbacks.c,
19843         src/anjuta-app.c,
19844         src/anjuta.c,
19845         src/main.cpp: Fixed necessary changes for libanjuta
19847 2004-05-04  Naba Kumar  <naba@gnome.org>
19849         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
19850         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
19851         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
19852         placement for default widgets placements.
19854 2004-05-03  Naba Kumar  <naba@gnome.org>
19856         * manuals/reference/libanjuta/anjuta-architecture.sgml,
19857         manuals/reference/libanjuta/libanjuta-docs.sgml,
19858         manuals/reference/libanjuta/plugin-description-file.sgml,
19859         manuals/reference/libanjuta/writing-plugins.sgml:
19860         Wrote more sections in writing-plugins document and fixed errors.
19862 2004-05-03  Naba Kumar  <naba@gnome.org>
19864         * libanjuta/interfaces/libanjuta.idl: Added interface
19865         IAnjutaFileManager.
19866         
19867         * manuals/reference/libanjuta/anjuta-architecture.dia,
19868         manuals/reference/libanjuta/anjuta-architecture.png: Updated
19869         architecture diagram.
19870         
19871         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
19872          manuals/reference/libanjuta/libanjuta-docs.sgml,
19873         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
19874         (added) manuals/reference/libanjuta/writing-plugins.sgml:
19875         Wrote writing-plugins document and separated chapters into
19876         separate sgml files.
19877         
19878         * plugins/file-manager/an_file_view.c,
19879         plugins/file-manager/an_file_view.h: New and improved directory
19880         rendering.
19882 2004-05-02  Sven Herzberg  <herzi@abi02.de>
19884         * anjuta.glade: re-designed the new file dialog
19885         * anjuta_dialogs_strings.c: new strings from the new file dialog
19887 2004-04-30  Naba Kumar  <naba@gnome.org>
19889         * libanjuta/interfaces/Makefile.am.iface,
19890         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
19891         
19892         * libanjuta/interfaces/libanjuta.idl: Updated.
19894         * libanjuta/interfaces/Makefile.am.iface,
19895         libanjuta/interfaces/libanjuta.idl: Updated.
19897 2004-04-29  Naba Kumar  <naba@gnome.org>
19898         
19899         * libanjuta/interfaces/Makefile.am.iface,
19900         libanjuta/interfaces/libanjuta.idl: Updated.
19902 2004-04-29  Naba Kumar  <naba@gnome.org>
19904         * libanjuta/interfaces/giface-idlc-c.pl,
19905         libanjuta/interfaces/libanjuta.idl: Upgraded.
19906         * libanjuta/interfaces/Makefile.am.iface: Added.
19907         
19908 2004-04-28  Naba kumar  <naba@gnome.org>
19910         * libanjuta/interfaces/giface-idlc-c.pl,
19911         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
19912         definitions and wrote a compiler.
19913         
19914 2004-04-28  Naba Kumar  <naba@gnome.org>
19916         * libanjuta/anjuta-shell.c: Fixed docs.
19917         * libanjuta/interfaces/Makefile.am,
19918         libanjuta/interfaces/ianjuta-file.c,
19919         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
19920         
19921         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
19922         
19923         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
19925         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19926         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19927         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19928         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19929         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
19930         * src/anjuta-app.c: Fixed bug.
19932 2004-04-27  Naba Kumar  <naba@gnome.org>
19934         * libanjuta/anjuta-preferences-dialog.c,
19935         manuals/Makefile.am: Fixed document bugs and enabled docs
19936         building.
19938         * libanjuta/anjuta-preferences-dialog.c,
19939         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
19940         More documentation.
19941         
19942         * libanjuta/anjuta-preferences.c,
19943         manuals/reference/libanjuta/libanjuta-docs.sgml,
19944         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19945         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19946         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19947         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19948         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
19949         Wrote more documentations.
19951         * (removed) plugins/message-view/imessage-view.c,
19952         (removed) plugins/message-view/ianjuta-msgman.c,
19953         plugins/message-view/Makefile.am,
19954         plugins/message-view/anjuta-msgman.c,
19955         plugins/message-view/anjuta-msgman.h,
19956         plugins/message-view/message-view.c,
19957         plugins/message-view/message-view.h,
19958         plugins/message-view/plugin.c,
19959         plugins/message-view/plugin.h: Moved interface implementations
19960         in their respective classes and used correct macros to
19961         defined class types.
19963         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19964         src/action-callbacks.c, src/anjuta-app.c: Subclassed
19965         AnjutaUI from GtkUIManager instead of GtkDialog.
19967         * manuals/reference/libanjuta/Makefile.am,
19968         manuals/reference/libanjuta/libanjuta-docs.sgml,
19969         manuals/reference/libanjuta/libanjuta-sections.txt,
19970         manuals/reference/libanjuta/libanjuta.types,
19971         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19972         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19973         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19974         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19975         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19976         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
19977         Wrote more documentation, fixed typos, added architecture
19978         diagram, updated object types etc.
19980         * plugins/editor/text_editor.c: Fixed interface implementation.
19982 2004-04-26  Naba Kumar  <naba@gnome.org>
19984         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19985         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19986         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
19987         architecture diagram and a new chapter on plugins description file.
19989 2004-04-25  Naba Kumar  <naba@gnome.org>
19991         *  libanjuta/anjuta-children.h,
19992         libanjuta/anjuta-plugin.c,
19993         libanjuta/anjuta-plugin.h,
19994         libanjuta/anjuta-preferences.c,
19995         libanjuta/anjuta-shell.c,
19996         libanjuta/anjuta-shell.h,
19997         libanjuta/e-splash.c,
19998         libanjuta/e-splash.h,
19999         manuals/reference/libanjuta/Makefile.am,
20000         manuals/reference/libanjuta/libanjuta-docs.sgml,
20001         manuals/reference/libanjuta/libanjuta-sections.txt,
20002         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20003         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20004         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20005         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20006         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20007         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20008         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20009         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20010         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20011         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20012         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20013         manuals/reference/libanjuta/tmpl/defaults.sgml,
20014         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20015         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20016         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20017         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20018         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20019         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20020         manuals/reference/libanjuta/tmpl/plugins.sgml,
20021         manuals/reference/libanjuta/tmpl/properties.sgml,
20022         manuals/reference/libanjuta/tmpl/resources.sgml,
20023         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20024         manuals/reference/libanjuta/tmpl/e-splash.sgml,
20025         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20026         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20027         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20028         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20030         Added more template files and wrote more documentation.
20032 2004-04-24  Andras Timar  <timar@gnome.hu>
20034         * configure.in: Added hu to ALL_LINGUAS.
20036 2004-04-23  Naba Kumar  <naba@gnome.org>
20037         
20038         * configure.in: Fixed compile error.
20039         
20040         * libanjuta/anjuta-children.c,
20041         libanjuta/anjuta-children.h,
20042         libanjuta/anjuta-preferences.c,
20043         libanjuta/anjuta-preferences.h,
20044         libanjuta/anjuta-shell.c,
20045         libanjuta/anjuta-ui.c,
20046         libanjuta/anjuta-ui.h,
20047         manuals/reference/libanjuta/Makefile.am,
20048         manuals/reference/libanjuta/libanjuta-docs.sgml,
20049         manuals/reference/libanjuta/libanjuta.types,
20050         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20051         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20052         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20053         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20054         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20055         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20056         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20057         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20058         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20059         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20060         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20061         manuals/reference/libanjuta/tmpl/defaults.sgml,
20062         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20063         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20064         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20065         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20066         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20067         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20068         manuals/reference/libanjuta/tmpl/plugins.sgml,
20069         manuals/reference/libanjuta/tmpl/properties.sgml,
20070         manuals/reference/libanjuta/tmpl/resources.sgml,
20071         plugins/sample1/plugin.c: Added libanjuta API documentation.
20073 2004-04-22  Naba Kumar  <naba@gnome.org>
20075         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
20076         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20077         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20078         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
20079         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
20080         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
20081         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
20082         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
20083         (removed) libegg/eggradiotoolbutton.c,
20084         (removed) libegg/eggseparatortoolitem.c,
20085         (removed) libegg/eggtoggletoolbutton.c,
20086         (removed) libegg/eggtoolbar.c,
20087         (removed) libegg/eggtoolbutton.c,
20088         (removed) libegg/eggtoolitem.c,
20089         (removed) libegg/prop-editor.c,
20090         (removed) libegg/test-actions.c,
20091         (removed) libegg/test-drag.c,
20092         (removed) libegg/test-merge.c,
20093         (removed) libegg/test-toolbar.c,
20094         libegg/menu/Makefile.am,
20095         (removed) libegg/menu/egg-accel-dialog.h,
20096         (removed) libegg/menu/egg-action-group.h,
20097         (removed) libegg/menu/egg-action.h,
20098         libegg/menu/egg-entry-action.h,
20099         (removed) libegg/menu/egg-markup.h,
20100         (removed) libegg/menu/egg-menu-merge.h,
20101         (removed) libegg/menu/egg-menu.h,
20102         (removed) libegg/menu/egg-radio-action.h,
20103         (removed) libegg/menu/egg-toggle-action.h,
20104         (removed) libegg/menu/howitshouldwork.txt,
20105         (removed) libegg/toolbar/.cvsignore,
20106         (removed) libegg/toolbar/Makefile.am,
20107         (removed) libegg/toolbar/TODO,
20108         (removed) libegg/toolbar/eggradiotoolbutton.h,
20109         (removed) libegg/toolbar/eggseparatortoolitem.h,
20110         (removed) libegg/toolbar/eggtoggletoolbutton.h,
20111         (removed) libegg/toolbar/eggtoolbar.h,
20112         (removed) libegg/toolbar/eggtoolbutton.h,
20113         (removed) libegg/toolbar/eggtoolitem.h,
20114         (removed) libegg/toolbar/prop-editor.h,
20115         (removed) libegg/toolbar/toolbar-api.txt,
20116         (removed) libegg/toolbar/toolbar-ideas.txt,
20117         plugins/devhelp/anjuta-devhelp.ui,
20118         plugins/devhelp/plugin.c,
20119         plugins/editor/action-callbacks.c,
20120         plugins/editor/action-callbacks.h,
20121         plugins/editor/anjuta-docman.c,
20122         plugins/editor/anjuta-document-manager.ui,
20123         plugins/editor/plugin.c,
20124         P plugins/message-view/Makefile.am,
20125         plugins/message-view/anjuta-message-manager.ui,
20126         plugins/message-view/plugin.c,
20127         plugins/sample1/anjuta-sample.ui,
20128         plugins/sample1/plugin.c,
20129         src/action-callbacks.c,
20130         src/action-callbacks.h,
20131         src/anjuta-actions.h,
20132         src/anjuta-app.c,
20133         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
20134         Gtk actions and UIManager. Fixed all plugins to use this.
20135         
20136         * manuals/reference/gtkdoc-scangobj.diff,
20137         manuals/reference/libanjuta/Makefile.am,
20138         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20139         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20140         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20141         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20142         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
20144         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
20145         
20146 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
20147         
20148         * plugins/message-view/imessage-view.c
20149         * plugins/message-view/ianjuta-msgman.c:
20150         Added interfaces
20152 2004-04-17  Adam Weinberger  <adamw@gnome.org>
20154         * configure.in: Added en_CA to ALL_LINGUAS.
20156 2004-04-08  Naba Kumar  <naba@gnome.org>
20158         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
20159         libanjuta/interfaces/Makefile.am,
20160         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
20161         message manager and message view interfaces.
20163         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
20164         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20165         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20166         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
20167         src/anjuta-app.c: Used 'activate' and
20168         'deactivate' virtual methods for plugins. Fixed installed plugins
20169         dialogs. Added remove_widget() method for AnjutaShell.
20171         * libanjuta/interfaces/Makefile.am,
20172         libanjuta/interfaces/ianjuta-document-manager.c,
20173         libanjuta/interfaces/ianjuta-document-manager.h,
20174         libanjuta/interfaces/ianjuta-editor.c,
20175         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
20176         and editor interfaces.
20178         * plugins/devhelp/plugin.c,
20179         plugins/message-view/anjuta-message-manager.plugin.in,
20180         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
20181         plugins/sample1/plugin.c: Updated plugins implementation to
20182         reflect the changes.
20184 2004-04-07  Naba Kumar  <naba@gnome.org>
20186         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
20187         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
20188         libanjuta/interfaces/ianjuta-editor.h,
20189         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
20190         plugins/editor/anjuta-docman.c,
20191         plugins/editor/anjuta-document-manager.plugin.in,
20192         plugins/editor/plugin.c, plugins/sample1/plugin.c,
20193         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
20194         Added supported interfaces for plugins. Tested plugin interfaces
20195         through sample plugin.
20196         
20197 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
20198         
20199         * template/Makefile.am, data/templates/library/Makefile.am
20200         Fixed some automake-1.7 incompatibilities
20201         * template/xmltemplate.c: Small fix
20203 2004-02-23  Naba Kumar  <naba@gnome.org>
20205         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
20206         Added plugins manager dialog.
20207         
20208         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
20209         library dependencies.
20210         
20211         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
20212         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
20213         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
20214         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
20215         geometry command line option.
20216         
20217 2004-02-16  Naba Kumar  <naba@gnome.org>
20219         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
20220         Added interfaces and IAnjutaEditor editor interface.
20221         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
20222         interface.
20223         * libanjuta/anjuta-shell.h: Fixed bug.
20224         
20225 2004-02-13  Naba Kumar  <naba@gnome.org>
20227         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
20228         
20229 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
20230         
20231         * data/template/*/.cvsignore:
20232         Avoid all these ? in cvs output
20234 2004-02-13  Naba Kumar  <naba@gnome.org>
20236         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
20237         includes and linking.
20239         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
20240         and set required version to devhelp 0.8. This devhelp version
20241         can be acquired from gnome cvs branch devhelp branch
20242         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
20244         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
20245         src/actions-callbacks.c: Added Dock Manager settings menu item.
20247         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
20248         * plugins/devhelp/plugin.c: Fixed a linking bug.
20249         
20250         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
20251         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
20252         external GDL dependency and used libegg codes.
20253         
20254 2004-02-12  Naba Kumar  <naba@gnome.org>
20256         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
20257         Added devhelp plugin, but it can't be used without a
20258         patch in devhelp. So it's disabled for now.
20260         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
20261         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
20262         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
20263         Update cvsignore files.
20265         * libanjuta/plugins.c, widgets/e-splash.c:
20266         Fixed plugins loading to show splash icons.
20267         
20268         * plugins/message-view/anjuta-message-manager.plugin.in,
20269         plugins/message-view/plugin.c: Fixed plugin registered name.
20271         * plugins/message-view/anjuta-message-view.png,
20272         plugins/sample1/anjuta-sample-plugin.png: Update images.
20274         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
20275         src/main.c: Fixed layout loading.
20277         * plugins/devhelp/Makefile.am: Fixed error.
20279         * (removed) widgets/*, libanjuta/plugins.h,
20280         src/main.c: Transfered widgets to libanjuta/.
20281         
20282         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
20283         toplevel directory to created only one library as libanjuta-egg.
20285         * data/Makefile.am: Fixed build error.
20287         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
20288         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
20289         libegg/.cvsignore: Added egg dock widget.
20291         * gdl/*: Removed as they are now available in libegg.
20292         
20293 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
20295         * plugins/editor/anjuta-docman.c:
20296         Use stock close icon on tab close button
20298 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
20299         
20300         * data/template/Makefile.am
20301         data/template/language/Makefile.am
20302         data/template/library/Makefile.am
20303         data/template/text/Makefile.am
20304         data/template/project/Makefile.am
20305         data/template/project/terminal/Makefile.am
20306         configure.in: Created Makefile to install templates
20308 2004-02-11  Naba Kumar  <naba@gnome.org>
20310         * plugins/editor/action-callbacks.c,
20311         plugins/editor/anjuta-document-manager.ui,
20312         plugins/editor/plugin.c
20313         plugins/message-view/anjuta-message-manager.ui,
20314         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
20315         
20316 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
20317         
20318         * plugins/message-view/*: MessageView plugin is now loaded
20319         The menu items are still dummies.
20321 2004-02-09  Naba Kumar  <naba@gnome.org>
20323         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
20324         generation.
20325         
20326         * libanjuta/anjuta-preferences.h: Added some documentation.
20327         
20328         * libanjuta/anjuta-shell.h: Removed dead codes.
20329         
20330         * (removed) manuals/reference/gtkdoc-scangobj,
20331         manuals/reference/gtkdoc-scangobj.diff,
20332         manuals/reference/libanjuta/.cvsignore,
20333         manuals/reference/libanjuta/Makefile.am,
20334         manuals/reference/libanjuta/README.inline-doc,
20335         manuals/reference/libanjuta/README.sections,
20336         manuals/reference/libanjuta/libanjuta-docs.sgml,
20337         manuals/reference/libanjuta/libanjuta-sections.txt,
20338         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20339         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20340         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20341         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20342         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20343         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20344         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20345         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20346         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20347         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20348         manuals/reference/libanjuta/tmpl/defaults.sgml,
20349         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20350         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20351         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20352         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20353         manuals/reference/libanjuta/tmpl/plugins.sgml,
20354         manuals/reference/libanjuta/tmpl/properties.sgml,
20355         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
20356         of scan program. Updated templates.
20358         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
20359         editor action callbacks data.
20360         
20361         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
20362         scintilla object ref/unref.
20364 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
20365         
20366         * template/*: Added new xml based template system
20367         * template/dtds/*: Dtds to validate xml files of the template systems
20368         * data/template/*: Some sample template files
20369         Still needs some work but builds fine!
20371 2004-02-06  Naba Kumar  <naba@gnome.org>
20373         * cofigure.in, manuals/Makefile.am,
20374         (added) manuals/reference/*: Added API documentation
20375         structure (gtk-doc based).
20377         * libanjuta/libanjuta.h: Updated
20378         
20379 2004-02-05  Naba Kumar  <naba@gnome.org>
20380         
20381         * configure.in: Sets correct dependencies and
20382         uses gdl external library.
20384         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20385         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20386         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20387         libanjuta/fileselection.h, libanjuta/glue-factory.c,
20388         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20389         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20390         and added file dialogs.
20392         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20393         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20394         Build dynamic libraries for libegg.
20396         * plugins/Makefile.am, plugins/editor/Makefile.am,
20397         plugins/editor/action-callbacks.c, 
20398         plugins/editor/action-callbacks.h,
20399         plugins/editor/anjuta-docman.c,
20400         plugins/editor/anjuta-docman.h
20401         plugins/editor/anjuta-document-manager.plugin.in
20402         plugins/editor/anjuta-document-manager.png
20403         plugins/editor/anjuta-document-manager.ui
20404         plugins/editor/file.c
20405         plugins/editor/file.h
20406         plugins/editor/plugin.c
20407         plugins/editor/print.c
20408         plugins/editor/print.h
20409         plugins/editor/search-replace.c
20410         plugins/editor/search_incremental.c
20411         plugins/editor/search_incremental.h
20412         plugins/editor/text_editor.c
20413         plugins/editor/text_editor.h
20414         plugins/editor/text_editor_cbs.c
20415         plugins/editor/text_editor_menu.h
20416         plugins/sample1/Makefile.am
20417         plugins/sample1/anjuta-sample-plugin.png
20418         plugins/sample1/anjuta-sample.plugin.in
20419         plugins/sample1/anjuta-sample.ui
20420         plugins/sample1/plugin-sample1.c
20421         plugins/sample1/plugin.c
20422         plugins/sample1/plugin.h: Created sample
20423         plugin and fixed editor plugin.
20425         * printing/*: Removed.
20427         * scintilla/Makefile.am: Builds dynamic library.
20429         * src/Makefile.am, src/action-callbacks.c,
20430         src/action-callbacks.h, (removed) src/an_symbol_view.c,
20431         src/anjuta-actions.h, src/anjuta-app.c,
20432         src/anjuta-app.h, src/anjuta-callbacks.c,
20433         src/anjuta-callbacks.h, (removed) src/anjuta.c,
20434         (removed) src/anjuta.h, src/anjuta.ui,
20435         src/layout.xml, src/main.c, src/preferences.h,
20436         src/utilities.c: Debuggged and finally made plugins
20437         loadable.
20439         * global-tags/Makefile.am: Fixed build error.
20441 2004-02-03  Naba Kumar  <naba@gnome.org>
20443         * configure.in: Users GDL from external package.
20444         * plugins/*: Added many new plugins (not ready though).
20445         * src/*: Removed many files (which have been transfered in plugins/).
20446         
20447 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
20449         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20451 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20453         * configure.in: Added editor plugins
20454         
20455         * plugins/Makefile.am, src/search-replace_backend.h,
20456         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20457         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20458         
20459         * Added: plugins/editor/search_incremental.c, 
20460         plugins/editor/search_incremental.h
20462         * Update search-replace in plugins/editor
20463         
20464 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
20465         
20466         * plugins/message-view/message-view.c: Some code clean-up
20468 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20470         * Added: search_incremental[ch]
20471         
20472         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20473         src/mainmenu_callbacks.c, src/toolbar.c
20474         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20475         
20476         * Incremental Search
20478 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20479         
20480         * plugins/message-view/anjuta-msgman.[c/h]:
20481         Added message manager for easier message handling with a
20482         similar interface as docman. Of course you can still use
20483         MessageView standalone.
20484         * plugins/Makefile.am: Added message-view because it compiles
20485         without errors.
20487 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20488         
20489         * plugins/message-view/*: Added message-view plugin 
20490         (still incomplete) 
20491         * configure.in: Added plugins/message-view/Makefile
20493 2004-01-03  Naba Kumar  <naba@gnome.org>
20495         * libanjuta/*.c: Added new files and updated old ones.
20496         * plugins/editor/*: Added editor plugin.
20497         * configure.in: Added editor plugin and moved editor related
20498         files into it.
20500 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
20502         * src/Makefile.am: Added search-replace_backend.[ch]
20503         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20504         find_replace.[ch]
20505         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20506         src/search-replace_backend.c, src/search-replace_backend.h,
20507         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20508         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20509         src/toolbar_callbacks.c
20510         * The advanced Search/Replace functionality now replaces the older
20511         Find/Replace stuff.
20512         * The Search/Replace functionality can be interrupted during a long
20513         Search/Replace;
20514         
20515 2003-12-11  Naba Kumar  <naba@gnome.org>
20517         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20518         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20519         errors.
20520         * Makefile.am, libanjuta/*: Added new module.
20521         * src/Makefile.am: Fixed linking error.
20522         * src/watch_cbs.c: Debugger clean up.
20523         * configure.in: Added libanjuta-2.0.pc
20525         * configure.in, libanjuta/Makefile.am,
20526         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20527         libanjuta instead.
20529 2003-12-11  Naba Kumar  <naba@gnome.org>
20531         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20533         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20534         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20535         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20536         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20537         The user can now give a name at the creation of a new file and
20538         insert automatically (user choice) header, gpl notice, header
20539         template. The file extension is added automatically according
20540         to the selected type of file. The various insert functions have
20541         been moved from mainmenu-callback.c to file.c. The cursor is now
20542         moved after an insert operation. Removes also useless code in
20543         memory.c and search-replace.c
20544         
20545 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
20547         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20548         sortable headers, process tree, removal of path and process params
20549         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20550         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20551         code cleanup
20553 2003-12-10  Naba Kumar  <naba@gnome.org>
20555         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20556         
20557 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20559         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20561 2003-11-28  Naba Kumar  <naba@gnome.org>
20563         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20564         
20565         * manuals/de/*: Added german translation docs.
20566         
20567         * configure.in, Makefile.am, src/Makefile.am,
20568         libegg/*/*: Added libegg library.
20569         
20570         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20571         installation directory.
20572         
20573         * src/text_editor_cbs.c: Fixed closing of file.
20575 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20576                                                                                 
20577         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20579 2003-09-05  Naba Kumar  <naba@gnome.org>
20581         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20582         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20583         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20584         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20585         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20586         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20587         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20588         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20589         using libegg. Initial commit -- compiles but is not complete.
20591 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20593         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20595 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20597         * configure.in: Removed "ta" from ALL_LINGUAS.
20599 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
20601         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20603 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
20605         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20607 2004-04-24  Andras Timar  <tmar@gnome.hu>
20609         * configure.in: Added hu to ALL_LINGUAS.
20611 2004-04-14  Naba Kumar  <naba@gnome.org>
20613         * src/Makefile.am, printing/Makefile.am,
20614         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20615         because we are still using GtkCombo and build breaks with gtk-2.4.
20616         
20617 2004-04-13  Naba Kumar  <naba@gnome.org>
20619         * NEWS: Updated.
20620         * anjuta.spec.in: Fixed build error.
20621         * po/POTFILES.in: Updated.
20622         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20624 2004-04-11  Naba Kumar  <naba@gnome.org>
20626         * NEWS: Updated.
20627         * AUTHORS: Updated.
20628         * configure.in: Added ga in ALL_LINGUAS.
20629         * ChangeLog: Fixed dates.
20630         
20631 2004-04-09  Naba Kumar  <naba@gnome.org>
20633         * src/print.c: Fixed buffer styling bug when printing with
20634         selection.
20636         * data/properties/anjuta.properties: Defined only one base font and
20637         used courier instead of lucidatypewriter, because most newer systems are
20638         unlikely to have it (bug #885023, #925956, #890473).
20639         
20640         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20641         warning.
20642         
20643         * src/an_file_view.c: Fixed possible crash bug.
20645 2004-04-07  Naba Kumar  <naba@gnome.org>
20647         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20648         gtk_main_quit() etc..), so that atexit() functions are not called
20649         (which is apparently done to free up memory and we don't need to
20650         do that at this point). Incidentally, something also happens in the
20651         atexit call which freezes the UI for far too long when the application
20652         exits and we want to avoid that..
20653         * src/glade_iface.c: Fixed compiler warning.
20654         
20655 2004-04-06  Naba Kumar  <naba@gnome.org>
20657         * src/project_dbase_gui.c: Fixed errors.
20659         * src/registers_gui.c: Fixed possible crash bug.
20660         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20661         * src/signals.[c,h]: Used tree view and glade file for dialog.
20662         * src/Makefile.am, src/about.c, src/an_file_view.c,
20663         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20664         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20665         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20666         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20667         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20668         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20669         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20670         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20671         src/launcher.h, src/main.c, src/main_menubar.c,
20672         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20673         src/message-manager-private.cc, src/message-manager.cc,
20674         src/preferences.c, src/project_config.c, src/project_dbase.c,
20675         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20676         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20677         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20678         src/search-replace.c, src/search-replace_backend.c,
20679         src/search_incremental.c, src/search_preferences.c,
20680         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20681         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20682         src/signals_gui.c, src/source.c, src/src_paths.c,
20683         src/stack_trace.c, src/start-with.c, src/style-editor.c,
20684         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20685         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20686         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20687         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20688         tagmanager/Makefile.am, scintilla/include/SString.h,
20689         widgets/Makefile.am, widgets/gnomefilelist.c:
20691         Removed all deprecated codes and substituted
20692         with newer APIs. Fixed some possible crash bugs where cell renderers
20693         were being shared.
20694         
20695         * scintilla/patches/scintilla-minor.patch: Minor patch.
20697 2004-04-06  Naba Kumar  <naba@gnome.org>
20699         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20700         tree after all the files have been added (and not everytime a file
20701         is added in the project). Also fixed some memory corruption
20702         (possibly bug #900478).
20703         
20704         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20705         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20706         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20707         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20708         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20709         qualifier wherever appropriate.
20711 2004-04-05  Naba Kumar  <naba@gnome.org>
20713         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
20714         switch terminal echo on/off. Debugger requires it off, while the
20715         rest requires it on.
20717         * src/search-replace.c: sets search direction and action (in addtion
20718         to target) for find in files.
20719         
20720 2004-04-02  Naba Kumar  <naba@gnome.org>
20722         * src/mainmenu_callbacks.c: Sets filename during save of new files.
20724         * src/project_dbase.c, src/debugger, src/an_file_view.c,
20725         src/an_symbol_view.c: Added an gtk events loop for
20726         displaying project loading status (for loading large projects) and
20727         debugger program starting ... just to give an impression of fastness :-).
20729         * configure.in, anjuta.prj: Bumped version to 1.2.2.
20731         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20732         crash bug, which occurs when opening and closing a large project
20733         repeatedly.
20734         
20735         * src/attach_process.c: Fixed a comiple error for old gcc.
20736         
20737         * src/launcher.c: Prints proper error message when launcher child
20738         could not be executed and exits properly. Fixed a crash
20739         bug (bug #926606).
20740         
20741         * src/resources.c, src/utilities.c, src/glade_iface.c,
20742         src/debugger.c, src/attach_process.c: Properly exits forked children
20743         when they could not be executed.
20744         
20745 2004-04-01  Naba Kumar  <naba@gnome.org>
20747         * src/search-replace.c: Fixed a crash bug (bug #921893).
20749 2004-03-31  Naba Kumar  <naba@gnome.org>
20751         * anjuta.glade: Added a note on compiler options dialog ->support
20752         dialog telling that supports are only available for file mode.
20754         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20755         src/anjuta_cbs.c:
20756         Improved shutdown time delay by bypassing project closing
20757         and unloading plugins.
20759         * src/build_file.c, data/properties/anjuta.properties: Added a property
20760         to toggle on/off for going to first error automatically.
20762 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
20764         * src/debugger.c: fixed core file loading
20765         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20766         for long lines (bugs #700968 and #911376)
20767         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20768         #917982.
20769         * src/anjuta.c: Focuses current AnEditor correctly.
20771 2004-03-30  Naba Kumar  <naba@gnome.org>
20773         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
20774         * AUTHORS: Updated with all contributors names.
20775         * NEWS: Updated.
20776         * src/about.c: Reads contributors names from AUTHORS file.
20777         * manuals/C/anjuta-manual/authors.xml: Points to online
20778         contributors list.
20779         
20780 2004-03-29  Naba Kumar  <naba@gnome.org>
20782         * data/properties/ada.properties: Fixed syntax colors. Patch
20783         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
20784         (bug #923474).
20786         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
20787         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
20788         generated projects, so that their pixmap files are
20789         found properly (bug #919903).
20790         
20791         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
20792         anjuta.
20794         * src/source.c: Installs .glade file of libgllade
20795         projects in $(datadir)/$(package)/glade (part of bug #861038).
20796         
20797         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20798         in compiler options (bug #883837).
20799         
20800         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20801         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20802         
20803 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
20805         * anjuta/src/search-replace.c: fixed another crash bug in
20806         "Find Usage"
20807         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20808         breakpoint property fix
20810 2004-03-29  Naba Kumar  <naba@gnome.org>
20812         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20813         (new) manuals/C/anjuta-advanced-tutorial/*:
20814         Added menu entry for 'Anjuta Advanced Tutorial'
20815         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
20817 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20818         
20819         * src/fileselection.[ch], src/mainmenu_callbacks.c:
20820         Fixed bug #908941  ('Open' starts in wrong directory)
20821         
20822 2004-03-26  Naba Kumar  <naba@gnome.org>
20824         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
20825         compile error and bug #905738 with terminal.
20827         * src/search_incremental.c, src/register.c, src/sharedlib.c,
20828         src/search-replace.[h,c], src/search_incremental.[h,c],
20829         src/search_preferences.h, src/utilities.c, src/anjuta.c,
20830         src/text_editor.[c,h]: Fixed compiler warnings.
20831         
20832         * src/search-replace.c: Fixed a memory corruption (possible
20833         fix for bug #921893, but not yet confirmed).
20834         
20835         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
20836         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
20837         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
20838         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
20840 2004-03-25  Naba Kumar  <naba@gnome.org>
20842         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
20843         crash bug with attach process dialog and made the dialog closable
20844         with 'esc'.
20845         
20846         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
20847         always display within the margin.)
20848         
20849         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
20850         the old breakpoint when it's properties are updated
20851         (creating a new updated one).
20852         
20853 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
20855         * src/aneditor.cxx, src/aneditor.h: fixed calltips
20856         displayed for wrong file.
20857         * src/breakpoints.c: conditional breakpoints
20858         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
20859         "Find in Files..." disabling policy
20861 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20863         * src/build_file.c: Fixed bug #874380
20864         Goto the first error if it exists.
20866 2004-03-24  Naba Kumar  <naba@gnome.org>
20868         * src/anjuta.c: Fixed to get correct child exit status
20869         using mask (bug #905738).
20870         
20871         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
20872         Aligned buttons in the New file dialog,
20873         set default response to OK, entry box activates default response,
20874         ESC closes dialog and hides on delet_event.
20876 2004-03-19  Naba Kumar  <naba@gnome.org>
20878         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
20879         tree).
20881 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
20883         * src/search-replace.c: fixed "Find Usage" crash when no project open
20885 2004-03-17  Naba Kumar  <naba@gnome.org>
20887         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
20888         Fixed the generated projects to read m4 directory if the directory
20889         exists (bug #917781).
20890         
20891 2004-03-12  Naba Kumar  <naba@gnome.org>
20893         * HACKING: Fixed formatting for auto-parsing.
20895 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
20896         
20897         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
20898         rework (bug #890609)
20900 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20901         
20902         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
20904 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20905         
20906         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
20907         * src/search_preferences.c: Fixed typo.
20908         
20909 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20910         
20911         * src/search-replace.c: improved Search&Replace
20912         For the moment "Replace All" does not work with non opened files
20913         but Anjuta should not crash now ! ??? 
20914         
20915 2004-02-26  Naba Kumar  <naba@gnome.or>
20917         * src/source.c: Fixed to pass cflags correctly
20918         and suppress the automake's default cflags.
20919         bug #816130, #801056, #782798, #773459
20920         
20921         * data/properties/anjuta.properties: Do not defualt to -k make option.
20922         bug #875486.
20924         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
20925         bug #877683.
20926         
20927         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
20928         
20929         * src/message-manager-private.cc: Disabled debug messages.
20930         
20931 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
20933         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
20935 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20936         * anjuta.glade, src/search-replace.c:
20937         Reduced Search&Replace dialog, bug #902636.
20938         
20939 2004-02-23  Naba Kumar  <naba@gnome.or>
20941         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
20942         (bug #866143).
20944 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20945         
20946         * src/search_incremental.c: Fixed bug #900903
20948 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
20949         
20950         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
20951         src/anjuta.c: Fixed bugs #890609 and #890609
20953 2004-02-23  Naba Kumar  <naba@gnome.or>
20955         * src/message-manager.cc: Disconnects menuitem signal properly.
20956         Fixed bug #901723.
20957         
20958         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
20959         bug #900897.
20960         
20961 2004-02-20  Naba Kumar  <naba@gnome.org>
20963         * src/message-manager-private.[c,h]: Implemented keypress
20964         event for the terminal and resets it when ctrl c or ctrl d
20965         is pressed. But it doesn't seem to be working on keypress.
20966         Added a workaround to let it work on key release instead.
20967         (bug #878357).
20968         
20969         * src/search-replace: Fixed compiler warnings.
20970         
20971 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
20973         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
20974         Use defined file name when saving new files (fixes bug #898105)
20975         Don't change filename when clicking on a directory
20976         
20977         BTW: Happy birthday to me :-)
20978         
20979 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20980         
20981         * src/search-replace.c: Fixed a crash bug 
20982         Crash on Find & Replace (#887833)
20983         
20984 2004-02-18  Naba Kumar  <naba@gnome.org>
20986         * src/executer.c: Fixed a crash bug.
20987         
20988         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
20989         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
20990         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
20991         instead of GtkWindow (Part of bug #671596).
20992         
20993         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
20994         src/registers_gui.c, src/registers_cbs.[h,c],
20995         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
20996         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
20997         src/compiler_options.c, src/an_file_view.c, start-with.c,
20998         src/anjuta-tools.c, help.c:
21000         Added "close" buttons on all
21001         dialogs (HIG) and fixed to properly response to ESC close
21002         (Part of bug #671596).
21004         * src/launcher.c: Disabled printing of long debug lines.
21005         
21006         * src/utilities.h: Fixed a compiler warning.
21007         
21008 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
21010         * src/anjuta.c: "Save all" action now asks for filenames for new files
21011         (fixes bug #898111)
21013 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
21015         * anjuta.glade, src/text_editor.c:
21016         Fixed a typo in Hello World indentation style 
21017         Fixed misuse of translated strings when looking for style
21018         This entry fixes bug #876037
21020 2004-02-16  Naba Kumar  <naba@gnome.org>
21022         * src/utilities.c: Fixed return value when dest file could
21023         not be created.
21025         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
21026         * src/utilities.[c,h]: Removed 'cmp' dependency and used
21027         internal function to compare files.
21028         
21029 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
21031         * src/message-manager-private.cc:
21032         Set bold color as foreground color in terminal
21033         (fixes bug #864924)
21035         * src/aneditor.cxx:
21036         Use font style defined for message indicators in
21037         preferences/messages
21038         (fixes bug #885032)
21040 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
21042         * src/build_project.c:
21043         Use build.silent option from preferences (fixes bug #895726)
21044         
21045 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
21047         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21049 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
21050         
21051         Patch from Massimo Corà <maxcvs@email.it>:
21052         * scintilla/LexCPP.cxx: Support "///" comments
21054 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21055         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21056         src/search_replace.h, src/search-replace_backend.h
21057         anjuta.glade
21058         
21059         * Added: src/search_preferences.c, src/search_preferences.h
21060         Allow the user to save search/replace settings and give them names.
21062 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
21063         
21064         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
21065         scintilla/ScintillaGTK.cxx:
21066         Hopefully fixed AMD 64 crash bug by using correct marshaller
21068 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
21070         * src/preferences.c: Save GtkOptionMenu properties properly
21071         * src/text_editor.c: Fixes editor mispell of fold.symbols property
21073 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21074         
21075         * configure.in, src/Makefile.am, scintilla/Makefile.am:
21076         Fixed libiconv issue
21077         * NEWS: Updated
21079 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21080         
21081         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21082         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
21083         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
21084         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
21085         src/sharedlib_gui.c:
21086         Debugger speed-up, replaced deprecated GtkCList
21088 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
21090         * src/text-editor.c: Use stock gtk+ close button for editor tabs
21092 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
21094         * configure.in: Added "sq" to ALL_LINGUAS.
21096 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
21098         * configure.in: Added "ko" to ALL_LINGUAS.
21100 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21102         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
21103         src/search_incremental.c, src/search_incremental.h: 
21104         Search_incremental code cleanup
21106 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21108         * scintilla/*/*: Updated scintilla to CVS
21109         * Added: scintilla/Readme.sync
21110         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
21111         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21112         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
21113         scintilla/ScintillaGTK.cxx,
21114         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
21115         scintilla/include/Scintilla.iface: Updated.
21117 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21119         * search-replace_backend.[ch], search_incremental[ch]: Added
21120         
21121         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21122         find_replace.[ch]: Removed.
21123         
21124         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21125         src/search-replace_backend.c, src/search-replace_backend.h,
21126         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21127         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21128         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
21129         functionality now replaces the older Find/Replace stuff. The Search/Replace
21130         functionality can be interrupted during a long Search/Replace.
21132 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
21134         * widgets/gnomefilesel.c: Fix use of previously freed memory on
21135         selecting ".." and "." from file selector. 
21137 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
21139         * anjuta.glade: Fixed wrong "fold.symbols" property
21141 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21142         
21143         * src/project_dbase_gui.c: Alphabetical order ;-)
21144         * src/compiler_options.c: Fixed bug #867539
21145         * src/launcher.c: Workaround for bugs #864922, #849928,
21146         #846386 and #845782: The launcher no longer hangs but does
21147         not get the exit status correctly sometimes.
21148         * Changes suggested by Bosik are obviously already in without
21149         any Changelog entry (ClsGen.c, project_dbase_gui.c)
21150         * NEWS, README, anjuta.prj, configure.in: 
21151         Changed version to 1.2.1
21152         
21153         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
21154         * anjuta_dialogs_strings.c, anjuta.glade: 
21155         Fixed bugs #860906, #859329
21156         
21157         Patch from grzegol@pld-linux.org
21158         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
21159         freedesktop.org standard)
21161 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21162         
21163         Patch from Stefano Vallarino <stevalla@libero.it>:
21164         * src/source.[c/h]: Fixes cpp sample file to conform to 
21165         ISO/IEC 14882, C++-Standard 
21167 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
21169         Review by Johannes Schmid <jhs@cvs.gnome.org>
21170         * src/build_file.[ch]: Add build_execute_shell_command which executes the
21171         command using sh -c.
21172         * src/compile.c: Use build_execute_shell_command when compiling single
21173         files.
21175 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21176         
21177         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
21178         * src/breakpoints.c: Code cleanup, workaroud for possible 
21179         launcher bug
21180         * src/src_paths.c: Update debugger dirs on directory change
21182 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
21184         Review by Johannes Schmid <jhs@cvs.gnome.org>
21185         * src/attach_process.c, src/attach_process.h, anjuta.glade:
21186         sortable headers, process tree, removal of path and process params
21187         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21188         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21189         code cleanup
21191 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21192         
21193         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21194         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
21195         Add a dialog for "New file" which lets the user set the 
21196         filename and to add copyright/header templates to the file
21197         * Review: Changed function names to contain modules name (file_)
21199 2003-12-09  Naba Kumar  <naba@gnome.org>
21201         * setup-gettext: Fixed a typo.
21202         * scintilla/Makefile.am: Fixed a build error for SMP systems.
21204 ---- Released version 1.2.0 ---
21206 2003-12-08  Naba Kumar  <naba@gnome.org>
21208         * src/preferences.c: Fixed compiler error.
21209         * global_tags/create_global_tags.sh: Fixed to install properly
21210         even when system.tags could not be generated.
21211         * NEWS: Updated.
21213 2003-12-06  Naba Kumar  <naba@gnome.org>
21215         * setup-gettext: Fixed to not generate intl directory with gettextize.
21217         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
21218         * src/anjuta.c: Filters out unnecessary files from find in files
21219         command.
21220         
21221         * NEWS: Updated.
21222         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
21223         * src/widzard_gui.c: Added horiz scrollbar for desc text.
21224         
21225 2003-12-04  Naba Kumar  <naba@gnome.org>
21226         
21227         * src/gnome_project.c: Enables debug and optimization flags for
21228         new projects.
21229         
21230         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
21231         
21232         * src/project_dbase_gui.c: combined header and c files for
21233         file selector.
21234         
21235         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
21236         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
21238 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21240         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21242 2003-11-29  Naba Kumar  <naba@gnome.org>
21244         * configure.in, anjuta.prj: Bumped version to 1.2.0.
21245         * NEWS: Updated.
21247 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
21248         
21249         * src/main_menubar.c: Now files cannot be opened twice in recently
21250         file menu
21252 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
21254         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
21256 2003-11-28  Naba Kumar  <naba@gnome.org>
21258         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
21259         
21260 2003-11-27  Naba Kumar  <naba@gnome.org>
21262         * src/breakpoints.c, src/launcher.c, src/find_text.c,
21263         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
21264         
21265         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
21266         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
21267         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
21268         checkbox in project wizard (project options page) to enable/disable
21269         source code generation with glade(mm).
21270         
21271         * NEWS: Updated
21272         
21273 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
21275         * src/dnd.c: Opening files with special characters in the name.
21277 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
21279         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
21280         a long time.
21282 2003-11-18  Naba Kumar  <naba@gnome.org>
21284         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
21285         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
21286         src/project_import.c, plugins/patch/patch-plugin.c:
21287         Fixed g_signal_diconnect calls to pass correct data.
21288         (Fixed possible crash in project imports).
21289         
21290         * NEWS: Updated.
21291         
21292 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
21294         Reviewed by Naba Kumar  <naba@gnome.org>
21295         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
21296         and debugger. Sets default settings for pty in launcher.
21297         * data/gdb.init: Removed charset work around (now works with user's
21298         native charset)
21299         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
21301 2003-11-18  Naba Kumar  <naba@gnome.org>
21303         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
21304         names of 'index' to 'idx'.
21305         
21306 2003-11-17  Naba Kumar  <naba@gnome.org>
21308         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
21309         * src/project_dbase.c: Prompts user for unsaved project files
21310         when project is closed.
21311         
21312 2003-11-16  Naba Kumar  <naba@gnome.org>
21314         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
21315         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
21316         older gcc.
21317         
21318 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
21319         
21320         * src/anjuta.c: Fixed crash related to tag == NULL while 
21321         anjuta is exiting
21323 2003-11-11  Naba Kumar  <naba@gnome.org>
21325         * src/glade_iface.c: Avoids error conditions for glade or glademm not
21326         found. It simply doesn't generate the c/c++ codes and continues with
21327         just a warning.
21328         * NEWS: Updated.
21329         
21330 2003-11-10  Naba Kumar  <naba@gnome.org>
21332         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
21333         'Start with dialog'.
21335         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
21336         German translation of anjuta-tutorial.
21337         
21338         * src/launcher.c: Fixed an encoding bug with GIOChannels.
21339         * NEWS: Updated.
21341 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21343         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
21344         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
21345         the syntax highlighting in Preferences, the automatic syntax
21346         highlighting is now selected. When the debugger is stopped and the
21347         breakpoints window not closed, the gtk_tree_view in this window is
21348         now made unsensitive.
21350 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
21352         * src/preferences.h, src/preferences.c, anjuta.glade:
21353         Fixed translation bug in preferences by using GtkOptionMenu
21354         * anjuta.prj: Project version 1.1.98
21356 ---------------- Released version 1.1.98 ----------------
21358 2003-11-07  Naba Kumar  <naba@gnome.org>
21360         * anjuta.spec.in: Revived docs package and combined all docs into
21361         one package.
21362         * configure.in: Bumped version to 1.1.98 rc2
21363         * NEWS: Updated.
21364         * anjuta.spec.in: Fixed scrollkeepr-update command.
21365         * anjuta.spce.in: Fixed file permissions.
21367 2003-11-06  Naba Kumar  <naba@gnome.org>
21369         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21370         menus to activate anjuta helps.
21371         
21372         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21373         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21374         manuals/C/anjuta-faqs/legal.xml (added),
21375         manuals/C/anjuta-faqs/Makefile.am,
21376         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21377         manuals/C/anjuta-faqs/.cvsignore,
21378         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21379         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21380         manuals/C/anjuta-tutorial/legal.xml (added),
21381         manuals/C/anjuta-tutorial/Makefile.am,
21382         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21383         manuals/C/anjuta-tutorial/.cvsignore,
21384         manuals/C/anjuta-manual/*.sgml (removed),
21385         manuals/C/anjuta-manual/*.xml (added),
21386         manuals/C/anjuta-manual/Makefile.am,
21387         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21388         manuals/C/anjuta-manual/.cvsignore,
21389         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21390         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21391         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21392         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21393         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21394         manuals/ja/anjuta-faqs/legal.xml (added),
21395         manuals/ja/anjuta-faqs/Makefile.am,
21396         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21397         manuals/ja/anjuta-faqs/.cvsignore,
21398         manuals/ja/anjuta-manual/*.sgml (removed),
21399         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21400         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21401         manuals/ja/anjuta-manual/*.xml (added),
21402         manuals/ja/anjuta-manual/Makefile.am,
21403         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21404         manuals/ja/anjuta-manual/.cvsignore,
21405         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21406         manuals/sgmldocs.make (removed),
21407         manuals/xmldocs.make (added), manuals/omf.make (added),
21408         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21409         documentations to newer docbook xml documentations. Converted 
21410         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21411         Enabled manulas installations.
21412         
21413         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21415 2003-11-05  Naba Kumar  <naba@gnome.org>
21417         * data/gdb.init: Sets host's charset to ascii to solve debugger
21418         freeze up due to uninitialized strings in target program.
21420         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21421         Fixed a crash bug with 'Add expression in watch'. Bug #822017
21422         
21423         * NEWS: Updated.
21424         
21425         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
21426         src/launcher.c: Turns off echo in spawned pty to fix debugger.
21428 2003-11-04  Naba Kumar  <naba@gnome.org>
21430         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21431         problems.
21432         
21433         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21434         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21435         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21436         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21437         in file headers.
21438         
21439         * src/search-replace.c: Fixed infinite loop bug.
21440         * start-with.c: Fixed a crash bug with "Open last project".
21441         
21442         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
21443         * scintilla/Makefile.am: Fixed compiler option.
21444         
21445 2003-10-16  Naba Kumar  <naba@gnome.org>
21447         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21448         * src/text_editor.c: Fixed autoformat.
21449         
21450 2003-10-15  Naba Kumar  <naba@gnome.org>
21452         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21453         of CTRL+number.
21454         
21455 2003-10-09  Naba Kumar  <naba@gnome.org>
21457         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21458         
21459 2003-10-08  Naba Kumar  <naba@gnome.org>
21461         * src/source.c: Fixed a GETTEXT typo error.
21462         * anjuta.glade: Made 'Sorted in order you open them' default option
21463         for editor tabs.
21465         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21466         * anjuta.glade, data/properties/anjuta.properties:
21467         Fixed the freeze of the "Preferences" combos at the first Anjuta
21468         init is generated by:
21469                 - a not complete translation of preferences.c file
21470                 - a difference between 2 names in anjuta.glade and
21471                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21472                 - the same name given to 3 combos (anjuta.glade).
21473                 
21474         * src/find_text.c: If the "whole document" mode is selected,
21475         a new search will select the next occurrence (Bug #764954).
21476         It is now possible to use the shortcuts to search next or previous
21477         occurrence even if the search dialog has the focus.     Bug #790318
21478         
21479         * src/main_menubar_def.h: "Select code block" shortcut; the new
21480         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21481         (Bug #811016).
21483         Patch from: Richard Lee  <r.h.lee@comcast.net>
21484         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21485         tagmanager/tm_workspace.c: The following is a patch to fix a
21486         seemingly random occurence where Anjuta would crash when a
21487         certain key was pressed.
21489 2003-09-29  Naba Kumar  <naba@gnome.org>
21491         * src/find_in_files.c: Ignores binary by default. Disabled the option
21492         of NOCVS search, because launcher does not use sh and hence can not
21493         pipe.
21494         
21495         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21496         "clean before build" state in project session and not in account session,
21497         otherwise the state gets reflected to other projects causing annoyance.
21498         
21499         * src/compiler_options.c: Fixed a bug where compiler options were always
21500         claimed 'modified'.
21502         * src/build_project.c, data/properties/anjuta.properties,
21503         src/commands.[h]: Fixed a bad bug where clean-before-build
21504         doesn't work.
21505         
21506         * scintilla/patches/research-cvs-nolog.diff,
21507         scintilla/patches/scintilla-ac-gtk2-port.diff,
21508         scintilla/patches/scintilla-ac-sort-fix.diff,
21509         scintilla-optimization.diff: Removed, because they are already in
21510         scintilla CVS.
21511         
21512         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21513         2003-09-29).
21515         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21516         scintilla/LexYAML.cxx: Added new scintilla lexers.
21517         
21518         * TODO, NEWS: Updated.
21520         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21521         * src/utilities.c: Fixed typo bugs.
21523 2003-09-26  Naba Kumar  <naba@gnome.org>
21525         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21526         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21527         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21528         text_editor_find() and Fixed I-Search wrapping.
21529         * src/debugger.c: Fixed to pass a newline after a debugger
21530         command (which was broken since the launcher was refactored.
21531         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
21533 2003-09-25  Naba Kumar  <naba@gnome.org>
21535         * src/toolbar_callbacks.c: Fixed start of incremental search.
21536         
21537         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21538         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21539         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21540         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21541         menu and implementation.
21543 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21545         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21546         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21547         variables in Locals window.
21549 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
21551         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21552         * src/utilities.[ch] : Fix a tooltip bug in 
21553         anjuta_util_toolbar_append_stock(), the label appeared instead of
21554         the tooltip text. Remove label from arguments of the function
21555         because label is included in the stock icon data.
21556         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21557         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21558         * FIXME: translation file should be updated because of label text removal.
21560 2003-09-24  Naba Kumar  <naba@gnome.org>
21562         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21563         
21564         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21565         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21566         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21567         stdout and stderr. Also buffered output and check-for-password
21568         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21569         with password prompts. Checkes for password prompts from all outputs.
21570         
21571         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21572         which takes a string (which could be utf8 also) and converts into
21573         utf8 string.
21574         
21575         * src/main.c: Connects kernel signals after gnome_program_init().
21576         
21577         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21578         * src/message-manager.c: Fixed bug #787026 by converting the strings
21579         to proper UTF8.
21580         
21581 2003-09-22  Naba Kumar  <naba@gnome.org>
21583         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21584         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21585         GtkCList and using GtkTreeView instead. Added the patch.
21586         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21587         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21588         
21589 2003-09-19  Naba Kumar  <naba@gnome.org>
21591         * printing/print.c: Proper UTF8 printing support.
21592         * src/main.c: moved kernel signal connects at the
21593         end of application initialization.
21594         
21595 2003-09-18  Naba Kumar  <naba@gnome.org>
21597         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21598         (new) lexers.make, (new) lexers: Update scintilla to latest
21599         scintilla CVS (2003-09-18), added new lexers, automated
21600         lexers makefiles sections and scintilla update. Added
21601         patches. Optimized pango rendering. Fixed a crash bug
21602         in scintilla.
21603         
21604         * (new) scintilla/patches/research-cvs-nolog.diff: Added
21605         patch to remove cvs log command from RESearch.cxx file.
21606         * scintilla/patches/scintilla-pango-always.diff:
21607         Fixed file name.
21608         * scintilla/RESearch.cxx: Removed spurious cvs log command
21609         and logs.
21610         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21611         
21612         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21613         * src/dnd.c: Fixed a crash bug with DND.
21614         
21615 2003-09-15  Naba Kumar  <naba@gnome.org>
21617         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21618         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21619         src/toolbar_callbacks.c: Added an additional parameter to
21620         text_editor_goto_line() funtion which decides if the line should
21621         be made visible (if it's under fold).
21622         
21623         * src/style-editor.c: Fixed a compiler warning.
21624         * src/message-manager.cc: Calls parent method correctly.
21626         * src/preferences.h: Fixed prent class.
21627         
21628         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21629         * src/project_dbase.c: Fixed bug #713210.
21630         
21631 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21632                                                                                 
21633         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21635 2003-09-11  Naba Kumar  <naba@gnome.org>
21637         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21638         * src/style-editor.c: Fixed bug #769130 (Crash on font
21639         selection dialog).
21640         
21641         * src/message-manger.[h,cc]: Made AnMessageManager
21642         derived from GtkFrame and removed deprecated code.
21643         
21644         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21645         compiler warnings.
21646         
21647 2003-09-09  Naba Kumar  <naba@gnome.org>
21649         * src/Makefile.am: Addded rules for built sources.
21650         
21651 2003-09-08  Naba Kumar  <naba@gnome.org>
21653         * (new) src/anjuta-marshalers.list: Added marshalers definition
21654         file.
21655         
21656         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21657         and CXXFLAGS are not overwriten by automake's default.
21658         * src/style-editor.c: Added 'operators' in the style editor.
21659         
21660         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21661         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
21662         * src/message-manager-private.cc, src/message-manager.cc:
21663         Converts message going into message into UTF-8 endoding.
21664         * src/main.c: Uses UTF-8 codeset for localization.
21665         
21666 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
21668         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21669         
21670 2003-09-08  Naba Kumar  <naba@gnome.org>
21672         * TODO: Updated.
21673         
21674         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21675         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21676         Fixed bug #798717, Find - Find&Replace - Find in files bug;
21677         The combo entries were updated if the same data with a different
21678         case exist in the combo list. The combo entries are now case sensitive. 
21679         Search&Replace bug; First search ,max actions = 0 ==> now max
21680         actions = 100.
21681         
21682 2003-09-08  Naba Kumar  <naba@gnome.org>
21684         * TODO: Updated.
21685         * src/utilities.[c,h]: a function takes contant args.
21686         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21687         Now the child terminated signal is emitted properly.
21688         * src/Makefile.am: Used $(top_srcdir) for referring to 
21689         scintilla objects.
21690         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21691         definitions file which will generate anjuta-marshalers.[c,h] files.
21692         * src/.cvsignore: Updated.
21693         * src/build_project.c: Changed su command to preserve quotes.
21694         * src/anjuta-tools.c, tagmanager/tm_project.c,
21695         tagmanager/tm_workspace.c: Use standard tmp file.
21696         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21697         so that users could report bugs easily.
21698         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21699         
21700         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21701         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21702         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21703         src/attach_process.c, src/breakpoints.c, src/commands.c,
21704         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21705         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21706         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21707         src/memory.c, src/message-manager-private.c, src/preferences.c,
21708         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21709         src/search-replace.[c,h], stack_trace.c, text_editor.c,
21710         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21711         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21712         Fixed compile warnings and cleanup.
21713         
21714         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21715         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21716         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
21717         Removed libzvt usage and implemented child spawing differently. Launcher is
21718         now proper GObject, which can be created multiple times (and can be
21719         operated in parallel).
21721         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21722         * src/project_import_gui.c, src/project_import_cbs.c,
21723         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21724         (crash on project import). Removed deprecared codes.
21725         
21726 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21727         
21728         * src/cvs.c: Fixed cvs output bug.
21730 2003-09-03  Naba Kumar  <naba@gnome.org>
21732         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21733         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21734         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21735         src/text_editor_cbs.c: Implements --
21736                 If the debugger is started
21737                         A double click in the margin add or remove a breakpoint
21738                         A single click activate or deactivate the breakpoint
21739                 else
21740                         A double click in the margin add or remove a bookmark
21742 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21743         
21744         Reviewed by Naba Kumar  <naba@gnome.org>
21745         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21746         User is now able to choose a branch on cvs update for project.
21747         Cleaned up variable names.
21749 2003-09-03  Naba Kumar  <naba@gnome.org>
21751         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21752         src/Makefile.am: Added lexers.
21753         * scintilla/*/*: Updated...
21754         * src/an_symbol_view.c: Fixed a crash bug.
21755         * src/compiler_options.c, src/project_dbase.c: Fixed compile
21756         and build bugs.
21757         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21758         * src/source.c: Fixed project generation bug with gettext code.
21759         * tagmanager/tm_project.c: Fixed a crash bug.
21760         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21761         bug when there is no project open. Bug #____.
21762         * src/source.c: Fixed a bug with build failure with non-gnome
21763         project with glade-generated source (eg. gtk2). Bug #____.
21764         * NEWS: Updated...
21766 2003-08-22  Naba Kumar  <naba@gnome.org>
21768         Patch from: Rob Bradford  <rob@debianplanet.org>
21769         * data/Makefile.am: Fixed to install properly during
21770         package building.
21771         
21772         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21773         * src/debug-tree.c: Fixed a crash bug.
21774         * src/compiler_options.c: Takes care of linking the missing pieces;
21775         C flags, libs, optimization options, debug and profile.
21777         Patch from: Enver ALTIN  <ealtin@casdb.com>
21778         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
21779         
21780 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
21782         Reviewed by Naba Kumar  <naba@gnome.org>
21783         * src/project_dbase.c: Fixed bugs #778263 and #778413
21784           Adding multiple files to project should work now.
21786 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21788         Reviewed by Naba Kumar  <naba@gnome.org>
21789         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
21790         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
21791         for Locals window.
21793 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21795         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21797 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21799         * src/text_editor.c: Fix translatable string (#113934).
21801 2003-07-04  Naba Kumar  <naba@gnome.org>
21803         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21804         bug when there is no project open. Bug #____.
21805         
21806         * src/source.c: Fixed a bug with build failure with non-gnome
21807         project with glade-generated source (eg. gtk2). Bug #____.
21809 2003-06-26  Naba Kumar  <naba@gnome.org>
21811         * src/anjuta.h: Removed reference to windows-dialog.h.
21812         * src/message-manager-private.[cc,h]: Fixed doulbe click
21813         activation of messages to properly jump at the destination.
21814         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
21815         * src/toolbar.c: Code clean-ups.
21816         
21817         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21818         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
21819         
21820         * src/message-manager-private.[cc,h]: Removed dead codes.
21821         
21822         * (new) data/properties/css.properties,
21823         data/properties/anjuta.properties, data/properties/Makefile.am:
21824         Added CSS syntax hiliting properties.
21825         
21826         * tagmanager/tm_file_entry.c: Fixed a possible bug.
21827         * src/debugger.c: Clean ups.
21828         * src/lexer.h: Added CSS lexer definition.
21829         
21830         * Makefile.am: Installs destop file properly.
21831         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
21832         * NEWS: Updated for 1.1.97 release.
21833         * src/main_menubar_def.h: Changed some non working shortcuts.
21834         
21835 2003-06-24  Naba Kumar  <naba@gnome.org>
21837         * src/search-replace.c: Shows the dialog properly, even when it is
21838         hidden behind another window.
21839         
21840         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
21841         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
21842         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
21843         and code clean up.
21844         
21845         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
21846         setup wizard dialogs.
21847         
21848         * src/debugger.c: Removed a redundant call to
21849         debugger_update_controls().
21850         * src/compiler_options.c, src/launcher.c: code cleanup.
21851         * src/executer.c: Fixed execution bug with 'Set Program params...".
21852         
21853 2003-06-23  Naba Kumar  <naba@gnome.org>
21855         * widgets/e-splash.c: Removed border around the splash image.
21856         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
21857         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
21858         * src/cvs.c: Added a frame around commit log text widget.
21859         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
21860         crash bug associated with translated combo box list in preferences
21861         dialog (in different locale other than en_US). Used widget names
21862         to pass the combo list items.
21863         * po/POTFILES.in: Updated.
21864         * src/launcher.c: Creates the zvt terminal at startup (and not
21865         every time a build is done) -- speeds up buld operations.
21866         * src/file_history.c: Should be if() conditional instead of
21867         assertion check.
21868         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
21869         Disabled useless warnings.
21870         * src/project_dbase.c: Fixed bonobo 2 project name.
21871         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
21872         and uses correct glade-2 for file generation.
21873         
21874 2003-06-21  Naba Kumar  <naba@gnome.org>
21876         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
21877         And disables autocomple show for numbers (very annoying).
21878         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
21879         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
21880         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
21881         from view menu and adjust the controls accordingly.
21882         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
21883         only OK button.
21884         * src/project_dbase.[c,h]: Removed show_local flag processing.
21885         * src/message-manager.[c,h]: Reorganized messages tabs in more
21886         sensible order.
21887         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
21888         Also added PCRE dependency.
21889         
21890 2003-06-20  Naba Kumar  <naba@gnome.org>
21892         * pixmaps/anjuta_splash.png: New splash.
21893         from Jean Schurger  <yshartk@schurger.org>
21894         
21895         * src/controls.c: De-sensitize run-to-cursor when debugger
21896         is not running.
21897         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
21898         
21899         * src/message-manager-private.cc: Fixed to properly jump at
21900         the right file:line.
21901         
21902         * src/appwiz_page1.c: Fixed to correctly determine the project
21903         trpe from the wizard.
21904         
21905 2003-06-20  Naba Kumar  <naba@gnome.org>
21907         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
21908         * src/watch_gui.c: Code cleanups.
21909         * src/debugger.[c,h], src/stack_trace.[c,h],
21910         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
21911         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
21912         Removed direct access to stack_trace private data, Increased debugger
21913         command size from 256 to 1024 (to be on safer side). Also implemented
21914         row-activated signle for seting frame and viewing the source.
21915         * src/debugger.c: Avoids starting program and stopping debugger
21916         when starting debugger and stopping program, respectively.
21917         
21918         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
21919         Reverted codes to start debugger automatically
21920         The file is brought to the state just after the branching 
21921         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
21922         some code clean ups.
21923         
21924         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
21925         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
21926         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
21927         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
21928         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
21929         src/project_dbase.c: Code clean ups.
21930         
21931         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
21932         (Projects dir) so that correct $HOME/Projects path is set when
21933         anjuta is run for the first time.
21934         
21935 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
21937         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
21939 2003-06-13  Naba Kumar  <naba@gnome.org>
21941         * src/stack_trace_cbs.c: Moved variable declaration at the
21942         top of the block (bug #737867)
21943         
21944         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
21945         just CFLAGS and CXXFLAGS (bug #743617).
21946         
21947         * src/create_global_tags.sh: Fixed shell script to properly
21948         detect installed *-config files.
21949         
21950 2003-06-12  Naba Kumar  <naba@gnome.org>
21952         * src/preferences.[c,h]: Added methods for custom widgets in
21953         preferences: using custom set/get methods for them.
21954         
21955         * src/anjuta-encoding.c: Implemented up/down of the encodings
21956         in the list and property saves correctly.
21957         
21958         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21959         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
21960         the beginning of a file.
21962         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21963         * src/aneditor.cxx, src/aneditor.h,
21964         src/controls.c, src/main_menubar.c, src/main_menubar.h,
21965         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21966         src/mainmenu_callbacks.h: Allows the operator to select the current
21967         word or the current line (Request: 680801). It puts also
21968         sensitive/unsensitive several select/comment menu items.
21970         * src/breakpoints.c: Presets by default the current line for a
21971         defined breakpoint.
21973 2003-06-11  Naba Kumar  <naba@gnome.org>
21975         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
21976         color (red highlight) now cosistent for inactive tabs also.
21977         
21978         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
21979         'Advanced search and replace' in Edit->Search submenu.
21980         
21981         * data/properties/tcltk.properties: Fixed bug #731851. Added line
21982         wrappings '\' where     they were missing.
21983         
21984         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
21985         message is now more descriptive and details the correct thing to do
21986         for GNOME2 desktop.
21987         
21988 2003-06-10  Naba Kumar  <naba@gnome.org>
21990         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
21991         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
21992         Removed any reference to particular version of automake/autoconf
21993         so that they could work with newer versions (Bug #659394).
21995         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
21996         src/anjuta.c: Added coded to add/remove supported encodings.
21997         
21998         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
21999         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
22000         src/project_import.c, src/project_type.c, src/project_type.h,
22001         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
22002         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
22003         from the project wizard.
22005 2003-06-06  Naba Kumar  <naba@gnome.org>
22007         Patch from Etay Meiri  <etay-m@bezeqint.net>
22008         * src/compiler_options.c: Fixed bugs related to clean before
22009         build patch.
22010         
22011         * anjuta.desktop.in.in: Added commandline options.
22012         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22013         -dP and -A flags of CVS update into different options.
22014         
22015 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22017         * configure.in: Removed "ta" from ALL_LINGUAS.
22019 2003-06-02  Naba Kumar  <naba@gnome.org>
22021         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22022         return NULL for undefined properties and "" for defined but empty
22023         strings. It was creating many problems where both are assumed to be
22024         same. And besides, it doesn't matter to differentiate the two (the
22025         problem with preferences was due to a different bug).
22027         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22028         correctly. Also, s/props_build_in/props_built_in/g.
22029         
22030         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22031         list.
22032         
22033         * src/an_file_view.c: Unrefed pixbufs when done with them.
22035         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22036         (removed) file_text.png: Added and removed pixmaps.
22037         
22038 2003-05-30  Naba Kumar  <naba@gnome.org>
22040         * anjuta.glade: Fixed encodings preferences dialog
22041         
22042 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
22043         
22044         Reviewed by Naba Kumar  <naba@gnome.org>
22045         
22046         * src/build_project.c src/clean_project/c: perform a clean before
22047         build, if required. Show the message manager on clean.
22048         * src/compiler_options.c: save the new options when window is closed
22049         and flag project to be cleaned before the next build.
22050         * src/project_dbase.c: added a 'clean before build' flag to project
22052 2003-05-29  Naba Kumar  <naba@gnome.org>
22054         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22055         dialog.
22056         
22057         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
22058         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
22059         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
22060         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
22061         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
22062         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
22063         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
22064         print_color.xpm, print_landscape.xpm, print_layout.xpm,
22065         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
22067         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
22068         Removed unused icons references.
22070 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
22072         Reviewed by Naba Kumar  <naba@gnome.org>
22073         
22074         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
22075           src/compiler_options.c, src/debugger.c, src/find_replace.c,
22076           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
22077           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
22078           src/toolbar_callbacks.c: HIG compliant dialogs.
22080         * src/utilities.c: anjuta_button_new_with_stock_image() and
22081           anjuta_dialog_add_button() stolen from gedit.
22083         * src/main_menubar_def.h: Fixed mnemonics.
22085 2003-05-26  Naba Kumar  <naba@gnome.org>
22087         * src/project_dbase_gui.c: Added header files filter for add file
22088         dialog box. Disabled project window to be transient window.
22089         
22090         * src/message-manager.cc: Disabled message manager window to be
22091         transient window.
22092         
22093         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
22094         a file could not be loaded.
22095         
22096         * src/project_dbase.c: Fixed a bug with GUI editor command
22097         where empty string is returned.
22098         
22099         * src/Makefile.am, src/preferences.h, src/text_editor.c
22100         src/text_editor.h, (new) src/anjuta-encodings.h,
22101         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
22102         Added encoding support and to handle characters encoding correctly
22103         by auto detecting it during load. Added preferences for selecting
22104         the encoding during save.
22106         * src/preferences.c, src/resources.c: Removed debug messages.
22108         Patch from: Alexander Nedotsukov <bland@mail.ru>
22109         * src/getline.c: Fixed many fatal bugs for FreeBSD.
22111 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22112         * src/anjuta.c: Try to sow the splash image more often.
22114 2003-05-20  Naba Kumar  <naba@gnome.org>
22116         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22117         * src/debug_tree.c: Colorize the modified locals during
22118         debugging and call memory analyze from the debugger.
22119         * src/breakpoints.c: The color is now different for the enabled
22120         and disabled breakpoints. Anjuta now can erase several
22121         breakpoints defined at the same line. The markers are updated
22122         according to the enable/disable action.
22123         
22124         Patch from Etay Meiri  <etay-m@bezeqint.net>
22125         * src/launcher.c: Fixes launcher freeze up bug during build.
22127 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
22129         Reviewed by Naba Kumar  <naba@gnome.org>
22130         * scintilla/PropSet.h: Change member variables from private to protected.
22131         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
22132         to PropSetFile class, which return a gchar * (and can therefore indicate
22133         whether properties are empty or do not exist) and make prop_get and
22134         prop_get_expanded use them.
22135         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
22136         that the result of of prop_get cannot be an empty string.
22138 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
22140         Reviewed by Naba Kumar  <naba@gnome.org>
22141         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
22142         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
22143         src/text_editor_cbs.c: When saving all the files in the project, the
22144         text editors are now only rehighlighted once instead of once for each
22145         file saved.
22147 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22148         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22149         * src/anjuta.desktop.in.in: Support startup notification.
22150 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22151         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22152         * src/anjuta.desktop.in.in: Support startup notification.
22155 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
22157         Reviewed by Naba Kumar  <naba@gnome.org>
22158         
22159         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
22160         memory leak from glade_xml_new call. Removed gxml field from Executer
22161         struct as only used in create_executer_dialog and then destroyed.
22162         
22163         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
22164         
22165         * src/configurer.c: Fix warning trying to connect signal to non-existent
22166         environment entry in configure dialog and fix crash when closing the
22167         window.
22168         
22169         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
22170         gnome_date_edit_get_time instead.
22171         
22172         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
22173         in view menu required renumbering elsewhere.
22175 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
22177         Reviewed by Naba Kumar  <naba@gnome.org>
22178         
22179         * src/breakpoints.c: fixed an error when removing breakpoint
22180         * src/controls.c: 'run to cursor' is sensitive when debugger not active
22181         * src/debugger.c: changes to the way the debugger is activated
22182         * src/debugger.h: clean ups
22184 2003-05-13  Naba Kumar  <naba@gnome.org>
22186         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22187         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
22188         src/memory.h: A new version of memory and the interface
22189         is now integrated in anjuta.glade
22191 2003-05-09  Naba Kumar  <naba@gnome.org>
22193         * configure.in: Bumped required gtk version to 2.0.8.
22194         
22195 2003-05-06  Naba Kumar  <naba@gnome.org>
22197         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
22199 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22200         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
22202 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22203         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
22204         , tagmanager/c.c: Support for ProC and RDB files.
22206 2003-05-06  Naba Kumar  <naba@gnome.org>
22208         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
22209         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22210         Uncomment (Box & Stream), Select the current function,
22211         authorize the "Quit" button of the GotoLine window
22213 2003-05-05  Naba Kumar  <naba@gnome.org>
22215         * src/watch_gui.h: CVS added new file.
22217         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
22219         Patch from Etay Meiri <etay-m@bezeqint.net>
22220         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
22221         src/mainmenu_callbacks.c, src/message-manager.cc,
22222         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
22223         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
22224         Ported stack trace to GNOME2 and added it in the message manager
22225         pane.
22227 2003-05-02  Naba Kumar  <naba@gnome.org>
22229         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
22230         
22231         * src/preferences.[h,c]: Fixed preferences to save only one copy of
22232         preferences property.
22233         
22234         * anjuta.prj: Fixed multiple preferences saved data.
22235         
22236         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
22237         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
22238         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
22239         scintilla/include/Platform.h, scintilla/include/PropSet.h,
22240         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
22241         Upgraded scitilla from CVS with faster window repaint
22242         and more bugfixes.
22243         
22244         Patch from  Etay Meiri  <etay-m@bezeqint.net>
22245         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
22246         and code cleanups
22247         
22248 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
22250         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
22251         the window if messages are appended to the end and the scrollbar is
22252         at the end.
22254 2003-04-29  Naba Kumar  <naba@gnome.org>
22256         * configure.in: Removed omf-install from Makefiles list.
22258 2003-04-28  Naba Kumar  <naba@gnome.org>
22260         * po/POTFILES.in: Remvoded deleted files.
22261         
22262         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
22263         pixmaps/windows-style-undocked.png: Added setup wizard's images.
22265         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
22266         is executed as detached) is not set properly.
22267         
22268 2003-04-25  Naba Kumar  <naba@gnome.org>
22269         
22270         * anjuta.prj: Updated.
22271         * src/anjuta_info.c: Fixed text wrapping and column view.
22272         * data/welcome.txt.in: Removed unaligned characters.
22273         
22274 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22275         * src/main_menubar.c: Disable setup dialog.
22277 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22278         * src/breakpoints.c; Fixed compilation with older GCC
22279         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
22280         * HACKING: Spelling fixes (Suggested by Stephen Knight)
22282 2003-04-18  Naba Kumar  <naba@gnome.org>
22284         * anjuta.prj: Updated (includes compiler options).
22285         
22286         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
22287         function from anjuta.c (it was already available in anjuta-tools.c).
22288         
22289 2003-04-18  Naba Kumar  <naba@gnome.org>
22291         * src/about.c, THANKS: Updated
22292         
22293         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
22294         
22295         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
22296         properly from the project session before updating the file
22297         view.
22298         
22299         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22300         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
22301         dialog settings (as it will not be required once GDL is in place) and
22302         added file view filters in the settings sub-menu.
22304 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22305         * HACKING: Updated
22306         * configure.in: Disable cast checks on final build.
22308 2003-04-17  Naba Kumar  <naba@gnome.org>
22310         * src/build_project.c: Fixed a compilation error.
22312         * src/launcher.c: Removed commnets.
22313         
22314         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
22315         properties from editor tab to indentation tab and fixed a property
22316         label for proper i18n translation. Fixed typos in project config
22317         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
22318         sorting and reordering in compiler options dialog.
22319         
22320         * src/compiler_options.c: Implemented _save() function to save the
22321         options (which was pending).
22322         
22323         * src/build_project.c: Destroys install-as-root dialog when it is done.
22324         
22325         * src/an_symbol_view.c: Change "event" event to "event-after" so
22326         that symbol row is selected first before the popup is shown.
22327         
22328 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22330         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
22331         file in CVS/Entries. (Reviewed and applied by Biswa)
22333 2003-04-16  Naba Kumar  <naba@gnome.org>
22335         * aneditor.cxx: use unicode everytime (fixed unicode related
22336         bugs).
22338         * anjuta.prj: Fixed UI editor name (blank to use default) and
22339         anjuta version.
22340         
22341         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
22342         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
22343         Editor preferences page.
22345 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22346         * src/anjuta.[ch], src/print.c: Fixed warnings
22347         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
22348         * configure.in: Profiling support with gprof
22350 2003-04-16  Naba Kumar  <naba@gnome.org>
22352         Patch from Gaëtan de Menten  <ged@bugfactory.org>
22353         * src/launcher.c: Fixed cvs dialog.
22354         
22355 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
22356         
22357         * src/message-manager-private.cc: Fixed double-click on first line of 
22358         output to properly select a line.
22359         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
22360         because still was a deprecatd GtkCTreeNode and always NULL anyway.
22362 2003-04-15  Naba Kumar  <naba@gnome.org>
22364         * src/message-manager-private.cc: Fixed the glade filename typo.
22366 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22367         * scintilla/*, data/properties/*: Scintilla CVS merge
22368         * anjuta.prj: Removed unnecessary files.
22369         * scintilla/PlatGTK.cxx: Force Pango fonts always
22370         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22371         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22372         for preferences.
22373         * configure.in: Change version no. for 1.1.1 (alpha release)
22374         * configure.in: Added '--with-pref-suffix' option.
22375         * config.guess, config.sub: Removed from CVS.
22377 2003-04-15  Naba Kumar  <naba@gnome.org>
22379         Patch from Timothee Besset  <ttimo@idsoftware.com>
22380         * Makefile.am: Fixed a shell script error during intallation.
22381         
22382 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22384         Reviewed by Naba Kumar  <naba@gnome.org>
22385         * src/message-manager.cc: Added popup-menu to TreeView and fixed
22386         set_wm_class to use "anjuta" instead of "an.
22387         * src/message-manager-private.cc: Headers are hidden again.
22389 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22390         * src/project_dbase_gui.c: Memory corruption fix.
22391         * anjuta.prj: Updated project file
22393 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22394         * an_file_view.c: Connect to event-after signal rather than event so that
22395         selection is updated first and thus context menu is for the right file.
22396         Reviewed and applied by Biswa.
22398 2003-04-14  Naba Kumar  <naba@gnome.org>
22400         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22401         
22402         * src/auncher.c: More child exit fixes
22403         from Timothee Besset  <ttimo@idsoftware.com>
22405 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22406         
22407         Reviewed by Naba Kumar  <naba@gnome.org>
22408         
22409         * src/message-manager.[c/h], src/message-manager-private[c/h],
22410                 anjuta.[c/h]: Ported message-manager to Gtk2
22411         
22412         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22413         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22414         src/clean_project.c, src/compile.c, src/configurer.c,
22415         src/controls.c, src/cvs.c, src/debugger.c,
22416         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22417         src/project_import.c, src/search-replace.c: Changed name from
22418         AnjutaMessageManager to AnMessageManager to avoid too long type
22419         and funtion names.
22421 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22422         * src/launcher.c: Fix build won't stop problem - TTimo
22423         * TODO: Updated
22424         * pixmaps/anjuta_splash.c: New splash screen prototype.
22425         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22426         * src/compiler_options.c: Mute pkgconfig errors.
22427         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22429 2003-04-10  Naba Kumar  <naba@gnome.org>
22431         * configurer.[c,h]: Fixed dialog to close properly.
22432         * src/project_dbase.c, widgets/gnomefilelist.c: Added
22433         debugging asserts.
22434         
22435 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22436         * anjuta.prj: Removed unnecessary files, load with 1.2.0
22437         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22438         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22439         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22440         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22441         src/makefile.am: Move gdl to it's own directory.
22442         * global-tags/create_global_tags.sh: Silently ignore SDL error.
22444 2003-04-09  Naba Kumar  <naba@gnome.org>
22446         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22447         branch.
22449 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22450         * src/anjuta-tools.c: Use CDATA for saving tools data.
22451         * anjuta.glade, src/search-replace.c: Port from branch.
22452         * widgets/e-splash.*, src/main.c: Better splash screen.
22453         * configure.in, widgets/gdl*: Import GDL widgets.
22454         * ROADMAP: Updated roadmap.
22455         * src/an_file_view.c: Use GDL icons for file tree.
22457 2003-04-09  Naba Kumar  <naba@gnome.org>
22459         * anjuta.glade: Added (hidden) initial setup-wizard window.
22460         
22461         Patch from: Vitaly  <vvv@rfniias.ru>
22462         * src/preferences.c: Fixes a bug with libglace widget access with
22463         translated strings.
22465         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22466         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22467         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22468         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22469         src/toolbar_callbacks.[c,h],
22470         src/memory.c, src/message-manager-private.cc,
22471         src/message-manager-private.h, src/message-manager.cc,
22472         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22473         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22474         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22475         watch window to a subwindow in the notebook
22477 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22478         * ROADMAP: Updated roadmap.
22480 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
22482         * configure.in: Added Belarusian to ALL_LINGUAS.
22484 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22485         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22486         Henry Jia
22487         * ROADMAP: Added roadmap for HEAD.
22489 2003-03-29  Naba Kumar  <naba@gnome.org>
22491         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22492         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22493         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22494         (new) pixmaps/start-with-wizard.png,
22495         (new) pixmaps/start-with-import.png,
22496         (new) pixmaps/start-with-open.png Added Start with dialog which pops
22497         up on anjuta start-up to give quick access to opening file/project or
22498         creation wizards.
22500         * src/main.c: Sets proper data directory for the gnome
22501         program.
22503 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22504         * src/text_editor.c: Fixed error/warning indicators.
22506 2003-03-24  Naba Kumar  <naba@gnome.org>
22508         * README: Correct version.
22509         
22510 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
22512         * configure.in: Added checks to see if were building on FreeBSD
22513         systems.  Sets -DFREEBSD if we are, and also attempts to find
22514         gmake if the host system is FreeBSD.
22516         * src/getline.c: New file used to provide the getline function,
22517         which isnt available on a FreeBSD system.  The function is only
22518         defined if FREEBSD is defined.
22520         * src/Makefile.am: Added getline.c to anjuta_SOURCES
22522         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
22523         configure.in sets this to gmake on FreeBSD systems, and make
22524         on everything else.
22526 2003-03-23  Naba Kumar  <naba@gnome.org>
22528         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22529         
22530         * anjuta.spec.in: Fixed spec file for correct file paths and
22531         corrected rpmbuild.
22533         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22534         the rpm build command separately now.
22535         
22536         * src/anjuta.c, windows-dialog.c: Added some more window management
22537         stuffs (not still fully working, though).
22539         * TODO: Updated.
22541 2003-03-22  Naba Kumar  <naba@gnome.org>
22543         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22545 2003-03-21  Naba Kumar  <naba@gnome.org>
22547         * README: Removed Andy Piper's name from the active maintainers
22548         list on his request.
22549         
22550         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22551         preferences.
22552         
22553         * src/anjuta-tools.c: Fixed compiler errors.
22555         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22556         show bugs.
22557         
22558         * src/commands.c, src/src_paths.c, src/style-editor.c,
22559         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22560         becuase they are now hidden by default (from glade editing).
22561         
22562         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22563         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22564         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22565         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22566         basic windows managements.
22567         
22568 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22569         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22570         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22571         Enver ALTIN (a.k.a. skyblue)
22573 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22574         * tagmanager/*: Added ignore-list for symbols. This will make
22575         parsing more accurate for projects. Doc updates needed.
22577 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22578         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22579         * launcher/Makefile.am: Link to correct libraries
22580         * src/launcher.c: Do not allow NULL shell
22582 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
22583         * src/debug_tree.c: Improve debug tree view.
22585 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
22587         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22588         'Run Configure Script' and 'Execute Program'. Increase minimum width
22589         of Configure dialog.
22590         * find_in_files.c, find_in_files_cbs.*: Properly create the file
22591         list widget by setting a model and adding a column and renderer.
22592           Actually store the nocvs toggle button in FindInFiles data structure.
22593           Handle selection changes via changed signal rather than row_activated.
22594           Use response signal for handling the close and find buttons.
22595           Close window when escape is pressed.
22596         * find_replace.c: Close window when escape is pressed.
22597         * find_text.c: Close window when escape is pressed in find dialog as
22598         well as wrap search question, where now Yes is the default button.
22600 2003-03-05  Naba Kumar  <naba@gnome.org>
22602         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
22604         * src/message-manager-private.cc: Fixed a bug with vte conditional
22605         compilation.
22606         * anjuta.glade: Hides all windows in glade file.
22608 2003-03-05  Naba Kumar  <naba@gnome.org>
22610         * src/an_file_view.c: Fixed a compilation warning.
22611         * src/message-manager-private.cc: Conditional compilation for vte
22612         API.
22613         
22614 2003-02-28  Naba Kumar  <naba@gnome.org>
22616         * configure.in, anjuta.spec.in: Updated dependency packages version.
22617         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22618         * src/preferences.c: Added debug assertions.
22619         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22620         editor to enable/disable bringing the recent editor tabs first.
22621         
22622         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22623         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22624         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22625         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22626         and     bug fixes. Also code clean ups.
22627         
22628         * (new) src/search-replace.[h,c]: New search replace implementation
22629         from ANJUTA_1_0_0 branch.
22630         
22631         * (new) src/windows-dialog.[h,c]: New windows management class
22632         [work in progress].
22634 2003-02-28  Naba Kumar  <naba@gnome.org>
22636         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22637         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22638         src/appwizard.c, src/build_file.c, src/build_project.c,
22639         src/clean_project.c, src/compile.c, src/configurer.c,
22640         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22641         src/message-manager-dock.c, src/message-manager-dock.h,
22642         src/message-manager-private.cc, src/message-manager.cc,
22643         src/preferences-dialog.c, src/preferences-dialog.h,
22644         src/preferences.c, src/preferences.h, src/project_dbase.c,
22645         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22646         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22647         src/utilities.c, src/utilities.h:
22648         
22649         Widgetized Preferences and gave proper function names.
22651         * src/executer.c: Fixed a session loading bug.
22652         
22653 2003-02-27  Naba Kumar  <naba@gnome.org>
22655         * printing/print.c: Fixed printing font bug that failed to load the
22656         proper fonts.
22657         
22658         * src/toolbar.c: Disabled LED flashing (not yet implemented).
22659         
22660         * TODO, anjuta.prj: Updated.
22662 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
22664         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22665         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22666         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22667         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22668         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22669         fixed omf errors
22671 2003-02-25  Naba Kumar  <naba@gnome.org>
22673         * Makefile.am: Excluded omf-install from installation as the docs are
22674         not ready.
22675         
22676         TODO: Updated.
22677         
22678         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22679         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22680         property names and added new editor properties and code cleanups.
22681         Also added new project properties.
22682         
22683         * src/compiler_options.[h,c]: Added pkg-config packages supports
22684         and fixed bugs.
22685         
22686         * src/glade_iface.h: Cleanups.
22687         
22688         * src/launcher.c: Used timer instead of idle to scan.
22689         
22690         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22691         src/project_config.[h,c], src/project_import.c: Implemented project
22692         property to define GUI editor and to handle it.
22693         
22694         * src/preferences.c: i18n fixes.
22695         
22696         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22697         unused (and old) pixmaps.
22698         
22699         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22700         
22701 2003-02-25  Naba Kumar  <naba@gnome.org>
22703         * src/message-manager-private.[h,cc], src/preferences.c,
22704         anjuta.glade, anjuta_dialog_strings.c: Implemented
22705         gnome terminal profiles for the terminal preferences and moved the
22706         addition of terminal preferences in the terminal constructor.
22707         
22708         * anjuta.prj: Updated.
22710 2003-02-24  Naba Kumar  <naba@gnome.org>
22712         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22713         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22714         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22715         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22716         preferences dialog.
22718         * TODO: Updated.
22720         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22721         text selection and child re-spawning.
22723         * src/pixmaps.h: Removed unused pixmaps definitions.
22724         
22725 2003-02-23  Naba Kumar  <naba@gnome.org>
22727         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22728         the project tree/window.
22730         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22731         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22732         Correct the use of a variable and implemented session save/load
22733         for tree expansion states.
22734         
22735         * src/main_menubar_def.h: Fixed shortcuts keys.
22736         
22737         * src/anjuta.c, src/gnome_project.c: Code clean ups.
22738         
22739         * anjuta.prj: Updated.
22740         
22741 2003-02-22  Naba Kumar  <naba@gnome.org>
22743         * src/debug_tree.[c,h]: GNOME2 port from 
22744         Etay Meiri <etay-m@bezeqint.net>
22745         
22746         * src/an_file_view.c, src/resources.[h,c],
22747         data/properties/bash.properties,
22748         data/properties/cpp.properties,
22749         data/properties/html.properties,
22750         data/properties/make.properties,
22751         data/properties/others.properties,
22752         data/properties/perl.properties,
22753         data/properties/props.properties,
22754         data/properties/xml.properties: Standarized file icons. Icons are
22755         defined in respective .properties file and are retrieved as resource
22756         data.
22758         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22759         in labels from the commands editor as that would create
22760         problems for translators.
22762 2003-02-21  Naba Kumar  <naba@gnome.org>
22764         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22765         as they should be part of CVS(?).
22767         * Makefile.am: Corrected a typo for glade generated strings file.
22769         * configure.in, po/hi.po: Added new Hindi (hi) translation
22770         in ALL_LINGUS and added initial Hindi translation.
22772         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
22773         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
22774         sv_unknown.xpm to more proper icon.
22776         * (new)data/properties/php.properties, data/properties/Makefile.am,
22777         data/properties/anjuta.properties, data/properties/html.properties:
22778         Fixed PHP syntax hilighting bug by separating php properties into
22779         different file (because of file size).
22781         * TODO: Updated.
22782         
22783 2003-02-20  Naba Kumar <naba@gnome.org>
22785         * src/breakpoints.c: Fixed breakpoints session saving/loading
22786         crash bug.
22787         
22788         * scintilla/*, scintilla/include/*: Updated to scintilla
22789         release 1.51
22790         
22791 2003-02-19  Naba Kumar <naba@gnome.org>
22793         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22794         * TODO: Updated.
22796         * Makefile.am, src/Makefile.am,
22797         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22798         (removed) src/anjuta_dialog_strings.c,
22799         (removed) src/anjuta_dialogs_strings.c,
22800         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22801         (added) anjuta.glade: Transfered glade files from src/ directory
22802         to the top level directory.
22804         * po/POTFILES.in: Updated.
22805         
22806         * (removed) macrocs2/*: Transfered to data/ directory.
22807         
22808         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22809         data/Makefile.am: Moved macros in data directory. Anjuta no longer
22810         requires to have macros dir, but the projects generated by anjuta
22811         require them.
22812         
22813         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
22814         trees.
22815         
22816         * src/defaults.c: Corrected default compiler options.
22817         
22818         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
22819         wizard.
22820         
22821         * src/message-manager-private.cc, src/message-manager-private.h,
22822         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
22823         
22824         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
22825         source code generation for gnome2 projects.
22827 2003-02-11  Naba Kumar <naba@gnome.org>
22829         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
22830         restores the expand/collaspe states of the nodes after refresh.
22831         
22832         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
22833         
22834 2003-02-11  Naba Kumar <naba@gnome.org>
22836         * src/style-editor.c: Fixed pango font description handling for fonts.
22837         * src/anjuta.glade: Removed font size spin button.
22838         * configure.in, src/anjuta.prj: Corrected version.
22839         * TODO: update.
22840         
22841 2003-02-10  Naba Kumar <naba@gnome.org>
22843         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
22844         references of scroll-menu.h and add about.h in Makefile.am.
22845         
22846         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
22847         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
22848         (removed) widgets/scroll-menu.h: Removed unused files.
22849         
22850         * Makefile.am: Added proper i18n rules and added intl tools for
22851         distributions.
22852         
22853         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
22854         to the stable release).
22855         
22856         * anjuta.spec.in: Removed manuals packaging.
22857         
22858         * data/Makefile.am: Removed 'macros' installation (not required for
22859         gnome2 projects).
22861 2003-02-10  Naba Kumar <naba@gnome.org>
22863         * po/POTFILES.in: Updated.
22865         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
22866         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
22867         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
22868         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
22869         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
22870         icons and images.
22872         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
22873         src/toolbar_callbacks.h: Fixed scintilla notification signal name
22874         and fixed to properly handle focus in find entry box.
22876         * Makefile.am: Added code for RH system menu update.
22878         * .cvsignore: Updated.
22880         * NEWS: Updated.
22882 2003-02-03  Naba Kumar <naba@gnome.org>
22884         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
22885         editor preferences. and fixes dialogs.
22887         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
22888         Fixed linenumbers and header margins when they are disabled and
22889         removed unused header files.
22891         * src/attact_process.[h,c], src/debugger.c: Attach to process
22892         now works.
22894         * src/help.c: Fixed dialog response.
22896         * TODO: Updated.
22898         * data/properties/anjuta.properties: Corrected typo.
22900         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
22901         Change the signal to "changed" in entry from "selection-changed" in
22902         list.
22904         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
22905         short-cuts.
22907 2003-01-31  Naba Kumar <naba@gnome.org>
22909         * configure.in: Upgraded to use libgnomeprint-2.2
22910         
22911         * printing/Makefile.am: Updated
22912         
22913         *(removed) printing/print-doc.c, printing/print-doc.h,
22914         printing/print-util.c, printing/print-util.h: Removed because already
22915         merged with print.c.
22916         
22917         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
22918         and libgnomeprintui-2.2 and fixed rendering problems.
22919         
22920         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
22921         uneccessary print properties, as they are separately taken
22922         care in gnomeprint.
22923         
22924         * po/POTFILES.in: Update.
22926 2003-01-30  Naba Kumar <naba@gnome.org>
22928         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
22929         for about dialog box.
22930         
22931         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
22932         src/pixmaps.h: Modified for the above additions for about dialog.
22934 2003-01-29  Naba Kumar <naba@gnome.org>
22936         * src/style_editor.[c,h]: Added missing files.
22937         
22938 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22939         * scintilla/XPM.[cxx|h]: Added missing files
22941 2003-01-29  Naba Kumar <naba@gnome.org>
22942         
22943         * TODO, po/POTFILES.in: Updated.
22944         
22945         * anjuta.prj, src/anjuta.glade,
22946         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
22948 2003-01-28  Naba Kumar <naba@gnome.org>
22949         
22950         * data/properties/anjuta.properties, src/aneditor.cxx,
22951         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
22952         properties into text properties (earlier it was int properties).
22954         * TODO: Updated
22955         
22956         * scintilla/AutoComplete.c,xx,
22957         scintilla/AutoComplete.h,
22958         scintilla/CallTip.c,xx,
22959         scintilla/CallTip.h,
22960         scintilla/Document.c,xx,
22961         scintilla/Document.h,
22962         scintilla/Editor.c,xx,
22963         scintilla/Editor.h,
22964         scintilla/LexAVE.c,xx,
22965         scintilla/LexCSS.c,xx,
22966         scintilla/LexHTML.c,xx,
22967         scintilla/LexOthers.c,xx,
22968         scintilla/LexPython.c,xx,
22969         scintilla/LineMarker.c,xx,
22970         scintilla/LineMarker.h,
22971         scintilla/Makefile.am
22972         scintilla/PlatGTK.c,xx,
22973         scintilla/PropSet.c,xx,
22974         scintilla/ScintillaBase.c,xx,
22975         scintilla/ScintillaBase.h,
22976         scintilla/ScintillaGTK.c,xx,
22977         scintilla/ViewStyle.c,xx,
22978         scintilla/include/Platform.h,
22979         scintilla/include/SciLexer.h,
22980         scintilla/include/Scintilla.h,
22981         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
22982         
22983         
22984         src/Makefile.am,
22985         src/an_file_view.c,
22986         src/an_symbol_view.c,
22987         src/anjuta-tools.c,
22988         src/anjuta.c,
22989         src/anjuta.glade
22990         src/anjuta.h,
22991         src/anjuta_cbs.c,
22992         src/anjuta_dialogs_strings.c,
22993         src/anjuta_info.c,
22994         src/commands.c,
22995         src/compiler_options.c,
22996         src/debugger.c,
22997         src/help.c,
22998         src/main_menubar.c,
22999         src/main_menubar.h,
23000         src/main_menubar_def.h,
23001         src/mainmenu_callbacks.c,
23002         src/mainmenu_callbacks.h,
23003         src/message-manager-private.c,c
23004         src/message-manager-private.h,
23005         src/message-manager.c,c
23006         src/message-manager.h,
23007         src/pixmaps.h,
23008         src/preferences.c,
23009         src/preferences.h,
23010         src/project_config.c,
23011         src/project_dbase.c,
23012         src/project_dbase_gui.c,
23013         src/project_import_gui.c,
23014         src/properties.c,xx,
23015         src/properties.h,
23016         src/resources.c,
23017         src/src_paths.c,
23018         src/text_editor.c,
23019         src/text_editor_gui.c,
23020         src/toolbar.c,
23021         src/utilities.c,
23022         src/utilities.h,
23023         anjuta.prj: GNOME2 porting and fixed many porting bugs.
23024         
23025 2003-01-24  Naba Kumar <naba@gnome.org>
23027         * src/text_editor_gui.c, src/toolbar.c,
23028         src/text_editor.c, src/text_editor_cbs.h:
23029         Used correct notification signal name for scintilla
23030         (gtk2) and fixed UI.
23031         
23032         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23033         when not required.
23034         
23035         * printing/print-doc.c,
23036         printing/print.c,,
23037         src/anjuta-tools.c,
23038         src/find_replace.c,
23039         src/goto_line.c,
23040         src/launcher.c,
23041         src/mainmenu_callbacks.c,
23042         src/project_dbase.c,
23043         src/project_dbase.h,
23044         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23045         src/text_editor.c,
23046         src/text_editor_cbs.h:
23049 2003-01-23  Naba Kumar <naba@gnome.org>
23051         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23052         correct stock icons and organized pixmap macros.
23053         
23054         Makefile.am: Removed non-generated files.
23055         
23056         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23057         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
23058         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
23059         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
23060         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
23061         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
23062         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
23063         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
23064         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
23065         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
23066         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
23067         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
23068         stop.xpm, undo.xpm}: Removed because no longer used.
23070         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
23071         file_unknown.xpm}: Files renamed from fv_*, as it would
23072         be the right name.
23074         * pixmaps/Makefile.am: Updated for the above changes.
23076 2003-01-23  Jakub Steiner <jimmac * ximian * com>
23078         * pixmaps/autocomplete-16.png,
23079         pixmaps/autocomplete.png,
23080         pixmaps/block-end-16.png,
23081         pixmaps/block-end.png,
23082         pixmaps/block-start-16.png,
23083         pixmaps/block-start.png,
23084         pixmaps/bookmark-first-16.png,
23085         pixmaps/bookmark-first.png,
23086         pixmaps/bookmark-last-16.png,
23087         pixmaps/bookmark-last.png,
23088         pixmaps/bookmark-next-16.png,
23089         pixmaps/bookmark-next.png,
23090         pixmaps/bookmark-prev-16.png,
23091         pixmaps/bookmark-prev.png,
23092         pixmaps/error-next-16.png,
23093         pixmaps/error-next.png,
23094         pixmaps/error-prev-16.png,
23095         pixmaps/error-prev.png: gnome2-styled icons
23098 2003-01-23  Naba Kumar <naba@gnome.org>
23100         * anjuta.prj: Updated compiler options.
23101         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
23103         * src/aneditor.cxx,
23104         src/anjuta.c,
23105         src/anjuta.glade,
23106         src/anjuta_dialogs_strings.c,
23107         src/mainmenu_callbacks.c,
23108         src/mainmenu_callbacks.h,
23109         src/text_editor.c,
23110         src/text_editor_cbs.c,
23111         src/text_editor_gui.c: GNOME2 Porting.
23113 2003-01-22  Naba Kumar <naba@gnome.org>
23115         * ChangeLog: Corrected dates.
23116         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
23117         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
23118         preferences.
23120 2003-01-22  Naba Kumar <naba@gnome.org>
23121         
23122         * plugins/patch/patch-plugin.c: Bug fix.
23123         
23124         * src/anjuta-tools.c,
23125         src/anjuta.c,
23126         src/anjuta.glade,
23127         src/anjuta.h,
23128         src/anjuta_dialogs_strings.c,
23129         src/breakpoints.c,
23130         src/cvs_gui.c,
23131         src/debugger.c,
23132         src/debugger.h,
23133         src/executer.c,
23134         src/glade_iface.c,
23135         src/main.c,
23136         src/mainmenu_callbacks.c,
23137         src/mainmenu_callbacks.h,
23138         src/preferences.c,
23139         src/project_dbase.c,
23140         src/project_dbase_gui.c,
23141         src/registers.c,
23142         src/sharedlib.c,
23143         src/signals.c,
23144         src/signals_cbs.c,
23145         src/source.c,
23146         src/stack_trace.c,
23147         src/toolbar_callbacks.c,
23148         src/utilities.c,
23149         src/utilities.h,
23150         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
23151         
23152         * src/Makefile.am,
23153         (removed) src/CORBA-Server.c,
23154         (removed) src/CORBA-Server.h,
23155         (removed) src/Gladen-common.c,
23156         (removed) src/Gladen-stubs.c,
23157         (removed) src/Gladen.h,
23158         (removed) src/Prj-common.c,
23159         (removed) src/Prj-skelimpl.c,
23160         (removed) src/Prj-skels.c,
23161         (removed) src/Prj-stubs.c,
23162         (removed) src/Prj.h,
23163         (removed) src/glades.c,
23164         (removed) src/glades.h,
23165         (removed) src/messagebox.c,
23166         (removed) src/messagebox.h: Removed because no longer used.
23168 2003-01-21  Naba Kumar <naba@gnome.org>
23170         * src/anjuta-tools.c,
23171         src/anjuta.c,
23172         src/anjuta.glade,
23173         src/anjuta_dialogs_strings.c,
23174         src/anjuta_info.c,
23175         src/anjuta_info.h,
23176         src/breakpoints.c,
23177         src/compiler_options.c,
23178         src/debugger.c,
23179         src/find_replace.c,
23180         src/find_replace.h,
23181         src/find_text.c,
23182         src/find_text.h,
23183         src/goto_line.c,
23184         src/launcher.c,
23185         src/text_editor.c,
23186         widgets/gnomefilelist.c: GNOME2 porting.
23188 2003-01-20  Naba Kumar <naba@gnome.org>
23190         * global-tags/create_global_tags.sh: Uses pkg-config to
23191         read the modules.
23192         
23193         * src/anjuta.c,
23194         src/anjuta.glade,
23195         src/anjuta.h,
23196         src/anjuta_cbs.c,
23197         src/anjuta_dialogs_strings.c,
23198         src/breakpoints.c,
23199         src/breakpoints.h,
23200         src/compiler_options.c,
23201         src/compiler_options.h,
23202         src/fileselection.c,
23203         src/fileselection.h,
23204         src/mainmenu_callbacks.c,
23205         src/project_dbase_gui.c,
23206         src/session.c,
23207         src/src_paths.c,
23208         src/src_paths.h,
23209         src/text_editor.c,
23210         src/text_editor_gui.c,
23211         widgets/gnomefilelist.c,
23212         widgets/gnomefilelist.h: GNOME2 porting.
23213         
23214         * widgets/Makefile.am,
23215         (removed) widgets/gnomedirlist.c,
23216         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
23217         
23218         * src/Makefile.am,
23219         (removed) src/src_paths_cbs.c,
23220         (removed) src/src_paths_cbs.h,
23221         (removed) src/src_paths_gui.c,
23222         (removed) src/compiler_options_cbs.c,
23223         (removed) src/compiler_options_cbs.h,
23224         (removed) src/breakpoints_cbs.c,
23225         (removed) src/breakpoints_cbs.h: Removed because they are now
23226         combined in singe file
23228 2003-01-16  Naba Kumar <naba@gnome.org>
23230         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
23231         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
23232         options dialog UI and data handling.
23235 2003-01-15  Naba Kumar <naba@gnome.org>
23237         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
23238         Completed command editor porting.
23239         
23240         * src/anjuta.c: Removed the use of commands load function
23241         (not required).
23243         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
23244         and unrefs.
23246         * src/anjuta-tools.c: Fixed translatable strings.
23247         
23248         * src/find_text.c: Fixed dialog creation from glade.
23249         
23250         * src/text_editor_gui.c, src/text_editor.c,
23251         src/text_editor_cbs.c: Completed port of detached text editor
23252         to gnome2 plateform.
23253         
23254 2003-01-14  Naba Kumar <naba@gnome.org>
23256         * src/anjuta.glade, src/preferences.[h,c],
23257         src/anjuta_dialogs_strings.c: Added build and editor
23258         preferences pages and other UIs. Fixed preferense loading and saving.
23259         
23260         * src/anjuta.c: Does case-insensitive match for tabs position
23261         preferences and removed preferences loading (done at _new() call).
23262         
23263         * anjuta-tools.c: Debugged tools dialog handling.
23264         * plugins/class-gen/clsGen.c: Fixed an undefined function.
23265         
23266 2003-01-13  Naba Kumar <naba@gnome.org>
23268         * ABOUT-NLS: Update (strange).
23270         * autogen.sh: Removed blocking code.
23272         * configure.in: Fixed an autogen bug.
23273         
23274 2003-01-13  Naba Kumar <naba@gnome.org>
23276         * (new)src/anjuta.gladep
23277         (new)src/messagebox.c
23278         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
23279         will be gradually removed (and then the files).
23280         
23281         * Makefile.am,
23282         anjuta.prj,
23283         printing/print-util.c,
23284         printing/print.c,
23285         scintilla/ScintillaGTK.c,xx
23286         src/Makefile.am,
23287         src/an_file_view.c,
23288         src/an_symbol_view.c,
23289         src/anjuta.c,
23290         src/anjuta.glade
23291         src/anjuta.h,
23292         src/anjuta_dialogs_strings.c,
23293         src/anjuta_gui.c,
23294         src/attach_process.c,
23295         src/attach_process.h,
23296         src/breakpoints.c,
23297         src/breakpoints.h,
23298         src/breakpoints_cbs.c,
23299         src/commands.c,
23300         src/commands.h,
23301         src/compiler_options.c,
23302         src/compiler_options.h,
23303         src/compiler_options_cbs.c,
23304         src/configurer.c,
23305         src/configurer.h,
23306         src/controls.c,
23307         src/cvs_cbs.c,
23308         src/debug_tree.c,
23309         src/debug_tree.h,
23310         src/executer.c,
23311         src/executer.h,
23312         src/find_in_files.c,
23313         src/find_in_files.h,
23314         src/find_in_files_cbs.c,
23315         src/find_replace.c,
23316         src/find_replace.h,
23317         src/find_text.c,
23318         src/find_text.h,
23319         src/goto_line.c,
23320         src/help.c,
23321         src/help.h,
23322         src/launcher.c,
23323         src/main.c,
23324         src/main_menubar.c,
23325         src/mainmenu_callbacks.c,
23326         src/message-manager.c,c
23327         src/pixmaps.h,
23328         src/preferences.c,
23329         src/project_config.c,
23330         src/project_config.h,
23331         src/project_dbase.c,
23332         src/project_import_cbs.c,
23333         src/resources.c,
23334         src/resources.h,
23335         src/splash.c,
23336         src/src_paths.c,
23337         src/src_paths.h,
23338         src/src_paths_gui.c,
23339         src/text_editor.c,
23340         src/text_editor_gui.c,
23341         src/toolbar.c,
23342         src/toolbar.h,
23343         src/utilities.c,
23344         src/utilities.h,
23345         src/wizard_gui.c,
23346         widgets/gnomefilelist.c: GNOME2 Port.
23348 2003-01-10  Naba Kumar  <naba@gnome.org>
23350         * src/an_file_view.c,
23351         src/anjuta_gui.c,
23352         src/appwizard_gui.c,
23353         src/compiler_options.c,
23354         src/compiler_options_cbs.c,
23355         src/cvs_cbs.c,
23356         src/executer.c,
23357         src/fileselection.c,
23358         src/find_in_files.c,
23359         src/goto_line.c,
23360         src/main_menubar.c,
23361         src/memory.c,
23362         src/message-manager-dock.c,
23363         src/preferences.c,
23364         src/project_dbase_gui.c,
23365         src/project_import_gui.c,
23366         src/registers_gui.c,
23367         src/sharedlib_gui.c,
23368         src/src_paths_gui.c,
23369         src/text_editor_gui.c,
23370         src/toolbar.c,
23371         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23373 2003-01-09  Naba Kumar <naba@gnome.org>
23375         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23376         problems with some comments.
23378         * anjuta.prj: New project file (updated?)
23380         * src/Makefile.am: Enabled deprecated API and fixed variables.
23382         * src/an_file_view.c,
23383         src/an_symbol_view.c,
23384         src/anjuta-plugins.c,
23385         src/anjuta-tools.c,
23386         src/anjuta.c,
23387         src/anjuta_gui.c,
23388         src/appwizard_cbs.c,
23389         src/attach_process.c,
23390         src/attach_process_cbs.c,
23391         src/compiler_options.c,
23392         src/compiler_options_cbs.c,
23393         src/launcher.c,
23394         src/mainmenu_callbacks.c,
23395         src/message-manager-private.c,c
23396         src/message-manager-private.h,
23397         src/message-manager.c,c
23398         src/message-manager.h,
23399         src/project_dbase.c,
23400         src/project_dbase.h,
23401         src/project_dbase_gui.c,
23402         src/project_import_cbs.c,
23403         src/project_import_gui.c,
23404         src/registers.c,
23405         src/resources.c,
23406         src/resources.h,
23407         src/sharedlib.c,
23408         src/signals.c,
23409         src/signals_cbs.c,
23410         src/signals_gui.c,
23411         src/splash.c,
23412         src/src_paths_cbs.c,
23413         src/src_paths_gui.c,
23414         src/stack_trace.c,
23415         src/text_editor.c,
23416         src/text_editor_gui.c,
23417         src/text_editor_menu.c,
23418         src/toolbar.c,
23419         src/toolbar_callbacks.c,
23420         src/utilities.c,
23421         src/watch.c,
23422         src/watch_cbs.c,
23423         src/wizard_gui.c: GNOME porting.
23425 2002-12-24 Naba Kumar <naba@gnome.org>
23427         * AUTHORS, ChangeLog, HACKING, Makefile.am,
23428         NEWS, README, SEARCH-REPLACE,
23429         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
23430         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23431         launcher/Makefile.am,
23432         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23433         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23434         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23435         printing/print-util.c, printing/print.c, printing/print.h,
23436         scintilla/*/*, widgets/e-shell-about-box.c,
23437         src/*, tagmanager/*/*, widgets/Makefile.am,
23438         widgets/gnomefilelist.c:
23439         
23440         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23441         src/*.[c,h] files to gnome2 API.
23443         * src/anjuta_dialogs_strings.c: Added glade generated translatable
23444         strings table.
23446 2002-10-23  Naba Kumar <naba@gnome.org>
23448         * autogen.sh: Prevented Users from building HEAD cvs.
23449         
23450 2002-09-16  Stephane Demurget  <demurgets@free.fr>
23452         * src/anjuta.glade: added the compiler options dialog, hopefully
23453         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23455 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23457         * src/anjuta.glade: fixed a lot of small glitches.
23459         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23460         now.
23462         * src/breakpoints_cbs.c: polished a bit.
23464 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23466         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23468         * src/commands.c: partial gnome 2 port.
23470         * src/utilities.[ch]: changed some bits to be const.
23472 2002-09-14  Stephane Demurget  <demurgets@free.fr>
23474         * src/Makefile.am: removed breakpoints_gui.c and added a check
23475         for gdk-pixbuf deprecated functions, but there shouldn't be much
23476         anyway.
23478         * src/breakpoints_gui.c: killed.
23480         * src/anjuta.glade: added two dialogs for the breakpoints management.
23482         * src/anjuta.h:
23483         * src/anjuta_cbs.c:
23484         * src/appwizard.c:
23485         * src/attach_process.c:
23487         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23488         really huge changes and porting work.
23489         
23490         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23491         (breakpoints_dbase_new): moved the UI init bits here.
23493         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23494         a lot, not using any color anymore (not HIG compliant) and not using
23495         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23496         to be double checked.
23498         * src/build_file.c:
23499         * src/build_project.c: gnome 2 port.
23501 2002-09-11  Stephane Demurget  <demurgets@free.fr>
23503         * src/anjuta.glade:
23504         * src/anjuta.h:
23505         * src/anjuta_cbs.c:
23506         * src/appwizard.c:
23507         * src/breakpoints.c:
23508         * src/breakpoints_cbs.c: cleaned up some bits.
23510 2002-09-09  Stephane Demurget  <demurgets@free.fr>
23512         * src/Makefile.am:
23513         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23515         * src/an_symbol_view.[ch]:
23516         * src/attach_process_cbs.h: polished a bit.
23518         * src/breakpoints_cb.[ch]: partial gnome 2 port.
23520 2002-09-02  Stephane Demurget  <demurgets@free.fr>
23522         * configure.in:
23523         * src/Makefile.am: added libglade-2 to the build.
23525         * src/anjuta.[ch]: added support for libglade.
23527         * src/anjuta.glade: added. There could be a file per top-level widget,
23528         as some other gnome projects, though.
23530         * src/attach_process_gui.c: removed.
23531         * src/attach_process.[ch]: gnome 2 port.
23532         (attach_process_new): Added the treeview init and the widget references
23533         here.
23535 2002-08-31  Stephane Demurget  <demurgets@free.fr>
23537         * src/an_file_view.c: fixed some compilation issues.
23539         * src/an_symbol_view.c: gnome 2 port.
23541 2002-08-26  Stephane Demurget  <demurgets@free.fr>
23543         * src/an_file_view.c: finished gnome 2 port.
23544         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23545         directory pixmap depending on the event.
23547         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23548         (project_file_data_new): use a GtkTreePath.
23550 2002-08-23  Stephane Demurget  <demurgets@free.fr>
23552         * src/Makefile.am: readded back an_*_view.[ch] because they are still
23553         driving me nuts but they need to be ported, heh ?
23555         * src/an_file_view.c: gnome 2 port, almost finished after some hard
23556         work since it's quite a total rewrite again.
23558 2002-08-22  Stephane Demurget  <demurgets@free.fr>
23560         * src/an_file_view.c:
23561         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23563 2002-08-21  Stephane Demurget  <demurgets@free.fr>
23565         * src/anjuta_info.c:
23566         * src/utilities.h: gnome 2 port, featuring a total rewrite.
23568 2002-08-20  Stephane Demurget  <demurgets@free.fr>
23570         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23571         nuts ATM.
23572        
23573         * src/an_file_view.c:
23574         * src/aneditor.cxx:
23575         * src/anjuta_cbs.c:
23576         * src/compiler_options.h:
23577         * src/messagebox.c:
23578         * src/messagebox.h:
23579         * src/pixmaps.h:
23580         * src/project_dbase.h:
23581         * src/resources.h: gnome 2 port.
23583 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23585         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23587         * data/properties/sql.properties: added the DATETIME data type.
23589         * data/properties/html.properties: added the foreach php keyword.
23591 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23593         * widgets/Makefile.am: removed blank line after the last backslash
23594         for avoiding a warning from automake.
23596         * configure.in:
23597         * src/Makefile.am: added the ORBit-2 dep.
23599 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23601         * AUTHORS: added Biswa, because I wonder why noone already have
23602         written his name in the Anjuta's hall of fame :)
23604 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
23606         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23607         widgets/e-shell-about-box.c: Made to compile for gnome2.
23608         
23609 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
23611         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23612         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23613         
23614         * configure.in, printing/print.h, printing/print.c,
23615         printing/print-doc.c: Made to compile for gnome2.
23616         
23617 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
23619         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23620         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23621         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23622         widgets/Makefile.am:
23623         
23624         Upgraded the build system to gnome2 platform.
23625         
23626 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23627         * manuals/*: Added capability to generate PDF and PS.
23628         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23629         * TODO, TODO.biswa: Intergated TODO list.
23630         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23631         , bug #574470
23632         * src/dnd.c: Fix typo
23633         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23634         * src/anjuta.c: Bug #568895, Bug #575419
23636 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23638         * tagmanager/tm_global_tags.c: Fixed compiler warning.
23639         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23641 2002-12-17  Naba Kumar <naba@gnome.org>
23643         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23644         bugs.
23645         
23646 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23647         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23648         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23649         * anjuta.prj: Added tools.sgml
23650         * data/properties/cpp.properties: Bug # 646974
23652 2002-12-16  Naba Kumar <naba@gnome.org>
23654         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23655         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23656         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23657         on 'Enter' and adds proper focus mechanism.
23658         * src/anjuta.c: Fixed a memory corruption bug.
23659         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23660         'Enter' and can also be Canceled. Sets proper default and focus policies
23661         for tools dialogs.
23662         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23663         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23664         translatable strings in dialogs and fixed some dialog properties.
23665         * src/anjuta-tools.c: Now uses xml format for loading and saving.
23666         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23667         * src/message_manager_private.cc: Fixed some debug messages.
23668         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23669         widgets/gnomefilelist.c: Fixed a memory leaks.
23670         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23671         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23672         src/main_menubar_def.h: Implemented incremental search.
23673         * TODO: Updated.
23675 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23676         * tagmanager/*: Minor cleanups and warning fixes.
23677         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23678         GUI during long updates.
23679         * src/text_editor.c: Remove debug message.
23681 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23682         * tagmanager/tm_project.c: Fix a memory access problem.
23684 2002-12-13  Naba Kumar <naba@gnome.org>
23686         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23687         tools list to show "Enabled" flag of the tool. Fixed a bug where
23688         tool list is not cleared when creating a new tool.
23689         
23690 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23691         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23693 2002-12-12  Naba Kumar <naba@gnome.org>
23695         * anjuta-tools.[h,c], commands.c: Used the tools help of
23696         anjuta variables list in commands editor and fixed a typos
23697         buy in anjuta-tools.c.
23698         
23699 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23700         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23701         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23702         * TODO.biswa: Added to help me track things better.
23704 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23706         * configure.in, anjuta.spec.in: Added libglade dependency.
23707         * Makefile.am: Added anjuta.glade file.
23708         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23709         , src/mainmenu_callbacks.[ch], src/message-manager.h
23710         , src/widget-registry.c: Tools editor GUI + other additions.
23712 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23714         * src/project_dbase.[ch], tagmanager/tm_project.c,
23715         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23716         Implement syncing tags image with the project database.
23717         * src/anjuta-tools.c: Implemented variable substitution and
23718         working directory in tools.
23720 2002-12-09  Naba Kumar <naba@gnome.org>
23721         
23722         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23723         command configuration language list from properties.
23724         
23725         * data/properties/asm.properties, data/properties/ruby.properties:
23726         Fixed typos.
23728 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23730         * src/an_symbol_view.c: Remember current selected entry and select
23731         it automatically after refresh.
23733 2002-11-26  Murray Cumming  <murrayc@usa.net>
23735         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23736           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23737         and gnomemm 1.2 projects so that people know they are really
23738         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23739         But I did correct these to sue lowercase names.
23741 2002-12-01  Naba Kumar <naba@gnome.org>
23743         * data/anjuta.properties: Fixed caching problem on 
23744         indicators.
23745         * src/preferences.c, src/preferences_gui.c: Implemented automatic
23746         indicators prefs.
23747         
23748 2002-12-01  Naba Kumar <naba@gnome.org>
23750         * data/properies/anjuta.properties: Corrected "indicators.automatic"
23751         property name.
23752         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23753         property and uses it.
23754         * src/aneditor.cxx: Fixed a bug associated with selection a word at
23755         current cursor.
23756         
23757 2002-11-30  Naba Kumar <naba@gnome.org>
23759         * src/debugger.c: Fixed a typo.
23760         * data/properties/*: Updated properties files and added
23761         new ones.
23762         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23763         Added comment submenu and cleaned up ref and unref of menus.
23764         * src/aneditor.h: Added definition of comment commands.
23765         * src/aneditor.c: Upgrade from latest SciTE source code.
23766         * src/text_editor.[hc], src/text_editor_cbs.c, 
23767         src/message_manager_private.cc, src/message_manager.[cc,h],
23768         src/anjuta.[c,h]: Added indicators support for errors/warnings
23769         highlight in the editor.
23770         * NEWS, TODO: Update.
23771         * scintilla/include/PropSet.h: Removed deprecrated function.
23772         
23773 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23775         * src/anjuta-tools.[ch]: Tools implementation (basic)
23776         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
23777           , src/main_menubar_def.h: PLugins cleanup and segregation
23778         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
23779           registry
23780         * anjuta.prj: Added new files
23781         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
23782         * plugins/class-gen/clsGen.c: Register menu under 'Project'
23783         * plugins/patch/patch-plugin.c: Register menu under 'Format'
23784         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
23785         * src/Makefile.am: Added new files
23786         * src/message-manager.[cc/h]: Added standard output and error windows
23788 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
23790         * project_type.c: Fixed Gnomemm2 project type
23792 2002-11-25  Naba Kumar <naba@gnome.org>
23794         * printing/print.c: Fixed a compile warning.
23795         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23796         * src/utilities.c: Fixed a compile warning in sparc, hides the
23797         terminal check error output from the user.
23798         * project_config.[ch], project_dbase.[ch], source.c: Added project
23799         version, exclude modules configuration and reordered other config
23800         properties. Changed some strings to more descriptive text.
23801         * src/compiler_opitions.c: Removed extra newlines from .prj file
23802         save.
23803         * anjuta.prj: Converted to new format (only reorganised properties
23804         and removed extra newlines ... nothing else).
23805         * NEWS: updated
23806         
23807 2002-11-21  Naba Kumar <naba@gnome.org>
23809         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23810         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23811         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23812         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23813         Updated to the CVS version.
23815 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23817         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
23818           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
23819           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
23820           images in completion lists. 
23821         * src/resources.h: Make C++ friendly.
23822         * scintilla/PropSet.cxx: Fix memory leak.
23824 2002-11-20  Naba Kumar <naba@gnome.org>
23826         * scintilla/*/*: Synced to latest scintilla 1.49
23827         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
23828         New lexers added.
23830         * scintilla/RESearch.cxx: The automatic cvs log in the
23831         file really broke things trying to interprete the changelog
23832         entry incorrectly as end-of-comment. Removed the $cvs line
23833         and committed again.
23834         
23835 2002-11-19  Naba Kumar <naba@gnome.org>
23837         Patch from Timothee Besset <ttimo@idsoftware.com>
23838         
23839         * src/message-manager-private.cc: Interpretes absolute
23840         file paths properly in zvt terminal.
23842 2002-11-19  Naba Kumar <naba@gnome.org>
23844         Patch from Timothee Besset <ttimo@idsoftware.com>
23845         
23846         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
23847         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
23848         (important) editor preferences in project (if there is one
23849         open).
23850         
23851         * TODO: Updated
23852         
23853 2002-11-18  Naba Kumar <naba@gnome.org>
23854         
23855         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23856         
23857         * src/debug_tree.c, src/find_in_files_gui.c,
23858         src/find_replace.c, src/find_text.c, 
23859         src/project_import.c, src/project_import_gui.c,
23860         src/wizard_gui.c: i18n Fixes.
23862 2002-11-15  Naba Kumar <naba@gnome.org>
23864         * plugins/class-gen/clsGen.c: Fixed to use project function
23865         to import files. Create non-existent directories before the
23866         sources are written.
23867         
23868         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
23869         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
23870         src/glade_iface.c,
23871         src/glades.c: Excluded gladen files from build. This
23872         will fix the unnecessary dependency on libssl.
23873         
23874         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
23875         file import funtion.
23876         
23877         * src/message_manager_private.cc: Fixed a compiler warning with
23878         DEBUG preprocessor macro.
23879         
23880         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
23881         wrong (undocked) editor window was closed on clicking close on an
23882         undocked editor window.
23883         
23884         * src/debugger.c: Fixed a bad bug where debugger terminal won't
23885         start correctly if the executable was run before with 'F3'.
23886         
23887         * src/toolbar_callbacks.c: Wrap around find next.
23888         * src/toolbar.c: Disable combo activate.
23889         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
23890         button positions to get 'yes' as default.
23892         * anjuta.spec.in: Updated.
23893         
23894         * src/anjuta_info.c, src/appwizard_gui.c,
23895         src/attach_process_gui.c, src/breakpoints_gui.c,
23896         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
23897         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
23898         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
23899         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
23900         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
23901         src/preferences.c, src/preferences_gui.c, src/project_config.c,
23902         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
23903         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
23904         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
23905         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
23906         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
23907         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
23908         plugins/patch/patch-plugin.c, printing/print-util.c:
23909         Set all windows and dialogs transient
23910         to their parents so that they remain floated above their parents.
23911         
23912 2002-11-13  Naba Kumar <naba@gnome.org>
23914         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
23915         take default editor font).
23916         
23917         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
23918         Corrected email address.
23919         
23920         * src/mainmenu_callbacks.c: Used spaces instead of tabs
23921         for changelog entry.
23923         * NEWS: Updated.
23924         
23925 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23926         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
23928 2002-11-06  Naba Kumar <naba@gnome.org>
23930         * README: Updated
23931         * anjuta.spec.in: Ships the .omf files with the
23932         documents instead of the base package.
23933         
23934 2002-11-04  Naba Kumar <naba@gnome.org>
23936         * data/properties/latex.properties: Fixed a bug.
23937         * ChangeLog: Released 1.0.0 stable.
23939 2002-11-04  Naba Kumar <naba@gnome.org>
23941         * src/commands.c: Added command with shell redirection capability.
23942         * data/properties/anjuta.properties: Changed default execution
23943         command.
23944         * src/project_dbase.c: Set project top dir in properties.
23945         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
23946         * data/Makefile.am: More diskcheck error fixes.
23947         
23948         * README, anjuta.spec.in, THANKS, AUTHORS,
23949         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23950         manuals/C/anjuta-manual/authers,sgml,
23951         manuals/C/anjuta-manual/anjuta-manual.sgml,
23952         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23953         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
23954         : Changed anjuta home to
23955         new URL and my email address.
23956         
23957         * manuals/C/anjuta-manual/interfaces.sgml,
23958         manuals/C/anjuta-manual/prefereces.sgml,
23959         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
23960         
23961         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
23962         : removed reference to the help menu as the menu is modified
23963         when no help is found (which is very likely when we are
23964         shiping the documents separately).
23965         
23966 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23967         * anjuta.spec.in: Update specfile to make multiple RPMs.
23968         * data/Makefile.am: make dist fix.
23969         * src/text_editor_menu.c: Fix compile warnings (casts).
23971 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23972         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
23973         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
23975 2002-11-01  Naba Kumar <naba@gnome.org>
23977         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
23978         Added gnome2 macros to be used by gnome2 project wizard.
23979         
23980         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
23981         from gnome-common.
23982         
23983         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
23984         as it was conflicting with generated projects and is not
23985         useful for us.
23986         
23987         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
23988         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
23989         project generation, removed qt project as it's not complete and
23990         added gnome2 bonobo wizard.
23992 2002-10-29  Naba Kumar <naba@gnome.org>
23994         * po/POTFILES.in: Updated.
23995         * po/POTFILES.skip: Added.
23996         * preferences.h: Fixed print paper size property name.
23998 2002-10-28  Naba Kumar <naba@gnome.org>
23999         
24000         * data/user.properties, data/Makefile.am: Added user properties file
24001         which will be copied in user's ~/.anjuta/user.properties.
24002         
24003         * data/anjuta.properties: Changed a comment.
24004         
24005         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
24006         
24007         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24008         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24009         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24010         item.
24012         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24013         instead of user properties file.
24014   
24015         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24016         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24017         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24018         * README, TODO: Updated.
24019         
24020 2002-10-28  Naba Kumar <naba@gnome.org>
24022     * manuals/C/anjuta-manual/figures/editor_guides.png,
24023     manuals/C/anjuta-manual/figures/editor_margins.png,
24024     manuals/C/anjuta-manual/figures/editor_markers.png,
24025     manuals/C/anjuta-manual/figures/local_variables.png,
24026     manuals/C/anjuta-manual/figures/open_file_multiple.png,
24027     manuals/C/anjuta-manual/figures/prefs_print.png,
24028     manuals/C/anjuta-manual/figures/print_dlg.png,
24029     manuals/C/anjuta-manual/figures/print_preview.png,
24030     manuals/C/anjuta-manual/figures/symbol_browser.png,
24031     manuals/C/anjuta-manual/figures/variable_tip.png: New png
24032     files for manual documentation.
24033     
24034     * manuals/sgmldocs.make,
24035     manuals/C/anjuta-manual/Makefile.am,
24036     manuals/C/anjuta-manual/authors.sgml,
24037     manuals/C/anjuta-manual/build.sgml,
24038     manuals/C/anjuta-manual/compileopts.sgml,
24039     manuals/C/anjuta-manual/debugger.sgml,
24040     manuals/C/anjuta-manual/execute.sgml,
24041     manuals/C/anjuta-manual/fileoperations.sgml,
24042     manuals/C/anjuta-manual/interface.sgml,
24043     manuals/C/anjuta-manual/preferences.sgml,
24044     manuals/C/anjuta-manual/projects.sgml,
24045     manuals/C/anjuta-manual/figures/arguments.png,
24046     manuals/C/anjuta-manual/figures/open_file.png,
24047     manuals/C/anjuta-manual/figures/other_opts.png,
24048     manuals/C/anjuta-manual/figures/scrshot.png,
24049     manuals/C/anjuta-manual/figures/toolbar_browser.png,
24050     manuals/C/anjuta-manual/figures/toolbar_tags.png:
24051     
24052     Updated anjuta manual documentation.
24054     
24055 2002-10-27  Naba Kumar <naba@gnome.org>
24057     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
24058     check and modifies debugger terminal command accordingly
24059     to function properly.
24060     
24061 2002-10-25  Naba Kumar <naba@gnome.org>
24063         * manuals/sgmldocs.make: Fixed a couple of bugs.
24064         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
24066 2002-10-24  Naba Kumar <naba@gnome.org>
24068         * src/debug_tree.c: Fixed a crash bug from Etay.
24070         * global_tags/create_global_tags: Added messages.
24071         Fixed infinite looping within files.
24072         
24073         * macro/autogen.sh: Removed debug and warning flags for defaults.
24074         
24075         Patch from Vadim Berezniker <vadim@berezniker.com>
24076         
24077         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
24078         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
24079         generation.
24081         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
24082         temporarily just copy it
24084 2002-10-24  Naba Kumar <naba@gnome.org>
24086         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
24087         manuals/C/anjuta-manual/anjuta-manual.sgml, 
24088         manuals/C/anjuta-manual/compileopts.sgml,
24089         manuals/C/anjuta-manual/debugger.sgml,
24090         manuals/C/anjuta-manual/execute.sgml,
24091         manuals/C/anjuta-manual/fileoperations.sgml,
24092         manuals/C/anjuta-manual/interface.sgml,
24093         manuals/C/anjuta-manual/introduction.sgml,
24094         manuals/C/anjuta-manual/projects.sgml,
24095         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24096         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
24097         manuals/ja/anjuta-manual/anjuta-manual.sgml,
24098         manuals/ja/anjuta-manual/compileopts.sgml,
24099         manuals/ja/anjuta-manual/debugger.sgml,
24100         manuals/ja/anjuta-manual/execute.sgml,
24101         manuals/ja/anjuta-manual/fileoperations.sgml,
24102         manuals/ja/anjuta-manual/interface.sgml,
24103         manuals/ja/anjuta-manual/introduction.sgml,
24104         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
24106 2002-10-24  Naba Kumar <naba@gnome.org>
24108         * src/project_type.c: added autogen for qt projects.
24109         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
24110         Fixed a bug that retrieves wrong terminal command.
24111         * src/commnads.c: Added more terminal commands.
24112         * configure.in: Checks for scrollkeeper version.
24113         
24114 2002-10-22  Naba Kumar <naba@gnome.org>
24116         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
24117         instead of AM_GNOME_GETTEXT.
24118         
24119         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
24120         for setup-gettext for the wizard generated projects.
24122         * src/source.c: Fixed a bug where glade file wasn't generated.
24123         
24124         * src/gnome_project.c: Excluded project version from project dir
24125         name.
24126         
24127 2002-10-22  Naba Kumar <naba@gnome.org>
24129         * acinclude.m4: New file with dummy funtion for gettext
24130         cross compatibility fix.
24131         
24132         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
24133         * configure.in: Fixed cflags to avoid useless warnings.
24134         * Makefile.am: EXTRA_DIST += setup-gettext.
24135         * src/toolbars.c: Added space paddings around tags label.
24137 2002-10-21  Naba Kumar <naba@gnome.org>
24139         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24140         
24141         * setup-gettext: New script to maintain gettext cross version
24142         compatibility.
24143         * configure.in, macros/autogen.sh: Fix for gettext cross version
24144         compatibility.
24145         
24146 2002-10-21  Naba Kumar <naba@gnome.org>
24148         * debug_tree.c: Fixed incorrect use of debug assertion.
24149         
24150 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
24151             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24152         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
24153         src/memory.c, src/memory.h, src/message-manager-private.cc:
24154         
24155         New parsing algorithm; adapted from kdevelop.
24156         Middle button menu for changing the value's display type
24158 2002-10-07  Naba Kumar <naba@gnome.org>
24160         * src/main_menubar_def.h: Changed status bar message for Help->
24161         Browse info pages. Bug #603308
24163         * src/executer.c: Made "User terminal" default for creating
24164         projects (User can always disable it later). Bug #114222
24165         
24166 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24168         * macros/autogen.sh: Require gettext 0.10.x for autogen
24169         * src/text_editor.c: Fixes Bug #595303
24170         * src/source.c: Fixes Bug #595970
24171         * src/anjuta.c: Fixes Bug #598366
24172         * scingtilla/LexCPP.cxx: Bug #602296
24173         * src/main_menubar_def.h: Bug #604363
24174         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
24175         
24176 2002-10-07  Jens Georg <mail@jensgeorg.de>
24178         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24179         * gnomefilelist.c: This patch fixes the bug #611542
24180         
24181 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24183         * data/properties/Makefile.am: Added tcltk.properties file.
24184         
24185 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24187         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24188         
24189         * README: Updated README
24190         * plugins/class-gen/clsGen.c, src/message_manager.cc
24191           , src/mainmeu_callbacks.c, src/memory.c
24192           , src/project_dbase_gui.c, src/text_editor_gui.c
24193           , widgets/gnomefilelist.c: Set window icons
24194         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
24195           Enabled release build (stripped + optimized binaries, etc.)
24196         * data/properties/anjuta.properties, src/commands.c,
24197           src/defaults.cFixed bug #595489 (stdin on executables)
24198         * src/appwizard.c, src/main.c, src/message-manager.cc
24199           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
24200           , src/debug_tree.c: Memory related (valgrind) fixes.
24201         * src/message-manager-private.[cc,h], src/pixpams.h
24202           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
24203         * anjuta.prj: Added debug_tree.c to SOURCES
24204         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24205           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
24206           Compacted code and cleaned up unnecessary functions.
24207         * tagmanager/*.[ch]: Code fixes.
24208         
24209 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
24210         
24211         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24212         
24213         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
24214         Debug tree now detects changes of displayed variables
24215         and changes their color to red
24217 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24219         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24220         
24221         * mainmenu_callbacks.c: Set's the current file name in
24222         file save as dialog.
24223         
24224 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24226         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
24228         * data/properties/tcltk.properties: New file for tcl/tk
24229         properties.
24231 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
24233         * src/project_type.[c,h], src/source.c, data/Makefile.am:
24234         Fixed a fatal bug which doesn't let building gnome2 related
24235         projects. They use different autogen.sh script. Defined new
24236         type field "gnome_macro_support".
24237         
24238         * data/autogen.sh.gnome2: New file.
24239         
24240         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
24241         bug with quotes escaping in quotes.
24242         
24243         * src/message-manager-private.cc: Used event box instead
24244         of frame for local message pane, so that the borders appear
24245         properly and nicely.
24246         
24247         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
24248         if there is a project open and all the files are un-docked.
24250         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
24252 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
24254         * src/main_menubar_def.h: implement feature request #595356, patch #597161
24255         * THANKS: updated for new contributions
24256         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
24258 2002-08-27 Steven Knight  <steven.knight@unh.edu>
24260         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
24261         src/project_dbase.h, src/project_type.c, src/source.c, 
24262         src/wizard_gui.c: new Qt project type
24263         *** NB not fully tested, may need some work, icon required...
24265 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24267         * src/memory.c, src/memory.h: new memory patch
24269 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
24271         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
24273 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
24275         * lancher/anjuta_launcher.c: Determine pty from function
24276         call instead of running 'tty' externally.
24277         
24278         * data/properties/cs.properties: Added compile/build commands.
24279         Fixed execution properties.
24280         
24281         * src/commands.c: Added c# options.
24283         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
24284         
24285         * src/debug_tree.[c,h], src/debugger.[c,h],
24286         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
24287         
24288         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
24289         1. Misaligned structs when they are members of other structs.
24290         2. '{' sometimes appears as a variable.
24291         3. Wrong processing of some arrays.
24292         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
24293         that displays the tree in two columns (variable and value).
24295 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24297         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
24299         * data/properties/sql.properties: added the DATETIME data type.
24301         * data/properties/html.properties: added the foreach php keyword.
24303 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24305         * NEWS: Updated with new features.
24306         
24307         * data/.cvsignore, doc/.cvsignore: Updated.
24308         
24309         Patch from: Etay Meiri <etay-m@bezeqint.net>
24310         
24311         * src/debug_tree.h, src/debug_tree.c: New files.
24312         
24313         * src/Makefile.am, src/message-manger-private.[h,cc],
24314         src/message-manger.cc: Added Tree view for debugger
24315         locals view.
24316         
24317 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24319         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24320         
24321         * src/memory.c, src/memory.h: New files.
24322         
24323         * src/Makefile.am, src/appwizard.c, src/controls.c,
24324         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24325         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24326         
24327         Memory view implemetation that would enable viewing raw memory
24328         during debugging.
24330 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24332         * AUTHORS: added Biswa, because I wonder why noone already have
24333         written his name in the Anjuta's hall of fame :)
24335 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
24337         * src/appwizard_gui.c: Removed an ambiguous prototype.
24338         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
24339         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
24340         * THANKS: Updated M. Ali Vardar's email.
24341         
24342 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24344         * src/anjuta_gui.c: implemented feature request to stop main and browser
24345           toolbars having exclusive use of space
24347 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24349         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
24350         left over from the previous work to fix bugs :-)
24351         
24352         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
24353         src/controls.c, src/mainmenu_callbacks.h, 
24354         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
24355         reviewed
24356         
24357         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
24358         src/project_import_gui.c, src/sharedlib_gui.c, 
24359         src/signals_gui.c: set window icon correctly
24360         
24361         * NEWS: more updates for the release
24362         
24363         * HACKING: updated for window icons and insert menu information
24364         
24365         * src/cvs_gui.c, src/build_project.c, 
24366         src/project_import_cbs.c: message strings reviewed
24367         
24368         * src/controls.c: context help button should be disabled if 
24369         DevHelp is not installed
24370         
24372 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24374         * src/debugger.c: Fixed the signalling screw up because of string
24375         update in gdb used to report the child process PID. Also, no
24376         error dialog will be popped up for "no such file or directory"
24377         error (very annoying and useless error). This error will still
24378         be shown on the debug message window. Avoided terminating the
24379         program when the terminal is terminated -- doesn't hurt, otherwise
24380         we get crappy egg-and-hen problem.
24381         
24382         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24383         dimensions loading.
24384         
24385         * src/anjuta.c: Limited the default size of main window to sane
24386         values.
24388         * src/preferences.c: Fixed some deadly memory corruption bugs in
24389         the recent patches. Return from getenv() should NEVER be freed,
24390         because they are static strings.
24391         
24392         * src/preferences_gui.c: Removed the fix for crash bug with font
24393         selection and applied the real fix.
24394         
24395 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
24397         * NEWS: updated for release
24399 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24401         * src/launcher.c: Added a fix a memory leak and a possible
24402         fix for zvt-crash bug.
24403         
24404         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24405         
24406         * data/properties/latex.properties,
24407         data/properties/ada.properties: Added file.is.source property.
24408         
24409         * src/an_file_view.c: Set auto column size of the file
24410         revision column.
24411         
24412         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24413         The user is now prompted to confirm the closing of the file
24414         if it is being used by CVS. If yes, the editor is closed and
24415         the CVS operation stops.
24416         
24417 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
24419         * anjuta.prj: bump project version for release
24420         * BUGS: removed unnecessary file
24422 2002-06-07      Philip Van Hoof <freax@pandora.be>
24424         * widgets/gnomefilelist.c: fix up issue with directory deleted 
24425         during the life of the file list widget
24426         * src/preferences_gui.c: sticking-plaster fix to font selection
24427         causes segfault bug
24429         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24431 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24433         * data/properties/anjuta.properties, src/an_file_view.[ch], 
24434         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
24435         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
24436         added options for symbol and file browsers.
24437         * data/properties/cpp.properties: linker flags should come after
24438         the name of the file to compile.
24439         * scintilla/Editor.cxx: fixed gcc compilation warning.
24440         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24441         be executed from bindir only.
24442         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
24443         tagmanager/include/tm_file_entry.h: CVS version information in file 
24444         browser.
24445         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
24446         window.
24447         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24448         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24449         crashes during file import.
24450         * src/project_import.c: disable project menu items during project 
24451         import.
24452         
24453         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24455 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
24457         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
24458         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24459         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
24460         modified Insert menu, added C functions template, header C 
24461         template, modified header_template HEADER_H ==> NAMEFILE_H
24462         
24463         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24465 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24467         * data/properties/html.properties: changed some file 
24468         associations
24470 2002-06-05 Philip Van Hoof <freax@pandora.be>
24472         * widgets/gnomefilelist.c: Fixed #560759 and #561776
24473         
24474         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24476 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24478         * data/properties/anjuta.properties, src/defaults.c: Make windows
24479         docked by default, fix the big fonts bug.
24480         
24481         * src/an_file_view.c, src/main_menubar_def.h, 
24482         src/project_dbase_gui.c: sanitized the Edit/View mess.
24483         
24484         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24485         for customizing shortcuts.
24486         
24487         * src/mainmenu_callbacks.c: Search for selected word if present.
24488         
24489         * src/text_editor_menu.c: Added context menu options for docking
24490         and undocking editor windows.
24491         
24492         * src/main_menubar.h, src/main_menubar.c: more support for the 
24493         shortcuts menu item.
24494         
24495         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24497 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24499         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24500         all commit messages being written to top of the file
24501         
24502         * src/main_menubar_def.h: message strings reviewed
24503         
24504         * src/project_import.c: message strings reviewed
24505         
24506         * src/source.c, src/glades.c: message strings reviewed. Fixed 
24507         some bugs around reading the project properties for creating 
24508         .glade and .desktop files in the Application Wizard. There were
24509         typos in the property names being retrieved
24510         
24511         * widgets/gnomefilelist.c: changed build_full_path to make 
24512         the file widget support ~
24513         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24514         
24515         * THANKS, widgets/e-shell-about-box.c, 
24516         manuals/anjuta-manual/C/authors.sgml: updated for new
24517         patch
24519 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
24521         * src/project_dbase.c: Fixed the file-path-corruption bug
24522         and the cannot-import-file-in-project bug. (follow-up with
24523         the last commit from Stef).
24524         
24525         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24526         with unsaved-project.
24527         
24528 2002-06-05  Stephane Demurget  <demurgets@free.fr>
24530         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24531         misplaced g_free.
24533 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24535         * data/properties/{xml,html,other}.properties: changed some file 
24536         associations
24537         
24538         * data/anjuta.mime: oops! cvs added
24539         
24540         * scintilla/RESearch.cxx: fixed up a problem with comments
24541         
24542         * global-tags/create_global_tags.sh: redirect errors to /dev/null
24543         to avoid messages about missing libs
24544         
24545         * NEWS: started the release notes
24547 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24549         * HACKING: updated with new information on printing, patch naming
24550         
24551         * TODO: removed completed tasks
24552         
24553         * THANKS: updated a few contributions
24554         
24555         * anjuta.prj: updated the icon file
24556         
24557         * anjuta.desktop.in.in: updated to add Categories
24558         
24559         * data/anjuta.mime: created a mime type for Anjuta project files
24560         (NB needs to be added to the install in /usr/share/mime/)
24561         
24562         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
24563         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
24564         to PNG for websites.
24565         
24566         * plugins/patch/patch-plugin.c: clarified some messages and 
24567         made it easier to see different patching sessions
24568         
24569         * src/toolbar.c: changed some message text for consistency
24570         
24571         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
24572         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
24573         in preferences. 
24574         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24575                  
24576         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
24577         src/project_dbase.{c,h}, src/project_import_cbs.c, 
24578         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24579         Added XLib Project and a Dockapp Project types.
24580         * pixmaps/Makefile.am: added line for new pixmap for new xlib
24581         projects
24582         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24583         * src/source.c: Fixed memory leak in existing projects. 
24584         (filename was not freed)
24585         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24587 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
24589         * src/anjuta.h, src/anjuta.c: Added error display funtions
24590         with parent windows.
24591         
24592         * src/appwizard_cbs.c: Changed error display function to use
24593         parented version.
24594         
24595 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
24597         * printing/print.h, printing/printing.c: Taken care of document
24598         zoom factor and fixed a font loading bug. Dynamically calculated
24599         text widths to work with zooms properly. Re-organized code for
24600         dynamic text width calulations to work in general with utf8 chars.
24601          Determined font height and width automatically from the font info.
24602         
24603         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24604         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24605         Converted text.zoom.factor property to use #defined value. Removed
24606         margin header and margin numbers preferences, as they  now
24607         calculated dynamically.
24608         
24609 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
24611         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24612         printing/print-util.h, printing/print.c, printing/print.h:
24613         Rewritten printing support for style based printing. Syntax highlighted
24614         printing, monochromatic printing, setup using preferences etc.
24616         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24617         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24618         language and the styled text buffer.
24619         
24620         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24621         the print setup preferences page and added printer preferences. Added functions
24622         to retrieve preferences with default values.
24623         
24624         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24625         the printing.
24627         * data/properties/anjuta.properties: Added default printer preferences.
24629         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24630         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24631         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24633         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24634         
24635 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24637         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24639         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24640         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24641         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24642         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24644         printing/Makefile.am: Reduced compiler optimizations.
24646         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
24647         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
24648         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24649         tagmanager/tm_workspace.c: TagManager fixes.
24651 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
24653         * printing/*: CVS added. :)
24654         
24655 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24657         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24659         * printing*: CVS added.
24660         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24661           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24662           src/main_menubar_def.h: Gnome Print support
24663         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24664         * configure.in: Enable debugging flag option
24665         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24666           Print properties defined.
24667         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24668         
24669 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24671         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24672         
24673         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24674         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24675           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24676           and cleanups
24677         * src/text_editor.c: Minor cleanups.
24678         * anjuta.c: Tweaks to 'Goto File Line' functionality.
24679         * src/project_dbase.c: Fixes to add/remove files from project.
24680         * src/help.c: Fix minor memory leak.
24681         * src/project_dbase_gui.c: Remove debugging messages.
24682         * src/utilities.[ch]: Cleanups and minor fixes.
24683         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24685 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
24687         * src/anjuta.c [anjuta_apply_preferences()]:
24688         Fixed a crash bug when tab pos is not defined for the editors.
24689         
24690         * data/properties/cpp.properties: Set default identifier property to normal.
24691         This fixes the bug in which the fore color gets hidden with dark background.
24693 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
24695         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24696         scintilla 1.46
24697         
24698         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24699         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24700         src/anjuta.c, data/properties/anjuta.properties:
24701         Implemented line wrapping.
24702         
24703         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
24704         
24705         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24706         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24707         tags. Code was reviewed from GNOME Bonsai view.
24708         
24709         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24710         it seems to have been removed by scintilla people.
24711         
24712         * data/properties/anjuta.properties: Set default line wrap to false, as
24713         is noticably slow with big files.
24714         
24715 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
24717         * src/project_import_gui.c: disallow the selection of files in
24718           the browse dialog.
24719         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24720           preferences code.
24721         
24722 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24724         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24725           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24726         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24727         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24728           now works properly.
24729         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24730         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24731         * src/utilities.[ch]: Added some utility functions.
24732         * tagmanager/tm_project.c: Fix for bug in file removal from project.
24733         
24734         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24736 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24738         * HACKING: info on FIXME statements and removed ccview references
24739         * Makefile.am: added rule to make RPM package
24741 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24743         * THANKS, widgets/e-shell-about-box.c, 
24744         manuals/anjuta-manual/C/authors.sgml: updated for new
24745         patch
24746         * src/anjuta.c: removed unnecessary warning code since CVS 
24747         support is now implemented :-)
24748         * manuals/sgmldocs.make: implemented a fix for bug #553969
24749         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24750         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
24751         manuals/C/anjuta-faqs-C.omf: modified the descriptions
24752         
24753 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24754         
24755         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24756           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24757           src/main_menubar_def.h, src/preferences_gui.c,
24758           preferences.c, preferences.h: setup Username and Email 
24759           preferences, Insert ChangeLog and Username editor functions
24760           
24761           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24763 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24764         
24765         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24766           src/src_paths_cbs.c, src/src_paths_gui.c
24767           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24769           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24771 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24773         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
24774           and goto tag menu items to main menu.
24776 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24778         * THANKS, widgets/e-shell-about-box.c, 
24779         manuals/anjuta-manual/C/authors.sgml: added new contributors
24780         * HACKING: updated with info on files to change for credits
24782 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
24784     * src/aneditor.cxx: extended extension list which fixes segfault
24785     on selecting lisp, ruby or matlab as highlight style.
24787 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24789         * src/main_menubar_def.h: fixed an array initialiser and fixed
24790         the lexer settings for the new entries on the Format menu
24792 2002-05-07  Stephane Demurget  <demurgets@free.fr>
24794         * Synced with Scintilla 1.45
24796 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24798         * anjuta.prj: added another missing file
24799         * ChangeLog: fixed some incorrect change dates I caused by 
24800         sloppy cut-and-pasting :-/
24802 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24803         
24804         * src/mainmenu_callbacks.c: fixed title of new About box
24806 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24808         * src/pixmaps.h: added macros for OpenGL and SDL project icons
24810 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24812         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24813         * anjuta.prj: updated for new files
24815 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
24817         * widgets/e-shell-about-box.c: Added version display.
24818         
24819 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24821         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
24822         widgets/scroll_menu.c: fixed up some compiler warnings (patch
24823         from Philip Van Hoof)
24825 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24827         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
24828         dependency
24829         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
24830         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
24831         that produced build errors (needs checking on a machine with the
24832         ja locale!)
24833         * data/properties/lisp.properties: updated to match format of other
24834         lexer property files supplied with Anjuta
24836 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24838         * anjuta.prj: added new files
24839         * HACKING: added information from the mailing list on 
24840         adding new project types to the wizard (thanks to Johannes)
24842 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24844         * src/utilities.h, src/launcher.c, src/gnome_project.c,
24845           src/appwiz_page2.c: Fix for 547038.
24847 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24849     * attach_process.c, attach_process_cbs.c: Fixed a dialog
24850     hide bug.
24851     
24852     * about.h: cvs removed.
24853     
24854 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24856         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24858         Fix for #539574.
24860         * src/anjuta.c (anjuta_system_error): checks for the error number to
24861         know whether the error description is needed or not.
24863 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24865         * pixmaps/anjuta_logo.png: New about logo.
24866     
24867         * pixmaps/anjuta_icon.png: New icon from Misha. The
24868         old one had trouble with some gtk themes.
24869     
24870         * about.c: Removed. No longer needed.
24872         * mainmenu_callbacks.c: Removed reference of about.h
24873     
24874 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24876         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24878         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
24879           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
24880         About Dialog (thanks to the Evolution team for the cool widget!)
24882 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24884         Patch from lbell <lbell@tsc4.com>
24885     
24886         * src/find_in_files.c, src/find_in_files.h,
24887           src/anjuta.c: Added save_yourself, load_yourself routines.
24888     
24889         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
24890         Added "Append messages" toggle button. This will enable
24891         the search results to be appended to the already existing
24892         results.
24893     
24894         * src/debugger.c: Fixed a typo.
24895     
24896         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
24897           src/session.c, src/session.h: Improved session management.
24899 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24901         * THANKS, FUTURE, AUTHORS: Changed my email and
24902         avoided yahoo.com.
24904 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24906         Impl. feature request #525271 (add Lisp support).
24908         * data/properties/lisp.properties: added.
24910         * data/properties/Makefile.am, data/properties/anjuta.properties: added
24911           the lisp properties.
24913         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
24914           src/utilities.[ch]: added support for the Lisp highlight style.
24916 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24918         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24919           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24920           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
24921           option preferences to have a persistent setting. Plus it's not used
24922           often, so it's better here than flooding the menus.
24924         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
24925           preferences pages a lot more consistent and sweeter: tabs direction
24926           radiobuttons are directed against the meaning, all pages have an
24927           outter frame, a lot of padding, removed all expand attributes for
24928           vertical boxes, ...
24930           That's not a total revamp, but it's really looking better now, even
24931           if there's still work to be done.
24933 2002-05-01  Andy Piper <andy.piper@freeuk.com>
24935         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
24936         * TODO: added task to be completed before next release (update all credits)
24938 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24940         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
24941         Benke László.
24943 2002-05-01  Benke László  <decike@freemail.hu>
24945         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24947         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24948           src/main_menubar_def.h, src/mainmenu_callback.[ch],
24949           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
24950           to the format menu in order to reorder the notebook tabs in
24951           alphabetical order everytime a file is created/opened/saved.
24953 2002-05-01  Philip Van Hoof <freax@pandora.be>
24955         * widgets/gnomefilelist.[ch] (history_combo_go),
24956         (history_combo_clicked): impl.
24958         (gnome_filelist_new_with_path): use this new impl.
24960 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24962         * src/project_dbase_gui.c (add_file): added the xpm file type.
24964 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24966         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
24967         tag manager fixes.
24969         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
24970           of tag types.
24972         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
24973           src/text_editor_menu.c: Added context sensitive search in symbol
24974           browser and editor.
24976         * configure.in: Changed version number to 0.1.9.99.
24978         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
24979           src/project_import.c: Minor changes to project import facility.
24981         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
24982           (Forced to use specific brace format)
24984         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
24985           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
24986           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
24988 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
24990         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
24991         replaced the spinbutton with an hscale, and made the UI less "blocky".
24993         * src/cvs_gui.c: When diffing a project you can choose date and
24994         release now.
24996         * src/project_dbase.c: Import_file activated again
24998         * configure.in, plugins/Makefile.am: Added patch plugin
25000         * plugins/patch/*: The new patch plugin
25002 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25004         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25006         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
25007         dropdown list shown by autocompletion are now removed.
25009 2002-04-28  Philip Van Hoof <freax@pandora.be>
25011         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
25012         a bunch of filetypes from the older version.
25014         * src/project_dbase_gui.c (add_file): changed the import
25015         dialog's filetypes combo contents depending on the
25016         type of data to be imported.
25018 2002-04-28  Stephane Demurget  <demurgets@free.fr>
25020         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25021         the amount parameter as Philip stated and reformated to follow the
25022         Gnome convention.
25024         * src/project_dbase.c (project_dbase_make_default_filetype_list):
25025         changed accordingly.
25027 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25029         Fix for #531293.
25031         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25032         Shift-F6, to be more consistent with other Gnome apps.
25033         Moved the "Search next" entry under the "Search" one, and swapped the
25034         order of the "Find in files" and "Find and Replace" ones.
25036         Some additional fixes ands cleanups on the edit menu.
25038         * src/main_menubar.h: replaced all occurences of repeat_find by
25039         find_again for the code to be more consistent.
25041         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25042         sensitiveness depending on the existence of an active text buffer.
25044         * TODO: added some bits about improving the usability of the
25045         search/search again couple.
25047 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25049         * src/preferences_gui.c: made the tab labels text more consistent
25050         (s/misc/Misc/).
25052 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25054         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
25056         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25057         filename.
25059         * src/main.c (main): simplified some code and cleanups.
25061         Fix a part of #499366:
25063         * src/commands.[ch] (sync_from_props), (command_editor_save),
25064         (on_apply_clicked), (create_command_editor_gui): added the gui
25065         corresponding to the command.terminal preference.
25067 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25069         Fix for #465180.
25071         * anjuta.spec.in: added build requirements for the source rpm.
25073 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
25075         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25076         
25077         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
25078           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
25079           src/project_type.c, source.c, wizard_gui.c:
25080           Added new GNOME 2 project types and changed glade behaviour to
25081           produce GTK code if project type GTK was selected and GTKmm code
25082           if project type GTKmm was selected (and not depending on the 
25083           selected language. Disabled glade for GNOME 2 projects because
25084           we will need glade2 there.
25085           
25086         * src/project_dbase.c: Fixed a memory lack.
25087         
25088         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
25089         
25090         * src/cvs.c: Added an error message if jobs are running
25092 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
25094         * tagmanager/tm_work_object.c: Fixed a chrash
25095         bug which occurs when it tries to stat an empty
25096         file name.
25097         
25098 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
25100         * src/controls.c: CVS menu items now becomes
25101         insensitive when the launcher is busy.
25102         
25103         * src/anjuta.c, cvs.h, cvs.c: Created a function
25104         to update the cvs preferences when preferences are
25105         applied in preferences dialog and called it from
25106         anjuta_update_preferences().
25107         
25108 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
25110         * src/cvs.c: Added a space in the cvs command
25111         before the revision part. This fixes the cvs
25112         error we get when cvs-diffing with revisions.
25113         
25114         * src/cvs.c: Fixed a compiler warning.
25115         
25116         * src/find_replace.c: The dialog now remembers
25117         the settings including the "prompt on replace"
25118         which seems to have broken somewhere line the
25119         changes.
25120         
25121 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25123         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
25124         Added a new property in cvs class to hold a boolean
25125         for enabling date in cvs diff. This fixed the bizzare
25126         diff output due to the date that goes with the cvs
25127         command. Also, set the default value of compression
25128         to 3 and unified diff option to 1.
25129         
25130 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25132         * src/cvs.c: The diff editor is set to hilite as
25133         diff syntax hiliting.
25134         
25135         * configure.in, manual/Makefile.am:
25136         Added a new manual module for ja language.
25137         
25138         * manual/ja/*/*/*: New module and files for the
25139         ja translation for the anjuta documentation
25140         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
25141         
25142 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
25144         * src/launcher.c: Made a very messy work around
25145         for the launcher authentication to work properly.
25146         
25147         * src/find_replace.c: Applied the missing patch
25148         from Dan Elphick <dre00r@ecs.soton.ac.uk>
25149         
25150 2002-04-16 Andy Piper <andy.piper@freeuk.com>
25152         * src/cvs.c, src/main_menubar_def.h: made message strings
25153         consistent with existing standards from our own documentation 
25154         (such as uppercase P in Project, corrected spelling of 
25155         repository, etc.)
25157 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25159         * src/cvs_gui.c: Cleaned up gui and aligned various
25160         widgets to give a clean look.
25161         
25162 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25164         * src/launcher.c: Added work around to retrieve
25165         the child exit code. It works. :)
25166         
25167         * src/find_in_files.c, src/gnome_project.c,
25168         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
25169         src/clean.c, src/clean_project.c, src/build_project.c,
25170         src/build_file.c: Modified to handle the new
25171         child exit code.
25172         
25173 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
25175         * src/find_replace.c: Changed signal to call
25176         on_replace_text_close on from delete_event
25177         to close => the replace history is now updated.
25179 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
25181         * src/cvs.c: escaped the cvs import message before
25182         passing it to cvs.
25183         
25184 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
25186         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25187         
25188         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
25189         
25190         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
25191         Added cvs import
25192         
25193         * src/preferences_gui.c: GUI improvements
25194         
25195         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
25197 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
25199         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
25200         Removed static qualifier from tm_tag_type_name() and
25201         availed it's prototype for use in outside code. also
25202         created reverse map function tm_tag_type_name();
25203         
25204         * src/anjuta.c: Implemented qualified tags names for
25205         the tag list (on the toolbar pulldown list) to avoid
25206         ambiguty in tags with similar names (like prototype
25207         and definition). Patch modified and improved.
25208         
25209         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
25210         
25211 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25213         * src/utilities.[c,h]: Added a utility funtion
25214         that escapes the single and double quotes in a
25215         given string. Useful for passing command line
25216         args with quotes.
25217         
25218         * src/cvs.c: Escaped the cvs log message before
25219         passing it to cvs command line to avoid ambiguties
25220         with quotes in the message.
25221         
25222         * pixmaps/anjuta_icon.png: Changed to the new icon.
25223         from Todd Goyen <goyen@mbi-berlin.de>
25224         
25225         * src/message-manager-private.cc: Added regex to 
25226         recognize (underline hilite) the parsable outputs
25227         from the zvt terminal.
25228         
25229 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25231         Patch from: Tina Hirsch <tehirsch@arcor.de>
25232         
25233         * src/project_type.c:
25234         Fixed a bug in the wxproject type and modified the erroroutput when
25235         configure doesn't find wx-config
25236         
25237         Patch from: Timothee Besset <ttimo@idsoftware.com>
25238         
25239         * src/anjuta.c, src/message-manager-private.cc,
25240           src/message-manager-private.h
25241         Catches double clicks in the zvt terminal, and calls goto_error_line
25242         to jump to the appropriate location in the source. This will recognize
25243         grep -n output
25244         
25245 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
25246         
25247         * src/build_project.c: Taken care of memory leak
25248           by freeing cmd variable properly.
25250         * src/main_menubar_def.h: Fixed wrong signal connection
25251           for cvs project commit.
25252           
25253         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
25254         
25255         * src/preferences_gui.c: Added some border and adjusted
25256           expandsion, filling in box adds to make the cvs preferences
25257           more nicer.
25258         
25259 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
25261         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25262         
25263         * src/cvs*, src/main_menubar*, src/preferences*: 
25264         Moved CVS settings to preferences, added a nice login dialog.
25265         
25266         * src/controls.c, src/project_dbase.c:
25267         CVS project options are only shown if a project is open
25268         
25269         * src/build_project.c:
25270         User is now asked if he wants to install as root 
25271         
25272         * src/launcher.c:
25273         Fixed a warning
25275         * anjuta.prj: Updated with cvs files
25276         
25277         * TODO: Remove task which are done
25278         
25279 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
25281         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
25282         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
25283         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
25285         Modified launcher to use controlling terminal to detect and
25286         take care of password authentications (for example, for cvs
25287         and root installs).
25288         
25289         * pixmaps/password.png: New file.
25290         
25291 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25293         Anjuta kick start tutorial wirtten by:
25294           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
25296         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
25297           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25298           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
25299           manuals/C/anjuta-tutorial/figures/*.png:
25300           
25301           Added files
25302         
25303         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
25304           
25305           Modified files.
25306         
25307 2002-03-28 Roel Vanhout <roel@stack.be>
25309         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25311         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
25312           src/preferences_gui.c:
25313         Added option to wrap around to beginning/end of file when on last bookmark
25314         and next/previous bookmark is pressed
25315         
25316 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25318         Patch from Philip Van Hoof <freax@pandora.be>
25319         
25320         * src/gnomefilelist.c:
25321         Added gimp like feature that changes the file extension of
25322         the filename entered in the selections when the file
25323         filter is changed.
25324         
25325 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25326         
25327         Patch from Roy Wood <roy.wood@filogix.com>
25328         
25329         * src/controls.c, src/find_text.c, src/find_text.h,
25330           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25331           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25332           
25333           Menuitem for entering currently selected text as find target,
25334           added key accel for "find next" and changed some key accels for
25335           other key for consistency.
25336           
25337         * src/utilities.c:
25338           Cleaned up code.
25339         
25340 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25342         * src/watch.c, src/watch.h, src/watch_cbs.c,
25343           src/watch_cbs.h, src/watch_gui.c:
25344         
25345           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
25346         
25347           Added change watch entries feature
25348           and Watch entries modify on double click fixed.
25350 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25352         * src/mainmenu_callbacks.c:
25353         
25354           Project commit should not bypass dialog as
25355           we need to get the cvs log from the user.
25356           
25357 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25359         * src/project_dbase.c:
25360         
25361           Patch from Roy Wood <roy.wood@filogix.com>
25362           
25363           Fixed docking bug with the new docking patch
25364           to fix copy/paste bug.
25365           
25366 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25368         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25369           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25370           src/main_menubar.h, src/main_menubar_def.h,
25371           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25373           Added cvs project support. Featured bypass cvs dialog for
25374           cases where we don't need dialog (such as project and right
25375           click selection from file browser). Cleaned up cvs code to
25376           make them generic cvs operations instead of separate file
25377           and project operations. Added cvs log action. Increased
25378           file entry box width and enabled "unified diff" by default.
25379           Used Editor buffer for status and log and set hilite for
25380           these buffers including diff buffer (DIFF hilite).
25381           
25382 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25384         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25386         * data: Added file autogen.sh.wxwin 
25387         * data/Makefile.am: Added entry for autogen.sh.wxwin
25388         * pixmaps: Added project image appwiz_wxwin.png
25389         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25390         * src/appwizard_cbs
25391           src/compiler_options.c
25392           src/pixmaps.h
25393           src/project_dbase.c
25394           src/project_dbase.h
25395           src/project_import_cbs.c
25396           src/project_type.c
25397           src/source.c
25398           src/source.h
25399           src/wizard_gui.c: Added everything necessary for new
25400                             project type 'wxWindows (wxGTK)
25401         * src/project_dbase.c: Fixed a bug that caused every project
25402                                to be a glade project in dialog
25403                                                    'Project information'.
25405 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25407         Patch submitted by Roy Wood <roy.wood@filogix.com>
25408         
25409         * src/anjuta_gui.c, src/message-manager-dock.c,
25410           src/project_dbase.c:
25411           
25412           fixed the copy/paste bug by rewriting dock/undock
25413           code.
25415 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
25417         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25418         
25419         * src/cvs*, src/Makefile.am:
25420           New file for CVS support. File operations currently work
25421           cvs login needs to be done. Project support is not yet
25422           started.
25424         * src/main_menubar*, src/mainmenu_callbacks,
25425           src/anjuta.c, src/anjuta.h:
25426           Added menus and functions for cvs commands.
25427           
25428         * src/text_editor_menu.h: 
25429           Added #include <gtk/gtk.h>
25430           
25431         * src/gotoline.h:
25432           Removed a warning (and this time it works ;-)
25434         * src/utilities.c, src/utilities.h:
25435           Added a utility function to retrieve directory
25436           name out of full path.
25438 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
25440         * src/executer.c: (create_executer_dialog): changed the default
25441           focus on the entry.
25443 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25445         * widgets/gnomefilelist.c:
25446         Fixed duplicate history entries for the same directory.
25447           
25448 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25450         Fix for #520092.
25452         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25453           it's already used by scintilla to delete the whole current line.
25455 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25457         Fix for #525107.
25459         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25460           calls to fileselection_hide_widget,
25461           (on_open_filesel_cancel_clicked): removed.
25463         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25464           (on_add_prjfilesel_cancel_clicked):
25466         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25467           impl.
25469         * src/fileselection.c: Made some functions static.
25470           (fileselection_hide_widget): rewritten using the new
25471           gnome_filelist_set_multiple_selection function.
25473         * src/fileselection.c: (on_file_selection_delete_event): removed
25474           unuseful widget hides. Some cleanups,
25475           (on_file_selection_cancel_clicked): impl,
25476           (create_fileselection_gui): changed the cancel button clicked's
25477           callback to use this new function.
25479         * src/anjuta.c: (anjuta_new):
25480         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25481           callbacks, because this the gnome filelist widget's job.
25483         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25484           clist selection mode duplicates set,
25485           (gnome_filelist_key_press): use the new impl. function.
25487 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25489         Fix for #441233.
25491         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25492           fixed some bogus code using an array cell out of
25493           range, removed unecessary gettext usages.
25495         * src/appwiz_page2.c: (on_prj_name_entry_changed):
25496           some cleanups and now transform minus characters to
25497           underscores.
25499         * src/source.c:
25500           (source_write_configure_in),
25501           (source_write_toplevel_makefile_am),
25502           (source_write_desktop_entry),
25503           (source_write_glade_file):
25504         * src/project_dbase.c: (project_dbase_summon_glade),
25505           (project_dbase_generate_source_code):
25506         * src/glades.c: (gladen_write_glade_write):
25507           replaced some occurences of the target name by the
25508           project filename, using project_dbase_get_proj_name,
25509           to fix the name of some files.
25510           Fixed a lot of mem leaks.
25511           Various code cleanups.
25513 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25515         Merged with latest (1.44) scintilla.
25517         Added: - The calltip.<lexer>.end.definition property to display help
25518                  text on a second line of calltip.
25519                - The calltip.<lexer>.word.characters property to correctly find
25520                  calltips for functions that include characters like '$' which
25521                  is not normally considered a word character.
25522                - The use.monospaced property to determine initial state of
25523                  Use Monospaced Font setting.
25525         Bugs fixed: Too many to mention; please see :
25526                     http://www.scintilla.org/ScintillaHistory.html for the
25527                     full changes list.
25529         * scintilla/*/*: updated nearly all files.
25531         * TODO: removed the need of a scintilla merge.
25533         Merged with latest (1.44) SciTE properties.
25535         * data/properties/anjuta.properties: added the wrap, use.monospaced
25536           properties.
25538         * data/properties/html.properties: added a missing php extension, and
25539           updated php keywords to the latest reference.
25541         * data/properties/pascal.properties: added commands to compile, build
25542           and execute pascal applications.
25544         * data/properties/lua.properties: added styles for statements.
25546         * data/properties/bash.properties: added the declare keyword.
25548         Fixed distchecking.
25550         * global-tags/Makefile.am,
25551           global-tags/create-global-tags.sh: used some kind of ugly hack to
25552           make distchek work, since noone has proposed some better way.
25554         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25555           and Ctrl-N replace Alt-N for new file according to the Gnome design
25556           reference.
25558 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25560         * widgets/gnomedirlist.c
25561         widgets/gnomedirlist.h
25562         widgets/gnomefilelist.c
25563         widgets/gnomefilelist.h:
25565         Added GPL headings in the file.
25567 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25569         * src/attach_process.c
25570         src/attach_process_cbs.c
25571         src/attach_process_cbs.h
25572         src/attach_process_gui.c
25573         src/breakpoints.c
25574         src/breakpoints_cbs.c
25575         src/breakpoints_cbs.h
25576         src/breakpoints_gui.c
25577         src/commands.c
25578         src/compiler_options.c
25579         src/compiler_options_cbs.c
25580         src/compiler_options_cbs.h
25581         src/compiler_options_gui.c
25582         src/find_in_files.c
25583         src/find_in_files_cbs.c
25584         src/find_in_files_cbs.h
25585         src/find_in_files_gui.c
25586         src/find_replace.c
25587         src/find_text.c
25588         src/help.c
25589         src/preferences.c
25590         src/preferences_gui.c
25591         src/project_config.c
25592         src/src_paths.c
25593         src/src_paths_cbs.c
25594         src/src_paths_cbs.h
25595         src/src_paths_gui.c:
25596         
25597         Bugs #521629 and #522427 fixed. The problem was, that the
25598         escape-key was not catched and the dialog was hidden, but
25599         the flag was not set correctly.
25601         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25602         using the gnome_dialog_close_hides()-setting present in most dialogs.
25603         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25604         emits "close" and set the flag in the close-callback.
25606         Patch from: Jens Georg <mail@jensgeorg.de>
25608 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25610         * src/*.{c,cpp}: s/string_free/g_free/
25612         * src/utilities.[ch]: (string_free): removed.
25614 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
25616         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25618         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25619         src/mainmenu_callbacks.[ch]:
25620         Removed Project menu options: README, TODO, ChangeLog and NEWS
25621         Moved Save Build Messages to Build menu and only highlight it
25622         when there are build messages.
25623         Corrected a spelling: "mojority" -> "majority"
25624         Fixed initialisation of edit.edit_app_gui so now Edit menu
25625         can be shown when no project is loaded.
25627         * src/project_dbase.h: Removed prototype for static function
25629 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
25631         * src/text_editor.c: Editor is marked changed after
25632         autoformat. 
25633         
25634         Patch from: Jens Georg <mail@jensgeorg.de>
25636 2002-03-04 Roel Vanhout <roel@stack.be>
25638         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25640         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25641         Added option to ignore binary files on 'Find in files' (grep -I option)
25643 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25645         * src/main.c:
25646         session restoration and commandline load in 
25647         gtk idle loop.
25648         
25649         * src/anjuta.[h,c], src/anjuta_cbs.c:
25650         Removed "clear windows menu" and prevented runtime 
25651         warnings.
25652         
25653         * src/compile.c, src/build_file.c, src/build_project.c,
25654         src/clean.c:
25655         Takes into account the preference setting for 
25656         show dialog when job completes. Dialogs are
25657         shown when it is enabled otherwise not.
25658         
25659 2002-03-03 Roel Vanhout <roel@stack.be>
25661         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25662         
25663         * src/find_text.c
25664         Store 'Find...' search string on search so that 'Find Next' will search for
25665         that string, even if the dialog hasn't been closed yet.
25667 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25669         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25670         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
25671         src/main_menubar_def.h:
25672         
25673         Organized menus, removed "Windows" and "Utilities" menus from the
25674         menubar [they are no longer needed]. Also removed some extragenous
25675         separators.
25676           
25677 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25679         * src/message-manager-private.cc:
25680         Set message clist selection mode to BROWSE.
25681         
25682         * src/message-manager.cc, src/an_symbol_view.c,
25683         src/an_file_view.c:
25684         Added Key navigation for the CTree and CList. Arrow left for
25685         node collapse, right for node expand, space (or enter) for
25686         activation (same as double click).
25687         
25688 2002-03-03 Roel Vanhout <roel@stack.be>
25689         
25690         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25691         
25692         * plugins/class-gen/clsGen.c
25693         Added functionality to semi-intelligently prefill filename
25694         boxes with names deduced from class name
25696 2002-02-26 lbell <lbell@tsc4.com>
25698         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25699         * src/preferences_gui.c:
25700         Removed an incorrect use of gtk_misc_set_alignment().
25701         
25702         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25703         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25704         src/preferences.h, src/preferences_gui.c:
25705         
25706         Added the option to reload last open project at the startup.
25707         Added the possibility to open a new project without close
25708         an existing one
25709         
25710         * src/properties.cxx:
25711         Corrected a spelling mistake in message string.
25712         
25713         * src/session.c:
25714         Updated session functions.
25715            
25716 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
25718         * widgets/gnomefilelist.c: Bug fixes.
25719         
25720         Patch from Philip Van Hoof <freax@pandora.be>
25721         
25722 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25724         * src/an_file_view.c:
25725         anjuta was unable to open some files becuase they were not being
25726         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25727         Removed mime checking when opening with anjuta, becuase it doesn't
25728         hurt to open binary files in anjuta (some even may want to do so).
25729         
25730         Added a warning when mime type is not set when "view with default
25731         viewer" is activated.
25732         
25733         * src/an_file_view.c, an_symbol_view.c:
25734         Converted N_() to _() where ever appropriate in the strings.
25735         
25736 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
25737         
25738         * src/appwizard_gui.c, src/appwizard_cbs.c
25739           src/wizard_gui.c/h, src/appwiz_page3.c,
25740           src/project_import_gui.c:
25741           
25742         Moved target type radiobuttons to appwiz. page 2
25743         
25744         * src/message-manager-private.cc
25745         Fixed a bug which caused a crash if next message function was used
25747         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25749 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25751         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25752         Modifies the behaviour of Alt-TAB in Anjuta. This
25753         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25754         edited files in the first items of the notebook.
25756         Patch from: Timothee Besset <timo@qeradiant.com>
25757         
25758 2002-02-24  Philip Van Hoof <freax@pandora.be>
25760         * widgets/gnomefilelist.c, gnomefilelist.h:
25761           Added filecompletion
25762           
25763         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25765 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
25767         * configure.in: Added "sk" to ALL_LINGUAS.
25769 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
25770   
25771         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
25772           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
25773           src/wizard_gui.c: Added support for static and dynamic libs
25774         
25775 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
25777         * widgets/gnomefilelist.c:
25778           Fixed gnome_filelist_get_lastfilename so it no longer returns
25779           a corrupted path.
25781 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
25783         * src/resources.h, resources.c:
25784         Added url handler.
25786         * src/main_menubar_def.h, mainmenu_callbacks.c:
25787         Changed to use gnome configed url handler.
25789 2002-02-19  Philip Van Hoof <freax@pandora.be>
25791         * widgets/gnomefilelist.c
25792         Added PHP filetype.
25794 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
25796         * plugins/class-gen/clsGen.c:
25797         Added c++ support.
25798         
25799         * widgets/gnomefilelist.c:
25800         Gives the maximum space to the files section of the open file dialog.
25801         
25802         Patches from: lbell <lbell@tsc4.com>
25803         
25804 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
25806         * src/anjuta.c, main.c:
25807         Used tm_get_real_path in anjuta_get_full_filename();
25808         
25809 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
25810         
25811         * anjuta.prj: update version
25813 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25815         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
25816           removed the amount arg and replaced with a NULL-ending list.
25817           (gnome_filelisttype_makedefaultlist): use the new prototype.
25819 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
25821         * src/about.c, THANKS: updated for new contributors
25822         
25823         * anjuta.prj: added new files
25824         
25825         * README: corrected some documentation, ctags no longer needed,
25826           pkgconfig now required
25827           
25828         * data/properties/others.properties: add .cvsdiff extension
25829         
25830         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
25831           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
25832           file import
25833           
25834         * doc/anjuta.1: added initial man page thanks to 
25835           Rob Bradford <rob@debianplanet.org> (NB build and install 
25836           needs work)
25837         
25838 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
25840         * src/Makefile.am: Cleaned handling of compiler flags by moving them
25841           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
25842           warning flags. 
25843   
25844         * configure.in: Changed version to 0.1.10-pre
25845   
25846 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25848         * src/fileselection.c: (create_fileselection_gui): always display
25849           the directory creation button as we cannot rely on the dialog
25850           titlebar.
25852         * widgets/gnomefilelist.[ch]: fixed includes.
25854         * pixmaps/new_folder.xpm: resized, added a + sign.
25856 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25858         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
25859           changed all extensions to begin with a dot.
25861 2002-02-16  Philip Van Hoof  <freax@pandora.be>
25863         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25865         * THANKS: added Philip.
25867         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
25869         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
25870         * src/file_selection.[ch],
25871         * widgets/gnomefilelist.[ch]: added a filetype
25872           combobox to the Anjuta file dialog widget.
25874 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
25876         * anjuta.spec.in: eep! the import script was not being installed by
25877           RPM - fixed for the release.
25879 2002-02-13  Stephane Demurget  <demurgets@free.fr>
25881         Various cleanups and fixes for the next release to be able to make
25882         distcheck.
25884         * plugins/*/*.c: added missing prototypes causing gcc to speak to
25885           much and make some tweaks plus cleanups.
25887         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
25888           args to remove some warnings.
25890         * global-tags/Makefile.am,
25891           data/Makefile.am,
25892           src/Makefile.am: link against Anjuta static libs using the
25893           $(top_builddir) dir, not anymore on $(top_srcdir) to make
25894           distcheck happy.
25896         * src/Makefile.am: ditto with all the Anjuta static libs.
25898         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
25899           include, as we already include the whole directory for the build.
25901         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
25902           
25903 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
25905         * pixmaps/Makefile.am: icon for libglade project now installed
25906         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
25907         * manuals/C/Makefile.am: removed ChangeLog reference which was 
25908           breaking some build stuff
25909         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
25910           include reference problems that showed up on make distcheck
25911         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
25913 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
25914         
25915         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
25917 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
25919         * src/message-manager-private.cc:
25920           The horizontal scrollbar now shows properly on demand.
25921         
25922 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
25924         * src/dnd.c fixed some warnings
25925         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
25926           and works. It is shown always at the moment but before it was
25927           shown on demand and did never work. 
25929 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
25931         * src/anjuta.c: Fixed a crash bug.
25932           patch from: Jens Georg <mail@jensgeorg.de>
25934 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
25936         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
25937           reports a problem with missing end tags on <graphic>
25939 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25941         * manuals/C/ChangeLog: removed since it was never used
25942         * manuals/C/anjuta-manual/*: more updates, new screenshots
25943         * anjuta.prj: updated for new manuals/ structure
25945 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
25947         * source.c, compiler_options.[c/h]:
25948           Fixed bug #460321 "Problem with optimization options" 
25949           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
25950         
25951 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25953         * NEWS: prepared for release, need to fill in date
25954         * data/welcome.txt: version number updated
25956 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25958         * src/text_editor_menu.c, src/an_file_view.c, 
25959           src/an_symbol_view.c: marked strings for translation
25960         
25961         * src/defaults.c, data/properties/xml.properties:
25962           *.omf and *.xsl files should use XML highlighting
25963           
25964         * manuals/C/anjuta-manual/*:
25965           - restructured so that files have more meaningful names
25966             and are easier to edit (see anjuta-manual.sgml for the
25967                 ordering)
25968           - updated some screenshots
25969           - continued rewrite
25971 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
25973         * main.c: Made a workaround to remove the old
25974         anjuta gnome config file (older than 9 Feb 2002). This
25975         will fix the bug which never lets the brower toolbar shown.
25976         
25977         * main.c: In fact, the above solution wouldn't work in all
25978         cases. Therefore, here is the better fix, which works by
25979         detecting the version of the old config file and deleting
25980         ~/.gnome/Anjuta if it is lesser than 0.1.9.
25981         
25982 2002-02-01  Andy Piper <andy.piper@freeuk.com>
25984         * HACKING: added info on submitting patches
25986 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
25988         * src/project_import_gui.c, src/project_import.c:
25989           - If Project Import Wizard is canceled everything is 
25990                 cleaned up now.
25991           - Back button is now insensitive on page 3 (some problems: 
25992                 see TODO in project_import_qui.c:284
25993           - Menu frame is insensitive if project type != GNOME(mm)
25995 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25997         * src/main.c: Fixed bug #  (Unable to open files on
25998         double click in project window from second trial onwards when
25999         the project is opened from command line).
26000         
26001         * po/POTFILES.in: Removed tags_manager.[h,c]
26002         
26003 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26005         * src/preferences.c:
26006           A quick hack to fix the 'invisible' browser toolbar when
26007           upgrading from 0.1.8 to 0.1.9
26008           
26009         * src/anjuta.c:
26010           Fixed toolbar names which were causing confusions in the toolbar
26011           show/hide.
26012           
26013         * src/main.c:
26014           Substituted "anjuta" with PACKAGE
26015           
26016         * src/project_import_gui.c: 
26017           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26018           
26019         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26020           Added new files and removed obsolete ones.
26021           
26022 2002-01-30  Andy Piper <andy.piper@freeuk.com>
26024         * src/appwizard_cbs.c, project_import_cbs.c, 
26025           main_menubar_def.h, project_import_gui.c: 
26026           updates to message strings and layout for the 
26027           import wizard.
26028           
26029         * text_editor_cbs.c: fix for the tab menu entries for 
26030           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26032 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26034         * src/toolbars.c,
26035           src/toolbars.h,
26036           src/anjuta_gui.c,
26037           src/controls.c:
26038           
26039           Tag dropdown exclusive (takes
26040           all space in the toolbar) and never vertical and
26041           increased the width of the tag combo to 256 pixs.
26042           Toolbar separator before the combo and button.
26043           Added tags label before the tag button.
26044           Reorganized the dock bands for the toolbars.
26045           
26046         * src/project_import_gui.c
26047           src/project_import.c:
26048           Fixed an error and removed an unused variable.
26049           
26050         * data/properties/anjuta.properties:
26051           Removed the property for the old toolbar and set
26052           browser toolbar show to default.
26053           
26054         * src/project_dbase.c: excluded modules were not
26055           loaded. Fixed.
26056           
26057         * src/source.c:
26058           No build files will be written if the project is blocked.
26059           
26060         * src/project_import.c,
26061           src/project_import_cbs.c,
26062           src/project_gui.c,
26063           src/wizard_gui.c:
26064           
26065           Manually applied Johannes patch to fix some memory
26066           issues and gui clean up.
26067           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26068         
26069         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
26070           Fixed a bad bug with remove file from project because of
26071           files were never removed properly from the project and
26072           from the tagmanager.
26073           
26074         * src/appwiz_page3.c: Disabled unused codes to clear
26075           compiler warnings.
26076           
26077 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26079         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
26080         
26081         * data/Makefile.am
26082           pixmaps/Makefile.am
26083           src/Makefile.am
26084           src/an_file_view.c
26085           src/an_symbol_view.c
26086           src/anjuta.c
26087           src/anjuta.h
26088           src/anjuta_cbs.c
26089           src/anjuta_gui.c
26090           src/controls.c
26091           src/main_menubar.c
26092           src/main_menubar.h
26093           src/main_menubar_def.h
26094           src/mainmenu_callbacks.c
26095           src/mainmenu_callbacks.h
26096           src/pixmaps.h
26097           src/project_dbase.c
26098           src/project_dbase.h
26099           src/text_editor.c
26100           src/text_editor_menu.c
26101           src/text_editor_menu.h
26102           src/toolbar.c
26103           src/toolbar.h
26104           src/toolbar_callbacks.c
26105           src/toolbar_callbacks.h :
26106           
26107           Patch submitted by:
26108           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26109           
26110           Removes the Tags toolbar and substituted it with
26111           tags combo dropdown list. Fixes a couple of bugs.
26112           
26113           Moved the tag combo to browser toolbar because
26114           main toolbar was becoming too long.
26115           Made a new icon of tag toolbar.
26116           
26117         * po/zh_TW.po: Fixed bug.
26118           
26119         * pixmaps/an_tag.xpm: Added new file.
26121 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26123         * src/project_import_gui.c: Reorganized project
26124         import gui page 2.
26125         
26126 2002-01-29  Andy Piper <andy.piper@freeuk.com>
26128         * HACKING: added info on creating windows and dialogs
26130 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
26132         * src/tm_file_view.c:
26134           Sorts the file list at the end instead of doing sort-insert
26135           to improve performance.
26136           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26138         * src/project_dbase.c: Resolved a conflict from
26139           Johannes's patch.
26140           
26141         * src/project_import.c:
26142         
26143           Fixed to use anjuta_import.sh for the bin dir and
26144           not from the data dir.
26145         
26146           Used anjuta_is_installed() function to verify a the command's
26147           executability.
26148         
26149           Fixed import command to use sh (which is more general and is
26150           gauranteed to be found in any unix system :-)). Also, added
26151           double quotes around the import directory.
26152         
26153           Changed some strings for better translations (like avoiding
26154           duplicates).
26155           
26156           Fixed the reading of wrong target type.
26157           
26158         * src/control.c: Insensitive "import project" when there is
26159           a project open.
26160           
26161         * src/project_import_cbs.c:
26162           
26163           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
26164           Fixed selection of gettext checkbox.
26165           Sets the menu entries.
26166           
26167 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
26168         
26169         * src/appwiz_page[1-4].c
26170         * src/appwiz_gui.c
26171         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
26172         be able to reuse it.
26173         
26174         * src/mainmenubar.[c/h]
26175         * src/mainmenubar_def.h
26176         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
26177         menu item
26178         
26179         * src/message-manager.c: Fixed bug 509192
26180         * src/message-manager-dock.c: Added accel_group if window is undocked
26181         
26182         * src/project_dbase.[c/h]: Splitted opening code to be able
26183         to use it without an open file dialog
26184         (Maybe I broke Naba's changes, please take a look)
26185                         
26186         * src/project_import.[c/h]
26187         * src/project_import_gui.c: New Files, Code for Project Import Wizard
26188         
26189         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
26190         import wizard
26192 2002-01-28  Andy Piper <andy.piper@freeuk.com>
26194         * src/main_menubar_def.h, tagmanager/tm_project.c: more
26195           string cleanups
26196           
26197         * manuals/C/anjuta_manual/*: started rewrite of the 
26198           manual, updated some screenshots
26200 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26202         * src/gnomefilelist.h, src/gnomefilelist.c:
26203         
26204           Fixed multiple selection bug (#497085). The OK button is
26205           sensitive when in multiple mode, if the no. of
26206           selection is one or more.
26207           
26208           Toggle between single and multiple selection mode
26209           and multiple mode display.
26210           
26211           Fixed strings to translable strings.
26212           
26213           Fixed some compiler warnings by commenting out
26214           unused functions.
26215           
26216 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26218         * src/project_dbase.c: App status bar now updates
26219           with the project name when the project is loaded.
26220         
26221         * src/an_file_view.c, tagmanager/tm_file_entry.c:
26222           
26223           Puts the directories at the top. They're also sorted now.
26224           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26225         
26226 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26228         * scripts/anjuta_import.sh.in: Added file.
26229         * scripts/anjuta_import.sh: Removed file.
26231         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
26232           Updated files.
26233           
26234         * src/main_menubar_def.h:
26235         
26236           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
26237           reflect the opposite of Find (CTRL+F) and also to leave
26238           CTRL+R or Redo.
26239           
26240           Changed Glade summon with ALT+G, which frees the ATL+E
26241           for poping up the edit menu.
26242           
26243         * src/Makefile.am: Debugging link flags by Biswa, removed.
26245 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
26247         * HACKING: added information on best practices for writing
26248           application messages and GUI labels
26249           
26250         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
26251           src/breakpoints.c, src/build_file.c, src/build_project.c, 
26252           src/clean_project.c, src/compile.c, 
26253           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
26254           src/configurer.c, src/debugger.c, src/executer.c, 
26255           src/find_in_files.c, src/find_in_files_cbs.c, 
26256           src/find_replace.c, src/find_text.c, src/glades.c, 
26257           src/gnome_project.c, src/goto_line.c, src/main.c, 
26258           src/main_menubar.c, src/main_menubar_def.h, 
26259           src/mainmenu_callbacks.c, src/preferences_gui.c, 
26260           src/project_config.c, src/project_dbase.c, 
26261           src/project_dbase_gui.c, src/resources.c, src/source.c, 
26262           src/support.c, src/tags_manager.c, src/text_editor.c, 
26263           src/text_editor_gui.c, src/text_editor_menu.c, 
26264           src/toolbar_callbacks.c, src/utilities.c: 
26265           lots of minor message updates to make them more user-friendly 
26266           and consistent
26268 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26270         * src/executer.c:
26271         
26272           Because of the spaces escaping, the command could not be
26273           executed when run without terminal. Now fixed.
26274           
26275         * anjuta.prj, Makefile.am:
26276         
26277           Added anjuta project file.
26278         
26279 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
26281         * src/message-manager-private.h, message-manager-private.cc,
26282           message-manger.cc:
26283           
26284           Added freeze() and thaw() for the message window class to
26285           speed up the message manager update.
26286         
26287         * src/project_config.h, project_config.c,
26288           src/project_dbase.h, project_dbase.h
26289           scripts/anjuta_project.template:
26290           
26291           Added two new prject attributes: project.config.blocked and
26292           project.excluded.modules. The former will make sure that users
26293           are not given any previlidge in enabling the 'overwrite build
26294           files' flags and the later issues a list of modules in the project
26295           to be skipped for symbol browsing and project listing.
26296         
26297         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
26298         
26299           Modified script to read the template from the anjuta data dir
26300           rather than from the directory in which the script exist. Otherwise,
26301           Being transfered to the bin dir, the script will not be able to
26302           find the template when it is run.
26303           
26304           The script is also create with configure.in to set in the anjuta
26305           data dir path inside the script.
26306           
26307 2002-01-26  Stephane Demurget  <demurgets@free.fr>
26309         * po/fr.po: updated to the latest sources.
26311 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26313         * scripts/Makefile.am:
26314           anjuta_import.sh goes with distribution.
26315           
26316         * po/*.po: They seem to have updated (merged with
26317           anjuta.pot) automatically when I did "make dist".
26318           
26319 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26321         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
26322           Fixed Bug #499807, ie crash on removing libs, includes, defines from
26323           the compiler options dialog.
26324         
26325         * ChangeLog:
26326           Correct todays date. :)
26327           
26328         * scripts/Makefile.am:
26329           Installs anjuta_import.sh in $(prefix)/bin dir and
26330           is treated as an executable.
26331           
26332 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26334         * Fix for bug #499373
26335         
26336         * data/properties/anjuta.properties, ada.properties, cpp.properties,
26337           java, properties, latex.properties, lua.properties, others.properties,
26338           perl.properties:
26339           
26340           Added double-quotes around file arguments so that
26341           filenames with spaces could also work.
26343         * launcher/anjuta-launcher.c, executer.c:
26344           Escaped quotes in the cammand and it's arguments before executing
26345           so that args with spaces can also work.
26346           
26347           Commented #DEBUG switch.
26348           
26349 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26351         * scripts/*: Added files which I forgot previously.
26352         
26353         * src/aneditor.h: Lined up commands definition for better look.
26354         
26355         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
26356           main_menubar.h, control.c:
26357           Added three more convert EOL chars submenu items in transform.
26358           Reformatted some some.
26359         
26360         * data/anjuta.properties:
26361           Reformatted a line.
26362         
26363         * src/aneditor.h, aneditor.c:
26364           Added three commands (with definitions) for EOL conversions.
26365           
26366         * src/text_editor.c:
26367           Editor detects file mode from the file content and
26368           set the editing mode to CR/LF/CRLF automatically.
26369           Refined Dos mode extrageneous chars filter
26370           This will make sure that filter works only in Dos mode and not
26371           in other modes.
26372           
26373         * src/anjuta.c: Editor mode display in status bar.
26374         
26375         * src/preferences_gui.c: Changed the string for dos mode
26376           filter to more sensible string.
26377         
26378         * src/aneditor.c: Default editor mode sets during widget creation
26379           and not everty time the properties are loaded. This makes sure
26380           that the auto-detected mode is not overridden by the default mode.
26381           
26382         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26383         
26384         * src/anjuta.c: Fixed bug #476028.
26385           Now anjuta also searches for file relative to top project dir,
26386           when the project is open.
26387         
26388         * src/anjuta_cbs.c: Fixed bug #499536.
26389           File is not closed if it is not able to save the file properly.
26390           
26391         * src/mainmenu_callbacks.c: Fixed bug #499536.
26392           Newfiles (which are not modified) are also closed on "close all files".
26393         
26394 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26396         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26397         
26398         * tagmanager/tm_source_file.c, regex.c, parse.c:
26399           defined and delimited g_messages within #debug.
26400           
26401         * src/preferences.c, data/anjuta.properties:
26402           saved/defied message-manager tag position in string.
26403           Message tag possition is saved between sessions. And
26404           and tag position bottom as default.
26405           
26406 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26408         Patch submitted by:
26409         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26411         * Makefile.am
26412           configure.in
26413           data/Makefile.am
26414           data/properties/Makefile.am
26415           global-tags/Makefile.am
26416           pixmaps/Makefile.am
26417           src/Makefile.am
26418           src/an_file_view.c
26419           src/an_file_view.h
26420           src/an_symbol_view.c
26421           src/an_symbol_view.h
26422           src/anjuta.c
26423           src/anjuta_cbs.c
26424           src/file_history.c
26425           src/file_history.h
26426           src/message-manager-private.cc
26427           src/pixmaps.h
26428           src/project_dbase.c
26429           src/project_dbase_gui.c
26430           src/tags_manager.c
26431           src/text_editor.c
26432           src/utilities.c
26433           src/utilities.h
26434           src/watch_gui.c:
26435         
26436           Modified files.
26437         
26438         * scripts/*
26439           pixmaps/sv_class.xpm
26440           pixmaps/sv_function.xpm
26441           pixmaps/sv_macro.xpm
26442           pixmaps/sv_private_fun.xpm
26443           pixmaps/sv_private_var.xpm
26444           pixmaps/sv_protected_fun.xpm
26445           pixmaps/sv_protected_var.xpm
26446           pixmaps/sv_public_fun.xpm
26447           pixmaps/sv_public_var.xpm
26448           pixmaps/sv_static_fun.xpm
26449           pixmaps/sv_static_var.xpm
26450           pixmaps/sv_struct.xpm
26451           pixmaps/sv_unknown.xpm
26452           pixmaps/sv_variable.xpm
26453           pixmaps/fv_core.xpm
26454           pixmaps/fv_text.xpm
26455           pixmaps/filestoremove.txt:
26456         
26457           New files.
26458         
26459         * pixmaps/class.xpm
26460           pixmaps/function.xpm
26461           pixmaps/fv_autofile.xpm
26462           pixmaps/fv_doc.xpm
26463           pixmaps/fv_i18n.xpm
26464           pixmaps/fv_source.xpm
26465           pixmaps/private_func.xpm
26466           pixmaps/private_var.xpm
26467           pixmaps/protected_func.xpm
26468           pixmaps/protected_var.xpm
26469           pixmaps/public_func.xpm
26470           pixmaps/public_var.xpm
26471           pixmaps/struct.xpm
26472           pixmaps/variable.xpm
26473         
26474           Removed files.
26475         
26476         * tagmanager/*/*:
26477         
26478           Upgraded to tagmanager-0.7
26480 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
26481         * src/anjuta_cbs.c: Fixed bug #506441
26482         * src/watch_gui.c: Changed layout of eval dialog so that
26483         it fits on a 800x600 desktop with German translation. 
26485 2002-01-23      Andy Piper <andy.piper@freeuk.com>
26487         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26488         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
26489           icon for new project type (thanks to Misha)
26490         * configure.in: build and install Danish translation
26491         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
26492           credits to cover new patches and translations
26494 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
26495         
26496         * src/preferences.c, src/message-manager.cc, src/project_type.c,
26497           src/appwiz_page1.c:
26498         
26499       - Font preferences are restored properly now (\n was missing)
26500           - Dock menu label of message-manager is "Dock/Undock" instead
26501           of "Dock|Undock" to match with the rest of anjuta.
26502           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26503           changed it in anjuta, too 
26505 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26507         * tagmanager/tm_source_file.c,
26508           tagmanager/parse.c,
26509           tagmanager/tm_project.c,
26510           src/an_symbol_view.c,
26511           src/anjuta.c:
26512           
26513           Disabled debug warnings.
26515 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26517         * src/appwiz_page1.c
26518           src/compiler_options.c
26519           src/project_dbase.c
26520           src/project_dbase.h
26521           src/project_type.c
26522           src/source.c
26523           src/source.h:
26524           
26525           New project type named LibGlade.
26526           
26527           Patch submitted by:
26528           Dick Knol <dknol@gmx.net>
26530         * src/gnome_prj.c:
26531           Commented out unused pixmap creation. May be it
26532           will fix the crash in project creation.
26533           
26534 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26536         * src/registers.c
26537           src/registers.h
26538           src/registers_cbs.c
26539           src/registers_cbs.h
26540           src/registers_gui.c
26541           src/sharedlib.c
26542           src/sharedlib.h
26543           src/sharedlib_cbs.c
26544           src/sharedlib_cbs.h
26545           src/sharedlib_gui.c
26546           src/signals.c
26547           src/signals.h
26548           src/signals_cbs.c
26549           src/signals_cbs.h
26550           src/signals_gui.c
26551           src/stack_trace.c
26552           src/stack_trace.h
26553           src/stack_trace_cbs.c
26554           src/stack_trace_cbs.h
26555           src/stack_trace_gui.c
26556           src/text_editor.c
26557           src/watch.c
26558           src/watch.h
26559           src/watch_cbs.c
26560           src/watch_cbs.h
26561           src/watch_gui.c
26562           
26563           Fixed bug #496290: Attach/detach removed from these
26564           windows as they are never implemented.
26565           
26566           Patch submitted by:
26567           Johannes Schmid <johannes.schmid@gmx.de>
26568           
26569 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
26571         * src/anjuta.c,
26572           src/anjuta_cbs.c:
26573           
26574           Fixed bug:
26575           when you right click on the tabs, a list of filenames are given
26576           out, but now it gives a list of "page 1", "page 2", etc...
26577           
26578           Patch submitted by: 
26579           Jens Georg <mail@jensgeorg.de>
26581         * anjuta.in.in: Removed c|c++ because, it was not necessary
26582           and was causing translation problem.
26583           
26584         * plugins/class-gen/clsGen.c:
26585           removed "'" for the same reason.
26586           
26587 attached the fix for the menu
26590 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26592         * src/preferences.h,
26593           src/preferences.c,
26594           src/preferences_gui.c:
26595           
26596           Adds the functionality to Anjuta to auto save your unsaved
26597           files before you build a project.
26599           Patch submitted by: 
26600           jason <jason_williams@suth.com>
26601           
26602         * src/anjuta.[h,c]:
26603           Added function for save all files.
26604         
26605         * src/mainmenu_callbacks.c:
26606           Modified to use the above function.
26607         
26608         * src/build_project.c:
26609           Save all files before build if it is set in the
26610           preferences.
26612 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26614         * src/message-manager-private.cc
26615           src/message-manager-private.h
26616           src/message-manager.cc:
26617           
26618           Message-manager now restores the tabs which were shown on startup.
26619           The terminal is now created on demand (as requested by Biswa)
26620           and I have removed some debug messages.
26621           
26622           Patch submitted by: 
26623           Johannes Schmid <johannes.schmid@gmx.de>
26625 2002-01-13  Stephane Demurget  <demurgets@free.fr>
26627         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26628           proper tabs keyboard navigation.
26630         * src/an_symbol_view.c,
26631           src/anjuta_cbs.c,
26632           src/gnome_project.c,
26633           src/project_dbase.c,
26634           src/tags_manager.c: removed some debugging display.
26636 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
26638         * src/message-manager-dock.c
26639           src/message-manager-private.cc
26640           src/message-manager-private.h
26641           src/message-manager.cc
26642           src/preferences.c
26643           src/preferences.h
26644           src/preferences_gui.c:
26645           
26646           Patch submitted by: 
26647           Johannes Schmid <johannes.schmid@gmx.de>
26648           
26649           This patch adds a tab to the notebook of the preferences-dialog
26650           where you can change the colors, the tab position of the new
26651           message manager. Also the truncate messages stuff has moved
26652           from misc tab to messages tab.
26654           Also improved the remembering position stuff of message manager.
26655           
26656         * data/internal.properties,
26657           Added definitions for messages colors and tag position.
26658           
26659         * src/message_manager.cc:
26660           Fixed a bug that never lets the messages panes to get cleared.
26661           Added wmclass setting for the message window. Fixed a bug in
26662           which the message window was not being shown.
26663         
26664         * src/tag_manager.c: Fixed printing of (NULL) in the debug
26665           output and disabled it.
26667         * src/anjuta.c: Preferences created and loaded before anything else.
26668           anjuta now recognizes messages colors on startup and initializes
26669           them.
26670         
26671 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
26673         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26675 2002-01-09  Stephane Demurget  <demurgets@free.fr>
26677         * pixmaps/file_c.xpm,
26678           pixmaps/file_cpp.xpm,
26679           pixmaps/file_file.xpm,
26680           pixmaps/file_h.xpm,
26681           pixmaps/file_html.xpm,
26682           pixmaps/file_i18n.xpm,
26683           pixmaps/file_icon.xpm,
26684           pixmaps/file_pix.xpm,
26685           pixmaps/fv_doc.xpm,
26686           pixmaps/fv_i18n.xpm,
26687           pixmaps/fv_image.xpm,
26688           pixmaps/fv_source.xpm,
26689           pixmaps/fv_unknown.xpm: made these icons transparent.
26691 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
26693         * launcher/anjuta_launcher.c: updated message strings
26694         * src/message-manager-dock.c: added newline at end to avoid compile warning
26695         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26696         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26697           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26698           entries for username and Python-style GPL notice
26699         * HACKING: added info on files to change to update Insert menu
26701 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26703         * src/project_dbase.c,
26704           src/an_file_view.c,
26705           src/an_symbol_view.c:
26706           Changed the CTree expander style to square and
26707           line style to Dotted line.
26708           
26709         * po/POTFILES.in: Removed and Added translable files.
26711 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26713         * ccview/.cvsignore: Removed.
26714         
26715 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26717         * ccview/
26718                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26719                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26720                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26721                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26722                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26723                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26724         
26725         Removed ccview module because it is no longer needed.
26727 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26729         * src/project_dbase.c:
26730           Shifted structure initialization in project_dbase_new()
26731           before anything else, otherwise it was crashing due to
26732           uninitialized values.
26733         
26734         * src/an_symbol_view.c:
26735           Disabled high volume debug output.
26737 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26738         
26739         Applied a very heavy patch from:
26740         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26742         * Makefile.am
26743         configure.in
26744         pixmaps/Makefile.am
26745         src/Makefile.am
26746         src/aneditor.cxx
26747         src/aneditor.h
26748         src/anjuta.c
26749         src/anjuta.h
26750         src/commands.c
26751         src/commands.h
26752         src/compile.c
26753         src/compile.h
26754         src/controls.c
26755         src/defaults.c
26756         src/fileselection.c
26757         src/main_menubar.c
26758         src/main_menubar.h
26759         src/main_menubar_def.h
26760         src/mainmenu_callbacks.c
26761         src/mainmenu_callbacks.h
26762         src/project_dbase.c
26763         src/project_dbase.h
26764         src/project_dbase_gui.c
26765         src/tags_manager.c
26766         src/text_editor_menu.c
26767         src/toolbar_callbacks.c
26768         tagmanager/Makefile.am
26769         tagmanager/ctags.c
26770         tagmanager/include/Makefile.am
26771         tagmanager/include/tm_project.h
26772         tagmanager/include/tm_symbol.h
26773         tagmanager/include/tm_tag.h
26774         tagmanager/include/tm_tagmanager.h
26775         tagmanager/include/tm_workspace.h
26776         tagmanager/tm_project.c
26777         tagmanager/tm_source_file.c
26778         tagmanager/tm_symbol.c
26779         tagmanager/tm_tag.c
26780         tagmanager/tm_workspace.c
26781         widgets/Makefile.am: Modified.
26782         
26783         * src/an_file_view.[c,h],
26784           src/an_symbol_view.[c,h],
26785           src/file_history.[c,h],
26786           src/support.[c,h],
26787           widgets/scroll-menu.[c,h],
26788           tagmanager/tm_file_entry.c
26789           tagmanager/include/tm_file_entry.h: Added new files.
26790           
26791         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
26792         private_func.xpm, public_func.xpm,
26793         class.xpm, fv_exec.xpm, fv_unknown.xpm,
26794         private_var.xpm, public_var.xpm,
26795         function.xpm, fv_i18n.xpm, macro.xpm,
26796         protected_func.xpm, struct.xpm,
26797         fv_autofile.xpm, fv_image.xpm,
26798         ofolder.xpm, protected_var.xpm, variable.xpm:
26799           Updated and Added pixmap files.
26801         Features:
26802         ---------
26803         a) Removes CCView dependency.
26804         b) Improves the terminal.
26805         c) Adds tag navigation context menus.
26806         d) Upgrades tagmanager to latest version.
26807         e) Miscellaneous small additions.
26809 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26811         * src/project_dbase_gui.c: Fixed crash of anjuta
26812         when project first created.
26813         
26814         * src/gnome_project.c: It now updates the tags manager
26815         when new projects are created.
26816         
26817 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26819         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
26820           for this big patch.
26821         
26822         * src/messages.[c,h]: Removed files.
26824         * src/message-manager.[cc,h],
26825           src/message-manager-dock.[c,h],
26826           src/message-manager-private.[cc,h]
26827           New files.
26829         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
26830           src/build_project.c, src/clean_project.c, src/compile.c
26831           src/configurer.c, src/debugger.c, src/find_in_files.c
26832           src/mainmenu_callbacks.c, src/preferences.h
26833           src/preferences_gui.c, src/properties.h
26834           src/utilities.c, src/utilities.h:
26835           The new messages widget.
26836           New features:
26837             - Use of GtkNotebook instead of ToggleButtons
26838               and show/hide
26839             - Popupmenu to show and hide message types and
26840               to dock/undock in detach mode
26842           All other things should work as they did with the
26843           old message window. Currently the keyboard short-cuts
26844           do not work in detached mode.
26845           
26846           Some functions in utitlities.[c,h] changed.
26847           so that they take const arguments where this is possible
26848           
26849         * src/Makefile.am, po/POTFILES.in:
26850           Removed messages.[c,h] and
26851           added message-manager.[cc,h], message-manager-dock.[c,h],
26852           message-manager-private.[cc,h]
26853           
26854         * src/message-manager.h: Removed "include <bonobo.h>"
26855           and added a newline at the end of the file.
26856           
26857         * src/message-manager-private.cc:
26858           Set clist's width setting to Automatic.
26859           Set scroll window's scroll bars to Automatic.
26860           
26861 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
26863         * text_editor_menu.c:
26864           Fixed misalignment of the function sub menu
26865           in the text editor pop up menu.
26866           
26867 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26868         
26869         * src/text_editor.c: Fixed a compiler warning.
26870         
26871 2002-01-04  Andy Piper <andy.piper@freeuk.com>
26873         * THANKS, manuals/*/authors.sgml: updated for new translations
26874         * plugins/class-gen/clsGen.c: converted messages to English
26875         * src/about.c, src/main_menubar_def.h: string updates
26877 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26879         * src/anjuta.c
26880           src/anjuta_cbs.c
26881           src/text_editor.c
26882           src/mainmenu_callbacks.c
26883           src/text_editor.h
26884           src/text_editor.c
26885           src/text_editor_cbs.c
26886           src/text_editor-gui.c:
26887           
26888           Earlier code for adding 'cross' button
26889           for closing pages were too error prone and unorganized.
26890           Cleaned up the code and shifted the 'extra' widgets
26891           creation (eg. close button, close_pixmap and lable)
26892           from anjuta to text_editor. This takes care of proper
26893           widgets creation and destruction. Otherwise, anjuta
26894           was crashing at too many points, especially related
26895           to docking and undocking.
26896           
26897 2002-01-04  Stephane Demurget  <demurgets@free.fr>
26899         * src/aneditor.cxx: removed debugging code.
26901         * data/properties/.cvsignore: added swap files.
26903 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26905         * src/anjuta.c
26906           src/anjuta_cbs.c:
26907           Fixed Crashing of anjuta when a new file is saved as
26908           different file.
26909           
26910 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26912         * src/aneditor.c: Some debug codes around.
26913         
26914         * data/internal.properties, data/anjuta.properties: Removed.
26915           data/properties/Makefile.am:
26916           data/properties/ada
26917           data/properties/cs
26918           data/properties/make
26919           data/properties/rc
26920           data/properties/html
26921           data/properties/ruby
26922           data/properties/baan
26923           data/properties/idl
26924           data/properties/pascal
26925           data/properties/sample
26926           data/properties/bash
26927           data/properties/java
26928           data/properties/perl
26929           data/properties/sql
26930           data/properties/conf
26931           data/properties/latex
26932           data/properties/props
26933           data/properties/vb
26934           data/properties/cpp
26935           data/properties/lua
26936           data/properties/python
26937           data/properties/xml
26938           data/properties/others
26939           data/properties/.cvsignore:
26940             Added files. Properties now splitted into small files
26941             for each language.
26943         * data/Makefile.am
26944           configure.in: Update the removal and added properties module.
26946         * src/preferences.c: preferences_new(): Updated to reflect the
26947           new properties files organization.
26948           
26949         * src/Makefile.am: Added Baan Lexer.
26951 2002-01-01  Stephane Demurget  <demurgets@free.fr>
26953         * src/aneditor.cxx: readded the baan lexer. 
26955         * src/preferences.c: fixed translated messages and a typo.
26957         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
26958           confusing the regexp usage in xml-i18-merge.
26960 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
26962         * src/project_dbase.c: tidied some messages, and spotted a typo in
26963           the reading of properties which prevented the project version from
26964           ever being reported in the Project Information window - fixed :)
26966         * po/POTFILES.in: removed syntax.h
26968 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26970         * data/internal.properties: fixed baan properties.
26971           Added all ada properties.
26973         * src/main_menubar_def.h,
26974           src/lexer.h,
26975           src/aneditor.cxx,
26976           src/utilities.[ch]: added support for the Ada highlight style.
26978 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26980         * plugins/*/.cvsignore: updated.
26982 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26984         * src/syntax.h,
26985           src/text_editor.c,
26986           src/Makefile.am: removed the empty header syntax.h.
26988 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
26990         * main_menubar.c:
26991         Stef's observation on the 'superfluous' hseparators in the recent
26992         files and projects is fully justified -- removed.
26993         
26994         * main_menubar_def.h:
26995         Changed "Plug Ins" to "Plugins" in the menu label.
26996         
26997         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
26998         Added class-gen in the configure output and class-gen module.
26999         
27000         * data/internal.properties:
27001         Correct mis-spelled "jave" to "java".
27002         Added file.is.source for *.h, *.c, *.cpp properties.
27003         
27004         * global-tags/Makefile.am:
27005         "chmod +x create_global_tags.sh" before it is executed, because
27006         there is very high chance that it will be found "-x" and resulting
27007         in error
27009 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27011         Fixed a crash on Solaris reported by Holder Burde, thanks to him
27012         for the backtrace.
27014         * src/gnome_project.c: (create_new_project): if the user doesn't
27015           select any icon, it doesn't have any extension and thus we can't
27016           use it in printf on Solaris, since the %s modifier use strlen to
27017           know the string length and then crash. On Linux, gcc checks the value
27018           of the pointer to be NULL and write "(null)" if necessary. We can't
27019           rely on that.
27021         * src/source.c: (source_write_desktop_entry): if there's no icon, we
27022           don't need to have the directory icon but the generic one.
27024 2001-12-30  Stephane Demurget  <demurgets@free.fr>
27026         Merged with latest (1.42) scintilla.
27028         Added: Support for the {load,save}.on.(de)activate properties.
27029                The PHP lexer to match keywords case insensitively.
27030                Baan lexer.
27031                Experimental supports for changeable style attribute & line
27032                wrapping.
27033                
27034         Updated: Both the C++ and HTML lexers.
27035                  More shell keywords added.
27036                  Horizontal scrolling and diplay of long lines optimised.
27037                  Cursor setting optimised.
27039         Bugs fixed: Caret movement over folded lines.
27040                     Selection tracking in 2ndary views when doing modifications.
27042         * scintilla/CallTip.{cxx.h},
27043           scintilla/ContractionState.{cxx,h},
27044           scintilla/Document.{cxx,h},
27045           scintilla/Editor.{cxx,h},
27046           scintilla/KeyWords.cxx,
27047           scintilla/LexHTML.cxx,
27048           scintilla/PlatGTK.cxx,
27049           scintilla/RESearch.cxx,
27050           scintilla/ScintillaBase.cxx,
27051           scintilla/ScintillaGTK.cxx,
27052           scintilla/Style.{cxx,h},
27053           scintilla/StyleContext.h,
27054           scintilla/ViewStyle.cxx,
27055           scintilla/include/*.h: updated.
27057         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
27059         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
27060           should have been told to the scintilla team. We're lucky I read the
27061           ChangeLog and the modifications of the lexer (thanks to the Gnome
27062           bonsai for this ;)
27064         * data/internal.properties: added Baan definitions.
27065           Fixed some issues for C such as *_cast directive, that are only
27066           available with C++.
27067           Updated C++, HTML and shell scripts definitions.
27068           Updated Ada and Bullant, that have been forgotten.
27070         * src/main_menubar_def.h,
27071           src/lexer.h,
27072           src/aneditor.cxx,
27073           src/utilities.[ch]: added support for the Baan highlight style.
27075 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27077         Polished the plugins menu behaviour and added a tearoff
27078         menuitem to the recent entries submenu.
27080         Note: The recent entries list seems to be too height
27081               with all these superfluous hseparators.
27083         * src/main_menubar.c: Polished, making some
27084           functions declarations static and cleaning some code.
27086           (create_submenu_plugin): removed the extra
27087           plugins entry and the horizontal separators.
27089           (on_plugins_menu_realize): the plugins menu is only
27090           shown if there's at least one available.
27092           (create_submenu*): added a tearoff menuitem to have
27093           a more homogeneous menu style. For now, it doesn't
27094           take care of user settings (but it was even worse
27095           before :).
27097 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27099         * configure.in: added the packageplugindir variable to avoid
27100           installing the plugins in $(prefix). It's not the same path as
27101           anjuta 2 to allow parallel installation.
27103 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27104         Fix a reopened part of bug #440676: keyboard navigation between the
27105         different text buffers. Changed to a more global approch. 
27107         * src/notebook.[ch]: removed.
27109         * src/Makefile.am: removed notebook.[ch]
27111         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
27112           (on_anjuta_window_key_press_event): added to fulfill the global
27113           shorcuts handling.
27115         * HACKING: updated according to the new global shortcuts handling.
27117 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
27119         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
27120           Shifted plugin menu from Edit submenu to main menu.
27121         
27122         * po/POTFILES.in:
27123           Added plugins/sample1/plugin-sample1.c
27124           
27125         * plugins/sample1/plugin-sample1.c:
27126           Added localization and used anjuta_info, instead of anjuta_error.
27127           
27128         * plugins/.cvsignore, plugins/sample1/.cvsignore:
27129           Added cvs ignores.
27130           
27131 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
27133         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
27134           for plugin dir.
27135         
27136         * Makefile.am: Added module plugins.
27137         
27138         * plugins, plugins/Makefile.am, plugins/sample1/*:
27139           Created plugins modules.
27140           
27141         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
27142           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
27143           to load plugins of *.so only and not *.so* (which results
27144           in duplicates).
27145         
27146         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
27147           plugins during packaging.
27149 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
27151         *  configure.in: Added Greek (el) to ALL_LINGUAS.
27153 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
27155         * configure.in: Added portuguese to ALL_LINGUAS
27157 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
27159         * global-tags/.cvsignore
27160         tagmanager/.cvsignore
27161         tagmanager/include/.cvsignore:
27162         Added cvs ignore files.
27164         * data/.cvsignore
27165         Updated cvs ignore file.
27166         
27167 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27169         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
27170           data/anjuta.properties, data/internal.properties: clean up some 
27171           message strings (me)
27173 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27175         * src/about.c, THANKS: added Jens to the credits
27176         
27177 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27179         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
27180           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
27181           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
27182           Georg <mail@jensgeorg.de> to add close button to file tabs.
27184 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27186         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
27187           (debugger now catches correct signal from process)
27189 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27191         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
27192         * src/pixmaps.h: switch appwizard project icons to new designs
27193         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
27195 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27197         * pixmaps/Makefile.am: stop redundant images from being installed.
27198           The next step will be to remove them completely.
27199         * src/appwiz*: further updates (more to come)
27200         * src/pixmaps.h: cleaned up, commented
27201         * src/splash.c: should use the pixmaps macro defined
27202         * HACKING: more on the graphics stuff and use of pixmaps.h
27204 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
27206         * src/defaults.c: fix bug #494864
27208 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
27210         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
27211           graphics from Misha
27212         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
27213           redundant graphics, no longer used
27214         * src/appwiz*: revamped application wizard by Andy and Misha for
27215           a more usable and professional look-and-feel
27216         * HACKING: updates to cover patching, graphics, and some additions
27217           post-0.1.8
27218         * TODO: removed some implemented features
27220 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
27222         * data/anjuta.properties, data/internal.properties: cleanup
27223         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
27224           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
27225           to edit styles colors for keywords and add Goto Tag menu option
27226           in the editor
27228 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
27230         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
27231         
27232         Fixed bug #460335
27233         fixes the Forget of the cursor position when tab is brought active
27234         from project manager.
27235         
27236 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27238         * src/messages.c
27239           Exported "TERM=xterm" to get a color terminal when
27240           anjuta is not started from within a terminal.
27241           
27242 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27244         * src/messages.c
27245           src/messages.h
27246           Added a frame around zvt terminal.
27247           
27248         * src/preferences_gui.c
27249           Modified to say "Use glade component (experimental)"
27250           instead of "Use Component".
27251           
27252 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27254         * Patch from 
27255         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27256         
27257         * src/anjuta.c
27258         src/fileselection.c
27259         src/messages.c
27260         src/messages.h
27261         src/preferences.c
27262         src/preferences.h
27263         src/project_dbase.c
27265         a) Extra scrollbar in terminal no longer appears.
27266         b) Character set preference should be preserved (untested).
27267         c) File selection widget now remembers last directory.
27268         d) On creation of generic project, the glade 'file not found' error no
27269                 longer occurs.
27270         e) First terminal window is created 'on demand', so it should always to
27271                 the Right Thing (TM) as far as starting WD is concerned. Also, the
27272                 environment is now passed to the terminal.
27273         f) Solaris compilation should be fixed (replaced get_current_dir_name()
27274                 with getcwd()).
27275         g) Fixed some compilation warnings.
27277 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
27279         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
27280           src/pixmaps.h: applied terminal and warnings patch (Biswa)
27281         * src/*: cleanups (me)
27282         * pixmaps/mini_term.xpm: added new file for terminal button
27283           (me, based on existing artwork)
27285 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
27287         * configure.in: bumped version to 0.1.9-pre
27288         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27289           translation
27290         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
27292 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
27294         * src/splash.c: removed a DOS end of line of a comment (so the *.po
27295           files are free of that char)
27296         * configure.in: added "az" to ALL_LINGUAS
27298 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
27300         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
27301           crash bug fix from Biswa.
27302         * FUTURE: added Anjuta/gIDE merger information to provide 
27303           details on future direction and status of 1.x stuff
27304         * NEWS: prepared for release
27305         * po/de.po: update from Jens Georg <mail@jensgeorg>
27307 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
27309         * multiple minor updates pre-0.1.8
27310         * patch from Biswa to fix syntax highlighting and packaging
27311         * po/fr.po: update from Stef
27313 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
27315         * global-tags/Makefile.am
27316         global-tags/create_global_tags.sh
27317         global-tags/tm_global_tags.c
27318         scintilla/LexCPP.cxx
27319         scintilla/include/SciLexer.h
27320         src/aneditor.cxx
27321         src/project_dbase.c
27322         tagmanager/Makefile.am
27323         tagmanager/include/Makefile.am
27324         tagmanager/include/tm_project.h
27325         tagmanager/include/tm_tag.h
27326         tagmanager/include/tm_tagmanager.h
27327         tagmanager/tm_project.c
27328         tagmanager/tm_source_file.c
27329         tagmanager/tm_tag.c
27330         tagmanager/tm_workspace.c:
27331         
27332         Includes the syntax highliting patch to scintilla).
27333         and more stable code.
27334         
27335         *tagmanager/include/tm_symbol.h: New file.
27336         *tagmanager/tm_symbol.c: New file.
27337         
27338         Add symbol tree building functionality at project level
27339         
27340         Patch from:
27341         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27342         
27343 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27345         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
27346           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
27347           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
27348           : New and improved pixmaps from Misha <misha@phreaker.net>
27349           Thanks to him.
27351 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27352         
27353         * Big patch submitted by
27354           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
27355           Many thanks to him.
27356         
27357         * src/Makefile.am, src/aneditor.cxx
27358           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
27359           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
27360           Use of tagmanager lib for advanced calltips.
27362         * global-tags/*: Created new directory and added files to 
27363           generate system.tags.
27365         * tagmanager/*: Created new directory and added tagmanager lib
27366           files.
27368         * configure.in, acconfig.h, Makefile.am: Modified to reflect
27369           the above additions.
27371         * data/Makefile.am: Modified to accomodate generated system.tags file.
27373 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
27375         * scintilla/: updated to 1.41
27376         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27377         * src/about.c: updated list of authors
27378         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27379         * HACKING: updated to cover Scintilla usage
27380         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27381           translation
27383 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
27385         * src/aneditor.cxx: Fixed compilation errors with it.
27386           by add include to gtk+ headers and typedefining a mysteriously
27387           vanished class Colour.
27389 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27391         * configure.in: Added pt_BR in the languages.
27392         
27393 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
27395         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27396           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27397         * THANKS: updated
27398         * manuals/C/anjuta-manual/*: new format to match
27399           the rest of the GNOME docs chapter layout. Added the many
27400           new contributors. Moved Authors and License information into new
27401           chapters of their own - should make expansion easier too
27402         * src/compiler_options.c: changed the profiler option to -pg to 
27403           work with GNU tools (gprof)
27404         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
27405           and text labels
27406         
27407 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27409         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27410           compiler_options_gui.c:
27411           Added a new entry for linker flags and renamed c_options to c_flags
27412           and l_options to l_libs. Also, added a new function:
27413           compiler_options_set_prjlflags_in_file();
27414         
27415         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27416         
27417         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27418           
27419 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
27421         * THANKS, src/about.c: corrections and additions following 
27422         Naba's big update
27423         * src/main_menubar.c: patch from Rikul to fix the problem with 
27424         menu accelerators not being loaded
27426 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
27428         * THANKS: Added all contributors and translators names and emails.
27429         * AUTHORS: Updated
27430         * pixmap/anjuta_logo.png: Reduced the size of the logo.
27431         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27432               Added new file (earlier logo with border).
27433         * src/about.c: Added all contributors names and emails
27434               and used macro definition for logo pixmap file.
27435         * src/pixmaps.h: Added entry for anjuta splash screen.
27437 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
27439         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27440         to new PNG version (thanks to Misha) and removed the old
27441         pixmap.
27443 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
27445         * THANKS: added Conner Mo for simplified Chinese translation.
27446         * configure.in: added zh_CN in ALL_LINGUAS
27448 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
27450         * THANKS: added Joe Man for his traditional Chinese translation.
27451         * configure.in: added zh_TW in ALL_LINGUAS.
27453 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
27455         * src/main_menubar_def.h: Changed the link of lidn to
27456         http://lidn.sourceforge.net.
27457         
27458 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
27460         * Applied patch from Rikul
27461         * Applied patch from Luca
27462         * Fixed a cvs conflict. :)
27464 2001-10-17  Stephane Demurget  <demurgets@free.fr>
27466         * THANKS: added Marc Botermans for his Dutch translation.
27468         * configure.in: added nl in ALL_LINGUAS.
27470         * po/nl.po: added.
27472 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
27474         * anjuta.c: Fixed luca's typo.
27475         * resources.c, resources.h: Changed gchar* return to void, to
27476                 avoid a compiler warning.
27477         * scintilla/Makefile.am: Reorganized file entries.
27478         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27480 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
27482         * Upgraded scintilla to 1.4.
27483         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27484                 LexLisp.cxx StyleContext.cxx StyleContext.h
27485         * src/Makefile.am: Added 4 lexers and separated lexer objects
27486                 from the main link variable.
27488 2001-10-14  Stephane Demurget  <demurgets@free.fr>
27490         * THANKS: added Luca, even if it shouldn't be my role to write
27491           this sort of thing :)
27493         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27494           the latest Luca patch.
27496 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
27498         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
27499         This is not documented yet; plugins to come later.
27500         * src/find*.c: find dialogs now persistent 
27501         (Rick <rikul@bellsouth.net>)
27502         * widgets/gnomefilelist.c: fixed multiple file open issue 
27503         (Rick <rikul@bellsouth.net>)
27504         * changes to recent file and project lists handling 
27505         (lbell <lbell@tsc4.com>)
27506         * more minor UI updates (me)
27508 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
27510         * src/Makefile.am: removed warnings for traditional C syntax
27511         * pixmaps: added new icons for mini_locals, mini_cvs and
27512         the splash screen - thanks to Misha <misha@phreaker.net>
27514 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
27516         * src/toolbar.c: fix typo in tooltip text
27517         * ccview/cccmd.cc: alter Func to Function in menu text
27519 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
27521         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27522         issue with find dialog reporting an error when Scintilla finds text
27523         * applied patch from Denis Boehme <boehme at syncio dot de> to support
27524         DOS files (i.e. CR/LF translation)
27526 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
27528         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27529         #452436
27530         * data/internal.properties: default fold style now set to 3 :-)
27531         * applied patch from rikul <null@acm.org> to turn notebook tab 
27532         headings red when file has been edited.
27534 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
27536         * configure.in: Added "no" to ALL_LINGUAS.
27537         
27538 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
27540     * Patch from lbell <lbell@tsc4.com>
27541     src/controls.c
27542     src/debugger.c
27543     src/main_menubar.c
27544     src/main_menubar.h
27545     src/main_menubar_def.h
27546     src/mainmenu_callbacks.c
27547     src/mainmenu_callbacks.h
27548     src/project_dbase.c
27549     src/project_dbase.h
27550     
27551     Implemented a check menu item to handle the 'show locals' flag
27552     for the current project.
27554     * data/internal.properties: Removed the redundant command
27555     for gnome-terminal.
27556     
27557 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
27559         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27561 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
27563         * configure.in: Added "ta" to the languages list.
27565 2001-09-21  Andy Piper <andy.piper@freeuk.com>
27567         * data/internal.properties:
27568           added fold.symbols property to control appearance of folds
27569           in the Scintilla editor (thanks to rikul <null@acm.org>)
27571 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27573         * src/message.c:
27574           one extra button for message win is being created -- Fixed.
27575         
27576           The frame should be hidden and not only the pix_lab when
27577           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27578           -- Fixed.
27579         
27580         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
27581           for the time being it is same as mini_cvs.xpm.
27582         
27583 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27585         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27587         Patch from rikul <null@acm.org>
27588         
27589         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27590         glades.h, messages.c, messages.h, pixmaps.h,
27591         project_dbase.c, project_dbase.h, session.c,
27592         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27593         
27594         inserted 'add to watch' option in inspect window, so you can add easily
27595         a variable in watch window .
27596         
27597         Added a new message pane for the gdb local variables inspection. Changed
27598         the code in messages.c to better account for future new panes insertion.
27599         Defined a new pixmap for the new tab button in pixmaps.h
27600         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27601         install script.
27602         
27603         Changed the debugger module to have a single function for asking to gdb
27604         to send program info. The idea is to ask the debugger about only the
27605         info needed to open windows( watch, registers, etc ) to speedup the step
27606         command. I plan to ask informations to the debugger based on the user
27607         interface status.
27608         The request for local variables is enabled by default, but the
27609         projectDBase has a variable to control it, to allow disabling that
27610         feature,  there is also the code to save and to reload the state. If you
27611         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27612         in project_dbase.c
27614         This big patch is from:  lbell <lbell@tsc4.com>
27615         
27616 2001-09-20  Stephane Demurget <demurgets@free.fr>
27618         Patch from rikul <null@acm.org> :
27620         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27621           problem and added folding support for php/hmtl.
27623 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
27625         * Fixed dnd of files within scintilla.
27626         patch from:  rikul <null@acm.org>
27627         
27628 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
27630         * Applied patch from Luca.
27631         
27632         * src/source.c: source_write_build_files(): Fixed the project generation
27633           failure. The fist return statement and the free_project_type were 
27634           misplaced.
27636 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
27637         
27638         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27639         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27640         
27641         1) Restore the error color to red (waiting for a configurable one )
27642         2) Saving projects settings if you exit anjuta without closing an open
27643         saved project
27644         3) New Menu 'repaeat search' to search with a keystroke without pressing
27645         the toolbar button
27646         4) some define in the menus to better handle menu item update
27647         
27648         Patch from: lbell <lbell@tsc4.com>
27649         
27650         * main_menubar_def.h, main_menubar.c: Change the position of
27651         "Repeat find" menu position.
27653 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
27655          project_type.h, project_type.c, source.c: Applied patch.
27656          patch from Johannes Schmid <clubfan@users.sourceforge.net>
27657          
27658 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27660         * configure.in, src/Makefile.am: Using macros for ORBit flags.
27661         
27662 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27663         
27664         * Fixed bug #445752
27665   
27666 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27667         
27668         * Fixed bugs in Gtk-- and Gnome-- project type
27670 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27672         * dnd.c: Support for multiple files drag-n-drop.
27673         
27674           Patch from: rikul <null@acm.org>
27675         
27676         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27677           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27678           saving from menu.
27679         
27680           Patch from: rikul <null@acm.org>
27682         * Applied patch for widgetizing goto dialog box.
27683           Patch from: ???
27684         
27685         * Applied patch for having new project type handling.
27686           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27687           
27688 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27690         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27691           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27692           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27693           find_replace.c, find_replace.h, find_text.c, find_text.h,
27694           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27695           project_dbase.h, source.c, text_editor.c, text_editor.h,
27696           text_editor_cbs.c, utilities.c, utilities.h:
27697         
27698           Applied a huge patch (after slight preview). I would like Luca
27699           to have his feature additions mentioned here.
27700         
27701           Patch from: lbell <lbell@tsc4.com>
27703 2001-09-09  Stephane Demurget <demurgets@free.fr>
27705         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27707         * po/fr.po: updated to the latest sources.
27710 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27711         
27712         * Fixed bug #445752
27713   
27714 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27716         * dnd.h, dnd.c: New files for drag n drop support.
27717                 
27718         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27719            Added drag and drop support for opening files.
27720         
27721         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27722         Archit Baweja <bighead@crosswinds.net> for this idea.
27723         
27724         * TODO: Added some more todos. :-(
27726 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27728         * Fixed the goto line activate bug.
27729         patch from: Martyn Bone <mbone@brightstar.u-net.com>
27731 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27732         
27733         * Fixed bugs in Gtk-- and Gnome-- project type
27735 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
27737         * widgets/gonmefilelist.c, gnomefilelist.c:
27738         Modified multiple selection on pressing control.
27739           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27740         
27741         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27742         Modified multiple selection on pressing control.
27743           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27744         
27745 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
27747         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27748           This is useless; but just in case...
27750 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
27752         * data/internal.properties: modified a bit of perl properties.
27753         
27754 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
27756         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27757           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27758           Added support for multiple file imports. Changed the standrd C++
27759           convention of #include <file> to #include <file.h>, because I had given
27760           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27761           now support the #include <file> convention. That is something to be fixed :). 
27762           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27764 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
27766         * src/anjuta.c: Added function static greetings_text(), to solve the non
27767                 translation of the greetings text in the wizard.
27768                 
27769 2001-08-31  Andy Piper <andy.piper@freeuk.com>
27771         * src/find_in_files_gui.c: made order of buttons consistent with other Find
27772           dialogs, with OK the default (fix bug #453482)
27774 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
27776         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
27777         
27778         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
27779         
27780 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
27782         * src/aneditor.cxx
27783           src/aneditor.h
27784           src/anjuta_cbs.c
27785           src/controls.c
27786           src/main_menubar.c
27787           src/main_menubar.h
27788           src/main_menubar_def.h
27789           src/mainmenu_callbacks.c
27790           src/mainmenu_callbacks.h:
27791                 Applied the patch that addes menu items which allow users to
27792                 insert GPL notice and date time in current document.
27793                 patch from: Rick Patel <rikul@shreve.net>       
27794                 
27795         * src/main_menu.c: Fixed a compilation error.
27796         
27797         * src/anjuta.c: Fixed non-rememberence of editor tab position.
27798         
27799         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27800           about the unterminated strings.
27801           
27802         * scintilla/*: Updated scintilla to 1.3.9 version.
27803         
27804 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
27805         
27806         * widgets/gnomefileselection.c:
27807           Applied the patch for fixing multiple selection of file open funcion,
27808           which will deselect the files selected.
27809           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27811 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27813         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
27814           src/fileselection.c, src/anjuta_cbs.c:
27815           Applied the patch     for multiple selection of file open.
27816           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27817           
27818 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27820         * Removed "-f" option in call to devhelp, because devhelp no longer
27821           supports that.
27822         
27823 2001-08-26  Stephane Demurget <demurgets@free.fr>
27825         All these modifications have been pointed out by
27826         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
27828         * data/internal.properties: two fixes for the PHP lexer.
27829           this out.
27831         * fr.po: minor fixes.
27833         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
27835 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
27836         
27837         * main_menubar.c,
27838           main_menubar.h,
27839           main_menubar_def.h,
27840           main_menubar_callbacks.c,
27841           controls.c:
27842                 Added new menu item for "close all fils".
27843                 (Patch from Rikul <rikul@shreve.net>, after revision)
27844         
27845         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
27846         
27847         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
27848                 (Patch from Rikul <rikul@shreve.net>)
27849         
27850         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
27851                 (Patch from Rikul <rikul@shreve.net>)
27853 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27854         
27855         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
27856            project name in application widzard.
27857            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
27859         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
27860           of the 'OK' button there is an 'Execute' one.
27861           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
27862         
27863         * executer.c: Changed cancel button to close button. That was more appropriate.
27864           
27865 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27867         * HACKING: corrected >>>>>> Config management.
27868         
27869         * HACKING: Added many things.
27870         
27871         * src/launcher.h: Added some comments.
27873 2001-08-21  Stephane Demurget <demurgets@free.fr>
27875         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
27877         * HACKING,
27878           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
27879           src/appwizard_cbs.c,
27880           src/appwizard_gui.c: Applied UI/docs cleanup patch from
27881           Andy Piper <andy.piper@freeuk.com>
27883         * po/fr.po: updated to latest sources.
27885         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
27888 2001-08-18  Andy Piper <andy.piper@freeuk.com>
27890         * Fixed bugs #450280 and #448845
27892         * src/about.c: corrected Naba's e-mail address (.net, not .com)
27893         
27894         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
27895           named dialogs
27896         
27897         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
27898           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
27899           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
27900           names to remove "Anjuta: " prefix
27901           
27902         * src/main_menubar_def.c: altered a message
27903         
27904         * launcher/anjuta_launcher.c: cleaned up some messages
27906         * src/debugger.c: edited messages to improve clarity
27907         
27908         * src/app_wiz*.c: tidied wizard interface
27911 2001-08-15  Stephane Demurget <demurgets@free.fr>
27913         Synced Naba's fix and mine about the wizards not working and removed
27914         anjuta.prj to avoid a nasty checkin.
27916         * Makefile.am: removed the install-data-local rule.
27918         * data/Makefile.am: changed the list of files.
27920         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
27922         * .cvsignore: added anjuta.prj for the same reason.
27925 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
27927         * src/source.c: Fixed a bug that fails new gnome projects to get
27928           created.
27930         * src/project_manager.c: Fixed a bug that disables storing recent
27931           project history.
27933         * Makefile.am: Added stuffs to install the macro files in the
27934           anjuta share file.
27937 2001-08-14  Stephane Demurget <demurgets@free.fr>
27939         * data/Makefile.am: added some rules to support the gnome/ macros
27940           dir in order to make the wizards work again.
27942         * anjuta.spec.in: upped the release number.
27945 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
27947         * configure.in (ALL_LINGUAS): Added pl.
27950 2001-08-09  Stephane Demurget <demurgets@free.fr>
27952         * anjuta.spec.in: fixed the doc files list.
27955 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
27957         * src/about.c: corrected my email address. :-)
27958         
27959         * TODO: Updated.
27960         
27961         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
27962          (patch from Andy Piper <squiggle@ukgateway.net>)
27964 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
27966         * debugger.c: Fixed a bug associated with debugging threaded
27967           application.
27968         
27969         * text_editor_menu.c: Fixed broken ui in text editor
27970           pop up menu.
27971           
27972         * text_editor_menu.c: Now the option sub menu in text editor pop up
27973           works.
27974         
27975         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
27976                 (suggested by lord sibn <sibn@utspl.cjb.net> )
27977         
27978 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27980         * src/text_editor_menu.c: Added menu item for context help
27981           (patch from Andy Piper <squiggle@ukgateway.net>)
27982         
27983 2001-08-06  Stephane Demurget <demurgets@free.fr>
27985         * ccview/cccproj.cc: added missing i18n strings.
27987         * data/welcome.txt: bumped version to 0.1.6.
27989         * src/anjuta.c: fixed a compilation error due to devhelp integration.
27991 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27992         
27993         * help.c, help.h: Added support for DevHelp context sensitive help
27994                 and gnome api browsing.
27995         * Fixed toolbars and editor views "not save" bug.
27996         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
27997           (patch from Andy Piper <squiggle@ukgateway.net>)
27998         * Updated THANKS and chapter15.sgml for uk and ru translators.
28000 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
28002         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
28003         * Updated configure.in to include these changes
28004         
28005 2001-08-03  Stephane Demurget <demurgets@free.fr>
28007         * src/project_dbase_gui.c: fixed bug #446963
28008           (on_project_dbase_ccview_update_start),
28009           (on_project_dbase_ccview_update_end): added.
28010           These two respectively disable and enable close file/project
28011           menu entries and toolbar items, while the ccview part updates
28012           its tag database.  
28015 2001-08-03  Stephane Demurget <demurgets@free.fr>
28017         * configure.in: added sv to the ALL_LINGUAS list.
28018         
28020 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
28022         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28023                 file to work: merge translations and distribute it.
28025         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28027         * NEWS, README, THANKS & TODO: Spelling fixes.
28029 2001-08-01  Stephane Demurget <demurgets@free.fr>
28031         * README: updated requirements.
28033         * scintilla/Makefile.am,
28034           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28035           target can't be realized (custom build path).
28037         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28038           Removed install-data-local.
28040         * src/compiler_options.c: changed the include paths of the pixmaps.
28041           we hadn't any warning because of the include paths passed to the
28042           compiler. Thanks to make distcheck for reporting this.
28045 2001-07-31  Stephane Demurget <demurgets@free.fr>
28047         * NEWS, THANKS: updated.
28049         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28050           fixed to show the correct kernel signal number and its description.
28052         * widgets/gnomefilelist.c: fixed bug #445756
28053           (goto_last): renamed to goto_prev and changed according to goto_next.
28054           (goto_next): added.
28055           (goto_directory): removed.
28056           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28057           returned value is now the position in the list.
28058           (check_ok_button_cb): changed the back check and added one for next.
28059           (gnome_filelist_set_dir): the check in history make it wouldn't be
28060           a "true" history. polished the whole thing, using set_dir_internal.
28061           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
28062           there's no check in the history when using back or next.
28064         * manuals/*: added missing .cvsignore files.
28067 2001-07-30  Stephane Demurget <demurgets@free.fr>
28069         * po/fr.po: updated to latest sources.
28071         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
28072           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
28073           to put off their sensitive attributes.
28075 2001-07-29  Stephane Demurget <demurgets@free.fr>
28076         
28077         * po/fr.po: fixed some grammar things.
28078           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
28079           this out.
28080         
28081         * src/utilities.c: (file_is_link): use lstat instead of stat.
28083 2001-07-27  Naba Kumar <kh_naba@123india.com>
28084         
28085         * Remove help dir from cvs, because it is no longer
28086           needed.
28087         
28088         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
28089           needed.
28091 2001-07-24  Naba Kumar <kh_naba@123india.com>
28093         * debugger.c: (debugger_update_prog_status): Fixed
28094                 the bug with gdb version 5. Debugger starts, when
28095                 step in/out/over etc are clicked.
28096         
28097         * debugger.c: All functions: added debugging codes.
28098         
28099         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
28100         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
28101           Modified to recognize non project files also.
28102           
28103         * source.c: (source_write_configure_in):
28104           Added source for 'prefix' counterparts for
28105           no-prefix AC_SUBST.
28106         
28107 2001-07-23  Naba Kumar <kh_naba@123india.com>
28108         
28109         * anjuta.c: added function anjuta_remove_text_editor();
28110           and suitably modified anjuta_remove_current_text_editor().
28111           
28112         * project_dbase.c: project_dbase_close(), Added code to
28113           close all opened files that belong to the project when
28114           the project is closed.
28115          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
28116         
28117         * Updated the manuals/anjuta-manual subdir for GDP standards.
28118            (patch from Andy Piper <squiggle@ukgateway.net>)
28119         
28120         * main_menubar.h, main_menubar.def: Added Menu items to handle
28121           urls for library references, bugs, patches and feature request
28122           submission.
28123         
28124 2001-07-20  Naba Kumar <kh_naba@123india.com>
28125         
28126         * Set wmclass names in all windows.
28127           (patch from Andy Piper <squiggle@ukgateway.net>)
28128         * New splash logo from "Misha" <misha@phreaker.net>);
28130 2001-07-19  Naba Kumar <kh_naba@123india.com>
28131         
28132         * preferences.[h,c], preferences_gui.c: Added 4 properties to
28133           set caret color, calltip back color and selection fore/back
28134           color.
28136 2001-07-18  Naba Kumar <kh_naba@123india.com>
28137         
28138         * project_dbase.c: Closes all files when project is closed.
28139          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28140          -- We still need to refine this as it closes all sort of files.
28141         
28142         * compiler_options.c: Fixed seg-fault bug when last item in
28143           compiler option lists is removed.
28144         
28145         * Fixed missing newline warnings during compilation.
28146           (patch from Andy Piper <squiggle@ukgateway.net>)
28148 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
28150         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
28151                 autogenerated no need to store'em in CVS.
28153         * ccview/.cvsignore: Addition of cvsignore.
28155 2001-07-17  Naba Kumar <kh_naba@123india.com>
28156         
28157         *GUI fixes and spell corrections
28158         (patch from Andy Piper <squiggle@ukgateway.net>)
28160 2001-07-15  Naba Kumar <kh_naba@123india.com>
28161         
28162         *Fixed double error message for file not found.
28163         
28164         *Put white backgrounds for png images.
28165         
28166         *Converted '-' to '_' in sgml files.
28168 2001-07-14  Naba Kumar <kh_naba@123india.com>
28169         
28170         * project_dbase.c: Short-cut for expand/collasp project tree
28171         
28172         * project_dbase_gui.c:
28173          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28175 2001-07-13  Naba Kumar <kh_naba@123india.com>
28176         
28177         * notebook.[h,c]: Added
28178          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28179         Project/message window now toggles on control and
28180         and notebook switch short-cut
28182 2001-07-7  Naba Kumar <kh_naba@123india.com>
28183         
28184         * Changed a new icon set which looks more gnomish.
28185         
28186         * Changed a new anjuta splash logo.
28187         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
28189 2001-07-6  Naba Kumar <kh_naba@123india.com>
28190         
28191         * ccview/*: Integrated ccview for class view and file view
28192                 in the project Manager.
28193         
28194         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
28196 2001-07-1  Naba Kumar <kh_naba@123india.com>
28197         
28198         * scintilla/*: Upgraded Scintilla to version 1.3.7
28199         
28200         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
28201         
28202 2001-06-28  Naba Kumar <kh_naba@123india.com>
28203         
28204         * src/debugger.c: Correct step-over and step-out swapping.
28205         
28206         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
28207           chapters and added more stuffs.
28209 2001-06-13  Naba Kumar <kh_naba@123india.com>
28210         
28211         * data/autogen.sh.gtkmm: Added
28212         
28213         * data/autogen.sh.gnomemm: Added
28214         
28215         * src/appwiz.c: Added two more application wizard templetes
28216         
28217         * src/project: for gtk-- and gnome-- and proper support
28218         
28219         * src/source.c: for c++ in the project configuration.
28220         
28221         * src/source.h:
28223 2001-05-05  Naba Kumar <kh_naba@123india.com>
28225         * Merged my pre-cvs modifications with 
28226           the current cvs copy.
28228         * (lot of files change).
28230         * Implemented session management.
28232         * Local installation possible by
28233           manageing our own pixmaps paths
28234           manupulations.
28235         
28236         * resources.h: Added.
28237         * resources.c: Added.
28239         * Fixed some bugs.
28240         
28241 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
28243         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
28244                 Corrected/extended ignores.
28246 2001-05-04  Naba Kumar <kh_naba@123india.com>
28248         * manuals/: dir tree added.
28249           Sgml documentation started in this dir.
28250           
28251         * omf-install/: dir tree added.
28252         
28253         * manuals/anjuta-manual/C/anjuta-manual.sgml:
28254           Created initial document structure.
28255           
28256         * configure.in: Added test for scrollkeeper.
28257           Added some Makefile entries in AC_OUTPUT.
28258         
28259         * Makefile.am: Added subdir manuals/
28260         
28261         * HACKING: Wrote something stupid.
28263 2001-05-02  Stéphane Démurget <demurgets@free.fr>
28265         * Makefile.am: Added ChangeLog in local data list, becaused it's
28266           needed to create a new project.
28267           
28268         * po/fr.po: minor fixes.
28270         * src/build_file.c, src/configurer.c, src/debugger.c,
28271           src/executer.c, src/find_replace.c, src/gnome_project.c,
28272           src/goto_line.c, src/launcher.c, src/messages.c, 
28273           src/preferences.c src/project_dbase.c: functions declared static.
28274           
28275         * widgets/gnomefilelist.c: Fixed a project creation bug,
28276           introduced with latest changes.
28278 2001-05-01  Stéphane Démurget <demurgets@free.fr>
28280         * widgets/gnomefilelist.c,
28281           BUGS: Fixed an annoying bug preventing from loading files/project
28282           given on the command line. Polished the whole gnome_filelist widget.
28284 2001-04-27  Stéphane Démurget <demurgets@free.fr>
28286         * src/main.c,
28287           src/anjuta.c,
28288           src/anjuta.h: Polished the command line parsing.
28290         * BUGS: Need to clean that damn gnome_filelist widget.
28292 2001-04-25  Stéphane Démurget <demurgets@free.fr>
28294         * src/registers.c,
28295           src/sharedlib.c,
28296           src/signals.c: Removed duplicated includes.
28298         * po/fr.po: minor fixes.
28300         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
28301           create_compiler_options_page? () declared static.
28302         * src/main.c,
28303           src/anjuta.c: Put a command line option for disabling
28304           the splashscreen.
28306         * src/preferences_gui.c: Fixed an internationalization issue,
28307           other functions declared static.
28309         * src/gnome_project.c: Fixed some memory leaks,
28310           new_prj_terminated () declared static. 
28312 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
28314         * configure.in: Sort ALL_LINGUAS alphabetically.
28316 2001-04-22  Stéphane Démurget <demurgets@free.fr>
28318         * Emptied that ugly old Changelog.
28320 == Anjuta 0.1.5 ===
28321 == Anjuta 0.1.4 ==
28323 2001-03-10 Naba kumar  <naba@gnome.org>
28325         * src/gnome_project.c: Fixed project dir creation bug.
28327         * src/text_editor.c: Fixed double accelerators bug.
28328         
28329         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
28331         * src/stack_trace.c, * src/compiler_options.c,
28332         data/internals.properties, src/defaults.c:
28333         Fixed pixmap creation with NULL window.
28335         * src/commands.c, src/preferences_gui.c, src/build_project.c
28336         src/clean_project.c: Bug fix.
28337         
28338         * src/main_menubar_def.h: i18n bug fix.
28339         
28340         * src/executer.h, src/executer.c: Bug fix.
28341         
28342         * src/controls.c: Bug fix.
28343         
28344         * src/debugger.c: Debugger now takes program args.
28345         
28346         * po/ja.po: Added japanese translation file.
28347         
28348         Upgraded to ver 0.1.4
28349         ... Fixed other minor bugs.
28351 == Anjuta 0.1.3 ===
28353 2001-XX-XX Naba kumar  <naba@gnome.org>
28355         * Lots of unaccountable changes. Integrated scintilla.
28356         Redesigned Project managemet. Added supports for other languages.
28357         Java style properties managements. .... blah blah
28358         
28359 2000-11-11 Naba kumar  <naba@gnome.org>
28361         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
28362         Upgraded to version 0.1.3.
28364         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
28365         Fixed to activate Debug->add watch properly.
28367 === Anjuta 0.1.2 beta_2 ===
28368 === Anjuta 0.1.2 ===
28370 2000-11-05 Naba kumar  <naba@gnome.org>
28372         * src/compiler_options.c, src/compiler_options_cbs.c
28373         src/compiler_options_cbs.h, src/compiler_options_gui.c
28374         src/anjuta2.c, extra/stock_libs.anj (new),
28375         extra/README.stock_libs (new), htmls/page13.html,
28376         htmls/images/*: Improved Library settings GUI. Can now enable/disable
28377         added libraries. Stock libs provided for ease of entry. Modified
28378         help html file accordingly.
28380 2000-11-03 Naba kumar  <naba@gnome.org>
28382         * README: Minor fixes in Doc files.
28384         * src/gnome_prj.c, src/appwidzard_cbs.c:
28385         Fixed to ignore non-existant dir for blank prj.
28386         More checking in project creation, especially to confirm
28387         that the prj file already does not exist.
28389         * anjuta.spec, configure.in: Upgraded to version 0.1.2
28391         * src/controls.c: Now Menu item "Format/Detach current document"
28392         is inactive when there is no document opened.
28394 === Anjuta 0.1.1 ===
28396 2000-11-01 Naba kumar  <naba@gnome.org>
28398         Completed and Release of first version (Beta) with lots of bugs.
28400 1999-12-27 Naba kumar  <naba@gnome.org>
28402         Anjuta project started.